A013850 9/(1-59049*x) A013850 0 9 A013850 1 531441 A013850 2 31381059609 A013850 3 1853020188851841 A013850 4 109418989131512359209 A013850 5 6461081889226673298932241 A013850 6 381520424476945831628649898809 A013850 7 22528399544939174411840147874772641 A013850 8 1330279464729113309844748891857449678409 A013850 9 78551672112789411833022577315290546060373041 A013850 10 4638397686588101979328150167890591454318967698009 A013850 11 273892744995340833777347939263771534786080723599733441 A013850 12 16173092699229880893718618465586445357583280647840659957609 A013850 13 955004950796825236893190701774414011919935138974343129836853841 A013850 14 56392087339601733413306017749077372989860250021295987473736382457209 A013850 15 3329896365316142756322307042065269797678257903507506764336659647715734241 A013850 16 196627050475552913618075908526912116283103450944214766927315415537966391196809 A013850 17 11610630703530923996233764322605633554400975674804937772291047972101377433780374641 A013850 18 685596132412797531053607549485540055753823212621556770516014091704614236087297342176409 A013850 19 40483766022843281411184472189571654752207506882090305742200116101065766026718820758174775041 A013850 20 2390525899882872924049031898322016641463101073880550463771174655651832418111719646949462291396009 A013850 21 141158163862183763292171284564016760661754655311572624335224092241585052457078933432718798844642935441 A013850 22 8335248417898089038639422182220625700315950641493051894370647422773355762538053940268612352977320694855609 A013850 23 492188083828464259642619240437945726977956569429523221310692359667343884422109547118921290830957809710528855841 A013850 24 29063214161986986067637023528620257232321357468243916695175073145996989031241146647825183302277227705597018408555209 A013850 25 1716153733051169540307898602341497569311343837142335036933392894197976205305758468407429248816168018787798340006776536241 A013850 26 101337161782938510185641104569663089970265542239417741595879917009496296947099731800990289713345905341400704179060147688494809 A013850 27 5983858066120736087951921583734035799654210003695378223495113219493746838429292063116675617283362364504370181069322660857929976641 A013850 28 353340834946363345257473017597911079933781446508208388719162940497886257062411267034976578524965264261618554821962433800999907190674409 A013850 29 20864422962747809174108524216139051359009860634863197145477852473459685593278322907148331985320673889384314043682059753515243519702133177041 A013850 30 1232023311527295383921934246438794843698173260628036928243321710705320974597491689344201855401200472494254359965381946385321614594891261971094009 A013850 31 72749744522375265125206295317964396725533432866824952575839903695438498229007286764085775359585486700313225701595838552106856020213734128131130137441 A013850 32 4295799664301737030378306532230479662246023677353146624650770473311947881924651276132500949208163404166795664453532670663357741137600786532015103485753609 A013850 33 253662674377353269906808622421677593575965452124025955039003345678597210479768733204348048549792840852645117190316650670000611256434188843928959845730264857841 A013850 34 14978527259308333234727142345377640223067183982471608619098108558975486681619863926983547918816717459507841524971007905412866094081182417045161149930526409590653209 A013850 35 884467056134897769177403028352204277531894146980966017349124212298943513062971345024451521058208349266478534208013045806724329989399740544099720742247653959918481338241 A013850 36 52226895197709578372156471421169310383980817485079062358448435612040315502855394952348837866966144815836290966448962341841264961544065279388544410108981718679226404541792809 A013850 37 3083945934529552893297467480948626608863683291676433553204021674455368590128108216541246527206483885230317145277844777323384854714215510682614158872525261506289639961788323578641 A013850 38 182103923488035568796322157282535452626791634690201724883144275854915059878474662078544066185015666938964997111511456256168552286019711690297683467263744166684896950103638718995172409 A013850 39 10753054578045012301854027065376435942159419236821721652624786344956879370764050321075948564158990117078944114437639980470496843937177955600387911058456829298576480006669762717945935579041 A013850 40 634957119778979931412178444183413165948571546515085841865841008883358769964246407409213686765024207423394571013428203206802368137646421100247305760090817313251642567913842818731989550006792009 A013850 41 37493582965828985969957724950586364036097201250169303876336045733553452007618786111106658989787914424144026023771921971158473036159883519548503157827602671530196241992744504603305250938351061339441 A013850 42 2213958580549235792540033700607174209967503636621247224593767164520597787597881701074737106687986558831280592677708220474936674312204961945819562966562110151186557893429570252320571762658691821032651609 A013850 43 130732040222851824313696449987153029924371122238848027365037357297776778759867316566762151412818918312428287717025992710824535681461390797938699373612526042317415057049122693829277442013233093340157044859841 A013850 44 7719596243119177373899461675291399264004190397081737167878090911076421008991405175950738278775544307430577961402667843581478007454613665227482259312446050272801041703693645947925003673439400928642933341928751209 A013850 45 455834438559944304751389312464281835140183438757279498026033390208151584159933484234715144623417115809468198042866133495642694862187482318017599930140626822558628711561406099579023541912923185435436570907550830140241 A013850 46 26916567762526151251264787511703378083192691875178597078939245658401142893059912310575694574868157271433287626233202316784205488917308643396621258274873873245264466788989468774041761126416201176777094075519968968951090809 A013850 47 1589396409809406705235934437778572772434445262537420978914283516882929086692294762027184188951389818720864201041444363603790549915078158083927088679873027341259621499423039141638391952753750263287510628065378647647592961180641 A013850 48 93852268602835656537476692616386943639481558307572171383909527388420079640093313402943199173390617405648310207296248226440228181935450156697810659457822391474039389919431038274605406418156199296864215076632543764942716764755670409 A013850 49 5541882608728842682881461222305032634967746536503829148048473682758817282667870063130392967989542567186127069430636161523069033915106396302849021630324954394150551935352483379077174643585705412280535036060075076776102482242057581981041 A013850 50 327242626162829431581467403715889872062210465234014607363114322493225401724255059357786574366814499049773617322809634701775703383653117595286931878249058232020195941230628791051128085529092318889753313344311373208552075473911258158398490009 A013850 51 19323349832288915105454068722019581055401465761603328550184537628902466746415537000017939429786029354390082329294586119505153509101332940884098040478728639542560550133727399482778062322407372338121043399668242276591791504658985882995272436541441 A013850 52 1141024484246828148061957303966534241740401151756914947559846762449061758909091044314059305389435247347379971462516015770659809558924608826265105192228447436348657924846469212058561802075832929193709491707010038190468696558608457404987842105335549609 A013850 53 67376354770290955314910516841919880440528947610094070738461391475854647801822917075700887923940761920615439934890108215241691094644939226582128196495897592668951901804259160502846015850775858635959351775807235745108986063089270801307127088477958868861841 A013850 54 3978506372830910620390151108998527020132793827428444783035406705257741098049841430403061731020778050650421112715326000001806617447689016390448087874886256949508940849639699168532554389972463676594763763009641463512940518039358351546384547447534993247422849209 A013850 55 234926822809292441223418032835254022011821342715822235993457730538764354098745086623870392155045923112856716284727284974106678953668588728839569140924158586611553448230374596202678804173484007639244205441956318778975624649706071300462461142229493816267071822942241 A013850 56 13872193960065909361801611420888914745776038466026587213177685530583496345176798620052922786363306713891076239896861450436025285535176495849247718202430640380825619564555389531171980707640057167089731087142078667579731659940493804221007867987509380356754324072916388809 A013850 57 819139181147931881905023352792069526823329295380403948350929152895424875686344781715505037611966898148554160889669771786796857085566636903402228512135326883847372009667431196426174288805437735659481530964652603241915574787826218645446293596794441400685986082181639842782641 A013850 58 48369349507604229694609723959018913489390771562917472746174015549321943484402973015518856965949033368773974646374110354238567614045624342508998191413078917164303469798852144717769165579672292852956724921931771568831872775646350384794958190597114970269106792166743651076472168409 A013850 59 2856161719074522159237009590056107822635035670018713848188829444171911440810511153593372984982324471392734428893744842307433179041780071800813834204750896979634955588152420293439551458314069220674241649915149179367953255529141343871757486196569041879420486970654045852414605072383041 A013850 60 168653493349631458980786179283223110818776221278935034021702189848907198668419873108535081390221277711269575291746739193411621789238071459766256095956335715750464492524812265907312074061987473411593295185839643892498271785740267214283407802421205353937900335130150753539230014919146188009 A013850 61 9958820128802388021356443100495041470737917090299834823947492608388121174171525087185888021011176227572757151402353202631762855032718881627737656210125667679349177819097639489560870661286298317481172487428645132208130450676177038736220947325169754944679076889100271845737993150960663255743441 A013850 62 588058369785652210273076608641131703805603266265114946519275491032710167213654384873239501752688945061943737033157554262202964826827017241236280861551710550797889601039896514219079851678294629348945754210174066411757894981977577960335110718603948859728354811224481952218982757571076204588394447609 A013850 63 34724258677472977364414900663650185978017067269688772477016698469990502663799077772379919338994529516962715728070920421628822870059308541077761148593766956314064583051804849268122446161751619568425897840356568447547891940790794000979827952822844576218099623247994434796578712851814478804740103736863841 A013850 64 2050432750646101840391335469287879831815929805207852325995359027954469191794671743381261857048287973447131401026859779976760361654132110042100718063313345003389199564626024544433362323405271383895980841575215010259255471211755594963857860786236149381102564653170823380303176415186793158941098385558072947209 A013850 65 121076003492901667573267968125980016188898839067718471997699955241683451306283571774920131396844356544079662099235043147847722595314846965876005300920589709105128845091602123324245611834757869947673772714174871140798776319582956127020842821566458384804725340205083949783522264140364949242312918568818649459744241 A013850 66 7149416930252350568533900249870993975938287548109708052992184657066166116184738629737258838852262409571359967297730062837260171530746398488012237014059901732948753173814013780173379133230617462540188604999311965993026942895053976344453747770677801164334226613770002150767206175224409887809335528570172431948437686809 A013850 67 422165920314471048721358275854632323285179941428330150821135511815100042994592631347355397175387243022779234708963662480477375868719044084318634583443223137428890926160543699705457864438134730545535596936604372279922247951010042249163649352110753480952771747316504857000652757440826179465253453626540111934123296968384641 A013850 68 24928475428649200955947484830940184057666590361401467075837230837169842438787700288429988847809441313252091030329595305809708567671990834134931053517738883042038580298853944923907581437207417703983331463509551578757128819259191984770864330592787882296780218907292295301031544674123345071243751183193567069598046562686144666409 A013850 69 1472001545586306667247743031782186928421154494250395229361112643704042026167974914331502411474299700106222723249932273212757481212463386764833543779168963304749336128067026593811818776285660808002511739588775511174029699648436027508734767857173531661742575146256702745230611681462309403111872263616396941892695051480054156406785041 A013850 70 86920219265325822394311978283706355936340751730991587898544340498079977603192750716360885895145922991572345585185250800940116508114750525076655926616148114182143549026229853337994086920891985051740315710977605159315279734540498988363279307198239871094237319811312040403122389178667907944352945294284623021821750094845717881664249886009 A013850 71 5132552027398224486561728005674576611684985048963322273821144762071124597490928737050393951222471606729355434459603874544712939687667903755251455810756929994341394426449846609755212838591750825320213902417516607052407953044881924763863279810748866148243619497538164673763973958611161296206097066682212704815552521350544795194392291518945441 A013850 72 303072064665837757706983477007078074343386682156235216946864777055537836357241850994088712425735725905761709049405149187990754375617102048843843214169385959235864999487436992459435562906004294484333310723851938129837637219347232775381362809544909797187637487710131085821088898282030463379673825690517978006653560833228319611433670421902209345609 A013850 73 17896102346453053754839667333790953211902640194643533325495418220352453699058774059349944380027268879009323157658324654401666055125814258882180097953488071506918592354733666967737210554036647585005397664932733094628782640165234748153494092540817378614132806011795530486649478354655616832106359733199396083314886113641299044735546804742903559648865841 A013850 74 1056746947455706371169527516393021996209639000853505999337178950493592038475721549430554865696230200036621523136566412517763978889124206172733852604055517134412035959954668300777914546005310003246983726716612956504734986119116946643715672670442725389785928062190514279706165047364059518319048435885691139323660710124405067292589303273263712293705879045209 A013850 75 62399850500312005511189430315491555854182973361398675754861079847696116279952881772324834264496697081962464319691110092761445189423895250293761262416874231269896311399363208492635076027067550381731142078889278468648096195347736582364766755516972491541469266144287677702369339881800350497221491090614176085922841272135994818560105768982948947231038451740546241 A013850 76 3684648772192923613430224670699460881633650394017230404648791903926607970214937715774009138484265465992801555613440359867470576990291590634596308784454006482256107291820998098281608604322311782490842208616333004295201432239088497452057112146521708653032218696554043080647207150680428896510431827409676483697657854278358358041155685552674152385045589536827514984809 A013850 77 217574825349219946449441336580132465599585422116323438164106513134962274033221857178739465618357391501408939057418039809814270100699728135382277437413224628770740879474738116705430706476628188444301741576585847570627349372285936686046520415139960374252899481812819689869136935040528645910044488976713986685862998637282782683972202076199856024184557016560127932337986641 A013850 78 12847575862046088617893061483720241961189919590546782700152325494106387319387717444547386705298385610766696442401477832729722835176218246666188100401813501104283478192103811053338977786738417899447573538355817713197974353084112275374360983993599520139259461501565189867082666877208176012342217029585984199813524206532911034705874560397525298372073907270858994276625773164409 A013850 79 758636507077959486797967387552196567566303561902196971661294668101488064822525327383078637561164371930162658227364864544857403694320511247391741140626685426706835103765537938888613299329116838544479769866372680146627187575263745748580641743838058064703131942205922896461364396432265585352795573380022781014788790871561863688347186916913471343572592150436952753040475279585187041 A013850 80 44796727106446429735933176267569655118222659026762828979627788856724768739705298056643410469349194998104174805667667886509284830745931868647234922612865147761611906042251249753433726712085020199212985930839440389978188799131748922707938314331893490662655238055317541113147106244928850549497225812516965196142263312174856488933213040256823569366617993891151623114287024784225709584009 A013850 81 2645201938908555229477118125423720565075929792871318288418041304200740869310858144946736744804600615443053418099870121030486759970716530911750574945367074110175421439888894046690508128621908357743327606230138115587822070399930642136981049522983978730139129151928445485190223476656803696097261687003314277867004506320613100815017296814125174947529425921278612193275534526483743925226147441 A013850 82 156196529290611277745394348188145275647168578339258473612796920971749547591936862600959858043966861741296861285379230776729212689510840433807959699948980359131748460603999304563027814486995066616385751820283425587345305435045504487546593993282680960035985437292222777454997506073107601450847205355858704793768749093725882990025956359577277455476665071225580771400727038254338595040678780243609 A013850 83 9223248858081305339587790866161790381689657382354873608362045386460839035756279799724078657638199218961838362040358198135083280102925616775926212322287341226370614850205554935142229417642571688630962259235915997507152940634001994485138828709349028009164904086668462785940147736110930758071076629058100659367250865235419664678042697076678656468441595790799318970441530881880439698557041294604867841 A013850 84 544623621820842998997319462855987560248392578770672931700170418025126084222372565893907120654878025680477593440121111241678532606797654745001666911418745212075958436289787813365213504882376215641969690445621603736799873991497183772352962696458350754913178421413686059046979783669614350333339003869251785834976796341286295779573743219680797985805007789850908985885601957044158083760094731405122841143209 A013850 85 32159480244898958247792716962183209445107333383829465943963363013965670147246877643469321567549892538406521415045711497709875671898794715037603429452365486027873269704475680591402492249799433157442668251123510079054295759323917204573670094263169153726868272606056748100665109245907057772833334839475448701769544847156614479488049963378931440263799904982906324707558909961500490687949833794741098646665348241 A013850 86 1898985148981038585573912143899956334524142928981746134525092622611658856524780877969219969242253604500366683037034218228270448549951929128255444905732729584459888702779584463241725764858406728513832117560592146658077110292317987012870645396145875358417844629115044918596174035861565854428035588936185770390789853679750928399289862287562522616137120589335635567656646074316642474632749735745667133986942148282809 A013850 87 112133174062181347439553938185148521597316115813443127497572194272595843818931786063204469963785833092142152266653833552161141716426111463094355766238611949232771968010431682969960664689124058912013272709835405668012795285651084815122998739997017794039215307504614287398185480643589602138121073491092833555805750069935612571049667078218279397960280833679679944634557294042323421484589239146045898594794946913951588641 A013850 88 6621351795197746384958220495894835051799919322668003235604140499602511981664103035246160746891589658257901949193642217421563257213245455784258613640623796990245951939047980447693207289228086554695471740243070869290487548822410907248197952598083903720221624692839969056575454446523322416653911268575540728636773735879627986707911791301711180170156622947951421050725973655905155715243509982334864266124046820321927357662409 A013850 89 390984202154631726285397962062094114973733436084222923059188892361028730005283620128250545943201477730470852197935379296525888775184930918604686876865194588477033216048844197455836197221629282968212910789613091760733999270414541662098840902964256430775366716487507332821724009612755665380996806498117104485272852329956152987115483364574743477867578428453583461624318018407543539829414020946891400050358840693189488542607589041 A013850 90 23087226153028848805426464261804595395083985667337279383722044905026385478081992484953066487400104058506573351435886212080557206285894985812688155392012875254980334374468201015569671609739987529990004169215863455379581922918708270605274456479136377980854629241870820495789981043623609285082480426907316902750876657231580877736182177194774027624602638621755649825454354668947038483387068522892990281573639184092146108952435525282009 A013850 91 1363277617110200493111627288195299553484314269670599010329403029596903036095263574243993623014488744550754649828937644937144822473975813017253422887742968270931333764477972801768373538883536523658379756188027521176708932966426804670970851380636523983391485002103230079455902590644930504674835386728450155790536515732867619249443821381174211557205161207976049366543254188846653675405523009208308183136641820181457135587532365332377349441 A013850 92 80500180012740228917748479740644243333695273309779200960940919494667527378389218795533579445382545876977511317748938995893464622265797782855797368098334533430224327458659815971620689097533948185503666223146837097963485782734536389016157803175206104695283797889193632961791592074992501370544354750928253249275390717510100049060408208736956018241407564169777739045012616597206052879020728170741389906035562839894862399308198640511550107141609 A013850 93 4753455129572297777364129980205301924611372193669152037542600355240622824166504980657462332670393951489645065801757098768513192480173093279851978788838555864521316312106403473308230070520282106405805986810597583797645871984691639235015102119692745276151812981558994832760831720436232213429273603687562426116462546478253897796968044317708515921136875256661205712868949997448420216453294977754108332561493950132951729816749821523566522276604869841 A013850 94 280686771946114611455574511201142873346376916663969758664853008376603537144207952602842493281854092441512051490527954925181935502761740985081979495502127885244119206913571018695377677434152138101156437715178976725667191094824056605188406765065736915811488404748077085879694352260039075970785177024146873699750996906994414411013166048916370156627211347030587536139198628399331765361350615141402342929423656261400666693949260211145079573911240959241209 A013850 95 16574273196646121691840219311916285528230210552090750279400905291630062264828335393245246385800202304578845128464185210377068109502578043428105807229905149495779995049039455082943356474809249602735186490643603396673921966958265718479770231070366699141752578811969203844110071806603047396998893918098848745096596616361113176555916442022462741378680202830809163421483539808352141412822392473484666947639537478579447967611009866207905803759884867402234150241 A013850 96 978694257988756839781473110149344744156465702890406713248344056565463546675848376635738553835116145883076225990681672487555494798017730886386219811118669172576312927650730783192722256481011379791910027086014136970198418226918632410511952374474083217621348026267969517790855630108103345745387686969818919549208933599507371962450309984984402415669687296956450290875181542143385598285749453166796098591167048572637823039462521589710629806217441535234524337580809 A013850 97 57790917239978102632256205681208657797695143289975626010601468196134056967662170791963725865409773298249768068523762078717664412328148991110219893626746295971458702064848002016747056522947240965332495189402048773953246397881318325208320275760320139917322979603097332056032234102253394462919397527880837380461238320117310807010728354303343978242879365197981433225888594882024776193175219460046142825709823051165690812657222437350822979427333705214063427609809190641 A013850 98 3412495872103466982332096689269690034296100516129770740300006095513519929883483523094666048626581703488350554678259626986199365883564869776067374498765742030818664898227209671086896940623511631761918508439001578053165246548493965785226103963371143941978004622583294360576647391503960689640927504623835566478855661564607085843176498593258158571263783635575605650555495639188681009430803533896264687715339341348282876796596327703128746112204627959185231336931622898160409 A013850 99 201504468751837621839727977404685926835150439376946832443975059933977838339689818555216935505351023009283611903196552713908086356058621995407002396777618301177811343575418503868010177446877738343909526004814604182461354643442020185651816212933102678629859194958920948697690451820917374762607128220532866365009947959728483811953729065433301005474555159897103938059651461998452424925879517873040533544903072767274755591962216554542049329179571076361928725214475400513473991041 A013850 100 11898637375327259732014097337769299293688798294769333508984283314041457376120344095867004824655472557675187999271853241203558591238905570206788084527321583066248582026784887234902132968060683571469513601058297562370160530340607849942554095557486780070414555603129323099649923489573350062357188314294245225987472417074007240612055747584770991072267007636764090438484359179546617239448259650885170465292981543834807042949776925329153470838724492488095529295189557924920125696980009 A013850 101 702602638375699359915700433697939353993029850507834374372012945410834016602530198516850767891080999058162176169003662039828931254066135015140629603253812158478912520099620806333736049631015304211703308628891412760395609156082552931257876788574036876377909093809183399711228332135816747832129612770760886349334258755803053550901279839133142251826294533943282776302062925193048201372180284125118430805085267181901521079141377663761183299555842556929552909351648205908608502280972551441 A013850 102 41487983193446671503662194909429620913934419642637111972292992413564337846362805692221520993200441913385418340603497239789858561621351206509039037442534354146021305399362508993200779994661822698396868671227409032088600325057518668037846366488508303513239154080338470569548321784287843142739421504500659578041838645271414509127169673220972916828090865934816904657860513669724303242825873597304118220609479941824102918202219209667434112655472947144133169744305474910697423451189148190039609 A013850 103 2449823919589832505619748947206909685346913545478078824851928909028560585489877313319988593127492894543495567594295908512351358205179167393152246121944211077968412062526956793539512857904785968517636698167307275935799760594321419828966790094779926814153258809289906348661258853040412849735620100419259447423792530164631755349450242034025229765781937542585003403142005471683550382185625010047210876808769181084771453216922842111652316918193022055913919540231493988001772157369268011473648871841 A013850 104 144659652627860019624340555583620810010049897946935076528681550149227474012591765474232006435585327929898869770875579101745835350657624655398246981254683719942956763880154271701714694746419706654997929390081327336733040063334085519480659988306659898448935779429759679982098674013183338364038631309656851110927525113691340521629687341867155792439657629952101865952132281097441966517678971218277755064681011373874669541006076903850957661702379759379661034931129488497516644120497906809507492233339209 A013850 105 8542007828022506298797685466657225210283436423868569333942116854761733112969531159487925748014878028932598361100432070378989831620982078276611085996107818978911653950359229589714551010081337258270972732554912297906749282699814415839813491649519960343511208839547879343262944601804462947058117140203927401249159430438359966461711407849913682387769343391041663082607459066522850680902425571468083158814349040615925361726867835095495198965863822411609604451648265166289860318671280899194607908886446952241 A013850 106 504397020236900974437704529120642491442026637393015150599948058156825578587737845436602527494530532730441000624619413323808970567387370740155608016984170602885754254114762148043054522594292883763642668884635016279095638394141341440925146868412504138323993370766462727340333615791951732560834759011901709116361615207954717659597596922129553031315391957897619163364887850419107809856607327569618842444828496499329776684609818794553896003735292849583135533265378409804249961957220465816542402411835806082878809 A013850 107 29784139647968765639572014740044818477160230911420151627776332886102393590027332035185942646024533427199810645883151737357595903033656854835448497794898289929800902951222590079794326504670400493359335954968813076264318351535652070745188997432889956863893484550388857586719359678898957855984731684893784021612037016414518123081578500654827976946142579721896513977533262679397897064222806085658423027524677889788923983449525189999613005124565307475034570103787329720531156003611911286001012320016492513387910792641 A013850 108 1758723662072907642251087898384906486257834475088448533468564680591460239097523929345694727305102674342721618828754226939228680478234403621178398346290949122064813518366742721621775185774282478732375428804953443340331734339828719125432665109414719062856046369215911651638191469679304562438042421261293052692169173782260880649844128885166937210692773189998267253859361627955766423745292476552044221352304704714146172298711012944287148339600456841093316330058538032667644230857279749527073776484653866423042744394658409 A013850 109 103850873521743123367284489311730343107038867919497797452785275824245135658469690503933927952639007817263368870219108346534514353559263299426963243950134254708805173446037790969044202944785606086668036695503695875803248581032546035637673442045829745942586682055830367117583568093093255107403966933058093468419897542668722741492645966540222475354197564096207683073141444769160051555735775447921659226632240508665617328066586603347211822305067376009719235973626612290991724187891511929824179427642326158414251013760184393041 A013850 110 6132290230585409691714781809368365030127538111778425441789517752145851015496976754566794511675380772601584668417568128754516538063320938567862752592011477606300236686815085518931091139686645253811660898832797737770306025461390810858368979079364200668163800988714727347926192112329063620837096843430147361216726529997045409162399251678233596947190011962316967477785929172174131884314641804424326055673407169796196037605003872341049510895291923485997911165006677829170770321570805887944187971022851717328203108111525128224678009 A013850 111 362105605825837856886066151061392586664000997962404243912229233746460356614080980380414649119919559241350973085388980434825447056101038101493727677805685741174422676119743984807362000707356715592324764415177873617598800497469665990375829845657376685254404284582615935167693718040918877746809731507706771532486484869795534365630513412348015666134623016362854612595781331687710313636895283909452029261459019969295579824537873657866632568856092789924690656382479319134704816718434516877216355500928371056513065330877447296539011753441 A013850 112 21381973918409899611265320154024170849922594928682008198773224023494737597704867810483104615882130053642533609719133905696007823215710198855103125646747937330608484602194762558889918779768706699011185013951838259245591570575086307065702376556222435887587318600318888355717146356598218812071367835798577152221794445076556508756116186485737977069583354493210202019168291854827606309945029619569232875859893670166934693059136901623366786558383423152263058568729021315585184722406839787082748575974319382516039994722982385413332105028937609 A013850 113 1262584177908186162145605889774973264517079307943743902129360105363340760406874739341216844463223897537537967120305137997443565953064471532194984466314818951435100407274998534339890814026562361869911463888842097370192936650888271345922659633268378616726143576030230038516741775210768222634002199336070182261544740187325585285539904695796341807981827499469569219029868465735715324995944054005943632086650861329687326690448974903958185379485982753717981345424879979663989572673401482587449220662707585218189645648397386876271847469853736873841 A013850 114 74554333121300484688535882185322396296469016054770133676836584861599908561265546483359513448708907925694079420486898093611045125962503979504581637751423744263291243949181388454236212677454480906056402031172237007612522716298301534705387128684864488939062052021009053544375085084420652778315195868595608192361955363321388485525845832382078187419518932016178592814494703033228254225685500444996965531084646710656706953744321519103826888473267795624293080465993737919178920276791684145306289030912220199548880385892217297656976321247393308663437209 A013850 115 4402358816479672320373355307161102178910198929018121623483523499492613000634169254295895909632812304104309695700330845529638603642959897485766041127583820675003084663955211806834194122391009643021724483538689423062511853874698407322818404561712563207362675109788563602741804399149955125906734000844702068150781102248764668681815670556329334888935173416623329727103097719409095183772503115776625817645017303617567888911648441381561873937457990063818882108436464230389596063424272157096191060986335690563161837906549539209346794793337327483267303754241 A013850 116 259954885754308170845726257532555922562468336559591063745078579121539305074447060296918357567907933745055383221408836097679629906513138986636998962542697027038257146321891301981752328733066728410789809028476071742418262459447066254005103970964565144831558602557904892178300807965405700229666736015878812422235473306687304920992533530680690895856733055078190997055710817233387661506582536483493977906120626761313766272343928815139847094132956855278441169621064776340275257949139846604372985960182136192064143366543843740772718885751775850559451019384176809 A013850 117 15350076048906143180269289781039894671391192805507292723083145018547774425341024463472732096027395579711775323840970362731884466349694344021928151739183716749582046233161359490720493259358857245928727433322483560318055979967889815232747384381486607237158703922441725978236484409549241192861591095001627994720582463286578668279688112453164116709444230169312100185142668046814308024302192196813835901378516889628816584615636652605192831061456969347336672624954253978116913706638758802141620447962794960005195601651047429048888277484756612199685023243616256394641 A013850 118 906406640611858848651721292280624740450978543972400128005336630200227532041962153543601357538321681586400621097485458948955045853483101320150835432047059290346070248021945116567554406471881161514845426210259331753220887561123925699678500300342402670746984307916261477288886167899473143197284092568751131460255673874609183783247303352246887927575972347267710203832489405496338074527020147029660196140500043815691990504968728699684031481347972582990883181830923743153825637463312068507660545831755079593346795081892699637907803897197393193779200937512296323847156409 A013850 119 53522405721489653154035490587878610298889832043026255158587122676693235539545823204596116561280356975995370275185418865476846502602323649853586681426946804035645102075447837188197520147758110706290107572289603280695940189596806688640315764234918535304938676398147323972431439328295989632656428382092185561596637286621797693216970015646826485235433591133811019826104666905153266962746012661954404921900387087272796347327898460987642374942116433053028661003934216109490250066571114333308847570819305694907534902790682020918817912325608870699468036159163585626850738795041 A013850 120 3160444535448242529092641683723644059539145692308657340859411006936058865374641314408196086827043799075550619379423798587542309132164609200204439951579781831500807632453119338125875367204968679095724562036128784121814572255501838157522005562307704591221323902634201333248104060896549891818729439534161465226719835137730531986768862453929457126667118122860406909711654476082395260883189301675745656233295957116371351513365076222859294597957033255348289403621311527049289776180957730267554140209309181978595028474886982653235278904914878205932888067162450567679909275108376009 A013850 121 186621089373683273100391398782197458071727013985133907320407360548567339941507194974489570731050109291612188523735595882795785811945188008662871974700834537368291189888724243796994814558086195531923439663671368573609028677115128041363516906448707648407027955126646954526967296691880374562004154675052700360172579545047850183286714559042080513872566658036784167611563485158189357759891445074651105254919892971764611935512694385883618486714764856695061140994434824360733511993709373014568804425219497886654057836413601438690889984056318643182131107477875543570930962785874494955441 A013850 122 11019788706426623593305011706689977701677408448808172093362734233032352856206058356048634662097777903560408120138063201283208356409551406723533927234109578597060226471739277871968746804840431759964547188700130642903039534354971195714474309808889737930786593722273376017862891902358844237511783329407186903567830649555530505472897207996875812263661188590414068313295212235105923386363829940213073114197764760089728570180089090792041788022020150022986665314580381943676953149716544767137273332504786130709035461182386751353258362668541559561261659765461072972319902421543103052623835609 A013850 123 650707503325785696561067636268336493306349291493673753940976093726327403806111539866315828162211687427338539086032493972572170237627601015617954869246936506577809312929732619061882530079022654994146546945554014332781581464126694135743993519905130135075017572706520580478785903942387393380833293818164979468776832025604520817669107235007519838356929525075360319831768987270769670041397794139641754320263811318538382340564080722179275540912267838707339600160656973392180406537612251954688853011075116232237834947358755280658553057214710550532939747490710897942517918089698692154384868875841 A013850 124 38423627363884319596234482854009001593246619313409941496460697358445906867347080317566083337150437930896913394491132736586414080361672212371224617074162353776913062119187781422985101518636208754749359450588018992336419603875217162021547073356878029346044712650747333756691828841894033191744825166668823872651803154279921349762543113119959038935138331526174951525746126929351678246274498346151705950857257794548372938827968402563964041415328503607829696049886633621834860825639465865672422081450974538397411915806587140567606899475471443298419559149578987812607740545278618073024272122249535209 A013850 125 2268876772210005187838049978046377535079619623837543635424507718318872354609977745671959654975396209381531839031306896962691165031276382468308442413612212828172939405075919305245847259573949490759194926197771933478473241189227698200210333134650290754854594237313979310998895801285000765939340181266627380856216324457075075782128408286620461290080983338289104712643783049051287248764262852841912084692170215510286873664852706202999512681533732809538735722049755828735726696893184819902090851487598595517828776216463164063376619807127113255328376548223489651346674471458157118594010244546712804556241 A013850 126 133974904522228596336649013153660547068916459167983114128181756259011093667364575904183545666642170767770073562959640958749950603931839108371145216081387555290783898930327959055462034830582143479839701197052234899970366418982706351024219961267965018783408935119153164335173798170078010227952098363613080212178717742865826149858900380916651618717991985142633344176902745263429460752280957197462066688987959055666929603035887448580918224331885388670452805651316031931015925724845670430398562689491209466732271406805933374778326022991048910613885306796048840422369780865132719695857710930238844396241474809 A013850 127 7911084137133076385082787577710501643872447997410234906155004525338346069964210842566134188069553541666055073819203838973225833211571167510207753864389853752365498447936935654265977694711044990341054515984737418608350166674509827321629164492912066394141514209850875200827677608144936425950343456272988773448941103998484168323018208592747361433678708730687356340301930205060246227961438241552937575918049994278076526129666117951254640228573500315601567720904560369494559398126411993244604728251766427801073894300483559847285373331598447122839313480999887978100513190305221965320701972719673522753662845996641 A013850 128 467141607213571027462753523676227411569024181799076960973546862216703997085316686042687657671319067081838886053950167487530012225310065870310257657938356474223430317852228113448751716894992495634648928114382759831404468991963130793514880534141964608507662272577484329733673535083350351015941830749463714083386523250006491655305902199193138945297294071838357704538488676678602479514894966725459410920384934112126140791430654598903635250857036620135956972351693385258284237899966501789100664598538555795225612384549253725422354009857556704156538621739562385218857203374333051830222130787124001845081037393255654409 A013850 129 27584244764354155600648132819557552425739308911053695468526968667034154323890864994134663497833719592115504382599703439971159691892334079575950404443602011446419336838856217871035340130932411874730384556226187585284602489506430910226260180660548868167768949533427872186443688573136754877140349163925082852909890811389633325754158218960155661580859917647983184095293217869194797812875032890171652755437809974386936487593188723410660757927857155382408123260395142706116425963755121964144605143879103181152277185695248883232464581928078865823739449075099419284788299002050992377522786600848885184950190177034353137197041 A013850 130 1628822069090348534062671594862053913187480451888809663721048972819699778671431687038657744883583308194828418288129888426857008646550435064880295431990255173899615420997620809066765799391427988790954477660600150723470492402865238817950437407824750116438588700999382424737313366555152238740260477780612217381476142521746458252457288671378231660688197277195759037642969221958083616052457817131745923555847241177574212655890200928676107094882037168175817270403072781653468836733776196860774789140917163743860815538118751305993801098271128948025990728435545609347464267772109048900343025993525821286123779763701518398348074009 A013850 131 96180314357715990587866695005009421519807533203582321833064220796030452230769369687945701177630710765596423271495781781717479503570156640146116564963592577763598390994488511154583453688264431310117070951380778300070209105896789486961155378494643669625582224205312532798313616981715184545373640952467370824158784739766606613349350438756213201331977361021132375413779689587402879444281581643812465040049223744294579683117660474637395447845689412743613834000031044683855681340292750648431890523982017601911237296710374145867627961051811893251986726523390532686358417547675267228516355341891706221124323071266810959904055422157441 A013850 132 5679351382508771528222940473350801331323115028138332521920609173784802173774700510703505708837915839997703197758554418428635447206314179443988037044535178124362721389833552095166998356838326404431102922608083577840845777494099522415569263944730214047721004757099499749207620769153299932219768124602245779795752080098478353911665794058115633325451931190936845635808276890446552628305383114485482248149866612876850635708414733366863563799840114133097653283867833157536994127462946633039254703550614157375256651133450882939337563472148440484636564214479687564596778197772676854576662266583363360651170153035233920371374568622974733609 A013850 133 335360019785760449970036412010891467813298619296540397086890051102818783559222290456531308601170092436024376124444879853792494522085645981988049599442757733065494335348281417667516085972946335855252196477084727187924102315249082699116949466672374409303877609901968360690960798797733207697645087989638011051159364577735048320129953473337670032234611084893629797948842942103978486148804567527253241271001473623765153187946181590579926578816758899445283328759111680119401966232559535734334950989960215378851529992779141186684943785466893262177304480300811071001875155800278795585897330179481023083090946366577527764009296902618035044877841 A013850 134 19802673808329368810280680092831130282907470170841413907583770627570346350388517029167717241590492788254803385772345710486593009034635309590412340797495401379784375007980669431849157360616508185916786949775376055719730317613143084300156749057537036494984668987101329730440544208207348181338244800700134914559909318950676868255353622647116077733421549951883945939081226888297825628600760907916776643811366016009708530595034076742154084552550796253344535279896785599370566704066408025576744521006160757905803994543615507932559245588034580238307652257282592931589726074850662600551651449768174932033437292000036436936984972802692351364991633209 A013850 135 1169328085708040898878263878801585412075403206118014649828914071787401381644091542055324535398677008653657885126471241858522830590486180396004258311751305956074887559846250549281260892987044191870200352597286180714194355524738485984839955875098504467992349719019346419252783694950435702759842017236542266569848085374718518393610376063689557274080809103108795123756807366527098305543246330851577744040417351879357279023106167197547456538743571967963741463742625292857232593308417327502281187220892786593579820073805952127909690892727853928491828558140279830017441734993856775899974466457360961561642438655310151564692025659026180655751390949358241 A013850 136 69047654132974107037862603779354816997640483918062647057747547024974264184701961466824858490756478683989844458833000360503914623537618466203655449050602865400266035521361248684509174469991972485743460620517151684992462499380282858918814554468691590330480258558373386710457624403128277812265911275800584298682959593291753792624299096184804667477197696729471243262715718186058627844023152590454814207842604211124167969035396066847979761156269181136290969692538280917926727402268734771682201824206498155564294795538167667200939337524687046623513984529625383682699917009652248760117592269840707419253424360157409139743499423139836941541463884168654772809 A013850 137 4077194928897988046478748890567122588893672934877681246112934904277705325842466122654541069020679309810916325449629838287395654605272832810859650610989048599020309131500860373571582243278555983310665606180917289847119918125906322536297080626821769717424528787613390111865812263380321676536489794924748702252930081024284769700672237330616530809861046794178547443420100443168575915561723137313766324158897936062670994403571102351306356916516538876916845469374692949922655326376566519533062335517569509587916043381733262580548266941495245416071877272489849281079747399502955637036183705941823932399495455042934852292713897436984231561081900896274895679598641 A013850 138 240754283356497296156523643239098021751582493131592199901722693162694221785671782076627995584602092565024798101475192321032426008786755504648451508928292330723550233905994304199028359883355452258511493379376985048182584045416642439445806313933198680044201000379783072715564348340344614677803185900511486119333268354402991366054994942135575527791484952149449047986513511068661239238004189535240587675258764226564659548536470022742289069563385104143062808121106243999982874367209876411907797849976961971656854445647967422118794614628352746573628281063253110198478004193250027411349611652158761384257807124830260093032462929756481889450325166024136314984620152409 A013850 139 14216299677917808840746564609625499086409194636927387811996823308563931102222133059842806511275168963872149303094008631364643723392849125793986413150706733836894917761915057668648425622752256100412845172558831590110133405297807319406835417031441448857930024871425810660781359205149009152109600324239302743860510163059142237174181396338163599340559394939472816834555636315093377515764909387866421461636354768814416581681530018372909427268648327014543715756743202601954988748509375992246743555243289627464365598161066828308692703199189601332426176368504032904109927669607220868612783218448322700979039252914102028233473903539190499090152250728559225263526835379599041 A013850 140 839458279681368694237243893633776095553376534115925322910600419547391567655114735050657881684287452147686544198398115673450847222624348029009103710136081926334807998923322240276020884597897970473278094594426446564413267449430224403654224540289586113611910038632822693708478479704843841422919789546006587722219264618479289962898237272372222377460691711780930361263675768769948848928402134444124320888165112743722484731712666054901928770786415061881791871719929370442840130610730142966177960193561009212143324205812835144799995431208946769078433288383794638954787118962636785070716236266155007170111288845324810665158400530085659780774400253270693692585996102329943772009 A013850 141 49569171956905140026015014675180844666331330963011274392548044173853924678466869990006297255575489761868742748371210332401599077648745126764958564979825501668144077528423254966058757214621277258476598207706287243182039029621405320811378304879559770422669675871229547240791945748091323992181990652902142998409325356456583593019178012696307359166676384888952156902258790470096709580373217636791097024125261742404069000922901217875903991986167022989057928233190109395279266872433004212009842371469584032967851151029042102465294930217457097767312407245774689635641224587624739521640723035280187018387901495027584744966938392901028124394947560555381191853510483846480849793359441 A013850 142 2927010034883291613396160601554753696702198762034852741605569460421900398338790206039881846644477094948587390548571598917982023936080750990344038303493716048002239633975864782490803554766171800835784647566848555422656222660114362788591077524833124883688221690520233535021523604479044590414354366063218641913072252973404804584189442471704253251433073851307735912921479318468740604011458128234877488177572580627217870435496394014354254822791176540480881604241642769681845429550296465714969182192907467562718642617113907108473200334410624166062030335455749648294978670674653244013363054510259763248787195379883851605552745162412809717397258503234703997757940560650847699448081631609 A013850 143 172837015549823486479429887361206651036568134699396019539067271068452796621507222876448983162509727979619136824502604344507920531401632265228825117783000438918484248146640839541299459105387678667552247654174840349152427291857093008303514536763871191256905802603529270009485947320883104019377210961666997586325003465826580305891802388511664450243871577845870497922100432276260663926272591014141280799397483313456588031345626570153604393030996183538855577848864763906943290769515456004003215239308993052110973127897959100848234006546612946381796829278326560982170195524667599405745075005776328760077635099986761553456284049095314001002590717357506036363608632165871905804709772264879841 A013850 144 10205852931201527053123855418791891537058311785864635557762383289321069187703380003631436006763036927468530410350054283938848199458734983629496894379968392917697576368810994934074191760714037037640292671731370147777101679156869485047314229881369829972529030737935799864790135703350826409240204930075474540474905129653593740482605039239225274122450372800220807031802108425480915944182470226794028489923621992176298066662927903341000185804087293641785883016397615443941094376649118161580385856665956730734100852229246586945987369852570947870898720972055905099436167875536097077309840934016086436953824275019118282970040116815029196445201979269243373941234726120762570165862307342468889731209 A013850 145 602645409734518970959910538624242403371756252643520865050310970851119814464696885834432664763350567530089252200760355412305047329838842048338162116242753633397124187001920439862146949278403173035621641973065675856090077052533986222558857960265007090047866736044371046215992723147162948639224860916026696140502673000915056781757344962037013211656572063480238434420882700416222605588030684421960588301499955016018224538379229764382719971545550602253814606235262794349277681846753778323160204450268078993117921223284781712573608202424461900828698574678929140216606276882530996318068797312715888015686369615603915491097898857810659020892731673869551987855969342704909005724003386265445469738160241 A013850 146 35585608799413610716211757395222889676698834962347263560355812517787773924325886411637414421611087662084240253202698226741200739779653784112320134802018359298466786118276400053419915207940428964580422336867555093626262959875079352455878003695688403660236482896684065908008154309116824954197588812230460380400542338031033187905989462663323593135108923776444599314118702576877528637367623884432350778615270843740860140766755138357035231599793217512485498683586032743530497835368963856204286912583879796464620130313743075345758990744962050782033822136216086800650384043636572801585644412518560471438264439431795605833839829654861604524694912610323175330907133717382171878996675955588289542568624070809 A013850 147 2101294613996574299181588062430516412519389505691643565975450373362850262457519266720777684181713115358412302711366127590841162483248776298048391639924382098215165253498103146754392573113674389929509358569692260723537201517663560683167140240226704547733304078566297407801973503799039396720413421773396455002271624518394478712660771780806594851035046840075277144899395268462041188507920822751845881126453128052054050452136124164844573390736189700894756211767071647472732366680701946745006937901165518101439354074896214856091722644499264136628315163321423709491604527392695987360830716914808477277958076884008098728882408101289922885578709894726973180114735338877699867282874718501532909199134682757200641 A013850 148 124079345661883715792373593498459563642857430921585860927284369096702945147854055180595201473245977748798888062803458468111579803473356991623459477945894838517507293053809492712700127049789359050947598114181758303464148212416515594780336464045146676839103872535261295633298733425829477336943692142297287271429137156186675573503905912884848619358768480859605040129164391207415070140204216662673747434635930758345739625148185995809907214149581265648134459548633813711617373520128769253345914676125922678371892418768546591037360130435037048003765382078966748621769755738011305357669693003102525774786146481923794221841777315973068656470537240573733039312595007025389299463186469252797016755299703882129940650409 A013850 149 7326761281988571533823868322490538773547088438488723501895214710791212208035634104358966051793701740088825541220481419083520675815298256998373658713227144319620288147534396735192229802163011862599404721044318646061254487794982829356184087865401866120672244569334644245850656910061804807269188077310512516090619119935667005939832140249937426124515920026278818014587028136406652476708918789714222112267817075349557579125375234866579211088318624155256691701887278065857294288990083695640822915710559608235181875435863907654165078342058502647574342046380907539366882306573829570065037702140201044475347163611118125005535108730893731095928753518638362238369422569842212744001697822908411042383692214535890865466001041 A013850 150 432637926940143160500765600574743824039182025204320634063410533457510289672296158228292586392366294050505059383528207315462812386217546777496966173357349644929258394823758592816365977587923687474632249372945971731271016249805941090653314204364114792559575369574641408073235439882239512064438286777108453562634968413081201033741148049618555075226540561631737924943349424426676422097184945613835101507302330482316025489774282243636635835554126437743752388304741882510807370470575452143894952349792834306679254562612327883070793711020212522836617323496746209292075033320878062282770411273676731475224774664072914163451842635450543927483496966522076651813476033326612820320556254744918763641714641576129819714901895470009 A013850 151 25546836947888513484409707948338048065689659406289929120810328590132525094859415847222448933882837297388273251537957113770763608593759919664418355570578139183427778955948121147213594610589305821689559693223086684759822238534791015461987550453496614385850365998013000505316479489606360947893016395901477074420032249824031839841381051181926058637051993623792492729979840162970816048416673853551348908904695312650278989145681592204499709453635612022330834777006703420380664418917009873644853041302917072975103302667695349167447297842032529260979416335159366912487738642564528699735310015299337316880547719138841508437667855780719168373973012376162104212933946291903160427108526286432708074279607870428889724345242025608561441 A013850 152 1508515174935868832740908844641413400230908698282014024654729092918735474326353646362638387096847659573480147230064829611049820323852929496264239478087068540642226919569780605621815548160687919464946810325130045648382743363240874672014902866728521582870078261816669666838432797381766007612134725161586319767428484319859256110793709691241551836459283171491322903212579581783263716842956174378353601721913353516686324030063352338083503343527729254306613462747468830270057853272630516028854927235895950242106874919224742672988595490274178820331573555174825456815488479104792855190670321093410569224479462267429452231735849215995686173314732407799996091669536594590589720060331368687564979078136565140955509332862196370159944529609 A013850 153 89076312564788118704517926367230819870234927724854646141837098207758411023496856464067434119681757450154429213788098123702880840303191633824907076941563310256382857373675974981362586303340460956485644202888604065491352612856010408507807999377452470946895251282012527157142618252595900983488943386066510595946884570603369214086257763558122394391084211993391126111799611724719939215859719140867401828077261611806810747651210892211492788931968884737551218361775286958616646177895559340987854598352419965846168857105301830097303575105199985161759086859518268399497779202658913306153891790244800702136287767429441724831770160355329272848061633948181969216994466373979732379842506989632024449584886035008281870596179833461574564528881841 A013850 154 5259867180638173621383079034058612682517502247224942000029338812069926412526465877346717917333088095674168890644973406106531410739063162785726937986322371907329151345058192646674479358625950879019520804536369181463198880436534558611977554555239190956943217692951557716102114465197535357174038618003841384180067587009558348722579434680343569266399131633997752605775655272732987690757300555549079210546134220915580367838056351974196437693643830674867661893044468919619354340158554883525991826178112046563250424843210967765415678806386953923816712319967694230721944364137806171815081156322165236660445656378941104409591196198821838232405191423006197100294306244917129217297320195230781411723537935481204036176833822986072516460865943829209 A013850 155 310589897149503514169049433882127020289975990196385600159732427513917084733275283591446346300601518961463998823695034657184573272730940699334389961154349738755879057774341217593481331647503773455223683987068063796220430690896929151478662618932318986816540061551096531578113757055449265305769806354508829894448810945327410933719593038439607421611602323855933293618446668199610190151527840504617578303538679610844105140469389527724325449371974557520260567122382845234603254432022507317326291343991338237513374336566764435580030417838343242247453045781772376629900092757973316639508727199667535059562655563520093274281950544344230725785294148337092932575278489456111563152189460208182411580863191552229617132205860413504596024497673117170962241 A013850 156 18340022836781033008168200021305718421102792245106373303832040112269289936415172220791315302704219093155487666540368101472091867181489317354996392816203197723795902482517074557677479152453450318757503315752382099103020211866772769465663548985334503852529874094530699093156039240367223667040401295427391896437307837510638288225208249326820378638743505621369005054875657310518782118257567453957163381245655492340733564439576982222593693459965725647013866228009584628258087570956497034580800177571344531586927241199930873156565216142936330111469854900367877067618970577265566374246350832413168277732115248370297987753074897692982480126895834165157000575637619523893931692573635435832963221438390597967606662039623851557032890650563099895828149368809 A013850 157 1082960008489083218099324043058081367047698779281286237217978136589389301455379504465506377309381433231738391221542196023825552665199762700495181999403982622392424245690150735556297466473223787872311813291862410569934240490521065264177966904035017117988036535407943250751770961104444190315068656093692064092726590497165680281410321914499416538239165263436218379485352688528823565300991100588716540499174711167227976246592581223261935005117516133730521786897737962714011812977410193394961669685410323245676466665614718129022019448024247356752183462011822772965832593616954428832872770303165173631803673301017725878831319633872922469013072111618355726990825795266412772514780598850500645262715526419389205786777748810591235160025100485748756392078802641 A013850 158 63947705541271874945546985418536646642799565217780671021484390987466848861638704359183686073741664250900920263240845133010875059327380787701540001882805769869650259283757710783863809097777391450072140263071183481744046966724778382784444767716363725800075569379303641013641323482256324993914489073676422692611412442267136254936998098729276047166484469640645259090230590904938502707458223498663122999935767519713644769385045328652394000117184210180653580994524528960299683544503094509779091633253794177333949680137883490800621226386383782168859681248336122920859448820487542068152304213631600337784375104751795695419110593060562198872752895118952287323081272384686407804225279581523212602118089119538513212503439289516601844964322158582978316195861217148409 A013850 159 3776048064506562943659603941979170447610671526544730843147631803418929958430903853705437478968371532351448440624108664259159161378222508132988235571177797905032978160446609064076374063414657187735309810394090313413504229338131438725038679088883561644768662296278500698214506510303753734565656665311519083576011293303432128717774800731865021309133741447810461904019026162345713646372700639372558750023207136271571009987417541611595213312919610426957413304145678910576736013619363227707945581852003292377392394662461882248285882796889575953288995318032999722353829593400968871582325411510732368345829565560488784018803061409633137281237185703879013614140626053043347694431698534009364180942471044419629666685115586606665822343298259142166286593049409011396403041 A013850 160 222971862161048035260155953169928035760962542970939811557024510360084395115386441657452377695603370613820678970412992515839089320222660882744822322242477788494292327396211818624645812070572092278582308993960638916754011238187323325274808961519485431561944739932949187728868394926926354272367460429979890366079890858274363768655884208415897643283038298751759964970419475860352045104661600054310221630120358189699996568747018414623085750914590076101408298196498193990645684868209779232926478662778942411592643512423711684879033093273532570465761884534530600605271283660733810898064733224297235618452890016781302207526301973177427123319774578628351874901389827806156638008497366734718945520471972701934712188089390273537010143549418904085777057032974552713946203168009 A013850 161 13166265488747725434076948878731080583649077199891024932630740312252623447168453993430905450547683431375497272523916795067782385269827902465199013306096070932799467640418911677966710556955211476958006763784381767395407609603723255034152194368764095248301274948300716586201949852040074293429026170929882546226651475290242906175361306622750339938220128502992674171538299630077927911385162821606964277036977030743595097387942690365078590505755629403712058600205021856953637045782919253925075638558433770462134006765107751280422025124708824753432773519879497435140664028882670799719824432161527466034024702600919114052220605214153894204909369093425549861052167942125743317763761008318419014038349516076542819994490406262086911966449636867361049440740114363205809350867763441 A013850 162 777454810845064439156809754340191577383894359576365131246912584698205161931850039858101535949390158939291738445264762831957482067798067812667536536711666892510875764699096315672256291677648282502893341394703958982931423939490254486511652925281151060316941984422209013698638936813114346952690566367238634472137542964413553366748909794766784823011960367973214417155165054856471565239382479453069633594756456688378546905660627923367525690774364160659793348283506335631255313916435599025021791381236955712018550965472847605357640161588931392865451843575364444047621070241492828052655912894706035341843124663881672765669574517290573298905693335597685293745269464814583017170632323780194324359950500574803776977854663999369970064706884607380802608426263013032939836359390563427609 A013850 163 45907929125590210067770459184033972452941578038624784634998941213844316606913813003581037596275539495206237863454438980464257358621408106270205364956287218335874703029716938344131061767273453433513348916015874073983117652202960037174026593584926688960655107238147020049890930579877589073209425253419074126945249774505655912753156374471183877014033247768450338118595341324219789455820296029224308794136774010992064816232354418246929024514535429322800137422792765612689995031451605686828511759270660997838983415960206178248763293901664809817312065911281695056567976576689910003681279000519496680900494668277548895140022705671491062727082285773707718910364416627836312580908668086896694659130717108441588226765340054498797362350876829181229013224962404656582064397185653379836883841 A013850 164 2710817306936976314291777844358022039373747241602754907912052479736293051321653744048456689022474331652433139599121167357433932769235527267149356595303803955515065339201755492282595066295730151795529740141821348194629114244932587235089096324596336056437723427305343386926009559811191757183943351789142908121990053934784475992161130756148936753801649247479224015564936309853854347576732660229666209984982368575070435333704296043062911968558802566082025314678490016663731516612185864201536790873173261261394131729034214619411223741599405354902460179995272811395282448876962495807375843701675759510493309667120984709123200747195875762971481892651667093938108437457106421590075941863162922927009714536367343202266564878099485449456925886322392001920805032566514320589415646425988153927209 A013850 165 160071051157321514382615189931496843402980400869401074557298786875948368387492331932317319030088086809744524460188505811289116296090588649597902357596094319769209093214524460063794956069696569733374235625634408789544654567049024343644776048871089047796591130658953221654593938497291062069954670979797099581695390694795088522861122610019838566375233586414400698895093924160560245370058486853901560033403223881989334136019904977046821888831428732724577512806450156993976682324432963095236545964270007904224062084467741339061613350717703286801635371168540864240080033323735758414929736194740251923335119442533827026089015880921169267927703034279188290229951365123404677088472394291077907435916996633657955248750638389486896516304982016661450925321421616368020104116484404505808174501247764241 A013850 166 9452035499788678102779044350264957106102589690937264051533936066237875204913034708271405371407671438028604424849671079650811028167853169170106536313691773488052027745224454842307028360959512746186015239458086204613822307529677838467880380909788937183340909674280528785482117474326539924168753366686038933199531125136955182186426428999061447505891168044183946869056401127756921928856583590236033218412426967007588191397839368989637785713607035238653577553708075320337329114575442037810622802644179696736526642025735658330249206746529661382349767032131169492512485887733272798643185992563217135821015467962179952063530298752514124101862936471151789349788398159171922777397206410493859356183462734220868599483476446260811752391292883101842015689304625024915219127974287601663466896124179230666809 A013850 167 558133244227021653290999789838795452158251818660154504979027390775280292974909786488718215776251590744151062682948227582300740402283561786325620862787185532695984186327758833983387717686298268149538013874760532296241593437319946683689868612342126951739097375356590944253933554741507855982240717549443912966499113408212066552926294205965579413775367581841017878670911430192918482977052404419847525514035399974831075113851016899469121608602781823807255100968908139590598946886565276890679465873336166912595161684977664888742885409175829974966371393480313427363369779184762025487081489674865408653095142367698763989399400611037206514090904535685042009315655122900942868082527641333251901123277290993008069930899800675254673166953453454280669184437748803096218774287753708590626056749236659391644404641 A013850 168 32957209938361401605180246590191032654492611640063463364506588397889526019875447982372321923371880181851376100365409890507276420014442039920741586326720518520165170218467831387885061341658226435962070181290734671560769850880305531725203051690190254373241960917431338667250522473931297387895332130577113616758806147641514317883744746568061498804021680340130264717638649041461643501311967428587576534078276333113800154397788696896752161866385663913994606457113056734685277214704793035117731780354627320021831702336246134015378640526423584191789264413619027572379622091081012842986674883811127515556615061670244314810045206681136007450553821927666045608080119352177775417405174693087191509428400755846133521349702330073113195835434473021819234671864629074028622402917568738567878024985675500417210449646409 A013850 169 1946090289650302403384288380904190287215134224734107448210749538306978621947625327911103237253186152858141907350477088624564165325432788015279869931006519898097233136230306975623224987163576612817124282135036591620991898924631161342841514999254044330485564550213403116962476101563169179457831466978447981955990744212083778956717243540097463442878676202404352001311844587249268587108970364690667806760788139194036785317035024763056318406048207068457467516686068887126430934251103323930666943898160388619969140191252997967474093344444786222940964274359789959121444304856242727365520165214163268666102562776566256545218359409314400103947752631006752327111522967626745460622358160452105571440237636231958338302178572888487261100886570197465403988138934482192316124269879516443694629497379152624135859841170805041 A013850 170 114914685513560706617438844604011532269766460836324310709396549487488780647385327987822735056563389140120421487138321606191889398301480699514261039556003993462743519461263396603575812267022035410238371735791775698627950639600545446133448619190952063670842101125551240653517251321203576877805490293610374886519297454979335063615196513799215118838542951075774581325463111032482060800197591064619243321417778831268678136185601177233712545558740579185344999392795681715928620236593400174781952370242472787620557759153298276981377737896120181678440999436671237296162164757456276808206600235731126851464690229393460882738598904760606011738010845108317718163608319715391692704289627016536381887974592181860907918405342550492284280746251083590134640095615942238974074822012115566483724177190741583302598387761294866866009 A013850 171 6785597264890246165053146335022276968997439745924114223079156850686725008447456232352944682355011565334970768394030752524024877080304133825617600124742479809981542080668142306044548138555384168939165612626768563228281857317772608048734007514606528407699555229362675209349540173265750011057536396347399026674077995419074756171413738943329853552297122718073413252687271243357033208190867554774701698886398422207584175263623563914473492102698072460315436869145192209643869096350603686920699505510447775636206315120243109957473374045028000607930262575735999891101079666763035689247791537319687309452138493355454471664831526727209024387117802392801052939842907670874164062495598185699456814103011693746704751673917072264018894493785380234913860363006025773269180144164993412085297428938936099752435132198916700593570965441 A013850 172 400682732894504145800223237936730432742329819557073020758601132876200425023813843064209030548381077921464688902899121905791144966714878798268893669765918690299600078321373135029624523033556879791688790259998056890066815392757154732669694409730000895946251036738636608436880997691169272402936466667917565126077631551500945277165809870864684522409592799379516979157930679648989453910462538241891360617542940432935637965141707825585745235172218480709166231686154454787260826270406797108980385100886430703542346701535235399878845263984858407897674074834635057569627653242690494414392842487190215935839325894146231097336636821714965681034919113492509375044783855057448513726302577267367225415968737504049168881593129200118051700963532917491428540575142815885771818332798695990224727881415237754281542121213832253349771938325609 A013850 173 23659914694687575305357381976925995323001833515025604802774638295206758897231183619098479044851354270184568415027290249415061319139546878158979902306007732743501085024798762250364298460608500194819431376062625261301555382126917229809412785200146822904730177468379753091589386032665854366120995420273864303129758065484579317671363907064688756363764045210561098102296648702593178263958902420645442953105293089624416486203652705393012670391684329067395556814835734400732964530441250962488182759822242846613472030378954115127445933993041904127949756444910365514428943296327631004675482956026095060795376354723440800066631067685447008499430938732619186087019441857287277287024440885060767293587537980876599373289192686137770834890195655244951363892421608135238940100733430199526779956669688374152570780715555580728050683186188885841 A013850 174 1397094302806606634206048048355503097827935267228746937999039616693663906122604161524146089119427618300128580338946461937709955833871103608409604251267450610770995569629342112121761459800471328003892603325121959054595543759212335503016015553283469745701412249330356040305261655842886034465078658571751413235509084008798924129176367348262806374523903105638422281842514809239424583308509229036692760937914451649232169093839488600752005173958567947100640234359235280628880822558025428083964703784743617849678909921846861544160554956355131396851305168315512173261514672704850283195082593070384887244906178370064455803134497915757960404882897501222430319252411022230956436521506209821953247919050530232782316393353538923749230029431163246559133086483603538777724174008208319851856829661388428805335152030472841486410664791461267520025209 A013850 175 82497021486427315143232931207344102423641749594590277941905290326144159992633653133839302416413081433004292540434449630959835182034254796972978721433091691115416517391043022378677892439758031447301854333745126560214812263437729199117592702405835605013922691910708193823985395515866577449128429710003349200143575901635567670903735315547570453609261954484843197320518656970778782219784161465387670840622910455435510352822127962385805153517079478708345705198678484085854783691228843502930031793785325890405689951975135327321136609617814153852672718883862678318919179908548704372386432038213157206924464926573936050719288967427591803947930214549683287921535618451715746620158420183776517336372014759715563000711133119908468284007880758546070249623770305361285834751010693078932293934675325332526235392247390816931063345270996385789968566241 A013850 176 4871366621752046531892761354862461904013621671810961322191565488468486503405024583900076968386776045537470470220113816258547307663940711506457420521902631268674229935423699428438550870675271998931727196553315978254124449343734471478694731484362186640467121034635408137112513619816405531793584645945987766919278013415678635399194666647768487715173309150375505958579306175467516311296034950369676575467942239483011450823793834050919408510030026138249105546276765806785639122183371980004515447391229708502565585974179765942985795661322307970846471377373207292053858654419892444485046425424448719911682729449264349858923294237631868431321331238944248468478756733955363122173734553431819572195431099546444279628991699597475143702381350911386902170034012761278567256212430415617873024548643285560341673676816180348962359474907065584511853867964809 A013850 177 287649327647836595661735665243273512970100346098765455114089750528575659539563296654715644906270738712942093796027500736250959970248035073744804224397828473783944603456834027549867990362504136264919559229276755199927794609298176806345445199420102758932943029974186215088356816736538930246879379758464631648816447414182407741687045870884081431093268732020523251348149450355181370665719567784379032104806521299232343159694202106872740153108763013437471433402096744124885204525805932047286632653004723057367995286189340999167368248005420963370513288362510517388488299684840228954397506374888272462064953491249610594819561601437924199001093288328418927815202106383330237001236851645595513918568010997117988267812330869531309760481916389966485186238338419540738117912087803611819784226572837369052615488942318633425878364633787315699840459049454006641 A013850 178 16985405148277103137229829296950057667371455336786001359031885678961864120151673104164304116070380850260517696561627890974882935283176223069556944646467373548468144889522592492792154962915506742307235052929563117800536343884448042237892193580557647812231352976945721814752381671475887292147980495357578034230962403360056994738878371629834124424626425357079877468856876894023104756440074758099797466756720276198370631236782940208728433300919347180469250670960410643830346442044314481460228371527275891814522753654194396659833927676472102466065439164517883541272845608090130679528218353930777600612473438704798256013500293003307986026815557582504809268559869179829267164686034852820769501377522481368820089226050325514954310046696680911130983762187645335461045124590872715474346438794899473805187892006554972985164691553260507204759879266411209638144409 A013850 179 1002971188600614663150284190155603955200617066181876594249473817457019114430836145127797993749839918827033309464267565334175862445536272796034268024429251940663495487581419564106883958405197757626499922640437772543003870570032772446105296138738348545664449161935667927439313385318979668714046100270369625343304098956008005482336028966370075213149765790910209684658529723715170312763029974391034940614517575589237587403900795836385205257985986531659528782869541288107538127056274725815745025110314114135755754080526524928366533595368001178518698117225616505228620260312114126495461765581258486538565944082079632219341178801552333266897431859689326482499191715199738396807545672024213618286841325002347457448709045671332537053947392311121373460173418269413639253561966442976044682864400019028722539835095064599800989871528479689933866110802315517922789207041 A013850 180 59224445715677695244361131144498257950641237140973631013837179447019521688026443533651343732934297366817489890555535465417750501546471372333027492574522897844238745046195243840947390859868522390087193931995210030891835553289865180170071631696360743272940058563139255447364016089700430457895708174865056006896763739253316715726460174435186571261280520187456971669401521655657091798344156957816222208346648320968890298612938093342709985278814518707963515099663543521462018864545966284693927987738938125602241522701010770495115442272885101590350605124055429017244797751170027055430521795807732371615780432102720202919877267052863727077026453882795039465094771590829352593088764387357789946219693400063615014888820437846514980498539568579405981449780175390605984283580556491292462478459956723627037254722528469553648650923885197210904859976765929017822779886564009 A013850 181 3497144295065052226484280432951477633727414411937351937736071609167055736156273464218578196086037325213205960547413813697452749365817588064892940409033002594804453656232782953564102482884376378612258714490385157114131997586213249023862559780038405529523837518094809894911397786080720718108283672017606692151247002039169098746931746840223331846407353436549146720106490452244895613600424124202090105180661236704892003242795381473793681920728718515186537603120032581398810751932574763144891753747996557378686759673971984986966071750771592363808612881970349028039288062408838927596116881520650788811540218735233525262215832742204550220171335075325164285374381167666882441269298448309090138534326675580356403014169958034398863083458262985045343798628069576639892765961148280254328616890581984573452922854110583598673399188404497010106721076768051342573417329521718167441 A013850 182 206502873479296268921670275285351802793970093610488694571377292449705474164291791788642823900684418016514598764364238285020887397302162757643863238212989770220608183946889600625006687511839540780675264831942753142432380325468306141610060292451487808112853081605980429484623127870280477683576042548967657564838984223410896111907572719168347522198507813074790564675568154714608841087491444110009218620812865366187167899483824480646043123737110099603249858926634803899018376090866607188942713167065448716654074471988371741495359570811311757490534782067467139756691920797179529835623105736912908428532638376096804433208582707594436485950897164862875625887071833569561741274510804074203463590313455866344465241583721851973218466215126971003942505965188880431009027937239844800737850498771975607077821641612375850918065548676097143949791772862076663727617719890927936069223609 A013850 183 12193788176078965383555708085324738603181140057605746925745257741862658543927266013327570108511514199457170542436943906492198379923295408676112480353238832941756692653879884027306019890886613043558093713061387630307489625838578009355932450208967903581255861615751538380637511077612191926737481736473991211546177179408190004512030261494171752838299687854253308053527623967742937457375282283251934350340378887007986077296620351757668200413552614271472300919758858535433136089789582287899878269802047681269706443496441362963559487296837147968058588346301867135492901231152654057263708770658970329796423763470140204976533600300743880058914526687987942833005704700449051260518588469777640321544419255451774328050277191637166577211537032510811801034738438200570652090666075595638769334101986387622338290115569181620860852583774860253091254395732764916452098741839403696951584887841 A013850 184 720030998009286826933581006730340489779243139261561750218331724399248124360361130820979687337496401963746463360359100734457822136090670586915765852378399846377790944518953271928393168536963613609061875662561878182026954916142192874458455252389345738569577372548512589838264391621922321081921559057052707050590216266874211576430874910969347833348758268105803587252752667671252713920553043543743471453249032898934569878288135150938549566219868320116167897010840837658791252965985044518199911953541113531294895782021366041635224165390936750365891583260778952483720324798333069427364739198641539004149026809148308963659332564158625373598843886399000036346153856856816027882362130551899883346876412615171822297040817888983049217764050232730926039300270037305496435301741097846873690409388194202711453693034244605530212484219321723084785480813624035551579978606874948901294136042123209 A013850 185 42517110401450377843601024866419875580974528130255959788642269994051202495354964413848029557591825039557264914965844539268999939314018007486789057817092132528762177482899671754099688208939164420001494695998616344770509660843280347043897324198338476516794974271617119917359674060882891137566386140759905298630301680342655319376666732617829020211410826973379596023687792273319801504294736668214508245842902143649187416743036092527770413335717004434539598150593140622913964696388450893755186600944649212909432301032579643392518351742169424172355532099965736365211201459016769416616460484940584236655995884053398495995119928581002669685638132647974553146204039093538129630425601446959136211749705288513280934817963255526560073259749402192528451694641645432852259008132510086760044544983963479475908629119979109711953516980666728426433497856563685675285246156757358857672517439151333368241 A013850 186 2510592852095243361286796917337227233180964911563484169559537400878729456148215293673312297346239676760816935963818154199295177416553449324087407075041473333690877818187742717407832489049648719836668260304022296542353824963134861212595093096587688699840226435764719314000171393621073838782157535225731647978820683922553453953872793894350185814463597921951091765602740445947260959027099905521398497408777528680340867771259538227672315137060753394855128731194374360642446701357041636825350013599180591373089067943672795362684816152023362327953421814970876766629356234953481217281785375175256558590299900957469127790015836662779626642267246094730249388730202304434333016547001339841490034167608347581420725920065912275587845765914942450066612544116894521164493042171216588113093870336758059499572928640905646449381143224191389646852471614932229075439918500310365283186704482264447084061262809 A013850 187 148247997323372025240624071171845930892102797062912176728321123984488095656095964876115417845998106673049479251727498187314180931270064629138037300374123958881112644286168019720215100645892707257635424102692212588529451010248150419742527652260406430036865530805470910772396120621930789106247620297544228081501382564942858902522234606667484122158260993693290017667076220592739812369591222321133059873490904291045447901025104472805822536528300427212800496448296611621575835268431951612900092953018014739989536373005934893371175708960827522103321604752215302192696856317768112399272144618723724528198618851637594526872645139100474173599238614647726496155129715874542930294083882116300145027563105316335312444853972053961186704631511436733983404117558504580242149647168168311490079949515226655390281863316837517189507126245277367256991596390133194675651747524826759606891712973233335866733507608641 A013850 188 8753895993947794718433610778626330373247778063767901123630634050160037560396810629969739308388342200936898700335257040462715069810566046285971964549791645647970820532453935396458981478039318470856114157839872461140075552704143034135376515338324739287246872728532251810199218526604391165934815730949689123984575139077310875335035431289108269929323153416595082253223183749780693180611992086840586052469764407481942653107631394014711014959459611926488656514775466619642431496765638310790137588782760752381642133289627449518674554438427904352679037439013561379176556668707889269064620867591017209665600244570348319217302822818743899476861440956333601871464254592675885490935359155085407263732573805824283864556182195814354113721786118827704986029737712136958718694515633170625177730938924618774140753746995938552523206297657383259158096775240975012402560039593495328027348759356455249594746890782642409 A013850 189 516908804546623330328786282867106182209908046887430793449265310027900057903871270889083136421023218623122931356096592982282862157244114467140358534700646883867028981620872431225506397296743716385582684906286628957860321311626942022659847854212737530172640587747100937140453654777462693957284934096848193082165177387376129877658507182190554231056602886096523011970575777240800151621957520735849765812287118497401231723352526185174670722341130624647228678540976528423265937452514176613846834480033239667383586328619211266628213765034729324121344481736311785878996494730532153448996797610381975213544028841634497901462514384624008520209191227030542856908092769442918362354242022748638213516144750660118137918178002480641796061157748530657151720069982163975275380192453623092246119834212559813994237368006363175587942808670370824070026456481204333507358767777956305624686916891239326033320209153824251609041 A013850 190 30522947999673561032584501217019752953312860260655900922385667291837470519165694674729470122525000036476785973646147719010820727523107715170171031115538497845464194335730896191434927253975419708852271961031319153332694113130259299496041355943407938419164254065878563237206647860954394615483718073484788953308771559547173093145857190601170036789661343821113587333850529070292008153124969641931192821449742060153045332032243318708379131483521422254794206239166123026865430340633509614871041729211482769119333389118635806083129394611535731860041270302047474644368864017343193129009811902095445254384561359069675466583460011897663079109832532764926525157565969942834886378655637201284337869914831381729315925930492868479417415615303892986774151918412376800576035924984193989974041130090417444456545722343407739155292434909176726790510992228758634689276027878520541890832137755510790962941525030324168233262262009 A013850 191 1802349556432724105413082212363799392140171085531470293565951267915710796686215104848100481264978727153917734957831376659869953139511987473083429216341432759276815211330573689208041019419994558388017807026938364685142254686228681375941746027102295355713230038336063280593815349541496047649698068521203302903929651819701023977169721247808489502392712691292936218476539891071672789433876332386395004913785818909977173811171935726411079334970456462723343084216520398613376796184068109248520143068208846033727517294066325713402707622416573430603576970065601330275337051360098211074900383006833946826153963691705266626286730242545107158356501227236146384029112959154457205773236721098638866880600878259734376110269673390841118974668079576976026896630332437697214345334391670913977154690709059677714568358655883589380862988951976540252883580115968619767060170198759478111746902325156695570734111515611810005903309369441 A013850 192 106426938957795925700537091557869990306484962429547789364775856419154806833524315726175485318215728859711688331524984960388660862935043348298103411795745263002536661413859045774045614155731258678254063487133683496292964996967117406567984161154363438459510520533706200655784202575075800117667021248108533833174142010301525764827894869961843496626787291708156590764821204027891206543280963551084238645154138820815242136375891632708847823650670483667350685779901313017721286437873037783015865928034664149445576168697322467050716482396076244503710616505403692951428377545762439265761792716170537726137565402031504289015605134092046032593793040967067207830535091125111543543703855144153526450432601260359055174935313944055777234335175430940857412219124500113582809877650493775799437007331679264909367547010271270069350578634625262725392522522267831028625135990066548423020542835398177716756278550885361769038584514956121609 A013850 193 6284404318518891616691014719400665057607630546502367414200649545694672188712777319314936232555320573437115484288218836925990035295451374673654708363126962035036787319826962793911619470281775093692224194851756876772603290105911315740432896732004006677595636726994817442523401377855650921148119937679560814315099911566294794887322364176376896632315162788074938528071927276642947855174197616727973207757706743230319232910860025019824755138748441390073390644617392632383424242869965008049303867184518883360611827185408194356877757569005906161699608194027582665088894265699726276203968098097154082190697099424558296762082467563001226178630885276064351555185266595846711534712168942407121583371594671822941849024755353082549589910257774021626689334127082607206951340465384006967180955845928328913633244283409508226325082317795987138671703062417393154409285655077439617830940033887426995996741492151229727099959377023644024889841 A013850 194 371087790604222031073987728165889870986672976140418293441134155023724698071300787928227669596159124540888232231735034101642785594161108223104636874134283981206887254448462326017687218100668537507432146481801391816545451677463957283156822119128104590305344753092316975163564327960998331242875334200040386524492334678078141343301498282250879369241578047473037045144119233758489427900181195070170089944884825481007120384153373617395631966187956715642443644174012417549608818117228563760303344053378655543560767783471168468579274706692229752942200164249134728790834117495303136883568112224538851399278473023920742865504207627127659404621975144666323894982134807218152469413218863880198122376509293776472893243062778844171470734610811298203034378490870100872963269703140460227405068261746221894021129441691048051256269785783535244551425394132684648374713908646667731993299178061018676686611588370037964155525501253869156025720221209 A013850 195 21912362947388706712887901360467630991892052568115559809405530719995919696412240226373915661983600145014909225051722028667904846549619279466105702780755334806285485487927251889018412541626376471276360817603890385375192376102569213613127189312395447952940302325348225066433310001768990461560545609178184783884747870405836168180610172068632175874345942125235364478715096634205042228077799387698473641155504059827989451563872558733594671971432656101970654744831259243886851101004229461482152163007956231191719776846189026901137592155469474681483977498747156600369963803980154929837813458746794636275994553589495945465157956174261160183523010317401759674800078231424685166381160693261818928210497288206947873109614027969481175408033796347590977015507388586447608112700741035968041875787852656620053672402414696378631474580731972655517118098140895801878481591677082906472323165325091839667727681662371745419625323539719794162753342170241 A013850 196 1293903119680355742689317687434253142440233812094655691185587183485039062153446373127153345924469604962985374830079134070811113283908468833194075643500821764976351632576616296794648242170495904252397829918692123366019734616480609494641547401707638806173171912009487341947820522294457117764688657676362633303610476999594219894896850050480661353204253536553023037103647741153173538525765976044207170036591359228782949125395110720660031785241126910165265192027541027092274670663198745471059603073456807495639861102990615849485273679188317010466947387323520850095245992661224168451993046925539476477461202394906146083772112154133947247676850236232256507037269819487396234389641157776417145891901654371332064959249598737569893926668987640528899601788695788641144811446866057432876904723396911520757549301690185406461809942517642253335630306577121756205122459506940068544284210589281348040539651874481389195283455729696914125516422101810560809 A013850 197 76403685314005326250061520125305213807953366370377323908817737597608071581098854886785277923494005703459323398341342787747325428301511176131276972673080024400088587552016615709427184051925612650199839458868851192640099309368563510049088732523434363865719628232248218054676854020965398346887100547131537133944895056349039090573764098630832572245357967079919457317933295467353744276407955119434389183490683171100404362905455892944254216886703302918348744324034270108771727027991222721320598501884551025810038158270492875296255925482390931151062776274066582677274180620652625922921737427906180546517606540216813020100659450589455451028070329599278514484043745570911260244473920725539656047770900788972787103778729555854764666475877051185590992586020697623470959971125993825353948347011864228389212528715503758066163415295724257417215633973072462582156276111425304107471438351086474320445825903536251550592292777382873082197619208689811805210641 A013850 198 4511561214106700509739882701879147570145838330804410599491778587401159018792306282209783876104397542783569587348657950273691819215775933439375773959372702360800831006359029141025965791082155501381650320206746794074205224118904306704888640566776275751906878327486025027910613553083985806985336400207570136222312108182354409259290196260052032558516142598102164035166643164051771245777613341847481246895941350570307777225204265022465267252942943334025575003589899615652861709275853710471260020937780853523056943207714333793368616143809702093539105876207357640510363091468916908122605673380432055091318148593262592023923839897856754927756524892507797001768299132216739006175940544922391149964823920688054105691030201543667998790734063995457962521211936173968336715335018809393325295942703570822154610608121781410048883509797221676229165970475955843013745948103552782242080963193305222148005573777912117810924296211681272630687216653924697285883140409 A013850 199 266403178131786558399630333663261784869541607595669641489390033807451038900666893658205528100088570503827000563350903305711228232872353093661700076526998701702928270094494311748442253997610200201085069757888191443287744278997180406616969336827572306874349258359722291873093819696056277916677129095856808973791307676059845512351826798959812470547819704275334684112555112194093040291922290222751920147958440809826103937371086645311551566019027860930876178386979982404685831071029885749617432976355021619682989439472323696164623414675819098921390662884168261314496430188148074507731742407441132421087245356283562796420678822128543521729095038377692905157416295458266221575683113237122275014272887692708906886949642370952051660594055744867797228915043619136656314703817525675866465400120703153477407601798983070481976522370016142759656021390634716574118684489566688238612638795601480062617581126011932644617268767003567467569449456197599450034113558011041 A013850 200 15730841265503864486939771572481945134761562386916696660306992106296176396045479403623378228782129999680480556265307489298942315922879577827629727818842746336856211420809794614433766656304884711673872284133539816534698011930504505830325422370331317148623449356883241612814316959232427154701867795981248713093402926963657817658863020651777966573378205717754237762162266819948999936197719315363278132816797971379421611397825295319001808421857576160107307457572780981014293638913243723629159799820787671620660843411401241934824848013192441972209197252647251662359699706179955651607051657416991428332780751043188099565844663767868366414581332921164388356640274830515162117822512153538833217317799745366768242767489432362347698506418397678698558570204410666400418726945721073634238915411727400509687441478628151328890231669427083213814928407095589378985134200424423373801837708241471796217505547909878610732005103422793655392508420939012049925064371486993960009 A013850 201 928890445886737694089306571583486378262535497385044021094467576884682920010089513304556861031355994351132696366910141935613244812930116191143707797974845328445022428187397562187699487288147137339630484505801392626557382906484360564774885865545693946309066061074598533995072602125715591057990591484896755259452349434277030474938202506466837148191409669427669985617919693451168497232539127852886210464699103411983466731430185863291737785502268014678176398062215144147913025084188128636578257019617691221528402142599831935009472450331000506016980888571567563410677907950220201271744793318815926851622370568349214091263561550828859168414613127661835968071251588467089807895301520154314562649398757164162297967177483491564269249105499964529471185012000245440278325407417883677028173716147091272696533731871513707819639289847999836692557707510587457239693189400861775799624714833950668094847485098530422085114169352012542557272229748027722536025126071935506344571441 A013850 202 54850051939165974098279463745433287150024458585089464401607215947463641743675775671120778087040540110440034587769676971156026492958710430970844801762616641799350129362037638649621467024877800312767840479583066433205586903244995006989392235474607681835604041840393968833875042082921379936383286436591668501315401781744624372514625919804360266763554549570034484980752539978598048593084202960585077841730017357374211727024221045041513824496123423998731638129175742046790116218196224807861309498751405048940030618118377475930374338719595248879796704489262493051837119786552552664895258300682761664661449359690452742875022046014893305035714490575303752078639335047393186066409659463592120609884347211786619532663863222693378534890430667405500744003773602493002994836982618613244836629764769592561457620333281012933041880426234542356858840070792678762546643140931486999192039786229953000332649147583122893703906586066988625464367894391288988029747669421719714140599019609 A013850 203 3238840716955811604529304054704090172921794254990947783450504494481780581322310877604010825261656852981373602373211655469792208382718892238397414699280750081609825788698960524621498006352009230668628212478900489814356701049713710167716622112540109004710583066633423465671487359954424563863496680794301433334173159810238324572616145938527669392121132597560966303628456733196236171373029100619588261476315794935589828269053228488656349822671592063701104499889698392120909572568268878679402464591771716734859867969272071576212674327053379851103115603386460952217930086276141682309400107397016393536593923240361544014027176795133434769053904953981111256491574095213520244035423981665651129893060818508788096784268459436821309106745040479627413432678827453609333842128986646493494358150979879671161511023059910532683189997288723491630157647340236888249616730828863375815290757337092494716642599515635823750321980000669611345045459795911223454168570131683127400288231508891841 A013850 204 191250305495523719435850875126221820620859028962960475664968839894654661546501135011639235220875575511697129846535775043835760112791167867785128940577829011568978602996884920018374835777079793061751827318666595023047948840284544871693498819123380896619155219501637022224435657117948816071575615504222705336949590913634762827688410801524120349935360758753377499262956741638504549683405995362486067251914971375151643769459324089026668800678934839769486519613986800356347589350583709017140036131679528101476740343717546554503782206338175026827787873264367132767516553664519890198687766941686421021942334573420108812484290762575834189677864033627630638584570958748263156890047750693375033569055348272125428327014268261284861481444187895281519135786252082308177554043874532488794348354457210914702416064400664657044409686149901833457269178917793648014251618338713553478517103929997974720523028858798779756632762597059539880313589355488761833745199897705756989859619782368554319209 A013850 205 11293139289205180108967558325328272285841104801233853127540745026939463109659345521302285200557481858390203820308090980563457798900205671424844078812180225304136617528363057642165015677800784700503383651339943769515958331069962090128629411770416518564464496556352164525330701117157759640210468519908846527441536393859219110212172969419197782543333117443628187953978332637012055154255440620159439785158327144731329412942803628132935766011290423353548409496686306574241968803562617433753101993539544454864100040556177406496893835502062897159154046128387614822789084977336234996342313950139641474924672914225884005268384885239340433066288193321677961577780330543126191151200429630693102357219149260120734417281865526560609785617797851028478423449042399208215576388736747268930817475982343847302262966186794847333815347557465553363818287745916797121593543811282696619352956469962450409272164331083209145849407998593768770392637137852255897520820308759627244494220688529080763994972241 A013850 206 666848581888276680254425351552309150206631397408057793328153453095748357162274693687378638807718746256083145385372464311291619567258244691965618009780430123983963128432310190712202010758458535780024301227972339646147823491350191460005438135631325004713064057156038963056252570267048548994787955632097478598895282520993029238918601671234209861401277251928800870494466563882924844803629513179794759873814059569240270504859611437621724047200688208603680032369829716902414015881568996845686919616516560515270243294801719676235084092561312014350887269835160267670872678826727340299017296441795689452827010912124224627092859088497813232131251527451761953206350738241058461287234169262797001091433544660869246606076877477877447230945345305380622426242504630845921570178516189483095841139281421839351325890364048940214462457920783460580106073108640953232977168512431952676172726594812734217112031586132416853261692908963452122914830353037858492706918411947229160139237436953690033139115858809 A013850 207 39376741911920849692343562583812303010551377385548404638234133251850844742075158387546021242956984247675453651860858645117458843827032090815877777859524618391129038770799484451364816533276218079274654963210538683765382829340737455521861116470894110203301719511006944729508658021698949769593233992119724013786167537582117383528904510084708858105884020449143762601827756130722829160809519123753700775788846403504068733041455195780125183263153438029838702231406074953370645223790767694740966916435686381866192596314746745162005480581652913135405542396496378645697360812039422717316672337591593666499982167350023340005206236316707373544118271444499091574881804742396261080549890460798900117448059378679668142842233538191185381540091694937420373647193655946820822797471202472787326323433428678191856442500106725870723793677764342563794683510992139647454068823490594373575323332697097142786248353129533082768249704581382884405997817516532506135850825307071934677061831414678442766831652346812641 A013850 208 2325157233157014253483195027011532680470048283239247745483087334388540531174796027626205008375366962840987862688731842135540827269142417930586766904827069191377778610376938757368641051473427401363089100922619098737662090689741206011110377066489826313394763235405449079332756747523301284944710874000677583290059406926686449379998282415991973362294345523501490037875327171763052339116641294738532277109555591280511754617364887855620611946505947362223945528062297319921583229819621041606759355448610845162816806619789480555071261622866022867732561872970714662649783458590115872034832184862446014413157446999851528203967423048265253700406639810526226858405195688233756820545390481819714253035190458251655724166691048196651305594560874494359735643493138190003822765367877034815618832072420530018550931073188802055940369292878306664049512266640574854042515309958296107165249267472430889184385179003945799004382376805826077941289765126533727954815855383557290670745824083205347366938642239426939638409 A013850 209 137298209460688534653929183150003993249075881076994340123030824008308929825340530635299779539557043788797492303906926546261550309415590636383217998963133608681666449164147856683860885448454414623089048320379735161360208793138528473750056655399157753979647374287456362685519953184503417574700232398866010615694717919613908149439518578381910035070118808817239485246500194165436477572498551813015592431042148109522938598400779262986541514829229685791961759486550594444049568137618802885837533179885021796019169614091949037296402927568615784316740046037047730114807063446287752127784805683942574705082534087894232888916072363577014965755311674171763169761968400194515106496384762560972306927474961369302018856318939704964062944053225078017448030012626316981535730472207771028827476415044359877065413928940725572601222866375171130205459649832859304556356486537727426832000803994979571575448760435003995485409774968007224076355219340956690102003921444543674456816870166289192556670359885595921358708413041 A013850 210 8107321970444197282779864335824585797364681701715438789924847126866633997256532993483816682031303878684703123053400105630198284220681211487792639620774076459043722156693766789325301424845784729078785214270102981543158969026036967846467095444664866214744197804300010760217267715591742304368474022920639060846157398435281662316254132534873405660855445541849174364320589965274858564178466986006757717460607803719220001296967614700092289909151183716329549935921326051326682948958252691605820496739030652033135946542515498703315296469999193448119182978441631415549242289439845475393564990831125093760418555356066557857605156996859156712885399048168443411274472063085922523505023844462853751760468993895914911446777070638422952783398887631852288724215571391442703348653396671481233654831954406380835627090020904336529609036587480067502186862980509074748294173566266827002815475099548721958673854926550929417961802085858574484699346864151593833229557378859433000579366449210531278828080884553560310373081658009 A013850 211 478729255032759405350868209166105966748587089804594945106272297994347870904001016732225891257266462732453034713180222837357578484947004857142667576967088440830072749630610235142869723835718742467373188117435310957141993962018456914366035518912015685114430136146111335380069441337976791330654022579440815903904748220204946878112490272051739730867853203800651897038766516859515123356174297056713036458331430201816221856584640680425749626845468247265543594166218382004789301453035863186632094511943020971904644507388997682932064941256982373917989635693999893456767207949133435476514619143587105661458955275220374174933726915507536344739169928395298414992346300853160639090448152991687051187703933620559879606020739244128236938906920915773245796876205275093300190034634420054295366084172075742381962944038644380167736884001454110505936632072136080354812022654914489867689250989153252482937732459557905831201226451367862964747011732981287464258372133664270659251211009459432661483519348152003182767220098823773441 A013850 212 28268483780429410126563416883049391230537319065871526913580272924268247429010356037021206652850327357888619246778578978323127651957635689809417377752329605342574965792937903774951314322775356023955919385146437676708277601463227862336400031356235614190321985109291728242857720441566191551283789379293400738309671477654881908205664438074383179368015863831224693868242124054037508519058736066901848089828012621987046084409466447538460089715598054532783083691921029239000803461500314685307438548835723445369997353516812924179455502716283552197483369998094999708728646862188380231452711745809675002203489850046487874655661640633804513620503245101813976106883056719078282577651872986006128685582729576360440330855918631626528263005514773155494391059743045288984282921355127869786087071904276900511912529882537912004524695263401863771265052187227563408871295125750045712197182581658510405864990164004434781426601220726820940205346295820812043476992616120741518158124758897570039227940333989027635939221579615444997917609 A013850 213 1669225698750576238563443203527183502771998153520647792720001535905115742435632513630065231644158980155965077903028310091002364720446429847556286738897310865873709155107190280007100159445561997858573083773511998371947084088802142043102085451554356782324322898718567261012505534354042044911756479057896020196447791084043121797636279403854252358501968743369986948225829183266860840541899306014487227856254317315713084238294584260698529837616349522106308308924244855533758443598132081852718938870200633725652973727814286359872667979893827473709195515017511637800717868565361664287051175878315499205113872155395062510542164217785522724777096120017013475135337616204853507927765447950675892754974598754507641096711139278914867402212641840058788297686767081269232922223098945582998655508875646698327922977033981165955178730608616653829430066603600391730441105880414449259531434264353380955921804194297869408459375482698049698185493421923130355272936989313665905719108888142613246370648781718092874575095054712411682036893841 A013850 214 98566108285522776310932757725076658655183718967240731512323370693661179475081664297341721863355943619229581885095918682563598634377641236068351175645147309318976651899924478844139257315100990411550882023742109991865103368359677685503135043828833213639468942846432678195527439298071828709994308331889702096580045615721662299028624662518189747517182752327254359305786987442724865773158612120849456317683961183175541911187056906009987488381407822930855399333667734474412902336026101301321200621346477220866082445653705795264121171544750618495054285966269044700494589420916040914486084884438651912562769036903923046185004254896017331375362748790884628693266550899280394789626621936039460791288495081854921699119696063280644005233254288013631390190105909381866934824351769637730487609143598061889565523870879553868487348863708204791974016002875999531290816861132592814326071661875802792066226615869094890700117662877837136628155201071138924348511656281982658066807660735933169584940439911671666150784787885713197412596544417209 A013850 215 5820230128151834418384268410908051616929943421296597955071182716089998986824097195093731334309305114771887580733028902286697935761365337348600068570670303467976252318038640551267579005199398382811668032619947852909642488798270607651274621203048772432197001606139003214767699763111843413496453912689755019100955113562748437095341257697036586401142124342172042662647415821505460599039242887124039546102920223905332574313684523242983751201433750536244080475253746052979607470040005255741715575489888133414921302333405673504551091058545979271514460532022220820519505010715671299959488826341217956784918948860139751954178316247354927400383794953352946439708696564051608031932662398701194120264794346088451271411318932840658747865018432452916919959335563843089860634443147645338347562832320321956516954619051566776380309463053105784761273670953824896323191444833018473093140205562104279068718615440454184200951247875273405080755936468049682343855264791794793976186925558796117730821148036344300214537690939863478594016413351291774241 A013850 216 343678768837237670571172665395709539928096229084142812648998268202398350172976115273089741559630157722165189754704623651127226408772861805097485449029510749480529723127863685911799272678019275106646185658175300766461479321049081111200115107418826963348800747840902000828817903311991241723552107090417344122892298500766732462042805925752313390401041300280916947186667256844075942912668253241787411157831336301385983180648757412974947524693461535414676707983258450682392841498392270346292563017102404390017687981485271614770237375916081530003657379955380117230856251377749674591307855706622579130192679011242392213142275396090061108065262708200538134318358823410683402677591781980906811607515841342176959125566971665308058402681473417912291206678805709370613180603233425309584085237685682691210369653300375966578480893483822843484368448996152406302988131625944907817676835998236695574728765523143379122881970235787019296613557292501865692722309530690690789499861767321351955887257970398094583368236112307998547498075191980427977156809 A013850 217 20293887621070047209557174718951252623214154231189548944110698739083420179364066630760676149354601183336132289825553321975411592211628716729201418279743580246075799620977222789405835252364360175772350616929593334958783892428627190535255596977974313358783335359257422246940868372669770832534028371582053753112667334171774785151165647109748353389791087740287864814425514849385840353050147685674304841458782577260540920834128476478757676385624210204701244929703428254344614897638565171678229553596879876826154457618723803580567746810468698265185964628985240542364830787604740534942137571620356675058747502934852017793838219863722018370145697656533576293364770163577444244709117134190566318612202915414207259405604109864775540619938323854302883463176798332625337701440330531105630649200101877233281117657733900450492718279326255084908472544773803439785146184380420861725999488859878636992158875376093393827057460452987702445733944564942667289559655477754600429177337498558511643186695894037087053310974195675006231213842011252291623132414641 A013850 218 1198333770136565217677141609979352516148172593197511675600792649844136878171268770479787165943239845274815275581909098109326079108504464094142614548000578669950529891819084028491625165816863104019181531579075556835981230064018006973916307745952405229522797169628791526259611336537777297890301841313548692067549893415509129288391180296183530519313773939976258129427012226341384487007258170691382026583299652404657680834334452407594162032894723988377403811854057734990795165090659634822427776910342159846707594567928021877628944881411366163860966025376949468786100893177272323847798281466610441305543981300800076798708353044732921462738733300920651146546896313389084505205828657656818750547731969952293524460641517083405130898066738085272730965617126764743193565932350077531256384204616815748748016716571529087701144521675936036508760395296348319315873097041479471464058543817686973635749989432082938812093915982288470841718143692615299560781208096305931400742492601952381554018531205846995953410959715280413442946946156922436568054345952136409 A013850 219 70760410792794039538617534927670786726033443455719866932551205180646438519135249628060952361782369623632567207836150334257595645278080100295027246444886169881908839582025092798401974416319949429228650258212832555607855654050199293802784056090743576398091650069410510834103789811219211663124433427723736717896753656292398575350210805309341293634959037381658066284535644953232412573291587721155417287717261174842631395586615080216027673880400556789697317686170255193471463703438360776629537798778794196788236751641581763852111566302459760609826182832483489182350471641224753450888640722321879948651066551830943734886929538938434279453259462686063529552447680409312050947898976405977490401093025093712980325876420942257989574399942817197269490788725718331320836874739339728143158230898418353147821639096832221099664882860442347019805792581854071907282990507202321310481192953890598106217401125975065453915333644838151914732614666905240823764569556878768943282443445652686178383240249174059264052963760227593133392574223620112956907041074127702815041 A013850 220 4178331496903695240715826819944032285385548802616802422500216114711991548116417355287371176010887143905879461055516841087576765258025351842321063875324083445356835068478999704652838187309276693846522569097209549576088268516010218099760595728102317442730913844948621254242994684562683229495834669473658929455085406650409843475854597842711294047850696198349527156035545298843420730040294963346506235422416555113282541277994033871676218114963772477874836912050667398919296460224331765499197577480089018526148591947683761573703335878593946404249626270075317552728612999942680466521523346012384689087896828819065396601338302344775605767435518012149365356542483080489467296422486657796564830694142038758657775262676780219392026378742223412681566161583464941746164096616483271607125350376320705335025719967028845823714111668026260149172512246165901092053153306459789871062603962734285927574031319087701639988246536394048032413046163466087565402474067764134427331885003022345466147351953473479025483063457077679146933698115330544049992403868386166723525356009 A013850 221 246726296560666300269028857890875162419731271245719566246215261357628388924726328412363980572266874960498276295867213949380320411721139000937216500774011803364875753958616453560045442122425479494943311182621126692918436167601887368572763417148713742675817731630371136441794593128741882018499541397750086125393338177300050847405738148014259202231535759816341229036742914351405150688149377290647846695458275162884220779924269706088609003470495801046031244819679859238785536679786566420962117752621776454950548205918778437165608280295093941224536181621677426171071869033615338867629432058685303505951219844936992603912425415156654744961299903099407874938477083419822554386451414656229356687658393246659982971485801195174879765638349550295433800275342021345169243741106720705129144814371361329327933738333086317044494579885282635548487675623850293584646649593144132096375701395496849737318975360809694139665969727532142265957962906509004649450691227404373799520477543466477430534985500655462975749414076979875947287940012153295608001456024334758857448746975441 A013850 222 14568941085610784364585885029598287465722711835788494667272764967906598737616164966421680688811786699542462716994663116496958539991721536866341697154204622976892548395502342966267123311887102138696907582022594910090140737260723847226853107019214397791264361235041785235751528929659079391310379419995744835618351226031390702488461431902093991632569955081395133233390632349536122742984532579635464699520115690093150352833748201874826273045929306555967098975357276008191047155404716960591392091174563277888374921011297947936192003343145002135367636988578430337975622794565952144794650333633308486722913580623684476268424808339585306035219797978116935607242133298857102013965569584035687283049540462822025334483265074773881475281178902595395070472458671018410898673668610750917170872143814515135485159314830413935160360447646054346502648757912735985879800011825567856158888791702693480138948176080451629253135846441045468662551751666450215545413866287000868487884678464152025795660358828204433255027151831584694811405569777639952356877976780943175773491060152815609 A013850 223 860281402164231205944431925112749276563460411191474821607789498589916748857496925102233822993647192821282880975817862366028904827971165030420610875258628782162528090206017849815107364443621494187913695810852206845912720394508482454898449116377590975176369266567982376385892031767438978977486594371328736798428021545927589591241159092386748111911623277601301222298483449607758511850493664294894555041963311384310435184479997572506616597089079622823301227395871791007673143479493131805961111591766786996030650710796132527684201605409369231091323596538567733027122550396324908197979307550713232832501324022247944639174216507644172736073693850809826930672040729164213016822652918367723298376792314789177773975902319400322927233878333019355483516328212064966145155781457796230908022829220103304235263172381421112457284124073051863106634906505989147230216310898287956338326224261252347308724750849374588255768418596497293879055018384152218777741143390381114283341102378629712971207948528446643579276098288503244643918687489799861546721287650937913586248873610963608895841 A013850 224 50798756516395688479812760745982732031795773820445396741118362102235994103286335930361805013951873088903932838741068954851640801186869323881306651573146770957915121198575148013732274763031405610302115823935011962044300226575331380479298521872980369493189428821572791343210538583835504269641605911032590579210376244265478237773199203246345089260269442919079235875503149215888532366259800382949228580672891573932146887208359376658943203441513062648093114176498833387212091449320589940010197678382237005328613893821800829627224420597817843726711567052005886067518559478352589504182480131562065685526370682189718882998598310559880755892415548196469470429253333016417614430360832176695693045851209395986158375503056058269668530233281686459921946155664594224185905303739301409638887840042617880011788055065950535269490170242389639464583684594272153154797042942233005533821825216402689856232887812904720061914869349704568706264319780565804366606836776058614417317008754355705921236858152656245856712674327837828092978754577585192024472345314500232859354409737853790141690515209 A013850 225 2999615773536649009044463709289534343745508648323480232166298163774933215804954850351934224268844154026688330194821380715034537669283446705867276468742743678293929991654663915062877092482241469882729637287538521346753884079046742685922098418077617838203342582485051756025239092836902691618067187440563441111793506847632224462269639752493431175729650334928709799212585458049001947695274952812768998460153574549119341542766412832333937220017904836307250299008079612681486787990931515367662162710792712927649321816283517188657974811880545854218591322853895566400903418637242057632471269288608416664646662412620710322184231640250398754691245705453325759376980061286443714498376779201703978664468063623586665915079957184765657041745050303771930998545838624343953522280502008937766688066676543196816072863589313157128125062642865820744201991607176371637610588695916743766644957203362433320695792464210814936011120230705077536201818722630182043767104789485122728152049935950078943115237056198661593026706384495911062302479051828003853067518475924250112018540610528454076683232576241 A013850 226 177124311811565587335066537569837713463828540174853184229187740272746031460066778958431364008850978451121919209674007709842074414833518244534756808202790271459578272077216249520547829433983876555105302352191862147004470100983631108861013989489065255728069176153159821141534343192926267037355249351177830634210294785845835222272559957744984617495660122627205384933703958712335516009458290688641196590073608423550947998758813911336486658904837262679106822906128093049229113344076515050945083045909598905664764803929725406473064754666734352145753599023199679300406945967110506261139795980223038395630720768802840323814656694125145796065763367661313432765451295638903214897414650435081418236158174688909169035619556391803227282658003475387428753533133224928886111537141363125766185163649183199228792286522085352615258656823998583849124383402412157568829267651905187802676618077901348325153765849219184411156520638502904123435181193752589619502403770714307011974650396667916211512011632931474768406633985298099052317899085531391799519783898484851044864582804511094684774068200394454809 A013850 227 10459013488161136366548343976961347142325611468784905675549306875365380411685483230716413613358641426560298207412040481258464652121504418821532854767566562739416637387887542317938828780247313926702412998594577267918466954992982433347134015065339814285486756782667934278586461431199103142288790118937699721119483696809410724039972392944883596678501234581013850774950285058004699884842502606873574017447256503802259928378709202650508200721671735523938578785783957766463929913854374137243256208777915905780598696907246355526828000698315996759854604268720917863009729752411908284214043812836190194223598430677038918280931663131395734111887261097032896891367133556181595936477437693541122665426904057205397522384299185379588767813672447218152280467377983798825796000156660351213367467728320618731260955726842617986578408426800292377706945715529035492281799425577349434560251620881996717252004719630543620294381387182957985584724014309896664441997440256909114750091131272843784373572774912970653599643330197867450940319623101543154369843719421631969348208750023575630041223953165092162016641 A013850 228 617594287462426941308313163495590587407185031620279895235511021683450347929616099290573507455214417596959048849473578377831079243122714426992693541170037963199813021117371486331969900644823640057850785154011193093317555225380619706714916455593250693743707501259758851216251961050875841449010767733152230832384392812898893843836329831002431500268819400774286874410039382390119523500064936433277672156243049293019646510834399707309858744413994310953049138721756922151928597483186938430077035872127156320438572453675990047503666613234861292672654527463701478892861532150170772274555073104164194778709263733048471085570733776245786703572830880518695528538337869358967058453056218365909752270793257673921518299270482597479337150629544335784674009318202565336864428013250637078798135601889604215462228174714329749489468439194130464611217437556274016783747974280916906761348297961461024157013626689463970234762926531766486090792368320985088138635506849730226316878131210530152623475098785836004124405339004853875110574933424523021722384901788127946158042378480142117378304233210445527074920634409 A013850 229 36468325080368848457314583991251128595806868932145907533761690319386059594895901047009075041722956144682834875512565329632547398227153164199491560912549571688985759083959668896416490663176191121776031012559206940967308318503500213061809101786325860214872184241887500405468462048093167561722636823874906078421466011208866782584691440190862577659373516796320865647038415490754167743155334431448613263153995817703517106818260468316939848998901950067466598592381024496149231752784705527357618891213236453565577264817113536315044009844905324471027577192204108627144580611935433932040202511727791537488003314172779169131866258753537459059272090663748452264660312847777645834594516638288604961838071072387391734053622726898557379407523963483749215576230543280576507609754436868865951109155979239318829111488706457377603621865974209804827778470260424417063534133313862427350855646326312015447497642386157978392516048774279237175198556985848469498288043969720133785336769850594982263581108204830207542010862897616471404339243784659909685106065687167092686244406873911889071486666843597928246988541217041 A013850 230 2153418127670700132555968870099387892453799803574283693961094051669427433019008060924838872138698837387376716564141470149472291317915167192815777180325139658662920088148734488664497357169890909549752855260608610657178588899313184081086765651380755719827987607299215011442507215477853451352159981812989329024709146495872374644843444851830244348208346793305950795591971396313542851065579342842609164575980299039574981640511462393646981143536161249533835180281507115473115985770184076684940037907250399346593771910185737205867033737331814504689707405622460410324260340554175438253041918115014362497129107698588437158067570713137633419990957681603682357775926813348422208886971612974303834391576258753403094504132368400632914696634882519751907430560837350174762197848389742669665547044551418102537540204296627601690116267563911114765275490890407801403184627038050262472640675059922398200159288285260242466099680164072414675958299591457366275404410708368004179890350922907783107682200858387018925148199443241355019954828006240383006995828072761529656030045981497623137782216190447614065056426370325054009 A013850 231 127157187020827172127297405810498755661504424601257877844708642657028020492339406989550810560918027648887207736395989670856189330031572707568578826721019171704386768285094622821149904443524888318003356350283677850695738495915544206804092424948382244500122840223411347210668608566751768448893694766075206889580050391434767850403360575055724098517354669797923088528910318980918391812571394615513228559047060677987863090890561342882460589544666785623723433560442713661572025843743599544169024298385228831017015637524557596269242475155706314687422532594600664769237248849383505453403872222773483091092976680493948625746731983040064115817046060141015839544310702401410983012566786774519667116988186503129699327374512221688972979921593177908830381867186884690469533020749565914901080887433716687536739211523511563252199675483381387415774752461587690265056649041969829948746959221613357691321205813956332057380720014008312014200661632575966021196355047918422278818345331646781684725526278486895080511076028923958772573312638940488376180096651868495564658918185161453148662902083829741162927516920741324114177441 A013850 232 7508504736392823686944784515704141023056174768279676428852200640254847582052149643325985812811648614639140729626446794074387123749034336809217011139049461069972334280466552382966080707485701130289780189127900893405732662445316969867574853600777023155487753592352216641442770667258125175138723782241974891622812395563831606798468038596465452293351275896897560454543625425504250118140528280651440633183169885974505327653996756735866415352023029024295245028310581799002166554047215809483636715795349377242723756380187601502102498915469302175977613127178574653958690307307246613518045250882551403045949180006487172401718776866532745974880752805266844309252002666100917135909056192248611823591035424823305615582137572178512165491390155562338525218875518354087535455342241117708993925322073536682356913701251834298479138637618187545514083358104291522461330069279276488643559195077047158314825882108307451656274136107176816126534868741978217585623569224534917141944473488410811701357601218372667609098528431930841561681538016796898125058527196182794597544459915598646975395705148062385929706946652854447618063713609 A013850 233 443369696179259845890402580867813823270444063892146613447293595606408494872597384288756136260715039045826620943712056743298485270256728554247455290749731626720796366927269451661764099696323166042481230387813419854715107984733521753710427530272282440308396361874806040460554165130925033466766500617606375375435449145648692549842739211082688492470099490435904047280346537750600465226080054444186917948832998596908565092640854488496175960121607840855609923676711544649278932849934046334199264430999585376805595090493697681097650458459546824189302077546767654741606703956185605281627054019363777798460253130203061043149092055191892117070733572398201889617021505430593055958293859096088279571227050800391373294509641499568964860101097295800527575649380483290514881102503995759598382296343120267556493397145219563490894657412716356375061108212700310109819079260871997377913526910104557651332153512613446712851331462992683815455757464345071770213486139139562322314679215017170020153464994343687649649659005377084263375733138353840037386580972407397838190402813556184505250140993287935826763265492904402277399044224897841 A013850 234 26180537189689114639982381997663538450296451528767365377449239526962815213732002944866761090058962340617016140105253238635032256723389564399757987463480902826236304670688333851175508322968186631642474173169994629001072411390529726034847035235048005817770496772345421883155262896815992301179095094969038859544087836601409646375663907675221672791866904810749698087857182707635206871134801134874793317960639734148853860155349816691210694269220821394682910383186139999995271705855755501988132365386094516914993584498562354371135161921577780421554098377059083244837134261908803806274795912789411715221279487085360551536910736767026037620909746716541423379995502874171089361281294085764916820401386122712310201667499820908047806024109694219725352814520268157821613214221758445608524876216764908678943378608028070004573838625563488127590983378851740611674706811275230573168415850514764024753512332766311414947158271558254986618847022512112142959336143030052015570359492967548872520041954451000412024162714608511448668073666086655900367640219839684434947305095737679138850515575512659322634544064090512050078136162435992613209 A013850 235 1545934540513952530376319674580034281951555166322184158173000144827627275555661041891437375606891667251094186057075098488160019727259430388241309401731083830986427554499475425578062590962948452411856457451515012847884324820199389792631682583594349695533530063910224816778435118794087529392324386262826775617218842663476638208836578084314164556686948862169958922389878781703151330533638872213221670632257815661755671588313251325799300285903220282534631175216758380859720798959076506636897228043683495129313456171055608463261160176307246356112347955066961806524387941031452955956720423854301972372101332432903455207703042095356120495477099633865054509165354449216928655694299134470332573327881449160039205098264196924799314897917653333980562358344607314451208438686580614454737785415723751092582927563425449505700080597000898410446119977537816431378779762498991090115021787557046300897670149737517922741214748777243398704856297832317709929605839909781541467414157700240793373435957368377123329614784134917992532401081908750944260808787341313526199203418598214215469984094218447020342247192440480646045063862255682927817378241 A013850 236 91285888682808382966191300464276444314957381016158652355957485551926562994286228862647485592211346059509860592484227490627361004874942104995261078862818769135917560665639524404959017933771143166467711956054509993654721496307953767865108224878662755171559416743834865205949815329672074523087362684433658273421155440435632009593591099300667102907807643362273904408199952180789382916680841765318526429164191757011010651618309177537122882582299254463387436265374365631385653457734508640402144418751466703890830273444662624147108247250766590082078034398749027713458583529966265596288384308172677166600211578830516126559656932688683559137427256280097603711705014871810420190092669591338668122438071691451155021847402564212474745407139511718218226697890717311029407096003898702937811491013071778265929289692709367862084059172306050238432938553630522456485566195802924880201921533456027021706524671850695819945989700547445450123059530700528453633295240832690242109338598041518607908019846645300755490423388382772541045751485629834507656498083717222408536762664805951209287090779505078104189354466417941668314976002335821204688367752809 A013850 237 5390340440831152205770630101115059760353918391623152262966933564355711618249607528110471376734487773467997758125601149094055039976860456357865171445770585498706796039745348276588425049971252232836751923293062760615317649635488362038666775570860157030125411999306704955546130645401806328513785679153123087387245807602283634534491960822605091759603133532898911781399798976323432271847087025400293667115716359059743167967409538624389569093602188676808564724034090916167691451025765000707106225782855357398049636816633883293262594891910516377756625853211731337452015898860978017195232805013288414010575893518363146757221182218334075483505942056083483401572469423165533501804782046698957013961845695308499252885067274014182421241546181027449068068283748966498975459611934214509774830732830875434824858627064795462888201610065499960529226588653328720533016198295966911251043264629044939604748575348111737471990745827626106384316542228335504658592450675929526106314334875753632278360663924558364310954010660614335776210579474956097842608555345418266001687298594126612957193423438995356974277191887513037572331017961927906315643427435618641 A013850 238 318294212690638706598549936840743163789138527106955517975934460041640415346021074927395224324794768535511799619558622252854856055593633087475580508701307303113137599350923070384269910775752473096777364318532062951573891893325952290021234430683721412471875453147061620920043468480331261892410530568312765187129477693107246335627215794614008063312805431984147841779876729752922352220298641762861940749515935286118774325307565846231579665408115639176868938389489034508786012491620397526753915526251825998997433004385414174583862965772424081590151000006299523745204086811841890937361301903229667558910495936365825452867153588810408823225542372469673611379452746968501587748070575075526712717433026462271572383610337463263457791892060443489840020364087092722798001914625103432587693979942930363550973077069549107288085416872757707169290300833390407618754073493178550142462853733080474638720798625730649985983581550375493955887507502040983214585225619962962587051755160078376232404918844081246854197523375498615913249458507416682621508192584591603189133633294684582368509314460649236833974093903765757355608574279633880940032428746645845132409 A013850 239 18794954965169524985937775220509043078584840887138616380960953930998824885767198453387760601154806287253436255735317085408826395226748440182345553458303494941527662104072656383120753961397407783891606585644999785227486742409004156773463871897443065685051773632880841653707646770295080683484949419528300471534808528300289788872451465456162562130557847953231945909259941015180311976256414497455234739318166462710027505135086455654128547662683820377754933942960937998709305251617692853557291957909644073414799421475954321595002524265895869593816826399371980577630556122152451817960247516083808639686105874546465627166352552265665830602645051551961757078345305255743050254935819387634776859251702779570674077679806816868243919153434277127631563362478978738188499215056697732590870741821650095037321409227879805236254155780919469850639422973910870179479809285698700207362289050084668946941824438050769151022344506968122542601201430488018017838042987633192977802819090447468038147278052824153545493509557799817771061467275404447692117437263927549576715151912417829904278106509586876785809336270923464206091330702638101035627974885060690509223619041 A013850 240 1109823295738295280894639688995838484747356269544648158679363368671549610679667301474093875737590156456028157464914738576305789811744268644327322586159363072802266919583386286766897400666555532231015477275751592317897864652509286453316268171672115585636622181247980818809782834139154219279102778273726614543658908787603811743129386583720943131247310363790393173995890257005382241885965019660234156121998411456564414150721720119920636610933816909486051094397900427885785765802773145309704532822606572891070491038733626735863304055376885203645289782056516081128506708456980127398734655577232816364824865786094248818545951858735301631255587649091789793719211930046371374503705199020445938761953797430868733612914912729252935182091140630109516184991021215511292690149882944411758326433826616461858791893497074619395571644707513775210407287186462973228103258511222548544535806118449616647967791242459867598718420791960668018058343268886975935318600376752412146278664471832540184558621741213442707846245878521439563408581145357231771842552997657874955453005276360438017717911284595487325255497461759637905486986660077228052796288987948713879145480752009 A013850 241 65533955790050598041547578995515266685846640360341929121857727556686332961023674484743769268428961148572006670145750398192280582593687319178884071390124230085901059334479376847298524611959437622709232917655855774779551009866020855781872319269066753216256903180512019369898866573082917494211739954285282862188514904999217479620047148382137970957022429671458926531283323785910816001124348445917166684847884198098672091185966851361193671239030954688241831073101622366227763684887951457392742958642095522644821425346181925125992241165949694390050716340655218074557192627676219542767882677180020573526543499803079298486319911306460826024011195091221095529325745257308183293069288296958312237954609784495367851109012681749656569567299763067336821207534811754726322060660437984569917417591027875456299802519108759200689110048333980912399339901073452106146269311829180269006294815488331413445850105076012721836724029344485485798327111684507042004628033646853184825608858397239665358002055196912578455612972880812484779713308052199178895530911958699858244544508563807504508224943444078931069011869619444858681101075290900239289568068449383605849661492925379441 A013850 242 3869714555446697763755342992106180982532558266637830572716576954494771275015486954649634831531461726862028421865436415262855976121574642510193925531515445662342371652641672723456130579811592832183357494554660627644957707581578665513063778580519122710666753875906054231773158172273973195115709032560591667729369616625298792954084164064816865047041217449669978152745748986234247774050391651382962775573582714013528488312440156606027125092993538843385991883035577699103383217828948645607584078964857098516654060345266696496764715848608163504038104749199349972084527667471653087780900704204803034846168867119872029496318704442735205315891837058941514469911155931698790915272448404647091379338981753164666976240136089844635470776379483709363171955483723099304834591359938202550869053591332605017819047038950853122041491259244073238896268621818486273415831056594201265704552702559770481632564002854633475211736717208762523450905417617858456323331280758813033710767377479498604999724663357322490845225490435639096413757291127174309314602204820249267929482108686184269333706174685429416800694081889158599460260337394852368229809704873867652541816661495750730611609 A013850 243 228502774784572056251989248340877880837565033086697257488341152585961749018389489185106287167101283509475916282732154884856382534002861065584441108710455550915654703716838132647361054607294745147595076695958155401807107674984638619880903061401073676942161149618376596331973216914605843198387502663670377387751546492107268425145715803863371064162736849185562539941483731888146096809901576622512568934844485679784843706361278807429295709616175475163099434701367827554355675629581588574482232278795846810309905609327653161437459706144463446749946047335472416501619274236533643180374405682589414404631425434561323469728123178639071138698097086493437487933783846610881904755922805846006098858587533542620420280003795969235879913874432133554185940799358365290851177785212990922426266745514598993697196908603008926003428017367103280683585765849759795958931408060830990538588132533451887169921271804563252077777841414460218247252514004916923987436388797527150827587102872786913126628741646586535761919719984734053004135954283768515790717945592430899021967989035810494919886015908999921632664184841472926139528912662828637491602033263097011014941732044662584891884899841 A013850 244 13492860348254195349623713125280497985577377638736386357429056719048455317786880946891341150930163689951043380579051013795884532250334943061695663028243689826018494599775574894694022913506147406220341683819633118321307901100167925865347444872671999549757673723815519636806686485590560435021583644787072114369341068812442093236429372502328197967745448207558282421004672884263138870527878197982744683033632034905615236016927152299892482357125545632905858519681068849257148290251163223734601333830615958301989616325188591529720558188124422067137564149112310722004116524393075096157928281151222331179081040485411589563975945575458511668983934860350990225002002358525965593932485762400814131500735268158193197113944148187409473034371343054241125618261312112059471197039041900978348625055891555978825780256099074071576420997510081621085055887662466191578940714584009160313090637967800485496681178787655471940703757682461427282013699476339444534131322105180729218190837535194433214300565489288350205597545378561095841223964502247088926103969287452156348187784575573914524349353410536372487187450704134815613042763827368215241608462152615403421294335505280975280911450711209 A013850 245 796739910704061981199930636334688125550358572189744878019828370203092238059997533032986803621275235727919160579812383313633185744850028052850067206154761640536566087622147921956787359019624498189904956087865516003754910252063815854422901272286408901413640875717582619033798030287637003127589492641031821281395220772305893163517918016889977761797400971208109018677904929142854087165800679712683090788452938029141674071563531416156351190705906344077458039728647434479785349391040937198304474161364041721774184854386061141238469240450558998642406025440932835823621076648886691353029507073698527433793556359623068952163215610285249655541832369568865621796143237268599742356119351784005673650986916849473150096381288006318341973206593436009884226632712218904999714713958385210870507960925340488993683498342394224852516083481972809643451465110580966146544870255471156907327689081360650868093526926232267962626616187391664819575626940378367860295920438988816879604950765615696086871234091576987791290329457058654148328433879893188353997513282454762380204140491403064078748304969538762258995931776628456727134562161242265741801738081649786956624009217251336309362540253046180241 A013850 246 47046694987164155927874704144926999125623123329232245302192845432122393565204794328064837767032681394497898513077341422286725985047649306492743618456232520112043690908000212643626336762749806993615697752032370854505723695474116262387817897227240159219574080070247536071326739890454677397681031950960288014845106391383890685412569540979336296856374729948867629443911608160956390993053364336354223827967357537682786712251754966592616381459993063711429819787936902358596845096191576300622680894754385299629043841466642524328990370179365058310835433396261643022549000955040110237705039363194824346438075709479382598556285718571733706910089659590671946101440462017473546186386491603493751023417126453044540040041218675485091775175876135802947653698435023814121328154144528688316692624584680430534588016893620036583316222213527012436636165563314695469987328043715316344220792712565265073110054671467089190925139059249290415931121195202402243782613806001850647923792737758841238233659501873529552087902664109856468804645692173812879115199161815671263788674291876859530786008660146294372631450775478133741280568761059194549787650831983338270001691120269474157731548639402123897050809 A013850 247 2778060292297056243385073405053794371368919809467834852849185329921395217631777900277900605305512803663706409298703933644608882691078643899090017926222074080096067904426504556393491559503613353166013336559759466587708478494051091177738259013371304161756629854068046757475772663791458245655667255672254046988588687304827361082926818825288828993072071428750684651033536550296313931748808110697380562817644495242630872571753879022327404708831130419096219428657886147372785106085016388975468684154351697557795409794763774419102552368721327328196521506615853758838495957394163469426244869357291182832821932569048063062150115395942303659333884309169587745343957841669795428759935942694702504181757899925827044824393921568719184232360309943028256003238889721200050306174080274516412382789100794742636887809551369540208239605486556557370928940348169452807281733653345714809893588884266337302075618295460149634938536309611349770316775455506650093119562630603278909252037371921816276459359926130046521238564413022914626445523477171476698873395306053572455457428261036678433383025372978536409514536841208319288876304771784378970410993977784141505329858960792179539890215608056013996953220641 A013850 248 164041682199848874115645199495021503834963345829266180225891544546528466205938853233509752842685225543538199762679168577780509914025502843597366468525487252355592713688480667550479283097128864891099921510517236742537597946595222882954266456480562139447567236252864092982186900024221817947721495780190929220629173396662750844585745724814480063211912745796299177958879299758447041355835370128569624853819089799582110394489494802389410920651769420117212661042819519116215587729214132752612450330630313389090261152971006115673586614820625657402676398444159548605654347788167958706150333290678687055095302296269719075756902164014997088780006534572154986774815366592759750272845457480179488169428622232720161169835636674711299109736643941825875488735253199147141770529273266129919634791313612828757965588266198819979756340464375678156195982998619058018817179090496411113809406530027042951350263184728626375793485630546240592587435273872212181348617053774493016312423554774611329308648744278053117032615990024590085776981715803498527591775119427157399922305681385954824812834265249009596445423885936510045688856920469095793823798783394175771748222841775817409650977341440099570506090725630409 A013850 249 9686497292218876167654733384981524779950750607872338676158669813927959400994483344585517395607719883120387157786442225349361329913291917411580892599961496764345394150591094938188251187602362342954559265274532312410102621148501316015566479988720713772239397733495371826505154259530274127995006604324494179548932059899538774621943699304570233252600235726525670159293863771436539345020722770721907777993163433575524036684210178586292325453566332488501290421917449784293414239822365324909012579573389375312390830821784940124409616018543124443970638651729177185615283582543529793639471030481285791916322505292430641704369315882921563095370605859951179814066072581935870493861251418747118596916590714219892796917624510005027501130839088120876121734327966156439574407983057091705624514792277523925329110021530774120984632148080919419445216600085456756953135608114722579859331646191566859234281690795040658864229532998124960751695465486880257096454488408330038120232298485886024384346399700874758507658941594962019975044993336480784555766729027054217308012228180159246450373050528688767660505835040664981687881312296779637529501494360642685145960810584020242222480561034696439538814151257750021041 A013850 250 571977978608232418823844351649774056731311872644253726488493293842632074669323247014430216693240251378375741280131626964654437170049974431236440127135126422437831179198253565005078044376731893989123770055195858515504149676197854209403185076853969427536964196765168210983302853871003156983977144978757056808184889205007865102651153500235567703332791319415614297236143361839556211784128658888357932382718307589201118842165926835341975525707638367113512698123803492312741817447270850070552283811229069222821366169195578929406263416278952955292022241745956183633396880265612890784617124878889444726866927615012736962001303733570635379218538905424257216840787519890731216792013035025598606029327765083970449765188809691286868914274917314449614112290332073571600429216991538208125421973969195510266758617661370681070021543712030210798820595018446136041325704523566253618113674375965831470925099559756355865273889694006280807426865541534792301288541086023480420961596993293083853871270555936953615118752842240912317506431811525853847233469582318524477820814061810223343648078260668543041585209053316226503687703609812540816479533740501589915183839904175811282995254648537790058327436817618880992450009 A013850 251 33774727658837516099129185120567508275927234767770538295419040508113581377148868412955089865519143603641709146850492440635879860454280940190080553067202080118531493300477674759984853442401641608163769497989260249482004534229807093211048675603150040726630198854786417690353050218228865416746866433850625447466509522666509426446447963035410037314097994620172608637497029373263954749641013178698647549267133344834736866511055813700108312817510337939685811311512472417575091578443896425816041806769265308538378850924829740202510448467855893057038621352856966687368452382804175587940856606973542821676765208738887104869214984163612448507475503826396964397231662262027787620351577705226572087425775200443371088184634023460798322519019592500935263716631818612329433744834133339651598042140907025685741829614286277346503702134651671917459557315244225887104241526412063709895994358226406382526656203904053057488557912541376875397748983362087950598787062588600495377361340856963308487244655057521174019147236581483631436437292038790143825289145366326551890841249535831878219075373214216798062565009389269858816255210455820722672299987842878382901690562501677480449586791741507965154176816643577303723180581441 A013850 252 1994363893526696488137479252184390796185227285802082515806198922963598866739263530916585101469039910651439283412374728127108069879964835237284066578065215628919166147899906216902345610920374535320462425086767828471662885741735879047019213245690406754866786612176283178197657262336196273993485716052445582047449920803934715122236305769277927293360172484326572367435562087461863264011552187188976439136674956879146377230611334743177695763561167945000507472133499983785391582615533640048011452647918347203882732768260271329218039471578422629125073552264851025922419744752203764292319641785180730077191308810822544655422275599877151471917921025444914350692132424910478831194140311915923855190404599810980619386214454451336680146425587917587726387203392257239440733198710739573087212790378418959717369296893990391033697107349046575054069399907856294407618357893105950005648570858911070481816522184330428991641856177655763115361679718547931394907777258794270651537809816262826402863309636491567804656625172900026952690185657598519202739498744736216562602284943841336576958181712926287708796401239426995893241053922205757853076641982134125631961926025161553543067650465544303834388986845986596207550090153509609 A013850 253 117765193548857900928030012362236092123941485999327170475840240202077549482086772237093433656645337684056838246217315321177604418342043555926386847368172917672047841867341562201866605979237195936137985738948553503423221740163761921847437522944772828468128882662397345389393463683690053783041338047180859174319870373551540993252931619370092328745624825026999771724702505702535563876618145101321869754581519528756714429090368705249899757142523405984334965722011040542543587561864645911195028267406930484042071487233000761718996012757234277827206468187687188229692963507872880077697182527773136930328069593970260439358029951897145917265281318631496747494019727558538864503182791278323387725138201214238594594136577320896979625966284540945637655437973109397731735854650670461051226828059055261152350939612293238600148780491853851210367743995159006328475456415230013241883542460647839800880783818462527501527459965434395156198991825700536800937909339354542887702656131840503636262675570725190587297169059834573691529402772895534960402564661377928851805102323648887083532803671966584362916718696786924680499990993052327795466322632403037984441719769859764575164601692339925597116835284268662519459625273474588901841 A013850 254 6953916913866510191899244199977679003826620806774270089427890343692477219367741813828130163991250544905872241600886252400216363298679329933897216950243242615616753014424651906458021216467977182833011919899173135823637820534929977723169338292365890748214542392331900847898294637058213985834807970347982553384414025687844944110592359192184581920100400293019309520571958259229022511350424850087955087138284146653555230323357181676301330759508864599968995390919029932996656301940545476410155224162111838152200279249621461978744995557301926871418714740014740777775139802176385695707940931082475962598942181454349908683652310629574569268597596583871251442774370892604161410048440642193717721781685643499574772189170754221645749933683135858298957915956874136826661270481267440054613892970059154115785170633166303446100185339263478060121004915170144164690147225862917051919981298758794292402209403696393786437694983498935599578394268315790997558582608579546402975954141929049899217674729775751778989310535814171741911119704336708443876811040689705320770239487109143133395528524025954840045869322326571115458843968148746903994490885120766989943299110690449238398894565330980266584152006700780253111571412773401000064809209 A013850 255 410621839846903560321458470764481967496958132019213874510627496904697087326445786364737258053519353426146849994290732317980376036423715753266696763694913233209553648748761270424439694811217584669106520858126274497249989664767080254575426256825913482791320513724806413167546400023650477649559575841078021794796263802841556104786368217939307377800008536902497207880253563249214550272731236972843659940428540575745782795363918220803917280018238945763569208838377798513519557973287269836543255831548541931049274289410897708382913242663121479830403686683130428186844230178713398945858204039489123115504936872697907757860985290365748740741419480681013526444383826837383127101950371480896837753486755563006390722998343866033959887834055489296695165979337460905477521360648361067784895765989022991382998540717837052188769844098169115972085219235881842780788503539979388998822975710408044172058063078868356695359451080628648219504603149779142614836744454013635549327116126768467498904475118528366797539797829291027188109707421378296902481815141686409486161871474307792883872563815208607349868537614061697796729277475215355933970692275496169989161869187160337078216325188229053761527591843674373165985180352856555652826918982241 A013850 256 24246809021119808333421801240171895698727880737602560075978043064725458309539297239051370350802264300460545345312873452644423224574783991514645177199420931507790933404965604257292739538907587157126070950151498382788114639714831321952424345039313365245344685014936093891130447374996537054728843393839816108960924581293991046431530256901098161351712704095555557628121092656302869979054506812009445275822364892457212728283444007020250511467796991508392998212697370624424816378764639996578042713597109852486528597515424098782302644066014660262505507294952168654004964947822847494353981090327793230847451017395938755193933320410807097392040078914733167723014420590920636272243067485575477372505639429239964365802329206945439297416713142587480552855913897729007542158824925072691630310085885818618174680830847560094694670524152788129035660110659586934362780345532242940991497892723884600315856566744097594504280226860041048713527311391308592263494923265051165552216880169551237342810351273981531027927522021805864430690113524967053794648702301440793748372348686400861999791020724253055402387277572729193199067105633991552545035408175773341690019213632630744131595786039737395564442770777128061078258914655826754743776738982348809 A013850 257 1431749825888103562280223941430910269114182629674693569926427464928973587719985962668744367844522904677894742095379864505200546987916419914948283068448606584603546826629813965788878977032954114041137363535495828005255381360521074729968705150226414904372358305446961408177361787046170516544683473562847301418033635600828877300735430139752945329657283464138460122382922400262028169393189572742345734092034824534705954392409085170538772451661944551579098151461567038001660982349673227157936844195195739679477027154688277608996188829454099673840687700259630606850339175203991321694108229402765862488311135126212787555446568636937748293902574619836078820876278521473272651239680891955746363369085502657190655836261737340921245073159494356648139165588859747000166356936453000617368078180261471703584596728380717576031625599780697986231426693874337948887187816623333413422606959067452661764051014409672218857883243115858563885485074210345381064567111723878006274692854557131831013855608432377335425668092247865614488767820513535779559520211222197777430047638817583284500225659982746418668455566353392086129211713520581567186231795817371240053453944545793212810226599569860453470684781171618634878610110651511914040865272660168714822641 A013850 258 84543395468866627249084943517553820480923370099660980610585615376590961381277451109626686176851232998325006625990085619167587099089476679557781166908821770214254836565663884865867514714818907480015120179407493147882325013957408941729922070415719573688283385578337624191465036163289322831447014430412570301433468148593344375731126414322271668770932931273911931766589184813072501374498451080862773252400564353949851900917364070235143974498186163826194166745654072026960079346765854390449012712882113232333438976457188104533615954190435131640618768012630927703905677956620483554715396838003921414072284218067738892361564431442537099006653128726700618293923370414475276783051916989094867010581129846404451036475419328244058600324994982265715969588856579200612823210740613233454967648466259642624966852214152992147091460041450435388979514846585781543839553383791214729191518325974012224505448349876734851339147622748332338874008147046684406481623380183272392514338368744077489537159822323449279550275179144216669947251033503774247210108952459556559466883024539475366453824996321193275953632737601449293843822471676820960779801311219954353916401971484543423231070478000689916990465643402908770947048423861127012199053485310302441562128409 A013850 259 4992202959041105472431216829768035545578044081014881244074470002372319678603052210572346192056888457318093316258088565726226850614134508451207420124799016709381533844365886737444610876395341667787412831473833062889303409749171040600210168335977825106719445635015258370881818920406071223874114755101431863729344860706288392042547283639315819769254818658793225658885324774027118133662759037873865897781000924536384804897269430983315016550143394787772939352164127299119965725347176935901623751682975904256057238120820500384605488478991004088246897632377843649987926377660482933422389467887293555579554310792681913855058018112250373159243860598182944809637881099604350618762432646289062802107805136300336429252837035913483416290590628707808262288252392145216986597771022470822282384674284165637361667656393520033293603623987606759283851372176043814382181787759487438544029965630439447844822219611871316236725327975666276278171307074959667518333378976442051505579166335969031679679750348377356508164199053286850143715226277364365523509723533784355279959975716031480913731912207770141751786059522627979352183873130044600913086487626227084644409620014190804598371480655462738908370005777298360015652262380575688943341909254088048871802120423041 A013850 260 294784592528418237041590922580972730930837924939847722581353379170083104701831629982086470294767206516176092231723871717567969301914028589535346950949257137672270191975961245959366827640268530141178940285698368530550477042278800776401810230071154594726676545302015991542200525431058099698542602173984450121354084679845623261720374551617959841554727786983081181931519542581527298674652258427413907398070323592948986344378862630133768412269417318823204295805939552885734856116025450888054980913128044170415923853796329727210569489195939800406891058294279289688137064674473856735658675689276797163417102497997074331227320911510272284680190724462104708064307241050537299687302885330722869401663785493398565810950774133655282248543086034567370079859015503782917841611781105879584952532631805696720569113442380964445954000392844191528952139675623211195453452385409973758586425440511818955788907245861389352462393891635117947949737511469293407290067695179926699352944192972635351653409578321334524450587789897535214136240396452088419797725664946432394926356606055942916474955683956619100301215028751659552767105524456003639316844007841083121167743652217952820729237561224419269800340471143690860564250441310613856415396399544645197831043408860148009 A013850 261 17406735404210568479068902387483858788735048629773068170706335686614237249538455918812223984435708777573682070191062901050671019308721474183472702106602684722409882565988535612654651805330216436306475244930202963360475118869520907045750492275471607664015523323538742284575398826178549729099242115771607795215837346260204207981326396898488910683965121093563960711874297469896605459439541207880363817948654537840044694649227459446768890976096823259191390463044924658349757518795186849488758567939297880218889887642819474062056917767531049274226510101218897776794805531963006766383909140776105595702616485404229242184642072503770068138080582088762820906489278276793177009235548075893854715298844869599691912570832261818210761494220687255168635845595006482877515629334062521083611862099375494585652885579659153569569137769197056665593094895705874997880330909906073540470769835836782397520379183960869179873551896907162079708484050314750306407071207332679491670092001650841144879782182190296482334282758405659556859530859170099369100635902789421886488006431230997373274929658181954401253686446232756744931344814113602558898020321819008117221834094919817896111240748752740733462440304480563801625458424308950437607472741996711754286725282249782879783441 A013850 262 1027850318883229858120539617078534377616015886539469902412038415958884095347996283549943014056944167606948352562712073244141073019160694329059879586692781930173581155639057039391644534452943950347461056737883554783472695294126340040144520818374322960952452636731639193161892725287017182953581147694197668699699979459318798277089342410458871686977456435453858316075465391299924655774445468784127603086050101804916799174342232252872256243247541316631992415452339756150894831727336988275461704678247600529045228975420847123890398937254940928593801194966874694821956471856883586548203450853688259320643800846634332521760929739275118753485520291759355811707285392966360309218349878333456227083681490704992207745395074228103527255472237361730452778046539537807434420396547057807466196845106023579788217240593293359129488016133316999046606660496536212749835659899043736491258488036326163791180870433705364202353365960471013644706274687035690843031147721787391303627262605480518764006258076154816985357062601095791172998437703135197646023449423812572975230291757759163894511321385986225439628930963598053031450979928594117500369201983090610313832081470920326947472654973100587570223637539272811922181694497019214390283657942163832378876841191567429268332407609 A013850 263 60693533479735839892159743848870376463848122084269158267528456423956146946203832547340585037048496153022693270475585212993286220708419839436656829714622080194819793659330679119037218114911887324067227939315286026409279184422866253030493809804185396521281375746366562717016603535473077636226013190194678139048584087093315719463848579995185914244331825057114879705940155890869250998825230486233950834628172461478532074445734472299853858907524067205802520140045210260954188918667521820677738199545842563639591725769625601818604166845967006892535366761598983854541707706677118902084865569459438024624695796192910701077461140174456487274566487708098201325503495169270609899034341965712256753064308344639084875157833738095285180908380143972821506090870113167991195089995707216473071457506665586362914439839793379563237137864656235476703076695659966826665045881378633596072322460057023645705439218239868050784763906599852884706260813994770508590146241823823669087886229591019152495805533138865788168349189532105372974384747932430285800038665026708621614373498003920868806999016521100625984648744469501433454148913803554044279301007899517448421470578776374385921312803506616595434135573056520271192906878354487590531859717826832138140298595520865130865760336903841 A013850 264 3583892458444921609792140714531946859813767760954009526539287823378186521026390108087914205852676649339837014928312831242040558046611483098895149137818719213423913995789817271300028692467432034598845742588628324573441526560985829375197628975127343479185143956447199161877113422166149761341509852867805549432679841758773199918620794800135733050213549937797576531756060265199938402229631034981628562833958955677845840463946174854834070514630388644435433011749529620699083901458398495989199762944982457540354251814970622161786757448087505789997320871905658397626833298371577194049209227011010355916063662069395183987923002866161481117075876532675490690069655886250260243928078858733343049011694343442593322793194924400788494647458939121451137113159789312456712078869156515425518396494311096209143734758099959269829589753770086048663839975802025381147744294249526935214474568943907189255260480397845968530789523920814712989019994805577203761739545433454963835970593971120089935724820926316885925552851292681290168764444980662075946206483131162117397707140683633523382184484926554470863767523712179590144034039211186062760648445215458605811839416206166131114267599734262203343790271453414465493669958259954137733315784477956610925046491766911565112492282133834907209 A013850 265 211625265778714176136616117052396930125143172516573308532618406682658535880087309492483245941394703466868035894501944372011252912094361465506659661439057550833468697537392920052995394261509394211027242254115913937737148701899652238776044793352294505102403565484250663309681670465488977257454815301991049888450311976013798681994639312153214900882059910277009096623663602599791162713257482984630185006782442373821119033555557679003097029818409819065267883910797974572660205297216972789666256802138269135300378215422200268031346240552119129393551800165157222721466879435543261731411755645773150506487643181535716219302865396243969298482213433377955049757923110427191617143709128529345173701091539285941693117615367090942159820437802896182568195394972399111256391545144823079361435794592575920053728393731044494924167445370369811087551086731133796731393152831140315997479508821568775618333876107012406595774590598000187987288641673274528304926958418300082159550227603400670190614614950878085797017970315981537503175371711663114922547546622411991870217208950227875922194611650428114950034608507680492618415065981381325819953530041527615214583305687557903876166387496708448845247471739052670772935717365292031879014563757638859918513070292344361008327556767720817435784241 A013850 266 12496260318967293386691045095826986326959579193931137295542584296204303885183275538221643189593415845015090651534445313222892473206259950176702746348314909319165493120885514536209325035747868218766947627863290602109440893698472565047486669002659638231791828138279517417773392959316658618075449388767269504863102471871638798373101456743335186682184755641947110146530712069915068367055141112759427794465496439731763257812422125387453876513747281405985003277048709600541012462595365026257002797909462654170352033242465503626982964158362082471559840247952368844479897763789394061978132759127258764257588842226502507033614898782810143106076221027534867733155601747615237800718880330529303161875754303295571036902069811353043595237031823216684469369877725195120578664349256658013213422234897015503252607921424446380777163481674966974908804120386719563192034281526004519335167516404814631486997050242975597073893800221313100461407002165187621877631967642201551439281389753206174085602398234400088228114129188393808025002524201995273061510080506805707944455971302005845329669623346129759684593597770025408624791231134585908342435995422164150805929617544606665983749015293137195863017958719321156471081174703129190423930975324817039328278287692642173180733899577146548765623646809 A013850 267 737891675574699707190719521863487715620636191822439726164494060106567940116187237256449808702301612232296087882457461300498577650356443797984120469121647080387403203295168747848624434035875870449969490477699446763960375332001106493489040317938048977949075659737267224002101080854689374738737210957318496992661337861548399405133267919237199438396327635901334907042492017016414872006239027567331451835393099269720888610565714082003763954260263219742008458506449253202346244903793709435449758213755860266105117210934345523669717050587122607863137006801339427897693483053999929965746761293705502770646363544632746537827926158226156140270694775454906404775105127594932176894649164637424822405601415855300174158030320290585871255151492129122001231821909795046675049551159256399022239369548433868451563245152192134338510726429425124901389974504715403486926432289829040862222306676187899174675688819797466031616355009268317269145622070852163884252290057304359410938126783537071373580736013343090809781911214445465970068374051603618879009108743846370248412180649412143160871661588965616179615567354722230353885297407266163301712503093683370940939337986391479019674395604044458278515347444417194968460872285045075565342700161955121355295504609962827684149156036130926558061310720424641 A013850 268 43571765551010443009904797046517086119682946490923243390287209755232730295920740172756104754062207900704851693371230632333140511675897649827164329581164138449795771751376419391713424205384434274200248443217674631965096202979333337334034341733923854098914968631825892310100066723388552888947693569818699928919659339386571436473714337363037389637864750572337924925952111112802281777096408338823354899428127118777748751565294850828240257735114282862545857466347321952345343415324114748453872772764069792853241066188462168827173122120119002871710377114612291877930902480855641864547380507632016233103897120947019050312201211717096293926844255795836768295565182679353150113452138522675298338228358004839619983857532382838805111745440458732525050737851951487711115000946402931105864212532465471498196358062991793340554719884931124200302176604528939860499518900282115033873364986922219258365424749120220571700914146942284866425779837661749425201213475593765118856485448441080527538568880851896169226812075301790320066567419373142091186608862215384316798490855167137641506310745166830669790119636728992980166572926601659676802821595178909370691526968758430444632753386023221216888052751245390945692646047559626667057921101863287960908844251713695011921323514777495082326962336730354626409 A013850 269 2572869184021615649291868360799787418281158307342526598953069448836737491243823786461075229622619314328720787641877797608639614073950080324644226497438161211321990526147026188661285985903745459457250470323560469342906965689726654236237393845046469660686829982740687115019098839949370659539472357604224412102776964331437656752336357906949994820726275656545982128952546209099861936655765815999180283456331478236707286031179095646556758979000763288750470337530343013964040183331473651781452733358945557198191031717362502607075745688070907000571626058240741223099941860592044796459658271595162926548552021094800527901885169350682819060086226460488365331084828472033124161049235327625453691574046311827774720426803429674248603043456513647696871721019419883397853629690884146678870175885829553626496996747261602404966415654485297952903643226320829369822636091542758610635188329112770124987219966010799904538367279462794979077575873634088641808706454520336236503356609244997364070624953845423616896674026234495416609610739546564667342478066704956228522634086506764310593306143191356184220436774429210306485855964742901402255529812373719419429963975978216559325119454691285189636022626908289089952205056462348395063103183143925290803706344219441976758942232224096307116324799021590710334825041 A013850 270 151925352447292382475035534836866647262084116890268853141579797884360512120456550766740031233986047891796633789465242070992560571452678293089916930447225981367352218578455749414260276181630265635491183022135922154229313417012669205995581869156148986993896623650854833454762767400170388075146303244171847310256876966807062193568709598047490244169065851243383698732518901101137747497586315668935596557812917458399328532855094418833530060951016071437426522960829224631562608785540187664043002452112376206995982231878538416445215707134898987476753947113057528482828466926099653186146361279422775649765448293626876372078417364988469782679031586265377484435228036445083948585796296860955415033755860667118269466482315718834705761113063674382852578254475724694759858979617017977240605015882349312091021160929050360410861877981702358821007228871018653458656838569508353199397235645779963110370351772971723563086049484998580719551777762219300210162307432971334429286704419307849351006332899618419154131704575120719855380904559485097041905987360860960338033020174137925776224134449306391322032571093270439387683308862103584901786779890855757997919942817537709611588978680065699162817500096307562472587756379045210380081179861465644496668055919813829285638779870600662838911863057425909854561083846009 A013850 271 8971040136660167892768373296582138654178805018253485509157145485273603880200838866225232104335642141962699428634133079050039709183709200528666504825978246973760781154839233547162655048249085555510118866274104067285086727961181103944833113791801441533002601729959327060670286652212661245449314060265103411823358328012990215468038733055106251427939169450070564026456508591121082851984974353934978041142294963001021950536560470337701116569096548002308598754314004885269140486177362541374075251794783702646905754810195814952673542290608650311514843823078933999382538143519258420988756487188635479342999956290373422894858466985204152197414136137384275078415780324045762080042685533342556302328249816532666693726314260881470540487965296908633061893348537067500874912887405294538080485582836844529662708531699494731900983032941542586021655857604780468080227660690898748071207367647661041704258901842207304676668136039681192908812925081287458109874091609524326714950609255709196327572951389568032632323023456303386740387033333035495227506647671478847000511808262670379160258915097093101174701290486526175403311704998354584865607565775141654019174703432784214854717602079199469865210563186865256443834426426240627733413589639684841883752034009086805487684312579098539974906601677942551001977440022985441 A013850 272 529730949029646253900079674789878705390604257522850065830220283759921035521979334211733730528915332840755438561416924184825794787588844582017228443469189505553600366412101901726407617944060252967317008934619571069117086199379783006838450536292083321082270629552368303605519756526505433882536545944594091364757485910839059233172219148170969040568380016857216735198230375797108821326860750625506518351411375270247345157233359212970913232288582062988320447843487674470257476568287080705597769543230182857597137915787252677140419998718150192244640012908987973729539494836668690500965081812001736419724804418990260248518497617009319983105107324776404059105373412354578205064440538058344607096180823416437435597845130790789953945273862817157873671740337765298859162731088395237179114593180932832632053276088323464424021147112165148161992756735704681859669363136136880174856723852226736851594783894880499133852576765007134760072494413124943113929955235450801968191118525940372333946855206602602758906042212071258683633113931282412957689040038353154436533221766102423219034128677568250531264936501938884131390152868447839881729261151456339528178247063002475102956219685174649496070818545621206527751979046043082827030339054633750228393673856202566777242270973483189686978259922480829694115765855917267305609 A013850 273 31280082809251581646545804716667547674609790802466773537208677535739577226537357705868665054001921488913767891613107956189778356412333683723535322358412171113434548036268205195042643431978813877467102060580351052060294822987176806770803665717511228026586998404437795959602336103133619365329900501482336500997564785549135608659586368480347550876522271615401790996720305460443478790529800463685534402132490298332835484189472628166719455453408482237397334124710103689794233733880783828584842693758199067558253396789321483332464660504308050701853748122262830860755577630610449505391487115916890533848329976136955877414768765786783335682373482420721883286113194626125488430850149331807190704422381441917214134617157128065355990514476325490355282442595204703132334700108038650360189537612740902834090113899739412250774024715826239833817510292486625759131616223825746637445114686750136584349820394208798593354860805396906300447520722600614765934449926698134405419717357838253045947227853094677090310642886580595754009851744528295202738580125224715416322850212066581988660746264281727625620663235502989169074457136728976497176231141732345392799397310823233152354461816189877878093485764300386624257226610689797997853314490837068317236418047534905365629378858713208867826379270162570512607841858026058717128905841 A013850 274 1847057609803496644646883222714502022638033537094860510598635199807886295649804435173838802773759461998869080231862411705050222167791891690191037249941880292077196626993601248562073052014916980650554909575209149273108349002569803263009185656953320503741935668783647413618558344553937089903365294712030488047405203021890908555739915472396042531707763616617860356565337317133726979101994187580167120911521419626255602505904169220616617125068317467636075182730006912778659707751926404294106376223727896740247304827012644269298705738118886085893761972871497899496756103509916432843861922707776469133210036760911107605464680850943769188708471763461206486161698029478083966353270467893882803905437201763769577435008511255131205883889312543879989072952804242515261231706679574265118832006494737571450187135665712553995955385444823635947090165261042764450962806400686513194496577137908815169272544457635348139011175697881920135125651148843701313663333721598138505628890262991004110137857497387587505753151809697598678527735662651303426510417814394220618447982172319599848428406159571734565274543393216007444677619466709333181759272688153263099411611806801094413378615784196098823542240896173529775764974134621881975240367369438047064493249288888626935049192228156270436279869523829626198980453874580741187744761005209 A013850 275 109066904801286673369753807418068629934753242331914418290338809913455877871825302092580007464987722471571220318611243548771510568785943412414090558571818089366866383627345160126341851648428832790434616855506525055427774900252744312877429403857436622425457559306005596126762251687565431221703817287450688288711229833239636259307886268729513915454811733797668036194826603239429444388993654782421288322704428307510767072371135288308190624618159078146442603465024178192667077083043502247162687409634908574614863102730269631457819275130182104485940750736089079467383951156157055442997202673971492725846919460695039992995083939567378626824046549160620781801362106942651380129194267858665885687812161326948829777959817581104242576237780016403569474768790137716283660471047722180781001911151507758856562100173924660600907169555131390879039727168499314198064902755154137917621828383416377626930374477678909672260470913784229502059034574688071718870506192926648480618880341139355801699530347363239654627217861210833504368384263143896816032013661522164333298734899293300051449848955316551354344896512826012023600768751889719415049703292962762032757156265579797824015593883440995439431345782678150759729145957675287508755968452797947241111261877259584531887719751880399612991890015512615597423596820840118186395140392596586241 A013850 276 6440291661611176775810592574229534529017244206457214485626216386579656132453412263264756860800060024223808988593675320311408927576241172559639633393107286359024093086811104360300359997988074147442373690700804797997954680085024298931099328868377775117600843419460324445689184199899051148210388707006675692760109410422967281475871376282209067193691178069018499869268316094685069261725686321247194654167373787130203284856443167639310348193077675405469289292006212698098798234676635764192709528851531716422433051353119691467952770377162123087790315390215324053469554931819917966853541820695342673968534747234581416546366711547514140535333124681385496544588631052856621345248792322786361883979620314195001449558749268346624419884264672188614373915622288842008833867154896947052937381851585381652721135453170077283822967455060953500016416849572716004081534442789096689897651344212353682492611682532461937237308546988044967867083932600755946927584520186125666132064265263937820734555567481451938366082587486638507599448722354383963089874374699222281716956997068370074738062130962487040922711794185863183981601794030336041739269929746158135272277320326221481710296803223307339702981537121362124211246339654768052104531181169265986640378902590301207023437963628785716747558113526004438412265968673788138788446645042435820944809 A013850 277 380292782326478377434839680915679784403939253147092058161742451411142114965241540733520627873382744370391696967467933989068385764449464998474160712229592152214013672683108901371375957521197790332324724062191822516981225904340599827582484270348839242919212203075712698193500637819839071250675242760037192981791700576065795003868728898088163208720270373797473398780424797075058654835640051583325597133929254756251373767488112605933636750453043655017556063403674853610035936959420665239815304969154096323028249249350364661491143138001046206210930333476824670033323749169034336024734790970239289555168008289454798065646407950169162484470885679311132185461414075040130633815595937868211882887112599932900640594994585546599825369745944628065490165343580533831779631021629509826528899460954265201211530327374239893532462405253894243222469398550419307325010527312253370441766414224395272597506227241859344931925832391097067307583439136142037910126938332470534459432262799570264376554771704212255508578810708498517235239847606304018636493991951614376513104593719890184543207830771203897279445208734881035150929604335697312928662150081580891729692703487943052273511315933533075102121356785479312072549885110274398708720461716863987245127733819054695973526988314316167788226559045597036083805893184218515807318985943110792790970026641 A013850 278 22455908503596221709149848318389975589268208959082638942392730013376530746582547738773659555295377672327259314232014034120499111004976458694900715896445186996085293358264897517078378915669208321333442631148364927805224408425408079218918113679828608455136561379417759115628019162623677318281122409737436208381818127316109129183444572703207949311723245302367006724585303842485138509389709405943793185161388564101887369596405561267775316477501774785131667987923596430819012041516830861745853943123580233778495089924889682896390511155823777430549225261473019940797734064682308507924564672001659808943115721484016370978354743049538875545521328477643044419311039717044673796177124535180043472601111913437849926493835281941173088258128284342639128773373086942232755432196200925746704984269888405866339654301121491473198372567837201168043595515003709678234546627261249271215864993536316451610145212404552458885288476861890727445494497550051196555085581594052589295015686051824541171182714362029475526070193526128944223677761304645996466333730750877318722313154565795507091879199208818930453960130585990244627242206418590631124571300167270075746624448259549293698569694559194551705163996825767898571998165876592969351234543919101582837547554281360742540795132972055391726990085083459383712654186634919139906378800954749203513989103124409 A013850 279 1325998941228853295703589393352609668570698470824870746909348314559870764054952861426845823080636756173252335246086196700781352005732854909475192372969191846931840487512183933485961196591351082166418453926679800621970696093111921669797895694680199500667358812893239258018718903533765521967181997172585870668737978599888927969153218573551726198907945911859469380080037606594904943840952950711575043790594833321652347287298151987300864662680002299287239863018900445643431842039527345555230929487504289224386356564974810885348963293240238233496501202464720354484165398785425635084437619317026010058282040237909682689900869222332221062087488925276344129915897584251770942990463026677846387013623057376591600309534479563344329688554217062148497914938907410851901975515753468464417182616152640478001490246826922950000890701758218891771806271565454052790071743793149508216025612003325950151127464647276418144717399270217785564929004585832973105381248507547211345281381245674187331617168100363478500338918857524388027463948127278041445340540467108554793233869463955658898268374834081549024375891750972137954994025046811358177274810703577130702762427045278126243606841894025879083638228848564768642777919696846938247221048583879029364974345532760070486291411806866898826087037534093193148848517066605340292331761817576985718297542550393227041 A013850 280 78298911480622558258001250088078248319431174003737792734250108626445808746680911514393819007088519815274377143946143828984438054586519349549600634431457809369478248947106949088412522697522690050844843285916515546926747633602165862679895942875171100314906870542532884946747332534765320306640129751044023077118308898344841307650528403549655880319315298149389807424346140631822542028864430786567794760790834312810249454967668576698128757466591455770612226671403052414799006840592050227690831155307640774410789968805197607968970933502542827449734899504339272211935482632880598326100956983051068867931496194008328853155956426709495321495204133548642844527403836452482822412643851262300151306767427915030357406677701483735919323779437963302806653379227543703393959752229726559355370216301197267585509997584882973274602595048121067340233388529668496363200946399241685310648096363184394030473925659957025215027417709507090019823492791788851228899657343122155282727520281175815087744662159158363041966512819617957588633718672967641069305913574042293051985666757977117702283849265577681388340372032003153774104442184989163889009900297235525990867418554596628076558740407000334134009753775278901023587393380179114856560155697829472804972370129363949402145021575783683508781613479350668962246356084265978738921898203566103429679751590058169663544009 A013850 281 4623472424019281442576715816450932485014091393746712923164734664282998560682761144013440618549570006572136695972875846957702082685279381071554367862543152185458321122077718236721671052766017324812337151190084326530477521016574292025385175530835978302494935798666024323220483238845357398786793021669398518680759022138364534375456051701203630076975249040423318738600215258168489284262415773516041712829937975337132420066385861785447804999644758871798881372719678842041466554930119973894915888889760880088182736867978113552959764652391651418079396080831729684842578313988966450557935408892182565582486918759997810450006071040768989238970308881913811326498669138682658180644206773187561634513309850954627574506911594913122300149852032295067430075390007228141709929409413123603375255902369397453656779847389754688892008634996500905373441359288395041750652683928822275908459442149675283105454836294802381922153988328684158580557425862339876215295866454020147289777345083150705116234555836142179265080615485620777651232453920066237501444890633623362426701636391790823202159015283096508300110628117754227207093206581425138482145602651460574234730198230376291292717062292962730279141950676443826541811991706196553165020633801132539660813483768811848247261379028450727510045494342177651551685080419821778554599167022374841419159651641344860462610187441 A013850 282 273011423165914549902712492245611112307597082709349651399954417191246782009756362792849655084733559318078099760502345887005350280483062172894213867915310593399128403937567184160177953994780557012843696440623289397298167138507695369806969229920333682784023463975430070261846314770579509040961341136556313129580139498248287390336304396904373152415311480587956548195604110779591123746411389010348747100895007505682332272500018752568907437424023366620852146177724315943706558602068654338520888323051490208327102429317239627188721142959074624586170259177032806160269406862734479938995527959674488315080270065859110709262408488886368045571957769168128645018419913970072282908859765749952326956376433389019803647058622768024958701548612654991436678521704536814539829621696435535655705485779010550240979193208517624624384217887908381961396338824620438820334290333313026570118621599496175792094002628371785850121270856820470880023335439745307350637005618243435677314062449814965986408534287568359543423745263810421299527625171525991258222819347024825927934304927298856319264287693451565718613232479725269362351646755426573002232215690966095447986583475305489624543649811337156260253053045493331513467456298259200267841303405323075334431375403064570827152537170250987008740676395411248146475452313710056201870526213504212010959958269769772665456668958203609 A013850 283 16121051526524088257205269954611090570651300136904387565515908380725931230894103466554979283098431944173193712757903022281778928712244338247230434686531175229625133124109404657474348005437797111051407431122364615621059471361740903891731726057565783634713801524285170218891763040887949429359726232772513733988577657232063122111968438332806330276971727617238246214402227137424076266101846109672083167560749298203036038358853607320441415272451155775594698379648443132159928578893551970035319934587867445311507071348753682745866794770590397507188767634144610170957748205837608305917746930490818860517174867118914628271235958860251146722978534311608828359692677500018798233485260307768934954447072015188230385555164615829105786367744028664589344430028131194361762399331552821944933753229764793981179580379769757216445263682063102046438492411255012291901919509891800905938934486828649684347358761202725582663810922824391984994497934381520653747764544751656633309718073599123926531437541146624062679628734082741567315806738753438257806799259622468946218592771652070166796236924010621504118392764695297430577502389261183709208810104335856970108159767633313856839677977709647740011682529283335732538739826955907516615761124780922275422838286175559842772530167366150531879128200472638791801228983672265108664252702381210215035174575871635306122550845312964907841 A013850 284 951931971589720887499713985549830287106388621784067181356148873973485513253065915596604971687679307871482915544641415562716763961529315929160709937804979366134134485845536235619202775373096481610474557400344508187807940724439438633902866691973201957846215266207515016255339715801392525854262474318984163478291522081896095297589624315113880996524903544070301200714237110237754279437047910930026838961294685309591075029051946658664745130422968297393091344619860918510911622655085350278615606817478984778199181056072556212460688364408592382401989540028605085984884073806504932856137038498552362894678658728504789884788212134738969962845159472566189705811492913698610016889071135913447840125145155424849816036646915400092867579228917148615336199248731118895867707918128862583026393194464381319794673041845024393873876375162144112740146538392197220824516445139600951694788142512744935211027187490259742930715371181857522321940108527294413083151748603040572540305542527954668737754855367167004277169397118851806808431072116651775685233689481447168805261684573283091279150994125903189196686974362492617978170938583483636845071027850928018227916726118979549932526144905776989399949841671651691670680048041919382948644078657188679441443177960380633155875133852803822756930641109708848017070770256863582401515457822908081987612023530644193191230504864885264843103209 A013850 285 56210630990401428685970611132731928623345141727727382991899234859260346072080289250063926973185775450503194679995530947562862195164344576301010761117446226590854507254693069177078304683005974142616912139932942863981871091837424411893330375294325602408861165254287554194861554878356427259168344846061695869229636087413882531227369726183159558963799029373807215600974987122429152446478242092507154813825489872846043389390488398247494535206345854992764650808458167377150820406160134848601972966965316572167883442180028371789591187229962971588455080349149101722321419674200309780222035986301018476567880119259479337906859138344201437336043821695560935938462845060989222887282761504553181511549696282681956787147963707460083737685888328708586987229438323839682092284857591206665125491739927252552555648447906845433858526076949447713192912945520853692466871569048296596625545027235075679275944394112347560315811952917504835588241468428207798147027603260942767932501980733195234295686454575844435562575730471080340231046377416170702437364130189973870781897212367793256942587052140457418875169149130826598993015752416125272064599123569448548340254760599623443965736330541225447077638200869360741461986156827297643734484200628334332337778215382516007221270778874212929973997426887197766560011912897537677227086268984899333286502377461008963748970081766610003720401388241 A013850 286 3319181549352213962477878616776687653279907273880574238288657919204464175210268999927024823839646854576763142659056106922639449762259382885998384433224082233963367798882371041837296813226819767147386044950900343175265506101908074097889265330754632496640842947100425787652379954012068673226631594815097079382140781325702349586444954961389388797253368885493942274021972014592319022812093717320454984601581351501686016100118949428116304809399516391467759865588646325453378794163349802675097901726334978269941349377288495325803570014742083509326684039536905307601357510341854092212331002955088840022856753162152995424062125260086750673256051627301177706230292538006352622271159784082360815075498015796086866324300108961810484626614019921913353008911103584409387867328555903162368995161750964335975858485200451316023912106317787938016328316520060889686476299280732865734141808313203983785565240527940011089088380007825743036650070469217242272783832944955409503646309460314445389925989456249038075534534308586823010303057540047463808223914523587767095800248493105824029202822841841870127159863087026179843938587164419781190142513647652367330943703358647164742732764582128821424487458123134882422588820574495098564877557562902513990213465840122187710408818221743399302034574060262140917602143444686702302582217097289320731234678886695118300412934358236554109685981574242809 A013850 287 195994351307698882270356254442046629238525244615374028196706961471104405081991174176690888822907307115903286810874604057674936869011654300035318602397448831833302905156205127649450539524230480430285998568305714364156252869811569867406263228515730294294145135183333042335085383904458643085359369042236667440436030996501398040729988145515082019089014179319531797338723425489661845978031321914055546385738777224823057564695923844780839682690232043399779752303143976871696564416551642498161855999038354131861766739379508360493375005800505289142231365850614721508552559628176142291045933393495040914509668417471972226795444434482862540505096592540507242375192544076737115992489714090279323769393082334743133369583597134085947306716931262369061581823191755555789944177883897525834726795306232693075038467692601449759895985965959059951926170762193075475096738996227994988735339639086382038553841887934329714799579751082102300571150011136808938965612551566671975780810927322107685829739751402049449322238716387743311935385244682262690411813928703334059239908873269405803100397485987920589138662755425808893604729633471823659496725288380224638524894739624756430893627015810124776294559914712991672171447266103361075157454896531830548608114944393375062111930307175725985385839563684419159043488968265305084265177337377837099858676553580460040521083360919510283622847525977463628641 A013850 288 11573270450368311299182266468548411409905677169293220990987349367907244015686496843959420294103853577886973182895334495001647347178269174762785528152966956070924703246568756582572404908366285638927957929459884127489062575709503389100472437380625358147774976087440632816844456834174378415547385382575032975690307194312411052907065070004520078145187198274639033101054279551739042343156771527703065958531489056348576726137729607110463802423175511930713594593748348690296810432232957937873959434887215773132305464193620589178773300717514036818559619922112948690358520093484173026143971320952488670960881410383302488020044198411778550154285448692924412155012744535187249962240525127316903789258892118784247282340541827170641102514328074111630717345077649973813840413759866265003014782536037734293387946478780423006872098075303916531101288457336738913728987340988266876089833070348411772994565809640634235329200384721647058746425837007617431036980455557460413497881104447443136740560302580539617933028873963979854826472563313242929606127200676003172864057379057685143267275371150100722868048897045138589358465680126877715269622131553563884680256509480102242487837781656572057915417468403887445250051789616137368126972554185308062064760579351484404042647372708419443711048440396001266922358980087097999920774456594823902909554991812372584932729451378936162737645523561443249807622409 A013850 289 683390046823798413905413652701315145343520331169595406296811992825554851882271952138959808946538449920647879476786606595352274203529616500567722651904545789032032802006638507444317937434120800693056987776676697844101656033070465622993796954888546773267964562987281927201848331601162871059657559455673122181536949516953560263109285318696906094395158870919160265584154153250638711321064201939338341785325897288327107101706795570265777069286090803996707047166246241813336359212923933273519430670655204187689505355169102170417384634068486360099126996780847507216980253000146933020775362530923503531569086401723628615095589872017111608060401459868493613341347552058271923020340768242935851851948320722091017774926654352599186462368558448217682228509490153303733462592106343082163019893970492172290264851625505198132790519248620967244999982117277096116782973498016170766228552971003366783556116493469810961953953517428537171917699249462801685302658920212479956636381336517069781393345307078283899327421978699046447648378391083681750312205072717311354449724175977250024789343391042297584635419321618388563028039945812002208955917246106393826484466628290557316664333169038923447847486091781149754570308125043295450529602352088255756862047450125802574314284711059459731693699356943478810498375415163049797321810887467756642906312711528788767692741374474801473495230520779662457890295629041 A013850 290 40353498874898472542700770778359958017389532035233439146420451364356188448796276501853437758484148929364336635224772332848956439444220324742023454872311524296552504925689997226079529887547399160124322071224982330996358687096777924572160716389213798414700039479836010519341942132717066373201719228298042191697575332026590779976340188783733607967939736168905494522478718595296965264797520060315989744081708908978427347248684571628623870164274375885201554428119674332835698675163945335868048861671519152078877601717380314060976145257110051077493350032912264453655466959405676247943764382088501960035622982935378546092779486352738423344358645803774679374193231601488898782428102023977119116005696390318752508591644012866629361416401007808805917911256884062432157232601287452658644161719063592281567849223634456444543147371111819494850003944043095248599917802084356867575029824384777805202205122822898867492419001250637691464568222981528976715436706579626728959421681539996453521495647037665585971384940420199993687189095615100323674185397338884518168901762867280636713785937897656630075136875522244226258242730760252918436637957465336449060081269933929118991712209298579390671946206233585111857622124475681553058322489288459414186947039882478516210684197903350037696781253328155480281118569889962927482055611094083562006974859303063447943488685421362552208419867021518288475964066599242009 A013850 291 2382833755063879905173937813691377160968834477148499348156981232613868571712971331157943646200730510130034713973387581482398028792741765955691742986755123198187128863357068646202770160329786373006181093983763981663003984114377639668061518142066685582589622631244836585156622340994810052271188318711771093377550125780838158966822911807490685816898873481037700546057845854333690501921028762041598878398280829366267156427687575270098610909330237621645266587426038649679615171069755808137672417232841534411105643503809590164986580401287091406074904826093436303723901668485945776764831342997943952238143501519351167768232535889642851160061033676067091042366736132836317984203596996413824906681020366151932016879827987315761597162277063110102180646741807747002556452427873422792040279105348986060634299928806391018593828309116781829351397882891800731334576546295279188673437936100096744619385010297569355226559849604848905043291288998836304546069822086820378718324890873255250583990796461927115186024309346872389427234828906976059012636973527463791913355480195550054317312345846918726349306757362712999316322975008662174580765034750370651980548738908328580547341614246871814439787751531886967270080728828164520026540884669994239948325035758020473903724691201994916375957236227774252955119770433432420904887901779494540252949858466986593537615063385446037345354984727753633416217202168618641389441 A013850 292 140703950402767044520615853960662129978048707041141738009321584804616325291079244133545414364506935892668419825414563298954121202182608537917641731624903269729751772252371546489627375197313555539641987418647279353218722257969885244759364584770895716966334626752376355516913392613402538776561399031611371292850957377232712448831926119320517506802061580181795179544169739852550090447934827369794372170540084693248709319898523632124052875585041201320531346720920156224931596236498010714721418565182059765441377143256452489652292586115601460437317055075991320298592669622426612172186525972685592435710135621216167105546363011747520718150443977538085658960713401907851740649238199041239946914607571600905433664736962823008406550835298299588423665009457005652753955959413497742447186440891752277894394776496088583256946967825036850241370693586877941384575410482189940811977836688774612673030065473061172856773132559316722993901307324092284947140876924404656542938366481174849291734072540280334224619549442623467723288789412128029308637200649823209448691727750067035157382976709914703872200214715510839896629555351286492746819594536974636628799422483797894352739974979663533770855026940206393530330996956574286743047212698878489874708645036475350963541039290786597817083898842013841862746867324323751022012725712177373107396436192617091361802631877847203059205866493189124299594209570854762155405101609 A013850 293 8308427567332991211897845560523138113073798102072378487712430261127789392112938286841723172809770057526177522270904548239941902867680851555498826610718913174272112399730287448666006878026168141060319715083703198528212330610863753817795719366136621191145093375101071416918218920428806512217174051417619863471556182168214437391076405419757238259154934248154823556903678968553230290860103621358987882298221461051643036630687921953293198250421097896776055492523614304925985826168971034693585044855435447089547878932150263061478224917540150637363134785182211472311598548534669022155442172161111547736247798297193451415407189480679350886065566429646420075971165669256737433596866415186177625360662495461864952469052917735823398420273529292396828995143426726789468345447407628193763912148217080257386117157317534752739461503100600969902698085611555560817793413562833815006479278635452103729752336118789196019596704495093176066878296180325333843721641509170564203967602346893675827605249431013455629559775037473145592479725996748002645718061171410694735797831913708359008307391743753348949550478736199585056078613938116110206950237813815318293977098245781863634942782574152005635218485792247331572515039288755057890194862656075948611670780758832999046134829081657814500987142722075348153339768633993174098829440578361704618652160737846627823083609754999493443047210556324600766738480949402850514515844909841 A013850 294 490604339423445798071355882503330782438894704129271877320931294489334835814876892899716911631244112126863256512574642669020329422433686603500650212536341104027593965091673743556279040140567202561470818855977590169892409910240893799187019432851001344715926618706343166097603909032400595739911910562159035318131921000850894313505670663631245161964839712419294176211605339414099695444998258737626875461827679053638469670005491103420010063489115409706729300778026901091574537049451570627621503313668607715190712703064540883517227703155828354985655745930224405228527582692423671089256704823941475782277696241650976112628379131644634990471285632104191459066021361603941088716461364950328602599921759694527663578345105739382635853318731631186740355334224204790191316330323973037213565248440070372118392832022443109614512462296587386671784419257276744310729883277471773942317594924144811273138145695478383235761165803730756953573096511152030638137919209475012645680082950981724663944262373651913541469875156187751774090335340381972808227005794110630113454126176672564891081543175076891502122006218893849297976386074431818191610204592667980729941053674315173265779736368221101780754016367546412682025440554961697413358116444978628689570547933028329760675215522442812288468789790595827233106559998068662937361779636711680296026791439409105526325264072422965088318494736140411350675140561581288920031646126081201209 A013850 295 28969695638615050930315493505939179372234293384129375083923672008300732720032665648835383914913333576979148433811020074962981432065286760250109894400058405851725396044698242883254721041260352744052290382626620721941976912789814537948194310490418778404130750907990857614897413224454222777846058406784928876500371803179244458318196347016761395568861820178646901811119083687063172916331702180198129369145462620438297995544154244165848174238968775827772658481641710482556384838233065793990422149168817616974296394403258074630808778643648508533547986141433820904339325230404925354149519163148920203467715685373248488474593159344484051552338945290120401466389495381351117347618327138951953654922779988202164006637700148804805264502617784089945831242130605068656007037989300283874423814355137715403218978338093243179627346386151188595582198172722934474804288877651430779519911662675826960867534365172303051688461079544497467351537775887016257151405991400290021714763218172519859681244748901771842710254658097730554508260211514215112352996465136438597569352696606338284253474042945115366308802345219462907196207621309124432396390970992451594122289278414636666171027652807087839051743912487248122460920239329933270561383417959543045490451284897389844038110801384725622821793568344893002287709261325956477788275725768188009800086007705668272223980518212503665500118795674355149846016375020813529438948672098968850190241 A013850 296 1710631557764580142384199576032202602751062790039455469330608908418149966385208873898080584791717434387041735868106924406489090582023117906008739154429048807138532911043386544013308022765382569183543694803719327009951794723325758651302925840148738445985516710365952151302077353490797400809031902862243265228470454605931206019231176094992743646945721619728920905044770772637393297536470682038519341118670422274261058338886763963749168840636867243854147710682461362284471968312824302069340437486269511464715227793117986048874627570128800780397475033665525690580332815530180437237174957064780589094565143505604949995936251466132438760114062380436319586188833312773402128259514599227973911369535235523349582427949556086774946063615077532727211389016570098699068559586230192462500851813856526956844677451886067916513815176755841535380533219901116557802718453936439336099871263769344906212267036729059322899151938286023030949640954128352422968533372386195725492235053269869125194317821177900725540197827306012891513158257229702888169332088269841562747872707381907669346883388761866117265168469682864065207028863830682488608574490446133274181327059601105880500733011870605729808166426288459514383194879212193229693379129447093057293165657921905972900606404710966663302004088417197586892086944172036404056919893330885733790685278669012005806553825619930128944116514765774997243257420928604018099840480138772011634883540809 A013850 297 101011082854440692827644600765125531489847506689039806008503125433183337365080198794807760451366122783120427461275845779278774309777883089231910038329880903012723229864200932037441825436273075327719071634464822540610643526617662722600786467934942856496998776230399108582236365646278095720372524832112602568475951874025631784229581717233226519608497915923373050521988669353465436826231057303692528573716369764872841233852924525295424670870766373882343568168088660981535785256903962212892483493126728382479969485955823958199997883388535557281690503262915626503078072424241624638417944039718229005444977158862466692310039712823654376345975269502384235244864418285956622271596077569812631492459686122418269492787993337367973790110406713230009105310039447758081299375007306634718212798756414060274721358856420424402224272372255686822685106101941031621692721986492806357361298254316047366928156251814223957872022803851373954545348700325082223868927106032471394590987660532501973599273022733859942423141504592755230960481931156725843510890480245874438699135498194265967264117222999432358390932966303440186409847380337970269847715086353723707133181542385701137687783617947397739442419305907245864813274422600798020164344214721397940104138934630625793807907591777870501320039416947100308390841966414577623157062781295471694606175020126489930871196849031254184021136080404247812217107448413138664777480511714348515028238201230641 A013850 298 5964603431471868470779586030579897508944005422481111504996101053704042888070620658634603446892718184220478121160877417420632344218074218536055055853341137441998294000251200835878902350186488825026483460943513306200517889603246366106853840145090440733291280737628836962672475155047075274192277218811417069065936482209339531226972570820904792756362193437359255260272908936652780579152117702725740119749377918245976402017781340294169531390247883611378505356757467342298706583634922064709088257785640184257059718176205448907751675016209636121926542527171904829380257098579043693273941177601321704542520456253669795714215535002523967268853493688846286706973999035367452588515476784419866076998252005842676395279638218578241484332229406009518807659452519350666942646794806449473475747553767493845162021519112769640526941059309326051192732830213515976229333540580413722595827300619108280969740698513378110488385074544619780641948295405495780237236276684111403379203230366783709039063472719411695740144082704697603632985497552873504333474571968038639730745252032873211100978857900893481330626200727251839567315077961576806464237728134101031182507236896333266479325934856175889116335417594516961071359041380154522292684361535083826965209299951003822498563135386891475232447007531309326110170827274814394069801400172716308094800028763449103928013302738446528312264064411790429063607977721347425016445446736220565463902437544468120409 A013850 299 352203868024982361331063775519712368005634576192087153258514771120170028497682079271714698935568116060035012576428650621270919293733064530335514993083940824812557262420833158157813304876161978628988821885253517217834380863182094672243612406727445434860116836276245193808846985430374747865779777493595366511274483337979289979421503334403607107470431160282626663863854999800410040418353398228252228331081016694506660562747970363030416659062747279368289362811171689095396325057058512999006952533984267240195119298586755552553828658032162803363640409686973808270074801413993951044132952596180445331531290421322947767128713126364037743258529948832684383760107669039412707899250388643208671980669782693004198464867357168826581408333814195456076073483011815137532296350586526034959269417302416744062972208682089934503475342611156393996879680891277904880365916237732849905561006274257724882982218506516464046228650266785253427126404895399120327228564901920094258138571549928211235047659000608541221759767939629688796924160644999627557387340000140713637460776387289130242301700580189859179092146526743493874610388038553148844906773608590531790295869831491583052337717127322330076430490073538632034302680034456744386860718864285164898468643952806824714717654581460554721000763347716284397479477179750515155427702878798725276689846898452906137845257513402529050310880739451813045776987476467844099796087184327088170077975034563298042031041 A013850 300 20797286203007183454237984880663495618364716089566554312762038719874920012759629098915481257446361685229007457625535390535426513375643727451781824826613621764356693788687777156060717839632488676063160943502334938195902355590039508301313069004848925483055039065276002449218605642678198486726430081219312797124246966624339093994860350393198596089021489583528821874496773883214412476663349811980065830722002954793923799569704901966583073300996164099418118584636877069394057598294248134078361540179236996266281599462249328622751028428141181375819602551606116404539646948694928815205006717851859116381591168088698742701183381398670064701672934948621180176650597749108280988742836198992828871786569998239204915151952573462040805580703394427485836063098364672056144567205783775838309899822290406320174445950468728542495715505846173909121748276949069005280726987921887054073471859488644396615217020591290685465755569603402429618387082668422656202519528893479645848824511451710945218329216326933750603692537067193493769574761926583007636165039668308999578421384893035851677673117559630994666212160257676569801868803288524886142900074813662311685180817679746487657489858651256268683144008352382682993538953354636299299738588217174702089674956769290192579362785380664295720374074919298877386765647987088169412850427290185928863258769506745654533624610908905937891807196783890108540085333497949726248859152147330229354934347815928186083890940009 A013850 301 1228058953001371175789298769218298752768818120372815465614285624369894151833443338661860252770950211151087661365330239275726400188318386462300264974186707751563498411528224553288229327712458823832853590552869375765529838195236242925684235411667324200848917001765482668623909444594504942442708969865919201357389659132200599161302508830367983900460629938417793402867160001029927842334494143047610907238303552477626406440791504756224763895350522493906540484304222954070649707121677058069193170586043765392527662166646360605844825477653308619060771711069789567571661612673486851609040441682434428963216576884469572057762177488210068650569085135781132068251041146487094884104275734714327552050125171826026811034807647510360047528734954737548611133689895335520243280548934326179476361274606426202799980858929227951705829504904710723159730114005565575692821647909799508655984439830944962975731949848895123686067400629511310066536138844487689426102575661631079607727238576712079604197121894889111039397440621280708613599620117002800017907909427373978116106204356548874005714919918778650604045161851055543770230550965384106001852106517671945842698242103171350349687118663498031409470970549199845048085481656637918837350263895635948983693216522269816581618793113942845997992368749909679410811124747989569315659404881058188913446567080603824154555999649559986726573323162891927019183498857720433385268884075147702713179518304182743460067676116591441 A013850 302 72515653115777966559182303023571323052245941189894380429057951833417879771612995704644186065871839018260575315961385298992368204720012402212368346460750906022073017702330131647116653572092981088506171668556383769578771415590504908518728416823543826735927700037249986099573228793860922346299521961612662920952501982097313179875751843924399081338299737233632282645902930900816209162009544652818376461514586470251361673922297564350316083256553002742687309057680061214917794555827908601927787529935298302663365923278300947414531099629950220646919508766960004175539046566756725100662229040906070595848975648451043760438798818501316343747453908182740067498155728658916465811473377859146327621007841271155057164794356777839250446524270342297507938833254629667134845473134023026571899656904234860849136069738911981320277526435118263491858903501914641679085425487425751186627225187577469118753995906627408158538593939772013348118892462628153572921930990243653619756685710716271588548235850771307117765379471246004562924443968288898338257444143777006033777955261049854461163460306283960539518262762142978804088343803954966075303365037762010730065488497950165066798674669960895256697851339959701650244399606342812469426695732773407151538100742423510399328008114585211113335451382313416659528986105244036078520372198821604997150106339542575212502377223306867656217428159445605398555766424049533870966742335753396697510537376343686818573536207008607999609 A013850 303 4281976800833573147353155811238863054912070581322073269955442997811492382633975783363534543003666222189268711832203840520200350120512012338238138490160880249697389622304891943630591276778518440295200930856585905209856873319203724343122394285013439424929794759499574429193699587048693603626640472311266132819324289540864245958483270631891841353945261183908752657957922166762296334807501602204272311675974816481872655483437748877321814400216198258952942912546949934679680850727082175035233925855149429473969094403660392643880646902048930578979950073180221286561405160720417860469003962636462562614286163065385683010150631433684228781943405824282618245698597621580358389701691489204731499692892019220434970523941973374629899616811639442325546280164852627214645490343090925696044102840538164298280635782013013584981067658467298340930776392884557676508315289607003181819151020101261973993304704290441824353545433549597616193072481025729840327467103042897502593012534532085121032184778752194913996927892397605323436125491883491157975763819245888429288554480209732856077241167625761585898013897841780755402612613279736791780588402114808971599637030315459297029394940586520904012751423773280422745281552354936733507176956324536918891173310739365865569919551158142131031345068674224940328527100528555086400549457968216953476716629243649523723052872659047228231982915387103553179319451573700925546715168183902321591299721535718362949948739487651293768911841 A013850 304 252846448112421660778056497497843624529502855756487104517598953577770813702153636031833351229823486754054128164979804578877310474266113816560623839705509817864381159807481564379442784302494735380991319766150541116736838512625660718737034260135758584602679450753690370469458766915638308600549493249507953876848279973098492859602478647542581340109113727648627935699757346025146836274048162108560075732154636938438098433641515633456975818518366290992912326042984846692900474554583475353655528087820718661008401055441742525228508318919087301758187071871218886750164413335379954242834214989720477859810983642847959196066384635527620025344976170518064324790256490956698582553495180746050190325365580842947464574468249585798520942473110497429881182297454382784397601559269176071425708228630938063649173262292086439179547064164835499733621415223440246240139509536003930883239048585959418302330649483646299286252504305670189638584736932088321341496604967580054630614797151585094311829479000538357476604595118186196743579774170228269387310877762650465861059853501904515418505013707133595885691822653659311825768872201555177817851964556477354963986967003097556030288741846693472861048958822388435682686130385006659176865292094007580523604892825848814996038179576337134695269894960144308501459196759110649296866044943565242885846640240208260726322549077644079779870359170693077711685634295975465952607983966091248187644657256962633613831523118006321245760475299209 A013850 305 14930329914590386647283458120750168184842614129564807034659700609813788778298470054043727556769847069340142214013892480578126306194939754754088277110770649235073843105471978895041716970278011629512156440871423302402193577332032639780703136026756408662203618887554662685851070727601526484553847026890195168474014084131492904866666761658741885552103056503923830975134971525438895535146269924348363911907999156577831274408097856640000965107691011116840479940512212212369080121973599636158005278057725616213885073922779454372218187723853186081519188406923604043710458443040850918085117560928004497143978773126529142568523946343270434876595497892921180314539855534502094601201336927873517688522512183195204835657775669791816863132094701762737053933482383849035893974473285577841616645192428261720420031965085412147113074591869371423770610947528923100233997898591496114724382579952317691334322521359830326553924126745519027968790131102883286894033026730634645883173157003948234019218905502789470636024737133776731511642084977809079051320021006747358629723289433959730947302554392531703454216435875928703999826134629631694966340655095431333268466414565907586032519917305402878972079969503214738626933313104258217734718632859053622338345316473546676701058465803131466620992027501561272702664109428724730330643087872584027166358259544057587628620200485805266921564838670255545797325019543055289035548845213722114232229366366386552263137608595155263240910305942992241 A013850 306 881621051126647741135440918572176681146771521736672290589620661308894413569746358221228068499702699597466057595306337085657780254504997578474158675113896066681875361535014881773318345377946308711063325677016674583547128547879195346410739479243939175094461491691215276936819875394142537386420113090839134503222057653880524539471805609187049599966133383500198295250744933605641342454852092762846540634255442196764358922523770336735416988644046515438313500007305618928181812122419084915494053664030639911813699730066204001225111766905806784927626556240431895177058860603119205862008106855237737551854802574348419339528770507623775909028087555079102776393263929456814184106337744254003345989565821905493650340755995525536993951087060044387860297718201283901720503298673040085969621281967696426329082467506328501874879941575294513202230805840635380145717341913929254078360066963604407355600410563776620952682665760196153082529088451494155207805756195417245204755491747926139270600857151034215451586624703012382219030953475854648308901395920427424779726530517785888152707268534324604557268026322037714042485733423745121956067449342730124798169673313702277047634268596966734600422350119195327101181785205493343499017400551694257345456952592446457712520801347209109972502958231939691591819612997656766601294143695788214220146288867817056491882394218486315206451482158639919723786245078997871762260123761025077123298911854568759524586012649935323139112512655627748838809 A013850 307 52058841447977422466306650800768460845035711587028762087026510429628906226879952706605296216838944708530773234945243898571006266248265602011320595606800448841498058223281093753832674976222351583079578317902157617483874393623718606010207755509875364350152856622874570887842276822148722690130721257900960053280759282403991093531270649416886091828400210162303209136261237584479515630616561225553325377912149606276738630016106114613889637762442302690116973861931389492090207824016724545175008374807345256152687155360679280068341624724020984843191420519441262978310148659753585986945716701694933164699474237212699813579834369704676343652199542039865939843245841770495420757295137460454643577337872217697494558971300779787433955817739808561058762719962067613112693999283344344036420167078910506278305990623781191707209785670079565710078526854083678562224463322675608524073083594133876649940848643380445690634958730473822643370260143972278370865722097583192912095607032223290597789710013911419388200738602088178157651558771795741127992318527705319005818071900544738909529211499683333574502119686290004976494740072938725706383826816238871139207121039500805757385755926382288711420339352188364869997683234599176440273478485176994201991887593631370881466640798751350734766327180637806848805356327898634411039817891092598261485418211355729368789163496207398426625753569985528619769853985669745329689698047964769779053677446100430681167279460966030896041454759802162941182832641 A013850 308 3074022528661618819212941423134576844438513733502461372476828414359157283791034327372336136308122846094033628750281706966719349015693835533166469849985959703641618840026525305070065624670953638629266020093804505154805299069086959966296757755102630389512176030724120536356198604071059926129528959557793790186175554866673270081928000577417706836375204009873842196287089818125930918472277323807698310240334522101035139363821049961835569220234455531548717189573186618118434681800363567668039069523998930030560023836892750808755504598328715134005610190252487137606235968209789498943157625518384108442339254233172711292075639696691433416318730757912043881803823710705984100297520571902386248598224016582819356212696339745668187657081717955721958879851040130486691467963682200171006574445842586485227690440343655589119030634032528275614426932206787135420792334740672007737991513150011282302357171542971937586303678075748753268370491241419065521250024140189958266333499645753086508884586611455403453865413714704832031166893915766717866818416742471381974551327655266287868790409844801164240775665355738503857037906566958814236258589672089101899041290261483079167871501696947766120659618407370757208493197319846769621708631071216330633418970516338819179723672525468509537216853689481856615107485806086463337490206651126834742452459962344463497631315287550669693824122554075479468790107999812791972846980034271690683340599514784331292246684890583158380351862111557919513905084618409 A013850 309 181517956294939929655704978094673628087249797449586841583384241039493878450576785997009076512858345939006591744075384514677810840027705294397946878171820934540333950884726292739082305071195141407419529220519062224886098104730515899049857248681055221870304482438228593551297171371792017578022555532928165516703480339322189925067766506095938170981119421579040507848556366670518094804869503693520777521381513195544023944294269179196428526885624364682420201327107096613275449525629668307230039016322612819374538847544680042506203791026712299947897276124219112988510627686819860123094514629235063219411690623214615429085774448449932451800204732523948279176633986293477655138468292250264005593476529955198900165003506165641960812963018363567425949896324068665108644491787470237897767214452558889366209892811852518881889639908986762146756295919878573559462366574101941384920660859995016208671888622440949942533645886694888131744009137314554399964292675454076845668726820582074005263125954819830118547298814439605626608373918832108923317760690226192634215281346715819032364204910925663947253562263591002914254231344872351021836833461547189378036489148650314341783644303703068641658829807336835842404314808539631899392272956124253107572756790019290933743503138956390019663117993510214151265481929363599573615459212542388464707075308316478225071631536414579494750620612695602987152587087280945553204641324043709063160579060748499978475874496104044919201397105825383589376581341632433041 A013850 310 10718453801259907906239723251512383064924013289600653408657256049141074028628108636337388959007772469352400235895907380207210052292795969928904365209167854363672179465792202859950071032149001904966715780942430105317299206986232233322995020677367629796219609383494960220610546672332946845964653881663875245595823810556635992885326544418459053058264120724820762947949404895527422980132739323598708391860056972683679069886632300762369908084069233110132230468164346947917302019038906283873626573874833964371247144408665811829948827656336334599623386257859014402858564054279025920408607994341701248043040919610199826472085895406520061346350289250806621937101060256643562058271414189085839266289195617324539855843292035574992144044653271350292934915428039930606000348595558330077625256246209149858185327960647079387456701346985759318003812517772909890112693283834145536838180103121845712105866351266515653156669255963446449291351995549287122763491518192887783659892650028550887936782324506156148670099447693844272645597871533117199812990450997166448857778148242222398042073935785249530421375598102785131083798106683367455488443179070899985583676647738652411567982412489362500221312241293432819658132385129456724027214325786181021749063715693849110346620116852235874271087454398784635418075442446991191222419251041415496452488089880779722712254770593744504585529396559062660788373114916852553971180865543456976470569032958138175229021913120447748433923297701883075569097751642053538638009 A013850 311 632913978510596301955549418278554707600698060737628983127802312445731280316461186867086480640449956542789881529417434893855546377837309228331873861236152632320478525275563786677191744377366413486379600148869555288881200873330027145489532975977881171836971714485993906066832170454588178307366847058370169377187800189558798743885647121365588624037438064679941231313464409675998799553858124319180131830944504179998565397735750727717180702456204145920198076914636522927568766922228377156453775560735070762157772630187307522746648324279004221773161335140316941474395348841122201574207893457883116995693523262062689553350200037859603102440638229970880218763880507094545695978868736451329722835110712007396753947690551408667711113692731019963447513821110329862353714584219123832753693756082404089975985430748249390749930757838162101968807125361972556101264425717122459804757696909241867454139302175936482803248162895385549384205043985189855312061410657771830737333001091535901381779059479764014422820702286873810455449908716159037531757273140931681638602941875554990381986423834183199521851807692371359205367194401546164879137081280957573248730522372319686250677793475084366275568266536135914567993059209509290097082978723348203153260463348006096116857571280007676139833443094793833936801936801052382850492634354744543650022969219370161846435931948790019251270925337416091056892644062725226459444258929475591003610630827145101109098514947849319097274736805998493729279653136711619403035793441 A013850 312 37372937517072201034173237599930376929113619788496253824713598747607986371406716623314589595337929483895199714430570113047276158064915272623768819632133576785891936438996766039501495313739109349957229009190598370253146030369264772914011432698517905315801342768683454159340372833172977340871704951949700131553562413393257507027703576869516642660786680281285849767828759926958053114855768382923267604485442027324735288170898344720971803299336398612441776243732372042350008117990663442711438993085845193434654316039930321910666836900350920291483403678700575077121570953719424880755401900794540175478706855101539755435775962035571703596017246841550506037788380063425828801856220018714568803690452433324770923857179370130419673552442073997821612243622743868042124492483555043200272862602909879108991963700253378274392661319585633959156091945499117465223563074170364129011137244793823031299471654186873373049000770809621305587923642281475766321914237930768833208776381454103440692671683220585287653139649337611633583861659780475007212735221698874869077865114809646627065916340984683748565827392426836389717727462216899489948165512559263742764288615563105153416273026910256744206030570692289619325422153262314070942652810634988047996877100236411969604322726513173268381024981304481100134217566165342154938739566013310557990206309434588686870195345644101846768296870249082760818453739259861897203724045526604173172204139712091075391158209155554443374975933657405056220234238069684414129860566897609 A013850 313 2206834587445596398866895507038288827287230134890915292095513292447503987245195209890103201015109398094527647937410734605328609857575181933160925030457855575630132954786320037866523796780980668005624415763695643165078019947274715575799461089414783790992753489147989284654889675426031139001133305707677843068106306948458462532478868510568088232476792683929648142940520444926946078379118267243236028777260866271498294031203376357428664013022515001666074445416152836728725629359230685628667761102726072827122902707841845578502966052128821492291803503823590257728951643246178319783725726840016802821842161086890821018727134782238473525641222408746715831025366054365231764920807935885076573289117525735394398282842584626831151303598152027497368381373679402664019409156661441745932912263839225451506866464536261733724612258260212099654208073289777387203986175966685831453978643167830456175202501708080685805170446515537328473661303153078862525542713835573968832145036548483354069461570222492340650630243153736629351493447148377268700904802106096862144178857164394823681615294018804590669063541695412261976442088916445697981949225351111964746488478460385796204077505966023750488621899168809009731546852727986383575092705815185409246167595891859890393165652677876368324631144121048304481825413064497288906977632633519975138763692365803027370998164964938569949821161891338087943568874849555585167982701164300449821645482245859265910772501092426334326848953906536111164748611523776794969954136614736913841 A013850 314 130311375554075021756691312795103916962483652235173657082947964405732662942841531948800703916741194848083763083056166467710049083479956917971219462123505913885383720847177411915980363676120127465064116126430464033254691999866624680035382377868853568074331100780699619269586580444231712726877920568732668955328609318999523754080344706680535042039522131193361793192494791752491238982208554562445844263268476892465702764248528170529805181304966488333380029927378408855994519688033212755687202625354871874368780281995353139565021642412154780298338705097279181128636865582043583604909220444176152189826957770019816090334818581756399623215588542014084823106216840144212570486808787806077886576149100777149303824203571779629752653326167279071692105551734395047907682091291701473655592536267442423686028957864401719114704629238007264272481332519688064937008179704656831661525984900417220606689532523360456416109509696295963709041226289886153753270771709276807285569332263151393574447636260067950223079065227984994226576336560664529339519727659562913612751617336700349943575701496516392274417533073572398657446928908427202020136119807757810406315398164607320880054572649787736442602634524019003215638110106734867963725649185680883230576950369818434667826038624975921673201144429203781331347308816045500412668122229376721011968857270508302963230070643014657616966989788521622754979798490991407748584210521050777261518344081135743792765205417006682615666103879227050828167240761867495966180821812963600025397209 A013850 315 7694756415092575959710865329238091192717697180834769277090994350194108014111849620044732765579650814584498126291383573751810688330407976049282538018930900709018023332304978996226724494711217406684570993149592470699656307900124320731409294030777934341221177169999531818249817988651438404809414331663095369143199051677602878154690274584778913697391742324836820526223624958192855170660432938357864657901740292023207282526111339941614466150876966169597757387181767664537620393058673180010573627824579829309602106871543607538174962962795327621836602197289238366464878275754091568286284558008157610657092029361900120318180702434133641351257287817389694719598998193675608074675572111161093124435028251789889241515396710015357264426256851661904347140724364293183900719808683680317889083674056207676236323932935057112004193651875090948025750203955060546465396003380281252781447882384736459604410205971911590914850438056580361055175371191487492976885798661086193405583500806826639177558473520752392722595722647285924085106097570679792969300398569530485919370252114818963818201597667796447412080910461376568323583705113717852087017738528290946682517946221897690646342460397316049199242966008798120880214763692587218390035858765270473882338342387408748700459754766203198880854377400054083834727238278670753867639949522465999035749052966244781675772441399372517624283780022413302058802121094551636146149047057527346515396699646984535218992614668827601772467767964478124352447399747513769307011347233687617899679794241 A013850 316 454367671554801517844966886826180046838787300831112291042946125384611884125290608214021425074712800950400029859379908646470669335222260577734084587479850755966805259749276704748191854688202676647317232574490285802344005325194441014868987403223406244914769290711302354335833502411878786365591106870374118452536760802510772352156306023956610074917284992539289415252978830156329904972327904577093550184439862503678366825884348512212392611743133975348577975955696198823281946589721592606444362149413614340902694808657778481521693387990101300741829523147732236301384597305003353015736816865823698751690627241790840204668252298033157388150391588329044083497601244338350981201517857591951387904763983239941169822242660329696831107106040833783789794312632987148216153603982962639091032501869345007074078691915882187406735630949572245389972523793342370208235168603602227695491716006936303203180818252435407531931003516803013739947050493486144972792129525138478634406300139142306216795650302926908037876554826599586531301429955451071095044219235132205663052894017127944994500986140685712423235965681833824982939294203259925447886310442357052110656002206456836734975875944001115389166097899853520239855801581283582658713227424230456212278196779634099202013448059189532690715570131095793596356808693117229345130271379352094777061945828603788113172686892191547793196332926543483073270206448512179562793955079699932284387659717454789820146294903579601057062449230534468764887666507690940563809713042802020149358192170136809 A013850 317 26829956637639474827227449700199105585783551326776349673794925757835947145714285124429751129236716183320171363166524225665446553575539264854619960806097707289083883782935040138675980827483679853347435266291076886342611170447406547486998837172938915355972211847211692721176632483919030456101789269588721320503843188627458596622477714408613868313790761524452500681273146941901124558710990437372797044840989440979703882701644895297629571330820318110358180902207904844315975664176470321817933140560724513215963225756433161555374472867427491707504291512350440821360459086263142992226243299110023587588579848000507323245455629946559910612892472899241724086449855876935287088968427972947137504388408446335286136833606849808268180043504605194099003564366665258115015654161589960875686378202882953322717272678940927284180332271941291518032487557473073618426078470874107943191090338493581767844624136988058379352993826663701158330133384589863374498402456329902024883057616916214039795566354737530992728572685955878985086818137439430297091266101615321612197610338817388023980288730621350632879660537546605531417582383408295337772238745310741570082126274289069752363590498617321862614868914888450516643245227573214272414357366173384208878815241640613923779692094447082715854063700671075516071273196519879275600597394679361844490730839233225084294733988297018705640450262979466131993532420578195691003420253501201301460806918655987884089818567761471862818480564613829846097851819612642349352399745464416487799451889454408434641 A013850 318 1584282109495973349072953677347056985734932922294816671887916571074454843007282822312452374430298853908872798823620089001318953542082018050400454065639263517713114253498531185148677991882083811660312705039221799061644847003748909222559794336224870012854803137366003243492758971542934829402354554579944405254431436445262802671960686558114240310061030677257395712728498053772319504067325274336426292700815585500410534569649429422429728557513608964098540224094474573152014046993956396033027134016970221780889412517691621756683307248348725957836420909512781180060513748584752330547967440569147782823518051444581956930320909492714416161780687632227324565580777539677151767316496703374555522496631130347652311093887650874328427763388903432106352061472287216826433559362587725599748404946502035510753132234418782815203564440325861322848300357781227524094441507626645199937490693397707509809457210665007859242414932470664889698236046226646842400756166643824384667319669221285522835888397680896467589629488533008698190391524197660919612942172034283125878656692896827945428012069254460133520911075081589510024676822157876431400112925671853978971779474370495279807317655352854238665545394555248114557266987442970729571795388115172164150085161203636611585267038485005787288466607460926338148492610981302351344939675558421637555333165325882708002519747274950657549362947578674495628086095902721877358060962548992435649959187739717428567619696607747152027568458859882038582232052096306918086909852569928329188069834620393363657116409 A013850 319 93550274283627730289408841693666367950662054128586629658309585605375484024737043374728000257734717024465029897735942635438882887706401083858096412121932871457441683554834767951844286742645166994729804919861008012791066570724369340682933295759742349389063270458325125525003924510638758741379634093391137185868921890656323234976606580570087776068793800461371959440905081577201694395671490124291636157690459508213741655803229157965053041592621095721054701692554629070053277460946131229354219236568074625939738919757172573110392609707743919084282818285820215901393276340181040366526929398167607427945917419751119974778519384635293559936987823995391288272979332940396134708271813837564129047903571615898521317782971896478219331000351358762447982877877087866384075246801442608939543563685998694874461705310194706454955276636801785252869287826623704070252676583845772411108887954441230746738638832558049080405359347460291071791140293637269396922250884151186090220559147847688837936373994659255514700031668385630619444429112347679642224622316452384300008799058864793349578684677406616424276278072492778977447141671600445397745268147997305604304606182103375777342300230930689938961790003092845916492058341519978610484945872812801120898378683913538277498433355501106733596664703960239341330340185834922544567342902049239276004868079328048024840788556838561377632332691573150292342855876959824136116141777555454332694440076842574439489375464990861580075889927217174496242220444234827206113939884401697910226335664499607730589066835041 A013850 320 5524050146173933845859302693169305361118643634238911894693522720411816956176697674234313687218977305577635550431409676680030595636175277600736735039388014126690473972229438212788453287866454465871800250712872662147299689934703285197986528181317025989074797057293640337125956738428708064919726013580653259688373968721365230702133641976083113089086205123443552833026004162052182852370005820349296823475463943500513231033524878548678417053002683081232559080243658291957575980791408102962137291700108238587115643472741283269595573210632570678007816136959397928761371574611350252603048654032399051012778477718883883390696791143329449420719194019103860181231156630797451358388742335294324256149658000347191785293766707515142373276239747383563790940955764161422113259248378384615271107892094536933642089236861687221458654130126508617396678576874303101644350299599509015103568724821800234364169884423720240148856064108182727498195043198987120618861992458243387441433797121258178191304948010634378887522169986503102447574094655018135193721723164196840531219575626907182499271751516183293237089943902626105839276268566334700291460338871092898628582690447022236276285486336226310205754737892629458522939553008413216970525568843723093387928362906410521748004991208984851512149454104148172866215257633366341334157031023105530008811455216241907818823723492760210787811613104702951612553296678600655413522055822872022891273992097477178077408131832245385441901224312246936828606875011622311693822036234035859900954894653037336883553807542336009 A013850 321 326189637081424619664145964728954312268694787958173508469757823117597379445277820965861988916593390917053801617424309998279126641720513967045903467340822846166945797586176097026945378195226269755263933004344417827135899390954294287655906502578589067628877691436132168266950619447476782525444901375923994331338794479027895507730289425045731744797451326334218351237352519765019345249596473685805628129402670399761805779298610553420911848562755433263701381129307778481802904089751857071811244937599691380330591631421900035786349002514642665965683535071315488295430230109225621065957419971959131563253556330822374430337254820222460658844047687634063839841518567891958705261496846156794553001381155262501327729811630312061641999588680843252058291272496917967814365845357495233147143649920290311394631727347445768739912067729840207348656473285850723848997240841051407832850629632002482038969867505336256460549801729524081876040919105856990485423181792666813785029224286213174164018365875079949438929296615533021696426802715284165865054074031122659236527984721193242219399497655279107282356924097506168923703424382573497717510441549999164571119179288206216029878381682667827391339611517821876896321057665593792048892564314653004941463781901260634898697946725899346496940913115395845459577144747992649089440638524883358441490307619063868414793722048523997686809487942219604589769659615574690101513063874284770079706837959363929888292872776562257764958825394413869372792407362561285883208497417583583491291485574367201705636968781567398995441 A013850 322 19261171880021042366548155071280023185154158534142187501630729697271007658864210050213184583535923140261109931707288081088384149066954629240093553843008248243311982401666112353344097637049916002778579979973533528274547723136460123391793623070763105854417598801612168403995167127754056531344995981346935941271224475192118201835965860259525413798544703368709259422214428939604627317643422174673136535413098284435534869461803654568951423745782145578788302854304495011571979683595757408233382202320324176317141105243831775213148122249487134782607647062426108268356859657719663698323719691924214759678559247778730387736984559879316079444082171907103835678801829915452269586986127268712561560178555837095440901117646958296927898433712015113190790041349670509081470488802514736022105685384143222597541608868139325198323067687379334403730816091056199392559438074423244581121996829140114561919131706322600607739005242326667510698340232281749431173753461675182687192190664876601721211120486557595934419336035850609398152306273534814710165578017463761905257740969801739759813320937046576005915894011033641768775763506366582466721274063085900668760016417789288850348288559979852539631212720515864008850862134095647826695057030215945288788494857487539230133215056217630511297863978551009278542570820224217936082380264255837432611561174598102366025154493243293539408413453500125431421308630640069875804244908712641388436609074662480695973805844583224758763053680714744572594018862351881370117578564010893021577270931680808893516157369582773343281795609 A013850 323 1137352938343362530702302008804014089060167907282562029783792957894155731248272739255038336473212725509278280357383653900187995618254603901998284260875794050519329248835982268352615621370160490048072369237457181311083768503484833826162021648705490637597504791636396932087510623726749284119390667702555220396124534035619387700211948082464716159390266189218913059622339814454713638479526435992274039279608040597633898506850043998642012620764689914281870495243826125938313828336645879198772985664812822287350865123543022494561183470709965821778198951389199267138204205928688421722317324088432957344259245022086250665481201276313735175093608168942574392997569254677541066841943829090208047566983543624648689770095935240475295474612260780418802961151656693890751750893299692647369318616248273151162234462054759013635778823872062317205900959360777517931242258856618169270672790763894624766762808126643243286380520554147389839226292376005022161378968158457862496011666570298455035795453610739482331527373580942634351495533145957273820567216353217676743564346525822931077216788011663266573327625457525512804440059287440328077424512151159348589610209454039717324216091178250312612683479933741253858634558156213908518516422577221353357671832839781704000136215854594864061627570069458546888660264363419844907728472224042944558280075798843346611419347671523240208527406015728906599996853330665486096364857614572761345793329249744822616557261316794838780199556792524952267104219803016243024072896626279222031116271244820084353235576516493183147446748915841 A013850 324 67159553656237214075440231317868227944913854757128005296703190370692001774479256980270758730406738228597373176823147379152200953262316105809096687320454762889115872814515916963953599826286606776848625331102609099238185446362275952601041216334410516659495060441337602442835414820440818477965899537168183209170757610269289224309815322321459024495835828207187597257639543703736385638577556518907789745421575189249684072930988248075812203243534174748430170873652688910531493249450602520808346030521532343245781234680091935281343322761952771810180869880580827525243820155883122614281115670097877698221164159309171015545999454165049748354102468767890075332113466919454122455949941163947695000782811267491880482234394880014825722480379386822949896053044176117555000138498453551134510894970844281302978782749871464996179103770821407768691245749294551656321924143224446277263957621817213697852577057070156872817483358201849222616473338510720553607266690788778322526992899309553471408685740260555692194359882581081615821459736735631061830673558441150594030731098003318257178574115300704227888422955641424005589381060864063932643840018013808374867893258051591268277635967984502709466346806607487299098512024566275084109876236762343694417164057356269839504043409997972127975046385031457735228499950395578421956458556357511833221880195845900774057701060655775811073334797822776205823214192322466288504248477282906984707750298868182030685089723495418435132003629041805906420237075148306134328480472885161781715384700735381160974207557722405971673583076731495209 A013850 325 3965704483847151253940670219088800991919218209553651584765026688198992012781225645428008032271787485660446288718230029591558314089186503731921350289585533293839403173824350380804496116142397843566134477176277964700915612422246032725138882783330606598226523824000544086646988409732209890305408401770244050318324066128791259406270284967759833937454609819806220430466357416161929835572366134884986076677398593350004594822501925060628634789327449484720053159918317627477974144886808628251212024756265963336320136126624748686428041865770549222619370185578417284538122336384742507250685599203609580202261522443047239296975721768992022590561396678275141058285968108126846476901388075789947442101224222534128050595458783269995444086743922412508368412036205555565505203178195183740941733837133383966659594142597160136559379898563233307333449370250093980754153298733260328226159433610684651644496822642935693182999574818460994746280134165719537969955490824386571166896403711329822933211484276645553068384756706530288332641375994502278570039442952391501426920640605997939768137622934391283952583487107670446106047362262962111158686109223697370727574228994688412800526126273516900491278312583365517524468036538613977441604081904579632811639120422830377752874259316970256184798513989722547807507693570908510238106921294354716239918803684504594807333189930662905868069346476637112177654974842449311869887368335078374540007947397867280729923863082680963176109682291289596968208579050432328925962443443395918048511751193723522174365982075950350221353407097918060596241 A013850 326 234170884066690434393942635766974609771837916055933572428790060911462279362718593136878446297616779240763692902522765017351926888652373858866223813249736155467922918011154065636124691162092450264736674742782037537624365997921205986386725889472888989018678005283408127772418018606277261812644060716131140927246717780838995076680854057061250434172757255249737510198607939066945794860712647898823542841723709538724421319673916172905060255674996564623234419040016737584946895281421162689605818849832748869046367718141064785184889444131885161046451190088219962234691585841182660310645733947373942101363340638739496433247119394737209941950059912455468804350728130816782157614550064487320606508635189116417727259611245693309960977878141874536206646362325901850587516742469247404718868441348889189847282374526219708903694823630260363564732851863897799469551998136900289121426488395277317994955892880242709746762941893455303278773095642351572997587901777689202640834065742750314714383204935051643263135051498763906995754140611099365047282259066895765767758236907143572345368758496652870926116102330220832172115990694265649701809256063550106044092530647907356087458267230324899457109493079735150444302313089568616753949279432383522737894478421847710975929472138407776657456167452579126725485521797668576621049975595510351639250965438766311818778217532215713928603626840098944836978348609471789416604979212818042938212929285896665059821274191169228194586100629618359411375748384348978590749156322889085564846570396238180260874136875602792230220697335724963560147434809 A013850 327 13827556533254003460527918699404083732417257105186821518347624306760936134089170206139535375427973197387855302201066751509613930848034023992191649948583670244225380385640636421747526888430397095682435906886536534559181187811249292290149777047484621912563917533979966536833511580682066032774819141226827740612991438240761820282927751215409776887467143165241750239717600193964082240730221145777631381260943324552138354505425076093870903037352872144437369209893948337653529219472638235658533997263773987968318967388511734500382536786543686874631896323519300549996303452335994908683319943858483907143403901376928524886809153139837509862209087770582977428106145396600169624981566757911794493728399282135350376952784446944259885782726399549488466261048982178375342276126066590001244462593210557771292176933398747591054275640543244208133910169711301160877575937985825172331112713252730350284150518685451767836604955866642203308272524585218033934568012070769726738610748043663333569613868209864483044861655950509944192286248944806406676970115641128072820356131129920803421679820468855375316229726497209918931277134505692349242134761296570211797619842228281469608323221683454988042858456865280898585607285625937250703951001202814634149931056331685485417659400300840803846129231907344854013194576630531780896380008939290753946130258193711946587034967059805691770115561281002593678734507040699693261107417537692617458535261402912175117386419714351755662114656078334504882326566347422836805146931710277613518625135327468306224356908367469278402301956977223373263145878036641 A013850 328 816503385732115650340713071281111740315506614804176623836908867689926517781831411502333424383646389332555467739670790609891193002645561082714924737813917144251264486391693940067769715234926518102952157865743095829185089959066459460441054184876919439314986766463983044033482025327695317169320295470302951255456531436678744725886600781518731915428047336764360109905084573853385092232878828437023355432077442371479217695190845318266982953452649747256882214475027755390103246880639815177400774004428590215541266705324229410513088414708618166260138846007491178176731722556988163362841359364899616232910856972406252466041193683754265119853584423765154234152239779523843416185536535487933553060168249210810304408684968807611601995584211166997744444248681348650885586062968106072983484271666490225837031755740262646504163922298438027246099261611282622248659981562124990600979874604860474453928803977857241438983686038969355463150184304232539685802306544766881594188226061230276183952129303924287859316035922221661694610310713941873507868408358492971571969209187090693521246771718865441057048049119933748502972983515426627530398815519801174436437654063737792498901877917186333588942749019437971780581524608925968716817602670025001331919278945329696228427369928364348626310085014896806284625126555456271130150343147856179729765045616080496734017827769914466293333553778081922154135593906246276187375131898183211368309048650580561028506550697712756820092208326769574178796501416248971090507121170560182800661295615951676014242051082190693420377528257548062967815500952185614409 A013850 329 48213708424095697036968766146078367153890350097571825460945631728222470948499363017801286376429935643698067814559820514723465055613217736373233590843173993450892916656943135467061733914907175967461221969814264065617550376992915364679583808562797215972110653572931734767133080113575080783531194127225918968683452724804443197318877889547899600874110767188598700129785339001468536311259261940377792114908740894593476325683324225198347076418425514925771637882535913928030206625054900446410338304187503823637496257682690422461387357800129194099494938717896346580157831485267594058412419429137957438937153193363616801867266445832005601062234306638908592372455606741103429882339746884026988374649874947649137665028438723120657486237252085200049811688440384956486142971432203695503601762757634581345450888144706769013424375447800467070854915298884627561161123251261918569997260615542406156030041946088492249730547676915101470743555232980627235906940399161939591255220560689586578386189283267425273804752605171266901405044237347553688766121645160651478353209833288518361736100623227285428977630252482967915352051703602426929042519657628739549297207034809652909267656989131935812093480386848792795671558446632469526759362620062306303648501502442773232592407766899986422034984210044641514300829097973137353964247612537759556862896178583937251647018711985679320155053017041959421279552684569936362588314163455820448087281013768131548172283312149240577469624809487416585683754612128085493923354998000408234196248844826330516964978874352278255779872666079955570186537515725608345237041 A013850 330 2846971268734426814335968672159781502070071282911518721643378607919808687037938886838148159241811269824727206381942841573905888068904894115103070305698581139281775835675835206194528325941353833702617696095562478810650732211054659368964744311824612805937161982828046006264441247626494945186733482018563289181789199946977566358482420499913923532015366691719564643963694482697715600643548158317368246593246241084850183555274612173737196515431608230851889445325863181536255671002866816460084066523967913281970516519905186755922462090739828782381076636353061369211739791373566161555194954871167248811799958914928208533460216359934098737123873572720913471001131122455416431122279713754909636534700465783733929982264278161551703904823498378977741330390716291295550256320100196015792180489075564393867529494056790003473695945817169780066911893483838372859003166863765029639768242087163541107417946874579378854339109774159826745936192952273057653068923630113370924029518888159397867126090987658194992896836582758139261066457171135697767950717025091309145278687445853720742155005700947977295700088778866772433623301046019707733031743263319441646450778198475194639345877551251677768307923363034365791609854715200693085613603352059124924140365217743316611349086227677298234743782618926036777949657406215787614234857272742164073197156449202910772504807924042378175835725603310661867136306471170172274477363037902741639105856581994399788025157299100506859003875375422461968040026091551320330680189276926105821054298038149990696265037551627678725545701059355296463944853766081447177902034009 A013850 331 168110806447499168959724614122362937915735639184642268994319863419056783160903253328905810655069713671880316809647342852097568784580765092602721198481195517693449581320822393090580703118511002526305872336746868811290115086330566581077999186868931561577783477924013288623908991231096900018331425379714143662895470467669078315902028448099417270641975387779348572661412195508817408502400875200482277593084597289819318488755410574247007717039721034423573219857046895006534361117048282645151504044173781311387077029983881372750465463996096149770820194300011920790584022940817708273672706890187554875087975773967595785692292315837748596328427610595597219549145791649869884841339494817513659127737527804063704831522723361161466563875922755780256647818241406284710947085445596474536512465699423001893483749094559392915118271904558058343171080398327172078951278000138461235198674927004919938851922344997037741969870093054363609520786257638771781356066871434564439693019060826924284655928546730228756135565303375285365226713229498391817499721889614616713719561214990216356103510931635277111333794542303304045433022303466417721927791407955749709781272001841761768258734723523860320540814566663816265628770311077885726012397664335739267645564425742525102583552192658116783463385619864963545701149320179636042832954087098152046358218891168982678205636403106778388904923761149891272592531760816127502635613810025118991047561725310187313083097513354585829517319837043320956750795500680013914206334496613209622627435244854718800623754202386062801064748101853870900899479670033343374407937206197441 A013850 332 9926775009918378427902778739311409120986273758213941341845593615031883988868176205818559213371211522610860827292865948073509339160709597953098084049116114124280504327413241489605699938444956188175835455612565856437870005732733626046074773985423539779606536587935060679953202023205040849182452337246740469150314635645391405475698877831822490414138004672982753867083728732600159154658269279713278009594052385366540937442518238998711558683478487361677575059338762103240847489600584041913551162304417612656095511543518211179542235183505481547817161653221403910763195970632344855852099669158684927819069881477012563549344168957903216864597321978059420217157509851133166829996255829479364057833773279302157706596585291753223439130309362806068374797019336799705896714448477026224906524587085228838808321900284637592244818837692248787105909126440821184089994014630175997477246555764713517469267162549730081625578859124767116778592907727311834917294392691339595599433082522769052084647924755873277821048995599007225531272189488650538431541077859853502328426370183957285611556217002131478147149233928467800578774533997388500062114154848379064612874330436754190653910026689360428067614559346931686669113258098838074235306069681361068015202933775670364782456173424269137946729457467406232410107166207287328693243105889058780185406467304637258165364623967052157086446843172139929755316407944431512903130359868173251302367472317841250650243825066074938647168219057571059175177723519654141619969845690513415006527423773426290458032061896694622340072310666369222827213375035798892915414284088752693609 A013850 333 586166137560670327789231181777599397185118479148775022294640457374017717658676936777380102990356669198648720990816441367792652968100741049532488765016257422924639500029424496719726975665236217955594907818466401256799785968512187884394669329065274600445986378980977398090556626268234457103374628062082777962856928920224717101934543037091286236464435037934958633097427097931306797923416142697789353188519199303508875815043259494634918828700721200219699129678894563434268803413424887090953282582913555609729783861133206851940789445350815179917055578461070679526655958869869331393210633364151186302788257431336114865025223832795227052637607265482430704402933799199562368144448910474926968251026478369513110416821764892736090857205637564335531463389194818685833495091468119921554505370342795677702792599889907565184464307546889598629816828007204050099330056569897262475033931871350568493042756681399011589908806052458373478659132608390036540031316594030911780550924089886989756546375308909561182055122141125777660396091517115325643844069106546489458991248732992493758076783057758861653111015114242095156376057458011793540167778729641935386325616337959898203922733165980043916964572114876969166124468777478289445520588108614689705229718036519559370039254584529668326616427733992870617584418057374109472007312159643031911168066487871525457406615680630462823797599642471690712121678572710736405416944619855762316153496872896208009646247626326659052176636167130513473235069396112057408517599418179126642720437846397049025256335222937920754558929872538436238724122582488888827762298061156757804917841 A013850 334 34612524256820022185626312052785466804384061075256016291476224367478372210027214439767517701477570959511008325786720046326788365113380658233843929085444984566277037837237487106803158186056533434059923711772622527812770561654676182385620829211975399881735049692447734379849278224512976457497168412437925955928738795810349320152132831797203360976988424555021372325769972705745735110579799810161763516428870199672895608002489429898697321915948886151773013908409045076230138572759326157833700383238462545198934007216054731400251675958520285558922214852547762555369507715306914149437694689519763399993343813062966246664874442102725362231198071419472050664288837908934958276561563714633962548254862521241379657002908395151173429027135692536448797381668564848579782051656101013247871987613371741972672200230899151816577432896336283909492053876997391954315340510395863451888278643071379718945681739279930235372525088591614495541343121392823267652309213560931309729751516583736858134306915615800678239172907311336045068728807994142863943348436672463656063974246434473763920675962777603021754552331480881476888849816838138396753367166206626642627141319140194029043433470717955613252841018811370152290483756841315513468545207225588812404109620338443461241447943961892385018373441264545017097742301869883790212559775714761391322563158042325706734403249325548199282424461288310864860072998039996274003465162857862909006547836847648186761601276086962890371978189032889690081057612771020877915555728044059249125999134391899347892361338579261282635950250043522121460420714373386396390535938213245391622593593209 A013850 335 2043834944840965490039048100404929029332074422432792505995379572675230400629896985453832152754549087588165530629380032015550526171580014488050250168566440893654092807251036376169619687728452242747804435256461587644816288895146973893688524344137935387616572949289346267395720029879266746838750297586047089771636097153805317005663291584793061262330189481549457014464391118301579912544626598990241973881608356420484812756938998346088178161814865778376044698277645702706313452582865450293922173929847974831451854192100815834453461213674664341968797864828092831132014061081157973610146433721452509006206958817555093899314170931723829914390014919248405119675591589684700351272683775785420854511901377016782227366364737825281639810623335508584765036590147085743787550368241108731273592996581987991744320751434364015617080835095761228571596289382818997510366541798365340970550965594721901024023561022740600468512233956246244347220769975124821131601206751559432908232097302753077735972689060197414249344921003827082125263367383246141972990781837072306426921615277709241285751994926054680831584560621614570328809692834475234189889577797335096620490067753909317220985703012424561006967009319792596122600775357722839754804125941463793783650268971364747942846259643005783442949933333230118714604585183114767928261442196180945396206031919241290656959777469424295619427882014613468259122450461263739983630614401593946913927643218016777780085793751659071713574940084203103309596370976516011820035650185273654601641122886707264593696044681766799478370226314819937750116382763034093320464756615553927129922529085398241 A013850 336 120686409657914171221315751280810654253029662570233964686521168386899679926794787094063334788003369072993586418134261510486243019905628275504879222203679768329380526175366446976439872940677376482015104097458800288838757042969533661448413673997000946703371016082586607743449872044340822134081366322158494603925339900835050163867411704790445474479335358696013887247107831144589992255847656043774798315735091838273207708484490913338160832277006009347327063388596701099105103061565621974405810448383593065822400538189361074208642431206275254728915545120234053585514298292781297183705536764818049204307514711217810739660602479347360432614815990966699073911724007779291871042300704276353316038073264411463973743756471403845055549177497338446421790645611595266084911061694269229472974392855169808924510396051447760758173006231569604785924189291766078983989633926651675018970063967402733533567567254831809717065178902882384482459039246261145562999919657472832953798197113630266487231451316315597114009568240354985372414676580613301437363132676697282622203294460533452988682369548388602848424236720145718763345883552182928103678789679354840120343318010800591272581984777180657902900394933324433008443453184098175964681428832717495559130764732490117001277128785659848506522750613393905279978686150477743931395909900242288644700569978799278972002817899792035232031597005080910687232921577287162582293404149799720971320513404380672711136286035241716525614886637032109047328356109792293981961285107790224030572306665337177266993157742413647742398283493663802504206622285774400176480123413391843843094795419963680732809 A013850 337 7126411803890173896447473797380588322987148545109745380774388472078039199997305383117345855896810940391198284404410007932702164082407444040287613191905086640081590690129213327511798057274058403886509881850844698255639764630307993174867379035848908901887355128660656600642971494346281206195370599957136947867187395804408877126206793756171014822530273595640924028054470321256894452715548241728858065745841437958194641978300703941705058985124927845950315766033246603201057230682388411966688701166602786943746929379543582070946126920299347516487734023804700630171033799890442817400628240425740987465154436182700506366218915802982286185472269450592613615413390935359405693176814286814386958732188190232536185595075879925646685123382040337922760315832719088867047913281984903731149664923704922047183414376441938825009357844967953593004037453489495197925603893734854758195163307211164012423631278830563531982981749036301921304723808452474384349582255854113313088829741362753605804529968777119693985150995024721531255714237408634836574855621426297841558482334600039865528705239462798609596602754087884547256811077872849721594128851776223954266152585219764114054693619107740668508365420417874444715577467067813192538473691143135395271112526688808918808413177664428394461661900970296712877461438499560301404997083699406902180923956678118624017794394164819888416233771553022695170416786217229663321843221641523723635504996015274342919886554094988119121033441030109007135692099927125167340831924329904938781264136281494980438678971531783485540876242017353874070896839352692556020974807437374987090904574753435383591638641 A013850 338 420807490607910878411326880261526359884068134440185354989346864887736136720640885567696155444850789219159867495796006558418130086902077163134943271368803461010177848661439917776244163483975874691094522013410528587297272461655056688982743864687842221747546432992283111611366823769653558944630438556868979634609548534854539785425384964508142254255590125549000922932588417999898360538400408125847339924226191069993435414176678267053742028012641864375520195668497178672419228414564353338221001115186727966241312432932668977707297848516756171501084206371643767510969374849730757924689696968899579568829904302152282200418860759250301016965952038788043241376545321342037546776397706822102735526176980445041029223203635633729511109850586099914001073889606229478510312231387926580420656564079851941964133435514520045677977571387512691713295407591101201942308984321149438616666198127512023769603003383665946000063089298844592151122636165310159921458482625929537024582307397729237669151690126320140810129181105214781699118670004742478464908649589601461246186823375797754019604515685038795098069796026135494630967437337313903210411714568534248275462044004641851170815603514692978734750469710255068086010133852887301206204332988311001955363923588447477846717989727906832264566673590395050598701220481960536237663672795366278166881378717886226629626741181038449591090187976434437127117940809341194389491520394710334356952934509705934675076381132754953445977903659386906762355482808596814006308784299756556730094865983285997099923554589980283037703201214882728910012387466937142740482541404369555612730824234615605965702670112409 A013850 339 24848261512906529459310440952562870024794339270558505026765943024755931137217123651886890282862994252602171015759258391268032163501480754405955265231056475569189991785609365704769441609565291424634440430369878302551316641588269442427742042465952395351970869321761325457539599576774273002121482766344556378444059231434625719789583556769241291971538341323542955498246413494475998291432005699423159575185632356492042367771718674991256413012118489449510092034029089903427683018651610500268611894850661099678583257852241170464638230657065935170967521302039192827755230615501751524695001916316551273959837019137790111652533308972971024750822501938395165360043624679925975099599508190138344430085224518299227734600951480536093901525567258613821849412107358244476555426951225676647259349452351177321040115233696894177238897612861236932978380522846934873491403215179553200875522333231457491571287746802090445357725360007474321931640542925399633202201940578513231764560669528513755125738150269077994697318015081827644551258345110038610874390849616376685126085733517481577103627046685855811745923385547274822463996207331048670671601333557378826417758236430096669785490571939105701308280485920851515410812393879142248925159658626776354462284323974235119370850575443170538390397508839237342802708368239287704297802214893583359476178531912463796252829439999139409904284509820477077919187286850788187505084787787250533443713829863625736628585229508047246031549233183137457410328904364833270258527404116324918355371741447054842753385974983745733093336328537610259407321467535171341682753587386617889376142440229816916668776967467639041 A013850 340 1467264994075617658042822227807884912094080939587209163325502169668812977721533934520268984312776947621905596309568448745986031222598937066917252456628653825885099824948447435500930757603220893333239072972910943887352696369145722305915739865572022993138527862580684506942255815408944046502271435869879709590743253556983214127855119443666929049627367516813887979215952470435313223110768504545238149755136405018498609774552216039558699931952584683504121424517383729707501254568358948430361263779036687274920662792916988874766422882069086405910461165364112297286118612614762925781715168156576036176054416143067368302970439361544966040511317916960296119345215993724948903656251359119479100252102422581051098500451583974175808791183221053887566385935527396978096121406042924980344017325811884669630097764434567904271779665141843179655440391493588657344793868453137436958498718254984333419792970160916638707928324783081351235741442419201922940956822389220627822465542974989208726419712035238786508881931472566840583107254020402669933521905278997426880010236478473769646392073479753099827785029993181030991676512046691092954487387145229662321142206102960778254163432782432252556552654413140361133493061046169470656781752682252516954643427046354609563729355629343777121414582499448125855157126436161699651080922987251203793708866130899074704933325602509183015438096020389350974050090101252191683987751634049356749317857939617236122181329217220681830916950670231083722622511473839039775495784685664870103966345960707141409744688436815201793428416863817348207742925336484332555024916581592399749771834953130459112374611151996617732009 A013850 341 86640530635171147089770609729827796174243385401685113885207577616773737521478857299487363254685165980125903556483707330001729157663244634864396840311465379764689259563380872618894460305712590530434434019977418325604289367901685756442018523322162385721836931757526839450433263644082737001912626016680526971623798379286301811035716948029088493451446424500343271284722777426734810511467769424891767504891049579937324408577533804919901672281868172976234865996326991855498241581007027545864402264888337346896790217258955276066082504763297483182606821353585467042448017956289136004484498964477658360159837218831985030922101473859868699726152811678588525551215659213464507811997986504646121390786395950988486315353165582091107333310578020011006907523106957264159597872905428677164333879071865977856987642892096800179344317446960697915474099677304916627552733138289312514962390814238569904105355095031966599064459650116170709119296433411454347740559405261088852288767847130137786086357575968815104562969171523599369591900242650757256904534984819519059837724453817397623849805546905940791730878236067346699027506359845062347869525723538666330401126128173730995130096542369842081211877690441525184571631761715261072812305714134328873654739723660193340128654720557120695242409682009912383621173158928912202696677421474196332814714836163459462251607943502564747878604131907970785666683770388840666747792746238980466690470193476458175778685308947664041433815020126475262737136680018721459703250589903824914769108762633795993104014107505500850700154587391550594319011998194063353041666299226449612824277082147400480126608413914248280457399441 A013850 342 5116036693476221064503864733936601536292897664584104289807622250692872426905805044677429312825904365960454479106806434129272105030856932444107769023551719209725136087958077147273098986592022758231622894445646574708607682885226642232144751783650366714488748983350202342708633784919441537225938653658968437147413670498476835639848050064169646449814459920320769826091595284271263825891660316770433979396311586645719069002094793646715273846572033746073692602217112542075315667116883969555747089339391431996908565538924050096426105823767953084449750194107868243389513012300917191928805179353441248509078227934809884090919169929951386850129597376808973845273733460895865721790669105112848822004545894509919128435289074456897796924656321503629946882331942719491360094797192657957876751225314614126477263325135423953790102600925582251210830111845178021940361339082845614696014215189973314267517113006542595708157277879709764202785335096512967779732292321262035638799452605187506130613328503382563109338766609297019175032117428284565262955886318607780964357791273463512290707167739248897810916628961540755230875223042491086579347624449234708143856096742530641531437070730396805053480165742881620623770283897524451088493840113917985660438725942410756541256932594177419933369049313003316340446653861593336657036105060629819256376096360616117786495197455882945797483695385033766922832009957690652530790413872665557577605574454591378821555588808050613982625343123448237789365183818425483474017244083230957392201103324763019596798929034092319732993428230883671043943339481361246933757353303022623187660737423721850950996100233222446712728979591609 A013850 343 302096850713077377637888708674222384116559314196026774208850286281163423936360882083157523493056826905598876536777813128899388529967071003892119653071705467615059560857836497469329222059272351850819100294120984589968575066689747997165915448072770504123846138717846098134602116365708103331654451559908427245117629829264558667697387508239153453215094043835021137460882609940933857655076650044977356049372802879843065305504695470044890205366232020671905474468318278497005314827584881518297309878401724667985453886507926234143865122787673861683673299211875511903907353863356859266204017035641352283212560281322588845684686065193699442113302595503193096589568687132439975006017219987808610090546430524916214614975384557605358010604031128467844733454818885643245322237679429259754664283103602649554355922085921649047351768482054706351748307274345917017556396711502950702184943392752734234182618005923333733970979101518981866410271252113994234425412129278201942435468876883717049506586434796236969043344829512379685266471502022775294212282131227470858164363216906746937253967547834908166836816023550020055627951045436056171423897876102860281186558656549691851789827589559200941602950306951416816213011493864921312324472764886743135263246328173412763004680612753582469645508992883532826587034463873224936261324967725130197269752113998021139174754914572432066395614728790858903026307355991675341290643148767028509400031565969166328034035963526580705060043886096494993224224739294206373657244245870704803052082950223931544171379960534117387913528943605449891473810253034900270191437955190182876608178884133351576805368722671552255939933515904919841 A013850 344 17838516937756506072139690358504157559698710943961184990258400554616419020018173726128368604741512571948708060620193087448379993306025575708825773394231136157201652009094387339066421233377973104439017053267550019053054389112962929484650141293249025498008990645150094248750120369278697793630863710161032720396950923788242924768863034974013772258898088194414163145927657234402203360674621108505867897359414637251853163224746762810680721736670634588655346361879726026969666835254059668773937851009743439919873066544406536199961091635489353858559224645162037102413825338277359182810081001937586210971418472051817548748835027463622758357348404961868049160517441406483448084130310823060110617236676176065777556799681482742038785168157434104897763665773600378347993032812732618359253171252984632853535162843251587454597074577096848355364385796242852053969687669417537736013318722398656203794249410631766933657252344965594360229660107166079245548586160821748546498872001711106608056314422388282996785040468837876508035299875722942858347941047566850926703747483595126499897909529732103492343547149374605134264774881281953680866409745685997796743785102110602754156337529335881256400712612675174211580562115701229738571447792293797295394159432432311850242663385502486291250097660520779729877137798057250059261294978019201213018581592579469150247130102950587541088594654120371427364800423063952437227871187291544266451562463938913302504081789610281064053090531430111932854897246630583592158086615474419247915422446127772933751775815289579097638905970590958210641637021631457826054534219816025108680836354929190277258780217705032489160997134180669611691209 A013850 345 1053346586657583927053776575979311999742649182529964012489768294349544926713053140354154037741381575860999262271561781620739390224727504220030453093155954358946600349485014477984533107409735933844019517978395561075063808622731348023139106193225061706631932888605467915294445857685537826016108871221298821106719555098771956464676593352180539238115673209791961919603882232034215706244475701836162993471176074915084677435258071597207885937828664301825509547322635942166531856954916969381432256164274340383828584706380661556071502499984010855994063656072173128860433972399939782385752473083412528171651289356187774436069959536699460258243065964593346434879394397611441125919810723790876471837208491520508098951464391874434648225394528326460108046700265328741070640594559048381495540509317489585368397830731162987606502656702991798535911616882344170934856087191436185773850457238918250177846633448395205665527093717873381377201199668049813370398464210363429922211892829039134099117310327605722677159854644407769922976422361564052842587570917774980370929585158808624692471659821150979119394115623421058573200691964818082901480629073012483899923766494528982030177574769754452309205679065856362019620612370041914832905420687156436495729720325695582444979030250536313012027016756091522269515109837482558749320207157055812427534224460225073852942785449129243713740425731153812414464100181503327465868565738378397389698311933128891599563525594697486551270942790416679523148827516289330533342856557148982170157780021398863965108610117034356136479758657425491380178024490315953170694191145916466642494705922213756681853713075264463452467719776234359900754200241 A013850 346 62199062595543673308598453035002394272803691579211844973508328013046278377479074884772441774590840673016145437873451642923040253379934396688578224697765948941437804036740619910508695459437497157555508517106279485921442835363663369418341081603746668714909005139264274930221733450473323088425212736746474087530683009027385257282688160852908661471492387365005559390689641919388403238030045717723588601479476047660835117874553869743528456742844798358494513259854329748991539621330892125004193294244235525324694098327071684224466151121555857035593464827405751086079765636244044210096297783102426376007836985193531892675495040682566428788994802143272513633193359784557987044438903429127464785515324215794482734985020875793491543061321503149142920049603967396831480256468117247878930171534688442526418523506844443255176375375654962711747045065285540949532317092567115333760095649500883754751665858494288499343709356946705296942353639198673429708658913157750173476690059661931829418778057534790318363612256897634406181834764027995756301953475123694815923021074042490479465759040779144166021103133447390087688927659830542977249529666132314161806598487735441859899955612579230654406286143159752320896577539838605028968232186155900418636344255511998447793566757263918747047183312430448298492597720793507611588608912416988668033468420151830385942418537985632712052658398998901469261690651617589983532072938285505987464295621339327920062626622841291883365997900831314509162415116009368678663362336843090248165646752483581518275698318800761695502993268962317840508132168128666718776321292975221438772669890000800118306779903381291302404766385066862717779634770030809 A013850 347 3672792447204258365199430053263856379414785184060880233840693260842369691911761892870927914347814550900930371960989446062962603921831746190063855590178381519042960890565496865095627958184324769656495222426608697364175277985388958300783622527619637040946661844468416170354663138516999255048420386892142548394599301000058072057285453210203403551230153981516213276460832665697965822802436169585860183328761581138324652875374531454485611842208242498270742513481138317348201423099967849089372609831827863534897861812115255881770501757576751802094758504593482195881924081054574566561976287794415175076886766138692864730595306657264865053561354071758098657526434701918364576987072808586547668119894379618448411018130497694729882126227973439453740286009064670815502077664185855370002947698951817842742487394555657529774909789557049893165951264060045907528933791998995593343199888007377684834331117278229241597746693818346001079149040041042467350866600163051989993625071332977412595349425519371833509052940157548414050631160981089121413874050752579055185438471401135020321973605598967683859380118926934937287943489385333732263607477255447018940517834102290106385232478967190990912036790467440214796622007149929788355545142360319763820057491943727996343762323449677138094389127415705541577689402815135830956695767669310763858708276741545432459513872249513626013997425802486132858433571287367070937585374932820843053779192144465974351778039452155444420878810046188290451531450185237211106392882628247636063933275087403005072661710026866177357756249538955906164164696395829641077022996028893850738087384334657246185897046514761870115699050271813176622169653535549240641 A013850 348 216874721214964252206661145215177455348063650333610916928059096359481087937697628012135422414324101416149037533924465800571878798980242780777080608744443250317967797627002024387031735302826193323446386389068816970657185989759232598702972126633411947630859435254015506443272503666290289011354175425594125340152694124752429096910648726609300776296589362454550877761735708076799183870661053377875457965380042604636932427637990707855920893670554511280389074678547736501093945832630001520878363237959603513872183842143593744562666358283149617161893394937740530184631735062191573580918137817972421673115086653723674969476922262804833016547744396583243967628278442713577509906509662274227053254811643222089760222209587758376104809671635603626303910148549259746984582183992510573743304058675405891796101138161117021475678648163554239141556256191481650793676011483748690791322610186947644911782418144162158487105344523279513017722671665383516654601321873028056957133566837140983236342788227493387396876067063363076301275719424772331530367848822889040629644956297765621814992219437013442764212536642516581111915775104714571556433757924456891021418637585906128491941592650533660822364860440311877243525732900196204072606585111234521733810574841785194456102821437379985327335583584769996524620981546830955682161928385105131295092865033311516241301834642461530102500533996211003659157643950947738171793478804408137961482607516938571319498141451610326837608472854417372362872480601988072078621393326315394661939195960636060046535601315376420906798148779025807303087761157477344475957130892510152992233321957577175730031034699650173668461913219500296266362495871620647110610409 A013850 349 12806235413022424128551133963811013560847810488549391033684961580930998761633107236488584558143423864522184517340705781057968871200984355962105832865750629488025680482076842538029836937896583889556185669888124573300336175509292925720811801105576342095654618792314361639968798068990775275831452704705907507210676435372506185743476896657552601539537305263578774780952731826226915008378664540910167917397726135761206222919595713308184272850352573336595694470693565292653096407470968959806346470838276627890638583694737067022680885790261701743792643077678640566872319323687350228379635120013453527375772751815729283272642782696362584794127758873843973044482213763794038382469489047630833267643372720621178251361253947544350612906300410758529619590361685238799692593382573756868968361360724042504667976107275799001117348495409714267069755371850799997715774802103876442536808808929071484395840008994631296505083488755131964183506039169231274937553455280433735261779988166337919122805302045257032398134884024526292514029956313381404536691105142774960139905024426762202553475565536206781783986076203961598077514604158290735835856971681254957923749130810170981320659104421362137899822644139976039352951002023685654283346244233287273859780633832573947438415503055850753593838875097083524782344339358821102075979709212072897843938587352011722532632033802710891022554031942263555069599717659512991306233129921496138487586491267705697845045754576138189433942713580491420655257107066793668170514654525597739392847582279598709687880722071662278125523887252694895440029208587879713960792622071832024038385428272974649682602567979643104949007513698272994232439018723327591234434041041 A013850 350 756195394903561122366815909429076539754502361538352991148063296392394545875673349207414429573811035776170473564451335665692003875546925235206387324889708920638428406786155475028123841345855382094403207621223867928811550827648237970888216043483177424406309585067370740478517557175836289262571450760179132393283232832311117761966567270731823568308138338509063072040477861606873104329751762476204505354418330590563466257179207275134973127540469102952639162799984336965872689764753246107604952756529396600314317728590529070622283625029163226269211781093846046833243583744414343635589074201674417338012005221966998447966283675437514269508450033741612764303630240538274172446440858773553073621073515779959954564630684348546359341504132954880415507191267151665883047946647597769355712769989393985858139321158528655216978311305448217756201984952417889065118786289431800055356023358452742082089956691123983427328674927501787353071848106903937553787593980854331633472846521234087786282530280470382506077466766764253046660954890348858556487073067575718621301251787375881298580178669347474257562593813767728404879159860942909660371518320806424010439462425209786276003599456977012880846627313821445147752403718496614199777312375731380234146186647179659022290997039944931148962591735607685054872650894799027256484525849263692544786729644548940203829388964016275403990793032158720663304793728076582623641760088734425481553494722866753752052106761966383947884883294214437898272276915187099311800719835082020913408256886028024208359668757609585861034060018384380880838284737905709229670843540719609187442621154090880089107999036629945704133944676369322036431291616593770934802095689430009 A013850 351 44652581873660380714638112635877540595963609946478205774301989588674505539412635597348614651903967851547090293507286919723447136847170388213701965147412422054778558992315694644935684707631414457292415006825648177328393264821800803942978269151638143733768174688643174854515983233675957044665581595937817588690981615515139192726363830769443449885027260750621665340918177250024249937567511822457399836673048003042182119020175010389445028208137160060250389924176275113497816457918914429407964855320304339851960147555542151091175225774347059347970686461810515219456200376523922577337899242534672669392270896351929291353961084750909780100204466042408492119365062073544551608789886269719535444250770033290855357086877280097313972756477546852733655284137134038718728098201594000682685483355103725470937268775089958561907352304275411810285971009455323931406199211604658361468717823293275967205329852654180097400330925794053041411539558864570608613603636975467428624938114232351649692197130531495616601368335110662378152282725320209748902005177567278608869217616792758414799860970246299007434813602109170594579709510628817872535277785325298531392439816746212669811736544335035633601112496253842514529631687173506571882650518474562271446098175329311685607261084211708239415092079395898194805175162686987760468154766873171781077111598780970370095921588936197046330252337755940296447484764849194127343422291479679090260252309890558942304924852187353005738654473640068343455079679564883027262520705541758252915844160863068801479430080468088435508200210025579306632619875488594224302833640235952202909299336527912378381738235113961663883405299194932096929231338668245579929128948365152601441 A013850 352 2636690307057771820818665913035932894651055203729591572766758183221640877596776719387838346580277397666004134741311785322749829983688564253630887339989556109912619129937249453088807246300927392288659813738047699223064293894462515672028923815135080749335276947189690831984314293965331587530457927658532190794613773414553454191299057843104866272260974720063458716715877448436681934563424005604287002955706811531637811946022314188486339470662291164397725274632684869176932564023653978142110916741808650963918394753007208479782805906749419507438321064883449113193669176033361104269225612372429886454944204158685072725160048093456471605136973515338179051156387550380732227947433994340668848447563719695791717980623016512466292777297242664107069610873013627852302175470705924146311895106635519885333374783900286963122067246215158791985576302137327422825604657246043471586366318747644652587507522469376680571392140837213038042309999411394029868024681159764376192873970707306132562674548360754284664694198819949502767514142647433065462914503730170234575118431053995591635516990432073710090018308390944414439337266893121066555335617945673552980192178739047111939713231206439519128512091791293146640460221495908389563098630465404427566620651155020525723423159761617159829221772196248392505050788181503940267884070829093920500822362796417519383794073905093499388755070292150518564927527879580064025501742889583570600777638646727614984163507596811007635861808013972395612678999998626777876824585141535283076427681854803349658558866821560154028323714201800432477349571027726000350858023622292741629591216522636698031063261045244322290651199512161545391574181317021233249235135272013895962489609 A013850 353 155693925941454368247521403498858801496250158725028652780304303961054672181212068503132466527218800054779878152339719611523054710706826030612650266539043298734230247003664642955440979086823461587253073341417978591422723490174117087917635922359911383167498768454604053937841774744358864912086010170308667334231148706355966916542018066577499248510738296245027173763355847452737631554035624106927543237531531514131681157600671630515929859403137630966521279741785408840028690973032743755313507522687059030768417291770322653522694905987646472494725420560302786684972971175593939845993503184979612365278000311366194859347975679870511191811733149107204134791733528462431857328068029931822154831980190084316805155037808502044622122206624882072858353452440581711050591159369714114915571094151720813709050447614528044885394948821758911507956295064907046990429129405721620953703344755729669090639731694294223611060134524296592683360363155243406069676989397802926649813015096295719821693369406154179755165527746119198188918942609188275082519638530762822181426168235307385690485642768023520507105491092176876728228426272771905859026012904074077629927367962361992912928126589509047165019510508184069015972535619111894495311411030351666043381382830052807023442414160763731670755716426416271329030743991329626168878286498387166911653059700765658102093656270021866045406598145681195970740405593761323200641852415887020260405318784450618937199870960084093189890003901417055988533082270918912606848614928022516930379978185844282993988242526946305535218486999902113737355014819616192594717815436872764100485731744445174382036254501460631986940662679993627093827063832588786802134085502677148542689048921841 A013850 354 9193570632916938990647891355204113369552075622554216918024188844596317337628391433041469015965742924434697025017508103340824857612527370281646385588863967746957561855319393501875834374097838583265706727737390217844920399371291439924448483579430407264657634778475914780975618956879646614193766814546556497419015099961613490454889624813334753125310585654972609583552399436236704405634249567889964500632999404377961640675162059110335142267895873970942115047472686606594854173266610486007507305707148148707844272661745782367861611503664536554341041358665319250960968974947646553966070369569861130557300640385862440249638615920673815365291030721631296955317073122178138743365089099444166420673598244288823027599827554237232891694178992661520212913013163909455826357369622248771649557538564962328705719881190266522437686332976041965633311267287696217737849662278455995695228804481081230133185516816379610009489883525189501359746083953967885008356546950865015744808728421165959751171770063998160362769247880592533857474642129958455347702135603013886991033808126665817637486719809020862424072143501952393925160342980908269069627035972670209969581150809513319515492946983919726047237075997761091324162255772938258053643509931235528195627274731788201927251113778937591426454299263454405707936401944023095646093939443263818966201522270511345270528309088521168115214213904328940876250209906012373674700743305712659356673668903024597622715180322005618769814840374775739066889975015490870521803862884801602222007331895919066512011732973652395549116438857219914077076270083516556525492283731899847369581973777743102084858792056748858196859190590943686263394292250535271879215614847582944297245649785789209 A013850 355 542871152303112330458767336633447690358680513436203954792410327084567942469618885729665703923761153944944424630258835994172367017162128687760937422636828431490097069994754866892266143956103270503256716566165154973524704662475388236098758506881786118570768676034224291901829323784786252921527736632159614616095422637633314997870777455602603837296464772340477623299185634310341158448296802734334513797877981829114256920227644428406179815776983462110160951438214671432819544077220082588257298894701391033049496456403426703039860297679887218997284151187828436449994257001683581365142489252730729898278045514144791234300910631499868123505070073081606453914517850791496914656965146233078582974355302727010710956742217250154365021649575337670107052300514315689457090576318824167717134723094722460547744053264404047883422940275902302028681397022071173961202284707880548089807565675803365558134471582490399591450368132278914865791646511397849641858445740901628314715210604541428757346941850509027371261161318101108531750020143131916829826463405222367012933555336071489865675953318002872905279036001646786908886793092679652380292406847150203228493797374150952004070343026453475903363302100591794681600457041136231199809595617929526704423594945637361535602251017532485836140699917207719202647936598392619774806201030185285246135233688551424426879426123368086456035284116836719629801698644740124653117404191459026822352223475054699465023708682834109782738796509290132616160786134689720413441996299484649809607310941122124958467780820361200304779776598079978706337276672161569146273793862084954087326445969601952435008826812158963327666338345204633730167169563101857269195802841134925277808058374201067002241 A013850 356 32055998672346480001259752460868452667989725637894407326537037404016652434888525583451030150994172379295023329992154006619884099996406536883595593869282082051058741886120280135121423534463942019946805856515486236031660285614509199953395591072862588515485319551144910212511119740167843448763291320392393083465818611329609617309271537975878153988518948341932863178193612520391335065213477904659718705250896949027367756882522175852956511941815096454142894021475138133436561258215768656754005242433222439110539716254165943387800710717699660394570631843490081343935710881692413796030298847884496869763420309564735777594234471879435712824850882745395779497198364571387101313579134919917057246052706270727255471284671186404365100163385774114082151331293069827146751741441050248279529088264020266572883738601209794623468241200351755032491607812756280751235033709715638484155046945590512932842282412474475605475552787842937643910130934851531623502099362554500250355618470987566826692579569330707557245600314672552357691306939431796556884422837614975549746713509039685405078299367474751642183821796861241120182856245329640793403886331917372350439330241146239564888349685369051298617699625737844884153825387822053316117556811643120622369508857944940561315777320334275756138272189411198611197158008198485805082531364631410908499039414075273060982803233158762137142427491815091457420160503273259620641929600101464074833076443978504948710184974012671348560943195077073040851678260467293300693336439488269086607502103762320356672563989661508516796941028340024662630509850214468496518321253762254453902539308059025689334836214431174625535369612945988417132641195531601569888742961966176202729288038938198805415328809 A013850 357 1892874665603387297594387123061821261592125309192026858224685521669779309627732547177199879386054884824991832612706701936897536220687809596439436222387237663032967649633516421698784938286561312335838939021382946751433508205251153748048056257261462989250892634175555803138569109537170987806023589177850419185573123180402118292495175045937629114868055380642793637809154625716587944265790656792251729826360213943117038676156051961941229073652239630520683749074085431641295505736382923412667255560439351807038259705092244791106244167169447246639001239726245813278059791853055342241793116668731655662660205859488082931161951330008799406594619775232875383530066229575836945465534337886182313322166252580173708323888548885991354799547766575662436953961524480223188543580352576110657913132902132720862211880662837162721176174639570782913596949735445622079677505524998736850871367090174198171403934174205310027725916569337624935249321572048090836175465259480685283248915093344833549370130989408950547795452981099544169313983466508154887468284138326691236993685995284383484468499350016609719312493282859426905677478430469959209706084013388919921092011409444300067092160571357110132076545200194002564399235325504426263425612170714629630297128552790795205135334988418649124208834512541866792580983226112388304318394550120182735959778361730798977973548114791745436123200964189335469203057557782707339285300956391352154818330940486738716387712530474230461175134726106085989250749602333202112640823415342801295086391725061254741158231025522416408342570782450116303668976145314150250910351713407363248491043601577407929532743625946430463238040274847670043265329954945541100360383161140738594961729411261701260969750842641 A013850 358 111772356129214416535650965229677483675753407382479993951309455369078798454207979178266475677867154894030942723947718042671862616295394468860152269495743996764433706743209511184891551820883158932118953510273641622725397226011875377668489673935032128052275959155432394619529367349060409658957886917362889402488907350679564683053547591287571061603843802171576321518992771493938801520950672492925672394516744273127118016788338712300667635570091097942615854699075670652986858318227675244594588773588383284853802197325991962670032611827188690466786384204595089028256152649131064904035641746171935535224422495796911809002182064085689596160005703107726058522066880790223595792794337117841179419360595048606677302817294923168903509558496068526291239694474059032699060309876239266758239112584738035034192749341259871621522731936292015160264986284928328538182877023745650412307103355307696227823230909052649351827187647502817414801537189507867715785325048107074985290565187346919076256756864793609120896773703080946983653821409713840037950114710084052790853240164335547560374380418119130787315683415859566299353349423840820621373934554906602332420562181716276474661724989578065996188987917526255657425210446735710866429018973068528165039415143913743666068036395731132812135407469131084692235114478518710416981696879790046670375688952481841948850360042630337776257638893734416070120971345729511085677457736173952953389867623704801434463978037211972834501930530441838271579267513268173251549327981852577073673556344973142031210652383826073166496220462132896917615349372404655258166005358324991392460147633629544360830978978368510772423743040189480068384774468509579256435180265282199473293895160005592197759002817507108409 A013850 359 6600045857073982082013653845847225733569562952528061162830872030088733969922526962497457122302377629337633136906388802701730815629626747991723131361454187264943045949479778425956661243471329651782692085828148264180311980798775229175946646756189712129358843112169127469888589612594668129951804264583361256327567490150277614969628931717939783616645372674429410209375004163945592291010616260034768029223819232583883191773334612622642123212778309242413523604125719276388220996833025995518065872491620444587332165949902499403702755695783664983373269200897135412029497557778540251518400609469706621419466923954311845409769848702195884963652176762808116029669527243781913107968712812471403803533823777025175688054058447918200583335919634350408971412718998711821846812237882052462807261359016196230734047655852054159379295798106107203198487175138732871851160705375156911196322146027564154556733961948649891576043603397393865526615969503250080749407658765674670806422583747648224533885236109197824979833590393226838437774500422192540400916323515753233247092978463849747892546789309516553860203790023091530410515930128376616871509461532679961127101776268164409552300198909595219008963547542007870315301251669296990951767141340723519617412424832962649737651481131527661423783675644721419991791274842051331412352219054722465839014056955100285237664910157278815350237319036123534524573236993981900098168201863335747944718293312144819903663439119329783904504495892060108098484167390972362330736268000412823623349828614319063800957812612545794408435322068485430088268765091122488339444450403732416733379257618190964962708477693682192600849602780148608558052547591022145513240959484648596698531215303170213685471357370977244443041 A013850 360 389726107814361567960824245943432832341549122783829483604000162504709652189955294608512345614833096634757899101185352410734502932113829842163259183762508303807621920270831436274314889765738544608116184976066326851583242154186878507610473544306246311526510326930474807969451328034102558405524090019382898824886532725883742886341618789012626282779292611052382243453384620876823279191885879538793017357637301864845718591023635540754394733591346382455276155300019597551448061641993352009346271704757695632437377067175792687289244021080329633603208173043774948944929801289265023311910037588576706288198102392578160159601499796015964811218697385667056443435955914218078187112444522863623923194868760209559599203904097291121826245402718488757299352949644154934368232415834697315876305975988547371228614780030407946057188037582367524241667469204767037349939188491697640449231626400781635762420583719105827447673798737012710365481146383197414018171772842454323636448447147714880010501389307012022367234193679129651582912146475430047318133707987281712670007593285311863763306995361937642988891173597073531779210555158150510849645762194043219024594232786858840219653774445412688087260288518808022734248223609820318018710897929028383109888586273961611504358582309335576879413002263145155129095282988148289068567986182962306885327941049141716742998875279877156767616163451764058590141525071257637218896734151828112580387670501788839470491422416557304409777085977930257323107391600269527023267645889156376822135184029846926398382757876958216614023697332821996161282182309865691813955855351889995475689311783096558290082972899334239790887568194564995186744444882702266670411365416609014986451569732436897947913398181398835307117128009 A013850 361 23012936940330236226518710898713765316936134151262347177332605595740600252164670191338045496210279523185819184025893874501461663638389538349898291541992352831536266770072325480562019925777095320564652606651740534259138865962580988995890852317739538449328908294917606935788131469085721971287791991554540792710724870930709133695586247872406569371834449390032119093678908478155537813001669300886188881951125037817274837081354655046006254623835412537601601694310857215815456591898065442799887997894237169399794678439663382391742570200772384534635839410061866960249159836329810361544975809567865929611809748179347779264308961454946706137652861926254015928449760778663298870802736630574129040733805421614284773391333040943452717964785124042629769492323537704719509755922623041805179991576147733723678474146015558806730896431201219938946222389072288788476559141246253970886678307339754810135173048029480004957690141621863534371296212781424100359025014574085356408644355625415949740096537189752908762811902558926796319379337227668864088477322940997851451278375904380243359514769127055880851034909733594978030604071533629515160732611796058040183264851831227656130335727227173818864632776747094934434623355936279958686859811811196994255811130891159197720869926783956479152458370636458265217947365167168321209871016117741259271729591010769231957340586401466229970966835663215895689266913932692220138633254931298219759311555460129181893048002275292268092927149910803764672168366604315301196931222108794894970260481778431156898103469876505732841485303805806051327551583215259235922279302673752342843978171480068670471109466732787525412120014320868400782072725878686144621120716485345725934978741130666386926338249213419826049959291803441 A013850 362 1358890913389560118939703359858149128199761785497890338474313027822886704290071610128320248505720795564599436997545007395436809776183263850023144217263106442349385016506000747301706714597211701584022171770178626807467890896224444819218358938510202005894422705906589771951353375118042796682572829309304079268775592903587443635590672350617735514837452402032006600362645866726606352319935570548028567290331982358072261854816911025811623329282857274932836978447361807736686896294988866331890586387656810615888475967183683066850007027785408534385711681324743182135752639175438972038869276579172915277647753820242307017778179864953148050722263843883373386559029924219289135022030795298771745726290476340901901583984824734669939543102596789593245258752212577925982331577474967995554073322579947528649490219848072731978652703366000836174835485852329580670752340731450050726887467370105181783671833313092764812746645172629419841090670068530311702100068085585166210574040555325186416202960424517719509535280034202068395863030483956618755560497442342982130346536818777748990135987602183522708372760384859049857729139819989289240726099993945431214781606235782161866840194357037386830137700834139208783430074544681395280500385027639371313811391467992059466219648306665846137473514327712224102854573965756122199121673630736503618736360619594912377849004286420179413555620679077235424555522000811542906966155070438228578567588038365168061602591486353733138619255275083051500126869879618214220377591734302229753098911188534581383676111792737787018556865704429041524840593437277842621974670543582402092594067047726574922648542901104370588060274725632958197780612390410538153732557187743179770734559685024719481613347277803227308424046221701387609 A013850 363 80241149544740135463270543696263847871067733671864926596569709979913637001624438506467182354014307257294032155268035141693148180473845547080016642885169172314288835839662838127418479790250753766834925220857277734354171489531157242130024876960088918246059766361078219443955465447345309101309242997885096576741929985363934959237993611631626664415636726887587957744813875784339378498139875505290538869926813226261808990265083779163150545970823439227509090740338267385043624539322797568031807235604747010057598617386229301414426064983700588546941889070544760161934057590670495859923191912723581474229822215331487987092783742845618439247098957717469315102924157995224804133915896431597172813391726337453916386632719915757525260080665237828691539284059400513951330697318319385169472475625023321619223747991808846750607463481058983375287860604094209409027254967851394045371978060737340879144038085304814669427876650798594612196562976876646375697306920385718479568186520751396932690368610107346819318548750739597936707316087047154380897091813472910751814832652612007300118539931921334832406703127965542035049047977230547540375635478542483767801639066616700876075046636588700654932801096555086139452762471788891709918267235497077236709248854793463119420804012860311548571673547537079121049459738103933259735935706221359802182763358226459980999605854108825174191045845478831674584579018625920797113444490754306959335837506077424808869571424677701588102328404738379108030991539521575931499076414318812364690737606771778496124690725249373585658764362980830473000312201877819328984982320927997261165587065101206522607473809767311978854371162273900548620747381041351867439753769379047022282105014841024660669786543407002769335131505345245236923841 A013850 364 4738159639467360258970662334720683952938678605589952050600844804603920351308921469368380650822190829235955304736422207081838706908800105709527902745726354455986441467496250928585933813134516759177835499366401392935879472285325303990535838959616290533511583143855307779946126279200293157123209489782117067760034223705754995408044284773235922907078933085985181316873514551189455960936661508711901029730308394197533559066162932075804876589031153262945184299126234350819440985422471873594710185455224706196891140758039454019220444711222536053108371607726597542802044166671502110032604559254414762471796771993109034149841787231290923219101946354258845587512568605460029459303599768389381457457968048500316308714275478305566109082503201628546406703184423540948312126345949441374872180213182002118293543095168320591776620111093051909327372880811158971393650378596656966985169932508479241572576304899164001415046688353006213255594847221589091838550276341856290500021845863849237478433576058228722333940985182422518564630307624047419037592374493761906983914053304086419064699664440022900518783413003237291627611234007486601711640899372455124004918985244649570031355428843926184973126971950481281448546171196662266578963761988866913750444435626699203738679056155388536631608751308516985018849548075299155054147267516665074959089993539914235418045726079272017710807066129679531552544806470841997148751783734551071641821868896365857538939323055793601075854389971396547950122019417209537179088963189111551322623364942266748417666862635250260859564376869655058600195435208683353557234221068477310274566750607161143953448720992950005039371762761111553495506512103110786420450020328063347618736019021347665187890225601640106526470180259131385995115887209 A013850 365 279783588550908155931958640202921666737076032981481078635929284867056892824440503844733509050399546275553924789380994905975493804257737442041913129232395504271543382214186121082070805731780080112692008402086635851470746958976173875337150754726382339713325473061512069098038810660498110634968397162144230734162260875601126723849606971574808011740103919794338971580064160733186185037348925427929043904544980368970159129297854976144202157705700569023650187679105012181537170748211541663894041740945563676220224970621471720380948039752979531399996235064647858304917905997785528095315266619413937309197127589421095357514007694220497725164750830272630573097029663583809279542418262723624585681435555295895177713269252718465373175212731552964036769416337025669456882748601968563744827369408184043083115426226594162623817640939933622193872041239018126101823661205753997243507299344693190735619058227990735119557091900556663886529620133587614283974555267710272097735789976414433623864024232662347825096881234036867298722855034892376046750792121482146845493140933552998959351450485518912252733641754428158833318815756908076344470683467044102617366461159711312460781506717804997296478174566703969188255202862991710179221231181680602390049993479320961281565259586919537699559865156016619448378046964298339806792341999591556011259305028538395687200182079254933373805446447891446658646218277296749089636644077741506229377939536461507521816828087121556349928125873420994759906755124566805960888024187353847994049587076475909227314810571748892653496416889776261555282940253637543344201123519872516694402892056602258389307193525912704847569863219280876122356164033176588827341153250351812613538743187191558281679729931551246650281537674121449211625598023804241 A013850 366 16520941120342575699626225745342321499157602671523476212372988342114842464390387311527668975917042808025183704888158368202946933647615138215132928368043722131730365176365476263775199007655881950574350404134813760393496137180584091164783414915838150777732155858809226168170093730691752934884248884027454680621547342443370931916595442064520838285241396359935921932831208627133911040270416697593782113519476545807318926425909038486338993210363912900277519932263471864307588395511143323711279270761094589517128064290227283616774600799373688349638377684332391385047097431263237648500271178609773584170781187027726259765844640336026170173253371776768562710806504604960354147700255995567308159903088104667314348790836103772661820623136585470973407197265285028755759469422197641720568311336183859560014882803254158708773807879862140456925950163122781328186585370538567783231862519004788219747569769304624918074726719635970445835687539268215035854413514003023857099200662317295891055546766914478976724145739988642977122285866955359913184587523981399289079524478985371035550743799719406249611668811957228350948642751629665000064649388045487215452872165019793289496687190179667285359739729989302676597281473856797494372834480047057890530062064960423442715147013348011781621310477597625361807275295194852667251281002733881790908850702630163726933483551597924560789837807301542033746400543056095736993954196146558201338537951688515557655761881716440780906905904699636319577733983350545325184476940239057370200634067278825963963712249451200362296309920924398468577902339037043296931732142724952238287796373050306755630200470511619308544152853235316454149009129995044393665667758280024183016849246460474324974906372728169563452474518119197454497279937707616626809 A013850 367 975545052215108752487229004036718742203757280150789746864412588613539332679787980358397325358925460771079072589940863484015813484958026296465384287204613748156546333299205007899661726203072173299464817013756617737475553404376309999189295867365326965274306071306825996004275864703617319051980012352937171436021749023938610158743044258467890979905219213657856254211750038223630313016927835576215240021211570553376375286523502813579831210078778692848487274480225750115498787166537502121827329659171874416396895068273630870286923402602216923357796563882143378895646056218662919906292512825728520371700458312800207912913360167202009322560438350046406859510413290418303952067552416282253979534117449492500244981750081091671907845975592235475508721591317815662998840909911348545957838216090320723159318814649354817594384581497979531841020431182237114648089679544931889032058249884713739587874247307668796787394538067784418856151513506248829652167263588364555737850699909174005070938981039533069096584081800589379156093858157847047513636708703577646620856840959607174278235870629631219633319431677262376895166405840980088588817481714697974585276648472253773951489881892919173533207271316138333750392873749770035245221503212298721377909634873848043868886715991186747692956762391662179989357798905960855148520891930432985871376725139608537911695270238305847390079132683348755550691205666919397173756001328258115230839327509255155164015083353474111671771886766608825034745613982866350906818178844176098652977241038747394346093244617843930193234804520664805171056555217798369640521851295765704718656088032247563613207707583240608550223681830692201301044840117077376401564015458677147982961931154244548415443246403225684552305167820420490490609883041697054196444641 A013850 368 57604959788249956725618385459364205008389663635623983762596698945040884055408800452183003665119189533071448157363418047867649770473286494779984476775145237214895904434984756511467125270565208761160097979845314520780193952975016729142128731672055191972482499204596768238056485534883899072700367749428587036125648258114550991263618020418270494472423289347282753954949628007067146353336571762939933708012522029606321584293926317639075453123941803034010325070782850318570087883396872962791781989044440012413820256886489629259572540000258307107354529300676684380409003973655826757546666589846443399428540362912539477049621004513111448487871324131890278647230394385910430065636902629050815237510101275082646965927360538382134486397012745912593314501245725697084418556889355220290264388821917348381834616686229752624130815152874193375680415440879919382855047487448683115454007597442461608924386429270534781498860078364602149036890721030487142130824747629338651764345978936815825433875891403388197084193446243002249788186230362710308632734012237556455314975601823844033955549924809093888127879121110666093282681098504033251081083477771200701286000815638113098061526035894984277962356163946652469626948802050170811195084543183027198644186029665853142413891692563586264521403862465260066191588667598082535665010147600137382718924242768744555147694012301721982536782705819060666512765003425923483713118122432313446265831450094007657279926656939292820106458141681484509476693760074275154696706642569754449359653106096994888742460001439066233980321972140736080545718529055775928903174797163669097931923342216186383796301925082774694282158188420543794625396764073301999135953548819426911245919072726986339383508256864073447129067854628009542980022983729169353245859606409 A013850 369 3401515270536371694691040042989996941540401248019960617197572476005719162587834257900954183421623022738335942244152472308536851296677094230263303369095551112302388260981414887245622280101605012137742625611885977137549672729221762839113559476503187030783119095532234567688997414349359356343884015236008635896183403993406121483125380487678454428102122812667699338285820584189307925018171226029840145524431413326223683230972055130269766431515639527355275685104656528461245119426701951579891934671085138293023672348890326118148498914475252776382177600675657535978771275640402914206373115463842636292855879889622543580303070695494717921760313818663989063840307558093624984945793463342821588959733970192355220691044712430926659287257205633392722627984058856687137831365759536402919821895545397504598952280705180662702300503962068244640552851368518359638207699086357289284443694621379915545376094261995808312726188767351392298479360186129235255683070522764818048032865710240037676044937511478669649624538807203039847742608716687681014454310688615471129893994312096166361041267510052185000063134222463722142249036185564659443086898278911630210237062162614940327435050893562926629399169124885881679001699812260536230258547190414573052740540865738962206397890554187205333724376674711141648547119232999175648483184205640512312169757611251597236916183732404381346814481995909713296912260687297355789775912011505676688551081296601058154722389165608301734466246808149978800089289838625873609685830537101430480238156261921451185353520624975422050304032132938324820144133422214512825803568597717496563782141434523589776787832374212762922667158868044690528835053521764409746978921104238339682160275325455816354256779059566672979524327747929335503427377166223721139814763898845041 A013850 370 200856075209902212199811223498516329401019153294330654484899457135661710831649025094793443576863417869675999053574959337346792532217485737202817800641723197630343724422691567676966750017719674361721564299756255063995170624987815873886816573528036690980712399472082918987467608319915320632750007215671073941033733822406638067457070592416925055525002249965214978226439419675794443664397992725836030753072150525500182271105668883387299438014566998450801673929744863349108063057027323538841038850392906331064754828529624866950550712400849201192591205142296901842010465055290151680972126095024443830456846851602321575873316021498267598562024770678289890230706320997870461736064158216930272006483331205888383426585499224333788304253250735446206878459830691428518801804316734865056012563110060177249063533223360212951908142458456167777780005320459640618276526423350311574957115723697862633038912990076590485058168720523332363832907739630745212612829631298739740918292687323963984732777515115303964140679392026532299969353302111690876222512591852054954749110470134966527453125805201071472068728012702260328777663337721407575454838256471452852284288283640249611394712320213997254539391537655386427263371372214172403860536953046790124191276197581019979325589039334200287751090718265018203205058843589368322867283544158866611521312017186795565242663733214746314148048347376472660469372081324221562030477828367398702782252799482995882978202357840004609118497407774448098166472475681019210778338607385302368427582889110199771043940039384173696648402793417875142304690934448344767850874922126620454594771669567183452729544713864889437820573063999170931037181075406666631149358312284169719891882097692840499902508546688352472767932029187479332141883194288344509584921993462900826009 A013850 371 11860350385069515728186652936363890734800779982876930816678828044403688362898043282822458049770207961786498068114547773910990752234910315296089188310093113096874166583435514379757209621796329051385296650336307105273850830234905539537142631850257038565720086476427024283290974803682679768043255176078161245144100948479289571245272561411627007603695857858195979249293021292435986103939037072467891779938157416380260262926518641895136644515322166691521388043877504435901482015454406427645024503076850725943042707869845818768563069016557744481221318072447489756868875951049828166609723073785098383744646349740265486733743437753451203427489000683782339728232977548603252895052852478551515631710834224376503152956447143697685865577850202677363069966174542498162606727743098877046692485839085943406379952573306197214597223904029378251110131534167821318868610608772412548189642726368635090618314773151032591552199804778182252751969369117455874059574976898559282961484264893792749334485779490043583778542977419774705780890343136393234550063146036271993022980224150999638479579625671318069354186320422055770153992242429111395923032744206382819474534938860673099303246367796316323883296530907012913143474816157874666275560846540459910043370668190961648759196707183645192791414155822831059881055519655108610096990225999036914543721953302863091332014050782597555104128106864233334128055952030113959016337685287266526000589245556671423893979871028094432163838153431673385748632033216488503377250116427494719553280342019068186280373615385596072613391536548532109277949694988240310196826313276654811223366672316272615700226885809007856413867018856087044306814505321688257902738458982067937789895745986664538678743227173400525164473618391491467083646060739532454946480058791990830875005441 A013850 372 700341829887969834233693669239351383999251257208899887794068117193993394140766557807383325380881009935530924424095931501670092928719219207918770480522688235257322662585283688610283470957451434155250381905708598259315617674540937204128735268125827870267205386346539356904048771182658557623186174892239343364514016906753569892462099478795163171990636710668614378691503614297052543451496200092156541713568257279837988265547999285265923721985258620967646442602922759435546611530567245146011051882184958516210728857006525752464880662358718253871637610859951822653350256033541303410137537783936274461737622305812936726140816255903540111189798001376663378612429091267473480199975886005988446536893050115208134678925247388204652676506476617895611918432640559974003764666502245590730144596312185872203329819501157639324751474309030756349802156961075681057872587837402188558050213349341533465920869039795323498565846272346883842751039277016651907343842810883027099592684357713568055452050793107583578539184273660276601655793871860884106946678710295824916013959255892377652580697316265660677295348034601971171823087923196598817859160512642699107151813604783885840757394772004682608984776853528205508209044419306341168905592427367617228150994586008094397581806362487064989140214487182351254916447380114508317617175855017130766892237620580762680064097684661603031343660582226114146927575911426199165955723978527801093808794360875890909515617404337948124842479121986881755070972929400429635923242124927135694901650915883957331669781614904062491748156841654272520753651539360602076812396972673189947928578633603581684482697380136104913382433596433083879273089724740369940898803264432129658555553904766554344441108821362127610437002692399179639822216240608651932134700991608266572338196285609 A013850 373 41354484713054730741665377474914459873771787486928329474351928252188115930618124471968177980415642755683165556318440659242117317347941175008395478104384217603709645902998416528748628676566549735433379801150187018614327908063967800966597688847562009911408210858376802485827175889564805169091520441211840986331188184326891548579994512123375590142875107128271010447354596920626655638267399119241751631644492024117153369092343809795667529859507536309518554789259986021909591864268465258626806602591139615423727328277378339157298738231619954172866329283669295175857679268524580425065211468603653070691144859535948100741889059094848140025646382183290595843685325410253041532328376092767611779556997716252925144655856933026096535895030937810117988171528992425904948299792291099887024308267638263567734422511723857444487249806473957131699467566394557890786318439210761832164307048065268209629161395930874057266814656535811144030606118268556278476746574139831867203848418638628480106388147282209702729160292175365673051172972339513345631094431164258165465708280101189008007237595828170997333613006095211795724981518776835963595765569111038739578207441548883675010883403892104503377942088423987007054235863915620139682706327243630429705088079309191966082808083898498700543740525253630659251561301348381601646976617062906554654219739257673455495104904181582997397811813719869814261926429993805634550519545208088126788315498215360482315987692108751498823823549674203380755185880508165969571631524234822435648247584932031796477768934578469986075236913342843138077982369747704192033695228839379193235234639735657894887018797599656859030319321435777169987196675156194104640133433961452824208046902522560267484903034792612273268694571983479158551862046791700287940621958853476532829998152468925841 A013850 374 2441940967821168795564598874516223941086350279315630927131007011363456057587069631945248941565563289080335242935047602487587785472078578443070744586585783665281450880926153497606077774722578195327605643878117393262157448643269234679276626928759689123258743442976291809985608909102912180429685190533117998401870331096318619052100095946373205222346632200817274895905841593566083388784051650592106192096975609532093789291533809624624371970674060511540761141751012914607739489993188605056654303076404203151155675007450913548899333193838926673953583877871388210839220103127107949519675672009577110171241412810738199400707807050491687820374393221541126393973774780150031849442458279901834707971061158147018976866783696038257974348065681846749657083540615473757261292154434997157228898378895771825411149914894782058239527613822480694669721860328032248893041317516956275427470166881206022510392351268322182207548138653783112243863260677639979687773408456382931926520045272192373121802113708867200736454186092663167627998712843675923546170495065818280412584608231695109733819372796057669221552514396916161325764433702253386814366361090437726533353571216020032125717654116424878819964102379348008779545573528353453628124125917409133243655745995128476405223734546122449768407334275701636798145443283320585195652322260947569145777021383426359873530449487018294413343389788344592662352493764704228914573628624992395798723241854118821120276757231329667254047956784712035430212971058126692337235269874542030002593371642651545550215777817924074207756664495981544460366780951232184835397669567736501981347370241750863035183572979462137868881325611461206110573976471298105684895239141989827816660961547054661234716039301468962124243145781052460833328902001003110302605786048338935787078560905137601985209 A013850 375 144194172208872196209293998941308507497207897643308690616158833014000716744458874696735004750504946656904715760071625879289571144340767978484884397093303939651204393067808437880141286519593519855899785665358953954737135184936405038576605543516330883039305541564307055087840220473617861342192480815790084687632041180906518136407458565537391395174346284826059265328344040258483658024309465915813278537134312767260606163875779924524444540496332599145970404659255561594672409144607793939990379942358591791872591453514968994148956725762994781170285174404427602461845107869552597311187328756493518778501634185061279936412395298524483674105287545338781972437757426993079230677727718969923437670983190327423323565006710467363095127278930447368720501125989803109892522040427232147137209220375416430518702991324621985756985866068603662539552406130509976264885196758058751107716685884168334423216157950043156537173510039367238994887881679753963160583331995940955747329082153277687440469293012394899336286883234585667385265695994706219609477821563141503640082708531473364534672300144234409309863454422623502410125064045684360238001519256029257314067995026734766876991501757920772669440060281398120570423386571275743083287101511297091908904628145266341403252056301213984536374684681645905951293690280436797235218073977186693010488987335669943124172099511758943266813513823611959852119252404312020013176658196677175979518808708243862268331222237752785521684277800180460980118645728011323055821405450821832329623136002126931113194691464370598657893823281823214218840198048389309282345396990305272705496580865405146711364554800864259779019573396031172759623282736653681842587378976095357342746013118392030691248747404712440744474433515225366759747238334257232660258569060368365819291201942887470259624606241 A013850 376 8514521674761694313962601343485326059202629147939734872193562930643728323043552091967505295512566595143566560916469436546169886502178008361553938763962504332463968206261020448384462827695477753971026443753780872073273095535309781122909980739095822312587952923830767295881877178746661094395123799691588710719984399691348989436724020836417424493649973772693973558373387233223201522677449652862858284339244034593971533370700928763243925671767943646970406424724381656603811087579945624362491945216332486718284652738605404135501745699579078833324169263407045497769491774589211318628300575742185790351742996993683518965215529982572236472243124264709736690477138306514335492289144077455009071033886405644019833190081246387323404170693563986675576870988571883836043533965187631056305067253947964805698892934727603636964258405484977669298030029600483588465205983366611194159562584774255979356490910792098350363558594314596095409134525307791770669285171028317495924034972068894165672271283088906410908404168119049073432554082791407561720055885481942648443243856074970702407864651216897635338127120201495193815474906833615787693751710549271615138401038333661249319471187303463705357766119556277621562930553647261353325020057140581980128909387349832193520630672530384572888388755766509100517941117369512439942392050278897035576364213183974471539238304069853840962071177770462617307789735222220469758068489855590564414606135413091823082690341917064232269934919822856040415025911593340615123198170465578377231916557789593155303033336279619480149972370968378976408294854559340323813213346880536047986867603521308508159365596436233675691326789462244720282995222316663259122942141159454755731809328627931020287547285500864913520470824640542681796314676399555331355608244445691633263326183525562231360573373924809 A013850 377 502773990373003287545177646731465018469856048556693404468157697491581513747398707478589220194721544876632461855556603758614785628067109215741398530073221918327664858611506996456654145512590265894235140477217006715054703018264507265526711452662869211736006032199282978054528965527811590962937665247988621779304358817374466477249116706369612498925537301303806444648390142734596826712580724551898918831948020998739425074006519142540790566992225304409955528973550012440798440910508209172980786873079217008227990459561910508797242581814445026028958870834922629597790719797718339153682520697000328734480072229480018111377011829940907991449484244706845241835984539861364996484181668629640830635479958366873727130041107517925059692875284259849206138655004181168634534637110364426243757916278373373811713928902730267159102494585482446394379375217878955415281948111815024403928011068335041325021431791362615490617771435682584837813984584899796266250620064051119816818341065696131588781946995116834657730357723261728737118886034749825112007579981823231447925106457370945006481999789706588469081068320778089699609977773618178647528344756223939602307442912564363111065454139082228337670731593678637275669486262317135652489109354094225344631970413620241195199720582246678644486467639256595876483905039552340066158308176918591053748730424300508569920482617020799454969340976168047089407676075136896518744186257482767238118077690007659061209781999860725851307387080619826330466865053675169982409728767821937597167440820917686227488815473975250683375718533311810177933402866874486780846434919948773097576545120329746098302379103963162315897155590956088487990584882576648787950610493324643871207609046150698816959379661540572278470281724199404817390585326717342761217311226273645252566147811000924199610497156886046641 A013850 378 29688301357535471126255194861846277875626529811224188840440243879180396805270146277903214863278112503420270240108761895342444476551734732080313841802293681055330282236150876633768970638372942610788690810039187029517265158525500889522086784568289764083799420195335460571141880885451746634770506195228480127446143083807144871015083092394419248449054052104688466750042789538335208020551179204065079258107698691954564311195010948847891142190323912000103464030359154684616707137324599243455342484068454685118854608646671253633968377213561164341983992363931346355119944213335470208685799164637172411442313785078565589458701171546180675987100595165694504685173051094273741677394443350911661408194456061605526713301797357825956849804592660259835773281439341893826700635786729909005267661198321669350207895787777319545477843202778152977141707727240534438316983754054565376027545125574115855201190525848171082105488785505620952088077975753748069725832864162154574063306221588290874185985188114653969704319893200881820198133101465942423038935590346679993768529611201296931687755605582384342510768003273625418672269577554379830957901229510267409576652196544013077345304001458666501111119029875129852491007494303564543143829418249909912375173220953861622335348300661084127278281427630462729910498108680526128566581939538865883132808782824520730545234578052461187016484615301747012582433864560758602535325454318099922643634369517262259905376417309776000793849899723520124987737914554465112291312074011117593175140213034368454046987064922764577602652803673529079196789505886071569922201135588055102638797412810351177358657183709920771591411140490366069127356046731268534279695599020326895950938106566152614442634409634309252471391665532250655062096672957332372707121010600232478518778462091793573062800246616964168104409 A013850 379 1753064506861112034534243001397160862277870958822977126839155960821723250954396867563906934461709265214463537408182281158076003895903384194610452044583639572636197835762473114347423947225283888224461403642003954905964990345772302025389702541972942279384271963114363611265356924405040187036563620322046523045567302955728097488569641522798062201668192722729749273123276679449155698405526580820838865112001500061225068011754201518519124055196436679694109447528677724971931939751880260726794518341758180701583245785977290855832198706083573193229812765097782070923477585853246180352687754872660393723257186695104219491946845478630422736362303043939094807154783494065770172308464485427982694492474435981744746893757832182264926024111391995683042576495711699488572845842570614396852050126099696253460426038372462941840921163280847155147240699585826318048179573693168030889050512120025967133775099360808654227247007295321411599848916390283069769240704795911065443864169078566987829808239372982202257070385373618870600879561508462434138026107674381106952037905011825382519230280754034213040918339825304307347178846285008574638233109701351780268091735553727428204162855982132798224110467595096542659741501531131182708099983318238930415841603524104574937279981805736356631655240020151193738485002819476387365728096947830491533109225817005124617965556599419780632136400048952859345980137268448234721108432752029482332183965885624819185152572065724963070876042728774139860400936116526610415689686658282482759398854439466422843020539196624325542859045404118218597491223533066640132336054855339065755718348429038426671851348040887111641701236434815626015901247203434675680681745426551282879006944254624745730223119254496327049183206458013868930761746441457519275982788554933127624055349408058318695785291762485117162397247041 A013850 380 103516706065641804527212514989500951756646002247537976362725320330561936245606180632781140573029470401648857420415755520103229954049198933307552582780619333124594846003938274929101036659705788315766221423656691533242326714927508662297236545400960268655361875149940056881608061029193218004322045216396525139317703672232788428602548762279702774946305112084468964828656364644793194835147939070889714145998576577115279041026073845467035756335294389499257468767120890981867609110408777515656489513562478812247789080416173047746035501395528913487027213966258933505960427967048333703645859237475723588964613617159209056779969278667647832159457632441559609267682810541089662904642519400036950127086122970286045559329506232530561616797753585953087981099495280143100737974157952209519716707896060964070584697139855564252764553770570743664289416069843458254426955647007879055967543690175413333282285842156390223464708533781434033559478663929824986803894377493752503394735319920302064362346726735226061077749185926820690111337227513198273416303632064529984410886253043277012378028848244966245853187048344394044543563694283471323813026894755121273050548892712050908027612482888959602335499001022855747515075923911765207730595914958690602125030846494851045471445645646926122742610267949907839063800931487261197558878396672442694538566675268335603566248151639138626547022286490617391520781125564599812046731845574588902233131001580259948064074227908993344372159447091384184616814876744779818436060307484922324459742955796052802457519819021469798980283772067776689963259258404052033174311703152916493809412756386290056546150250466343055330816310239427900612952746115614164268576385692426702722481051291336610623944968858753615927219158139260946492550365621625055727507681380246253072844327196435660667425693282983683322395040524009 A013850 381 6112557976470082915527371797615041700278189786714869966242567440199351773366799360185093569696817197746963381818129947706575625556651147812877672460612791001674201061686551196288487113718967094257679608845503978346426150189754458999989520769381302903830463365728810418802074395712830329937212447982998412951571084141673923920551901863854169157804370563475807904167329675910393361820650654196966730607069948302080112093548634500982994375842798405541654273229721491588300450360527903522000049286350811384419697409494602296355650321904586812495469957493623764593457311026237056866584342113704002204771469479634135593800405936045936841183813738041653367647402279640803504856236128052781868054308475272420704232848013524697132910290551496943892195944096797169955476636052920019929751884554503867403955781411331213561494135598431842632625729508186366465657304000168250375827487361167981916985696693492686305367574211259898247653655626392235645783159096628591572955725905973916598532211866988363680580011679792834930384351947426844846959313169778431049478422355952464303910225460017011851384842017688123936252892583744698199835425108395156052361861565753894068122489502110175558308880511398609035017718231065823751283958182395721364880946454674459384043393929805340621828393712174107988878381203391286454654210445111068669807823607919949054983387106139496758975118994984466351910604683464054301547468749333900087964152512312769673235519083798147991831643191299144717438301656902503498830925096677178337023361796801121932314087793398770159986776456830145765640495949500868506909931759476566042952013851854041548993626139787091074229372303327978103294246705380900785895166998752104369059783597702135520733326466140542266886364068965219629438606539591337915653601077822160997698384676622329326750819762666903516504104747902207441 A013850 382 360940435952581926078975777277370597359726828715726356636657364776331522865536135419569590197027358709760440732978755282125584113494693627202613681126724695857859898491529161589638875577991287948821723222718164417378117742554811049490381211911196555168285031282920526419843690992446918152462457840948073286377320947481703533584669253158724834599190277402682980933176650032832817622147600479676688475616873377289528539011953318648544834899141403048829143179941824356797553293338812175070580910309729061438598712333246770997504795858143946691045005520040989675479060758788271970914938817472107626189550501302916072678320170117576524535063017417621589706211457210509806158255887125388716526738861156361170164245442350619841001219746775343039890278302971776088700939882288874256831919031058898866336184936557696829592667212951801875613916701728896753430598143905935016442237301189608164216088404054049633645649889600685731625700711082835122647849761496821703791462659021853801226728578533795886974569109680087109804265598143607761368100483362246575040651361696637064681594903188544532812423536302466030311797054177540684002082017225625569735915563596201690828564882610103756542581085317576464908761243826205826689566446712284950874855007202072152168378368161075558378344820310168902635279531679052073860876472573363493883482176224065071747714025230431144120721801534837753613969295953868942452076482179417466294195241699556736434884166379196840769666698803023196420014274538435929102467296033690703622892490739309448981214570112403979177059162999363277315305645322076784464524560465331748270273465938129299426524629928287940842170205139213779021421973706036810506323716109313010888611161660713400363782194499132880317372911908327253898720277556328912581429490044320784753091916769871924415309156165717985746050881258877447183609 A013850 383 21313171802564010153037440672451456403494509508834925633037980732677600093687043260390164731544268504452644264841662520654233616317748163992687135256851966565710769146026305462706585964004807562089973934578284890681760474580119037661357520182144245386132062812225174164565350109412998069984755673050142779487294424627847111954641134729769542758247586690351027341123148007788745047770193660724428777796700756055569370700116831512877923955959400708630312075632384786444538724418363520125742732172879191348887815364565888580631660690627541908159516530952900399347363058745688671610556222232910483218866767551435891175582127725272776197270936115493137250562080336823393543838851878867078322187403012421970737028529125361750991281024827337231162481043512180406261701799109275735991667986864996919158285384318795440090617406257590948953126167320389624393323389799501556785897670397945172488795804170987576817141980331030891766766001288730331157232880566625824787182078552581445108637095833842113329961331357499463746832079304781894701024965442057298009575422256824722032383497438380366118040797395124316623881304252129599849638941035155964267336078114792113641735927753244016720082870506917572676397442686693627860192209111913714064209313320275158513390574261543350646682883294495163531710621066116345909410894828984540950325739023854818421630765475831728629184501658830634513151272956780007182852664196212421967205934827117125729743475140525194250608048897619716725405422897220103177571591363493402358228178685665483652891739150567342566426166515949402162191483050623312045845710770917374403611377890180597001836852872635474618789308443265434437435946125367767623587909112538823979961600484903465578080974802979297449860553075274816015465533669423665959020829957627098018885324593344167264799590362429481340318558487455454378744927841 A013850 384 1258521481769602235526707834267586049169947291987193523705259724283879607932126217482778837232957510919424191194635330182111840809946711335604182649781851773738655207303707311267361194588519881733850870862913144509867274263481449054865500209235435545805712176999084309243419358610728123034529837737937880985945248479849744113809604364658161730331761746478537813465980766711917606325782165472116794900117382944325315770471198784003928531675446652443911297754016689254763567138179947499904982592076343369960476609462251154797718932120865722134911291636237815681062441255874170369931734366631131123590863757144737938026949060049632161672651506683754261508440281809084565370140364595222107846843960480504950050797616323486034284153235029436162913343138350740809347229535603622934572002956391203079377593658640551941910867222104487944733147054101686930801352844270767426650471539328264490290903440492645423475416796567043127935765610098237324503444364578688327858314556451381752219911871892542950020886655328985834786687450868066100200823184388041390167419108843243011290213140238922238904191045384695772323567134784000741521329829184924534021928076600359518430864797901305943304173420562975748968592593206572031516489755849392901777495742248927835057200019569873312335977575656644911383980463333104109604803928756708158575784563619603172978875070582387743824715638452290137367069516824902644140266968122147304741543245606439157215622463572872195304154679355546652918464816657949872532424898422921915851015723209861144219604305101851011204898706600296248275244882656255952995143375311900041158848253037274072361464325276252140764889874266380638096155182756841310405242445186305017192752547033064738920103481141124535116815798541902610897224297645798051214220988167922510917159531912379732819151011311098443664470560125757125610509244083209 A013850 385 74314434977013242405616570905666688617436217644551790381271881459238806968784121016140607559768908062281079065852021611923522087986543357656091381286968565387493851336076613023026411179257510496502160073584158270163152677984316085240752921855143233544281498339618929376514669706604884937065952388587493934339080977486647540176343328128699792014360199367811179347352698293572022735931111088963024622057031345479465570930553816996647975866903449380160518221076931483804533875942387719921889317079515999652796183312136468439650505222805000026344376859828206778151056093718113886174098982615201661716916913995639630502553315046870729514608398818169005387811890200544634500541418388983270246248289022413336795549548446285526838444964375253175983869998976472894051144556847858330663542202571944150634167527949065951617894798598047908648547600397650511576889084101344545776283693925794689887187557257650219610799886420487329661479023510690815774603886284006967071705616243897641086833576123382768655783336110521284558319107286308435150758408214929456047995930958084656573675795717968119285053577038920900659934315741860459786093005083540608809460830995174629203824135451274214646168136310823155000846424036254871889017203593150801457059346084056939732292603955581449220127139864949225372312662379356464568054067189154860055741502697173947761229594042819413885105633734969280321388087898993676233838624200644676197683387109814625794425290851514530260515029661265674308182428958835282023167157826975116209086627439819090705023414611959200360638063726040893164404935075969257768410221168792385530388830493597996698872106943237412660025982185555510298939867386608722538119161145806124960214845149755439768493190457902262674112856088100807270870197551686729126148535130327656347147353199894110843238048066909051999943322104865832510174960353869408241 A013850 386 4388193070957654950809252895408712296170991215693138670223723328286592312699733561882086735796794252169635437759496024162472055773517398726234539973614206817566124427543987922396686553723976737307956050185070961694864002482295880517381219282624352797556278195456158160753814731505311850648807422593702929328788392639609050599872897182671594018655955412469882329281829481537134370533996178692177640907845643919216962497878272339835066326964781782449098440436371727187173920840522052473667642284228340263497961828398346324892922682901412446555609109195995782043041711277960906864694370824445042922722226854528524541545270700202669707108111341814061599144904304451960122622470214451073124770715218484485124440405286204714074283336701394324788671539569561747920826034937309186567351503519670730150796958357864395377085069962416130957788087255880865058103723527100294083543775842624250643148538068506987817798122493243356329180674859282781980674584881184327398617144933585911808536435836509629106355350213990171331884184966149226787217133246683369450178111727143940886018982061350299475663128670571240263068461410241118289909005857177989409589852609434066679856611374262291100641582281017796479644980492916813930174576854971961675237897326917478234252145970973128994999287481885386809009690400838619876279024613452405331431479992765424441352846298634443570501602566416201033697645202347677587931936920423867484797006325447443838535018999491081497353151986468076802223864247590264568185997502525053637030356263693877487040927609421578822095317024958988700464947011300908701966855149796021573183930051816468107071699042891225980161874222074867327642100229311858457153398346498705872775726391247908962889754403348670708643690039146264568537614295229549668169944850910717779642704059100547351182363500302912611544653226970222543893321233935634687222809 A013850 387 259118412646978567190335574220989052376600860295464145338040638811994989472606567095575339662064903796364802964260480730769812421370428877385423350901945298370462081322044942829601944310847102361297496807378255217120024482577089448670843617419685408342900671163490683234352006080657159468961429496735564273935625796976274828871894705739574955207615511150934081661762749055286247445661940355594397517967377427785842418537214103394920831540943399471836813809327314118675432851711986676517600609241399264219291148005093952138602191502645503556662162288914354933859570009252313589453337902812655339543824773533054845653706689576267443535026866622778523367907454273583793280734243693121416944585962936290362113081491745102161372356748880633484446265740043051652976856537013170157615538931333036944674409594073534682621496296210710116926428764372509200815966770551745265339176419731119376227278024407269123653161335103526947881789669765788993176853562649053348560943791183314506382267999710057089101177074785905626976429238066145692558384501083406282663567319376122565378534871740673833738432084868561166293929577813327793900836886860503096646871206734472203378853045038814027201784792111819864326556453126244945762878588709239364961122599257150172254354967439992294025712926517850205685213208479119665074400124399751082415697462092805547837444221088065258394549129944310254838812251553428013889792943214108951109778426511346111221654336900948871337206271648953467094516959955957532486814966526601892213005507014859771732279734408734807865906375006803323773754656070307357942440829740305277874937885629710625254476756783684002902578510939298840829938376440635930036451018962402083081533867676797776349677107763335656674701253121547776507577586519009678355767073501426974170122031985828220539967382329386686799100228399364670994356725542665292645819648641 A013850 388 15300683148391437414022125322175182553785904199586862318065961681209492133367945180426628231705270504271545250236617126671226653669502454780731863447408967923477415439985431829145165209611210547332255888978878592315720325671694554854564644765015003677239941731532961354305251607056724609482703450352738334811624767685652052370056510479216161530054488317951506588045428568965597625418891916057493579038455669733326208972203955591366680181661166795412492018626968571393665634460741101261687798375095385152884922998552792779832320806039714339517344020998103744489473749476339865143630149823184485144723309052353355581005726312789016273299801447208449026351567267400849409434076355835126549160856525425009592415349006056537526876293664652526623067545683802157056630401654090684637039958356284498546079212120448149474116734794946221694388692107432295798982021834310006173013028408702868046844540063224834482595523676528162745471798210000074258100026020863951179175169925583538287366543114879161054335405089032941367331170078567836999880046404474057585000986641840661363037105641415049208420676179403668308490247640299192902050517332225847353901097886463849137317893456496929492238190189410851168618832000651637802352217784691875261589328363535460521447406472364104969924322597952536795506154747483537102978252945680901665564519439118074794253243811029165442939731574081576237977024641978370792178383503849919454081306307068476521527466939664129903590693134599053278464131968439336335813936958429315133285762183720454661019386037101381669673905537776729465516438686295579179143188555335286353237207208548782710651598011319756687394358492454657252167031190443111032722396218710880603881493352447231895672083536317207190984434295574274654995948906361002497229689923185761397771535866731170594664533959167954468800069386754084457545770286568842865443004432602409 A013850 389 903490039229365987860592478149122354618503857081404633019476971313739300983243794959011970453964518006730475481222004712809262672530450452347435804706052146913417904315699764079192860462332371609422377988313801997650969510587891769607187708729370952137341319305289835010370802145092531465344156039878845932291630907070068040399466887287235122188187480686718512517494511568849574183360148751278938348641768842083179313599671373714611098046910238102312241207903867172224562049272301288401402806251007397892701818141543860856318711275839092034159647095917028008358935432828392696866216716909220663310766676232413293702807133043878621922079975656211706557033695572752756777672774735708387601399416969821391422533943458632484424518264604067044565515505082833572036968587272400837132572500980243354647431396500342778297119072906779444831957880251769634634089407294171554510246314505495655298123246193363251362783077575311481957364212502294384866548436505995453179114608935782352330707004390499581097451335102306154799538261969352207005916860137788626336723260214049212825978051019917240708032507717607209948040632912027041673180997950604060400505929097803827709484290712687189587172892494521350655773410806478560591096107968270542321588250538405408330947904786628034369061325086499345237842931684155382393762858189511562449919308360483198525859793797461190240148209717942995276305328084180816907341367518833893844047056126086470119675395320227206677126838904939497040028528604374371293477163458292629305390971186509127278533726104799486212574448100178098209280187987067654949226141003993323872303848457597070281266210970420312633949474620955056083211024764475263371224774318658788778598300968656596207540860735994767420439860719365344102855786971710836458915960274196024777011421394608892444346065754908543428175297218441933133620189651603602361543968740739649041 A013850 390 53350183326454832217180125242227525917868034256799862175167095679104991983759562848534697843336150823779427846690678156286674151550250568760663736832087673223090413831937755369112259217440264211164781997831941694159292098630704421103534827012760625352757867563658059467527385495865568890497107069998805973455888513431580447717548120227423946730090282547070041445645533413628998505953233423614270030548947808356169655288746994946474070728572002649703435531085515452652688164447480118778814434306315735838166149659440023439704763582127022545525093001366804586865586778373083760357253230916772570947837461464847772579857058399107988745876900482523645060486282689875477534964799675368844579475034172650983342109206827288789572783379006605554914549125059636239595210958109847997031841273610382389848576176531948740715666584136072419437882280870986745155508345411313536122275534625235012949698879564471906629720977947744567698100399384047981131984818627242525514773538543049012122775917902254609764223403886456076134757934831028278471492384674276280596557171792379391968161177934675093146568611548216988140221851332822284783759664747985219162589474607296218222417337882293465857932972128908991234872764134711752524343634079418407253547464606042300956534142829745598801458702185032699836949387273017691174969303013232468251105285239378172389753494963946285822490511635634815928070553318042793057561600410619622597597134617189279974096712418264096327077662710497772360716644585559702250508533025048721467854031457592177456670137992762304861366308585867416521159785820448357957096854400144801781335669947572649403038488491592349040722082526892775106657527801317499826807451698742482818587451073898203349459080285599755021409553335617804203929531364892553182062528538231001067057747421930260489946190836761594580890323125451777709607138578737541115846809810171935536222009 A013850 391 3150274975243831387592269215428293177924189554829775061581441832755470671649018426643125372951156369993351434919237854450571821974890745834748432996197945016150265846362092516790709794530630161405069212189978325098412039132044465361742628000276502166454999321766444753498024586145365977414963675376359493926596760829621393857273498951309156630465101094121938877323923102541378732778032480430999031033884819135623461975145221304594347402451448184462338164675068601963688583422459253533770213531353637885507872971240273944091126584761018554290711216637708444049826033676152222965335446032404503541898854262037796123067979441408927627455285096592538717176654506554457072962136456030854903573421292860867915368206553944575735483285746961051412149211285646460311857611865428414376733195365419469738168574648035041190519396126650940295387510803150896314687612288192652994484248044085502279666769139402501614578394026836368978005130483228649237862571555120043889121862677428501116837795176210232451967627776091344839681321293837388815463153822631340092946104437168210716327949395864629575211729943310664932691960099351823094196224443703779206331745886086234389815521384611546865445084071239947023428001849390594274809967248755577529914724237522191829182384599953647863627334905323995892672024369084421646190762373628364017759515988100041701442554124126064231532242221572600245736638102877108887255954942646678094765513202010409793190436771586076624017608905392182960127957146132714858190278366596101953955312703539360486638914978334621339758819155686885078157964192911655089008612155474150400386089974734217374600019706940036618505598251130491477273020359139997047273153215359044867954770398462615009582209231784379934259212714914895720437834897565540372847610247654002382008692927517559951670832622719935398406992690234802021974591925935873065349638272480842621478373409441 A013850 392 186020587013172999605935904901825283863245469023143387611322558782377787690202889074849910147392832491737408880546076067451815515795323650796060219992492455258657047961835201023974622657239180400807931910606030118736132498708093635145540440788327176427001254950986796249304853787297715600376190067298651756871612130228313685878142839575854389872333754506806368767100335281965872791810039936970061783519864685139429806170350172814991619767355563844316606285898125877353847162512796461915597338812900963501354391078766936124636933703553384612312206631240045912698177462543112613880092752767453529645585445319069823271041118035755767473607129668692818710564271957534135701341195592165951201106953922141389534577228803873252604552540072303124835998777206137834954880123041682440531718453132654268569116164391821147258979821882611373502337125415257276485988818005487966671300362755204824112043050912578317839239588890660751782224949904168508846546987758283471608756869239475562448154967360038016056236452550417821438342341079803972164283770072558001148374520910345674588449083876410511786677441422551453610527551906625801889192857176264458354683262827506054484216722239927230857666769322647631786400081204665201333253756071768097563934551501447905321390628242662952699330498824476633466390366970066013785918327400381266884681659581319362428481378475519966807747370941640471910502743336790402683576883408343694817808789065512687878102100925386238571615788254503011612595741521990679661277747269133224279107259831295697375541290555681055491418512324154876980149627627240321350869539168593106992398226918080801752756563675102222286137071131004391241494579186857685644432424213736240407861237258818953700819872927635850738072251603009677396133712866347593476278537513721186655231308676984397586210995538989465340534511365674824595577678634587368635830790351721275955676471454081609 A013850 393 10984329642540852453730909248547881186840781700347593895060985773540625985318790396980812344293399365804602256987365245706962254392198066255856559930336686990568440025098406785264677493287316363487307571389375472481249887916214221061709017488109931440837997103600819331725202311286142808486613647283918087591511824677851694837418456534114625867571435869872409269328507698064802822483591048238145178255064489792798190624553007354552440155642578689443051284575998434931867321099218118279654107259562988993791475438810108811223686298261123807972423489368093471098914680985708256737005596958165363472042174960645753994331706978893342313549027399806642252040109694820433179028496258521807252474164522148526910627250783639911693046222938729427218440891795245233016250716385488306430957442939030101904737740391172646924495499502346318993939504918645526919221153714406058943973615120332089658992030113336837090089258484404626731988601066891246278879753080138880715025484371721792487001102667642884810104706286649621938112676898421344752328792339014477409810367085235001738773329953818164310491516238560240784248041412534346975754949023401240001385691986701405011238513231545463054914365061733020009355138395054275473527301042281834393052771331608997361322795207101004693942766625086520729556884779215428048044691314665113428273567316617327032039396917600978520030674506732928225843276491294136488062531388379286835296791185529458706514050957543132001415340680640148332712165941132027643318789698495047760457004585778179634328337666022410645712771734229021330800855361760913735447495418366254374794122901285753262698522328451111123774107913214678298419013406404759479618090217396911259843798198896000397079712676503969350232428384906118440564299611044959047180771361647722350804753546067251693068173075581788938893222361631732717544266345693749530577172339478789623906739962892064929841 A013850 394 648613681062394796540356460217503836201761318623825071909456148941800423807089254151319988118180939151395958672846930393750414159604903614342074007326451030106075815042035822263093941301122743947562024782971232274545324631564533539472855773655403341650042890970524780719041471279135446698326049258468079154191181735402464728454722439882934542854225716680095894944579051063028541864833567807414234630783303057774940358189230531278967038750538629032922735302928131584291833443587730666295295379569934937094392833186298115193947452226021099736963634623696551374919812997525086852063443494782706547660618389251171127611292965396672970272756518931182418340716437369451758788453675569454196451346940868348365545628531523153145562686418309033947821716219617435764376588551846699006441606048106788487372858832358353628244534750114047790273133825941099719053089905681963374582697999240489562273820386162426893332680624245608803897194904398861201521570539629120767341539826665800124564928111421644705151872801520373525823615458174881986280262858826465876571892366016041617672826360443008784370213542370743658069062597368740654571353984882819820841823726122731264508622967809528047929638342530273098532411567089559912436313599245700039075373094360179685188749734184107226172626426444733962559604489327891810808990977439660282826125876478936543914894348587420180629291298948072678807819633534427465483604415952408508337440222714329007160948194991964401551574451851120118898320686657905100310331212906434075207225663785615729227454010840957326218693458134489480562459708256620195164439156959108954577218163198022444409085044972709660747737298167413538843344322634794642511968609247070212982516439846609927447159953834882886161874663700321387796881327732593786776977368133936357092669892141725145223982551940029055052705887231992185238271383446870216031051449473883048502069088068813542042181209 A013850 395 38299989253053350340911508619383384023877804103418246671181476138864373225384813368381293978390466275950779963672938392820568205710509953523285128058619606876733670802417173268813434139889996907359590001409668294579626874169254140972332660578577911921093382668918517776678679837561668992089454882663281605975835090293780139750522905352647401820999174344242982500582448386220772368576557345460003140713123262258552453210715873641491724671180555505765054596902603241920848473010411908114070896868225088100486802406817717404087403106494319918367965660894657662137640037690858853527494274923424038932811855266892403914319238313708142221635999686367390620600964910228756904699401088700700846255585511335102637103819157910670092331070314730145584924521052189964450673177397995729631370395534657753390879941191928423394211532459484407967838279287995997310365905840614255305733734157151668162706819982505145624401458181078954261325461909848355088647218794559952190750585224788831555434440051336698194512937056976536326358669189768606407863241550843983545693672320881241481962723757799225708276739463450042265320077312026766911783881453345627600888849203821158437969677626184821702197214488070096195240370625071423269451881721859341607361705848874250230710483053837347598267417855135095755182085490322683536460108226834500040599906880204723981630596389738574245979021911584743610922941540574407409341357157573770008817507711058413543846829966080505947218919807356791900826938226462638268224747790912025706911468220876823195151931886147689155887630009383469337732683312845165904264967779278424658830155318680027319912062820593532757493139719487602055160638907261988845689234407430249006404613256502469605827348113995999544972537016840277628018045521281930515393736610940807949965064461076728100330945709506775671807229935161906546134686921154239386417557039983320130998677581375370844048758210241 A013850 396 2261576065403547284280483672465969443225960454502744047686594984523802374585747844589547028129978643128617606074923339157661731978999902245596463526733429166464246527211931664350164472526364427382676429993239503126632387292820287770275271274504447121028643153216969556195099365728178992313890221366384115551267086246757423472128627038168476430128180245853203873676892994757950387592077134692067725455969215513105263809639561622656444850108540622059920708892501818832184181482791812762227772389171823227245645195320179394993957066035383096859710004310168640291565506585607524441945009439953266074943607241654729558736636703186152090045384145480308048755866376984097866465594934886687684270546068858826475618343417455467158282057371014500366644208043610765210847800452174249839002790485926005679978069647442181473004796780200094806092882553676875645179796373982431161548271268245648853339675013146946343975281704134531170177007200314635519629529622599970616911631306938555714516848250591380691687794420277407493535153056986646439777916550335786384389665656875716428268416875174286478848033188577261545724885245197868559373926415938605964204885656636435584603671494148587536693043318306051110232748645039842472637864163794072262573101368670175601873223313846041538330092756927872269247746966118064140144432930686350392897383901369208746391305086217673070650815264857167525481388775029378183114197798797573545250665012830288261350611462667087795677329995704611204951929875334392327100403132305564205967415286974555532850526425945134896966008664424084480923777216940194201480942082398611697679261841412736933213487397493227515797212407296023413755180566834913179349103602524348773579186008183214327754499078783349777131083338307401553656837569986176715003484753139443768637487091362119717596442013200665596644545120441375419642707128007236681528570325653975070415340912502634272970235123556520809 A013850 397 133543805086014063589478280375443029653049738877932533271845747241146006416913824475168162464047108898101741021118148253920767611627965227700225574790082258850547293185337352848212861938209293072519660514670799420124515837253745172546984493488213098049620349554308835323764422446883241317142903681463615639186770175784779098605723297976810364722638915337385835536746854447462212436924562726431907120449526206833352722695406474256240411954059215192016257939393339900221643732377373751796787731808206989745628103138461273094998170792323336486469016044511148040576651598373538710772410862419800408459345064012470125713839660686439094765089888406466709970985153694533994916926915310124021068491474820044844558787560457327880229397205701035232149973840767172074935351768900437278743275775403444709397025034611813373799460245074035398204978621912065829972221796087288577658263870118637319140854469851314034665396409347439931067782098171378912798604094684905664958014917043414776386505372349170438463472572722960635085757252862004485622446194380777850211825367372854179372821748062166442289497511752298717013508748843688940562470980934758743580334293138724884835262198057979945454187514902654012008133574740957658166793241007876173032679062718605199115011963459294906796853647203833929626810210602305569411388620124098304350197621991950407265660174036067377148859990574550885212150525776709752334710265821197920273506518342615691544492256259028867246950658916361587041206507208620532522951704559511260798169905280560529659290734925634270530945845625577764514068120883101527403248149023555622136262732473580703169323217334577591580309595438422886558829657291034788327385218625460270731077354597210622839575416103078020989813340043713754341882601670113748844240771188131015094274975257841807204352304437486102816263744816942777154482213201699318807580549159541573932955465542368051184619413810888997250641 A013850 398 7885628146524044440895102977889535457982934031003038157169219528842430532912344421434204825339517733324009705556005536245767406699019718730470619965779567302865967115300985348334121284589320546639213433730796034958932535673996398693726887355985495226732032020832382417032965381066008516535971319486745039878339592109915420993569355022232675226507105311757296202609365008268196182187958504433077683555424072987302644922441056898356740085475242597873368015063237327768187840753151542669848518775542814537489593862222999714986546987115900696189508928412338780648010700232359087332400089015026794319115866684872348453276518123873542106783792820513452757076702340508537865849617422147513320073353096648828026351846657444753999665675599440429423223805323460743852857586601801920872511691261798006645184931268792967909484328011376716228605782645285575194029724837158303222142823266635415057948315590250242432956992575556980489621465114921753421844773187048994610105822836496599130846755731846165220829591946718102541178880024248502871519825331990551277158076117999666437785751401322866250752538571461486940930678110470988251273348953216569049675159675548565724637397533125657799124318567486816755068279454878808757090974088274080141406665974470918402542341430307904951447411013739189710533516125855541568173086629707880773574819381002679598629967616655742553263033583436655220892276396588934165612306486475915994230286401613113970010723239839395582065189458352235353196203044161833824947775202534580438871134736911818715851458606623778040581821238344741416791208470026262091634399951691935931524178089832466941445366660389472205225701301043433028412332433378313215943769774614803526399386711610690068054088745470654061427487916241253480133825746018546755503573297887948310301843014000300873609799224729116885197557867695654048195020207347143076268823847321770399167087284811291054400591766119184398653100409 A013850 399 465638456424098300190414935741399179258434271596698400142685243958616680537941025741268360731473182635049449103376570909776319598170415371315559638359317669666932492191407883833781527733714788958498914048369775068290007299013813346465878971483587507643299758798131349343379572786566736892932570444372807859776074574498395694249276844707817239450018061553956583467880394373228716362016761728268804136264236085827233880025221968791067145307227600161824507921469100967383723808632845443111885185177027655624223027970405910170240613042206820209294312713820192658484383838020571747890892856248317177749472811875027303817525118696608787863476182258498871852622196504688652440554059160388514037011427004016646128050193275455278926258478471357917011942480545033463767387631249801625600942857317910494391525006490955962087140084743783716582942859421467929632261221909360646964311571071554623756790087288686565423677454594064140931657893571014617806512011922056082732138732672287682077370079209784210124766574861757236954071686551849846060374166028710062364907236691762303484810834496713929240686650106229342375015611745201385249439982338485185814268503681467257474113686933536967380491887091529042570026833531138778297464928938496158269922219126533260751722719118251479478018172950285413217293593715643874059052592397620651798819509628827227619500957795904942027628870068351054138468028942179973545241085719916363543304181728852766815163196589276469725367372326241145370882593554712125529341177934464440334901635079905983352312779262527469518315962303018635920104068946580750248919682747457124820571192026517340425407455929337944246372436125313676894719817858556017088263661421229533430357385933899637828525886331296651673231733966129776748422276476649167365730499666985459775013528133703766285785034421029622954030594529560675891867748223641451510597779360503220300417337080821925471300543197571719556066926051041 A013850 400 27495485213386580527943811540593880136031285303513443830025420970512356369084879628996155432832759961417034920105283135651381895952364857260812481085479349076162696731410444132500965431148124573210402375642186848007456640999466664295463687387134358738829207457270858047377220393473979246790775352169769931311917427549555767349725548403151900172284116516699582297194869407344782472460727763292544615442266876632012333381609332035143723863246482561955575368254828943023041507175960890570313708299518306036954745578624498589642537959529270526538619871438368556290844381251276741141209332268606881028928620068408487263121040733916052314550405086182099884025488081405360237962276639361781365371487753160178937215235862722358765316636895255213641638191533703681002000472237669536190110074781765296783325160108284458605283534864035684680506192905978259776855392892525836842595633960204228978214697864309653001702730016324893457873466957474842166856727791985489629250060025565915338986625807258547823657341479011903084900979019200181560019034129829300472585407419411872258474594966196460807733306002122736437902296857942396597594181517105211737146740873886960086588939099738424386850665440867698434717514493180213719687006588889259649680637117202662514128474841213631611697495094541403365067969415315055119312996528487101868068493224072618963703912056890390921789457148666061395822398641006785257872940870675341350868568626907027027668571595400186260813217968492213393005246266812196300382067215852190737335606649833368410970717302672984547587039258030947432446225167226646721448458346554595763529908317973822434779884865171476269804045980763647306956310524729874253044880943262182719529173282010839714136625061976735984652660658965997187217587003669656683779020274835824414254773822767073695409320497527378205812552576376028350738898664857804070249288273458354655519343337285453877154825775273412468066195916387920009 A013850 401 1623580906365264193594554127660528028152511365887165344719171082887784131238093057212593982153341642961714494997296863877078449574091192456393716195616470083598331079293055315580049507743865607923501049879295491187992307194377507059982835276522896749169125871144386896839577487014245000543748493770272744674037412179373718506233943907657716553273204796194593635067059843634302060216333513694661466997250416798243696273850649447343201750400841548800914769920079394256567577957233314627286454161378256453176140771672198017219802223972243895321578964788564224880418069868506640287647269861128967717877206086419452764400034334297008973121886869933966816051821045718905116691434473277673827843820980336355406063622462457892562733182092027925110325093571873668659487125885162148442489809805788459009758567379234088996183387450186443144699210184905110261563534094910758139718429589716099516934599694189620700097544504733968633793970350371931955110722919388951177117586794449641734851821267292809990439142356994173865260317910104751520937563946332290363605695722708851644990666358158934814235843986119345463921692727164640576691338824403545647866777901862151106152990264900454221619144943617796724871634513307798439933798052067321893053991941133700018796772310898823733039125387837575327303898526004938689740313132010634878207576456388264077187752303047320693540745655171582259361916817352809662692139285472508231427438108850233038956801484136785598514759707821496708643566786808993379341260687028856010848930237066010571299409886005537064550467081147469414938517149899566262254810016905702325240677556268036240951317421403510502255659111118112609828463180174774344768047174818688627405478153129458074280053573284664283157754959251283167908011294979689557520467368208780595837330139460572934640224966058494155675025417082428098082781227261188472544150223259442384053761704723368765992115307204119732826840802666790288611441 A013850 402 95870828939962485367564826684226519534377643644271226440322333273440765165478156935346462052172670675246279215095382515077605368900510823357592547634956941966397851901175623329686343382767520282274813494322519459159757747520797414384926440243400530141687713565204901871480211030704153037107804808640835300257235151779838704074608153803280504754229470010494559557074816706761902353714277650156064964720639861519492021274606999216168720159419292615145216249010768151456058910796669995426637831775224665303597936426471620718812101523337029774843916291799928914963806607665448602345283638029804414772931142196982266285057627405904082853874297782730806521043980928655628235512514212573361860349785067881450372650842785676097936831669352156949839586450325568260674055296392939703380580779222002716067233645176393721135632845546059281251343662208461855835065124770385357392233548843145960375471177342202912720059905460036113856900155219112210017333077666998178057616382625456894801265194012373137125440917038148972569756512273775472559842213466975413680552726730234980785053857782926941845812351536361230299112033846344861413046866242204966960885368327058160667227922152106921332388889775687278806945146376312190079650841176523290462945170132003852409930608186264642612227315026420985501967904062065624690475750132095978923279182173270605493859585742641239632887490192226760833061826147866057772308132667866138557558792889497410717360170836793052806698045987151559148693975194284250056722102308366918584618481568510858224658854358740958124640530674676921482704499184419488219884276688264816603136769020071271991934342416455891647694414852413431497760922326140250284208417625868744759666079464141369828162883448886141256182272588829019781800158957255688682026077625360285403598507405007371217570644020788021398454575853300296763690148688545918115259526533246813335990574902210202263068416775096066103692122556671299752216979609 A013850 403 5661076578075844798469335450876891751985465479550571650074593457463403742256319688875273237718744030702617541372167242132817519428206263608442482345296572466173826756912519381994648890409039305148045462026250451543924535233355566522015521369932557904336517798311784250609034981152049532688178766145432683644889478477447695636901536873929910525232495974649693247285710851717583572084474380964065480101789063182864484364244268696715546756693549809631709874287836848575328822623632566559947537328495241261512154548046722731825135782851528271174758413114494002499697816376037074519886653542021920887926811015589605841866367840691230188438423409772471394261126029856186191678778451738244444491794458473331763054659615651387907071973243575515731077740305274480224542291196706696544919914432280038381054079514020872839337983896649254498610591909747464125204760552566484968653998825638925814211197550879739793206817357509672487136097265533356889313500903158575416124189777650604181119908441236621374120160710185658681271552293254167879186122863011431202422957960693645380376645248224052989053373545870594287932266486592817721579004404735961094073320114344457329239141575159761597756231552364558126271303948374858512013302520632523778546449351124695480953992482790740881609410724995132772905702766960913072347902569550135459440712428149455983806914678517222559082373408360798000431467772205342845397022925904827615685289161331932605449400727741792975182712917495312416171230541247290681599383419206758175503136718138997667307880691029294836301898695808997536632217972340786359895946654165349155598623073866188539851730985349303945904707502620160716511284702436255639032222852389923509313522326278083746983190104773277755036307014097764789095517586266991160984957857699899492797088263758280263026328958783511875557344249561529223599139589909947918787959782261691080676907457400610233431926942152647607356916144848883579068660428931841 A013850 404 334280910858800559504815789038829581062989751101981705365254669069756527576493421308396009414054116268958863200485103480700741704716151659814920140007417307555098296168927356987402022329763361929686936487188062913217199880994412847558494521373147611693167039472512548214212906602047372855704267962121654536547078814614808979663398850868687286604453654807089736558973940083071592348016127721547102534530542391884964937224259822272356320435997422708942836366822478071524591647102879422798342131710315501251031213907610930591542442841599892884598309535997756353604656359188613213324787005002852406511190263659550635356367154624976451397100463923654663359725230936977938432440188796691596202795970978391767276614595644598804524692948059890628404409487286152782778997752874333724280976027311703986362862341223418520290068611113241828888456841678678009129215905868498370914049976655152930403357004181897755049069358143588650692899407432479190957072914830610719746717282180490526290949473546581255520421369775752959470403891364365359098061368937962001071873244620999066065860525262382104950612654510112722108112403766819293641518631095253766643935479431925860834242070871608762585907716935574792798194226847587020275873500540829896599389287734562143454852302116310458318154093900237595107308842686274956009071298829365948744514628169797226387814504851763474891255067390296761127477740480953289677848806751754165878600639687489288419181663572425133391564015065180702862494992230111267457761991520739863505284720069389673256863046924588830788790816088825495540595839048751093765495753981809702288943093888724567089704862953891048701727073322217870149274850394158459229213727210772593301454179844394567175610392496757278157138892875458913031301217951479561065000776539321365150175264886662691251441698687207592739785620592358739124305593644592514656510237182770596622890708452048633673921854007171688566818541437181726460425329667996279209 A013850 405 19738953505301314238199867526953847932188481812820917720112922953900053196864360034839475959890481511565751913125444875431898096921784039360411219347297984593820999290478991502749102016550196758586083912631967926962562435772839084235481542992562993322869820513812393459501057921944295319756481318895321578728568456924189855440144038744945115586706383862703841854070852187965294456558004325829634857561493997698415294578155318245360368365425211813540365544624500507645455612169777927036819304535362420033372142150030517840499989707353632074942645579791131514924001353353728421633615347858413431752079273878832805467158124113450234478547385294227884216728415161597610286497160708255842064178899290303055465916815258217914808378593889988481716651975814760035670317038309476532085067353436728808690740658386901640204608261417625816754034488044284257761071070025628960304103737071510125387387827739936880537892496529020766234765017109480463746824198547832732390323908795475785086954275463452076557225361463888436503767879381174410089381425774417718201293043221625373852122998156218400915228726636167646127761929330026912470238033647543639666557746124975790156401160042897625821935264777328755939940570901123165960270054333435464564297338051438160008865573587666016253228681090715129753491479851781849877379651124575229907414844278798356420974058696991781428853720474329633447816433097659810802187294189884331740965489172906554991864258052288131701638463525583855323327466796195840232113387837308168200123557435377390816144506057850045869247308899229056686176643699989703335758758776871881110459800751035296962079982452564312534788281952603643014444530640924662859025841378068910861857567865631654797152618066541020517900894485402973355585305618816916601327230853870387290752699216292545255706380865780921143691601110358191186551120999119543397952272995405420959985073443385019769811411557269481038182068053324143765761655291565512291012241 A013850 406 1165565465534537304451463977599097766547797662565262370454947987504844241221643595697236215955573042776446084718144394449378150725134425740192922091238598692280536187103493969245831724975272568397749668957005074119212349269950375085020949632167852192722140031520108021390077969232888694336300465399449843902343238812916486773885065343850264130279425260708799157641029750847162672365293597435914108704148659070093724729545493387070284391609993332377745045044532130475956508443013216813597143113508615540550591621817152047963683892229524620393288278841086524824747355914184309569043352675691454731528529043271198330030220070775122895723744554238862335113596186877177289807370842661799218047699824193105122206922024182509651519947590609929856886582519885765346296550795136279743091142153085399424379545137088154952441913228449386853508982484526941136533485613943364476997021570335601393999863840215532858882014027542147225396639495297711903786222100050975014916236490464049633599563011841381668627600369081148287110989509578967741367883810553591842068152909193756700594010918126540355643341079139063336198214165008759154455085648853804378670568350933695432945332099373061907159455449836485709497550771140421826787986438335030747057193514599371910363503254778090593736900389725637696813918393767866453409391019255042750802939139818764148302097191998667701592383340288690525460112557983714168058357534618479904972271170170959165714592573729561888850049632722201072987163586848568169866063438405210024049095943001599550302516938209987358533184343190576568262044633840691992273218947015507707691540774547883250313860883841470090866713261019292516359935089815960417162616907533591117481827524897683584117064944211180720561529918468560173673956711485520108391771654690192499131656136022858504804206083743497612613845353965540831374657143877009918105683768105694702266158601758442032387594041045205585823612936480737365224459983311651935271981818809 A013850 407 68825475174348893290554496413249124016880904176816177712994223714173547599896832682326101315960632602906364856521708347841330422168462705532651856565548014180473381312274215389997117528064869891318720202242192621665370012041299698395402054829879504128049646721230858555062714005232844511864206181372113832589465908663905627511139223489014246628869782219593881459545165757774108640498221634993292204871274169429964351554931839013113223040178496283573467164834577772474755867051487439626097703709570239053971884676681011280207570152261199309603279577287318204376506619376669295742440932146904710442028111476120990189954464959200231869591392183250582026122741238910441785835440888336582026498626918778664361196538605953012412601385277925748119295811216734557933465027902002182549788852997539750610187760799918461786742534226707844312851906728831347171165792017741729002197126706746926714297959900886999784124046312336251512446165557834590206672628785910023655788848525411666814420596286221746150791174193872725205616819551128466160032171129379044682282361134982139413375750704454081460383647382082550939168348229602219311418352479168294756118390554283781619988915135879932555858684857394644660120875485070768450003811197245230582980219843578311935054503691391471469570231112909180359165067233598746207371130295991019392162753267158204193090537090329329111328643860706886837894186436380337909677954061686619908707640327424967776280976886156899974706580762613251158819022639821101862421179974389246710075066338301451845813322684361543534026002281060355779305473583659021451741305602318714631477791196277958047783171329954967395588551349928203798537807118542646673035365772951021896184433517683317958528567890726010368437780155650009695273469856508476880425724437801176881225163176013771850183565038969790527234954306311220551842129688793558654222520822873166474114399275234243570455040529678344637298520286251060679139137554569735125875254418852641 A013850 408 4064075483570127799913952458705947524072800510736818477774595916098233812226308073058673956606159394569017938412750356231682720098625554298997559478339044689342772693108480144563939792914702502212479109222199232116718433841026705890550095935649554839257203589241960966817898199294994235581069510803841949700575372440694963398905260007802802249188131770284799106304682492830803341112779489324718911405443868430669964994967170161885322707299500027048729662616316982886861859193523281822481443306346413045897985818273337035084976809920871558032764055759238852650228339367572945244295394602342576246891317954553468349726621201375814491667502117028763618060521747416422677011796949015386832082717420926961351864294408142919429951699199276237500696298356536958911413176432585326877382481980651724733780977087474385250045359903552871498829592240430762219110168852855631355850738134906699275552580234187476450252740810697143315558433630024574717113812057179200986850675716577033513724721790105107888458068044973990550666467577674584798283739673018703209444091142659560350220424703347309056154193994264592550406951794609781448119942295542408637054034843839903020878725449858574137490899482144296372535477576517943806204275047386133620694399001543455741453033388472974998806652576986174191028338055076772364799057872847973704087818417672424799397803124646856554694845091330880960890813814881822573228573509388533218989277453694116922221615404150678786606448887451549867677104467858796243874108256307710628983222592210362430043430891188864784140701408694332948412208909641481557703872354511317780274132092349017144763548483862510869742108368661910506099858972542824743396065313526984891947794614785682242133153405379480186245882480410977422496203121556969051312258602327721693659464660380437213981489331986127160842696816833371262365725915993570844973185632069837607129981162803306848591799688236976572487840324382838882042486933459788289447807898178829598409 A013850 409 239979593229332476457118978734127495348974797358498394294112114249684608378151265406041638463637106089905940245334495785124632939103740355801506889636442249861001384755362644056356080831820268053144678920461642457260106799878785956131092614904170563703298614741148553129630070770170114616826573543456063287869275167250596893741956698200747670012309992903547102428185196519166106489368516065135326999580054986962630762987816430889166420543328177097200437847830901522486305923518356268335706745796449343947230164583222278584732795649017544630276684728527295010143333211315814843730398755873726784802685433898427752583007255320040469918474332508431462882855748663192342654869598042409577047652380988316140866234720506431249419217886018062548178615721655150886760036655167730966782558178475503693805032916038274974629928456944893509134388592205196078276236360592272175931630236128105685522104310248536296910974092130855615640409947419321112470853488164374639072545550388157251951931096983916515705560459987669168026304243994106557753856543952081405814464137882904379120165858307955252456849001167329925508980096519912984730034472609483687609403703493902433479867859088698944244700123521138556501847415415808063812556237273103804168383566642139518077060168555940700704534028018456599806032333814228331369019568333799999252681589745139011979640876707272232698175907797997189859641664954956741126574037155883498048097844363183910140264167999693431670324200355126568136465341722594059404522218426714004930830310847429691131634550693811276638724277481991666270792523905419844500855958661538803607407225921117113381142774423597404347401757061117153474690572469681258272794260698454930884625324208479750715720575434252925517633114585787805820978298124817465510937558208849638288897728730804437048392963564448822720600404337193739671433749613504364824821638388091840863418257682372466102497179790705229628834483314482253145726810933867038703603608579561708956453041 A013850 410 14170555000598853402316418575271494472861612809221971684673026234329626440121454070961352709639307477502855865546756641615824450421136764269723180326142278412042270768419408768883770217038155008270140145574339525458752046426042431923584887817476367616116079901850080913751526048907775098008992341167537081085392829350980495978568801072055949166556892770961552851281907669260239422090721505130175923998202666925156383923667572427574387966662985529412588654476566904001293878477835419288955147632534537310739993988474692328149886850278836992873207956534808243053953682794987550707436316135587692915813772186268260362273995419393069708215990860290369451769749102812844641427394894806243115086825444979079802010294011184258846955396951480575407399079748015004712293404450999345857543277880800017615493388659144098976922645454139016820876511981124623226133480856613079716586833813128512624394737415865819796296109166234893247950566985163492370291427622618158062594742204870297570509579345803286335897639601811876702785239303607998128807475063826454931938292877847620682666673767226449702324476669929664771379765719404341835323805573117402269647679287611444794552717211328583958705297593799710622877588032888050360067633254739506532338881226651696402932325893059742435902029820461843761946403279396368739009236490542556155871595192860713518385814128687718068594589179563936064021980673925240606783070320017764676242129611801646709872458856213897446700973706769868721890141963377456613777632475879035277160599025229875831631888583918862074240029861034125901624027744091136397931043503005204814213789283416044428043099686939003129309726352701906795527003613762208619750228299983065213806240769186520800012584258817200998890717783176184145922947525972346520955351874674362291321121983825271203270556105517138532828733275706953133858491480927819238540892925178435111143984697886411750886355969461353104353047405236862566002022458833914768409089483014539352169595618009 A013850 411 836757102230361694553382200451206477128005374771748206008257526110930111662731741436196916151491467239066136004670432930772817972917704793362884075078375397952684046604397668393817747545886015083343505456019174638813849589411379562655764040734162031364038402124345427876113861661955211762332988753601897101011361180346047307038509134503831742336017961232508734315345365962147877635035014156431758136169869279263559314308646484275840035043482632526283947458186799114372402230237703673593512512553531893661885905025442107284922668622115045592170056625423891944092911015361219881723407031490317678985887433826954506131917155519741373200446044309286025757551914771995663231646241143413849702761955700569683228905851066419300653869234587976497231508260040538013256213239427060373542073015583360240177269106933799900488305291421454804255937155973427876879955911102145744184735949831425541957884849669460793151488950157004211398233029906919060973338509687979615438156932455386201241020150790338254848419720847389507422765595638748681507952595043888337276024256144024153690784419280954628472558022882676775085203785965106981034035395287009486620425814254168203673543398611741554177589117616279112570298695754006485711633676059113121228078597552556020896750911659284731097578958868451412299173167245076177669756405530047398448061824543232272547163938484881064232441896464070860644433936814611532589933519326728986367421511447275436571258823000574430330245796411053978158890992795475435586955420068181154081056211840798937982031388991824886621799523264204100364997214260837513161430187808954339074510043396434007431516993414061195782610031400694894369074036389044656787631230885700017810044711179694866719943087898896901783497994378770497632604128461141089715892572847646418940220932022898439281923067474681513225003871197219875601210063457306798216601186338861414877941152425494727478088433640723439458943096231831497659853424171683833159788324882525534206262451647813441 A013850 412 49409670129600627701682665554443291267931589374896959816581598659324312163572646600065991701829419648999616264939784394129204128482817550343284941749302988873708040267943077920986544174837023304656350653672476243247319004405152551795260210841311533790015103607040473170656647417276793299354000652911438421917619866338253747433316925883316760553199524592818408252586828514698870026471182550923138886182694611071233913950611266250004078229282605968044540813458472300904575979293306164222023320353773504788840700805847330993067398659467271327172049673674655395406742302546064672795885461802471768626437667080047836632583576116285208346113138470419030534957683015371571918165478893277444411098390722162939224983661599620993284310324433185424185023331247133729144766135574928487997285869497181838822227563495333950323933939153145484736508833123074942701884516594670604048364473101595846827071142488131990374802271017820941678854262182973663631414665658565508312007728704558099797080998884018683610544336096317503023806885656872470894363092784746562427811956301048482251287129174121089856676078693199180892006198357453602123078756056302623175449523905894378258719064144624727032632459806123665318163567685578328974786256937614570695396813106880880477932244582569104086580939942223187444853876352654503215221445990143768830959602677453322461637483403593741961861461544306920250193179534965996387902984382724019916009872829450167254096262239360919536570684032276326356304354233580028995974130599606028967332288252987336488900971488578267730130640049227987922452720504888194314669291159930944768010743552516031704823646944106899549767339744179632817599452774736697938652836552569700351665330150449802184945919397341963153413773070072019114707641181501920206633740534080673392001105815020129941158275211312468674423253590324636434375853037090509127892083452123427687127547109573038162853643918051078376611130889393418105316684843913758664252340795988250269345591507351735877609 A013850 413 2917591611482787465156659718324321906080092420998290580209326819234441308946801209087296744001325400853778340828429328688935374582781893530220632525354592190003586069781770808156334446979951389116652849748706049687510939891119853030958320189968604758766601852892132900254104373342777367533554384553767527375813535487407545532189931156483971393905878727681334188906999636964453576193096858449460428090201934089145291384869644660796490815360908599807062090493909330896114307001290435691146255043569971684276254541884479047809636823442882904598182361180814726443372726223042572863924240633974155465622517803409744705317427586090525267629634713539773334058716224374675950195753363169139815030948873752999398296060233796020032445240347455166112701442686811999572269295539563952287751733307939090400613715396835974432677975173054087728206110087084452291603578820398704498451873772176133159291723892781705899641699301331308785194665327642411863771404592472634700315744372275451234917835903102419248519032502151452236052772791152662533841246265846499764799868207620611828456253690602676234946865770754718432492074006809277751765677466368613595887118937119157141799102018675945506549914119091796313372240508265714747632153685909202784992486417148209111341421110356123027208517922648336995431176544747895760355611164271999405699333578500941238037231757498806869105957442729779333853657058360207120709283324815470652020466980706202926187130188972022937714962321421884795013415813138667132183276437776136404492004289050649232333113465429058131196484164266863458832910693093142986086906973702762357606266396032519156138131528402568311514211644554063138246430086895427276579511345592688236065486080053910369218871594493645582245929886014682656704371504126506886281515744796929683124273297271123652895454992952789962756018701255079456813459745987157473492899635764436281497194529273178330478344819716998127060510667887791945700844923348263535365436471662310190154587832917612651836933841 A013850 414 172280867066447117030035599707332884232123377367528060470780539348974524851999664595395785436534263595014757247577923429752944933738688031065998129989663314227521753834543784450823392759719149575949234124811343527997833489630736201625057848897456142400409072811427555627104609141517660775488852853515418724014413456995928156130283244859222026838748232990855102520769421563114019220626176394582188818298334006029940310985167647575371986156246291910007209381574852080084653714119198937126495214067763257984828554443736603294111244787478792633618070245365928781754716110744440885041862485195539906089544053773542015104288781531059426528262300199810075602833134333100240183109040341774536937762500046240861469984060745421186895858997276880103788907489213561762742929632315711818639452100100495349065839280467767454275201755993670826262842594532249823366899725765723101929084694373228486923017004144866951667942702044312452456959792931956778143837669780916606418944389438493119970663292242294754205800350219541103086680180544773569960791750751969964611667417791789507858513324176397428997377476897295368720224478028081041964011488711600264223538486117949110066095175100795906216265878818251480508317429772582190132931042999252515251021330446184599815599575145418708633635774814461651243215543790818496753238483639097292907139948476902079164860498048547046813837681035750739884724595639111870270762471047028726531156554743720576588423850528608982449130810117640875260747190350025155488290290374243078548848361264151786520038017020120453589021193415794020380624543516457000185445769890174414454292424419324223650800528620643256226602683399272874250313450201088085254743565445902647651430887541103353392005148783255277986039913839280996195736432947166105128037223214513900858805213930562580579823721878869294510780148290411186845377984540795661652282230592254197986127839759051907236415783259469022404796094428106226601689191878791613499793658215187754418438256945952109478319106377209 A013850 415 10173012919406635813506572127118299481022653310175164442739120068017596717985728194693525734241911731022026400712228800603481645392335789546416123577759629041820932042175975928036670519068656063310226325835985023984744069729205341969758040919545887752601755340441985732224900065197476351131841272147231960234327100222152561691337095325692201462801244409877002948748913573880319720958755089923683667531698324722061945423363164421678140410540187290994015706772613440476918717165024578038382415895487352620746141311348202687913974893455835226222513429918612728633834231623348489820836937888311435914681486831273882449893148260627528077067360564498585154271693749235236082572405723141444631637937865230476628941088802956375665013577930202493248631198330571608528207251858610467178841007058834149866988743672341200407496388489670268619994592364534819819992061906740183445810522118044768924317231077750248629040348613014606005131018812839115792615470562893344692432247251953580241147696743615262941098304880113682596165377980988334532614792090153074440354349353187378649537353279292091784866142633308394227560535203080157446932914396931284002135724066778777000292853994526897466164283878338931672535635910641205745159445158062861773057558541516754434511339312761829326107558867019146044260634645304041414781979220405056048873706817612590872605847549268654567310301227480045439453102647893916827618253152855999272938263401061956326969839949863831804638725206636576043271860842978635406428053356308679545230946884286898842221724867021092663978112450009221109455498670103269403950387266244908999111513369536676082356120414520363636924661852043663951606758920924050346207352796015105441169342478414611914444512030502440909797670872295703544362040629097211341705469993593831331811589077385789820658010953225352971567056976400490172032724609149443024905613434242018136882862809932256070403115585688386303980804579885244574603145091250765985549315723948621710654360634401526112585264912467814241 A013850 416 600706239878042438151749577534208466054906655312533285179302300896371068600339264168458001081250645805119636935656398446834987678772036036926325681143128335290484216158449202574637357480485071882405554314289079681275152573439846237972242558258265125903381051097758815502148123949845781057984095279021900019876780941017886615311764141886798804176950681158827147120674597624058999202893529304903596884079254376513035815304171495935672513101987519345905633469216051046721573329877536308588443276212632684902438898293800020518632303483673614273213195523264163013099277543127104975430600345366901979326027115899891484783740511641794905422750573973076954774589244198591455439817985545779164053588593003994414462342352725771026643386763200527023838423630221922911982110014999089476443382625817097715495818325108075542862254243926539691742060684533416575550711263531101092291665520548425560212008177910074431296203545249899469996981529879336948438150921268289110743431767980606959659530345013737661408913804865832843620969404399380165816370858131448892628483974956361521876531173788918727804560856354227370743222043206680217083941662224395389042112370419220003090292735522818768479534798732035576331556764887452558045920077138453924837275774318022832603460075079273259877325243538613554767546215170558341501461090985698154629943513873205878436502691936764783545105977181469203154266258255487894754030230422993901067731515569307459151242079199509404232112084726683178779160110917045442114170122636671218466342182570257089734350631672728500715243562060594497292237740970927955033866417684495631488535752957771185987046554357012952396764357701326312678427507521644248893197975251895961195608504007904418936033990889138633282642667338188998591034137107561232516366297651722146312142523430553503120034888777003867618063147399472544168360355445665461177651567678556928964796166063689788701233572219313522863762529637643806885741114493266480680701544183442163392429341100775715422047307816311963116809 A013850 417 35471102758558527930422660803817475712076183089549777956552621565629815229781433209883276505846769384146509441413574671887159187443809955944462605145820585070567802479940266962829761321865163009584165576704455866099616484309049480506022950822592297419468747686271560296586344571114443525692902842130964174273704037786165186747544360814273582587844760771747584210328714315103059843931660011925252492407995891678718251857896022663505526226159261029856381750723738598257862183555938641485838987017079747410804114505350597411604718888407443249218965982453225561760499239644112421694201519793570194977222575166772692284995093471936347370307998642536221102484720280682626852265812228492713858200352828292866179586853586104053352265344980227920230635076940974326029631614275681234494505300671873803002312576279306752730473250849618242257676941361013715369693949400247988398730557322863980904958870897411985093609523143461313803851762357844967468324373749971203700288902467486860360935607342716195168534951263522563582974622360378999411290882801803925660819350237198191505287289281061861958131514006860772015016518429311260138589671212688323327547693360884521962478695739886925459948050330327968746802095409839186100053534634948565807716297197704930242401713973356006722496178305711591795468836459606299507319775961614490332743534550698933915797047456174023703554962846588574977056268283728304697330731076247366864148478262852036155421693534651830810501986491025915023730625389540616311399631571572798779219039538591110891723670449642945238734417096116044470609346366592324816794778097851782543766547676403430761349111988227257826076538557905617437348465891645571252894447240649204612639486553162748033753871128012747156706766863652722177801974762064383218858913510036541017585703866050753805734940147393301378979010790791454260597510628711099817079147419851108098442248809894818333019141205978244211582313612573229152796127069712892417714745482488076306159560162659705219956471479245405110084454641 A013850 418 2094533146790122515763527697804618123322386535254824838556475750828874959503363849610397594393745885364467236006030170800264862859369534088564572371255559727831958168637992823888134576294816010552935393138821414437316253781965062774400149223123252570322210082126649363953127060579736775748640219924991303526687949727235268112255746961722040778229645278810923100035700251592520580724320592044174234424199749407736634053956902242257337818128478204551989485998486040488528504076794620841097306344371542004860572157426447426557847045641571116423130722297880516196395719601745194388620905542290526443210015841022760706736675274424369375869317011843121319880620247854028432999443946280266260612872634157865455038424117405858246397916355737478461698770658287592977723717191364701215666043499373476193483555316716784441981714989419107587073565710426498878865058018135243466956640679357795208456916367621280307792548732098247118803642715468387484037085945562049607298359401802631617452886677980048608506820337159743857011068475758019536237315338563720006345721812156316010195709144757421886765707770591121726714710396732400599923581495438032804168363745266870137362404504744583061484472423955536226529916931855594100022061166659077862379839633227278425883578808412698840956676832773963783930639324103292379607725450757374039658172971684221348793899855239619925671217001128208763820195585885872664072682339321330765961103492943149882941495581527655957529331800308589256236269698626983852571836844669802195114105065714266507045391016380966273402028595108556309945011293600910188106914851900049907426870873743946183026903713792831347371993525305768804057989562435779336912164215113094883171749041477707108645132336238024706856377876531829591877028807725139764690399983854147710547418227586430961474842480763427053127331608185444582634022405114761733098706575994788082104916349975479127746447269071809342449724036508836608243458507339476584373638005995438417802415868044892933533209684377961926345376962096409 A013850 419 123680087784809944433320547027664895564063602520262151891921336610694237483714131955644367551356300784886425818920075555584839886982911618395649433950269546368749297899904838257770458595632590607140282029454265701109087469571254991765554411476204941024956183139496518292068199800172876871181456346350811481947396743443515346760589602342724785913682324068506198134008064156286747771190406639616444368514571002777440504252101120503053540822668509500590427158724602204807119637230645566045954842328795183845011925323874294090814310198089132853669446020967546600880970846763451983453675851366713295945108225396552996972093938279484587275707300232324470817630745015532524940184165583903442422929516174387797254563905708698523591550562889942365684850708601224077741607776432894242083864202594504395749010457896809404514578288410208883909106981634974332298102810912867991480322675475398449264172454591668980894842210081669394118236298705692812544905887999493467261360824317043594378975505448043890283719234088945715012646582425035295595277233426849102654708527286018304086046429288781004991628278145635146840776934216651523024887563724120399053337710794263414741112623600662885197596612162150458640365064909140976012202689830051888695667150502437563769999445057961453859650810298469787477320321448975311723456580141772179667775455804981586424930992552044316990959692699619599294818729150974894940827819454585260399237200154800057437812372593626556636149513476421886991495489434224769510514393840907149819292790025361722974523294126279677478116386512565141545942971875840145697525215089846046983649298223706278161555637395752898230968845675780342110820225672270334065326384738213139756408609150217127058386419322519120915162257231328005570746674067361777965203428646603568160114498920751161844127973646599604060115804131742317159956388999621565577745524605916241460213205549702067014299964791421269862313754631810292880167981399888752830678950616024643132814854592182882832202498652834273788768164234830855041 A013850 420 7303185503605242408843144981436584418162391665218959807066063005524884029175835777848844259540038205046758558181411541481729210486453948154644703425329466443528277291691480794283087809613508842761026513557244935384790505990713036008764222443258425562582637658204129908628335130000408206366393815795669067197511830303596137710866055428735555883417027553921222493615042180364576169141022321662711423516416903143005084335582319064584808532037752817500364133295529035591655607458832390029447587484673026810864109178449453191768494202886965205876327118092112659235420447530535076170956105347353053412262695601441057918205174961465285394043240371418527677310277862422180065192934793563914371631565000581425040084744068192939119557469188088206751324749492193680566564197590585972100810097299002890064583318528348698527181333352334424385948858158563599347870672881593942028921573664146803030600119271183461652859537663112496053287735202272454887964147780482089748316095315097107204484124621201543677363337053718155525781768045615909169605525356622012662657883827712094837976955603073229563750658196221609785801037188559055783096585750345585443700538484690460377047959310995542708032882351562822432254916717819865492544556631774733975590449570018435703054697231227565888958520697314342480748287661240543181958387600791505437202472889828357696805750179205664873999178894219837718759751137635916571360941910973805041314557431940788591645382789281054542807992621269236004960817155601538414826364441911726289679419958207584379922625994862688675405294507180459043146386546296484763293166425840319228337507410811632019161698832581812887640479368309153421301823505721890956223457692406747689476171961711171135670659674575431570919416127252687400947020357003645627067297258153294096286601046771435355733912715858060020145778118175252085978264814038653825800295482454748141984129574504357355127398620968634564099764897253765984281039133682030965898761354925639152349584348813807048358725342951211032952971329902527159316009 A013850 421 431245800802385958999778868008848873308071065439514357647443954413238877038803926846196404681579715969806046102054170112954628150014619184583615092562279664023901245797090249421622052069868083656195854599041756189536494588245614063281518571051966771044942171079295666974594561091394104177729188428918462748945876067597048335688929707011405839359892060031494267025474625708347858211608227071861446847220901713691307224931800358444668359008297266120579001706967694022651671964836593798848850593382457560154714782878261761520737814186272408441791239996221160415192342006230565712818787064655850450940699912569493029012097376299563637232859300691892640817494597498167310669577606625155579730472281719332567191964052482724862070748998087420520458975132764544643775049303526511066580735435408821655423580375780462299331530553121995425565894125405021977892415362985240682865790003294204572153906442844112227139702839469129779450587475958986188679394962289686917548317112261169083317583074757329952604627689685003365641887621325573820556036666783173225717285382142571488087701251405871132509912615828689836241765444947223684936070291972156474865073096982486994804304949354975801366633669977433101802220577270545237469263524549666266524640456660018609829676816806756538177111688655714609145705638108592834351460829439137604561368821671474693638682742331915305144777514524787197455044544926263237622292258901092213884583301798671625548068208324256989698269156293327116856931292221115241857081993930445525679280069112199650050051142370646903594007235354498926038750979172261128787698184279445010114101475101016059099479154365123469202282666219287200374451376189371939074038953278926044315878478167082944390216783124004658831220602898143938338520605060708270632696835796693863091627505210806486320731811958702586129588052100130460424930559004168469759681647943470423036020867244907797462917761169576902375527017417937627605811079804790246505355959247004066307090606213106492398534372775926060284840004059414326230451015441 A013850 422 25464633291580088492977942377054517119968288343137883304723918064147342450264333076341051500042600648301077216280196690999857837630213248230477887600710051880947344663072382138097360552673640471814709018218816661235940468941315264822710390102047585863432790260061329839182834237885730457590730847539206306862505035915538107174095610269316503408362266252799704973587251173452232679537254200366346574881547025291758000324997879365799221931080945267154069471794735364343558577851636027228225778688640736469575753214178478756038047189885199446079330930536863301356692603125908674776236557380863313277597389137315993870135337973112933214963108846555568547632238487669281527727888093608811827504657763244868760118285335052420380415657588064094312582022614613596670272886323936951970525846725455509931106997609460518313227547631300707884240482211041142772569234768915477082542033904519485781116021543501982900372312967812644346777739867902175455329593128243722794310577161909773200819962981345576371350660448209763737787822151653808530013409136879595805379984530136703800090671194265284503577830052068306140240007758688611371790014670663867684307701303718874556199402954461966094898351578497447228319322867248425727322541861133243372013494325317438891832586355622166822820268103431291955444772224674298275619410517551636411744267550878909184670577251957266853493967455174159222522925333350917918358735595850594137670759387909760816987879633339050984693095409964672923284935874364633916418834659598877845835808801006277135805469905844329010322533240447807083662206569142847393784790083516948402227578003239897273765144586106175732925589157582689894910979312606223630382926152167303990808308257288080783297910826689351099324745380532501414951303208229762672590115456958975921697512555192912210752892764349429008366044888460603557631724578637143970839441629413985009853996189944560532387830879302346508372494851511798972495538451393059265894764037576343111367393206277725269641056178045657933759517399704356549581902010775609 A013850 423 1503661131234512645421854519422692181417007458373948871260642637769836424345658603824862750026015525681530308544129334406850605454226462094761488784934327853518059755009761092872511043274825796220186752816802905029321048750515725072516225825135807897649842832066361465673907178912914497790275065816342593213924059865776609690523171690792870209760383459961569778985353594541180887493995323277432398900180470296453018161190799778671078255808398737080180648240007328529122790463561255771799504005785546847791978651544024992065290648515531142091538412117271241081811341521981781336861992476782597785728848231169372122037621571974345593410356614280259767169136050458383404930804064039506729602322536261846255416224630749510371043164164917596705063655853370318269782943664542153076907580723291422405921937101841034145877773460080675499856516234079768439577440743869690006247024560027971115889119956122248588284084708436368836032878761459755558461757144629663587281245270833610197735217994085474939151885148806338338952633110233005739888761796123603252711882706520042222691554043350170784651767286744581409275032218142803812892828576288030722890685454283295823669018545058024635937652762358695761385027695988152290772668774358056887874024826415669449123822391713133328720714011239514358677058355094792638877050571650906578477087254611848708445612916150824650431965284260578927930756218009038352161164978199381733235320671096683466482317304469037621595142590863003971447052178445357268130615767814654137918758673890619658592177192470201783730535265315202560483169635701315995755598069641592286203136253513312694118558022664983570853523114166100255604598417430084899150481406359327133353239794284603882172958336405179493064026889975063676051459503142759256053773727617970569200316418871586273132747564842069433515006584618710179474595704643944714334098188775266400846868621020036354876969025591924258972887448486920217526889050016308756591819921654845484383133201437493399447034726257418055330565742935142549896261731834288935841 A013850 424 88789686138266737199515087517390550620492873409523306899069687117671071021186794897254320526286190775968683189222293067390121401466618360233571151261587125422387910473571382773028904594335188441005807567079394739076378607669203049807010618748444320548325569390686578186578545007628688180017952361389213786689001811014243025615702765169628193016140882927270733879306144404062190225632929844209105722656756590535254269400155536130748499927230137025847587097924192742316171654082828592068988912037630755815268547395023131756463347504193598409363251697112749514639877905531502206160363793761535616649502759202320254434199516203513132945288147716635058991570314643517081677759049177468832876287543443725759536072648221127837899727800774219167837303814485663923512413040447549597038315734129635201647284463926611225279936645044303807591027427106176246588608298484761325178880553245091666422136644289062656889586917948459143398905457985437105971608297633237005165370251997453848566066887332753209681979666151865472576814032526148755934691495299302648469383961937301973207713574705784234662902206514980787636281377449114422347508634601231926155972085389974335091831876067131296727482457964518626014024500420404404617835318457068901172073291975018865301312588408268809927629441649682083365521618809992410533050959205414382552493525297575054385004997085790044783357118070302925115383223917215705656764630797695291965812450307588062012314354511592202517571574847869521509976984085019901325844730473687512189964780934567200220209471038172945127504376881597395993970683818527008233372310414266382908008992633707601275006732680344614875329686368394053993195931950829083209936776564111907897375456612711574638431016806389443885937723826137535007162632201076791310719284842113544140709484217948297842215610956359357979627623815150217387795401763520291436714163948990705703606745202612126719130143992177535568090030945704151924745271514413015767990374553796971007339632411682547743947953550774278749214576554577232428824359003082927372475209 A013850 425 5242942176778512564894166402814394623589483681958941749083165954611359072730059051887970372756673279130174773640387183336319278635202347553432142910845458169066583725553916581364583787390898542252951931028471179947721080404258770888054170026476888684058076546950651755339276504155466408341880068987671684890198867938580036419581632580501375169410102995972409564839148520915468270633398874370703483817158819914516229353809784252984568172203012361239274170545325657241027620001936945533081726266910058500135792455128720907087404206775127792474490649462810746089970150443729673771563321657824916627536488428137808704085047232301246987286319834519583598393235509385040155989994094880357112511903152808562374845553804809377700141026907916867641624952941563969019484477625387356155515505784620829022070500310402466241554978953221095534442578543192601184810731417226671490487717788569417810560746708624860826673217917938563958561968388582075670517498366945011918009948010197652303977683630111744278511217306601504290188291806636557889187598105928522089468653568435744215942278872801853272609712392503100529134779056992757525198037364568144007583995670192594512837580449888035940461111660346860347502132725324459688278557719571461545309755817832888977177207032919864957416590899972077340650686069111241849566126090120513875342190175296509386380160072918816354412454464933317425138263989087670203326294683973109295289259378212767473765150319555007966460083923191847375642630933236340153389805489740773907305230349405258605803149055333074236834005950481444636047974908800201309172401557652015644335023006027800147687872558041669163773342650367300494244226585764506534463556719334244049432123337524005770824713111400490272020736654209595304637946268841383450106663050641962667964754333585629039284989611362063729339031558660805186531930678734109689046534667023952181092274697469043470637915872594091297760148237312884467004283537654574168084063627027157341012397954277442761732382709219670385862371530971230997689649574773043778417288616241 A013850 426 309590492596594388444435631919787188128335421935993551341611866453846141885637256954932762540908800459357690208691222788826317084130063420682614606742513459425212702410233220212997308061645168021494558575300194704732982076791076162168710685893433799904945362020889035501028938293876135946179676193653025321081352952905212570539875822246025702378497171809174812394186881011537485912631570132715670015919411157132268827113113950354485766000415676918817900496530934734425439933494374696782942854334772044374518408682895840842604131005864521017826198360129511745866647413551793506537042580572903501939402105193109466167517954020156333352269899908546891901522163593677236171053161308590207136715369270192799672255106620188943815627497885583117370311846246410806631538919301497993627035101076075332924240972828955229097579952208752470213299820396979907361888879455817724841809247697235552295801532397589406954226844836354263189125671377382986268387761069736008746569420054161170897578240674468387901808870737512226831328442890082106798638480556973300861034524562562260207175625160076633894330907064915583144879568536365339105418908340384335503827360329202513388546287985438634248288182431821756659653435297684020133160554782975232788995771287214261213336898086885105870492276052451194888082361694949719975030179495526223825080987661083582756362072145783186911701023699847460636989350291637837836214374793928130777535477024085706558358361219403665411501495580555395684321713976672649717514624363702958452466546902031115414070148568362700610811217369978824313996870389743087105321139577793871782338773482935570920821186679802522451652110161538726884627335662808346353538560719967776874917450957455016761428484515087550072552478694422393143566089228814851345348346477357253580650778643897809140739351561318501153740474507361885459523974648570443028508825553097352341317728610849547897698294360808497041438993265088514892135938614964950051195873112326613829441086802128717637535466596712316614787176532320219182576117740773462071762475500414809 A013850 427 18281008997336302043255479629231513671790078329898483213170839102233160832204994385931824695278123758324612249133008014457405197500796114927887709913538677265599384864621861420357278043732085526501232189312901197119777858652436256299900197291321372450587118681971476657300257777315091951485963699559017492184532810516099897077809127427805571699747879498159963497064341136850277005654981584766727598770025309417503341972202265654482029996558545306379278206419655165133087802632909331470335992605613954448270937514316316505914931331765294101581619186967287539081679663122819854767505827340249378886019754909547920867725767666936211328118185319699785419892982238043047118664518122110943141215905840035614627846991790815536943368988122645797497599544209004311720785741645834155025682795683441172333843505204576977322982998597974624613625141094621266549812176442986580834183994267274062127514784686545256891240140960741882887054681769163087956162028903406841580476177684778162980331097533586683837213912008179359482163113224216458324352803638408716442543227640894738902973513490077365154826345731276200269121993642503836908835881118591354627165501800079079213080269759252165913727168884416642908995875700892943704842997599379904520957411298738714910386330495132478616546698408621190606946375375725086014805557069031327990647207240399324478180423998136351403949033748452292703153584145370922686390622617206662194282692382795236886564502871644567038883751812536215559763512888608543293169521054052295993659697128018035334085428202813249108367791574479879596917201199643939550482107970929150334875322235393862527303570252255659148247605452928700283810359543553170043830098471953377256687000561586761284745590582131404744234151314426947892734434002872288157091474511141468466683847828143521731951517970344296174627221279185211974499431179023436090390417640084845558402470556742054953811186583711380941799931113310211715865735039275065335573065111409774220014666734578898647778831767069265583786567987056976622511937176474932161875502415823994056641 A013850 428 1079475300283711299352192816626491650805532335302175535254524878147765913980872713494888316431477929805310028699054990245695319507224509790376841382684545353856378076871056295010676911204335918254371259546737502788725762775567708498252806749855235721834718771051733725136922921492678864643294670495260423896004477928165182822547551165484491203298412536486847684538152279789872006906921007598890497979771224495794154840116571584631509389266785541796389998810874217845943701657670663113991870027368898396215950589282864173357770780209408851404293031371231361895234102427739389604166451598614385573840580507653895179318338854964916342714050724942952629259260708174203889310021130592529081545658023948263008159737018255866640968995379654111696435755485997495602800677258444861020111543402311517785141125138825065933944823084211803608809950956496291168499859206781914611677730677488266094567620520955810874170839083590847442597691903787311180723411644717270588485537816108465745825570978260760093903644290170982998062249672776757647594708702044396297215735048967193437481682998075578335027340889086128349691384602596209065629849944171700899379495715792869548453176849014081145039675595455918347133297464262027432827274165245783982058014179779222376743402429407077729828465994330672684149576519561190604088253339369230886519726940338339711112075856665953414051786493812359431828515990200007613708679874923436195910198702511675942914747330067740039079046660778450992588475672559445872918367048720734026129611455712336968442410449947919546600009724681462410318363813637774986516417993575395398124052902677772188374748519825444417044872854389986823058717920687271137918123484670374973630110696161136667102942378284277318742282400965596846118075593435605743388094478408392571489214530404046814750005184630860344815562789314607581882216911690154877701463771229370045378107483905061602967596756581573333232344132309854691610155788334153333000253921763635757917646056010149386252692237013673063457013053067727412582707378333668269226586542151991025050594409 A013850 429 63741937006452868515447633628977705488415878867258163181244439529747429454656552859159660196962340277073751884650498119018062921582100078611962106806139718599865269061159003164085460929704831637002368504975302802171467566134497619113329985772201814138618308711833824735610161591221194278321906998074632770635168417180225880488610348770693721063567961867011868924293353969312152135846778577706885015207511035252149049154043435500905997926814419457535033039783311689585129639183794986218105933246106081398155666346563846572603006800585383266572099209439840688551678514255583216736424800446580853749712438396454856443568591046823345120921981257156409805130085556978565459867437740358249736189560656120982368824311190990669282578208173195641562834925692666117849777191433910598376566526363092813694798298322481318333507858299622791296618794030149497208748186301265275904958318775004624618123424141919676308913877046955950637951109226736937910536734208910110979482522503388793825254140695319622784916291690306375052577780927794762332819954147019556954291938906463805289855899353364825105029452159646792920926569398703549116377009353394766407459842521853153966611639757432477533447804236076522479874081967208457881017712183598298356543679301783302124321170054058532868641088499231891326348343903568743980807271436413714618103356100038621601456967260267883146343940673126012090042040705320249581883837934353983932301323184611952753172915093169981567578626272306752661356899988962719349956655859910623508927426848357785649555894658974701307183974232715673866889064831496975178807966102633522863827199850219769951340525347172667382082697178874331914794234498662673422927273646300971817884406497618959055761644495308291394413033494617528166426245716779083541323590855537172953866628805828560364173056147267672501014167146238263102563026418391955373393734227323071809531868817109982593633620879385323754036688668764609684888089145343420160331993826220927869279081961343311108835223903420380724073163770596235985596287983224777629560708727532918038212549257041 A013850 430 3763897638294035432968667318157504531385469231232727277689302909792055961868014789780518774970429231020927975036727263429897597456501427541957750444795744243603444272792377977836082382438140603333352857850286655165422988312675949911023022329862744923071272511125075516813044431800020300940630286329308990473236059866075158016971952484560693535082624580285183848110598258533913271469616428235013853262988319120604149203497110822892998271580464654547986165966164771958312320064163910141192937252249318000479693942098248576265634948567766296507815886218213152818288064588277933365069148041570152833066769774872262818136281732723871706045322071253828842583126422054027311839712331130414288672257367183287887896706751516808030466960614419029438643839527226241592911493376980986923537876815214267555864144717644199366275305524734426203274043168686297660679371652903413276911883765345248079075570072156214966365055525745701929220375048729589446679283618301933143227463471302604886587431753917928405826522108020901140479665386005352920990685472427357818593984700487781238560701000916839557626884120574983475187792996424045871772946025308607561594096241072906888574450716036630365872559392336082575914084666081692229416214886729295919655547719091002207139040770522102307360387634791143950929543359161830763322688571048793434484385074351180566944432459751558231908463352807417887904892461608455417560658746185668397218460832728151198122107463336594241583950302753441437900463587448259614895590571871862407578655627968678884820626023717797137487906494467627826165932389235064887333431590394406891586132323955627195856706681225198836244601185715350425236684752911532202950432581540426084874256319277901913283669345803459298548695214823670420699303383330088104031616716428614525752870564355370660944054792440008793512385555818223197943244146979626572843526612389200067281047321781527362171471679306823982352112429201881437282956775943383617047443903444519569753060510735361177665611136273070061375796247489937138713475209121439894247930289652091277238412821079014009 A013850 431 222254391643624498281366836469882485073780572635061313020275647520311112492344405321749853143228875662554775997943708178272023232208952794925063206014743901840539780864117127213242828600589764486231152903201576700863062036875202166295998445556065224962435570509424584192293460653359398750243277777459366578454116099031872005744176822260824392553093898841259821047082716568169044767009380470849333021326197255752554406317300896981008654938554857386404035114136063619366384187468814729927301751808069978610325447586959480179909478077978032042490020265299268460767091925873223687273968122706675954639759688436432247148129300035611900370270222985467339325691032095868258736823173440919833331808125274805966492412636970315997391043557320829269322480080243182339819830772417350296847988088061587284906221881432172328379190515930043132877128975067757190565456216732293650588369824459871553821333337190752337548890163739757953218533926252433527236965018377110850174438490516947515948101257637099754435650303956526191444183761378230084631578986461363051830156202579102994355770833403138459038309880435832199226363988645843484682320689848447967904569788939114078863432740331246986474408759558053340025150785447457844454798072846478194759740437264604589329353218458559619147323529446782259158438605815146944743441437431860203512868454255362861297501792315869762035962852519925218862895994965517683951539338303517533187352893711764600097912323602562553371290681427287963466584474375232281999969727678461603305112036175922519469773146074512203171523390591818955507272141651941346532151801981199332541269527597255830288142672819666766081407455415305727259800997974673065052020093507380619885739961397040830077487391200348468120001903740122914671873165482258372454962935488393259131181253954620282158085491438790079248112854685510261615350623634999969499837402934969874772878563303877409208863231191388649333909886831941896990121314662680859203034515054495436074348470098412342179976671985788514054179392618033298103891997623411904315446035673666337829651038671894698217441 A013850 432 13123899572164382999016430326710090861121669033527735472534256710426850881560444789844007078254521878998196967902578024218784699838706453587530057251964612659782033520245252244814775786036225003147463347781149902609262950215443812717612412211640095468806858003011012271970736558120219136803115309481198137091137101531733010067187897177679419555867641632677551173009187330633813924447136907423182265576290621754932585138630300665831580065466725773809771869454620420659965619885846040987477241142514724166961107354562370345143474771026524814076993206645656503339836011130887985509840543677706508445523169842482887761849887037802847104964086397068860919842729754228924810150671568512875238409937989352017515410473800460189329943731016237647524223126258279673984021187280472117678576848611948667586427495876688343818462820775153116953261588848775994345699624141825207773592649764530955381595912227776734779924415278668967379601209811279947349815547370150018591950418426535233869219431162213103399670714798328915078587606925623108267410107571557026847518893606093452713713911941621922867753160129855455532117567165548411927006354414861004056796941467065747242806839883819803304327362843143491675145128729886938257211371403511690922367913080037636395308978196759486951030307090303045621046641234778611940155473438913913157231369355324921596756183334459793578461570478449064248635145606718853719654446387484406817180001020785987871181624796407716214021343447599926954738346627383091019816212449685479213563560624152048852170634502553871085075284691056317503748912692405484571377031755187839387229424335090359522684536687328502870341028834818387888963989129406469818256734501517318223633058980533863975245552962989376694017992413950517988459438548561874635093106377654133558437121864766373041152790183969115389521815956324695438124838975023113198995898805907036135463706284530657136374164938620308354518044907539337075369673509516642055079985079452901004754202810841150393385442504088825966385238954702248219736718567664849537922772960494323582503064182536710035041673609 A013850 433 774953145836734651708921194361904155258373434760779251917675324493995117705262704395498773963851262432964532757679329752095017740775777377890062350671258412947469297336961899804067695389653050210854563223129120599174367947271741697162295328685135997337576158219797263647600023020440819809087155909555268797094554708347302511457378140444792045354428370767976719215019502686596078424678987246431489600014384924007014219850980624016688971285744690217693219119425881219550309888639322874269543612224351947334886428179553406510377041754345263746432371859219370865713976621267804656370574263624891617199697656028772039449473979695220318701024337660519168455793349257463781114587005449116769952868428333247282267473067443373719743847372777816848657851382425156469082467087724598076802284333686956872310957204022570014136411103952016402973143559931373690119217105950636693822872375945788384327857021137988412019756797790123854798071838146269611059258256659988447836080257668479024743538190697521542647156038126524106475519601351118920082299441992870878319143148546212289292092786240832923417956352507834793716010223558468175877798221843127428549802596688765308940501088299675565317226448524780039925644706371093817150074270005961837274902899463142391506599853540450944971388603375304540877183118272442256454240551094427658021355129062581295366855869716516351014577275181938794817656712931141593291875404734566738147661880276391797805403762603079234721746309237328086750344630000344141629127528941477862081714691295554332671823796741303533702610485722184492278869545573851458455242348112086727976510277562750639454999206850060765990767411667190986455434594102322636298241915580096123787308499741544133874274656911559704405068434051364136700541386854030135327612838494098932492153608992589561707031107573192294635873710405016940925833616636139811287508828590004576762996392395250773245758065460590588025936033745290314963503851063448196710418038956614351429730921777359089579016994423941084489081975036213055127233494702041700364801820544229313223223436914610190859175784937841 A013850 434 45760208308513344448760087605876078463851692949189254046486810236045917705378057431849807103791453195404122694808206742531458702575068878387030291744787138026135114538450263221530393345063622961900751103762551442260647252918449075475736376863528595506786534566720808621127133759334009968906787469303329067199636360973199865999046721815124525486133640865478257292927686614140811834898869517914533029391249415377690182667980554867561467065451938212664566895782978860133226248614263376402742280758235758138177708697574449101031253938552333478963085125915044630249544605509242597154026039692786225104024946890842960157451989027023064598976786114515996378146141480303978811035248084764896148946927824649918770612017159463774777154443515157307096397466280823064342850599063049791837098087619881116353089711940328736764740939277262616579161154070387685027849650889279146133546790927222858306175629241177077741354619152709023501971343970699074263438140797515657856272703135066017932081186622497949571771916895333121963272956940182221111939699750237032493867083778505289470408786934734943294906904659235136734136687690903987317408107201614831528437293531874902727627648763007542456416904558939736577569394266506718808894735569582040529245741310399095076073214751710087849615525640708357834256785950869442801366450301574858778502999016016362910117472250890574011059773522218303895187811241870979942291950774171431320881286368440659268611286777949225731084397814154986194521100056890321219058351456465326278063170806311187789938523373777232361605446571409272084574967796590354770323605413670609200284955379802862509178248165289238170988824891535960559206957347148049350774886873089096013516779601238439561142044215970688985414885962299000908030268352343625460960210500238047864729178457403421029238479871089431805953706725705845344729549228747419716716108819411180253278173974547162909388768007382413632343496856625647808279938901445552567553474782349120837574181200031276880551374503739297097995801543913344692208010628660860364841182701316196716518120726370817160043470924794573209 A013850 435 2702094540409404476354834413039376557211978616956676262190999657628275394584868913293299259671781519735418041005729799939740104928355242199875751697237935713305252378380949592968148196632661872277277451926074900114048959637581499457766757317414500036080238079630297028268936121354913954653976893274892278089071327479106478887377709876461288105430705359465625614890086966878400798038943346163335260852523886728637227596361583784374637068747871499519630010629089118712006876754423638113205528936493063282301255520883073644966794513817576739599291213600157470371605359410715266119348083617819333806167569088957385954337382500056684941504980243276055070133151508270469644812820364157282352699167141117753053485869001249176436816192735126523826735173986416321126380985024074027158188804975866360039533594400364471577221187723383080246382886986702322413209494035361044300039804457461582560121364731062265263549248906348315128767905890125809636181758775952502080755046847422513292871461988871881424263559920752525518809304834360819974438927330551746531730357430036958837938168459709163666620957813223175589014037271460189547105631322148154186922693745763681131163685031806832374508961797300832505168895162042955238946425240648249911211431778637756165147047257873728977431947173558187821755028953612889727977887523857693836011823588896750213479526618942837504779068566713468626706945066021239494612397401264048848066719078770052489152227872951123830194802606528037779800276437259316577664176595152821051393352172941869327808079866698171793720440014595146107322067273420863858832838576071835802667626330221979228304466375912164224758719121020306935060611624391745166113906294969038030502152318673528617645876568908853213899763601187793704618279315937538739844239469828556488364393258731214608355502997907959858709760428446204461760935152408306386852369509677410782775822895023035422636497362067924142576251145886887877431122112191458433561465132422933236337917825680646868519678113071301754339554085366539090730190819611795143683506997330020099913678510771470382483406914638194753418241 A013850 436 159555980516634924924276617255562146326810125352674776606116338783292033774841924461056027984359026958856699903347338956641713455914448696660463261970202865934961847691016692515176182862962050896100956258782796776834477017639549961481669252836008812630501978364089409222252409029886314108362681570989114128881572816313758471820766390495162601337577720771085726933644745307202688723401565647598783818080682987439299652337555160883537944272493064175134632497637083370825294065471961406946673278170978893756606837252624615661644249246414088896598546871875698467972924867843325749081384989548613841920388787133844683217668099245847189110927578385207775836292463411862962056552229683123365644533120515862200055287078654762619417559364816486105444885288723897346191670784686547229663890745019932693974419215747121682163333913878047505468663093677785436177607413294034304873050413408648988592606466004495701547319598670961660038616074906038933206896673961219295366504761293451987430766958980895726221338949760515879360170641164172058670644219941750080952145875886252382421410909377366405350300937913015295355689886842452732567040423941526356583598142993599607114084437443161644882379685168816858597718090423474463904547464035038509007123835096780863795767993530185822388379048651437432686812704681887525547366280396272963322662171100764203355752567321955611819699219795863608938418399203488170917367454147240820429491694882292829431949903669890911049172899112874102859426523343725384594491963767178930263726052460044441937739308048660346247398262421828782491260750428228590000220285078465832311720667173277651452150435031237385307777605377128104208394055808708160313860052811626726663121592265353191343371365517498873427567140886538030464004775326795725049062496453906432081429057534819491408784096523467121696952643539319927262521459814558083837245567176941429312129566128215218671262532732748852694985053913474842274430329602793429043370954604441784672517709688616516939218472898747297291996329186808766768527037707256891439367404685340356879802802382544554615262694902470761994593712809 A013850 437 9421621093526775681853609972323689178451811091950092883814563688814611302370640797500897396448416182893529272592757018050736537858292281089103695156078509030593562144306844676328638421875046143363865366124865366875299033414597785675531087710713484377018511320421115525164782500805756961784707984085336200196327993230511124002544434592348856446382626833811841089704788565645011566428139049925060585673846249725303205170880294695012032071346442946477524914352972135963862789272053849118794110402718132697433877132930230930204431273751505535255247594237388118835333240521280542157506702247856098751557037491466394699320083592368030669811162576068133955357233672007096046477352610558751617944036233341147051064646707485077913987462933048688040415031413857414395271968164955927364423084602682005646495480270651788210062704280584827150419087018579552220851540147599431668448753861367314127404819211099466680667674981921615063620240607126692966934041700736038172096739649617046405799358160862911737643843644408702160338716190103195892442870543340400530143261825207316929601892787824108869529920082825640175458132128159991405351169993323189829904886745629063200479571946581251968659638029533466683336655521415743619099623203804988918361655338629813226276304249963942626211394443818728962723603398760776496046431491119522211239878541329025443953833347794156922341419229725950244204668054566773004499630799940423205541055091104509285127209861803388406542610519716102899746276776923640234920155968488148653142759671713164251981568400965344785562619997746567777326456052036470010923007613598328932174793675914872040598031038159536365038959819914037425401460601448408158373122258473746582730666901676840595634735762442790977024412102209184160869017978271960768422091353106720907976304418373556148197292115614210069083356648353302384924629680589840292505513496231214459451938750304980447319381295336087002786172448536775961462836532715349191582011498437682943127498239403116708743911606198129157795091242151870868914753049575812182603205879264662733395475677886873405476646871295996025018764147658641 A013850 438 556337303951662577237773815255741522298400993168561034696366171260813982793683968451630490362882527183680010017329709158877941823994300906030484095271279879747519251059174871292529770173299599719492886004307175048619532624098584646354435198229920538978566074959546450645455241890079142836425221752255017285392971672268451361226246318243607624302447731909755404505978060012772287986015182759024902523454947200029428962135310521445765481780936109546551368667628651656530133843725507736615673425170103017650773010822397206197641462283752650351287115192123531029107592519541094733858613261033654775180691506833599140600151616045739843021679338954247241929889291098347014448441194300883724287977395542561392218316323430286365743045698733591980098467189956866462626414448172482554941818722703769751419911614501717442015992625064253458405096669360103979089062594175598840590230466759878531909127169596212408026745540007489447891711587610224093004488228386762318024140379570236973216046300040794075196131323358689453865840852309403614252859062713707310904429467516666857376062167228225804636872250970771226720627244035719332494581236935741036266053657442650552925118243873676347497382966005921674184346171884078244964213650561480790640337386090751841198389489656120848135156630513052126519866057093425091315045733119116667051503587986937623440029905353897172107338464096087635970041443954113379142698699105682049863993762074630168777476615129628282017934608578716160127117897400564032231800289783256689819426815854990635915259632508602644242687148246937080683349903416701517674992676575367725115989391769097279125273134772282462819185538406103995932530847054927053343774496240616261963663149877115760331635512036484364402314510223350115515154642598981011414556072309598762895092799600540116994901902134903490369303126728614152527414458009149479432158066438956982616177531266758790433762146108300601427520696913648083748419034420308654413726196971246740108735643538514638534619236434393328638642342757825822938547252824402133570536703964699069744269443303541987719990521103157269281333004155095092409 A013850 439 32851161461041723523313306017036281150198280245610360537785726046779804869984244653100328825437850347669120911513301996122583586765039474200194055341673805619211264255793216974952590398963168063836335425668334379445934781920397324782583044020278577906145348160286258364163486578367283305348072919248906515685169584275779784429048618845966786607435236121539146880673498465694190833286210526737661469107491177214537750785127950980851005933682496332614311768454804251666447873338147506339418900082869413089260495516051732628764530706393310250593152864979702383737774230686382102939617254450776280819644652787017195653298352775884891990587143285909345388718032750066292856166004082272883035480777229392707649099360582234979610761105464519872832834389099763007751627146750136922386759453756934900051594360924711913233602348517419102465362553229044779861230057123474935938012518831704067430702050237486746481571297391902244408557677536796122467822025398009928117007465273242923031434317971108849346256358513007253561324036488017974018017074794181703001595655627391661261199094912659505538002669547573070166626318133065190864472527459818572450474202418331072499675307182496714643372966759683668938911457103582936286891851852004879206521282311272805470923700974704279961532863875165215018871570805309658217062135494950720072724235367040679726510325881242274115766228966409878816394977224046440924997215483491419362418967656744836836141216646789420424877020701964610539346184723605905539255575311411524277147334049421342060160166040000477539886433416833387677271128446852807917190642559098888800374057594573425235068253335168507147010086857342034855820013987746387572896540228512149652692345337093808531822745350242365233592269514178600971054366490827229743018121513809497350192334723612293368431962419163916202816980330197937092591296330982267610989501665153970866502667043770839816323220965549042213693669632054005697260395563484805734476118204955148756680731015305750890830731292214491662783191697506857018698276732028121585206621832411515369329366357630850832877720280620333593793432562354210111659041 A013850 440 1939828233113052732328127406999975365638058250223046179395709337336300697767699662520921316813279625179513920703948969569042438214888815912047258773870496548008805943040333669153975510468376111001471770550289476771903002937617541631086746166353429746779976663516743270145489718966009711897498357808728680844693578781900520490750891894235492782382443257740765084156889410900776274514717445393332172089328246523341239646111020377468271049378017725944542495615487736256652080472744272101836346630993355973507742999727338759995916773681818576987275083524186446057331830547800176796481459258063888606119197102420578386131614433063226987152180223889660935858411115858664526863746375054131470362104414618409993971668143020393311035832516574433970906037841951905844725831388448835130015758984893248913146595418243313764530985077605080581477193405621865206025773643084071492203701224493293477715525364473354892990303539694435630080922300870274235602422777727088245381173816919721362083165041876006445047091713834565315542623030580973347789890249521635380541221869141850205812545355497631142513519634114642220269117459439366455356238273974826884628051178600031500033327213819248502976530314192560967173782630509468804804676960009036112265875199198347890252573618855313027448554078964630781649347384482730008059302038841345069574293374188385097170708232961475044261880054237536934229307010102718290180160577084684821931477621163125870337302701776268486668563195430308287737852861744205116187502466563539097041272928284280827310397644495988198252754006830594708955182863658211454702190252472230284773287726901966186705545291188365178523798618839189816201316005962436439791967803953413924841830299810052299995601290186461424678389922542732208739789286916857089095477057268937009031507173094582311112538948889210087860139871517857987380423457048171920161319083825676825696115986267624320314069874794705393676397498103156982417529097628214293815080303884396578933240485722789284352663852073973518195684686546082400097114542749528551484865812582067571043529754051744110830596504850350078379908399374453752883354712009 A013850 441 114544917337092650791243595255941545365561701617420653847137240660371219902484897372197882836507348587225117503647482704082386934150969690790478583338278950663371982130588662829873099917647140978525906579224043313904100420463378215774041274377003673117610842004000173358821022415223907477835380530247619875198311133492443834458349415462711613306900891926334437454380162824279938233819550433030871429702743628956776859863209642269123937194722568699299289823598935338219048699835076523341334432213526676879658716390899626438998889569137705152521606407019685453239387262017052639655433687729414558302732469700832733122685700657950490364349090040460588601503317980338281646777359700571409193411903578802491734033032177211204623354874271203751548030628529418088225215617656515265592300552298961455072393312851849434481790137847502403255646793408565518550615907850471337543136353605104486565624057246787133076184433715416729520648380944088823338087462602006833801512932715292626709648812557736304573585718610217247317476347332775895213645229344003047585578610150957112803024990696779621334280820874835508464671116862435149822330513839939552710401794045153260045467938648812804852261138522756532550644690548953623454911369811573573393187664637463244571524219619787378957809669808782483025612313706320724245893726091542585013292449452449951602833150448142139888619755322672318429306349639555412316848301916273554050231822052061419517547387237186877869291988126964274082632473633133567905755833148110420141190125142258498571851670509843607118626871349339786969094592916153728188709632218232726085577866985834201358775743899381775426651784643835319456871508836075909333275906855645138847985237373483778262440260584220360665834246536225794193875817603153494253998824754673461446301467064061990888884312392958966478053399273257996296826624715237503713605730580822390880529952873116948490225512036752558791197595865493316654772675685848425835486676864069733589428917441444984451740447801116062275936985055859619643334516634816911436629841367158508002549388447001438000435893014908321778255211074662119654009212389419441 A013850 442 6763762823837983936572143056268092312291052918807072189019606923754260164021830704930912783612922426727055963472880206193360866074680609271486969867542033757721452172829129951441176677037146027640976257596600533642723225727942020263241363210687689893921802609494206236665022552596556512658701384930591706010585074121595315980931074633657658054159190767358122197243694234610906072768810633520039927052517308546268716798062666166349499367411172959124923764793693532786496606676561433626782456887776536743066967544166232041596445430168012351551248336728105406328332578434844941319013703826734200253218049603364472058161467938151318505524449417799157296330169423420995192960556312959041141461779494424708334402916517032144421804481970840310325159660584033608691610757006999569917959755312701374960569752730588857256715225849757169409842687503982385304895318742662482010584658544027814827213534956365533421015614626461642461464766246367500929290726579185901529145537163905314314578052732721771048765663098214718236849660833653083836470537147534035956880831350803866553905822675654139860167948191838161939330364779609933161858794511734590647996515536572254852424836309273747313721167968630250490583018332225162511389061476003607935294338409177567128703933644328824940079703192538796840179381512044532445995778631979498102449905847717717192195694700812345218283107932048477730932110639866107541897575379854037093112138860352174761091655668968647951303822606909113420305364935562904051266976191562772198917135699525222082169269291935755156747798126307165080738066617105961495815115072854424242627287467646523756034348901514594457168361231433831778608805725261446370220609023918989803834680281666843622618834947237628076956846423717596921354173153648610682204376602938713224942655328665796499997729762491834011562575173686611423331315362810059356784704785066981359104413187204682691399326260258201844061426838261514855147671726573663697159652782146453698722188145999884886890821702208102361331803030563454680319259872769303803421555502889342739042538838406987912487739046637321492684191958747723503449589982382828571609 A013850 443 399393430984809113470648475329574582948474383802638805689418769240765308425325081295465468959559456375805927587110103295511765780843815296872034083708489551359694029353387294502650041602366435786172007034821664911069163756009248354524139256227897400546188522288023384068832916708274065515983658078766509648219038041806081813357999026042851050440046055621729757625042900859539392690925499098724837652524094552348621458208802374456771588146262352063367623387302809417509838127644276094227877296766316718141361366515471835824228506205990961346749663035457896138281710423999158939946440197264827790752272611029068710562376520279897206432713213671622439191000174283586345149127889723918420362176617366284602438157817414231095963132855896149484390352797826600559630923590506317604085605591459703490046683328988541432151777371202311096481800854422655869868763676435476900243013502366298437732132025638428382977551028077933525707032982081754562373688113774348299394514823991444904961519435814487858658563640286480897167735622566380947459748748024737289217856210433617516141584923174701304603057172779851624355518709871186943274599957123415843173546245919055076780834159226305505127921247379647661218436649499563621135012691096537044971195388723526161382838577763972783886766393816223414615752298904717596403604732439757383451564490401883482481963576388268172794399240279530561533810201173453784241509928605001036311178687564935567467701175596929692876539421115376238355611494080053921323263677135590135573857945921264838730013182419514406250800731560311790852502095673489920366386729936980897102898697677059581270072268285535288101334562354936332695071369270963146715156742253392428926634035952145449072019584799434700316224824474100380609042570549796812173486234026928077219638854502386617528365944745380306548758501431020717936290840858571194958780032853420182273756494291249308244438816341986560689983193372504190681614867782448267653580337132965944455846487833147202686016130693686236334281637151741435418171976227154620288239430890112799397722875869094229244488502964887196821508850972094325155194838869723644324939841 A013850 444 23583782706221993341328321819736049548524463889162018837154488904897950697207020725415940476593026339534964218091264489496674257593046449464996740608902599518238572739288166353086982306578135666737670843399184491333723050628590106086295898941001113604851886052585492805880514898706875294653319025893083628217685977330607324996976484488804311677434279538407520458001158252854941599006459796280602938543895259221633748485771571409297905508448645626989794793396843593294538431599266859088061926496754235889529247331372096433584869062957560276564220852580753309069396718826726336244897347208290816216130945408655478289997771146007650142645282554095633411789369291271490094710852760307658803966167078861739489370780960492931985527032007811730903765942358862936445646407095807548203650924570104031383766603893444383027130301992125267936153858652803406459880626329838475482449704301227556449644663981923557586441410656973896759474590558945525153603909430261492730946705841870830193072761165409693565929524395276410496857620776922228566550703822112712191025191369894680710644448128542937335505922995477458566569024299183717813421852868180582123554732275274283228831476268154113772298621736520814747287465716299732264401364396559415968504116508735496303495235178384828915729668788454176409645557498024669350036455845835233735431431593740817757077467222150847335336480739266000128009958569091272505676919774196706193138790322021880323400286717823101434666776277441851498660503113933104000217396871179461915500737848704767462168548408689906174703532397904850938049396247423906307714770016048784993029065199132691214416497369992573227095704572496635509311269284081102850383290473320569535688813188938236622253684462821819618972759660371153374583354748394951962032188633056076031742454719511427378432480671269961721397640751000342373420037861857770491121002159961608343083047231403980402525867666177964422182817585452999955558676327685787756676265327364506054173279260059509171406566501331478569302996392173180020007637024237253173400250154630270691636138097194145142657801611573624085113276141051197806089100040418311473743372671209 A013850 445 1392598785019702484812096075133593989790821068191128050315135415345319090719377366815085869202341612323200102114071076840289118236611799794458592536215089598952469481682226934983433218221132332985192725631878445028765012416567617174289686536567174757252899019519120764694438524253742279273983835159960695162626139275395031933746464432579405800240816772463425675524510393672831446479732444510573322918078471161778251214336325520147632022368384075628120392755290217340449199847505108762290968697706840875040812525670190922306752933298580976770840677124040902147238806849999363428924943455302364406746316195435697337546078388400605733273061289536793057332750467280290218602581144643406944715398199839706855107855244936147140813385713029274898136475130348497534178974692600339913877383444940072949180034193303997373369017202333004946361949199589388348049491104150632138763172589283185980795067763468604151921778857883651629750215097915174314795157247947510884269672033256630652070753474056276995374572486016676763428945649256480674626252509991933542167846525200911001282844017542331906724289246959948450897334315842499353164746990013195193813783386122671150379269842158232264140461314919817590012577563081782890480636166252436953524199575724322321225090142048445762644921212289430662813160524700858700450302681240724716843490604178801547737667362000785384304283851172918041558860043546270550187716435746541303998652429725070011216463530400736316615638472406663889144404048374635858108837067846276046648403069228167813873590614984730269710068884563883543040878799014134243564249454677664705053373270943586283520079753200691456486774259301353830189321139955705042212282919159106310512888729993613934307457813845165626680722485185256235615772514537973518406038706593328233598360208732430275269059551157819969686809288705819216808079815704839489730204056543573011050710855967173638788749959820142621165473195603414194375784278473518081243976791315546717992877967027253957062386345337122478038772633961434107001430958644185562636111371380762854070422318501217076528800527361810928601853842852932179251755268286660874213072412862220241 A013850 446 82231565656628412025669461140563591503158193255617920243058431140725746987888514133064005490529069866072642829733783016342232142753690166062985430670964825728544370423853818283836748102739643130442645255836790300503545218185901226524631700297755102241026434203584562034441900418659227848849471482360519088657910898072801240655794978279381333098419989597192822714046814235987024083181721115904844144989615643631843955955345685639197523288830711281764881071807132043736184801795329167304519410630891246830284938828299103771291453958347908097341371143497491230892304305685612411114588986092149315853963225024282492084758382756667367944040996085858093242441582342433857118263814010048536678499548302334850087263744358234552517889612968665653460060719971948430895734276623357471574545615040266367576131839080407740900067096780561609077726738286553792563974400208990677161826578224582848979967956365057606566829119779171745085120451316793128114339240334052570205239863891770783374125921889549100299873130726798746203715811642945927356005584462513683731469169466588593714750656391857156760162555743737996077036694016183744305025145013289162999510095167157608758745504909601456965230100184700308872652692522416197899991084981040149668650460746945508746020347797818673838419952664478591208454315823061005402889923024583553804891276686154052592361520058784376157783657127909637436009126711363729718034467814397517459816427322835659092320955006633078759836836157141095990087914652473872785468720019254754278541552834854081241421652224233337696109857564612759333020852202985612948225366049261423168696638275947826455577189346747629814087533237485642318849223993244427037593094093426068529475566617392909206921076449743185089869982027704195456875751210952798288358179585629438865749571965441275324362697436318111390036401688789918933300305037555067029078819334841442729533425334005636196836896377419601637200026727186004763695685859582769179375585550391718150761451074992318910576851305811745205711485262788722584327496676980513288099740368662665770004367485178367151949142340187573523010867566622792252636896837059037961407712907101243010809 A013850 447 4855691720458251101703756010889139514669988153550982572432357300428714633887828871043296460210251046521723486452950153331992465797462650615853226695689801994444816529158144115842276138718673187209507759711906630454433841588659281525052977270882141032230369913287464803571759777821408745246712441561906291666160980620300840459484037672419188338128601965724638988441750333820797785087797450173065141917491814140816753755207207391308974552682164670476934462409139340050577976361212392000164566678343497234081495352872233778590989064786485625239910624652383359692959676946429727263905365039755324951860674474458856875112897743398451409727676777873834547872932995738376828976359953479356042328719827704570562802836840609392091628863756186738171163125453623582895962213300332635339005344022512688739003008965858996692408061997795382454430686169082714897110124357940690495728697617583392649418127855400286610164692693840312375531277529805317422023617802485470218049208722945172987458761561655984823607208496286739164583214961704314064444773756926970510659522987832589870262311509282773249530838754111984930352939744961633917467429787889711785958071609525489639595163319407056432339872185806368538621268840756154069796573577045439797784141056646385345943755517113394871484859784884796332268018895035929308035247064678634268625024997040710651526355397951158627740967169745936180958902923179316876120217289972359008484700216986122833742460072186676667689605338243024577118701272313929714109142448416973985393600153345298643224707142188754357617590979332818825855548301734097458979759639842837776688367793556443204375377453736100792892054750140289693285727827577090172142834613122715920597002733190433895759482643280885336371732568753905037533056233255551786129262146351832735583646474987341866628292920917148159470259483321355923092449712162589153000075202903052351736219232547698811787021894190250057075024378213606395291466554322502937272948951165080565084312924527221439350652492756877742652057493282411279881954351279022329149001569029161751052987895632297401955444906045736028960268718941509259725956121331499132583164039451421298545260641 A013850 448 286723740401339269304505088686992799201748130479031969919558266233015170416442407006235612678955114046061250151560253604100823112874372056215517183153787117969971971230259251896370563715198933031534223703228374621703863911968741914772853254868319545812171113009711509186108843120576364998073122961789004616595139744648144328292072940518680652178155817474074207628496915461784288411649351635269323565085974133201088492491230389249403638361329141626992503070797268890646578926153230535217717497789505168175278219091752532392019313286577189684791482475098585006509575964009728965206347900232512183082420967042321039618541498849935157293009586056672056217348820465355413374225078893002494943468577106127187162944712601143993618592775939070702269011394911018946423672733171341784132926559185351757349388676425007895690003652907819538551677587598165231959455733212039833082283865620681752555491031733531524043614938878576605462746406857474188453072607618964530905587725881189519736452411454224247849182054497235660929474260273678041191399445572780681683934172908526599249119232311638477611546497591558598152410739000239521192534261545099591249038170470870637728454798847667275273237112699680255837047303777810141667417873150956174619355745253912408292632819530028853766309485437662338624094247732976589710173303922208674928039101050256923261979759893617965809476370406327785549442258710815482218022710755577827092013063112813567209658524802551070550403505617912358254282191428865235688430752436573896863506695454886539583775732039103756062961129738623618847944271669096720855295826973079727875671429841714414775161663265663015719482940941033966098828942490599597574862241070283252395332414392161931110701690603092998227414436452349338561289437517507077419146800479929371203478740701527549882534068687236681668559352230642745902686063053488726895501440656222338317672009462709067137211855830040075620223114509135244035565808566189475943030362617346842287663593880407898772216679044800873825861342920833103665749522488674989513919393649602972237927882249191529288067066257094666774074907584777180277557983008503692279903253365566976257799095590409 A013850 449 16930750146958682513161720981878237800064025356656358791779996062793312797920507691311206693079620529305870760199481415068549503992118795547470074148047975529008874929175578565228785416818781796579064375451932293036991460137842241325422211846719400860662892052110454905930541077426913776771219837770678933605326406781728274441318615064687573830467922866026607886255114361102900446419482564711018287194761686591391074393114663254788035441598124483932280313827507930723789839010422109874071000526972490675582003559148895285216348430259096473697252248672096346049383951098810485666469637160829611898833875682882015068435256965589821102994923047060428247578230499658771804334616683552904323916876009539704274784722334384951679184284826426185898282853858100757767371451221034561011265180393335835919724051954220291232599025700553835931938009870084058781973901590437740103675779981035636806649189932833302963251418525841069975969712578526993353965484407292236585444049625558359950917778443960487611246351136007268542224525594900414654310945861627126472754628976075587159061241548769940464484209136283943662301701727225143486897955609976585763664454928134440287227527417155904937609378267803419426921806240775911055319357991690811155098337401498273797271675360428673786046808805608523433414141234384534645796023423302500045825780877916621061696642841958247263083770196123249408909015934614943409492023047406115111956279363748528330163126231065838164930776603232106842557109121683063302166147500627252035893206859915595275882373201177037691761791749935986069352261297788492269784363286933384851330522260723394478058521054174135415219748179627114664169750225127415637198040472959155770691983737442769870155824128422038452330595058074776092705579995971275414523199421539349440194216159684500293013754221912638815846761189867223502807709337245455834452464569309272855320214486763507705385222874908036425298554688649927025056125430024922364959999882191713690244247555044206014600622680916446798543286438132273938358843553433769455807426275615405907677403518932510612931072195415182978342349217973507718209521338669134525436007207983364381046778795518061041 A013850 450 999743865427763243719686462258928063855980633285201330295816987511882327404408058664235444019658512634982362519019178078382779661230622758282560408368084907012445055692888738698194550077732246306197172306061149971541308729679446508024856187336933901421283112785070251740292520080981831604563760200520820350460918994054272877485422900954736547115300377316005169075478247908765168460624025963620918840563482831535051551839027750531978704790927652651717220251200515801309066203726415165954018510117198601902441728164183117696740158458369387675349048031838617137870072928433660368119365604709827753014241525198500107776033488561113346310747211005871227591246932774350816274154780547115447422967611487309997721763069123097011704152834715639851107704237466991645405516823150869793154197637046087775223785543844753976993739868592003457945007544818593587016776915013758115381951132100173317795828016343873706677033012532389341011035558049440430558307888766199278133885686339595596741743899337422832956485788230093200149816011853274584922407042183220191089688086408287346155407252213316214487328065288430589315253185290917497757837380813507412758622399051410564520498266455639030660896177335524113740305736711576771905552770051350707897401725221071569455095158357952758392278013162377700219671625749172386299609387122589325205966535060098557072125063174792542637833546310881754346668481923077793387094468926283691245906340149986849367802440818206677800997427644252676946154736526263204929608843764538605467457971871155985445578255156302898660842041041970041409181677373112680038496867730129442086216008973455720534877609727928522133310910258801493804559581043548765960907091887765189103590947712258118062831258959192948571669307584257453498171793182107841952180402642477045094028270013210057802169173049719409436935401500469680617292428655006921568583580353143252833803345228898366495292025540444642877454355810089540902539150517541640728523033043538501695232573877805320956152168685435267007182520885272643786151352986710652595972714148814103442443000389445819182966882067071139688137378972117657252554025527073724592470789624209683336431241096545986410009 A013850 451 59033875509643991778403765909927443242631800414857853352637697295589139550902891456064438733916815512583073524385563446350424756216007043253826909553727045674177868093609387131389689987540011412134636827500604844669542739178841636852359733006058609945025346526845613295012533018261896174417885476080553920874366805679910759142636736878476238370611371980132789228737915060764674432431388109125851636616433097719313259084542749641162810539199486961431250138613139257551499050263841089134418839003910460243737281606366848916874809616808253972841685937232038503374089936351079211077080419592510618987737947821446232864067001466045181986303312062685690118035540133392641350172565636526620054878814490714168055472387468649755444118520737123817568058827518188389669550362890235710415962216269934437039189312578488877587503345500489212188194750513993132719753660054647402955188832399383134242525848537089398505572122357025058197360638667261407984037522523755301174527815892666780392003235511975480863247529309198773375646485683924010965083213433876969063654991814322959503130642835944109149262234927216537868476385338243387325102539499656799215983894041586742424370902135939029121495258375485363392251313447081896804250985518762207950633674472579055104753914005878752430305624399225240820271389828862880238605634700201777064087117928763759696551912855408324850221433076111256712416427189075820621714541295628125684379523479516573468319366327874286117471097104965476320993491037139315987888472615452240114247925781019889784575950388724529863024061681487288975170768867204930643593201542596413425748969113873586841863987976824451303449875939871969407665438701040511081225602868880646651377941871461129613492123010281384420208500943542818371613546215610285959434300595635627035757275316010040703160287499412881407841598523201234170770500619649503711703291836272755936583253732421219643180498816137715717270802256229977300754034298910316343378556578187904986601788254910526397139829408706267081507120675754464342928451242512277325139592797773323994172816729996386176935011419178483727444824090924575543106062653348176363460807656519957591332928355509943951524621441 A013850 452 3485891314968968070522963973215305596034165182696941382619903387607243101341264837589149042799054039202517908541443135943546231429798999897095225182238028320014528933059540700721429804074250133875138170027083215472891829205771419814494989874274754858643801687063706619457195062195346707203201719477080628473710485508593050416613556675937143399546230904054861071167745146423093260560641036455772413290563757987227728635683164823561022799529190505585553889434967260019158467419029552472298298024341908766932442741574356061692540633062910588842328712907614641585736636651594876334890521696518159540606938080908578604390292369568501951109224273989527315779880609336702079086339828271260387620539116862180909507589007636299409219754531006424303576305706121506221597279378305528464352152908523358572727089718447189732664485048458387490500711823100780493968733872566874497100945364351174693886908830266591892355528253059972661495948352663118880049431667505226779054693000646080715367399053746640169493903358178878369058549333150028923477198670057001146239763611643956435700361328819663701154785710217209344595662077837933778159979854915234336904632959261655553416677400225063730595173511814035222949047807736738924394216443897389617276967843931320624880613868133134452257116815149851245196205298004524215209424123412214733857280226575571246321693902199006174080725401711293597611477609087738131891621948965545193536926481941974146730790262294648720950550812951106411278344652252039469768826419469839326506225769443443471889425294503794763881707818230142926694858730839583949573534957888775616377050877205121429425226626043507025017411724373499921553236489857741138835290623804533304117216089567908242547096371634105468628891772215259882025408290485571775618636015871688140834431350135076893480911816552831234251638551196509676549827291089683544672367679640069965299304549645740598710165274594115975389123602428123929632224971316355269760160387385417601553848994664211673224709786754696364895913968782625364985582117419107463772167815115717008531910655089556607361835489291070285621889417745005261244869893617556466085997231309846975810618086464506680393577371469609 A013850 453 205838396257602595596310499654390580140221419873071691702322675134820097891100347394801661828241341960869479981463675734330461419698201144923575951785973334268537918968232818836899708500780396155193033801929236790458789622771596568626114657086049999648057845819424812172327911227573027713641858333402134030744130458796911034050613908157412380599805388653535491391384183151137233942845292561676905232394499345387810148208455199666454835289399170164321371617245381736871288342626276043936742200039365370778593811447224151086882831841731807360550668168481736970996162657640025852698950415657700802713299086739570658010642374130650471711048584154807598469486170100722921067969280519589654628605214311594920525513623311915843815017285301398348701877275640768820879097750009563150291530277095395800360961920784588106524105177626419322926576532442277987388359766441201372179313722819572514499328079518411984651701587814938325688674254276404506748038890534516136076400566995150420161729546724685355368445499397104588814538279573176057902405104268195860684311801503963983571670636105472321889488941402615994589029250034252151666568650452889672359881671611441498773701383805889788227914400699106965879918323999046696746554086795696959510587674216300551578575368299393456271330490817783566177590726641869150383901285063367867819538540099060906524049703230949115573292754245650175645360141339021848950068384464466478133161971832191631390306434198236712323409074953949882479574973370830678650379431243274542390866125459865893571598674215154577012450964958671709678404713197346592638367665728374311371448477248085215286130207041243046320253144912530796867797061489609756507085076045033887074817492872895413814163493648622293817067430257538880773718334144882527778504838101207313028132336794126155483154361855628131551325004809602699890590751711554723629358639115066491380958634352031336613236549299507954230752359599778289920853252331259462324067710714721523954153229285927035092245888198078065650738823942645245177033638451480876628282737314767973636800792272383228108109023807148409295686948228424815671248322348223091765912050511615154074641187387642654970560350207908941841 A013850 454 12154551460615175667366538694092109366699934622085010323330451644035991960371584413315643329295823001447381923425448588436479416371759079406592236377009939415222895577155179719500090887262581612567993452970119503239801068435040005780803444386274166429218167737791215733963790830076959713462838092729062612381410159461498799649654700662787043662037908394602617231169844630891502527091071680474459577067662791845804801441561071085104491569003731599033012672626722546180512705343738974118420690170124485779105185972147138897529344337422421492833156404680678086400352408770985886576020323094171574699417597772884907784870421550040779704065707845757233882024688858277587766142518045401249516164509299885368462111053942945318661432955679762271092497151249311758104089843040314694461564571332206026615514440460409143102141886633662434599491417664184072877295255848586499825816296018772937408670823767482709281698327058884293193590526040767409718964948447172643319175377080496637160129968004545945549151338293899628864909670870516473043079119001932697377547927567007569265923579391392035135252432500883071864487588185272555303759212240592682263178652826984009061088293012353986105070117446881567228243297113819708396187272271199109762140691574798331270163296922710884199365794152299301799220554817475731461018986981706809226875931254309447469338610926084314325487363845451397221682870985927901158652588034242281067285081274719083641966204632971679625984982466955786610536422602574180743626255035484118453638253842279621149509330113730662618008217029844605784800119909590118948702972293594774712172661133022183877430702595578360642164627953940031024246548683899966511986866655383205997880898136651601290312540136457497827604014689277413370807293912921168382792932185038190626998186355356355355124781913212985539974190209002229825839493297815594875589998281105561249554226399853098395675004999586645189371696082007308241536463696908539990773874249993591267968794036104705495162027452208311698610476814989259082458659316921494284023467355699734075279449982891957236555729746788306420501018605940256940571542186340225345685340670660363232953487474052911133356618119426815106769209 A013850 455 717714109197865507982326743347444965994264439499497774582339839128681289267981688021875422951589052412466455196349313698585673057336001879879864965826059912529496760935436207256760866801968181640527445404432586546807013290020677301350662587565103253478903586748833497874827884725214394120267126537558418198509888506042042620512460419436912141199676452792889944883348155609512332722200691660336363566268420195702927720322739686504335122658101347191300365305935339629413094737842442682718623333855680760770382126469316404760210253780456566730305052539989360323854409385517945616427424058387737314425909730891080919788813522108358000745375982584118903499675852392433280002949548062898382679998109648931122319195624276978121638954599934282345740864284120610004288401141687542393260926372595433665619512194746699491038376263831133100665368721652405319331407562603184228214626463612523181044603472646086500375004514500058628788326972181274776495161240857097415353986841226245927668514480700433538731837374916479184844051155233127216720778897945123847446827574904229957583521439482308282701520886744644510526127594752159118131677723594757294958436270780578751048202614086490525518285365120909663260538451273939961086462240342036232344645696800266663171872519989155001088350778899121471942174541417124467041710162282805378037796864635718563616975636574352676605703347710059554543151848848056635517276670833972454742116764190887169974462417372344710234787229691272243565565218259402798730386733590301710568885251132769349257376433885681896930767207395294126986662280541386933801961810964477851979083467243826935778405557566306617559179116052204891950734453235609122566312489133722930968869154071140404591665182517678789222189463387141982132799898264082071835539852594320118333615906097437427364763247193313583149935957651372668985996239742713061808713808501002286224927514684925607166213370220591811787209281946449544354486644838752377915206500587871570782289319037946754783822559025448597491250045448300759560101374004897315977301723886713597411176242039787182861379285818102705824164647662166232083808994561203966437373681261823788542670481855350349513574943334034005239615022241 A013850 456 42380300434024760380848411867923277796995320888005844091312585160709501449985050696003721849868381955903731712889230624587785408362633575005026146367063011774954254236476572602304472423789419157691505123686339803002407327762430973967455275133131782014675777893931869216010711765139184758407653554916287036203810406393276574698640275307330225025699694860967358355416825240586093734913228641851201932224583944136062178957337455748394484657838226450299095270950175869777213831174858397971851989240844093242730294185886664384685655275482179808857783047433831737763279019805449170704422963223737500679535543699387437232609649666976431586013706395609637132752359407920792750894167863566086598871208376659733841826182417931281104658630171519438233652295113037900143225799015507690779664441375387762521166575587597858246325080002964578461189357644852881701200285164155425491845478049855881317502790456278761760643641576713961971321919380332094277262776111370745279237568987568595782898111570879900028576265151443179385856376665360929020145273144761618067887721470519874765349357479990821785242106841384513702057308342520243766557437900546823510000703353322394670645316159193179041329232525024594705871535009274880762194508829956897483718983750358946193635900432839613659266025143214223796713464496139782654345943372637374767753867059874545463018794364078951200890176978931306636218573522628896270659670136075239480067252808707696499822031283419582794653951126039934710303060572999475862230606231773725707382105194138897304298821044515630331864872829484722904435421003688357054072042975641452681512899657280736730779069768732839460251967623766646664798918729109483078418186170857205350780754678746769750733237362486414824781065623547346902959701192595782259816792755842008667481685639147582648461904983517973771420568363355904730954091960567463586742741678175683999295744814630172177557733298155725894222920889655899144588081891083489163515028653213228383123401999871717923229938287893714233260823933676711551264426033615181611143689493786551213532545916207393360781585448273146676211098279803253838316837319844533014160478504829432889656149283076582788427086828931373975394027448308809 A013850 457 2502514360328728075728717872389001630634776703115857087747916841154735351120167258548323771512878086114159453914396179151284140578405149970471788916828703782299273758409705135593476792152341411842525686048554679027489150297043786581804266541336298596184590008858782945336216519019703720799213534764251833200798800687116588459380009616622542457542541281845261543529008113631368248952891238072671622895929457317290335605251819424486945924560689433663711276654336934934474699517044213541839888112682602861889981141382421645251303258361947235533243231167920330283183862840491968080925471555398475677625894319905128781148367203185291308722523348954353463051894070678314891147549718175713847576745983433380623625994245596424217948987452998051308258934374129774965557340206066713632848405598775271989112365121872065931587249649095055393554770379570917811574175638658213719867983633365939935917222273652804603204246391463382740444588017489229834978089666600331137993699211146938012384350590148887216787399880927568299555433185712897497710558233925028785290702065112728085019114209835978035596761166876914149592782000317477874171450150589389381442031532310334082906935273884198029211449851370177292787008270762672434126823551900124839516122271474945413788006284658746346965999518681656700972133365032558025956473610210864342661098096018532035045796788404497989461364060428914725562070547937713695886182861865106816058491211101380770617991125254642944441521160041532104708685423775046050188855067380006729295205929608707746921541083857603455466288875708243402784007174846793795685900065668652139390655211862770223215773290773905437288418436215796718909711352035185866297515475202947118758252783025318007011046933017460308988497144004847287272867395721588346659921795439714769806126055306025607809027027371752833228613141287802818458108176179548157333572153354595964474414435559097036912606593522797458327969255613291188588781647586588951616398926943587922795053764690425071648804625961835931759818392459676140390613092858942858956423720918602062607883303806130370560791839135081038083589142324102335898770926899499829953162095231673182701305959016389137073831050161568701873041926795186862641 A013850 458 147770970463051064143705061646698157287352929542288245174426741553345967748294756450019970384063938106955001594191179982704177217014245700606388663749818129640989816160334678551659211099803608027889299235481105241894206835890138553868960134999367095806103855433102274139158249231594485009472760014294306498673968381773547431937930187851944509575429520151680848883844400101818663732419274716953186660381738525128677027154514685196529669899384150368408487175161941670945796531781943765432103553165795016391741496417490615730444206103014622311002479557234527582891723916868210223210568169874724590288131433696077949398029934980888266488756281232405617639751292979483816007371663308557726985559273575757692444491334208223253645669760112081931701381815857989081941195381828033373306065502202081035685096048081423621194295504529413925934015636143283125855643497287128861944484565566625387275976058036924459014607545169521287440512477844721532525621216723082953367389944719015542693283517997701641264079175568891980520448774183160884342310753155039024742630666242841480692293674976604667023953150142914903619304184336746750991949959942152853584770519951392917261571620987588009426906902273557598961780051380265044562754803916150471648587504008324051738767983102814313041995305578633146535703503071807518874703810209341328569795181471798298137419254558497201779704086404266985629714703785174056028383211810272692381437847524325433124221757955161411226327382979292429250943165588492694217601702873722017358152614937464583747970079460707626441828891821696064690992839667528326841456712977668240178878799605284718910668197046908342166443820240106580454899545626325690219001991295258824415556068584862002995995310347748013785461767856342227466175546849964070281921722098919717442281937439765506115515236939274633049316377379903468627132829695226139142390102083435537106249698005329120932652506740927667116808256574709231394978967508340491003996740237091923253125129751204910055790264358420449934485516256351416413925312520227716878517864296522533194932901206448192251244197309087400217797855265095918832486524462488565458904268561335069765329415573958762155072649680990470276901252735328989052088409 A013850 459 8725728034872702286621640185175879489660903136542578589304724661983526049569057073617229231208591481277585889135394986798698960487474194375106644205763010737170807654451602433796924756232303250438835230555923783428611019452476791467408227011577627640254626559469256185643155458876422745324357006084064504440199158975346202308502839662469471345919537735436602445742127981612290274735625752761368719108881278170323249776446937646169880477888734695104152759206137493727678339405191997405000282710887029922915943621956403368266999926176910432842385415375141619242173405567150945470360839862932612331923873028319706834004269630686471247894569650492319316009674099145539851419289346707025220770289545374915981154768793661374904523153664858325985034894844598397299545646101563542660349861839530683076169236543159983407901955246957362912477689298624725298649892871307672168959869112143662493259110251022352380353560934715062502074821304252961774105407226281325313391008845713148780495698454246284215002611238167502557751979666741467059529107663051899372027598210973546593399249213693528983097409562788982143816292780900558899323653184624183851327114432609800371378542647696084368649425672351302661094150253953270616386108416444769200377443524187526931122510634238082370816780799112708669786756152887162182032385289051396110717835670728217706716469562424701267889746598085561234449023543810742834420000274184792212431523458463892500552170585494326171503405637544238654838942984834905100855162952990411402981553759442346205733885222075324633763554233179330923938436189527880171661177444618331914322614237892457366956046367422890696586341141358053469281363269688905681741848583993738322914170293867516414910527080724172466017731930149152189650199865943528386077195768219110395249306123880713370615059226027227806929082767905919918963566460673408290218993137924785030586938417516679261952197870545037815580410742480005404642113052399997653295003514260040976173785786678898733884359320100369148181435249421294787825875779006926453959601368845359062627592883339559304243718606904301895460745555548648911139496782985487301782838154278274534572936660226690946494884891012806279380742072768441474536768463041 A013850 460 515245514731198197322721231294450507984986669309702723119854686565465229701003251140023768873636118377960169167555938575476374917824863703655672233706100021019199021187712672113274609930761274635162781529096743487676052087649302059358988396806647334529395443710100108506042686691193886688657956852257924922689320138335217900114784179229159813505202783739795937818626915186224128432863965074806061494660330594679417576049415221068685272338851895011205116278363212867125678263537182254767861693795168229918263554932903662492798078640820384148910016392486737474631097425334696179079337233066307825587772778449250368841118117422405440716926443291920963291055245880444982686457616633703132261264827364843413771207942496910526737187700756219291090325505678690762140870856651225630550998991762447304964717248637053860253202555377585322618895075394491404159977524157846733904911311202971126564457201212618885707497419633989725685016123194833139799150191304685978430425681330515722339490498024788836611689191002552858532696647341416888398134278395551606018857646759776952793632266819389192922918937273126606610208272419397102446162396898873432237014780131176102129531564803806085884379936526672070834948478345686676626983315882647176513087662659749277755853130441124525914360089406806334242238164071834039686830318933195888941777478520830527363900811191616185167621646870354305332980391238480553629666596190337795351869028698834388265105120902854466101104599491349748329584744311516311300396517211130802934657767941311101102380188478325844299104113915006311727640718555431796256420866927267881208836048133311715061387581949954272742726858056051699307595219711860191601174417036246254229758841682582976784051713589681659945881052743377287646654651884099407669472332917570249729076277309032243821448632237681774771355408362076665294879635936304086129141325801320631271128126615942393739015332057813937972207673932701839138712133631167461429416662513541159602085876917602291337137533492606697830965570043078035926330138874580000179860501228949607289096732168317637356287340019092122625061564309592169553876145538510039682974810171977832991997336849725873699576457929415197991153438654903700629921640974108009 A013850 461 30424732399362522353709365986706008046005477836068636097504299387004156348614540976567263528219339154100170029175010616943304462522640376837163789728111500141162683002113245575616752441801522505931727086511633606203783199723603637303088905843035718456626271555637701307173314606428307815078563694168978208759881664848556281783877890999302657827668719177051210332252100714831348559832184273702223125198197861285224928448141919388884796646336865548516650911121069356590904175783607074961787465156910888808443544655233028366537233745661802863608987557959949361139491671868588474678455784275332410793132394794649785029699183715675618868893789549944640961373521213994395782652635804603536256895426791066638739776057796500069693304196541953992919592630784821010813656283214398222258405939464580750910861588814769393394091357692491035715323135306969322924242512823996691790351108015224242052504633274403932582142015131967459311974517058531702072000019646350402340338206056885622888424574417865756013083635039509743743497204328863325843021431004978926783807525183518069285511191723418112452905440327040852993726188278092979502343443374481577300163485751965817654646709370099945565386750871963459110732872697834452568146737819554433125921313392395535102205371499417962130717048919382507230669921350277728209467643502686284046123018329176521810310979000053744117962890626047551375607159122241038211278182838443256477732514275637471792666192284192653368804125495364711289113649566850726665977113944800062782488606539166479208994447749456662780017798822567207701205456789979692137145395771188241117500559806223923462659875326562849851185278241351796792414190128765632453857748151573305066013029842514842196121469635757112338144330283443685458247310539104185923474671786449605676252225098821044965412720285002871118473765508372265008997347622402819981839666147242181955928844748544782407895116342681855223320890938052110899301812778786807429945624504762091933343568946107497701166634215204932900220685945473714943413868370405074430620582737068245360813872937806988168251411140787370748887260310917108019986832517903479333239979565845119060344450743639463116086290264274038026179619399133408618496242977880103823441 A013850 462 1796550023449957582464184352149003069108577460742016892921531374503208428229340030125320344077823757710460940052755201919885185207499391611857684619655255971835515268591785037994593614935938102452762552731425452812727194160479071179110096801125416139145324709088850624487277054194985148172574107576983994249062252427642399883056205585617822642066010198685696918909154295110076301109530649177842573319828385511031246799934332197994258357169545573774359719650788024437336300675846214169418588030050431073249782868346855092015657115447583797293247106309977049825925843732168280841288135605674103524923674780229275156218707099226929618589309379134681104128145054165155076569855491626034212433418056585693950945036436825532615319919501605841327909025255212895867535589867527000626136612319444028760535465957923317910527700580383903167954115816741231549353596139744180653528442577190976268958346090220277815042903851527546504912783257789238475649529160097344907794630729453039145938582694800555026816575565448010858309766418415050527704572479413000647657050554561558473240150360076116122231613345871435328426537691633112346633877987819762657997353670167829566689233541595031685690522252238570297029665399934426589696496721506869721652527634507563952250124981669131245856711021640617669463828185812549573040854881190122386639518109319544436377052998974173536421590728577481861178227139009211065337765418427235851753627235462117071885145988189291988774514806375790836910871893272968558899282601326498907243169727531241430811913145157666480497271002673771047548481017991510841006298474892894449747290555997716456546602978158209720862639494873582248795265512913481830767846170602252090843003399170658916838776660521821726455084558907066182624045440023563074595255894318062765577017639860283884162655720109134536674757379503873876516284379755264117107650446328503602315642353556820856403798724919020869081875289001039096492872742774582191930859181381696766572004402698701631756188583773636082825131284394277393693645513404049240053714790041142820310698383104564844347077576452353455351043834099344311472202473349682551148487553383588435394279471961166657541779353815117671407880345899428645513584651600842250670367609 A013850 463 106084482334696545286927621810046482227792390479355355510123506133039954478514299438870040997451415069045008049175141918167300301317631575288584419106023209880915341095076314708542758368352209011733175976237941563138728087982128674055272106009654697600392278746987540525349222773159678014442328478313327876412876943599856070694585883625146809191355836222191717364666651971954895504216675303302426111962546336040884092289322381959362961732504496585802167085659382055000271218608043100489998204586447904444326428593013446328432537010064375646368948380497834815171095146540804815397223119379450139043218072097758468699558435502250967048080129528523784517662837303398242116373396925025694209980902823328642109353456558110875402025926650323324571700032295066288082109046087601859972740820850850454280858729349413999298750191571089098164522584862752981757780498455754123410201005740549957705721378281417184700468429528850093568594938589196742748629047374588119460365149943472508528527369545277973778491970564139593172333397240990318610427300336858275243501178196305466286357638612134580901654536460362384708258624153243650956383861302769165192085736869740168083432551397645026008339648472435337469304712200727955694988434908259150193860104290037143816417630042580530936592929116856832764169590544045239738489439879395536808676904837209779423628602536425973152158510931771726420713134331354904197129710192709849810199934626802550977745985456589502645146324801684073128750074425875520434443738325728433973801929240992275248012659308415048006883355436883506586690255631380723650580918643950524363127760041109159042620359257264125807217999532790158209111633272028188625010548527892383712188507717628238380412923027153051125446288118903351017767259187951375991775265303587288244557314616109903075920657616724285256107748502324248534410076340168590851089651205251809213136365335176714749787910907743263298415653940222357608807642588096303851325303801407812369310287974955632653571179683249437054741177212197685820216073920995703575931804637139442396526428823941449493850583811935019185023787359732182248122083848825404962767041539747513521596808539834929961184529063428883378963926545015362088931660092378134059834536943841 A013850 464 6264182597381496302647789140261434729068912865415454387517282913649876272001790867565837050858508608412038680295742955125860915492504826889215621363791564520258169976323161307224741338892829589933832308220874211361778754867256716074289762587764100238605563667730867280481346255532305827074805054315923697774303970642627901118444601842181293935940370773084198718666201132291964624628490459984704959485276398596878164765592197332318423527342658018895032164241100850965711015187586337040833903982625162309533031281988850992247612877907291317542440032920016648001037997308087983544390627976237151260362983939300539818240226057972417353222083568529800951983472879928362798729732715025842217405162330814732987915212256299889081614228942774941992634315206991369244960457062426802229530372730421868474830427109353547244591900062081240157516894113560700819815180653313825233248959187973734452565141666139403339377960295249069175131962528753478462563796618422053866015101739012108156101012644279119073646172369841878837233114773683237323627121657591144294853501071313641478743132202407934867661798723447938454637963497624884345323510626067216435427470676421287185158608727479541140766447902648834242224973950740785055833372092897794559797245298222403305215644636384337771274875871421279117891450152035327361318062935438427053015562553732400265185845351173417288661807912010188673416689869132175737936312257169323921442495939778063832684922695226153541693245333214642834179563144773523606133468304395938297719030119751352861119899519502600169758455255192534180437472904777400350843152665006634513118331102667454732307689593782189364790415654411726052089832833079992510118247880023517365821019192218229848125002691830360515906477867133123974248138887789340800938337640911525783552864870766673666730038911609952320087906441313744551708380597810615121165992814018914082226489236676849829260226351191331954508145949516189994442482487184498646116907864169329912595403194633155152560724589116196008645411773203061149997938948960875300455197132018446934072489095624918651162383123510950947856469619804825629569360929189291337646431035880550925936769947468712779277985256666412134644440898556612115989325596794836438099169571996867209 A013850 465 369893718192779975175049300943297459316790235789917166128508038768111543985433748938895112016144074818122472032783325757226961198916917522981293225910528093356724678931906352030313751320282694456002863968134401306701673696156641827470736191044882354989419929015839982045143015042927126782940163652300978429874875162476534933143035294178963225623342953779848850138520510660708219119687733171636843152646086060747058751243453660276070590866056613357732754266272764148674269735811785615924201196270033209215615964170159662241229292827547645009563541503894063047813292703045287340312722191368827544773173838631757575727267108497213272290410812638116216413672090086889894902191987089560957095557430472279168203405368522252150380238604841917549723063678657633362545670029079240244851538979358680911570261890380217611245907106765835150061215080511645822709266602397528066198117791090661045689519050243865627786929177474162285722367255360364149735929626521203858734325742586925974509608695632037702179732832266793103459778194271221480722857906759099479466804384759999215678303213419986146000561552820877317807917106571251795707007978958643063295556715972000586996430686748939424821117982203511013169142486817292616761904788713521870961467537614734692769678600133858761056010145331555110632372240027534045358470298274703679053515953235344503258958982141439117478191095396289630976582120082385845149401302473591408237257942747954891256212000230409140483444443680991444715469024135731795418575169906275760542011009541197635096268946727109037424067024363863950820652337554200713316937321715976761365124333281410534488036762823244499801509253977358011649852538960540477729972419067508676934365362281294254301933283949890958103761611576343837555378353185072784954607899358184685993013117753901313346742067691656074548870787453135302033828165920119012289730709675002857641391962936531305567987105811496960581751510172981502981834148385757460554557292471334762008845963239893178603558226262722258114502919795867557846228296997190725616578935448557273010046408607555821432487561060198142519976674579855148600441193507698464196684106237710651625640328628080020903585751420894970138619590618869388837053687165138296833317864056843011824241 A013850 466 21841854165565464754111486171400771675197146633158818742722271181218218560795877441092817469441291473935313851063822602638494831834845062814522383696790773384621235566250138181037996701711372824932513114454368262759427130084353543270319501345009258179770257388456335099783649895269803909405833723504720475305681503469076911267163091085973599509832778077746294751829497634004159630798440956051983951320598735801053072202174695185641692320049776962160761406669140450215066953629950128834708156438549190970972907068283757895682348512173860890169717562263440528910327120822121172158125932678137897691311141997366653089119395489651946515476468075468124463010923247540761404079534645651484955535570711957612603242883605870467227802709377310389393597187161054592424959269547100057218238525192150749147312394365061469726459568747415799775964689289132174185159483604971634780932657446112444086920410397850021455190381000671808809620064061774142677756908516450566654403200774015391868817883868376194276011044012521865966196442593521357215204036536218065163035332115693193686588126449236761935187159132519984739239697225925847284703114149528914244539328521430662661552235621838124096262195731135121816624694704074311727173715868744752958403696628612468873356751659304225981596343071682997727730948401385857844372312642822977544431063522593857572938268936469838447969705992055506419536197608744801770226997509763099065001844261323988373788062401605429336406910954918863819003730406190826787671445207795677384245208102398179154799585035289061550853733721661802432008699880237997920651831910006711781849226755934010650984082807949764468779319938109013229912142573080954669477141373517319864297340277348144422274858483957111185069019401971527263807536377225362878784641849201447523201431590250118651811772355124599546036271128320186449795519369417107556696308675599243740866554019439237062484070611063084025391844924204384769574324628030592288286053563139846361860345283352452303361509702587486619403282911026183423261934709387115156933369559301858413970230381867563699766957993043640117662102657265866669707452035436086612349999789230576267842435765159497154335835035652427091715348206453618541439183173414251289710586554692523005209606809 A013850 467 1289739646622475128265529146935044166648716311541395087939007390979754587796435767019089778753038820244406347591467660863200481325015766114134732234911798377588499338951504409452112667239354853939439966895415991547681412604350992376569096234921451686257253928530958131307124742665786651046505075539230239346325187098345522533414713365535655077456115712712840958800780005790311622039017140013913600341530034750316382860466213576016956289806619279838630800302406074444749488544894925157560681929539891177644979189475087619982146997295354311703631652334093899791625906157425433094765178198711364720774231623802503498259411184268457789792369963388317281416332006844034420149492441291074535139419914970385066608889034043045219334522186020801183302520304673112628101419907486711278679766674071309586399649574862514725877711074966155560970938937833965753459482347389970062179292489535493710888563313582645916907536807708669638399255162783701350978867690987889510375854602504834874461827224543745895804176137895403663437933738704842622200583153427140529812073326099567393999342278700981555510866559616172578867364881493695356314434187415532857225802809861959199501997961233919389760186395727797808149871597580884033177880748333508917440779882222937674502842828730255239987282462039809332824784772153433519852340689246054001021109869945644695824431842429607490514163169124885598567192932598771799730133975954001236689293901786920189483811296752398996885491684977003989648351276755162130985211168075126953862295293238510080911760696748783795516362122530407771807681719228173539216570022453986324006414990711147394929959105726625642116950063025399122213082106797857292277955720964824220666893646037130579990908118619183458367140526667016713400571215538780452629354316553496274797521333972679256270833345797752478593895773856178689673975623244710784115360330985459743654429148293867509302621885512664048615363050929344716258594294960578444031003176849844787821491528636678956061193786428088497389144452613185104960193982654599762901758539107215437486528133818897768907539102531233905307829499808892160979555335240465478372655137554276298039827989496903147466376723020240167338699596242879721253442327206938124406120425468038790934622072464641 A013850 468 76157836393410533848951230597367422996440049480207838547710447429963528654791735606710232345588189296611950418928573906311125221760855973273541803739306782398223297465747383873737800887816664770269990605207418884899039732874321748844028563575876800621804587225824546695554408929672035957645078205516006403161155972970204760075605409521514896668706176719980545776227258561912110969781923100681584186567007021971432091527669445450225251956791061855191310127056776289888012549087500435628800707257401034148758376159314448872325798043293376751787745438675910688795718132689814398812789007455707375396997603153914029068719971019868164029449653968116747150352988672133388475407379165796660225447606559086267798188288571207777156484200562342289072830521470642627576760744117182814294761542337236759767312907746056632048352961265676519719772973340157843776028973131030342201625042214581368134258775103741658747473140958389233477837618107214781073951158285143887698183838423307994502096435782083651401340796766585690922346549336782251998322234626719221144873117832853355048267162215014259871361159478775374609539028887321217095011024332699799686326430119538828771393477612901706045949246481330732773441767965553621275120680308345368065960611265382246741718366193692841666009042100988701293970716010888095913760865359290242706295516710420373643736875863625892707370820973655369709794175477024876002264681146107819025266115606615850268829573261932408367091398506207108584745494541115568672545734263668171498614674770440781767758557382318934341445666973298048517471797838704419317199243255885438446254798786502542523219155234051517541363784271586792767560285324306675251721007367251905406159402904846523617883133496344164033121280959160669909590329706349446947310743038167401530518837249752737403536438236011486108490951550433495446558586576976927091227912184360412403050386777604582556810519717637299406688572794326876150353734523127196541586706589806484876071253274467255676457431894792197682331590782355967262794494481771461399585939975741964368141999773872094356221276465366830874522024134215273213681762990614246032426913217442461122953802951802633954742079117622161641182872458545804660294515979242489308057005003462222565898498756964586409 A013850 469 4497044081194498613246721215543948960516788481756792658403754210291916403536797195840632509774636989775639060287313360593765633219756784365829369969002326193832687492054917270360343404624686238019672675246892877734403397186495824947491042650591949199916939071097713657825792292888204051262984222957514662100263099047917620877704423826835933133390431029138131247540443390822348240654652777172146864632595197640391093572617353084390350902796555411487191671692575583141597253011067813223445052962842273665450033353831358891461966048658430603816314580408373850262698360017200850435496378101252064809817311468635469502478845568752195217774972617163325802481193628100804456084330332361126989652455719707485027215220251841248033313235559005749827461569462319976515780145179375528001291374313471493427500059889496898065823194009776932812932874302762980517130734834414210676663757117728815206959846411100841207379541500451925847632833511612925607635741945579461424690057475057913767354292436496257531597772708270118463273641391787655198248929632473143289383612734912157762245127661634377031144005106062207095318670116767430548243305975821590471677889372128648300122013459564232840307257055476098439538962956597975782674601051527485638926908134609556287851727805371368607536167927021281822707676809726931175611665338600729541564043966233612643289018782871245338477539607673375925993636267742841903057727156996520605622938860455059342524117471543846781668379990393023554820636707158333214545153062535341858821697930519757722604375054868550753928025189106276466908192190577657256261298115016779254812899613544188633453567897415508059299990097452928526131667288114984866938873764028857762328306582128282373112381149825626541991778519357478397491399378830228492791752065660746892975606820760649390941423141398242243220282198101547472623837978783910567809916986574297991987722288830772995397104378806764892665553534932207709802237669856137828584153437421483125447131434604016980439134895955584480943998104107337510900752104654123024184150169627587253974416944647373299640510154003445996309651003101277667994694422832780613968776798576759886849299110500993732393565029816471022750207435804671219385730874058289751151458088449440780293740453100001862865041 A013850 470 265545955950453948613605641056654642169555843059256849686083282363527371712444337617193509069682539609261710870905566629701266875993418360017858467299618359419626363718350809897507917699683097668823651800653777537338786200465391967324398577474804008305895335209248893780955209102755561023027955381418283282358435735680487595207568522550835015593571561839577512036015641784668841262416591839238100209690113825467453684369482082280165830459233800492907181021774895608928176193050543303031206932402873417671159019510387911181937633207231668724749559658534067484162075460655693017365625630500833174954902424911455838651873351989248375414394358070877225310712002545724402327323621795592187611987857793007283372031540650973855119113246523730521561778215180532293280301792696945552948254361836178215400451036414902333888793783083318105670873294703851236556052761237324726246318194044768809155771970729093572454554546060185769376871186027231644205282926144521617666523203844694750048503614082667510983316880650642225137845250543669251801401045867906638094812948383828003702812543291848329312022357507867266771472151725000006443218974566289095762107689534824553473904772773808384987303221868808136756336223624153871991152517491646499492994998440559689241356675179373944906403179922679670349065607937565558988693226579034478699815232162128592973573270109764165991760236293505175053998227973947071533655730893487545241428916771010799116706612577192608610736170052717647888603776920992417985676743189649401421562441099261173762065742614933053468695959391536519094461840661420083324973392393625798217446909280170794616799730774488335393605115264497976539548821695901741407873556892140022007724175368092945849912994516053421678072529789539741893469641920546162270860167725201443283316607159095585885700095076424806219914443515698276710965008809211135118607788140225722128883013433168314605203616464160660147008270684211933056112332167335082640065676326301157074527664081932598677950476471281308015262144049434172681178511027721310455049883366339399759935346164482745970472484083749482636088582082127345017418710973852862474242301179159094558564263175973178904107621445632797422376998876830030833508022382267951515742448664851028635565080015102010000317806009 A013850 471 15680223152918355211684799498754399965470102976806057717113531740283927772248125691957659517055684281387294765216102803917230107760535360740694524635575164505369517151204896973637945032248587234246367815176804909802317986351280930278538411601309701886454813648770937928871624142308613122848777737317368209539983271756197112009411713688104256835784807155065212508214687631742910407704437331515170579281991531280027672608333547476561512122787296685305676132154785810811599876023441531500689738151457272440064268943068895767382235303253822806527736748276778150872286393876258016982422827855443698147912033288596555816554469561613127319844572449727229277372233038322480233026132543407923086300271014819287075835090443899355170928518093979763567701441828195251385908540556961937956041471812064487441181233249263567913799384097286850821759397178967711667398359498302787760118843040149553411839179099582246359868991390307909495934866663722001358677751505907857001590528663825380295614089907967433856053878485539772752164624199353125649620930357454019072860609789116659790647377868840351997545608188482054235588659087209525380465637229164804815656696959341855058080602927520611325115267948131251667324897668782661987205565005364234148561861662916609090012870312666852072778201371254311854441975083105308692723346336265406932745389643941531286496528026711464237647450192895187081763541363633600626990837253529546058961136106411416677042408766070646345855360105442924390174164423407681289636226008605607504541840584470273049476220035669181874273027706110839916008877229216194500256353847451209758942022546084805251327407302502761716656988451253341016683818372321301928393525660923976159534104831310520359491512413178438496668504811542532219067488885766330335932022044005420024436562336137435250964704914167808382479727975158467541505772805175108317618671281892188665988413060215155809122668348592222821020691375632030435030377102148969294813238121391757024093784036374038019334297685152689956993214343975038462650909897675915661060240562898975216424422255666541666810429712661323200178394683367537595933557464295037676241533642328165374588661176278040241108650938743171054993939406677936490687815213650540269053075851210788389901482409811758588508766127025441 A013850 472 925901496956675956894775725601948563561044110677420902137836935732025651023479573984407836822621101131638368591245654468508520633151852516377270985206077888877564618261497961396347016209246827595013773118375153118917074776056787652017414666645736586693270291146275113761940533979181296291097476610853275405126472213931683267043752281568868261896257077699445733397569089966787116664539319988639307536022317930554354039849487644943480729338467081970614869927607947342614161079308198993584228348105400480313355016819275226168153612421834982902656327248995473030857639271999159644795085562036094931936057653658338024411724873143693555109502158583943161599552988679904135279960100555694450322944703154064082540986255621813023488158064931411058909202438513101399086513411348045474366292869030595918914310642135764421741939831560691254174070644020864406248205730015281314447257562677790979415691686651232065303904072606291747825457941626120458228562548672353048086919127070224881075716394975569001766125470692638041242568894347602716484466316677302372233346147437549643977937015777153945103070617921676820557274730440635264191115412744952559559712298752177199324601522267164578136731457069202279703867882443947407682501408001752662238429369333562850156169979092664948045480012771195860692944186682285372996620877810136013971682513085103480936333483449285251768844286440267901991055353981200483423181948983666165235596125947487743362677195227705596076413158866299242315394235037800172471729509582152517535691144672385153298521316886229520493948013018138986200408191507987069045637438338146485055767489323761665285632073805485576606878511058058533694162791067200557569709296751899868244329356184054916707614316485773614789778540616774985003716151215616040006449969676476047022954569386579414134214860476694917177045457205132349858374378372784971047064920524451848537949802792644735372884443316022165358450805039695765158108737504794487889426897830061860515713853563850571003670944010581189270492313797382046181073578547865143869946144998621587554645709774853618883489064102938473647334027658169727502280634709157679744386320045835837204085853798041998197224729281845507626337128024925471838624800550850752347315075938145843635292634816974532892854131034725265609 A013850 473 54673557493794758578679611821069460729716093691391026850337133218040382667285445364205298356538953400722114026944464650710959634866983739239561474405433693260331313143723193122492894960139815922657968288866934416518934348451377254063976318650764099707650917421896399192528826590936676364693014896394275059397313057760451965235666528474360101996712084181074571111393057193448812451924382306009162470694581851481304051699072395946267593586707142723282837454355321682634023597572069842372155099727275792962023300388161382830003302659896933905418953467725933686999112741372278377865505007352669369635892268390871202003487942034261960735660992962223259749292004428559659284146363977713201597119561776544330009962697408212437223952245576134891617529494791760124514659530426690737215855227623387658415971129107474753339439805113827257867724697458788022324550300151672346336796111818560879543517178405068602224130231583328921417345465995080786937938389936553775136484487534369709002639977406912373985287942918929583697332450642331592805691251533478027778006856660039868927253202844625163304391216917657094577086515557789071715221174007176703689441451529017311442918395288353801174395855808479325414233694590432650476244025641095492952517015829777552738871681095442772517137549274126344378057661279402268990077466213810721489013880715162275445809555864196844831698486270011379344669827597235907345655470905536503390996715641073203757822725701000787742716120617896103959481714184747062384283155811316524007965026401759670917124385240814966955647136220708088996147903300355128440075845096429211796058014477078802573451288326140117813059569199467298356106618649727125723933764263902935319959404153312258776667917774168446179721633044879946089484435013130911546340864259426234100658444367708127825211253296288358164387357202505860126787148668534579755358136492048357204317397905102878979033453493367792842251161586788995236821162840920609715382768889967322801592387339091812367195765572880808645233300637421612444946213739672888880376449916023606123514274516495331341451145746214413930401426999187264239282169198941051831226267812386560351064065580920581951547923039363695379827581072743824186598955847727186075356607919071573920820394793307529192790143583469492208945841 A013850 474 3228418896451086699312452398422330586629005616382948744485557379392066556120538263310958662655268659359240111177043693159831455479260522818356865502166454153329303709823710830690082954501295990417030369489303610361026554341705375475223737640008969323637079022845560475919634681368219802658757836617185547982351938747696928095200872839882489662803851858808272349556648634215958926473682850787535034732044363748119522948778525908231155133701470070667128268842227390037856459413033152122233386483795908298614513864620541494728865018764254050181083783315748658283610608265291665934580205179167773607629802556212553607103959489181134519480045973426321264935943569502019321069558646519986841108313003343166142758287319257536205637156149025189215123499137958643592466130612165661341859035335933417841804679202667276709940581052166385749831275660243973930242370673656100378841473606774201376165145867640895892732666044763989480772832421543525387898323987363563868034272504416996946896888025900768771457267741419872987743783877979038223583262711800344062263526878918694220285374374772271267960996967770733777682381657171886895712095103949777176157828271336943223392888323382003605546900889634895686385085431870457577971733470081047763353177267732534711677633897004800274364455147087886509179926840887424581595084302459309293204780642349617202799608464224959490466963915757901938923408649789183092853609901501024988734965061889731608695674129918395515419644206366147042703435740895129286729536067502429426146326843997506807985277824084882983764007746696591947133537541982669979258038577099048527345429696857026213159725124370247816743354501659344500629739724647737046872564846019204427708282855848935568503463876646872578466382709667115936637966403090367195899881693654859697409780481468797239950899295892531261248909055450768534626654341728298399974142601718963444557738028898419900832946395329874799542088840538303379739052844593521083083637120183680444111228879986032428470542761313038869692381169339108793261628975113944415497348991091277917987394395924532820381348705168214928176273862875008766065372809028270169582079888053614002169982008487779443656953307551386848483438834764450074394481743852442610563732341013257368450523492150016291305065188460290045446042965209 A013850 475 190634907416540218507701001674440198809856152641796740413127677695722138072361663910248798071130959066503769324893253037394887614594854611901154551037426951299942054761380300841418708380347026938135226287973888888208257007323360716436486483904889629591445879220007500542578508300112011127196991494408189422809899631112755907093516340322221132098904648410769673968970545201818158649344498656153156265892487634962709710602423176355141479489938106202823257146864685154345386071880194599665759238481664589124888429191978354722244750493010437409142816321011642522988922807457207581771026535624677863756932211141795077945881703876656812240777234684850844373202531835524738889836368518358702980604774534410617563734107914838255406668433443788397963827500597319945491532546517770136575434177551532390140724502238300022445281370549372912141786996461746416606881745908719071270210175006409817061175698338327261569971197277268814850154981659723630630008133129831082843555757113319252717314341041414495185780202863102080053282694210784228064368079869098516532598998673269975013631071455927846101828909949894058838366954474342749304903503793130392474943601594175160398126662607383930903938950632050955385352909666518649521652889674815789378241764482338442189852603984236451400946711980392610480565500027561534118608132975919754454449092150102546208114080204019632952583752261588351591488357361401472449912811073734024559810951939526761761870861697551336790014570741714616724595177064116489252092375249950955184514453811208779504722670234388255308280893434687057886288258316534679605207919939121716491220278169710540860868608868938763330878339968482633417685501000724224880778081592588002251746394355023796384561038452121178885861432623133528942535278136083092550692114128625810272350127650251008221860652523158078445486830815312431201169312224714292220073146488903072437689872868422796724284651697833777038160803944946276270211331420402826435005688309726146544323954134295228868757079512773632216465415668305035133305929351503303790702960574948869779237651684947738510698259691477923293880795328906392627394199000310325243652235309677853214135267619194888368499435857601842016098579754006012442919752492742883711177831004491834349634961687966311985272794313391666893543391052626241 A013850 476 11256800648039283362661236447874019299523195957345455724654776240254696531034883892236281277302212001917981074865621698605130718754211569978151275084209024047310278391604745384384933311151111593669946977078570164959809368025437126944858090388099827737745287722062222899538718336613314145049855150753309177227501763317577123557965046379686835629308220584007538478193741723622160450085143301147187724344685502356913045701362486140594749222401355233170510511265212793678940702158453610915663417273103812323235536855357129867993830271861773318572474160939416479339972902857540650495997345902101603176983090135711857557626368732212708106005654930905757509393236302355900306705947724640563052301731331482412556520935338263284143508364326422261111366050082771145461329505339327808794642812750240436105419641132669378025371419649569921089060380354069664154219760214163952439434640623953493287645363811179886468445229228025446248086801512025020665071350253183395610829123901784388553704694524154484526225135198863314725066289810452597882972870748190398302733438272657918754579901138401083384466895303631294280346730294755465003705246995480556545252944730534449046348981300303413735946691095871976864549703962898259735604081482408197546995797950917602672868606412665178218774502395730203256266912211127481028169691644095085580780764442371405251042928321967155306217117987294530573125796013833395546694901581092920416232276901077115755276712512378708886113570387727506402970620610459014573846802666134353952690393983098067220974368954670392087698678476424836081127435365333056296007922464485198237090066205643237727293430485101965035925035096798931020680911148591764754985064939960728944963372840269800152711944759559303492031231734963411750527765638657570532025818647181225470772002687619671784492649670839961374127551872813383749997846717557154241303099227023237524373149303007497723772284398105386700326357312145132667479708909043366498160650889001019227295785167675998969471236788149770208750066329797744019586581822276918585537219118990155811594204094344479011318221536522079892580367083376593578255000056769324395312420842801167554441473417645838963271523187955531169208605035894301028741968464943974540261339742984238326511594852712722756418373231411464538396843698266526904809 A013850 477 664702821466071643281783351010512965617545198085291815085139882210799575461078858952660173143418316501254864489740095680934363811717438995639854642447458660969624628745868610202545927090161988494616699049512489670711783372534036908966925379326906728086121494700052199994861779058679586951048896796832153606106751622139611568974278023674127957075021117265061139598862255038164952417077626789440287934829334228673358435619753444115979346833577625163485475179699550253947769521754527270959009126559507013874735215771983161575167683723165852688386026729311603688546059940834917871138147278173197565997674489423649476920279447268428200951527918015054075172161210417813557210679507192300607675364933392704979050004710789108665390025405110908096365053891337553368346045960781967781514863450088947511588924389242994103020156958887454270387926399527459598642522620886167227596176094203829825142171087686361116075222340685674575503277542483565445251798161100226327423848937276466359707708506956798156789068008357679871200439347017415452391665044809894829378106796562177444539188582321445572769385700784124295960194077175015453003791129836131383440641133393328681737860996801616277693916162520144361874795469305179339127685407454721656952554873203733520230218340061466108640415591965472772079304899154866627232392121892170708459523359557589108668833874483838553676814600031754735812505128820848173636787243461955857658099718731702608233334597143450381016120217824921525589012176426994351571079850632567466552415074307957771331315512404331982386519265354410145754493930887551641222971813605386470701931319377027544558949776714785933406337397430880077840187122413195117017113099639741083471142202845091429217487626107217311900952202717854500456914033197090882345592565297404182823615986701253999202506470413428879180857810537757497053622850825032400794706706256495152576710093193289733091029621423724979267571072924857938882009331370101748349888274344621184352588818366100063148307061103455781056482666708226986612568070023629765557387251757249710518826157566947141139329663510092295576978095906304474202379498352171836218803138346566142922214563838569144942220172725586160010598918764522581446184495886476752627891850483476288942183164457833566043748520941615569527795223538940147202066641 A013850 478 39250036904750064464146025093819780106750426401738396388962424904665504131401245542295630563945708171082598493254662909863493248718103055253537776781879986471595364702814795563850134448746975258618621462174663002565860096364762345437587976723874515386757388140543382357496593191635970929872486306956141838286997576535721923536362143019933581737322921953384595232173217297748602275276016784289659562263737356868933142264910821121604464451175925188278653823886078742945361842490083080822858529914212329662289239756119833707852076556169220435396506492339120886204956293446361065372836458628849143074596680925977077962665581081753416837986772030870928084840947313961472739733414220198158582622623951905836307923728167386077582615610146394012182260067229591188847465667938214415530671171864302261611814396260409558789237248265345287212136665965696961840242318240707288622326602186641947344820060556791937543125803995148398008893035606112055976673429614807264408050855897238062074380479627291974360237676825512638714514743002031365048275429230979479779947828230200015922594546597499039626459456245601755552153500063107487484420862425693722060786418285742665327938954000138639581548055480652004424344797667001534796150695624793859121391412707807260636074162762289512249107900289969201718510874990195719471445522405610788163826394858516079277785971454396182756062225317275085394992615351742263805078649939185031438853130291388307313570174626723601548620882742343791164505580005837589465920694100002476332453557722810598439342849691963399227941576099912564696657112124979036862575262621584465708478342477894099478661425365231394581710816980896037716385209391376758464743511420627071237887475935799803803863426834005075050439326618286590397480316746255019511624895388246419591551700398722347398908804571442561886750472854444042443519375718367338234526636297739782264502154292970565449292208115449536300770804285139936433043769008073138138312552711775536314836017135699842628844383651097960415604244986454095332485531966825314026398159829013838156426165778170661737136277300607439961524979585171372897176306998197394756884106516226384173413847780103669439693158979273137162465855554126293911815748297600565765924385879198791385746973678070614241317306413081457765046780154750876752134833084409 A013850 479 2317675429188586556543358635764964195523505928596250568371842228195593353455112148027014689170430121794256358428194590164529412843555267309666152181193231321161234690336510863249786589064060142046170978719951675638511472830242851735744132437568066259072637012310946184827816331372912447438040443939453219409008919896857843862898648183184058068007181218425406963864596308214757215752773515095520107492111427185753633117600719076409622021377487206442666229646649063692180671437196915839508973332904323854228517318359120060614957268565236297489728311866132749209516464171714174549200620045574913049411859411998020476617439897296457510866280901650897432481773097942111003808518376288481066145283321736087728146588224555980495175869163534420025350274709840130110254000226083623022670602027415184245916028284780924036945670272820373864589457988608439899704468649795524685859763532519020348764279755818007119984035600109517754027124859505310793366589345324754156030994989876010327430092941511963793997674578869695803453381059526950074735615820660107301526139309165080740213285382035720790902804431846538063599112025226434028467567505374788593967377213354818644949467294754186528650831128077020209253135957438773628177902425948452587259041528983310933299543236950433408797572404222391392276348657296067039069386652528911430285784790000515965273983828410640195562718342759776517488918943905028935426089200258936921432838490576188158559005241533401947844514505052658524472889993764703820373151065911046224955050129974243027244755931460746761010722127123737032772905813867887147698206682541941115619937644977168680115478506391548618655442031904930131114830229351406210584639605876607929526017566533042614814331491121165676653391797483204876380815223549612647141938447780562830461536356844155891558166001139111836850728671582066262247375616793872955410563346745236402936587708845618919215255597009179669024215222233228106434801516157710733929217925077633643854751975845940007390632010213683464581015062205127875287938177109067967944784939743438129298808663035199404916160038323568722288088519524784398205363751936557962999249605676651759055914297567341576744441344567099476306446304615603529198808121225015807912069061780809432536973048716391700335545626386046999568247321357884521336809758801267041 A013850 480 136856416418156847577328784083285370781467501577679999811788911732721591928170917228847190380824728261829043708826462354625297298999094979368476620147279116283249747229680629964036648297643687327684350122434426494778463959153010152143955276305956744531980142939949061267897726551239107108768850174180773152882567710989558822260302276568835444857756043766801855809240547403773198832985523292875366827301687663891566281961204860742911770740319242053232998194404980561959576467695040683407165366334667419268339719131787680459252611751508638130470967087383272708072737692875550292955747413071153040654720886419071111123783208495458519559143020961583842490616219660383712663889201601458518474812834865194244259327888071806092259639898237543968076908371341349842880388459350011855865676379116839214537095554188028783457604883939770256330142904769339767637649169301775937175333176831715632574181955301297502427937318150866913857547695828929097037503734252081408159474223157188533824419558103339950071768686207676667498118698184006874963063378594158676047817000066888852628854288523827276982019698896106226117463965977595702946981393624875891685179657071388686165621094287939960330302927281819966336188425150802143970276960349830176825059143244935527300404728598686142356087852896927989322526111864675462590008212445179691046945306064740467233463471083819892907782955421622043581203174718648053607975141186089966273687680030033334574750700507305851618270737008854433211599681241811995889214197290981368537370755124849076515775592996825635490922130884529548048207315403084868184431406397419080936241697998256833392138890323914554382985196541954219312199610212971185328812384087407821630581811286209633362171460219213712040706132249585764745410758135381077201084323402994454575923260335290561240618144201263414854198677328249430719445282796061404144038355061959464357002567619624951560741627747795050276210884657649886456868594727596661127786389257909189035979249421726911496409429571107794900044358408150595907877461420113354439171605906910278096965352743565489660894334102968409482389338989418993929628524188101811157142689965600609720492683357053952765182516955342656976419347841246772795660420750215958441399766029095016181875721553654213513113633692469689277505436078861723100417279447456017504009 A013850 481 8081234533075743692593687371333917859274874500660426308886323448905477281766564491446197744797319379132743201962493775578269180208597559436729175943076684537409614324165411518746400045327562093012433190379630450090173518324026096473948415110590439807868895460461052118808092855124118035665691833935200473904562740766222458895648589129113164183405636628385882783679845083645403617888962164920997535785337354865133097383527185822008197150445110924001355310381419697203151030840924457314509707716695776440376192075012930743438407471314833572966180135542894870138987088026608369248743928994438515897620613622159730040748274678448330121447836244760564315228397154725997849089993465364524057419223085954854929269052462752077941839476351028733770973362419335366872244058136158850077012324510470238779200955379248911634388110791759493866038608383724743939235545798100567314266248758735976387872870278586316220867270699490540396374333891002434250967558003851155070408793403208825733798150486444120711787869151877099539096411009067421959693929442606475661947546036949719858881216883043476878511281200116176546010129727011048663316304312155296528118173570408430529393759996608566717544057553064187192185590316729715799300884231697122111342917349470197951561598819023818019984631625710700841505844379497221390477394936675415576631073377816859849668784504028480856311675734691360051426466263961448917497324111897426418494983818093438373304454114255903232207268749635845426711749577647756545262209135835158830763205719367213119180032990869556950103460906600585282698593767236758381422490116361199310204136025099067754972409334736830521760892870605854696166074783465735522481042467977344459464225374639392640402862554484350482291656403205789822451759857136117227646828212623419548253692599538572350697260796940403383725577697555800634552524503824629853301320828053644410816644615371233764710232376879549923759976528149568145391633650069855242934658499290279703385538699103552396951480406744344181052719319642884537764256219396273466278644157197145011347707114154798598986149534446181611525608077986202172550634724783223847018118699778750403385372459550678856831262443696028551800586070677780686810952184879502130006214784252031610523579482021727653735846955906642682147418495020705887356539934092830377594227441 A013850 482 477188817943589589303964645589896515672322064389497513113428513334419528011033866655406530632536912018409353332683294954121216822137477287179421110262735145249500316227643384770456176276547214030291167458726798447374656083515416970690179963865254880214850408044764666563499075002224045888023437102039652783590525279504669975329153539485003231865919437269557992493511172344177438232725326876419983490588385467431244267399896795603762033536633354951356029722712451700148865220125748279964483730963168903027773765837438547469294522773669607650079970823672399186837048560883197595769080263192599925238599613774909899176144871487695445341373282416866562249921623589415446990915024136309781066547704002548228718408278873047450387679239051895700442206077499334078439139388882043938197500750018757129673037214189268983098983554142606353295713786450562404867919743832040399340107722954600669727505117080243386525991467534216919865508041929802740085383332569406855752568841666077950755046988074038883910361885549190850684103973674422199297966839656469781362340645935844007947076975726834266199212643585660108865352150250275412520164453328458104688850031159047414330172134039739256104259054450887189511366922612572988232917912997483363552687926568865718841760848664537430262072512866591173990078604764931425886299693615746614384488251886707757263092056178377766084348140457790119676681406420659597129299491483431132585710299474599442505254710992696829958607012397247036601902100810522376241188187261930293797736534522914567474461768077856468346659263073857960358069263361563345664616618881012458068244028146074851863365798806875105479458963116405113953910549888868216866983076691594212986903044147081496023148630979746411628840018952898683225953967804030586175317559127200300904832294310153158736322552798533879405611637462972471669692019426340568207589693575739648814312047893055982572374511622360543448102854010703849417230575402974882240048649724591726205212674643365665487587966537846779546982023105592689070441565499130551910287658838334215775070757383726702471533143859512577978975631397007252086942429863724584942572891103235432569502858364008035817029216037806789955272806887452271775499915564949721274736976795298214569806844833900996225448026899331343738122914712477661942516326568247540966561536163609 A013850 483 28177522510751021658809808357437799353934945580135438651834840283884138709523538792135100227320672117775053904941615883745903732130395896330657637139904247591837744172926114227310666752953836441274663147270358721519026067075501856702284436686279435421806701744635308795908056879806327685641895937438339457218236927229471257373211187353049955838450676851330129898749341215751333550204197826725723605135753573466347542745696505883606544318304662976522622199096447560442090342383205310183622799829644160554887013098934908789514372275262416662129572197167031499583540880471591934832568420461259832985414068593794654636452178516476928351962750953433553634295621951331392729366541260224956262198575373646470357593290459174578897942071386775389215411826670258177997752741774095812506624221787857589750063174460662144183011879888566762555758603376119259445045792953538153540634020932746214946739449658471291730973270166427974901138384367912921999301800404890905425333437531540236914134769598783922056022958979794170542045655541500956446345643914874884119664852801865652825266948339693836584797307391089643768390179120128512833903190804592122623771905489910590768782334342912563333700392906270437653456705413349822382165569844588395134422669375964951831887136352792270719545119812259342232940151532764435767160110608316221832789646785658206358628322825277028709514673345892048776788360367733528550888005672605124948053607473675622480492785429407755112225785475045040264305717150760535794665921269629721918462544627043582294799492943229346599401882825248238701183631932236953998149946728304904636471741617997573927679887053747168103456572313060605573864464060387779337778483695561946682663637853841015258670903510723045860271374279149714345809355844860202083066326548902050568129442146720233870221110420200627045021961580551061479623644055105984212089963815953850522836312116037062714916142536788767730067025426478051604238048246970263821392632717587416840691603225016099181376581836093314485469741482362142696920504001158159959750575966744797107302153152751678054241560611760358217080532058361881228481863541023073016273986646754949057796574283536310506959758177816453140068903973897169196071494514194716091551943742785564272132524380597019926116480540378616516392419990857093460043646567528449046534492148924947841 A013850 484 1663854526737337077931060373698344614050504601561417516952195483923074506658655442136785533323058367882499158032897476319311869478567747282429002815474205916050426955667114119008467561095171088020827584183167412146976970234741309136413193701888114382222263931318970349089574850695683843509468313209796506609279672315973048276630747402010246842304674017394192840391249849448900494806007677470327253159661112759614356051590632975921082835451572044100684318234446131996544992627385890361032742707140658036605523236479007429112034168481970441482089108670516043018908505450967032159928332659816931877955715336394980561627864689219446142255048481049297908551522180604167409276364894875023442326563677238450428145526208323799709344581373317699957780852953052075152589301649018583632703653672351202817151480388727638951862668495539978762154989770756466150970509028113474428420898302057731246390017762883071305422240630057405489937320458540890131136772012108403074460514152799919449542744010038591813486099704797865976337253914070089977200263927529447032382089893097364933679188032510581356495696204136452374879671686864468554329149513820360248811107247273730474305828060614643952291674500722363072998964997952893661844494733753100144292524203981354440721103514496030793718419779794101899512883007858207167615037371310464583004395853046331427270643834509783268268131946401579588220575891354297127401385846961660023057617467713071831850618486821098531621820406515934582566988292035258878139227985050365449563294797682296490925615258804749687348081778948083247066192281966659896636756204359676313879019870801138742855569650636716529341007138513915698531122738301837982116481683739237389664605151631458110009258181404685135003164379809511482405696653283150072802983516386117183997475429321683089802686349202426826381501809369959629310296557809953261739700273368258919522961394139872516253083300654839945692727784408102469178652510935347108389413569340819377025998478833975640561105780839474127052502764792002164110458840764388187463311760260313524389084841516833837424909912563837392360388337514210724660625560233871438537962637504232986913829914868535599125466760641883741467928710754653943858825679568683790490050726067744784705153432149873429617252059428816926676456008040120511722117286165987387748815226901869245063209 A013850 485 98248945949313017114751184006513551115068246217600142958510191130173626543686945202735048957193273565093692782684563079179046580839946909280150187250936385136861661305187421613331001015108757576541848018431852519866843115391239563196062674902791266155842462880453880143390305358729435275390594426725273918771355370585892527686769003341303065791248696053109693032262912360108125317799947346945353971824829047342468110490375286595164020350579877632101308307425809648263985269654509439928622424113948716403519541590848909681636505614691872599075879777885301824223528338374152282011608115229530010461407034898787207183563782033719075254018357757479992202058833242495481350360070677475259245941258577253259331565177075312049037088185513036864807001586024771985685245673072898344927518045698666175149977765473978352468538711993140205926489990973398569748657587601072551523825623838206972368084158880482477513877886964259736775308835756381021353495250542989093143818900208682443576049491048768807994540701468609188036738506371924743063698384656686317815130026097506301968822374131717318519714365158053376284269733437660003664581949641578452332047071844266510777284841151234110738871087593154817097515884164120417838255569533386810420329261720894998370140441427476122338278969577061923064336228731019275040500341738511623161826570726532824448904247783968192207964923303066873104836785808579891075924432877239062701529253850989178598947171028299047193736873184359421165998091656390001495243273289239029431262994508341925492666655417161664288216880965105367656011588057849300236503817111234526658242244350936441626878532300447474341057130522108208082564266573985231005996126943118228622305269598685969937936686353765252536801853463371843524573981679716728648943373659083833597866926626016064769758826234054101671001300341486746151143701442119930152467561442122320938911347362565332212228315820367643953209882941514042702530252118221311403286481856006043394008184176667427599492735252790107728323235758202935788558484088296358081521096131611253301651070806727521266103505426982034181488570941876629080485278706249874574228155781987453644274742643072158592759686749142593049939722441351560730919797552851209144647005323574261792054605015017876145469116857212210703318050818761076096679303630815389259179790333328477051737428241 A013850 486 5801502009360984347608942664400618679793664870903070841557068276045622473778170427276301905873305610745217465124740765262443521552018025046083588406980542605946544238410012058845582278941157026137219583640382459445617219120737304967164304890334921475236341590627921168587054141127614423576539210303700699629529763277726367867376022878300604731907444253240074263862092711952024691890769090889776206682284330416525399456346170298157840237681391194297950154245186633920340066187829127918345225521504557754911425411398037267790954020041940385102831625004349187418575124852655318100503447596188517587735624003738485796982257765309077674674530007221436059539372044136115678257411813434236583213585377728227710269592141120101183591020266359313829988636653176760982728071749281574369625013080460538976431037073472947734914742404482936019753307476988212145088481890255733094930379262022283511363001497733609814716975347352573196845211442578542929902541049312962961049362238422489610722146396938749343269633881019903944381372062755784153168325915592670380665612911031649624956992370103775941270613548217893816209843489760385556389899544385566031755047545332093194887892585139223005019598851288198794791215444007146552931153125376957768510022575357128758758422925851037547953034874555929495025989970337957171866504679317372836082697174831036750883346927395537781688120756122795789967507365210833988142261836968089413462600910647060007089231502050030437742968624663239460431021314218173198292620044456275448886648562723082358416473335727979114554918604108506854719828263227943329665313896601287564642546286678445941625550453809122912365082500199967579067337376927253905673065299864188281918503864532807838865223392503484397045612645158643988282569044205593109991457271195241290120444150339622608589488930294660649570955783864450873478884426455739755573057035595880929121776150412120301799869820876889007793090377813462707541708857328850217052663467115300856372789267448034932322446523942003071249758748286125155378589926929811648355739205475512896209194080066453403242145891957862136382718625546873070573575222325348843733598370770577150240779278330767892743866742850120977005890670439368309600083125698311048782261017351736584559032371531790568513805881301523829820227582797022782432816200096017920365307439392713241428043400202809 A013850 487 342572892150756764741960455390192132423136116961955430123103324632217961454127185560238351239912823008894346098150817447982027504125112360946189811843794060338537490733872802062772787989196381236376679194380943847804251171860417121006085039469386778191230734584988117083896959979444504097771063829223222612424102991786464296200686774940772408814402675709573145206792712548055106031458024047950395228382207426765408312497785009935922308194848468632099658658024025546362160568325122174450367221819322630869764759117642702625788043929456537799937104624881815167879442547424443878516628077107335775038200861796753847826005338783735727611856322396418577879740379834193494685421910171478236002179002969474118063709146341000854789866155708251122346999005733434559269109908723327684951987397388114366019276308151504090798980624242312889030413053208676938955329767137710783522543965043153819062473875439671925949222677285822094700512890472820381467815146420881149887003790816609589023532022592836209970728611040344308011775638933666298460436476989831593307923776783507878704085442462257865556088459408718411953375048226861006719267178196423288609103802504314771064935169259885979223402292569716850633626480753177996804031660900383979272748323052263096075926115348577916169078756307653080751789681758486033041545234809011548597847185476597889102910752715779110470901842528294968601791342408334536165812419211128711775553121172798246358612030964552247318284554317739626898991377583268909185980921005098608981307710980235290182134334001401438735353388654003221264351139115346825673407120280409429404577715682075554407047128746974898852245756554307885576347204770177415876088832891680453859005734696797770077152576103938250161146381083972768864097419491296067551885560406807802940322106633404375414600731844969416696515368081411959628054646497784976826833444894901172983711759905685291700980513052959419021174193719507159417630366316411276466742725069691400267956833453539014718708144792251339354227004327547404299950356595278448023758044344123561008256701233844007008045472774219801291263152119917307944299043303089523873625250195631810144567775606153513298632587298556793571220838198774259313575308489359569119543730813602693581626302506580701280171723484973680627054618536581398279875363799469762179651038988700324193084534738575668641 A013850 488 20228586708610036201248022930335455227453764570486506193339128216207838405904756180146514402365612285852202242749707619485890742091083759801511562199564195468930300290344455089004670357974057115626806529749000353268993227447185770578288315495627819865413983646508963325687031589826218522469283548051802072041030857561998930226354353373477669968081663597974584651315902883250105956051564862007422887840740966343070595444681707051706276376597607224256852744097660684487139219399030139279119734081209182030228739261137683947350158205990479100548486090994646303848113202982865986582528371325111070180230722688236517960277789249840810979752503981186120605220789688829291667679478373715618357692667946344477197543961382289759474486806628416520523467944289553577290281671000203776468729903828370765199072246720038165057589006880884333784356860378919164568373267419714684056222698591833189861820019870837187555375649871050508869970585669529570705293016581006611019677686843929979622250542402084385362561553753321291043787339703394061257790313529772565753239591095289356729597541291953864703221467439625413507434843222747915585766007605320598769078970434077282916613356809627007187162681973949210313065010061994407533281265544506773592076515727913083560187361185218177371867931481210606765312428918156841765070204570237322933154278455207628753637777037114040694196282899453289600967176977869746026055057541997939301634636252132563649229681816425845651897384647908207228758541854914445818522987404430067761737239025671913649964850288448753555883882246630236212438670413622114709189017045437896396910909533310879412181725905380120802326259678775326335397726094474206230067169493420839119920429628111211525285782466361449733765532656627508028656088523541541492871290456461593955823080074595894963856758614713599086512535969839294804076998821047705096647688087599019363515195710670810789651198315264200733781314964943178256451655500617769464084691172640207494422583058598025280124997241837649337527750378537346676507768606594597077354888760476152153976549951157254769818077121844905046447797869528997116802914208004133295213697398801862757226582581767758806770955647392480103587019274799421238207308390988193196939937760812425453301451536711083829892860100064210867346948169966594987028360356994889986946214201243765443277448691778154657582409 A013850 489 1194477816556714027647494506013378295725917344122657704210482182038856650030269947681471528945287039867286690232127485223022362429736404932519456236322066178244865301844549728550636779968010098620647298775148721860180781087528872566877346741701327135232830320342707775418493528347648377533288724228910860551950831108178474830935998212350482933945254153796801249075552749353035506598888853536676314104107913321591975590413010119696203913761712108985142897686222765758281083766293330694292741177761320989702976824630919099407079491905531800408287555187142869595927236522935253641711717798376483583072443944017678149036443177413850047543405607585059235617682410335680843684805518489533548403394349563695034037773375662828007208971444601367120390258642353849185413842390891032796702032091161465314240017096571533608485573267309339025632488248514797748597873067866732378835894129149158028150610353353065087957376749235661498262893113200051620576847336091859374100947730447221366714272278300680871273897187579868914844598622145715923211260223619540235163044614585741225526005215748583756860524430842441042200520057460041667423896983086576036715344125161829478943102106251665147394769207879726919776175779150707770432725449137580473838526177217539671145503490625948155631429486034005118884933615188243349385630509667943681879826988501555270273557096264546988951596308929817297647510833366230633092525092797436317822223636052175750923363481578129759898888666074331728650963137990843111137963883244191071262822227226900829116774444682610448721387362781268818108291049253972251462902267516062344341192297032474118409918732986790753256563307772004244778900328152607403679236291417007129192181449110338929356600168856177245329120937841197721584113371226604483612556830163600661497397055324813001720777739440223312459478736483040518885942703384045938251949333884634494396208791519400706318113609318035789129052867364929732865213805655978669084736929053231612338159107027154794766100962133271355731676132102251783901107228450804362820728826417356308540161298065884736902987635967819798087696016397817750750095281068436066949073617701851193951472474870804389781018160022878557636709901157631024694903353179461820086106384838212910591997411791252789071343496048691587505969942488357467389037650720191258839187002369243105660090067800808254375583669041 A013850 490 70532720589857406618556903085583974984319693253098814775924762367212446327637410140643212312690254417123411771516895874934247479113504974860341371298581685759181051208618816921186551220331028313450602345373756877121814942437492396201540447750721666008363397585916551430686624355400289044963165876992957404732144626106830760291939758441083666766533312527547316956662314296547393629157787912487199671533468173726684566638297834557941144903715338323463702965473768095260739715315854884167292073805628243120971078517631141900888636917529747282308971846245599306769907389442803792289435224276332979096844742450299877022452933183110431457390557722290162803988528647911618138744081061288466499672032947386628064896480059514330997682554832266127091924382572352440549501979339724595612458292950993365340558769535452488047464615861349160124572798586550292256955806784462680237880712432128632404265390755145140378795139665616575810925575441349848143442258348888204181286862535177974483111063761376904767852355029403679552658704039082379549701704944510231346142621446673433626085081984738122258857107116815301100898508872958000419713692954279228392004355246680868902111236272054575288513726956089994885863403583070143136282005046124989399691132238518500041470835617971612641880279720821968265036445043250581537872095965382406471321903844028337154383272977325235150602810445996781608787867199442552653480514204595817131084483485244925916273690223706984192269476843023214245110722335221294869585629341686238566998389695521267058516414184063464386549202384871142440476478167397807476632915994555965371003063947470564217987291264137007189046806760629078649949285477083314579855223771882853971669122388516403439577883370788410159439262258584884261820310457559768152837868264330455460759798719874882938610204736205746377419759910587059599696030692124528607839356216553782259601732930429092307378290516620695312281442765031735795958010010179884430784630923664273476955957110846463476143495713007540284599743924505865587576480732791546820201216471118472662987984489492427829384516916263791257280362072274740364042376251810081317275848051676611151640498168646128412179341331190955949890082953456954377209348101894041014264495918311634157546855168861685941873762098179189550640019133995020091855284237376573643195153302901436146122658413569926612623840073202009 A013850 491 4164886618110490003419166570300648138849093566902231913703581293021527743200661431394841043852046833076720341696301184518992379394173355260528297633809949962393881892817732520379144663009326890880944617891974969837166050535991488503304761899232363656127850264050786445430614481562031667816029981870557141792028408026982249564478750796187549438897025571439141518973952996896827046408138218444456653404379762190386996975424848832811866665419487012662208196408260532257051419449685915055194429666148542128050221215387601298105573121343214047273062478548956393465456261439208121130898860558293186082689585196947757438298823251529487867127455042943511823412718628130533139474699242588022658339133873510233000604072251034261731082157180290482538651042866514839262007542378031397646320049740463207229994654782298933966714738101996806556195899183737208207480983434815736805366618188404763614839467058700565394227474202114993185059344304236267183022121913243499568700807945839724215253225204045544849636913712131257873904943814803775430030335975268384650758375653804619582186698006116801381263253318140826714706956050439296966783673855257234157319465172961258627800766390628550616211447063030158108015348118176708882054316115968634499062361667552278908948811372405605754890388637234816404082137043358903589229809394659865719725087100086029280629177886038077810407945354025663957217314770259883291635370883267178405773407665320227630430045134019673709569320338103677777959543043172482240754161826997230701142687913130835298538335741154763508561343851624256089967695559306673133687697056562535199192359923034189346507931561856026137506024892408386465200855358136292642625871108505910644173090007919505106703634435161684831504728997107178830776227512208446749656923283140449064502405354609891962641993979468213117840259402960255282302450916339261289764306145231284288647222727808907471658380676715935437494906913832358967015524533091111995753401671411451684540772311438372821802797278357382246265330278998146857080803610790608048186061631403074692276777496120038370897326339388460609951148100005751143756338275293133491703821551603452211893219776360385236610777926265494757885059508318679699019834796068741227851304219480383685368984250866113693181703778135382963775742489843271941403962678932849297057030607383026902992396856662890596548825132482505429441 A013850 492 245932389912806324211898366809682971950900126032009892272282771771628191708255856862433968798419513446347259456824888644661981010846542454778935446978843735329396331888994287595868113206037743579628898741903229993914818118099761404631642885387771841530693430241934888816232354521756407952868754399474528665677485465585274854532905755764078606817430462967909867553892950513760740263354153660926720926875220577580161784401861898728707914726355288610690731789711376169246629267084503598094175877356405264119237512547422469051835987242195446277427066295837326077741726781723800344658446817106654344996737316294568128974107214179564729066009092830771429660697622272479851352841515575580149952267516096905748452669862351322120958670299338972703424805430224834743582283369880375999617552617124611923723954370239969751800538570184809430336811650900498407443544590842434442620093437407112886692655690349209685963738124160688232584569221820847340890273276855115406032214008393889875186487695073685377826210117787638646196213027320348135367861309003622845242631323981508981708542330563191004762213845182897676676731047822390046591609157479084419755557098998189360713007454600225285336669737624867806120198291030216482776425312331831898535133394107294517294518362729178614220522558640078673844646110273299898040431014945270410884046668172979942991872324992662456626778765209861431009725219869075848487777015286043617682513949229494121349263735118727712876358796644684069110733057156291903834292501722359475671774578582462693543390187179447630417038793094560697856502455081499741871124823492961140977109661095245846721946850796036487393593263871822812383645308042589944254415063086165517627776791877638857045742909761862327615522742550181802778505458368396572120491662946160376809802533784359510502047102493618516395349477485400114164677424158917039899292513569762105960329854854388177293955720579399271648636758354886964643299708154497072237242615295174810520448064218124476754633376489725064259721487644561573763764372413574614637338753272720157504251434368392145763116223014549210557005344157239599287668018817784239551618958800632249660082734574304387836629825768051199958354878906709717547422224873063100763391662856097176237353151029393147468686426395116228627993818282755364867962592228305818141920600335360355594798041989087026835611575247959463103061609 A013850 493 14522061691961300638388386661744969810728701542064152128786025390342873092180800091869863423577873849493359323666052849578645316709477485412241359208653743727465524001713223688248416216703322720633506841810643827910676095055672811182093880739262539470545916362356013249709704302155194133208947078534571443179589839257344894885313551972113077653962451407792109769189824834887057951810799419524061944011054899885530973207145543258031473656676553437172677021450667051417844211592072852963862991382018374440976855878412749375041863210664398907235790837702898267564571224734008686551736626103330832417712341789877953447792056890089117686618770922564222150034533897567662742533938653222432274531444558006187540381702701983219920488522505666999164531335849346266773790250708066322401416864488591209483975781608299973874070002030842812051958391174023530461133864544654911402273897385452608846314625859430482746472772493564479445886227979299214632229746725017709610796204981650803239886911906406047875259881245242274419240183050239237045336842435354925388732137049784123860907716077425865640203965344204924910084291642864309861187929139982455902145891138744083560742377186688702873845011337010819083591588887043253091465138267882341776601091788641633951724014800795267991107636565138005611852508165528085679389411001503272492292071708946292653727068918491725401354659306877107639693264508049059777354744975625589580534766188052398371552674295025752717636110583071949596919676292021880629511137934203604678942617090715839591043647162759203128495723693440714647728613470107478257748049702435862413557348378013172003084239592655158544104288638367265248441871794606893618278955060174987650402591783582696869694073078528208583369002424845685272267968811195449187142912205307824090242029817432644735635379355145679774628991296035391341310037219159892289013323633780882594851517599296767481030791344492947591580351944097720375222204466814897618536939190564777386421937744016032227884346248341775319472294123923716369176522426649167419720216042000852580468542948019187815166249852786116334180608567140841098337508843171341561283547898218533710178225393878099797365154581777655306340897244562302111457734956529503036977514299989682159639466215134635964878464792205218184254406975778421540088323108489230255462269529202693637517229581413599847616027906816758336772684949841 A013850 494 857513220848622841396195843989378722353719097357346119052686013274356313220184064624823565298849872938733374703156754714769427306377936036107440019911794913363111726777164145567380729180114503330687945502076707394297512736942423827491461563772713693196265815280760226382108329337962058371855116040387909148311600418306958698082879930401305122388828793178716289760889966675245884996475894923476333731908780783340718436908737183843500487953093803911609405439640438719172282850300309894663145778116802992365242362764394437846846980726522091073366213175518439801420366249318478932193496034775582323433496070350503273138673167302872310277151804206494753737389192117472917283886543534131403378807269705707368071999162849407153084926765437130633666410850568047706725540514060608271481264431186822328819285928188505157289959549919237208856091040434915450199493567497327863392871366713591099766032342373510575696470742972488946800135875949639324818534314365570734807905107961498280512082261161370720986220727650311062181713568933576708290095208965272989279243960652702729862739726655919940188403949609956611015567337219494632993286027786824038565812725851699390178276630496781215997674074439151856066999732191017051797924949580184399566517869027499843215351349972159779606914831534834093374278754666267931282265330227766737397354542341569634909929692568017893224591277411786329016247575935788930793020336065715439140997408638306071441813864446975672223694693819815551748509965367600029292003183876788652686882596589679612011536321313768185534543988373980759233726896796376483641764586879135239658147864373299793610121263706694456870814139806948645655244087599742461265754017348272845768622642228774667458565321214012188639356224184712869642151290332280079051601822811221704704701618689580238994533515541997245012067307039593823313016387754172479773947747251127336343387262720874822987387198100964062335228201947026290436495951560952889476987722263659539890829001846402687024342761618333490839519495723571527883504472771206686967059037064108344024086992537585021297751887557167383417030755281099526015731559680424547852232219841906197052314031283107914934615012899388768184123641394159377379467791448110624830485241900090741844550840537485119090108467514925928562038477512740013520675391233180557354791553429889856601754889552891657401878831869622763028090273603161209 A013850 495 50635298177890330161603968391728824176264758979853930983942056397837465939338648832031206707331786147159267042846703209152419913014310744996108225735771577839178384354464765631608264677356581307173792493952127494925873829603713184589543313879214970869546300126513610607637114739077321584799672747068865647298651693100607604163095977010266666171937951408410018194090791642206594263156905119336354030535481596475486082981024021968774860313142236027176623781805328265928404130027382998969964095052019099896175196278874727160418467364920402955791201521801188351834071206656006862467093747357463360616424509458126867775565511856067307049555536886589308713439094405344658292696216509146925238115190468852314377283478567094642982511840572297126787367894315192649034436441814764857822697183397150671694450014773603041032814821463181037945743319846641322418829895667149713005485661333070840850084443784813425984300900901782499819601223338950252491209632728972586319671988720018511965957945439317779703515347747023217910768004531958771047821831994190404743950076632581443495664918119305416548185064820518327923858235695473938583620546654784172653272675648816997290637056754204434023446656421557477948900267186147365891615670347760308610003313648204838242023281864506062826008713887300418379657786184288455074286485484619398076576388370727345371796438416448888577018890339888570942080403111432400574397057824344430965836755982683335212567666881729466469136947975366288515197764944991414129663496004740493152507730446023991409669208237256697587629287969495189851992339528929234982562557090626056766573973243378979512884050500616600983764704141460510577296508128677192595281508970398163269791398400966915338760823652366205726965345681883110239499391542830806387918036035179830441107925882001023532388209559239395320717562413380975672810304680496130758171840527431818083740674476404937422582226660663826916832890096769955423984649443722707170726648011946832171013561730028232266100415730800974300582786702981175149993055612666983658717869079598533606278312822351857922610951208363176823392249068593645911702932867569389126126460349444719029742091233236239268974081896696007372504316900683717074880193617219484285615323048958458215178882582897958797151814898288861155659810058649785058382361176928078731243086438481566142477024473208699477923543143069354534045702565993066230241 A013850 496 2989963722106246105712552729563195338784257753001394770670794488235904526252007874882610724861234640203607559613054977797241243443582035181275194621471575899825644417746789945780836420933228769607305272975379176447877923764269659836827943141253764814875839476170502192770363988227776762260835876041669447607338083825897778418226654346479236370786764092715203164342867155680657184645152090391692369149089652790280977713946487473234186726630735895168752457691822828774806335473986938706177409848726675829769249165071273764095550079431184874136514658660838370987450070681830549221819418687710853981039250858992933415279367909588918413969204897616212090219865085541196727525418888648616788385463881995260311664212125908371573474341673953573039667286791417810732834437452720050089572445982418350012885578922366485969946682392579377109658197293624323447509486509249523403260922816056500081356636321049447990946983897349354831847632636941673459353437603013102249590311261928373113077850720246275573712877769113973994412939899607633471602831357424949209725508075077301656975517750026865541753779892586786745575904959582040599424209659418350611003098224386994873014827564279017624650501615036547515404611877074815808534013718364898463112085667612847493353232770817218503812988546331202404900412616396048983681542681381290837023759156903079016859207892052890421584388455680080225558905723326971821517571867469714304101694604021468260966908161699243265536067640997403970533912822236798012942499775583921380162428975107270668749557077201770735851921825310721465570295656843742396485336433644378026009426546048285361256290298010909671490322014849101689078781508490259545558777823193041142917912284178695383838487875848572081971576697169515776532199571212616286400172109841333807716981915406278438563991386263527054293051342947733232503775681078616025139289011304321426026803087157235149866057902085538315612065327324169097830869565002382135724237838457448492866179806596437087080963448488066731475112972024335411431939940872372718063631451281213810917128093847054858472254057902637228244488915251386197440146482897104858508641357174361213987240745231366692593650561918002539339007408668472809554600552903193327581299210717947999148097837637541569013017517929058962380556124153211157912420045136426121001173011105897999147125818118500495471907299055102315880864690819324567829500809 A013850 497 176554367826651726296220526127977121559871636056979359813339743735841926370654813003943280692331044269382822787591283383949298184100075595419118967203275085308804477223530199508412609819686225616541769063923164990070743520356359143704853214547893558553603445228391983980897223140861990034740097644384539211765706511835437917817865712505252428458587632910740031651281962675787126096111585785539042705884594907613301453030826138807005492020818323873819663874244446216323539303403454743661069874157461481072044393948293644496078136640332035632887054079263844968437939223691412100999214854090638216726386723972673725238831395693316043426467579999339707715392813436122125563648459955812172737373256767938126143460061822763433042086401505284534419313617746430305963140697145666237739163362815821149910880549786818630039381648599419638948206891991222675251987668884675107439154231365320273304028018121648854417428452154582053465770859578768876101361137020320674736058289705608503954134007179822326352171719388411050396089688131931148864675588824585825885081526325239585542747347621336383375018948877357170539511611958359915355400156178994185229121947051827660256652552843111711717987469866293094237126926729390798678124976055728889348305546586871031635015041883985935431653160672311170806964464585570296437411413792883842635415954455969912866519366817831126504136553919453057239027824056734359088791101202219159942900964672863679341834960040178615586639258133255707056057018240260685866241669248454973577211268551109225718992595851687360181320131862772791820460388240966144770062631070266878057830628117605202296822685807246205191832024654824605638412969294841335905700271681725886448159802468467783720278870580982332868339632391162737088449852480533779095643762914020920011880065122825335518765127367475009028950388749720699646115450192011197668449876828508875885456695493547578364440853060248951998576845513164861057815016943825662732380520123073876055255051399713013555043810669771852426873945885064981709644621568572736628939373566704394320845496813574742337928129865092825690608825956679103572643209668591144790076763499788855324732578765166971830962472030696131945429048474464650931389608048380662800348137093684111401696029214659192108649671416193002669609458575122965663570491245260826018998265132792170951638632434079335757120654101904736650449179128190296405764193270641 A013850 498 10425358865795957786065525847330921050988860237528574217617898527857729910260796053069846781601455833062786302784477692538822108472925363833903555894386190512399595575572234750772256197242651936431174921455598969498687334133522651076627877465838566739031729837291318262088000129244759649561368025803262655915553203817370773609227152457722650648051141135746288128976548614042554008849293029050294932739779444699657837500017252670414867298337301206425177332110260304627688672326670599158442514999123942995823149418252791413848917890474966372086347656326450781541291873219754193151902637919198096059476409663862410801627755084294619048289484131381010400886230240589575392407877911930752987969153438889978410645173190572357957702159922485546472926049814308963136817495025754445672259857410911423081087585584361853285195446968147130260252668765189707750954619859971180419174618207890796818329550442065243204494732671275915675100303487266723364909273779912915522489505948826476549987658989961328548769387858166284114838699994502402409310228844502968432688179047979072286713688129692292101911493912259063563187621174529194641821023822213427643594421851463371510495076592832903465235442108134740921608107896443797271144601711114735187128094220408147547016003208207485501303687484539302324980444669313340434332706573055998023778676694670567384855102091226110188942759372389783576907353982726107169834025734889839175468359062967927401456012555412507071775461553510616245953110870069153239715704327452017734760748196674448669480793792446286931346772466364870584206365465240809882527428302068188882436840759716469590425082774232081170372489223842738138342647423891086043895695342534231868877388175960554160898747028936425773542586953065768462335875339123039121818668556310021305781505965437713237047562005922031808150491505282257593403471218388069211124296776846620612160332412198490954841867932354640366563964150706871880602918935515961558684337332747389307186755530101653737411781976239358113954479630567202104972805259002651525202241069740327780251605741344774960312318140403866264204760563915944386861008887720638508709242807899032118070134043504344519646503010940575895245639883368663172847624965648829757697757147244953094158748829096410634823654447454780614637768919402435999468173937541406515595828557826244902523309606599950697122217504063372794472373578340508812463969848438080409 A013850 499 615607015666385511309383235759043557139841208165824778976119290171471093470989746137721382606784365486524468393120623266724906683217769809028171072007610163566683719141964889798350956190981354194324447937031663549927988393250379023423799536480301527373084615162215052058034319631773812546949220555656856569157501132211926810851254125476064798116771832924682567727936219110598771668541904072390865483351236430070095646538518752935327499099519298938200296283778760727960388412217572209706872068183269709960361149998409080196364752514656289305326742758420592199231743821753265351426698866490728374216022514241411495425317309972512960182445748473917283161931009476573837346292782821599033186590541413014335170186831730107165044354841262849033679810315485129964265936263775774262501272320256908621515140841170983074637505948022119894737659837915687052986119348111438232571842030557743661325541624053510545982209469506171544698997820619612747974527707430077748687482836772254613800221275698226489476283583636860910697110395975372359867359703039055782981804284604116239458156570370200156325771804024985444342665842734774414404889635677880688926607015907060624323223777730190116718687621043248316680037163177109785063817586439613998064726835620880704503747973441443811366481442274561262987770277278283439306911990432383627306107080143602333508308923384810580546880998180244330432802345325993902271529385619510113472231134309193145128576085384553130081269229273248378707285243766713429651972624831714195219887420265429519484171392650160797009095567366379243126801674357004582753362113808824485319013010020497812845010712735630161029325116178689844330994987733344739805996914281303857625340894402294762646910113311667005501916216991580561932471102899876337104270559581550448085092145753131528934421488887690056239478372895412028632881571974597098847678600376016100527455468607908692392457459537609159005235519135090077677721760223282014078751435161400591200070727296972551540428313914957857270898067705362717096539177738847569911667132927096615096077067420667616631482073872707899035026906538672600099755713811015983300772078563629947539923345134888039540606356293030066038359789473036191693479406596597748362294861787667235256979959609313951575701971467757340513745616921794443332596202837882513339418080511081935249098908960120488714369821397438100140799187427428704867184955580420210071041 A013850 500 36350978668084398057307770688335763005550483500983787373760867965335196598368473519686309921548009997613783334145379683276839014737326089453304473630977372548449106931613884777702825612121257983820664326233782700959697786633041630954151938829625324889853273440713636608974868539936611857084804524590981723552181284355982066253955704855236150263997259962369580941766905802261746868255730893570608215926407159959209077832452993842078153494327515083001789295260852042225332975353035421410981088754153893103449365546256057776515142271237939227190238833141977548772435240930708565736395141367411019769081913443441107393369561836566917785813239001636341653428864178582208521461242532832601310634984879897083477464362226831097988704109021729972589759119319081439259939270439695694426437629238850197191847551530305379574270088724758157664364075769083404791777361386632316195134700062404205457611907358735744229703486964869923542931122309767513155147886596038660982247174028564862690289266108704575977085069330172999915753671771949762477807723104753204929292561201588459823764687323789949030880499255871365502990075347645694396194328097143176800427217682296022805662040851189996202121785334982769851639514448445155698233364661672766971724054916577384720241814083743815617379362684870568018164847103005358807633846123041820808798316975399574191332133616949679970712776061545247467726545689154613935231538691446452690421776249823546026697289265872477778168866719356043514286486359180661307519331523687891513539132279253347696020836564599344902590084157417327927394512069106763607003279458297277033602399228700375350685037576326225378620618785235456617900923030666273540804311791396711488918754473561103439537395280940625007882650697135840601550486155134797829670072272730972408976606114576663652048654497329210130884958441101184878743023943527984089856573673603374720045717965828400377082220528236283230100152169407933996791792219424579649336193494845543509772976376158932195910751508364346513989259999933963081833541906301210155714032532212128024808254754123002094472384980109528730119303804202078363290475144826682797927290467103784772284933606870003846833264732747132369499107208593314083308265480122500443045149293699962574689409634970379526593625713199603199996164933615040084346473181374124530179298236098877194524041475186154738094823583697322375214051218402237593702404442068232984484900009 A013850 501 2146488939371715620885966551375538469714750500249591660633205492485078023937059992863956914557488442349096292097950524917814066981224368256128175863435582871613371315204868282238574149570148162686626407799778634708969194602894475266211717835950545809420945943400699528123357012414716993549000622372572879794032752659936385030229830415996839436938774203517961385030394020717753890823632653534450844542238416388431336836928516833380872885686545438136172656095858052241363686861621388598897022309844033233865581586140873955645442635974329073426356412858200632277463528541717410098168396702604253306344517906921753950471079256887439928334485949807624338293321000881100830983764910321232274791685222173042882260793125132149505134988933624133151452686236672439906860153980193591060186715568924865293981406070313002358481074469108244451923034310088605969549661412519251639006508903984905928066525517625986961019761201788604115286539841269461884298327555609486892340713379212726576998890874452896506870896258877385472025338564461861524552068241612571997869796446392596964133481021782472700324462600559948261586060959203130608400878879808207446888426776921897850651537850221918085739089302245397576969461688666237998824981949907115216913333718768977990345558879830988568390633987178922170904616056585363432231970979719496476938731819080369456423971157947261652590618713658185317721784796398890798261487128191221584916715465775830569330448233860503940323093410911255013475102733023258869547709007142246305982972221957630928102334378303026717153041879411335796784718543168685284229936648732995911557188072055528464082600783844487282382168918649368477830431604037812786310953806970184416709163532909309597001243653944262966090462641015174251680954656974554677044188097632491189777659614459637411989820999412792529018625910988583865904896820841383932521940818852605673843979600164201213866328039971824288454183885451369094576558538764802003713652889677134498708584482035808787236333965817406297304551813736100586019188816025180158484757906994593947736902634976209150676499860690487561984814770334328525273939266826870792534808574792011387018653044552066857151657449203985419286552781560226603305269768335753528661373020643689090072834949535365940665827004738723369356573543165034501940574894886960679382557381543402599459450125068267251129761237793743188934014510395433727670533279899687089500848860631441 A013850 502 126748025380960435697695438892174171098186302289238137968730151125751372235459455518623791847705135032271786952091880545872002841174317721156112656560007732985897962791532267197905564957967678858482602754169128600929921972106315869994535726495043779500497437011867906436156108226076623752074937750478055978957840011816583599650041256234197371911797677943532101824659736529362649499244684558555787919374636249320482008883791990494307163026904821576502859169804322126800284345491881375376270270373980318426528727080032466206907742211648157456752919822863889135351943896859871348886745656892078553486337437885822649021366759039946440328223060850190409551882311781028122968760334189558444594174220684096009154617573245928296128715961541571438460129669589270904060185232376451358512965367629444370744308047045912476265948966326372726641603252976422093895937956747849290031695344271404710146400265290296904061255879204415284403554891087120454805931943831184591505826784329132291645207507245569085834219553190450734737624216892908461163275077598980763902213610363036458135117920855233230481459192100464384898395313579985659295463496973794841531314712750461146183122658517754041044807484208288481522469743254052687592616359160065246443515442759589381351914906295140043974898546308928175269746673525309125309865654381456547466755175184876736032379072905627853323823444422802184826153670442558102746542553432563443367747131538597019288393637761228897172138342820898697290691341282290412987922669162742502121988526734376148673514742704415424621169969937359967464340845255567697348493529171034675581540398466806900275613493685233129537384692477326559247409155786828807218875511347782419622259397454761822393326436521754783884675728489305024387508691539690479124782262977100972265181022574227129540586940194325986046020841417964888697818252373862879831488083412427512434813151410095917477592804432296252408931104252017893665651205155522793517287489482545115014243205079732473077518284347552024449536480049303003503847080397470863178366469650123778019916363692710174138296640273912600047641327373471765088900839766859893428387911532893480392064443627754995847948220718046135023451655198349820698572874550457910113925415495989197079710830935113823430376418802816876237136311150352122305089006968180141156860630822756380095481070435156112911961271330482741563364622824339966185217319644796622947935624371425959609 A013850 503 7484344150720332767513217971143992629176802963877222808915546693824492779131645388919216284815140518520616747734073454353195895768502287116547296257211896625084288804877188845769125705203033468914539210030932874756310962530905845807307340113805840135724873158113788007148582034641598555936272999227978727501481494857757444975735286139373120614019741084887627080644332782322335090280899378498160720851152895886125142142579033246698343669575702809270917331117775417265429990316950103334593383195313163822768094805348837097051695269855612049663803162620289789553396935165678543280413444293820346504814739369719941602062685754549797354941243520142893493629098628357929633182328973559236594841393557175185244571013082598819958104548813068251869632196859576857613849877786597076268832091993151060648080645870014085811028020512605983135460030485004748222461240408003752727081578383882176729434789265126741887913098411141518128745512763803375735835475351287618943827565787850932689357858095343608949424830396342925435521972383309351723230230057142215127661811478326939816420578108580667026699683834340321463865344871584573195737824032805611597582602473201980220967209862814858369654837135015226545420315869408557149656403392042692737243143379510993379449223301821724456673784260995899821503271324995978540422257025570627671364426339491786385975951876004419110918450569722046211799548085962613409080591237639438767422100370222615391960355916162805149117597005231247176318033011377966596523845691390782007801300515138177203022372041953026408455465554831168718801862571496016960731194404020426558414378989066480654374701188619331066053028706093655997000263240056454237467380069575204096274795160306230850503532750173098233606217091564972385058000726727183101839267846534835311286674201985537772242118231534755150031484664889408712717469984424229191169539837420432181763281777614753831134377508922661408494972774977404603063038013228465434402308966454806496476047016753122802754377172438599491720679610431293053898666250390256999819361666370158968298041359690843072692278311534265120213172740076134256734505687393309847052877788105827123671013331775304749825494485179906226999796787807358562430029669329989134317181859622666098359844855887536159740297153887533724926662037117142469993200772464069155171463389452941488258061728125533311338401110793675406575117613154450663270897507705595788452650683508331488951841 A013850 504 441943037755884929588888007978081620760261038213986129643654116723642474114944528570290802402049232478123898336949303406101864449234291551945001296692105283814602169639193124153821103766533923305934625813116555321485406026487459289075691126380121054174418035113461068034116620563551753129480984331412915880234980789855719368372192911243843399137251691321529491484967206463351564745996827400937892405539727349179803518377149334184290495344775675184638397485173520614106375498225586651804404684300047010570633230161043481743805553989704035920597912949565491783338535624598152302165133472105797640762805545042592831660199531120410984011925488620917717905304644905907386909783343559699361688789448157637513506673751514377719706115502862867204649911592361153865240221433420770756598266200103576980208514057978461753055393583248870698165779340109045377788113784852213594781440121989858653696394871316468981739380548079495503984293783189825533825348984018182611014073932206809724373892162671944764854586810073653404042136947262033909905021854644190661073302305983727469219818716733579807259589630733961642119784749322197462635122771313138559225655093440103730067892775189354571869748477985514112280524231772705891130060963896728963441470373416744648063097186749271007442130286827546888559946668469687536833393855102919993366398010920650494305493982326184944080623587691517106760551514928006359192799831991371219777507604761275216279867056493497481250244985561899914514403531288857549558136564230934286778658994118394225661268046705284256392886785547225681676531182984268305514216298363002167847810664925386616160171730486782880119365292066124292966868544062093566268211325728346226680930379420922625491383105364971277596213513039820054365289884912513434980506927070035490296166824953044019913124839453895756854209137977054695077253885110266309509370157859839099900940025686373598974653857524374233510219647389640764406269331643127655436021942160189868810414100292255148379843217655326861386614410316357423539662343419294285582333487037491516919031044248384592599406342017786821083467637128755651725915826334887553158625380509860985825649666227999970172445623855388282798111000523236715752930821944266528392295271628858810442050478895303122696504806639904978923194466629730145710628512413230819543719741683806741940150286984084616501221247191255739082854119939157157215483226932507725712340570210483466091117259209 A013850 505 26096294436447249207294247983097741624272654045497666969328131938414364454013359467547101591038605128600738072898519416826908993862835681850800381568372124903968443515024714788158982356310061637292133719638719475178391740458057983560630485321619768127945210555414762606346552327657167470542722643785601269811995380660190372983009619216037708875655575120844994942695828574454446546686366661197981608654715360241718217956652291034248169459613658843977712733102011218742367366794722666202398292203233475927185321607779456553489974157538033617075386161758892724314357190096896295290548966394375244889402904629220064116703122113129148194920188177576570324590333977048925289635796653856687608361328124260337535055578353172489970926414328549445567372629617333774588569835422063092406371020849916117104332546609570188056167935697262565855991104254099020513010330881738360558249257763379163642118420756366176902728681983546130014768563603576007946853032157289664997770051622879907414553958313615666419898496548039159855284144598875840345981635494884814345717427866033123329961075404401154038871508105209701005531169662726437971141364523269518783715707612544685156779000482156198114336777876566622816052675361946510165338969857137948562255384079885354723477825780357703718450351306879816222576290826466579362475073749972322688292436146853491038245114162378894763016742229596393637103806404983847503975637279258479156642046553548540246109869818884532770345716152444628052161014119075749443858405981272438699993034943697060631072216889900330055743571799778129277317489824038059172308958202036915009245371953179154297641980513514042288168401131212573375400620658322562994571610572933116339282257974426060112640680988696188970778811731488334390216002414199005822163953536558525666498354846652296331850108644913090546484195388407102689616764661876115310218798451465639010050607576754674645854335632956774114544959958710897497425797764195044925841659662617051563386142208157374256681362159329395838018194314770589502593521716565908269351210076076836582551864131822861808402345089808293998157680504815892478763603629248775126463670093726781352018787141097170238712741643036822710945656469896604828494812104986994235036643494412483897792638728288754092105912327279749100435710060018935374066903029488866663237107026687104304823934296123212519780613425396460137103452928287290976417069067137648695587998330358838189214383039032241 A013850 506 1540960090177773618441518049153938545171675948732591736871856862831429806645034863199188801849238594238744982466584673044212149178606584177607911731230805603454432621118694383525999749157752829620463204010946746289808853882307865871271669527756325688187036738086686317142157568395828081968077229392895969381128515232603581334273735005087810671398586055310776106371245981492960614135283264977079616009452287306913219052122361133281320158420726941078039959176940660455518050641861578716585416756308733520024366055617769130027029484028463347054684477465700856478038477718031629340611625916621463835474352115450815566027202657658163071761842191697718901096734631010761989427704156613583546586128064409448671107496846176482360293233839686516211307786406273942055680460211837403543503802410166696798893732544748510034528660434987657251230418715100293062272747028235768452604060421669776233903450627242666379929225942446415431242068912227559693253724695855797428453323778279435652921996684460691486428586322665164350294673454419019496589869594337453402300268398061389899510871541554483744841323682104527634675610037414333435757926433734541814659628818813151113822643199470841342453472396833382510665094427447579478753100831094138724652618174533150311066642134504342046870774794319946268126907397012025044774790629862115682420980062035551792317335746174311356861375611915437447877342664407891211262257405702933935720556206940487752992541702935312775556144193085702841852055722717303928910395014788156232795888720390367733204183335131724589461602171205098755696320456619623356065671672872077794380929968463275882121461307342490683074055918396971245244031249253289022266459032721127586718278051131884423591319571701521262535518053932654657407864726556037094792959292380244382081061355339971446099417065373473083679345253490051006719180336519122732953109829760594517904478326799786783163052664790464554689765340601919786325495932177953207826024161417874277766388311249484792482777754146241494839136356092888539538644863841500317396919603782261123363105025120008166924350075208089952297212876128873634978512030703510922442553255364472712055357361894646805425748681279681344258630068890924618517790159987377022584678761701562761680757524266722640384762017013541904631628243334058114903276556988288087597487932818846822095548496251779576080525442156235574635821791962436244866451511345411017825775713409359036234920104071814798809 A013850 507 90992152364907354395353199284490917153842293096710809470546275893333098652582663637048899560395689751203652469669358358587683196847540189103569579817447840078380791844437784652826759188016146836258731733642394421666923012896397171832720813944483275561756332347280740340927262256205252412132992318421114095986257695970008874207529778315430132335415107980046018305115703961177831304074341513631574245742148113185918671808773302559128674034585505143717181549439169059237885372351284361635652274043274405623918791218173649358966064002396732180232063709872169874171694070772049680933775898750580818020925018065255208358340289732056871224465019577558603390861083226554484713716502743875494842364276075313534580226581269875106892955164999649095761513479504070004445875495048786841840356028517933279277876013034854769028882870025586173027904994707957205034143439270293891357817163839178616835764856088052207068440862675518384799412927198125172326939189565588982352740315783622395869390982220719371582121593767055289720550172809988682254135209676032285952428548637127012176217453657250710649135322104590252299960097099278975048069797985590959613836422122097760120113258285553710430535091560614403872263160846352120640891850975277797552012450588007992718174151400346893525672380829798507186625754886163066868906611902728068931276451683137297784546358475846911311307368507994665859709206990621568133825037549352545970363123463628861326456595016627284083814758457517667108522038370734079698229915228225837390364433050330824277973821756193205283118146607489876425112026642932139552321846611423321680399533707787977563390168737266732344839927925422755060414801237157463475812139423149862868127600641286643328643829389403129031459805566669324865277004238407434410429453255761050517504591971469973920724478293238212118181657873334021895760879691117678258148182337533345687741540719200609758995096803212141489875953597202761462734209299175958968918900707564058227827463390970827511315543604581414028756162690928975371217440564976752241970705683738737073467988628311362248715947590962503593198123122533859271846156901011616459310327176016749174156796862516999213585033880883903697127846937940207798856991157094625806602696199715579514487051050425705192079812342632635926593016140632797626923577413601423284544064945020085997920043155171332187978946833883554446670640993589897823119095293435175191594230101109241730635797225336592054872641 A013850 508 5372995604995414369691211064549904167017233565067676588426287045225426142336353705104100470141805084118824474681505941716244105090650400626376680118640477508788307377622206745964767303293165454534241850139849748205010136988519356599550331342607792938646149668774580436391413908966663949684041063410448366253892530689333054013080425879747833884273926711113737334898777203203589760674285792038430827636828103935515311651636254742813989073068239493231355853312833493778937893351970990270223631129981310377686780702641935820997587113277524638510523130004241758899964363185018761609458533045323046723317601391735254798351635768388226188933434941035257971626956103444815767860245770523104094946768137971188903427799397404855186922109538064279455621609451235829692524502107135814223831183127955442208079300693695139256386504592140837931124762032510165000061135945471583990787745707539658145535078987143394775184364500126685104020533938122093300733432204658463818946962906707118853691668109151258172552697990350847802708767154257021698424429996160030453204953368473712941993464421006997213120791634953949808060343773615324197613473501251160574237426889887750637332567788503661047212666621562719934253267384816246371724022908239178667648783194771283962015465466039083715797428415618772050863064200273042935542066526244189742322943195437574296879677921640284266021388803028577024349968963589212976734234642251718487003972077403820632465935479136824497865177672157960725091117843753476672100778264311507472063629407188984842790076200881452578762843439025669713026440061238499908425052720557935721905912065911172287140626073766863278230452904068288263562433598252911060783231020797576252500066690267335001913089481614865366178670058906256963969741823273720594501448785299434272008128651323330490044859718737423187366508715762500658922784184880807783465392018849006529515450237928076805658901471132873742835685183961225861612992324907041201155692167880950074294983885773436393715671534306927916984022650736665066695018647921312243136128199919088685451211260513157629424427989298744874674755972262501856143243718847834940305815509416613021984784697934766286562982665632313629411702233838431330314706470835280559254082607897005254750945877476587465887120839020114518829391010088226067072210322695750443529042490938491058091180628269711994367968831593990006521454680030489876557359457982053659888447693240399614952313190358900424248174578409 A013850 509 317270017479374223115896322150607291158200624783681234869983823733516188278819349932692028661403448412132466405468244352402498161497815506586916584325601556416440762341213686142473544492158126924792447008907987781757643579035079487846847515449647565234116491791470200188476599910572539564892940753323565578926100044674427506418386067773229843032491098364555075888437895071968771778055901734077301941127062709288243637717469206308423240775606473835818331782269504974152503664540535004466435194594266396492026713710303668294086521451924552379407880303620471621283995681712172854276916917793280585965181044580575060587865740487556368230330399833190947966600130952312926276379652503618773702511711779060733558508126617359293932563646113157637575000416486024507513879324924262694103007532522640906944874626662004277950366709661324338994986073257692733088610016444151563072025596284509273835700879111830318079861539367980628707308508512171487315008438252877630044999212678148661191639310177272643831064263632227211902149991691722874270264166843253638231299291455004275511772080596042178437569625252395782216155239488211278544877996775379780748145820420981787383850795343352681176860751336657049397721185806014532003931828708615261145992998868049546673051220304141854334122350513872870831413077961922912300823486308193160094427472747393324656448101594937145624296987430034444710841317330979437063179821390321724939097547198618204526481024107550349774440876363255422855905417555799044010878855729330204717885252865102365981911209585848893323367142231026770884498259176072181092590938096225546442822201579988812383366829029859509716230013532328353675098141543236145228189008547076080133876437993595864527966020799876185007484288308355567465449284922489927384716049323146294327807988731991342106658921531726101790804973157059901408731483333026818805847933321014986561357821099415007297352472968925061640704374427726425902385583793435875887042466821202220937044503471035645612516688429289786569989553503349335523274156141105566644945234077022267787208573722041444859883048340101586104669665406128472103402398354245805390118100015541582335179551628350014455257563422922487503131605205925531623753102396352481743394323913710263287788603119115013273168598423298742222356709754699661034546947344861367939946430047426958489226124918698223555434191536793515895085377401120396720835518634382286562752947838152356863319141577502711151430460680473041 A013850 510 18734477262139568500770561926671209935600588692851593237837674807640397401676003794175531600427212225288010008776494360765015113938284507848450837387842446304834410575486326953026920328717445236782069203429007770525007095698442408677868498939786239079509344723794523850929354748119397888767363258543003223870007281537980269826499278915941449001225566867328612676136369266104684004722422941495530602321611925920761498563578839163306083944558786673531236673411231999218731188887454051478738531805596836446457685417879721309097515005214692893451655924048485228765198661009422094872197667078775425320657975501438376752652884110049715987632779779750092286479771132603125983693942100686184968359614068841757255896346368628448947423950739335845341166199593083261144187060257452787824088491787929422914187901829764690608691203838791540893314932639793498196149332861010705647840039435003988110724301210674468452297744038139888144537860119135214154463933270394171176527158509432000294705109626657772345580513703219384635610054859404544002784828787927284083919991861126547464694629587115694594560048801528718544081750736539387786796500831589400673397262550038553563229005614229632470812450505678262109886038300659352100300170553415022555409740590159457681497001507739272356575590675493679149724110840573586048451326043012497910415847838260828427638603951079443511969112810756103925730468947077004779143705273277107535928771064531206359084177992526740603830959308373869464218359001252377749798385551961219258386406296431429608865875014834791301851506381599899793958737706087886221336402303644022291902208181096759382425427887384174189233666069070456956160870159986551139579332765696295455825269787083842204511865562211888848506939740320087903267314825388107722140097996482465533762733926635356760056102657526894584645242859951230118284185359331900623666514614672613941461617978099356765901366176342055964821952605582817723109966337418595035253970623325169944111540885461183837773497935061132607171313144819274913313815645976142604817371127014087890566879069712825277531234121434658557894639072566480149233808220419860562481083687817714895310017344102440003568503862560149964572418155804696716850996943402217694465691432780677336880629225580622418767332568297367429487941354305260284428962693766718915485896747870514471830313450324211402724833576056120320088896450158758305968616539841639639243998816895058520422131991009957590780817272721252598009 A013850 511 1106252147852079380402000911208008275487279161724193729101076859716357826171566348042270965473626454691031703008243215508813377462941761903943173496914708611854167110071892120249286618490436423786744404393279479841731143993897325790019456993895437631405947296595342838873527468521702325933824033053705797366300059967536196952984955920707426622073368497948887249913176468794215485794854352272369586536488862613695045728680766873754060950842251794285345994328259838321866857972615274285768031564588687595326879866240379663580899163542922400665426830659139004273356215733945365280108400043334610089759532795384434708867400153814325679353728013214463199424344005609081986211143587103418536196666851151036924203423356721141281896436867207042331550522919771973487303101721142329668224601351585444493659881415145775215752606895476801698209353457447166274984421956109821157799306488597550493950159262189116687639729487708122255046816102174815260606940795683505413802752182823450185402042018344514799234183753661401443348138129392978918820441355098318197871391599407661501242753182489594650114176321681469301309483299241914309422546577604522520363434956317226549355109552514645567769004389909795699326660675615634082170624771008603666874389772108325816634716442030496293383432053797226260112059021025029682575002351513844989112145399001463657823631924707290059938264142362337180710458460855950055203656652681739922889058002589503204297561626280711505915614316200168617992629880664951653747844868457758035988458905397979486973921053750979591583029600327092482933469502806783593483693219627875872314533490885582544772839091322148101700058747712541412804343222077045858241020020481600550371026355657513798334221149583049824615486284726160870600031673124342372884650646594293107303155675633891181324552805824305598328716945637260187254562861283189399926884021481803180629367079988788917669709771346822062666771479407059803731920402258230618236711711336727960029842377745597444436687279567424819320858869888433364356267500079245244671860947679054875850083642187472619812941843636595153185120542595978086332107141607572346353945510681948246853161214151904979770716584580314295258036719682111536433334518510957552640504613414266216065464275141310173205792220825391249343833449030371314535245818104230985240526717065006009047108178928194359119498697832537848780929246485424519209140838061108979057718886138836310572406471937146985778016479136917244659833441 A013850 512 65323083078517435333357751805921680659248347220651915509689487489391213277604821285548058240252168523050731030933753632579921125809248098665940451819316628821376713682635157808600125535241780388183470335018760005174382321695643190574858916032531696696889781916658399292642923488738000644066375327788273628682652241023044893876808662161852834606810336435383843220123157305829630220700354647331151715393130848476078755232870603128303545086284126200755395619089415193067916096424959331300316495857397413816456929221628178754788514708046024836892788923591499063337411182873739874425120914158865391190210652034655485123911111682582117040158285452300837462808089187210682203781817674869761143876980893617579337287945791026671554702700571708642635726827889615262451760853531733424578994485209768911906122337682942880714975684571009663477564112308797721371555132086328829546891248845196759117262954273005151288438386519676911038259444017320666323579247044315311179638713643541909997805179141225254379979316469952093828264208402526012177428241577200591266107802553423003986883332672828074494591997618969080773023679336935798057091952860969450304940470735575910512869863966437306131191940219783526249539986234427576918093222103287037925265841653224531146463371185458775627998279344672413433356973132506977726371313854541032762083073665637427530827641522040770749294559342353648183771861655082994809720721684204060706675985994907574710566716470249733712811109757303756723846801823384730202156491637562154267082509904845290726323064302941593903386314869714484024738440671237764411618600925806442384300888103302763686291375503481523257286768993677857884683662920427480883273991189418030898858735275220532277837424661729509093719849626795073248061270266319292776465736030746413693144039490505640366033518631119421275712406922934576797194682395911050876282574584478996012983496706257996799478692288258495978410189087507474350566167832946259776259589842722449311802162563499783496541947171176868156077395408042101731873239612179352452628717099500511364071588987528070727334402924897307200428182919749910019824594604785539479854128460258362028432316534455837150481043602882978820691810260509004114851969983553532525869156917499005792449599982819224417628824847518527882504021331794395751991730313236735447467862115971539828222690857530948711647278608313527432665091075717832434780557346670424104379242507612145302990029761416592363206095076555826379918504857609 A013850 513 3857262732703376038999441886387869321247955655032274958931654546761061752829287092090327291028650299117622616645607218250211762557910290978125117739478827615273473566245923433440028812730491890141845739812522759545542101713806034760254844132804964158254644732396761819831271989086490200031475396730569769500081932180169777938531674691995248030697543556172980558305052315751933834902135241570257177642248983471663974417745776244123196033799991368028405355911610877735467377577797423553952388763883459888447965213607922327291507004995409720593682293149154428191010792937511465844928964860166842484390748791994371741081827233744791429104306597672912151341354858415603573451112551883384525784791844787224442287515911014333928633639766058823638997033460053891632514026640195326987965045357151644479144617917840094163338599198233549618686683267722196649268958994565631055914381353060023429115260186866681178430998285600401919898181909778768025741030958719774809846486401937506243460398023110210045883398658234201188465173241960758493064960236892117713672399632977074962421473910997824970831162867402505250566275241166721939473222724487385071056429856465021939874452597354156489740752878037997441509086647156713989436486671976996302449022683781255339667515605130155242057670397023561340826295906501404527764499711796793443568243416882224458267841404234985471975094434606640571603544658870995760519198894730565580668510297013297379084254040851776526007783220059029530786429800869044933707138674706407647316955127371209572098650624024398178401058506741770567176780183195918750741666766067944616350583141611924892911819432105080466819526422307683830232685611788322318676445905743945306546709459266497210474022088850465782475063400612622280224769947955887919157525246879544982166462387874867557973913241648970706909541916392363825297548800796151643193609746638900235570662497007828453012417300929375929029143255428228852926581644367643693528352520622917909412605897212098715687305438510822887748214121449478065165382925859578582975273116008405695537063258124545048378369158312261092878083773228312436760622486817981320745906431449796019416899859043082727898755143706637016383030704072796183977893975558852542120047846821398793038356429385492382636564478421121552933979955621127274759359683266315991437529790086003455316721672446344990474060154542305481371440962930062287441357130763541872939489890831989567996258267381888362454956708175544991907807793336953841 A013850 514 227767507103401651726878043949317295550370533474000804049955269331693935442816573500841736207950771512596497890306460630456754367282044771967310077398485291854283340613255532821200261362922815620985849090189656428404715564098532546558288291198000328580778516803296388699216779683568159821658590701543414319210338013306845217492356858887627400964659249448458328987355034192835941017136183879482116082597160225018286025393470341439230602599855690290709307861224710719401613178591360063437334604118554422952963897898334205504236197137973948591336345728164419830250996312167114546677210446027991881860789325418475656939140816325396189097180200285987789624555663034582975408714745076161972863066173642840816092635527029485404151887794546007477059135828782722247008320759076893863312347963294447454849010543430539720250980944056492871433829960275727989942682759670105948220688304516841323465826998774290656905172017766418132968067743590526473151982137081443982746625175548007806170093042866634792999368807370071345977680014764540828256992837028242658874641525927663299456025612970510566702609336157250532540687986715653763803954328658255601060811126594403080527646551421165586562701716695265710923670057427956804362235101493569654663312340454599346552027128967330536888263379273844273614451946983001435959965943481888856049261205523478472036257767078671657134657351269087519112617708561673428662898175534945166972894864528338196937546116858256552084233591361265634763407893311516234290472831602738665166418883316142554022853220698016688036404103764594810221221693037535806312544680869546061650885583929042553001550025646372896485226215710846422491409852690488644595525454288274226406276646860227393781280530324531153989370018742774733024992440656847225738332708302990251651947437541623054430801603006130071272301540621052691519994959138211958378939461929280420010212049785815262321930229202578719233241880089781485536461719518264992459155687990262679632904965624477217062619698838625580698644295657470230269950696389082255746106902227180347915768048328996260561694320429180705273357968725358621078277997224114979008725028870679005150548519776634991999693592480733209180401580044794541867710661362774683759646705306956777330121908798783939702306495886288806579198582399471944447265429937192692978394696574788418032997098036284225342502778065568596369502217420057248011124697214456384055203938563738152000611054430633125914602738661057756227164142388753787357209 A013850 515 13449443526948764132820421617163236984953829631106273478345808698767195193962875848651203681343285107047310603924706193767840888633637461739897692760303157998703576979872125957559054233219229339603593402926609022440870049344454248341720365306950721402366390638717848456300051623535016269309118122335437072135051249347755903247706180160455510399562164020682015868374327414052769481120874521899539472561279714127104771513459030191645127852918878655976093919897457943269945856582641220385911171038596520120949565206998736500819643204800223690369819878902380826556491081237155946866742599627506892631997748876635569066599326063198319569999393646687292989540387346529090114909196982002288335591194487436107349454035235564083629764822380147195512864911553790965963594332502731505734730834884573827761379223579029939941100173765591847565296225324321462078125474275760086136483423693414963309333618450623088999593502477089224333631432191276997713151393212522185737205469990934312946537824088231917891819728706395342908636027191831371367747170033680700763888707464502590169578856420295678453222378690749486695995084927572639098859699152941334987039836214272907502077001214868406720940973669138744964331793221063421340785620508093794538213930391503636814550649938391900872715064282741230512659773017399251792000028996662055060852824924955880295268984888228482682144381935088348916080963072858254289115474367162977164582468855533842190965160654363191144021909336291374467144472692151722118618130233310115439411868640934901672495459828997187411861625923195558948752919752173451826949450860665825394423142845426033712188527464392673164556122811509770401695260391520663974721182550268304795064229720449567375390834035133240111918310236742105210392778628346171832622808092583271369795844239395299741084403855908974578558133672132540381564182342152277930317996287462079521183011327802605424847658104183070792003699777421506939442528075834029539720684220137020969643405315159755190330630596722001914674247014277959627210318671078918119551866469612772364078187485778900189907487927022691465686514695263701216051237458086765395486204229784724575134739544290519642589906942394815268893532900065072902746446842810482301323378301670490744566368592659392855481496275589467739695097092106418847666576372361291327681228438044681296430445641944547222249446541993760047022736436436960437808902245816435022075737368250174137484082153074455452131377115196799447457815443913522389655834241 A013850 516 794176190822797573278913076071871980724538685887194342622841657853504109008313855987004926179639642286036643851149976035797236632927658478279218859803141176665447517084469165667904593417362273274252586849413336166110935543740678910330245851010133148088333000825650233496061748318119175686434116005785223672502641222735638330873802232294737433583746223257252355011635659472401985090706519643645906315271005839491409653098242273786453154587006865756732369876024994092147032885348381422567668738658085916621950875908068391636899111600248408692647494029306685427334241855972821506534283765404654503026835073416453717813623604705797572288894195443237963739370332425196242195273172590253123928324443288614702877911326624823574253982996725311747839160162339802749184281739953792682130121069099199955481681773118138923582024160684433006883176809175858014251231130509357326273209685672460168452840835890842782336996727769641607676602439462715437963876617806222545596245797494680245180111974586006519594063160383938603412048769650450647894102643318811699406864287071413446923461892762039516984328239310066439911813769888236766148566375282032889649715288616600915090144844736764548464843554188973751398828057910573966752050105382430473686994375687898250262401328212103354632951830831586920542046936904408419065809712223897689288298458993719775555338288665003673897943608885031915145664788489207057517979645906606638591430203450417847534301771479492073863349724398669370910413967998867039382281972146729006581831431378565008859184407442454919483017149138774560364911158446090156929538123871456323715292161879561864671020358244922957693874495896840432449703430858903687043311108410793129843747700762826503949453358940582695368664301169384570568483185225213100544544195058949591115074806492053054411292963287569039889279235205754376990983403121749859507347362778348333646335635895416047731829363393906147197026468156962563267141840349923610290966682514870951236473440454868384233833406105837491059599611946099238027142107208539036041418163164164595326452892847758277313847254602762908357323006240626293106609520662565409838064873564558201437131235350810894375291415041471446812894224215942489834274939621116169410844165335340807975899499027944488723326873577282480561255788191791926535863668211561891608248858038100385872921384711183568926607568858189537016645563835166076892177868713214671618550215857804532644297567056893519992905687275255810572936544147649583586787356096809 A013850 517 46895309891895373904546538228967968589803284862952938737536177054591564132831924882176653885981541237348177782766554934937791025937745305483909594452515683340918010436320819763524098336701824874571341000871008087272684632922343348976090687256297352261467975365753820637708950176436619205108248116025611672637608461561316707799767148014771950715686630737117494311082074056185864817621129278437647122010437623816128248605798108024816272325208168416069289708809399876147190144846936574621198271349021315290609577271495530457767255640883068284892141874936530467798659647353339137139342922063379443749231584250168175583176660234272640846086913346727758520846078759375412905388685568281856714843630051749409590237785925869207236123441973632933398154568426003012536582652462531504087101519009238658171237827020852985298594944664255084623444707405025239883520947025447040759106758729273100486971798518518375454217319778069567291695697447833883896328950404839635094912718096263373797640431987329098975509835557511190592878067799089460307498866985332512038275929287279892627383501305705671438407598203020113210352691298130492804306695894028760100926038077521667435157962936861209822300547031304711046349397991561482162741806672727137040743330889994703779744536029596490987721172658774376071087329577268412737416997697108934654784735705120159026767170607379801939999672161052249557436360095499187539379180111139215402185362083543723479052985304092527469556937876017027682889034396365099808484368173292201109650564191472885208125980075069520540552679639495499014987638995083177676532296676485624459064286866826248546959081134004455728865595108212530695722537888787403816220477640548923524143457982344142231711271392082467578824258319750989507498363604363608374054790174035914405754052248549240809932438189167664236422049559664590206940578970936207454049354424698690753482472963988422202516792079046764085837215918200482398361458530822639264071291635820614799562520185419523220623628797143598009578297485805213906264714288557021539209701116680755189431716869767278517105366537038546975591566195502741981652185585603824885527892719113597236661162316230032501966582766783847462854591045727188082224100909687288687540937118886539370168889518101094114623728557864953194661593036937121470016213744224518137575486818291789685410134845810678561547250333507233971295903898902721674406210969646613144403771696187499848113127037142505462061087927916580358521329995374560261216206590160474641 A013850 518 2769121153806529933689568535882329577259294167872508079512773718896577270479592332367649235313324028524172549894582302353141622290597922543519377642826598585597867598254308086216334482683906057018563114760432156545364754889431452413689178991797102353687422477372397354836075798968405927442436943003196343657578142046734190278868450323124268917810579858396050921575085390943719131615710062762464624907594331248718556951923772480757376064531217136800475488015486253286615430863066757794807136724888359646595204928304539578000698678338504299154596085573127187593043053516567322708941060204920492773948375818388180600010998610173565169320586146210927412897440104662358756650296494121475357154801510925750886893951021136650818085853125101051084227629110987051887272669045260022784839257595976533526353422447754347928896732887479598491929786527559335389882028400905622309784494996204847310655197730719991552196078515575229879007339238597143010194328192455375612719501090866255959376869868419795965404880279835478293318857025468433541697500596616899503348155348484590379754368368600614192766530266290134664958116068463307469601506085846504255199581622439576940378642553458717578797025001651511882575885602003713960227740942217864715118852945723297263490135108011643196333947524327968132621635724208122503731736297016585482430383858651640270371574657195169924755040641437974284117059627279131525012801206382659530283643445671173327714599729221359654549867624640929467646914592070962778591193456264731183323756164942282398654630997452780118399095180032569721336005095020666558621555586449799638683287075199223150449386781881829106333784525544841725051720139795007407944002984196773385177147050399439254640318864431077628061993629522976179428270872474066710879561304986646709745371031224584120585700542632161405496485604448634387129634247654812113954160329424032990302386546050552342636414055475632372504601762753820285140845764786546025904145699803571483299367254428837426654604656842532318867588888239312075951025114025003564868793641238881913180753449442888029156554788645589160361706392278241411274579906644320255665536537170938803227604973611067189208624745795819408834100746659144729067250934616124709710604795933131263269102757154351506374416547613367621191572407238100085682987405382713571505694921133311889133783052510274758380803584943268658771051829326306812152012351546662859563898314888175678531232038416227805029245181055546153590326014896872408864555782942385867076409 A013850 519 163513835011121786054435332475315679207584061318703729587149775327123991244549447633977319696016470560323864898725190371650659654637516728272275730431267819880968483809318638182988334868001968760889133363488758411847243411466037833575932330286627096882888609866362691405715439853285401609548459047395740896636331709717607201776903123130164955327796930058428410868087217249835671002776063496060773636168537665905582069454146841216242299234503840710931277091826447770321354577033228981025566616467932748771800255811454757541363256257210340360779744257007587300181599267099783838640260664040350177808877643700003676250049456932138849683211291347609052804180940740207622221443357681378998364633874418654664120200913847098094157151541184091965472557271374674426891563834453559085421973321784818328197643242117446490853423180272782811349961964665851195437143895045076091770464645030900028846878770801284781165626240266201749125504374699922697608964885436297474555473819914561548145244788860320531961192775644005157742185188496885532203695712729631298773205225172666577334115697797497667468670845694166161831111795726689842772499332863150229765280095223434578752418464139183814310385529322520125154223468912717305637487874897022693563053147592014980111828987992979519100323267364042190263174967878765425722855296602532356152031736469520706325171111932717588886860394836270943502828253931205437420480898435689662603718861823437113828219399410792066241515133367422244135082659747198281113031382398976111644084477783676833358157305768589213211348171285743209475169764855875339620044235824274218864609418503438927810885840083340126899903642448897359022579022534755392431685432213835271621325356179036488547256188625790702859432661829702220419059966748721165210727215498156501563754414022780467736465031341886498833161978457087411925617772689769000516879213292159724044365623157739065280337613561780615964024229488850334017281801564880756283613899427701092517344337006768421206527750381894690896812256261643138772832081958062435501937395721514738091410310436153095233665403714733394330198400757637877094352668907440466776794266983406765391786846086759906455580082614497340272244814989475837106692100438147547983701502595055467964777248707207302099902922720021744663741159075002571959494723300443853683839779398000933741460755467679214207628070887315071031771839469889090950764177346478895194388631595831885641590720636439835659171898696148944823355160853645418871043154426964943064994875041 A013850 520 9655328443571730344728351947334915541528631236808136528391607083291344558999400333338726750730076570116563898404823766255599801946690725287749609606235933496151308000456456266067278185620648253361742435980647695461167876203658068034825228171095043443837689523998850564816091007896649679642226958289671104205478751127114987657724352517713110447151080923020139233349682091385546537042923773378892622442115980634058715619197916826977891527498217290139780980995259914389705666419235138100578683135814960882226033305410591978059958918732013387963683118632041022488423255122975135887868751950918637649436415982841517078889170382385866934943943542784966959034080369768519884554008827727748474433265650547139261633743761757295361885641355379446469189034317403150233519952860648210435082102678071737461742635803793097838403785371927552227403904051553847239367909858516698142954166824429615803379344537045065043049063861478947084111907821655735371111767520127929575026173592134944856428559537413067091776472209002860559518293195552593791096028140971998561258995341220788725002197839244439766357544767394817689965320425865308525873313106236157917410024342848588440751557888954665051213955120965490870231741615827044180588021524794293032204725312160892560623389911997447623354988614579327292850218678273219623508882409082933098421322006788728187795028988515040906180219454686962942898505566383749874241976571729038887086995071812138134442527315807860719495227110212916093932495975412311301443390099277140416471544328648333332965830748329424450916898166251850776299299444974582929223992081187568349736321553209565248304997971081151153312410182964940152924268701654771167698593086794758953967640957015925612226930682164315213146639248382086413525071976545236084528231347950643260838134393631163839370523635707055869599381665912554586795803859558169711521200665688739545095745681841334065738655743209583592059666727087123373386473100604643777791117147306321812056665755912668503824257132300499602765866919993765701396961607541628753953901279959723769559687420944404120452708423951292201803885366337759004544430746315452122702924671103186089619621474577085716295548298303453445735784080313558705313061838772174560889590026735430327852131758911883981697167683694564000649251702219826871636203916167909116177055133672557136499516149610989919746229957825067629355095348857480931551673908132232282333454307102277015250290462861135855838441446108899042874298893246908338916227225757852923044882376296009 A013850 521 570137489264467105125864454138179427811724145902283653864996006661270604864355590283318475903860291388812981636906438573626912705150140637516326697638625637014238586118953286055006709582713658712757529102221265769286501921949805259388394898274991220315171728702608127001825357925289266933193859660046789032229314775305012906200965291818441458793824177423416201590065377814225137465847605894250230462584506540460533098598017790716217516807242232765463927146789102684797729896389415669701070660486737625134565040651190045712462514192206658545867524472103390336918904791756558799042761933949794634561570927370808741991326621909503056641504922257909513964003411754461330663029667268495819666809903399158026260210935388006533823985236393800934559143287408338618139119696468416177981163081037458025378440901578178634259905122426950031475973130340203125637435709235552508643300596815744383573746915567974045727004171956470346369724044960949517928778760296034113475720524441976358827250012124704198702308907469409913178995694904185110770429365696255543043782415903746353422654780209544923763646660969896589774762205826920603144293265610138888865144527420866298837938741784884016609132835937891270396314110672971131819542083017578209258656824957788544812250550913537284711488722702294697315512562733355345548575997373938116528680643178867610761108666742824650469035778579810474815213855189394046324114474584028017243599971995434944700696795471138367625473665630962482430619954852121570038930741972215864452228221062355434978299339858104184402191919819005536489697332926304147387747508402044723483580051395471618347161825194370894451944508893896751090025142564012582681434223182143721472835230870833391476388029851120649021095900977713820632241975143019645555307532865137533909230997809526593550990050164865942043973887990470435795705422103050363295615378108254381398358686767048935247801882980782701527531260567767548075097850117603610434787676431290996680134056220887162482318559405212201043721675758711870901789185963725636292223916680341728868729982519346118908611979725899853224317626996878331459344091139181132393484998903972035405949028452302334461535831466520622517252314158435327990030988517658135645969401488700425429340528231987837235236054554480309674337663764378556943246205045798865401138928588230826353159929118379343771095132779612418445789025254685391527194792601300184039508143380082355473514401541487211151404128951284379582684475347336690504664301453775457252877259437903035441 A013850 522 33666048603577518090577170152405357032854499091383947477074149197341367946635333250639672683647046346218017752677688291334095568326410654504701575168863205240053774271738072588262091194149658833329619335957063522410598651989214050761625330348239956568390575408160307291330785560130405923138164219066102845564108808166985707098260799516587149700316523852675303287691770494552180142220835280449581858585152526707654018939114352524001928149950846602567879434090749724434621152651898605880178521431081370026570931085412121009275199000535610980474931452553233096004724409048433040524676049437801423376226201690318885405845845697134245991624224154407298890060437460689187114321238822537409655505457985816882292639195523726397815772504223817551384782851978174987062496878956763506893609698772180858940571556797289870174413137574188972408624737373458654365764941194650140082878256941372890105646181617373299426133869349857617482785835130899108084176457016720518366627821247774262012390285965951658229172638677161185963306516788397226605883083614998193561192307876700318423254342116593418203319571683611423729609933491873834695067373041013091248597919199674734080081444763655616296752684829296541625631951921128272362812140460104975678514426856932455782618582780893463124928697586847799581783701316841899799297864068933671842902063299068953547832705662497052785546093689359228727363562935078529041392635609712270390217334746358438049631445075775249469916594481842703625045677714062926589228821382717374580039624225511026080033597719281193984765030673392457924180137811965333599099102623632338876981918454851203591781558615902406946492871305675709255114894643262378994756009444682404609249447547691840933289236774678823204046691856833023394513256390220167050395354508153506239806181189654735822592411472185169011754614111949288763300609469763020902242792461914312967191682094907472577447453388132237742499193405266105946286452951594375592563777505591302062965235885787166057418428614318375259430721231876177264879749641972035097419530056057498747969636737784868975434628790834660433042731556538668594342809237677506686702895700280644718685884181080000547619229312266576239021231898741447682483339840979195251758847188506271421177128851570649800903453785387507805959964707622789408941745161749377203071852594206442065327740654511181870339396495503333696805396152263917684289325308314174567348916358450483008355551896623278331279262410444391329977935584784884237609922336543986975325149292548736339755609 A013850 523 1987946503992648865730491320329383927433025316847130714573751435953810435880869793117022032296674439697827730277864815914987009214106222737848123312146203406219935316971861448264288222923343204449280692168928643934823439801311100483423214131733221195406895087276457985245791556540140339355385458971634306927715061013452339018445201950654954602653990416976623983834911355932811685217998102475267359167594671549560262164335763402189789855326447541035030712703624680478139944442941960778618661511983923818698986909662500333476691225782627292786064227341815861085982971629900922609941596043252736248942780983611639864329791342570080091559418812093596592159178771616235809913554831232011502747941788604501082498051856480520064623550601912202591720042626459254811053378205517928318560759102798507539581809857323169543928921360618284631756882117165360081644054012602896121753878194131127787848301378324275957813778851239742454741020778644461433262535610380329889031006216859822397569633996003479466774415141247690869947286509838067833850790204382028331594844587811277102574745647642724751487817388345570959809736962761658064909033310698782025138458530821593372694729231849100486706949286485131486451941128990703354751694082028738708840598391475004581507844694628978104063914663805775717504745779058197341248739575406464388651523935746722638045973436664788469933711286262973097122091027753452061365193740117899854271943399437719408392687200279452705949104987558329806355322223337701752167372673828078251576759770892200578999903911725835223606390296233151247964912957658740983693202910822865978346905302840508720891109254710421227783457557728844955805279413790000217261347601699051309771570628243655515269796142308009831375753107454133198422613276586110644158795288351956389954315193067922495588259305021062044975098208696493552184137688580036621256534652083578266399701636022191348225694675115820506456834871387558290022268760338696284365298497927660795516034213819846368524500791246885740694124658021056391313884336608806700467525830280139243568859079729458728130439395469995863910740255682051841827348542675619092343119288205871789993682775008592952336367871660029060337964722388783744202958734269980500421108167634106821149088281556395300093548042573346948434129956020418091808601110056138974464189823835296197515537757908230778261671023662976351462661837395032075339600370130643694027386162050142571160386983943707962183709166074330863643867118345962629346628304050585886905974740575710332126228955841 A013850 524 117386253114261922872519781974129791530992711934506221564865448541636552428329480413767033985086328989717029645177639514964067907083758346447193833458921164933880960531871446658557955275400492879525575591883067495707389296827619172445657371264714978367581748008587567570778745622138746898596155966816034189774646637783347166700170729984224414332115480132052669621467680656476597200437569953062062291487297760329983920541862493135904901167171400850577528554436333757553685579411279842016653343621138717570356478028660982191465140191238359011724306560306884781266208491774019579194441304758030822763822274301283722348809848987420659326492121435314785170407347285167108339585499229419047225763214675307184420427464073318229295956039492313650838476797049792537337890929657628149282694264261149071704766290265075838399458877423149089220612132136497347460999745390188413093444753485248964744654348088670171032945827386855552210002535958176803172719465257348099617391886099355652754089317830009459033562439675534898179517321119428067521055310778554390952343978065668101629936155747655253850604128964417619605805157914113147074813507963452379802400837786484267064251066411457534639558648417660529143500671725772042394732783849714992018328494418207545533456721373146528066870096983067250342937733507607494803396823188176315685483836881908225053976685461619094361115717742542298411962353097813590771553325160221868494903985793397893346179786489301402833588700410331816735475421965867950763731189016874192677356087711413551989365326083498844118733740602271348041080145236790996346099938681179413155406411227429199459899110381395663079385385326330565795345944104885722829065314532727280790701474027159614521166192407145672532906845242059111233656891369133247426932702981894672870412357835467755441991123702188692693734574125319247762921146372962582448577114670883213052635981905474376921379044870914085085769642320563929467524948029239676895486511004130442314426304291848108215003247222337356102247366931485358850693556192413426855906932752211942193497559798944808437374315863107785768065301357769479208063104096452631783768850849268523327336974181482405242510186453653055983896478892335291311440510299908078569366016190626373682032513937623586075223918365913563958086939773049667903206086947704950303135944907650405167094989066723119225573412276275090577518718836339249016728062255844379488623125482898868684449691014892011458985842547523163167306709471210747300289054725883046035910902456255119401721693613455209 A013850 525 6931540860144052283699420605790390060113588647020657877183739870935096784340427488952529589785362640513800883518094435719113245845388846599360348671915835868180736838446477053741188701057123704043105713125103252554025630588374084513743622115810154757627334638159087277486914150241670865615204413684520002872003109314468866846478381434838467441897086986317578088478045075084286588088638068158361716250033445449725220524076438357182048509020304048825752483610911072049787579778656663391241363287484620133811979671114402337423825063152433861283308578079561239448988345230764082131852564604656962053380941475216502520974872772858202512570033278633902749527383449841832580344184143997965319634092063362213932841821326065368121696908175981628768361216388993199537265121505353284586993813610356591535094744673862463181649647252959530569387925790528031870224573965545235604754819248550466119207094600287884929324418161366433502448439745794382050545911703981147934307373482280851939476220128544228546472828500400660202602318294781107959050795046162858231344959560799635733146100060743295084624323211219896020103188769670467221620662831733899574951967070454109485876961220530155962931298630414436585394571164735113331366576153541820563690279266900737356205085940362929335820612356753138065500130225890714960645779012438623264912135084039798781212269299823145902929522016979380178927964988072794721469452297385941112755585457114352204198570212406758535920579170529683446413088191662536624647562980257404203405199623271258831420033139904523246367108648823520830477741496087271543240855279184963167413593176568466798907582568911032509174627618134493579649382653449397047333477757843013203410131339829748077860342495449544817395616304698348459236205778455949127312949178377898538324979317826535491094133863490540114872332867525976261152730772177067531006030044200982847545102095536356482830511220582605810229611609386979471127880656178573681001582988282898488224558842129338941987726745231798540481604769937278954774603799605820442414448472085362974583837408567891993418515977400651641818487979874929977756918233791431454199766873798457033955920988442354547164983999901759302793103182113506616649250692699272131442493890040296739550337915502735134155897155588830038161075706658809840016416228175029610449874410851848774711792009400933467150884421501767823511902828566996315188775348145354764423706936639695296948069804738358384641655016588695261866293887565523417334768392508667985374502879139408545552264286180916636241 A013850 526 409300556250646143300167087351316742659647296017922826989822655638846530018517902795157919747235878559699428370859958334777918053924366002845629228727958192180204329573426023546363451608722097600041349254324221960062659460612901316452047142316473828283136483048655944648324793657620422943712205423657221649588911601910072118417701945345776663976581089455066668546540083638652038740045989286683100982848224920360824546726189608553242782409139933779111858404740687893467906798349897316589411260762679334281463587599634343622539446154088067074918088227020011628223312797531388285803762087340388952290091213170059257361045262364504000164747895070053323456842465329710372036743729518935854159073502249475370520376707482833922218080730883539197142961466553659439475968159769606101577397699877946373555809578246904588413230020640007320591787630004889753904890868091480617225167321807656473873059729052399317191677568010526531886077918549412465702685540208382804372916096755202026174131322370408151440674050120158584303464292988529643873990396680870615702688517105657690406544062486830831451981661299323640091073193660271418969478519551055036001338703543244711031548683111085179455130252827342065930964032706443707103864955290490962465347300431221640146554119692490614350871339053916049629717189708620827711172604905488265169796664577466078231803289885256942422085345580615420185517404580710455508049688708342436767104565657145383305721372472406684787574279440607277827246444629481125148813946421219460806873632554544562736521536878222193174731398604380081518880157602457297356829263380592890072605263483191396008693843111627558634252586223223711384716396303533446247994528122872086648164845485606794249575364013800171922393747176132778169438715012045340018702336034036530789551703738339094213617510505252903243096383494541372244807599366283660638375068080023836164690733639326313954658857064182290488248335922691750790630224866688597289462473875116872831171975068895335185433276579192472016898280060026385000485579762924091304130767828168598286201015138525454319369949949531078797739896723634740256568264787150235939042034130925089398063178446532593655545140210198985070629949800620452206521604153199320089547821712989482173707903572521006936771571140364824923373359402496062243129361857507323467454634086390818297956606363115720301792574205257888210554350124052565415581995532635053484455470901637367589486573899995324254705087074545866517942787766856592270200738809244335868379020510302935206315653834696946453394809 A013850 527 24168788546044404115731566341007902337309513182562325010922037992818248751063463642151280003154531393071691545870909679710301283166179888102031560327157203290048885456981233264389215454043431141184841632118590982519739978489731209835176931706645463086290926187540084875538930740688828354403262018061535281186575641181187848520446882170722766231153136751232231711004645398778764235560975621389350429936204833322386328659634770195460433058477303949722776126941532879421386428535763086647288145536775452009986143384170808356567331755952746272706838191717304666634958397381430946888426347495362627243777596046478829087912361697361596705728198455991578696803090735254067758397680484363643252239131234329271153857724200153860273055449077942106052094731638527036241616443866235470692043756780092855412096999785901469041212819488771792273624467764158735078329900869933838966528905185420307125730303940815127280851368713453581181341015012424256687277878463764796215416322597297924443556280454650230934420361985545244244535263036679686941115258933608728986628054246571980960816020345784873766408065118063761623737781012445367018728737100970248820843049105525056941701918189026468761645986299201721651157495167282794460776121744948200842616292743163206629013874213721878286804601699794688814585170335104351255517031147064176570011323246634794453509752464434537193081717571189759946534617223086371687294826068538912548660757497488777738819541323123142330021473626688419148421075308926230958912314722226587941185081128713301885028860231122142284774714356190039433608354426267500951623411173360629565897268203418968742917362741898495709793980963895136933556118485327346467497828891127473844487485961079595593643175669650886351845428377003464418127186682746265282764354240473823106592238554045185174219900377824678683601598348969173489683643934979683877035409395057327501688823130668579512708650850782900071040575987899025192435924148153094981345469619851776223807873955843200647364649548724736280125826539264498007893672999420904667417617709485527560201883742914789552104476174569860671927743161633907777410099467416434281964493073396995603866232624089303122766284984272039869435627905776837082342894203642266651967709324330315932875277998053792938609424504267402546900273499357989979394545688323949943429728688167291429676039649135620168100549714246273040945023820475179935224701254206567273203611101270784918791592702220823901916080686664858872018003674845114916963083425947068788691912782112878020997733043285019991126510076641 A013850 528 1427142794855376018629833260870175625115789443917122729569935421437924770501546464605390932906271924229490314092131345677213580469679756212536861605758305697074096637349284843028918783345810565455823713534970678926808125989840138209557362640345707949782392900448054471815698321306934625499158218904515596818786105036107961267283867945299008623183361572023512050303113306152487249345640049467419753537302959202853590321022773545271743111670026320927180207519770574996953447218608274503435717705801053665737671780691902062646944372857253714657066088382715123260127658406976115982814687393253667776117823268948528378812137045867504923876544390627846730467525704826017447065624634921188770401468460255909132364144756294885295263651212603403420270141808523382963031209393857338308894491794107703019228915740357695845414575777992485561965251197005809147640302316468723257134565322293883715467248717401192450806992471160720515177005595468639933127071445406847451724118433047845140467554804566641486446587954884461127395562747052898834185914924770661837931399975205828903755225185398251011032629837156547060120092231003886477088913197075192222621961206632149087350556567143823953906433844981562461779198932132881730114369212917446311555649470191044188236640258446063190957524925771176579812439723117576837287025172202992562282598626390537977685297373272394986714282340861184135082922612406027161763072184521154247085869069469214836699555095589098431445437996182324462295116075916785011892813272032757791339037855569391763009069167787531379773662108018665638515139720516669663692410806375771815236667790143686685300527352546364273167624781937043940789555240440094481559279298192186203043141558515789040209035880117215188190120700233677570425992246429484218681952353545738780621165094377814139352510897410169451587990780908280725392329490716615353255063889368740131647223317042848951645933124087879466294874971509449538588148885024292105553468635582627534239631149218585155026235191202646952605149931317029342868113496942804999706342908127410916902361033135375408262217213632175702816661305951320620348288963451473027915721351491019193412697170219849260096226362036279682250304392208216452875265559830872203532041267892380825520352290507078419231947907552485852991914249863589950293268528349840920209582049307590391630940465241809235306169360076528176794762711575238899995083384359643590915400031918938578669724757473437430584242648466873251533791098995929190731753113218748464903468757870983334261895138472937145456029293515574409 A013850 529 84271354893415098524073024221123000487462250873862180058375116700488019773345817188483729197182450853827173556826263830893784713154119924594089140958422193106528332338837920696014625237786768079600934460526483619949093031574070321136152706549773708726700518378557168506245170174853182701099793668092741476552500716277139004871845118301961160190354317466416363058348537614998219586610699281001669026624202437969301654866073755074751159001003384224429064073834932682995104104811600001153375694809846417908143780978076124897239418272847974596785095452910945313387278101273532672669224475884235828511981346208141652240477880421430298249986069722183721587376925344271504231778069067461275703436311109651178356970383714456681800023340453018368563531603651497240584029883497881969801910845950265755582448245552381581975885285114678279948486117931996024359012211485161639610538947716131539514625569513823013027702098429569385700687003406827719411220441779828935176857469353042207699468643654855613133184572147972545111580584650726623259844090392782810868011237135928990937842291972581323950465759254256947353031326148548492585623235374093025553604187290421771458963014733275660654221012112316281805599917743514533281523387653562287251049545565310968271185370620981585362850889341862205861344753210369794664961549393414507810225166289734877044339124594361651570491657945512061992511497339963497874947649423789637136173482683087666892272028839440673278421668236570077174064309166810238167258730900262314820778846333517014213922525288685940444254973816394187288680485356788826971373165705682949917909996340194555080310839640510263966275075748600507659682447392747139041593883278950403103494465888798827035303359685041439647438437228098426856084416159414613628950604524522329256899177657915547114626415981173095946819267621853068553691664097325419994358267603334736033636889648063187745740705044265194605246072192661485804091603511799424540826769462518573269315979730208234819144161805325099904381498294339265667019233880975692427659842382015487232167516645610782482475664247766343075621033455119531310946115002846030825395430084193192351826355204311878959422070451880278957198224055502973325831556042453172746363504827777195366151282402152473577227291993066737133319544540195122974867213330529756497455610429563905035415403532063593535593994543158912311553943355806281805809678763052594399963456484781404131868577204049006838568944149320398629818830604610622783519289582453878104084926683523694904830646031688465502033073752801153277041 A013850 530 4976139235101268152747988007233092055784158451850687870266992266047117079596297159162775725364426540467640771357034052950447093527037627427356369684453872080747391496276040379178967605666070868332355578959628331274373994421417278392768681169057587726602938909735422243125271053654905585317241716307208291448948614795448781098677582390612504548080232092074419822232422797628029868369775181843867554353132529759649293418186789163408981187850248835068311804495878939998177902285020168468105681402826621131057982122974417099057090409593400051965563101398938409810205384602100830788445036076488241437803986512244556423147978361005037681363427431025226576013020064653888053382263200364520869012210734713792430800744187954952603609578230410281645307977664017260559246380590666432434833033542517242601387986451622580034094050200736637752678156777766433242375312075987309657362714323689851276799125254221735096272781210167642656239866864169770003513155866657118793258256707827789322445923939175569099901415800765630816293721943040756376870533693603432198945195541639470985888649498688954597951052618204618484249146777745639938688466425604819065914773655312115182880307056985194485971096544220164124338869542836789675740674517555199499887224616086047365445224949798341634090982164747621393906546332319126005171314530131733271685985844242554754591180968172461163585961910024541748595811406427504586017783750825354283253907978953643642321771030940132316417521087701226487051323391990977753538460800929589427852170097147846172317911195771616097292811948884260365209293979833023443832614061754872509702667373892148282937274769932490576944576947879111376796588836094325813267077213738742352858244716267681937607628086042011969741592279881984007424928689797273520175904246568519020290639541522255141571575237272290142563730933802801845026939073282968725246861343709312828050224696828483173198242892158815476245175316904468075245805095768244219711279909992259232979839287089066057835643610442641824253823092782439298371818741437733662160886032815632505572259690406671094807705498166354792272346404491353204380057144803055274208774751041523815182994448459412140674913838113078592143597932253395071917027552750817397500018596575415609175867074564701412261694364898597760985385785553981816542934079954451591418256340255319028436244163164823134683289783778990613084948801217005134351255721279492646723442141969857132582707615321889804810657583073220218692172128371652664744030530554319048168110835735390660435344817525172199429550972029155299855994009 A013850 531 293836045693494783151615943839106852801998772423331268051395626317816216433081750951402743807044022788073719907861503792670950425678044861957966273497316692496052720463603908350138858146975818704157264581987093333420509996590268871814597854351681497668176939680966948034304130447268519907397806106224342401768966755056455075095812562583277781059589624804902416083002333777137535697366854712698535216998122749777531127050511713310136930161369343461948743743677155527952406952028155927873172381155509151167842786379516355282222131596080679668514535574505914160882817755369451957226890935280554168660887599561528812230464974238986470046829026374608604086992821797747435664169259718324592794302031674114729246353143554551996290541984927496720873790773082555218762939527498262168844455797652100658369359211981861728433219570303297722657892479570330116529019802774974647957610918099562028043711547136539235699811457679189131208307898462360748937448340770236207623106800340523131701109362684378179780078701619409734071327987014613623297828144073589067915514851538269122245738864248084080054411706052364516876427868079102292739615253965538961023201469572525089433899251407918749202107279839656471378085907634969593562811089587116975268840726355265010882175088060642275151438405846182295688787654377112071479360951689748717959785778116678615703854644989615659248587464825039165712834067738137718299764112702486345071860012249233703435458257605983873152138202707669722833893594973675245368692571834091326125242792066483168629200338199118158929043252769666690305243600215160201334872027732563466825432805760957463959163137889743636078000324195313647688461774182533844947607642394058997193926492250890350733792830852694764801271282534751273654434614203839204092866969855624479629141974287347643854659946185691460628245747910121646146995725338286020257101915484691213183537718123025102894183044539085895056801357287891935375189545100019052929731367405132915448226530063322261649136919553027557080363999805710258129557524863156735016938159351730283821536362458823521477300201961225084128889782838809915365437994343475610886753940274250939762740639187079827494712987226739177787487314301630725601628559962383016504978598109181716306225774885971053692640790552897299188426045251177072285043714487230412021656618635736333310131781590719641279913578442365616712053141763062936178307299085832761296372535041178093821876301977142271084264519622890580693554072008217718200470258798701985475278776739339083108046676130043893204115555347349591301196590237441 A013850 532 17350724662155173450319769867755420551105225512825288047166860338440729764157044311929380619062142501612965086839313937453426951685862871053755950483743053375199417090655347184167349434720775118661782316301755874245147694788658786611780188701612440755808180111221417314477624598780758832011933052766441194482055717919328615729332636007979969693787707755104682767285204807206194345393815403930135806028522150251613435521205666159250275589098698362084611369320392356770061678110310579384982955934851659867309948692924061263059934648616968053746114811138999725285969505636810768622290682837381443105256751866508714833396726263837912069795207178394263462732839134335188328533530617107348879910740668324800647267906773752740828960213667983753870876471359751803112732816159244882808096270395558891776052292108316953202253182406839427225225893026148423050922090334059477987248967102861038193953123146865505328838166764498439008719373096303939864007387074141677823936833453307550403818806757149847137833867251924525387177846305225919842113454079401360871343236468483253399488634194985116843132956830686072357036189182202911283981541131411110109459023576788034005982316896386194221635232767251874978404594759937319530290432029029670272649776050552043627581556774892865705417286426811218378127222203314090708784784836327972046807390412011755578696912931991815062969841210453737696177138865869294127882771090969116190148261863305000954160374653375741725760608731685189463618582889600549563775927674231258716369461628733764624385650770319728166601075032796048395834329349104994728622858365580140152574981747378777289324624129251471966769841143409075582355979303704441010311283675726789725304165440922824320479732869020773166750267962394527958020709534122501162479701703004769897621204439693591021973815162318895058637283168344773083333950585500451210161611007455531447274718717446509300798614596988483017209063346492730891969567448611025056447707513905693524302328373709116228119885962686724218038413824527385032292242285644542046015181371560321529377900666831070119713099625608379992726812786848886692413748127987891347251933419254243742050072003357876733735307182751721709173338422196992716050564837218754741602481239749071166166325781241704749496746041358032619777369546036754941359546296756468599466801673821594745629971571150404097937616893443247301230025967967103318392867703719338721789501821646525262087973755448273965254735619212065899373674398013248042019568311804553540329736487681233518447048178802961849809819427705646016744357456930653609 A013850 533 1024542940575600837067932090921089828122212461306820433897155936124586651843709309575117996175000452577743975412774648692687408070098516672853235120114543558752150379786107595877897816770827049981859583995302382618301726229575512690639008362641513014189717227387513471002589254933405028271472634832805586092970908087418435430201362823635209230448470355231176412725424058660718569901159405786670589210178204450207521754091673381037569523260689039582734216746999848274915372030735729402103858564997055663504785160368472893522426081066183346605654333482946794778411213338348039076377642530864536833922305940965473102197243289153364869809337188677002863210911418043358535611576449409571844009849325723911153420522627083325593209271656880772682321384757321984222003760061387251084935276670587357000484111796704007769639848167941461338222363757301038232733898512135878115669064258456841444314737968699261224162564909276868325025870261963651345029772199340991933825646078584357543795096720202941323641952027358891299587464646477285340756957349934570958091946770227467629986404360579676164470157967895181886610629935019899708407826022268694640853445883185756620019249830414708382593338859673455965599812915979538780944119720882172999929696626009047624165063346000648827039185346216775634010034343883493742263032759800330421391929596438882155166474011721184687653306153636082757221563872890715948957349750150635341912064714766297001342215962907184173164438184997278752637213701048022851191404753235681595942900339715100067305348292336609628509626879611573861725621313735300833730451163629141695869400097200969420157329730208170168165792349677162504062538221904443537217870989767991206489485665121051853300007746182807634723436572911434481393164877280399571143263905860728657684634500959466856256531811519768434317472933807590505797786448123216143508832968379241676430124865546498927702857393337572933683177981547049266439910988273032418558180680988617296916528188139149604154251146210688378350950297924517558771824614725024563275150444809265425988235656475707859498938819792549230190525568250639910300339413209556996163879416473543838724314701726279263250336153834306415204976460492310222890069803072930248736884914725942903290955371056541423753033356996150468165233894323924342532339849277172714329915172037491348134704191304860211579118339940930309890331803382489483847780445036923232182948293066405670201032762285465129374326883578853279292116099528284283633213489243747082002930609861089158030779747910136094269420027386590691642737563474298164957841 A013850 534 60498236098048653828024322036799433260788523627706439801193160872220717204719191021101142556137601724263204004148930230654498759131247311015310680607643682600755727775989867428993988182500566474378826575338610391228098632130204448869542804805618701974888612560005282949231892914562633514402187614242337053203839151653971193717960273372835469848751726006045735995023565239856770834093561752297111622271812794580303952057359221476887442779020427098320872764693594040785477803042914085464830744404511139874294058934597955889605737660877060433717282737834525284870403736416113359421023413805020035506278243508070221211645018981217042197371551654188342069741108324042278169327977761185807816937592834671229698328440606643292953414282067152746118395448535105846325100027864855789314343152121512843521586317483574954789463394468775350560692357504869006604703973243111466852142575397618030445340962313722676025575295327889797724452613098691648272663018598886232700470575294327728603556666231263482219733625263515172349340199909837222086357574556286480504371364835161736083067191087869297835798357846242595222471087032990057881773718788944149847755125956235742655516683236158115283754066324857901312703352875675785475969325398371433472848656069208253159322825517992312587836855508754384412658517971976421986889821433449711052772050740119552380425123918124234621240075066057050731176125130323886069982545396644866304565509342235071632256510393706318241186910385904313064474831833184701340001259273813762558832322159836943874313511314184461953864957614183824961036212954755778930949410761137187999392206339620043290870163239062240260021872456086768702388819465235486429178064074810112751997639039732990885512157404348608022784206193847294691784992838530314276438590377170166507619982647155558395091946938430806278012459268404411776853491975227790058053077949825841751522443185655215181926026219190344161057976632371712134010303946534291283442011031696862765624072981428644975704375932594938053245264142144837327917471674897975436834358615542314139179327279234073395552838369930239493520344279632036063324742010611131066480915663346290132832058822235064215669099547761959511438655015610426351435731801653458257664317329652202496427623705517714531192866697265688994688896225933408502192135759967771608467160993641826616006147792360690633535358855171993868714202657932621531727587498985279937170913757278188419700783580194430424424628148447707288920163561045658664257623326354021445191049581687453692559513334345626230514983197150793750812010385593832342595553209 A013850 535 3572360343353674959891008191950969734616301531692437563820654956343761130221463510605001366797369244216017933240990181189917497227941022468143080379200751813892024969444425681814666008188475949745595330447169604991627996128656442501297633080966978732915197683055751952869194044712008946391934776433395760654633498066015345017851836182392561659098940668930994664770146503848302460982390727911392144183528273707172368065035004668988726608658377199728749215882392034514341678791881033832612790626341978298437189886029074697325329203137129541550571828386390883546312470231635077760452011561772628076610224000908038492326426725821885124712592753628167410876142705426372483620647758820260765782347919294501442456596089381679805606159941783302505545132840549465119650831545391869503222648789623211897106150461087617505363023979986715675258323018305009971001164916032489006152166934653947079766938483663010296634195613816564665831202350864643138852478585245633154730087000554758046311417584289877361593050838185307412056189464475978126977328419974160387302624722151465353969034566547594167906057232462779005291695218211029927860856320768363104360092432589764368065604628411900549390393862416534214613820283955779456570512695448434775138240292230678140804853524011928065999178480936437645183072827727235741903857065823771987955136824153319448511723142241317930149605192575602788625219012820495148546399323126482710418288761149638744813114682237964385823845871377263782144174344917723429425734358859428865336489791216211698834338529591278293913771882159940680124227338765373990093631756034389814176110392148223936282592269103386225114031546659467605107357400602690238156535505553462347892708587657193378798607382569380955137384591540488904255212042122376527709422323181521162108452355331888567671784374767400679910357707340012111011421847645225775137976199859266129585648747669754801277549922216970632366312462164917229801174437738903365995967309410668049447335885480380057170367694443798497106079602329510499376198784931050551569632041889158107604400096511492799933999552906010711852882809367992097503262690984576678344631589004935086053600241394158306871044659195795947190941140016780065625928527155835056656820273998632905211554752187115525352407585606841669447384633245141838645943424490336945708377389513556219848547020991106421219629405039051065953704952748263368826982314227581795010005286453519747994911569626900922131849867537688667703446738116185098465748399797878612317086286749062453091946702879774883285679242808557220191698401258930205997924821438241 A013850 536 210944305914691152706604142726512811859357989144906745706045854517142750978447198837714725708017856501711642939947229209083438293812689435721380753311425193858510182420723892085474213117521316356527658667574918005150641543401034273259123935798019127199909507986759097064973039146199416275497356613615586270895453427300140107959133074734098373408133347559706303960012380905738412018549190092439794721893161034134821161872251990699115317514668515266782912448639367246037361790981783166781952673694867476544417625580130831802363364116044362299019715894387995282526205054707819706676930830711111915295757117029618764933383171733056494729153889508989657444825350612721868785315629510577577958681862286421015675619542481898810841238138402362229649934549101605365850261951923844502295794188378461039312221078576762726074181202994235573908328715907892533777647787126802443324279305324380921113157950521817095005952616800254326952666667616206312706100007980169392153656907295757907876642896934732968324708058944004217374505931687842032419884265871054196709832687218321877686517522120068888020684773519694637483469310940143106210255704885051072949359098051992996169905887703094315540953367181833928838731473947304821131032204153534625037137951015929313536385795739380340369185490120815706510415267404465543323680855879827912116762874329429360115168739826207582457404037016396769065530557488037418026516333631295677567489533057125018242469608871469559018512274858956049071831350893046650784160188156290415069254385681526084604468855833835391977314315869662337220655500126756568741038861562074684137285142545960475213550790898285853206758448798694902613984347148188255872905265067426398180716549392569611824678967333339376019907422745874329307366015875284211584713678761545643101342003129992688032451195545640242748026712260720375143113448681602936796122356625489805685902972901151351260638045356989898870598384578376197502529549374044504858695873653390537651815736701730961995853041989211857455616894437955265477665162051393604019635202441512897095932221298907138343302739599547026524200877010370565365470158639948268279572150699152411896379040654083653862428316080852554885677883376850846095145453600024904260528580359345274419837096561896984656534315522498393739198615208492380430204313272729906307133976473385981225836853042503843066597896738150926393500323754832203665864478672824477413545802159793887599351533274898872550963602828232978139220826439022613879303977259664934178711628146245388792626360858347827083136073608602495295099598895938569733971462781106692809 A013850 537 12456050319956597876172268023857855027483229901017598427196301663382762302526328644168216838332746408569570803960943937567167947811345498489911812102286346272151167761761325103755166810376516209536601716661631333286140232496287672801678009284937231442027456537110137922589592988543929331651843410677386753710105629428645973234878848929973774851376866040053097542534771080102947491283311125768477438533069265904627054787394607798792060383923661157988264197179705996511260176395683314215307523429008229622471316372881145487097754287688303549394815203847716733437889882275442045859566088622660447486299162003481958450551342907665252957261808021616330282459492128330613629904102606970095400882205286150874554629658364013642881364270834521087298598985189900695248092117999151094016064351029559745910347342468879262211954325855606616403712902345645146227036324182050557475855368700099369010810863820362777643006496069438217752228014056069366558982499371221022437281286718907208702207886421099047046605686172584505031747200760235384172361746015419879261518910347554688555511173163667947768733415191564448648761379341704510278609389117757380806586705380872134430836772762980016238377755378720111663998254805114402382966320623062066073817958869539610035010044852614669718460034006144046653733511124966285867720030858847958382582730966278474285440598917997731536527250981781212816550513889111121497047762984594378464682689437490175202199587934251405990484131318146495741642569438883511682153874950440792719424402220108433769809281468132146060868433037787691350542486626984848627589603736378948023622550382196420100884960651752881346005879643114135304453161714753368321039182996966461386173131525081843008635468342066356814599513405721133271270655871419657409865758017190508679491143942822938235628210645774510694028229332283277431825706031199971814874229036378547535946884646840086140589415940284896538409964010968536086326867360987953967401132643359057857802067436500511574893126276420970970896721999666820471190650153972740923755439068968895060617701735479167612033683470613652369227537586585371514265647397530305293640455926634250770069285971582985676922529636258262513444393335519665611072243889627870571679952141638979109216960714883455046983694797288007651905939029446266572023134494441428237529954176776968805404440335306809429239539204491074052609800617399086794265631601151612566792466071733669268854108688349503525261849783404329126142850580397846326959020553205954698318742930407643962815793982324580841432102010514368744680336215206276604221280905761569103678641 A013850 538 735517315343117147990096254540782481517857242425188169527514416921088731201877180109489036086710342679624586403089778569403700150312140340330802592827906461024254305164244486051638844985922905656926794767152668599213294588673290791266284770266258579420279281059816534190992876380530483104709701557089010419828027312132116073546361150466021431198952562799095356789135697508998946412788238665502824267939207082402322958140864195910872373610308267718049012579264459387993402155988704021099693950959506950977308760502258759867635292933706636288214442972003825392773959658482577365961517967079476763618479217143606164546606247354725521873352501868422686848950550685794404232207354838977163326693339941922991576326696736641598501678828507635683894971476478446153704591475731872950554583863944473436260100225444851554353690987447715092022843170608000239560267906625903368391783666372167640719370697728601657041890586404257320051312001996840025941357605371230153899022699464751766656673485279477629055019162804942437619640457691139199993788740464528450513430137112756804514379264141428647795939433646689128260710688748309627441605818014455579248138366035118666006480594881206978859968077358043873647432947987200346311778266471191939592876653287444432957308138502043632205346548028799810856310098418134214203000102184113094533127680827777628080981925508848049500397643223198835604491294638122613279173356477313453961048128594357355514683467929611272332097470205232427048252082796632481319504161948578369289291526695182905673468261411735092748220102448325386558183292836828326610538511029440501846887977518316410537156041525355890600301187046246575592654746094471645989042716787872578392137243424557747816915770130676303545286667094427198535260958551459350395163145157082347015272558679751679875610210422339081971672913841995249071876115436327135696508350369116853450127591511260246515664421857882855696569964883681087361515190798977693821069481457709007445354280057918707985864213496381914860480537358326082003336700941936378806834921583544284434414669778309368322976975256265558750516866950279602545872213176766997284175282011825873721821267336003721236598452491414143156377982069100734668204929438636129387129494011640077420152313253153137069340194085059563837393793749772594811394068762271895997906264184503230990326797359531789987165550485993431732556116656798676114591280416401570456528329069801436656566263938349833663186967860242230569609183921912427760603204646258418981023451297640968360309818862284174105724191618862960004629173171715427202662416204314894003120072409 A013850 539 43431561953695724471667193734378664751147952307964936222430198804773368488739645608285218091884159024889152202516048334744719090175781574956193562303895048617021192465643472656863222157573761656135870304205597928114945832166569147933482849399452302856188071267301106527443938357393944496850003167244548976280425184754089322026839079573868099490866949880723781723041673802208878786728732704959276270197542239008774768355259889904341102789315092900483076143792987062401622403908976983741915828110207925948259104998897877511423996412442443166182774643053853885617909543873737710882661674438076023414907579293112800410312552300049187341099591882828491235743681067445473775507612095886762517277915030230610729590515115601949749925633144547379498314170714575766930102422050491365857297622582057211937722658212293039433031099117800128468856866381231806145794259618352968000166433715610127016838120330176199246666597236584990491709922405911406691811225239565769357583391380694127069309912632267874518069826544469045999002149386204078620433231335689940474367536166371176549769581168287220223702427617403346334666705459898935190799381947935587499023322376007722109016672647140390894702254999915132695007268145696193249364194856857412841019773499970306321696088270407174438093508314552600031254255001492407214472953033869694119086656425199441160553901719371968474948980434686668043609606457086502191521907526628882142945930945368207485786544097775616019938023518148769584772237237058351389435401258901604128163375359823855397112627368101545491689648829471165750874165258721875858025688537777432193556888184479065725808527096030739984057184793893814042170670102132456224006983383607087881477312086976710450841059310446305048045632405258831646308624341505123181483988558380555508904829317480656944974907315228700451345313889455977462445212740399681035743121580945981079376584151148406296503468446286124746026759856416484527610110501488833842440331810596259180640724883140041787857295942747855690596515250471796816215028853920401232164795284586706451567751835739389890103467411907224978659270476547060250731208315874914422633266227516306017399824014923683735299902021165513739240963463198329281422832878422024804180609491893334931582573945285439590807469120528682185034266127130321951018008366343393186780366993830731286747807057282992666952138590647426150375706132467305025890500517308096333887541303242705033133581319295619327977527265179443472904852701405006946835858631156913382410453775674401540707934493999018196768907790902238925313348046616624260890013014448590175990237155679041 A013850 540 2564590301803778834327476122821325774890535435833021518998280809223062635891587333523633843107667706260679548406370138118340917555789726219588273660482698725786484393903781416915116405182573052033167005593036352057259436443603741616324228774188259031355049420262863039339037116065755028594495837022623372500382826734544220376362820809757337406836202523506858586963887796346632083477544937495140304478894671671229141296609741238961437778606266920680625163214832093047753401328421181912976387734079667819318751891079920769172075564158313826519926659897687018091851940656200338089910289213893951106626877649679017751428545900765604463304589801089139578979428623351587780969948986650017439882743604620087332971590327061179530783358711552378211995953466524984461455617919659464662507567315847896307710585244777691685481053371806979785957529102945356921103005236204124407441827744473062390217274167376574389316415900223107103544979208146662653744761039171119114795941677638607509315681031022785722417505187624352697195077919105964638457961877141155295070928643088051604087343998406192066989404648380050197715734290701572224081512704643648506229828162980879982815325503140992941941273455489988670507484176735214515181706342102573370849376605399746617989832316279273243394983572466016479245532503583125153607413403696971568037947975251601801089547342627195366477262345687813061307103651684500867907177117539908861658814276393047283828209642429552350361320350723166695211215836611058591194771008936880822163919151622238837344103533459028159738782073731442866423368584362268047540558882467219593597340690405304352043267716493519165318592704894635825376135898860819407571388361818614932313353801423887775411713711222543866782046547898128749882877958741536018743448040383813422245321266367915311943823302056939532951489439858486013179927367107860765479595586233279236756107917541162243402233308284749380128134142761536994870849415002414149562259153083898508357654163624536327531185468123318130674033629025109130200681238795145772358098996759560429258624178148575233620719647205709727764851262369627360745427119844097821742071737468610354021442208257228600885723914447802420788439651538398145738736858637942142662060809886809534375019408895159922397590244098098154344088380540918380885662376024211024286193890618710851751171258925503433990856831639139866753535071416061894473808165046525780419725426415178489501504843323087025697745007481580957631558647165264255203710616311184578317954884999797736577262823936148025501007236144986306300827888804665045981294378490174801302047513805691692009 A013850 541 151436492731211336388203137576476465681511226950504087675329483503812625586762340457237054801664670386986866653847750285749912840751827543540467971377842877058966116975624388887420708609625756149506478513263203552629112462558357338702329384887042507542484313217101799609930802666566768683476384680348887522775105535848101669003848205995361016536270922810556492701630610486472277897265551014150539839174251467514409564423508610419433939388921455399270235262672620262376790595041942370779342719309670305062952980416378241498841889987984273142175149340298520731305765243807973763871112667791223918895210498335896319204104206894308177953672723164512602999156280780287906878494517712696879807636127109211536924639437222635590113226548558456381040149056244833807464492782537971728856409342433502429074002348118877916335970720551830349381006135999820380834211356192617342135032486483389861079939822309419341114745042492274251357227477261852283040974394602015412609585560122882134817581649200864474123031263824030402416672156045288105936304190883308079018643265445706359169753575761887235363657355082193584124916394131637138259789243696502800644365123195857982105262155634972492228690256273228341004796433152037681906964577794814854975284839172249638045681608443974805749230384970545807082969448804079957195364154074902474121072789990631834752536681034793259195115864250519673457123163528318091749050901613614078372091324206733049062771951175822636736485605389852270185527083936046398751460033306713875667957261984141581106331969547222153804415342671767969819433491538007565939222461450806849782329370427742816683802915391225813192897580631323350852635448691832525197682911377027393138171228620279149250286282933979992789613066606836604551834060585728960370781863336623798770163975457759031254970822163160222481252499934203740592261531100352070340804639771488905651211416422888089310658474620906166147186192995925998010128787106477553117501840730451123020011120707865245604388970707213812298171011760303669029220026469614562711973387659655283787292499095495218970069874447849953714786702191664126024656725999674132276047594025783972794612140955381091653701111424228285145136572983690872107726672765711845582052028763006216195310521075850298257655306323748597915864074782560689472917477641853636773075463047144257085054911668292052273726105051459569991929492432047038806783898337832300808004366704389874626574359493384965780426144946779873967185906556461689005523908182559138165096918004353056547150792490605604757808976287125296400757586006026666300149451755466331842084603642712288721439441 A013850 542 8942173459285298202387007070753358822027556440200315873140530671416631728272729441659390848983497121681187489043055806623246603333554664618521093241890244047454890241293644539413305422689791274872208049729678906579196461801608442493033847848194973027876156211156644165166803966658101123990597038989921459332347206786294555453008232715820072665450261721040550337538585918615701537555633521834575226963400374905258370369643759936657154686976423019871508122025555553873087107846631655052149408232516721843662310540606718782265114761900483344772300393395287350662874131881617042782825331920403981186843284716236341752683149312902003599986420630141304694497179223795220613268222776417038055761105669671832043863034128559408960595914465828290844039761622201191496970834316084692617242115261355884934390764654071622081722735077865030300599031324653393667879346371817861435731533294357687906909366567548902673484580014126302268392925304835115461286497026854408099183417739696067178843378803661846332490873097545171232302074142318217367432826167468458757971866181303514802614778895163679360988603160248448948992188157079041377102295051034793875249116159592217985333625028089490693611930942677860307992224581194673078924351354206022371435594468282168876959453297008268304686305002125759362442262982432117392429057933968916194375227176156819210302538478423507162212396668128936197969665683183654999689706689382297713793620603083379814107620944981150876652738512665386702185188779339603799874963506728147644317208362901576222747796469793920959996921569425226849867728241827808761145147126208693672796766994387785582361878350936493043227409238699012544497270609804018780397978233902090537415872878798863484080154720968584594233861970067094662181249443526709380934298248164298693579412586805213036574772077912447977295478868614796678232451149944689401554173173866648389798382928355118785705072267889888204825197510216434256500094749850393034035366193292408363208636666678734887693564331290268402394700073434171352506413343004270313579316567914984852355834779089897184963656016271091916904439977715574977629955013554757836768334379628517809549052311274298081059396928489256009535169498113962307089152300142518769774590246426754060116890959007884261816288183111030958333857751835426152686304137273815397813333017470821236615407479100977394711252777183636148453444598619945594501782412950659530411849849527517706824589353724888844368383432962404777888360596252506274087181254271934549510807911239043636052707145777770355343862240778461627168334696069868618357524976708531428943253760498517936712277551609 A013850 543 528026400597337573552750380520915085081905180237388451993075195616480686922776400800545370241626521538152440040503402325296088680243069391059052034840377020758163813858148416407816271904409484989929013128487809754594971872923176920771155681588064962323059148112588681308934607427194213270520764555315872252115770213523907204944683133636459470822172504365723456881315959908338560091122603830809832576961828737780601511957094380499668327111270802900392683097487029900651920631235752599174370406721879908146415775112286137373972761575461641025459565929598322769292054613477604759283053024567934685101909119209039744154187283777550410575598151789213900905363935985883981992875286724649680154637528688452010358068302257304539714228153292694746049703884029358156704630795530485014355529664067803649490840262058275212303645783612852174220072200689458242694607523909472899918511309498527113215091186447195153966590965254144022646333846325208732873506362938725943848681634111313070843522674977428364087253565536944816096205176029748417329540952362845021199480726139791245579600078980520102587016028009510661989039718487360314276513420468553543539585060107760879815965224283656335967090910234184973326632869294964250637404023114511415010900417757593790015578757735041235123421624070523964592853186849634099905543441942930532361662789524884017549154594612429674421479810856345553553910788926311644076677490301335297701799502991470494643240909180191978115467556434378419377333212231224264778816720108790390249286836620975174377034633744861238766858221752990220257839484951690279536859792655497152684976294251604350852886554744448977709535288135937991740019332238317504963720216733684544143869877620194089871449056118473951704915315470491872707140598390808662234789377255853673557170733838261024596703716428652140611320731712835129052948007953083964472372371743651720769204713536441409177098812346630008606723087780770226412074094883915858266754338347723421439106786530712616383417280198359058893004644636214384194151201491059157746545064018811940546759687870479338874918924104791706601290276244126986854071213595394895503333376782684348136061989928436027388476329230362078107042223694131360271307354171115590836419779461253400495842294238456557775990000924523267058655966388130078889973573001881525425479501348634523200903196233433614180304765239916530930027450103909167409735749702323494611289321764750393070285176748100961371108673332997039729529804848114242978573965883503463214063696350754287665276304251031561712699721455727380622662995468229672045393492349662072347670191303676985644923277144959841 A013850 544 31179430928872186380716357219379514859001418987837550701739097225957568082103023690871403567397804470306363431951685403906408740479673004472645963605289422698748815044509805840465143039683475679170318296224076678199078494124240673994615971842093647960214319636900249042611279633968391099410980626226846940615184115338373196544778594358099295292578464210291604405384826116627483634820698633605489803837019025137206738679554466074124915047593429640465287544223511628603595261353839955228647398146520286696137705104605384125795717598269434440912361908576851361203926532871239083430904998047711975220582631580174587852560604919780574194078495265001291634560835056030463252697292805803838963451191431524402759633575179991575765585458223780332059488964648049569795251743845279609612679671133539737698784626634279093011317979876555308035521043378511819772873879679330465267288174314578527508237919468520426646573229907291950393243367291657250467447677225168828258320801812638925520239170434742167470988235791391054445664819439380614294892063696073635656808137397828533260229805063720731537660709437933595079790806336960139197713840965247618192468958214303172192252930528725622982520751158418388489964344298998344035888070160888784544978658768168155706629910065496449892802923479740369585243387830284043965322434703288105005423826058654876352260029657269359844913961351256348591804878175309776271083729124803547993993558852143341238188732446181156115740243739893611285812148849041561610924348505703963753830138415631963071789518088000311287944211136292319516005163746912359316372033896514451368895165199262985313512098171104967684770349229139002474256401549340410350602715077907338647151372403594840812819195314739768374223544463217074591483945194378860696302077937580903569877374662415475241410757751395480250957877886911201535447526921621655018129116179090890459700769129613328770498507770256155378218391610366701099406563228800347514793576925094720312557816637852049284824406978432904068573031261123823172280434296845552205775739485246826277345612809063934481225087549463845483099589521939454446746051091594473184576332565640728073086324443284218981262138764723650350142736266914762692660427956450204523299751557407552045878991632486621280114433564592174396546576159252693028374049512188102194849139075135519960490132834388021483732816082651831234887190901185732426377486284172500033302023160886745960407269401798613668002596051640142198989005446476297933641814111454995999327247205815689932346900489719162687573205852239246098387627219403493904608440329755195710057577126290822325347074592132733651209 A013850 545 1841114216918973733594920177447140972909174789812819531386991952095568437680101445922265509251272956167120454293315071415269529716584211241105271504928735120938418779563259525073626231350269555379328125073735503770977385999542287558708078521303787818402695360239322805717153451106199526029118994998069084996386006826615598882772631218251405287731465733153508948533568597360736281152527433615770567426772136415326920712289011667211002108645344426839834764198854138157413696587682895516296400213153876409120235348721843327244111328460211834301434058339554496027730657839513796637511509229719344424800183812177729238105851159908123125586141066903061269729182749223542824608522442889910886952829402840084458553602980803322557382055722656004827780763873502679046839820222319915668019121900764387971375533418127546163225315393730714384189482090457744445768429721184784643568099405101547470833940906696662673053502652795682378770627595205068982852317892468994139825585026234515913044602775001090246994384335245850373962061923075985893499081469189452111898863705204377060483309759207645476567327231600540855866567323391159259485804595156906606647099513596388014780343294790719311494867835153447421943904566511553216975154654930321838596444821601561426320789559457499869720119828555189083639036807990442512108324446794459312465271504937511793724602491232098429482324503830336127997486251373866979031223121090524705497325656660212156773806462214551087478345652596977852815921577387055171563471854913313355699915843304651787426099253578330381241817723386925175100588914091427905272452229555281838881890609851280019777575884905577236818004351631428957102366255087001890792739722635350439775641389059871755156160664140068582729526077008505037552535479782877345255941400136214774897689096440971397530063834462151713338811731344219539466641017194837107165506181259137990754870716334537450569166385325855718928417806200543333218858152097431720401045923849918139736226514648525658219596407669484552345168922938100634499987364794433012198851640864339844850981090762416267181860194708290611931547661681002845625907570907562047076047861668519351987674372051489846624548031918166829525578433825049822238905610400428126896327029713358540757108576906702499969477187555603305941678775627712270632459249645195246503646813247677318146981853737778280592939056864507982588853735524116314045164187594101954466451165627201462216088850906806338481885294253298756708101782608978916683615481467306058764274620256210674815152127017426837538510232368875242863690999678556911573223793031714551483189871730346767489419407590845789370240241 A013850 546 108715953394848479995046441558076227309313862163657180508870487779291220676572310280263856055778416788712295705565961652000250460234581089576025177094536880156292690514430911696072555335002066975593946457479007762172443665886972538054153328604467366888860758326771772354792194134369975812493447535640981399951597317104824498428841100806527230835255320076981549901958692105554116665775592427577636235983467883188639341139953849937142463513398943060465402991178138004057121369806087297341786136186523248082140777106676126630437529834247048603665379710892353435941467614765450177648417108505697568940026053925282733780912405141414762442736043859558864916238512158900980250308641730206347963677623408304147193131702413455393690853008367114429075626325966459695036844544307768700280861129118236345321753872807013473392291648684404953672004727959439351778180006606240348418052701771841276605273376599531234181136278144932248784026788869264118368446519232401634962560970214121930149370749261039377994771400611932218732085794495713891025227261674167957755516002928613261044478957971452257745824105698780336998064933878924563113377275539420178215904579178353115884764491214097184624460450797975916818365620747940705909165907218980574247281470270750600662816302696405909807103355756355360199801484475027639897484450258766027941761817095055133907644052504764180162501779626677518022123565657375471244814694077274393334911582700128867645336497787307027164508832440198945230927353223128220825651449560776240340724330631296383395723734824546830681948094748274544664514674788184726378433031703009837304136758621108233887846078427789430256866338959484248487937624996632374649420487881894808118311848382596367270216131056806909741595785321275213962439667545699124360018083736643346242933643455742920052752739361155596520943493924144819585965685424337936341015974497170839216084360928838101918658705887106454347004143038335883283240355023201245657961360757413816233284439463480791592208948276475393331429879730571904366589753903746474937329990541398403498605582428429918160821662637329852343945957874601537031364216154520631317793550183664399215520183995268423953332936736735833116655880938935366953385137388534880465101214777544108473166504357763875920697658447970819612550190022040781868576086232299134110793840675462097959261131481362069690732458368792331863889224228963544228052900113244126309289474879120619142397830557196007481016844740363038284856702161277596051250810565162955463971652051508984137159917948252037329811490711149714215858089840019107071487291754729712550530878735805246273482726598831853016523315990809 A013850 547 6419568332012407895227497327562843146387674246901792851868293432879367289730918349739300436237659732956672349117964469588962789426391778758374710682255308236348927082186630904741388319976537052841846944367677929348520626026959841399559699900765193547420338918437546385778124271440412701751925583532064310685741869977722781807724638161524626453590991395225683540160758810140865034997382957256031842098587795034405964454973134884938325328002694188777421581226077871001568959765679648820735129555678011276002330747372118601400705699182453972997837006548482578038907721184285067539961381840152935748339598458234020147029096611195400307481120653863091414438967904470943982800474985526954640907199984636951587607233895812127542051179291069739922486658921993478532230633496829433982884568813302737954904244435381338590341429563165428109378207181276934283149751210091886333737593986925455542264787614825719847161916088180104358447997855941176925538398514154084142904262730173685853390193373115114231213256434733985583910934079177409551148644574597943737505464456931684451415437989256284367633167617407280119398736280616616527281814743327222103470949495902573139879458441701224654889765159169679912207671539545150743230337655373583928727723538017552218538639857920072568199646054057027664438077856765907108306559303329875183933093537645910602112473656353820074415567585175680761688374428502364201535062870568975652033194046859909505589474857842692647037082046761307516941029280472498311533892445114276215879430999447420143134090817654665804938353046790863587894927031567519907920092089031027882971971459817820102843423085082538067237700449218585388964228818426145090673630388938006524578196335143932890938992322773391213331489527435980109268099928905987594334707826565052952298988712418163686194996506536876818965192372726827451731687758621730803000652278083440884870565428486961080194877923927749022736247642270695571992059723765010354856960391364528434759212865879077262728346186777595500827602968210540380942758378262325598574398611479034328189161036816358237478358357071690451057664866537346160165025599708288758684391344795199109277251344736605166020356581367514209705413113563194483230438977655596156583761631399202061232008915821599109241276033694228927301476170611486128557549315931031570108265498045361422396410552842948853168060934218818404230794801496068323122295698786952414437234202137193439739449496571867045746563665073697047682503405921280769230309113062307357192062081989554004315155994926334552288038715002679474732204346963288253464253090825034796396297858470563987202881522934422088772685285941280641 A013850 548 379069090437000673805288489695258324951045776605303966109970858918093759091320997633755951459397569571358545543066683964758663752839008143903268291076493696048167795276038368294074238906294536433258220217967014050100794446265951674802600719440283913781623592794818676533812460104284929625749453781984865481682371680314552542964332158799867667458094450896681387362952646980007939451560466243011424244079510708986637795101708641820723172293231089153117966949818672204771645505203617583215588665133230887836661628301576231294110270831024724651549277399681347750619462028210848953167179636279190703003704949360260655661921125794477192756452693489961684931206615791104771240385247420381144590929251892827354296619554313810319230580085958377072682914722684792913849686677354281247255350903856713373499140729664832662421071074275355364430673755847221692485709659204715796120871187333961224315193443867843931255063983090946982261995825395470556276116893862284514554353809954025975956837528489074380238911579214607114744356746441346856585776313485433979755960170717359035171630197827594335624370914640282483770375978634130589319463878778729137987856096783551041336742141524015614646585742883810429135950796738601606237008208212154757407443347196398440952488144970322365079620899846013426557404059364170048838394020302325799736065240304453375144139456934036721574164850337038773296936821628636103736443927444227443276908075273030796395552900880753158114892657779208447567850837982620552797764814991552896271464521086370712031924928691690361115804809059953704001607546287030483042773517765193165461611942730782459252801289751038790332318973825908248632948747499245441459187200836400347269817915393914093277056557667445977756011125105567189472172032701969661457870162450839811780302984479580147506128348714496039283075644417146434197304430458854582186385516368549100810722017986726564824427346530009652043552687028442302830559134628600096443948654149684039544096760517293633286846113983030236728369127669864198954288939478012064270219663609225498045241770062969137564859582626726249444504052704163753411584596637174742911554624518811712203712414655351798448336035773170346568894938942793071040274191191585297450114540572491482513688894470349605801588108513610523928224866398437644405194729556411483183322969394080546631085646734823286830720830104687007951424202233541338412048438717670753120104242401999135423174753323072177184288837858936736968604143616245708142280522817216187134834073879401174400805646344405128978056398082193220303461934483835208078810680760127479692404992244828332880342951047754689919938293449546680570409 A013850 549 22383650721214452787528480028015308830034302062766593894827669248254518380583413589275655177725967085619150755772544621435034335941390591889344089319775876257948260143254789609396789733177786081847464645650734212644401811257558180445418769882229324824891091530941248030645091956697920809470879496372424321827862365350894013109500849644973385895733019230998139242394990851522488816675193971183581590188651027854951975162960793590871882600743002583402462830419842775019560895436768414671297295087452150695867032489579774881685917382301178965949333281173783903326328613303822419835568790342649931821665773554774031456180780557038083755075775097888747533502819455848945636973508474926086206949781395019562443861088062676185540246523495756207764853431459814336769910148611092953369181215521835067991750760945978703883301825864885458914266854609022593719588669666379263045141322740883076334587857666952316296680273137537328355588591493777140877548426465674038299920038123975279854275299219751353078727489841043335518539521520615090534533505535001391070609692120689333667849591551521617924283478138594040384156931162366777168725022578005176869044914658971905439893286714851598029266241531546122030048758596617686246689097686719526270152122208600131539803472472352565335586534515007246824788152301394877213858328504832036148614916374737667348886290792497934372232860247551802524410822380349333289533277471654186298058144936797195496361003244107593233526296549204479620434024132035761022155214560436206971933708505629104174773135114315624133527158170181206267590924000702862993192733450516891227342723606309973436418663358509089530333103085446056173526990591082944072723545022188604105935478086095233293916912673705017540514700926358636971142286359018606539425775222559640045815110930534728130089372863242276623626333727188079792916629314164904223523878356046455853772324440098216926317610385250539943519742616342489539841686340684207094918724078884692851039369611785671751954976184583952448573468619777811084051807587237134383092200916461156434073481280448264604067393494525558303448519808128165475200658846828531394184389023211312793917014372983868346575794576369935794546677249632988051857150715671920229131813506265049550950815529579673872977976219620187827437750135961344464482343585576541670492038019751062198018976354044580264067234296851663132523647717688382491893048257839740300989035409595646947603046008974088990555071586732355381259106076395692820093522591833798634124817228504759947193172610990778461025252250355427465699123769335985201845691888204767548356822387064868228251370916418866685082436289902281941002081041 A013850 550 1321732191436992222650769217174275971104695502504304602895679041440181055855069989033138162589540630438725232977612987351117342503003173060473879130243445717155586813199052071645271036954415090347010939861030204522439282552947552997121532942775759401584994063810549754961562034951055525878445963381295283779613444811604940580102915670686033463757139052571209124124181814791551442135853528804419309319049654543807059181397671900747393795691273559547332027673461296022130051314645738117925433977618962046440252401477196126988671735507502316760342180920030765707516378286977410068870501500943135824137542262635851783456018911112541807653469443755232653105807986048424390917648701935910464434177641594510142747553389012966079966016965900908312306830274270576771926424365336427803496781595348838929844890683099096485605089515495621463428543497808175136547991355130029103552549966526404774481078407375867325002673448498441702069150739116046391678357034371586287571978331182616300115102143627097647945779547623767919034240206270800480973668968336297141328431710034584463752850531525800016811015100605839490644082628206595825036043858208627688940233165697632044320258687225272012030142296196266959752349146371677755180744529303101306726212664295629167293855246019946630501049276576662917756915605245066104601120439881826902539562197011884519284386585006210526745978164757686387263934650737247781413650501423708046714035400372937596864620880561309272846494284933975317107008690972579652597243264579197585485713553548892972416178855365223289460645162791030048894976471317503356885037717519571910083360486228997621447085652656603227676639404092504170990595267412856764550252610015214883851384045505837430772499776469607580749852575000551154508980867213689697546552601116924185065336485337145161353647378201593192348511380256728923691934044372123429494861493046187171709401985863359611282128575638659133124897281752407664838111736731061744747855738134062228161023736206332131281189388723497808135814748529259966702175186218765548187211371916114826275604996129189576605575518458239692260331646150160043145123704246377950295193987431604809168005781710324441996954093940068338732186744913578311474112892609711217610004455731444910934094706206150162525476517792352471022371707778381429283217906384709209100884353028280471730822534729978420012906117994793856312388874081781297763792606577178825033101551901213356609012263783910980803286422124958852907968954705089265333702415525193975546436332525977570121809649506394477345080120131237636422067559455520590183786260306603318962922005133793404010015201243617658887432780482439846334231883390009 A013850 551 78046964172162953755305271504923821817761164727376682496386951718001251167186027782417775362749784686776286282095069290096127957459834366047922088761745226152320245732590825778581609461121256669900648987853972546845517195469000056927029398737965816904192314473949152480725276601824877747596355691702105211902394302680460136314497067438339590001395303915277327570408811981626321106680015022372155795980563051157263037602351128067232856241774012417710408902090216068810757400078516190125378950944422089880250464054826954102554077309982504302381445441146896684263134621467729087156734243129191227279497733066384411961294460682284481200129717184302732933244855768173411859296238200613577014373755558514229419100280067826634055913335819482734933406020865403287805483432348750725368681456423753589968410949946318548378494930800500951793992065002074933638022341529073088535674522973417675528333198877137589674082864460384484065481281994063423382215304522607798694837748478002309905496666479036489013550336507635871851052849940084497601014178911290009898302564045832178000142071036066965192673630675674216083042435112971276872553353783361256404231828201279474585066955221965087038367872448093367706416464744101199765667783710818829060876131613992606699534858422231828584456458732575368630628109574115908410591560854581996768058608171354768979223743458031725393823264650776623481548077191383744244694648458568536450417076356621592157258998376264751252312641031066308499851756193239855906214617530137038225345899623508581128202945230461070019361636217647533357199465654827255720704592181813201718512353351336080548828960703719763991077880172258278792823659945461779089927866368788423676540376503074194449685339300753858035698044701207545122600811228101162950426384543353256203923054122673084632771524035425876414987248492779586215085013386129516388242076302884306302268477863245521686598410262887183151892059590197920201025659942232464965616133481078240510680290599247706020022952214733822072611725085904271773796742571031886854906644300274664376748199416432515308982628789440595588280323373520800387676409612044371586980909763848832376561573404212947975478142293067095333796895100401885714234892195710837688653153106486090545747358306766960946966862899120621061400026972605645017744734154110694088198120161966933575233339853270495723342093361474582421390250625655103851654189625775832439379613538214747494405565164176159505453259940056695305362658806380816028689793934347179062041518999326449538122737993703087492749636013629451193086667318289035329762394884844619381441581481145366713387387618234379139644018254707590486190058482296641441 A013850 552 4608595187402050256297020977094246754516979015986865724729153111996255880171167754523987217395012035969452928671431746510886259760045759480763751419292293859068358190263755671399465457069749085100963422083789224918680944875248984361484158966078143522375651977372223504834346858061157206117817207239317610657624481178978490589234737335166514449992391300893210915705069938703052635028348207056053427596856267607785225107381231761242032928220513659253381935259525168647206413717236302510713501674317179985338909651973476812801715711077156896551321971854283102309053836263047934867518000322535612779627061639836933141902476608828216330386459670015892076975175488254871796879583569508031109121755891974706732968452437725094914367626566804636015082692126081198741625991196761381582295271320366225734044698183380163963201747168838780702483437446307522756391581244950236804943044907057340322272547060496097532664919063521243399582604220467451087296431516755467905131474209877558397609672658920625639761133820439390596932819736112049498842286250532763794484868104342344278730389152608718227662185217767886785487572750985840928047402987553698829413485223457351694773618638901816424528584500187465269696185826674431744962916960340141037215674695674649433000833854974367246083569431699842942269959242241970275737021076902212327157092753910327753454182827453315352779869954363708839961932410074018713904974296830013508860677941782148395293986595120057296697809140243434450607746351454620251406066950537061970168450026868558207039255712913495723573285257015869197209271247451894623051885463743887748276435953043044220327801300593948343909157746291679104437444296119572593481150581210587629676032692130028108059469600370214563149933841561604331944455302208145571059727580900466425585452422889722974480525722767862576428582036250141786414554955437561813209306363609015402842651349346784810071949527613225277936074226741596989950364193928884823754667065924189023915160479594977792776335305327817459565649754597561343970923852076861886895382439286918656782604427340923596480115247387677728892364814883029742091904311181608097839635740645509703003584347945370365004008824263318912365372858783630949539856149264529254677280037784897160635835760656282276957446287330173553054610192705390732652808807066082375214010797443985460683953484995769501967627270901712617400672909194308227336328243212437129712926799818042624797154217379438042637509546200407801086359639857980805678103642029266576434489655391227518776609555790173613359373256968805463500574618477649247187139655555189929854743944880152759058811851469121853816839633922228510619036763321134380449609 A013850 553 272132937220903665584082791676438176607473093915008434179531762110266913468227284736886921199958065711960225985119373199721322752570942051579618757557790660084127482776884508640467035774511613726126789110625669942223191113938577277561278102787948296852759873611852425736963347621653271864050988270274465591722067989137500890803722004904247511757600713926443211361468674810476555045788933278452898846166765745972109757365754354269580802378493111065252949895139701683448891523589086426955121560366755160954277276039381832319128511023395037584459011116023562908247319977496717505992070401045405399024198362770731065096199341274697346092990057054768411253307137405961924733942530195879728962530563665214457875054147995229129598493981143246952054617887352968704494273154177562821052953476196305263369605383030415301863099968572761161700944497767012911242166480933066533095081858716828888689871631375234063206330805781865901501953196614382519253766984632893624330108420619059945820453560836604023402255190963125575358286072597680410857138160807709169300536976693311087314750749072392202625224374923975946796255683372962920960271099012058362178036888959933160224687407008513358051988386151569636710290076879298520108315283591124988106548375104892374369266238302381411513988691372444025898098823295146102811995357569998735706299170025650943513716041778290818266298540935222643290912146882460731037374827253515467684714171784294080593714614455244263312708931922234560873936814307043871225276847362262972276476805636561493567461010591829008981278921141530060226010257890786925596590784748612827647975266591238718166136338998772055759491855760777359437926648241564642072468460669903988944740054437586029752803620432260799739440443410371174196988141140088787825505853924591641964395380119215251920100563403719517275531340658534622345993055563632587508196331464748750522455719527578296249938547656033339436847247014864560659579055287306719957889335575757437673166311159603843685649823444302293169892052359231399800139082541286617559285437657453259764356008830054197448554325242994982213365249954028023240784857670962776569332650849376702452658652161826174683121717063924718456262901938314623939378965757921187959438708951160392438385465830992812172060245820559418134321677269060617372415707248445098174012123578269897467926769335515193321686422719475228344892334615014706515982846433451200072418614602455598951647159382038436979702301193587880246348450373973908594486341958186162071880179661196593756240017659853961695257631450750993814245430646486710397153409520878410167992775201228140269663781017400176346030563543473671323543501837349664031168961841 A013850 554 16069177809957140549074504765701997890494678722587333029867171020849150973385352936428435809936323822225539384195313868070344387216561557203724908015029980687307643730492253350710937995449136278914060770193335184418337212086959049662715910691525558980858617776906273887341948713711004050300346806371436918725596392690580290101068980667590911321774564556642545187683363778883830098898790721159365223967301350533907109062690428865264476799647639715292121438358104244705973595576411964425272973018096525499189118872849457816612219447420453574324720147390075366169095997351203672011325765111330143406979889123248898662865474902929603589444969879027019916096533156684645693614572465536502115508467253867248523064072384970284873661471092527589271873131630305449031682335481030907020355849815915629496711828262562993159714190044252973837279071648644345395938688532616645712731488675370029048248229961076196198270627750613399617788834306882673379415686675587735623068572129134870740751962313840630977879766771181602099331434300820430580703151257534418738027407936763326394848716981975687172816874114885855682372101847490087519783048125563034228250900256195093178107566696445705279611862213864035478105918749645698313875909180772339422703575001568789814130802105517319968489518236851447285256837416755082224945513869150855344721259690844662563541418550966294527806662543683961863685071361262423707025946174492834851314687129690781164978254268967718504352149721076028585045094948016633551981372559894266249953678896033319633665005214436911151335539014486208526285679718193077169553089248620838859785291516946055068992184681538491120542234590818142297450130652016150549737190134097160643197955474485017470873300982904567963814218742939007465157952746181102832308295168393211866355582800659541410630018168426233775602850134545810914908543937976940659771485176661948969600487782383970815262621300541112660406393088980737442387483635660174506793407376412900937162797507663447365793936424562606109388955799760254926798412684980433480258245808234957535825457965405870305139684351273610704717004644535400744345105060612680993642523700004844903127040751503673788863654270907690700123868096555540228996388549039488227816896324857070013094223371854294565947985455458213081413560721060760395223775097313434602077241885173259175583607802492836650452261575162292758537547466682003405062271099048859913076246773660400662495813114349987665214441183180170740666629646132785328595824006288934684182452728813997664712216802796716584143267879535395433737378434244393762241511678798349242009805382857320454783376605296463013056758746678576817983920239993660311376496027749209 A013850 555 948868880500159192282300431909937273435820283890059428080626581610121515827431705543162706140929985378595875097349088595685765720750743391322752093379505329604829054641837068106130177693276048133596374419146249304718394036522844923533711810423892732260720521108538566773654729595921078166185178569426978613827741391986075550178022239440575722639466262505185650787514947779311283509874693293739357110045177447676680883042807134065002090542393477548284478813607697545643034845191550087347943783745581734201618280322887634613134946150730363110300399983236560296918949547591225628596775104058933638038755472838724217143543427543090162353136026386666499025584186369071643562246889517464913418659482873607158038410410260110351504836206542661618914836549637906459871810227819394028644992575780002006151336747076082183087963207923093852117491901780799951284783619162480312691081674791924845270009730971588309311682298045970634030812876987114980381116882506780200806576115653284982370662622669975418612822348071502422363421864029145605359940378606149892061780411257937660289421889068682351867663599609894892188390241992442177955669208766371608143987409228064057074073705858422451055800851866457430946676396247828839736058561215425870571223400267635469734609733528692226819337562367841110747130992621970850300807648459488857250445663484686479714557224016008725572455616541994264088739778811184857476175095657627405135280960321110937010800936328274809963490088879818411918327811585434194610948068289196527793514785131871491048284892907285166575212243266396127268643101679583013784940367041811913831461678784147605768919513260166362176898410353220484522132764870901673811431340228303238820196072812865796637597549739531833695265802551805451810111951709247941144972521398450767496430808796145260756291942827400678215572697594795588714434610993600369018846428196711424705939203061991092670442525175652161484337105511223565235538521202097644451643912169805387438526030030018903502766151933997328153308451020043293172519470635409616575769156730466007532957467399251235648193221258355438502834407255170878552834108724118199993597381961586086684748629335540433558609921042828228151614287233508094982007747432232740364359911086485127203200795884624239824662593159352024244389347017916840577568695721260999818059056077595781059036457129399511372555593751758225098883640360105619065522046127736129007239295737872998719715268589252421643247537425605902065623813974494840868254811747355304166289651183737748103591689988343317577075825018685564966758459163697207266599023121363724391436998052341915534503605166150844457988547232623282525132506251385647726470713942563042241 A013850 556 56029758524653900145077558203849886059111751943424119168732919017496065388094014780618214634915774706620707828623366332486648780044610646514217188361966410207835550847545837034598880862610257366240732313076166875194316449462637469889742148693720441947263286050938093829417538127909543744635068609346093660167914301455385775162462035216726555846137843334668707493351970151420551979974590764302015297991057683107860329462794718459404308444437792455748650189464720932372675564573715841107808732486392855822871357834786191936271005435254477211300128318610135648972767051835714282143010973119575972392550471915653826298109095852991930996790329222106270100961720620907311480707116579116785672458423804203629075010096315449256146009073160137625935302183419568738548970522142507397997458166607233338461230283578095576829161139464650768873685779308254456323415187927925299984095681814788370188348804604141318076545528017316519968885469573212152476524570795142864077427513053210824924005257206039378493668546831274146538137697649057018850899119416314544976356071504369960902430073127616624195433667893364683488832255399411718166104311108445477089294312527507954506166978257233987312393984501862444839970294522038045157574521981209682231360170562403606852358970155135747301455063720258649748507337983334756739412390833884357531781565983107251940664889520921299236327931701188219300175995199021654649110663223487240645833205426001279719550784489248299253534126258264397405365338946308303757581872484408765769679254547251879674910174641282281801099707752637424919086106511077697380986943733451951699833980670525131973048928338499563520183674232947316390547417632861872936891209209141077949093757903526912425653497714569615247871750374881560123935300636479381676669482416057119369896742828603581502398282932015182647951352220275084717998649344561108190193862738587612917461004001607512031096960669097084483488621743332240303593314138462663807225121369714838322857523547242586232934838505550608230124710724282536418544102221550302449182592935777287278813605492458386213790161522084630288153868914010585207666301286050455591421931807449696832647721813634327061202357227657964044124672046851419500592575478125911085775088389745860276221803796191176737406501463466577679606946552060971519264853913644740778256569202325953275755043757033911747038035255447571433863980079623876700200011301796690681748473174025662701400466894926766245612123837444602911073020591379945858429578378869583355715237612748530287768985702121684559608750391528363925722120255157156391885405716293406561589963297992737770396903381456041214399765725539172209826549361638071112600369187594405081288809 A013850 557 3308501211122288149666684734379131921904489840507250812794510135064125165101563478780724955977141580651246176572381158567004123812854214066018010755585754556362481441996734131056029316056273087219149002354834577813349192024319279959519384138215498376543949778021843502533276208914930648576956166313277484539255171586639074637568220717512486396158593511068852508774940485471232173865519610041269701331073965129836044594448565330309365009335607206719502045037702306335674119412513346701574997844589011743484730808786289847644866599946341624850061277085609899936192921643847092646262654951737841593807712816147442789077044001023320533429472150236153143191688640943955835624274526880267077172997467214420093250271177330963126165689761032966673853658628742114442578160361992919344351907279990521402797187015002965716185136124248163251222271582373117391441343431956061038760865915481438471251808563069940691101936883894523187642718092828604391586299380882390980908017218279046000937586432759419260672634021839907078930492908479167906126742102413957566308849666261541821327593388112634042116162655435291195332055849079862545990293466642596976645739860436817205634653899111409716809552390850475505355405921231824528509617948468450526079586711539370581024944828690610742403620057617553008999609800577934050705562266350037427894169689736500119844321061320881798605928039023463161456092340507029685375335552683698072895804947199949566159754273305622822621936621424254402389417899440559028581451988331853209933790301760676242923770902393077458073136643085487304047115503372626952649898040516604295923496724613838517876566169460060726303325779781306085545434463802860735050489012590571511816037310445360651822413386547621210771578987886381243758255567283471008625656267185756841673032767286212884135116208852564520178879397255023477513102245146988877522757400850859955163154825290921977924244430549513741665519625322025457686881606562081835152836191760291488126413907941127474468569278914257865380634043558159492978610692080323809321782930264713036526664590724175247538095247717575333885197805503411045927487424639993352217873651298097148271015325373293378636937991935975118841517759694529470090490989407856923703933194326103303450621292361292795167116504916237945403110586952648307241070358746808298215272154828145214980059578809095454750848943798923645598234159721710295270110467359792788066565592453041356854996169678530620037150300477266357295950792900394422994408173693870027571629065795187964962470836724583351560337101869358361449965478946774927784441322141409364055325742783173172604166747771597777669091766327362579818047913255366461127939200158262025645022882641 A013850 558 195363688015559992949668066880353360856538220592112653244703028965401526874082221858523027925494233195875435480422535032223026507025228486384297517106583220798648166668465153704727475083806869527203529440050626985300456439844029162329660113977486963636543690442411836981087426860217739867820684664632722184558478627019450718273765865148394809206768788235104671790651460726590788634585067453326934593898586566951688597257593334189437694436258269949579876257431283486815221077189500609381302047725136554441029869528021629213581727860231526605771268350628178981332255830147526973669163512245167808272751634080690349252210371216426054178476900999294606952326022559099648137777786537752890639988327441544292086335262750216041636957814699235649124384688368593115719797791215319894364635772976160298313771096048910122575016103000729791821423914667550208847219888313573448277790371443263460288948043840716927868878271057087699707114860663436260718779392141724305031637508722159387309363541268010947923458366355624673103766675752786385688877994405441780332971263943077783007573061974662927552917288640798509793162565832316803478180838911778708873954293018933619175520678088629632367887259127329728115731364242818006583964430239113535114473515729688293438941967189351873728191360782258887628417959114326427760112746265703360079722826009250595576687314349936749325881444776296476220820796614599595891728189050419687506424386327209821932167330084423722053002735558480798206692737544065570078706158459007600193380383528666171468405748015408830821760645637554939816678123358650248927023829394464967069986558091722550642093355740447125827485083970306343045372359653095123543996325704460657201225187144488101129461688062250484874850967655702926062681232992521679588336376921051755743950911875483584595294477016535082352042649528511881323671174473684546228841301762842429492429129278603651874448709379518236931607268355640281250952671985884370283939824287253452082376614850015636239894547350608012692861059638065759900893982756651040616641960249201040093863017417671824191876986282475105890587045217170918850972204937566967455113221235501338508255183947967600715132551485827394792472782192202270679373402433544543487793551191762073965455736692641978261823062498798934438108277048966929894277963613640283201313605470447146799357538069098277507582879282382642348930128897407271225404752987128404342542631668759639080930668823347554582573688092882101131968598369975390283396808248449331258077124706140054143068940437749922326286345528283741885259011566328112710743475631128081538102929785603592669103442289165077173582199709864432975675911229816134163143681830145214352312956197068409 A013850 559 11536030413630802023684949681217985605217725387743660061446469157377994760387681118523926275972508975983248589683470271117737492213332716892506384087626632604939375593606198861110452676223711838711841209905549472855006652316350078006404100070256627715774268376933976561896231468668997321454943608761897612275993604446871545463347600571147565088850490176494695764566178104444459478083613648051502160835117638191930259979463628790552106418766614582252742113125059858612951989386962821483356504616121588403188372765760149183432787448418811414544187624836243340668688374514381320268190436234564913910697711240830684432993770209958742073184882527107347245927899306092275122887640517267770439400670747095748903406010930137507042620722000175165845145791463477054890138339773473424442337377758469289455129869450592093827932125866090093477263260737204172282219487185028198547355243643353264066602093040750493873729393027649971580005425407315247759183204326576678487813163252534789661230607748334778463932293074933281322104318436526283288542556691646931686881620164574800008814181736541871209072212976950511204776456349832474928583100356901620980298127048475011278695320520455491161691374764209693115505821327174160470776515641189415134974546630322364039276084220564038791775971662831605055570452067741861232806897554243517709347553153020238418207809225049415110943973432595530624363247219295491537810657835238232127566853588235412775272548674155136363507758531992732653306999459239527847577519950845939783818918266984208759037891014561876051194144364251981641235026506204938548891830101913761840515636268758124892864970563117662332987166723362619250486192465155613950149439036522697347075146075694877883593583218387828881375074789101602081075264126975412658011674720811185124924557395335430186767543573349380077805766412009098080281459181496598770266850027794082619098447654772267039534321840151172372574477589132202967587504328094486180896362684338029092012256730278573304329533126506052541500752710568145056387888787797487297372091110755072216502517315496103546706144162993872527733274433028725587231057729358391861256980600735118537573960356943538854627862032686621835100725315667351881346320040298371748410721404322358705586195795963816174382390017491578279635855651464448243327219473421845082754367089424433571355263265442184188545261438745412648061975181263001958588925259136945148022799857408587928089875063349849750546393708196595189741613765148676820844298130262684561458196136772864057094077863908695163444882417099626674582659373980108727456691492542482086743439900910106543517889163732908642022855310667784902780686882209412906199471268388244762289727750480692483041 A013850 560 681191059894485228696572593726240832002501466420875382968352557274013212606132182367719322669900682522834845972219236039231281177705083599785609473990265028689065189426852436549711120078333960364095511603712790822615287812628155756200155705048583609988754773389574382003410571993435622834592965153781292107285146348983317888065212466125692570931532594431835290201868250889340887721359302303793151095152861417595289921527347816453311331921749824467442169037921659591236202021310767645770718241077363673619870223445371049132522666041682395217419735058955333023145379826699702580516377069214823601512789151059811085083849137127853760679494128343161747524796526125442753731392284904144576676170206945256876997221539413689653359711013388343367990013840126856614207778825283832239895579819259853073035963661188012548445564100266753929738918283271169169092778498788730096022779781896366889868786991963275912749846928889703171827740364876558064932009032280026288026879476898926794706006156931420333516737973781735328788937899358440501905149430085059669178672789097977365720468617361060953024505104075950736130844971001257812057903492974683817265624104085400940995679981412376297606713988451818168777503243548307001638882472096593774305112003973905274155213497140085926615579350718543446926379624148089163936014493680525477219263666132692058356752926929942912886130687221333487838025385052179479816181534512982368900695137531712888967068726660186647128769633555638870445125011068634879871604975577501898294723304747150543012428426518864218946963030564715263933287080164895416373513675687905722920607806033898516798783646781534843100559207847839304121959178874973848142374225667628755647440300623706844148317495462582907616316791221660501285413271433771142042931380589179670441670189637161817098436680462707544214352700862725232542539883208192660785487227291212784575144235566647596417462170339086577428150327160667453033074543069651314495749320147476279854231747666219475047354601587055896523077946806338397434648445030653827422524607998976259312257144962729418329451106680625178890122121995913217200406727860883681015363447492808014525204785117159025826920625168112332740862729164841461241618852059578553371904688203830959206159275555867381281105748142860205834217640363324204320228982686086530291562622263423377954956940561095534149409142696477871455411572478399002652717447626777474045598308780119708565779032615745277920014002075300749359052551218264217594034960293881260669545023680300849707348203785944540706256861847315855507431453374151440247590175943141024740113382708840881288187837229264522402807583239622030724296779707583622698172578927057464968446133938134410431088009 A013850 561 40223650895709458269303915086940794888915709090686270488898250154473206191179499236631458284334965402290874819813573668880567922262307481483740453829651159679060610370466209525823891929505542025539475864687636585284610130047879969247862994227413813586225980613880977682919390865640380092759879999365631517643080606761115937972362730912256020620936068168605442051130118346764690079058545441736681779017681313847584274576268361213751580838647405384977992639520236077202906493156379518715115141417377247563579716824225715080226330907095303755193417935496253459683711533386790737676911549560066118845728686580930784763116207698262636714363448784535358029591710071181269165084983031304833108151174549910473329808934680838960341237575629568287536442327245650756212355131854185009933594092747475064109700618229490952973162114556651552797153385708879268265759477574975723440049123341198568479862003088439479371965711304008082593256240805595877176170201347103272281699206231404728300594957560643439273829860613837689429657994019216553196997168697092688405331449523446465468427951386553288215144001890580815017790264692653272544207143356662104725717837722138840164853907222419407997378854304091411048142789028283980139774371094831765778942558722655132533591201792624933880723345080579271997555790426320517041257719837341348904320300221469333353907903582286199063013130949732521123347560961946146103665703431457095901217147176110114380616441240557361326306718091826919660914186778591821021538402202875909592405116422014492414340886157512413264599219991815871619996668796656909441439609035695145032738970338495673518451375558802850950244920664207063069097567553388330758959055651447810392225702311529265440113999789570058111835890204847830940402368264892752166493055092410470359910183027884768137845587544642417778313312633243062256404437563560568426722235284318823716377691965974973920854723696352723310554848668510252434150018693719840469659501605388326849112530467942593782071241869114063633791229680967476030118556030615077855472655577731549136129472152904209422935758398384236188282821181736679562466816873457320480276196211002820449698817356383123316053835995551865136015203294454723444856351595266053998057599933748014310164499062298412997268013322087752294304717445813930940905201198630723527186481282032887044862252383192130195988460467084321831570597943276982707640312564913583064918534535157288671100686096927142915898906808544433948902694096887283784710170370393394561275964103298084874369204085356239184163761435222153951858319890290268395179952299266534369878955135574345199186203600550840783363384982716441292239000544953105336704392613063816248921775762912898801545315843441 A013850 562 2375166361740747801344126881968766997395583706095933586098952773371488352382958250423850980231695372039873867235171711573728655241666994474133390058187071327888849981765659206290374994545372751066080510333940252724470943569197264304117061946134558278453057929269057851198707111225198804097378154082541175485306266748637135021330046897637805761645653889287982747677182358258108184478328049789109322369215063901386003829454070461310817096941290640577565487371030420122754425514391054200608833985554709091381818698753704249772284613733070591440416135673118270540863482334956606269083950089972344251721433213917381909477248948374710435346447287278028356289360887993182762929103163015519090203218705997663539651887783968859769189737603350377810739382981528431503583358180857770651568797582645655060613711805833211282112249702455717541119110272723611911824831391324741493411460684174434270167371420369262817435203286790373269049187763329630951375674219345101124962056428758217801421831648998434445680379439386501723131874888840718249729485814394626157646416762909990339445202101424585115816038167636906545985497339836483090462887608067540621948912599654576372894458367576643622837223967802293730981783549331140743273536838778720937480779150014062920976026874652709720722832803663125432183671868883800210769227098675169311451209407777542665214907798630417768471862369450755639812550127241957981275356121924110055870971323602126144061020238813671628957085396604287779057321815089068439500821111677619585521929719603533762574414986714950490861319341296735403289183295773793845607567473948762619038203459517831025591035275371749545761012320300762867167142266460027542985773277162341755850535495793491594973291573574322361445797480706059569199819443673652122679248410151745864282336397613567673771644098923590127391622797680369583178425633690688005029521271303742221628386332898856235052550579545931958764953259026861895984124453845462859892923910296575312113245811601542220237524761129316343511738321431448492102470615051789732287804839209470244939309201156840662214933597666190762681912307960369191484103069560781317039829110063505544734265466077067048689662961701342084416561739334256964695322705348865222531303218487886497000903505129658989075678918655959685226399260457866808129511225577945593556834533222759947112071140975112095942922602120862119832412237952562551903452816645582166400374545766502738739824413337450862040914548137740280248755183727097220203350850201359555448784404335648613746627132036200567585685948988432968703281931201750058466981003319389588006982421800529509666746136408926597416824519844423141865420743178935917027057679408805285682581937024243761332449355239347609 A013850 563 140251198494429416921569348253373722429211822261258782325557062314813015719861301729277976531701380023582511986369654396717103363365194356703102549545888374840508702573280410472240353052909715577700988054708837983127284746817529259893808390857299531784374617665408597055432456210736764183146082620419973871231849745240274185874517939258614792419414216508566093267589941072783030185260793011997116376579780308312942140125433406669942438757286271035464664463771975277828526072199277359491751038013020017137005012342707482244803634156324085353965132395361960757167447768396852643583138168862776955719898909848607484372722073152578276496772365866480296410530471075109448968200612672903386757409861370456034352904321755577200510884815740236459346349825676272351855093717221470499204485928457643285674179068422645292997446232680307665085542342494056559781344468826334660444453341939816169219113115001384600106731318881684751164085488236851378047782186978108876327884470061744002956157737041708555582980725516333540249214080311155571928276407854188279982863263433072019553899738887020326503821237760791694633897632420004490008743050368780206185461340097003080243044872147033229284915238074757642520743336804454529749559076793044692637302528029180401420713410921367856298962554223503893645013640185719518645712090949670072671882464319856116838275090601327538810495001053697669775291272463510376836328503643496774689124985687381946680659184081708496018286935584086589065555795859194402284083985823451758905484428012869065146256630550531111534870045784230928828822984432146752789281251769200483891586876081068404230125041975426438927642016501439746543352583692198166385766926243159118341218270491109885191577894127990161121012895438212111501680138329485484192086939371050441540007681942683557568541812397339073432347934580228143517102855243801436008988201549214674444934584571344561823618059171607736233111724992277168095966564875120736413817263979102475604975051929259466562805599619925000768024636142205602010158787348193131901862587950480008493421269019110284263129614008590898345604239872751840387944802154494575989884869120139938911013641506384732158075908225502548742713554145948539508294110428145142525250923748491209761406351074401233645929764467715763452933649930776577153239508359152109353937522352270752117020688803439394153333636732634787313984110238860866127346985370104981343775716552966220219847891783163135952653963152985425808408744843901363755787664353540080389695270291615714993124585519605607315367169601817978368960094755532139202416761265006635782224305024899467016311692608810706650866071072293342104011229463972986964530728911410543314270780799344569862919801977528236963841 A013850 564 8281693019897562639801748445013464935722528892705069837541818972627393765242090005812135236220434789012523750283141722471748236503351361568961502448135162645957198378249634957975320607421265795147665643642502174065683037014828285267469491671732680052335536798524712247526231106787795188250593032653179037122369495606692950401704409795281944877573990070614319241357918430406765149409464566565417724920659447425570920432266717230453431066178997018373152971921271368180496636037295128800628407043630818991923008973824534119073409793296780916066287102813728420749980623276065751750940725733178116458304310727650423344724865697586594648857911432049795022745413786514137852123277977722272084638294904064058372504647295345078112967237484645222687942610856358206104691428908210611507525689589495378375774599811288781906206202593539487315636189781931545798528609539726235364584525388204204976219410327716759251702377648644602871488083994897837022343490358870351038285250072675921630558158214575848498619428861013979218175842228293425366792793607381963744708092842459469682638225681539663259724140268536988776437021296768845130526268381226102395045306671387934885271556655410165156044959893076364033207373294966235527181713925552496055540076977595073523491706201495850546597439864343681415844410439326551856510653258487068121201987635623183843183305824917789839220919317219793702561174347697824241808361811644841048618141279854216569546244160840804981383825259304728997732004189689570260472875278889002911609949989731905427821307777378311605022541333513052116413168407733833605454268635719519373314313445711008201384653603606955792238333432393515593638426714440609526913151227732302778930597654229547610677483070363691024034690462730986972062710488217788356058541682921157522495913611033521390864825480250474947106713189027891646541406499291230994894744313279577311298942284353325031122822776024265216829014249068974498898729689311004364499495620702022081998171841370842241067107851956951370351086739561098593097866234123456245673083955887894021528032514309443175453540577593283956409584760246123423067752622420750217626711636675143252756444517310512049202224304807700000708492658764115309425258926671542520973541796424657445201283624592318445558506662054148116132279094762426104321639729099572905240656757379235641757954653154292785360197915425351556103447725494495283953712139119329043368612286736102337761798161904000014868263870220636408560727974287531628415505792412188206931116015449616354629013650347191506365115997817749804708724635219417287763507335937376836304562987415288627846189136857663417026990630747849557899759088618140907268575011489881172164375335420497505835551386971064864477847209 A013850 565 489025691131931176317653443929600090989479608585341668837006868514674974443780172753200773563580453856400514930469235570234261617286394549285607758059933219081126607037262694633484706547618323937674508591446110876404517652688595416758806013724143024410361112416085733504176420624712518071009267985137568963038796346079612028270243694001603563075866539679704936882943725397089075307479473191121351238840019711032537280604917385741044651026803594937916309838979153019690145861366240060548306807519356230654061756895364915197165774884381616312798187134047849516865605823828406575141298913818434598746411244157029848082658594576790827420410812151108346298093938679873326030027441306522444325806675790078582838026918142831517492602406230815754500323228457095712275924185600928398907884444570112597711114344256791282779570056945913186501001370433275847857315864711294472043351639648070099640779960441346917053773697774815154958499871814722378332360762200935358459705731541440496362828684412489277994978654814014458854065307738498474483747669722297577161268174254389225290104588269235575823450758716840650259829670552903536112445621643020120325030313638786167040400148945314842299298836726266219796862185694461241644553025589949339583586005450011496488661759492128478926032226549630043924196592031793560575097564260402885488856167895913382756131025655570572216156064762511598342534784057208823654541956615816219079852624434111634215136171453488693345733497736684942587077115396979434310662812343116732927655936943679283607420402946411921964976043202612214422081181308275140568469108670601899474836894655789323283562410639387132575881350849404702288755459061003551954694666846364746793072860884600556862894697821905591278224437133802049713330991618772184636900827834811430545861202817918404609177079783310295151704307098907973836623512376647899017539756954845760654891242948779489762771562101456836788536462393273875185471089424125496719330716906833701919910049061106863492771651550206021467861320884343310823835903258755967850749934511224254077208791937458310067356117566305824342029570507773342008727724601322879600639695434030533932015292302668425993342142974589877341835783007362244906252114361027914320966669537079597481690596748551811891784259887635392109494948266626499034088504363600680481555540866486485410165464314107834682734326707951584036352484742724452022182748102857260681873186919480106942496419662269296877956113272658359289102426153704455126307201536147301431075469596284396124488627039351311259353734555140308218245480985071371425147344679766164806948139843885378185689622342308167112026769755029768544422874423812602433302085853465993335134199181244957222083473849254409182552399844241 A013850 566 28876478035649404030381118210598955772837781407355840203156418578923042565930775420903752478155862219766594006129277891186762914239144311740765852505680996653521445018943324855412638436930314410195742057816301401140810362873608870764190736304396921448407413327057446477688113461468649479575026265254388309698477885439655010657329619887100688796066843301546896818000944040972712807831355412462524669302264323916760293882439766710622945598481725477489020179681880006659683422967815109335316968677210466063891692682914402877477441841147850061654420152078391466121397158291243579855518559562064744621376837556228455499432907351164921568347838046710796740556148985107840028747090381708843814994558398728350238002651489416058276420679485523439487489586317163044714181047235549221027111668567420578782243590914019268456850832292599227749697629922714505540126644495337227279687870969578891313688415884101094105108283079905060085144458930787541718147570647203031981687163741790519869728670985873079376325494588112739780873702356650596419790816149431949633795724421547429364155385832710091516798943851470723557192682216478400903903801512398695085072714990056684377568588395071896122931297009849294012784915203072241857869211608060918553071170035817728856158988236250694552103276945529104463679884562885377958398936072012529985231467858085789338366780933935786718791799468161547370528336463794123827977047996207331920446217620209857888769575788157053853372217307853509174824316587076238616610328406048699962645155420587318017734567373582677580109870375071048649409471675072338775427532397890371562089643792529703750571076785845170791473217886306498265448721102093198739372765382610991933384159362374778282197069011685703259387874788313877233522481724096878730624356982817780162302558165195263873767297384124689618412987629883416947078781782328681789086705108426687320910673004882480091001897970528924755526289567860429055826882359405186455779759502631623264668768487009299182384673252388115361655743136899588160836686251526281145618932882953280979005101955114975751167311386172792621572504108913508072273363409983514717538173375684068998151570995180267886480860200506557667158061150801733199469281100904337312738760869495013151696348047405235940397968762104982268673567200196028141463892094166256581755373132625160476984860502283753530180779257777833085762577871573136167457869092725618386003929814408380834847471084637339711346430532637203457662209161950094370753313943507962002203575404190997306754928938046655578553578671746480059979177406687479411283525555995512265685480709641587696486786509690954959798068727264752802779626311851710361084054867561313440446339327453333479006807047324623607820536658402586809 A013850 567 1705127151527061658589974649217657739430298154322955008156183360666826740475646357828945680082625508214997609467927730196687163322907232463980482824607957171393787806923584389387260887062298135607648372771994781435963711117323730209754698788038333814607009349549415157061005411786262283119425725937006375299385420657326188724304656724713408572718951030113042710206137744675397718589633705750499619197629406062960778593464185784495574314644747407720249152590035332513247646442826514391141131683420600810606740561233412575512165463277939398290631855560076937683002380799939642146888515423580361105147680880857734068786013746178937453689371488820225836733100041421632845857486939949525518431613678886510353203818567798528825164364702940673578296772582442160627327676658211945952429916917237617756512701799881923783108584796045691799391895349306368837638938230805167933638289092882663953181987269540285505812539007585313892967695155404073550914895899146691835486645331788988407787608293044819464092644129933469171320811250457861067992227902807807193926003731367954156524011378035698193975460835485494755328670692200833094974615575505630546078458747447857155811047576140600394162970157134590962160936457826212809465319076244389179640299519445001071227332096362367262607146400356548089475833503553818683065498776116267883097932945552107774641220047367974269957936966795471210682327739850579217918216707128046742570428704255771898473954680714885872987776059811441863264201070150264814072223282048769684094233782430260541629208468842683528427907735777570351698979892941346532350220360563028550369831376305086476767471513127371490065702042968512416076481532357501292361222423077796462674401226188868282785454728071029091763594618375146136762269023326196592164637655478407100803803757096615136482085143235178797277668506556985887308054985464726330963780849947487459612454330265305566893571073261762477889071872692590475317521576440516855027339018870894722155426110389412107420632570880265823990409976490783781309245486466375375367652367805508288529272265347584203130678570042117231511234795127233738159669835996116560555911599660768590271852115694399638428808313979711723688016352893691543695461579727300213979911090582811031594517655851231777044559657433537097982905469604375265725301364268423284896073028108383101005479027799353362203644834392523265881194460738522117552219712056355040075146051611000479916908320076750272615295376521694226971495788803991122498612435050201648268118924042074199966571798862716965258010266987957901061710446687488971756880900555979003776461950423626111889848256610741199421116160276256388251334154088531645111652355874627997344915890946791888601872949337471699418194869142014348484641 A013850 568 100686053170521463878079413061653471855619675714616170276614471264015452198346441783441413463198953634587393841471664540384180307054349169765583530310275263013631776211030734608928368120141642609496028763813519849012221177766848945155805208734875573418729295081543415609295308560567001555918969690854289455053409704394454117981465674937602062810481339377145058994962227685337559884999280690861252014000818798611771015165466706388679167705457689678472992211288996349574760274802462848282492684774303057265517423400271779171417858441099043529663520438966983093243607583855635929131619947246996742897865408333768339027745325698120077702903697043345515433252824345905997915038746317079532337868356124569549846332282609935328597130571343943834124846124220627142883071978990757196545034164045964090904318528581227717468778823621702055062292028481191773493741663590814361313407332645628423771443166279084318832724615858905200065849431231455139107973687948713006193650920196807976491450482096003544535206543228441421097322583528286238203873065432898206994136594333546324988586347861629942656056986874582979807402675703766993425156075118031978115386910578048517193486548323526312674929224808640461724641136898180040186117626133154936668580046323707868254902732958101424489689387794653808135458492551349439416334637230889502229049842501906411984789402577031512666746219952305779519580770710436852238852778339204032102041244557599074832988549941533295914055188555805830583887808991302987006150712581697801076080410618724454722663130876691619670139523889929751697473063698293571388748162070886272870788172939439051366642425378658159116889639935247689656900158004178093812637822860320803324460718005226483230198316237866196839548498620434004229675223558388582570729688918344460895363808052798027194130645622894072800449047643683459659653338836706625117080295408549187002655815747836028419498478305033812556871805010624774977024331567236079772509341725307462448555756392384395531080932677908816640809718701804291502529636730352999540084504666547458929364997996509499610663438882416980403506903417468025004590344145734686784266024048368724486962595579638604249582702132187997572053677622019591963673310821317350335299769987824408604624673060359385202704203211792932098792585074668755065813320258686126549828216236771913731272531112524016684763023826044106327018651712148992519341021777215708761397299201577967338613519392212026847660576688229522408439854833086871792420565677279357128584154345760439433826098151044574081520248255371926099792940166449536293272060296930004193996301710564698280983649704607657084617488148152663469853030464773705112197959962040908615219938444517114230051995785428366378944988827966805263669566409 A013850 569 5945410753666121920536711261877575859602486231272370238663807913668848436860159040870432023588435013168751018945060319445145462951252264125487941881291444005691942753485153847922611209126243854448131002474424533564322648325954663362505141770585667734802546145270057148313278675192920874875459241275254938031448789634788121212687566639390464206896112608881038588593524582591497573649322525514666070174734349239226466674505643545545116173839571117824151717084403945446040019466810628728232910543237821228471538334362648288293053123088457421383101218400561384672941784219091445979293026264987910671376054496700686651249333737148292468278760406712509340818146024801403270885122931277229305018788560799707348876074955834071218331963107288539461238038789103812160102517287425221698787722352750133603809104794192915488813920756037884649373281989785893033031951493373997221195389585391712795279947525613649942753555841852493158688343064786194509186738299683554302728893186701314203843659517286913301259411171096237474375801234761774079700500640747206224796771758801576944251035254881386483897509017957250374647320597631737194762041079644670275735481682723186891758187191955905237141895795725410624378334492700633192950059705536665855342983155368625912583751478442931014691668659886512716590688526664633048095143993846794217123164149895071721289829432771133791458697541963703974851724929680585687852017708151658891593433449881667769813140885497599590429044829031778490147991233127450079726193427236673455741472166625060326918535215137763449902068746176461907984086938320537096934190222123763526747170823900936544148868576184385637693216348536440826550297429988712261542450802079083115506080937490618608259980375529761057178499295038007515758092275899287412219017400939322071410337501709670707786220493386272104793715814311864609442870004968689506538474363579420943319823264093969642142965645433941597670723214072382337618309754713723274486904119537680350124768859213906171714797993697837713823173079622841608932872519290614269842449916054960902320073766695889442510065402567840275846679139898069408496055231461487519924124454032124812230654306382079942333608978203569068632197609902634885862945330687968219949116118011043503694482319541161336834480495453160847501603356074115317881210747955157086640806340565144733917911689663430661218571793904078434504124364950685859274567994922810386651749120553977393377789706590727973327509392863265068695964988038946692470641982677668759085765729962808188127997269721031054939689139231456864266673323888678668581421888473419817651287619707134868793803531407377543189578057660266625231351595914422513170177337798553612820122145210291078170340299133759606310322645302611884014424226885041 A013850 570 351070559593230833285772263302608976933667209470402190222859193494231831348155531204358140560873499092601578917686866802916394441808494944345937480148378477092103527650544849565982269287695573361307687565112294282439688060999296916892566116411313094072355547332051604550750792491466784740520992738062528835819019579144603769487988122489367520953008553441816447617859033077445340226418845809115516777747888588227083630662883745720893564949052834936398334742116968574643217109495700815773425134667650105720015867105780018775416493865250322275250743845334749203552539416353130793631273907921271137234084641975678846069621907844869521959392523255966964065970704618498061742495623968989113232054445726661919243783350067046071371284089522280966646644952457791004241893543305171916091716217207542639171323828992297466698973206723281050660842928214867197707503703732241161914366559627795248848485621439960415469654718905547868527387969632559999572967709858014198021838413781525902422764250836274943526066970242061726624416687111447997632234862335481780368024575585474316981079380765490990487664010001357677372549633969556449613503763711938135111904457883121462771429195497804248347991804841789771958916273459479689410508075552234582092147812341361991512157941050576633486528342697638689401963566811019916856970157692659351726905719887154090070443138175702679251844631155414756011019505372708904281973793648647305889700651782062600139696156147747758215244668109497488064748734324942799757751995684898330888078189967043187244212585918669793953267257392973899204552349620889395036866998426186112490893689980526401995446540555111787520146732164728294366968512943403470331820177411967778887518573277883538199143581194656860665333204872699305797999590799577022404120758508066028994709019138454345624068533913965981515964125119301293322992030923396146671590372695001227282092243921484813398899978397228817400858535067760104654023572706090645635177201354580486994517476367721945533587106729863619163544547178649174165877189391591482019926825093129386321098035849625575690776851956228400448470556531841100502283565362569376563999624886142938037407906137555438514857276553942549933662636667140687375321058831793835419775357652434107849655486486586035778739238776013694884122176572820435405567613456004070809052973604031231393118767362935917114295445858241927479034039625973049304303965532197030521399133819591811101565104384475896097016102139182939041428036578711763243698938435133662555255380588573860700770110779757162763133703982478296378082793102302586701064381092466966812490882656086606867405304726074236547801394726781083953286080387150734980185801619666792283415392552522477874880424323549370993018241882473929139167736173334786009 A013850 571 20730365473420687474691566375755757478956115052017778930469612516640895409277235962086143841979019247919030633510491797845410175394349817968683262265281600693811621204237022822021687019169135911411857643032315865083781140313947483645589136607971626891878522714410315197117283545828622172143024100189854265226277287128909707984496210644874662744754202072185819415386958044190069895029806426182462150209235073246221061307012622301073044116676620850159385268187264877364107327098611637470604980776990071092661216936729204328669568546249166280031281173323171605720573899996236020233133092988843139382535464024021860181565104036331700402180169105741593261131504137017692047832624099744838147239582965713659669426163038109003468402954202201168799517737797680101009479571838627096473299750909888185300427500778166173111107668883803022760472114068159693157430386201685108369881430979461681649254227460408222573067641496653696088673732218833035414784170299405880378991536495385323012161806247631199140270728525823502895445180957243892812185836386047863648951483163746672943415756354821477497306072126570169491171683336268338793227783743426234940222846333540439255190122564949843060700568084102844244402047031508816180001091353283899837959236170945084236801414261095499630746012107952866970496546656623915070487230841593842060122055853616561864569596866137067507142173625096085927694690772753088088946270541158974765480933787079014475648918324368357374851982407197717172735348013153547382895497593197561540610129039363933163583508985911532663146478281797715774129611692763897887531959390067863756474781499660103511429122773238795941277144387595041054075123720795031519623649655999285375529084233485745047121229325963292965427260414528021308066077837124223595940926669142790946108572871106590654755622859085777242536165624169622069429356433995619064810739917267127469780264911319756746391644824377964438703295637216166419715437944721946534111578562786623176539262462037613161812785065291716847988141966352055085320882156384085421794659094924197132874517918884540618964682331163330818081737892648685143559342251094359116727613849901854348170899449516511088863807323233753631032845032557990448825333202958594187702315094018581634414306821546418826698773310484832669212530404448473890263362006963584377203769038344440182532270094014002969682031782483327575709481005874082588369844860710702455258097452913076853736317848798917188632703815216613367457284131936350907777178615656207640225274968374697900519774271433880704000282086461360922829410849897865442111150639129081923310774129959258048913415838769957593911124557221696226357589760780863749844991399839704417543395514833899796033814175881266807766734164918203041738715653299245779045441 A013850 572 1224107350840018174693062302922001723374879637706597828065300149495128233022411506325224707725019107570370839878161030170973625446860962401232777953502613239368882420488991960617558596794918306432958781963415219517332192554398284961788392927564116596338534887763214702074578476097634310642873430092110704507346447527674989346776516742369203960414990878160500450659184485551379437231615039659648207507705121840116107449117788334256062182045637784581061540701189803743473173557845918581001753509900486707950552198896922786403609353087467019669567122003559960146194168220877740758746276007898198537399336615154466821861237828241350577048336805524935340476554187786757697732468620465832947756350134542425889819945501237298545805726042685776816442722899215212284508759237499091419651876991477987453804943493449934356037796739919684690983117863610761721253106874823303964133128617906232839706812877309645134717071162735904100340095213789871908207590472009617830499071238516007938545142497116374678033846248721352022473142490344294626666761452759740300606936129336077290635756996995853424738426253001841938284196729323309137401307402265575746985218853149229397579721547337723282891307844798188849787696475163564086612884443320061001531654936658136279098886710703428157695921268962508841740850583526985560997200493965274779808147276100204361540970125348527699229238210388298777944443795440297098564188329184896300926883659193228725772592978135627134627634709162618001332849564828703819412596237380722811411487509645400889376442622109090092226136396061873318746579440846015406360874670024117286956079372773429452246378270636977661536474098943099579202081980589225816202256888537101802139616894903099759287461470468806486315514300217465130219993830204348279116715778886212662576765119465973071572664774206156060394518043941592013577734068071007310158009381374706609963054862748520316117680235234694422140990904081977410917776895197886220892754602553987311951466909120859019591883145320410588156851794971122500733112770452323860071552824896178916499107408592213239009245526972863521476908540823012209042035600584870811483648870222854597405143441594500463286318958629629918158858466327516778012687100301502028189634003986703226930530403505494485297735865210818884284330707852277934746161263149192693889505357945200848338348016781432861356754294723858010018069143915858702760650969180106269280535396497064275136275832653727261071572527584725802734985170706709584753334620075883404947662261607557536327792150953899221690512656923456901132153881275619056491221334089933158489577901599964228530288291863527225962857993979383940470189317784349223564596897169134706151519961755426949056000693271612923731817885704254971411629420611667164006854245609 A013850 573 72282314959752233197450635925241279763563267726936895149427908527537827031740377036998193766454653282922827723965530670565821609011692968830394305376375809171493138047454486282506217582143131076559783116157705297278948638144664328708642813979733520897194146587530064942801784435089208409151033173509044990454300380061680445937806537120159124658544796364499391110974184687323404389089636476862567005122479739537016028762956283349486215787612865541727102916864556721248347425417243646289572543006113839617772156792664393614346728690461840044468268987188212086672619439274609714063208851990380725434893427788256111364084232519823510224127240029441906919800048234620255293404539569886969732064719094595706367977961902561241831282317094552435234126344475759070187957724215083849239023684469783681159728108344725173789675859695517461317862126728351868878274707851441275778097111758745142951847593592257235559908335088392401220982282279078146307750009781695923273139657563131752763152119312224808363220587140747115575016590912340253410045597024009905010538971501166027934750814915608148877379331813505764613743532669812081254409800796379982283730188059608846697684977648745222131448836927488253391113689161933295750404213493606282079442692354726289144510161380326729283786455010967184595955486106684970391323691968155510472891288506440967344632744931705212111787287085218654538841461676954103373116756650038941673431553191700963028145842765930646672627201941343430360703433953570131832494395221094301291036925957051277116789560392919660855861128051057557598666769402516363730203288390254101677469530882898235725696390502842893936067259068491087052303738871813195220927067011227324314542238027133137686165312369712554210444803913541098474360415679736561533562950027451971512495403539346243903294282252099309210235895976707066809751618985524910657520295960795050611708426590437376146432900210373470933003371895136684137283807884539983457496266526210396783422169516677604247881107848024924820073941641249812545789575982439271613365122757294468840355793369961599550256939122220618079689972427058047931723160178936036547297982137789341122176315082713657856593848188121017037362433578173538224871160585703393262569698301410838847020889796595943862346005104833644298105443967969159768826076427696679381481401881306164893531112042926829030254984349149091633556964879087540539313679079116095094746334627755148382521951642369941039015286181350473925698139345060494270099655980860839178754508885664664962619798721676795141603081878673206554952554535444029666750128556676463075651085511576287730484993346249419165880801686488642300824209025848037302265882180940235263541102221696205914807784936995471533440114332950551806885305657698334367440736348965841 A013850 574 4268198416058409618076262600749572328758647396007896721678568570642581148397237523657706343715380821703310054272440620566241200190531458116465953338169615155767498308564139960495709642007969746939778633225996340099024638133804283945916649522689284675458417161847062804807502569107582667351959357862535597641335983142262168652181538210408276151962411680527324545711914631601759705771353944322257719085477306139921259482423805575503811556042752097373443700137935209832993667123462820069752969091968016115589828086450039778533559982443081192785806815424476735505931505269726429005718419501179991456205022017468735119937809846063058455224489396498515161707273048206091454820244657062255675708689597816781865322730672384338768895389542116226748139926514949097335528715657176486213715109544256256588800785069647676787106569839160610573358440721182449505393243223919755893420856352242141946163648554029197502577027278634482899697782786297285461326330327599362573355623639445366868911369493267562709039812450073976427589154676782779623609782458670760880967315728172352783519100869951745583060372164255701894676941860619733585991644327225441573871983874731842788651600245180756621639922371731253874491872231322999180765618402583957350509011540854232647694180519346913037478306381942601283206575499113640816637272687027614737913757695016832680733218955472261069988927515095076331864049470562462850079171363428149466874459784416750165848983869485438755371963647434388219369177071524362714576961543410397396934439440837920862469306751641513053877743750286897718643674066449188761904773976156114449952898329104257921366646162802370044030835580735330199351483476641697364600522379945962273449404613264184647230375530119156613572555226290688323812508185472764221995358636171011465841341083594856356245624072704212109555219421528575588049023349476260449415915956188986943570770881738736624070716324522343085122916107035926061622471571774201483181697042106197719664295687790295853233131537318023785700546179974160181016328672187056549497597133695481090554169242702862491843121998228005276987613181845350672320320885405994022081398547254322803923389229319158782774010141660357935039214340357569258640417161425199668761478115000008623077736521599193889127669255435321862158828360864610915189410986979061220797095299689247730798118635022786327407526570832904711869905219145240181305933435942726299249676313434313756839538722530302648412813633722564134838549430186477126155114586013851692666274995189612801377736494716293076316520381853774173863393392763434507791928341143188468154120948373068214197408372102681952326095458785467839221368718767300754661498076902339952076838545088939263063484892744645598578105311246397133644770413781428946063008040670083945209 A013850 575 252032848269833029537785230311661496440869370086870293518397795527873774231708478534463901890049522140758755394733346203815976630050692070319198078665577605332915007622403900527311158650928605587046988513361857886507305857163009162722432237665279570801144074989907211561078219203233648924465848122424864505123248468567438796742667649786398298497228447323457987099742847081452308866092679058284996054278349450256210451177643295427924568572768468597804477049444936205428443049973356062298843071911619383609463758676788398882628183403281501352809106643999926754889749454672075906358666953125177315497450345109511340097207733600177538722550874373840821783652766223521494315680626754869135394922412061483152365441923473622819964503857072421073250914520781229248565635130840614334433663503478787695312097557577625666601855842432594893746242566145102460843965619129237665750608146743546239779017283466870083329670883776087580744254375748068409205858479514414760594076220285609468242347457207956310406091885364418234072711994509346353994534044402049759260239026432849259514019387269780624934131915927134941178778739927734648519220605878335099495566775819040584827088342877678497751215776128358810034870563387391778625029001054180097590206622475901583613693665486915867950056513547328663172065076647161376581614314896293622659069478133048952964615846101681543921776180838849162320240257187242868834324989839068797869469975810024680543216648509245673065959081417353189965530536896442093933055002176840555891581714542038389007950094377679704318426890710691023388190309949758147201714998518042402155268693435277325998779089267317148729976810206840512941505747812215587682296246013429126284913893008636839234306444678006078874845813557238854832804795843981254544603932107262056046465349645192672979947855869111020857126151621840859898706779763223703277560421297003490030910449795790658914751728246719836833423073204364398012745323841694823380396028639328869148456996068329179837563184147091986521831551381294184528833191763973502191283613147584462916133139612361327280844510873365483600841570774786111849842627962338541009884502816820507248872210602067006964022524854902475706130567583774107153457992964996615240696521212635509184117263863910799959099741864200320638616655880694409931019529370126586026847680351350389255898107279460509847087036481112190331206033285307287465934063458982045244394136631982793027617922026691841086128232257683689598081505303081287822333361189531928600250872190951446308553962276502389863414212028083511192459516449288044250605576616164135856032687880481304980142766964291266602903610745823090438182601474490342262006799943006271830185239248956774544635719431678577950438540523788504344590048163379597836074561793527786880646241 A013850 576 14882287657485370561176680064673299703336895434259603961967871428125418494608153948981558942705534232889663747303609359989129604027863316060278327347123692017303298285095327922237196607178683231309537624725504346340369903559618528049596901201897093376236756484079030935470107765731743735340783865781065824163022698820438693508857782052237033127962842586002870680252715377312677386233906605712670732009082256688178970931588658951723517849653405302231756565292674037994344133657876702122684384553309212982755225486105678165620311601780369373382024938221551674949484815548931410194572924915088595302808945428371535121400019461356883484027906580900926685502912192732720717846625329248267575934773509818518664026980139193953896083988256269391954393251537610805898552188841007435833973396216918934620484048677401217987172985639802295880821877288302155210375325843962354924907660457059661912711191571435211550533736016094195555367476633547691495196737356846677198319606731644953490242375000672612173169319738883532303759570563782392857023240787896636234557854271833315925043330798893276121735555503581391141665705813992803260411457556509809290113722545338527493454739558584037613711540364603459373749071897462097136029337483248280582604110850579512610804997253336895086582887068456210231647270710938232125767743680311242124395393614278407623607601096458193487036961702353204185847866946649504161798056325007173445394332601606147361396399877822447748871817798613288514274612673198009204652964823540257984842008661992824832530445122907608860298789469575594240049249612223268834114068947491885804866461078659690822901906442145810315356400665903725448682972902563518237051911030846976477997880468266996719946561251791580951480770444741397139022290389791249099604317587001717147487732431198982146792940941215136670592442127118080936158736638238596454836665317166759082835231149991642618257174801240559645176799049644513338254598627528237625789005095123730394347237160838769740228268460701634712127631277514040302243071140470871330893106072751714950734745760970324014606587522561358441146093912680345118621357338548128508092670006830434132538655163841454694218566070157136287971303885254277253304541026590085133347888881084914181812940313900068826784880657339164733389674913099124212016772189776604778299328677066889135171527336744863645960642417173193726867385059464110017575940513189430789636229373981951945487810677754126524294785986583964187077114806641646964620962644880670851916213752003491953073802918465189619044745806046303252403541986814009724954008693607876058162874186654540577772450246474435001634855310930107667284244434467180220229239529834577345300608192411648580086194596721188349395445379389187393043697753999401872622366799346022287515279884809 A013850 577 878784203886853646266921781138893674182340338497595354350240839959377836688116882533412074007819090917901754614530829097998113988241300950043374951520306889929742460436594018480184222457294066125596887202416306147052502435291914462800647419070821466773404233628382697708574393458693735828137946490506155851002327342648084413004543172402544569173077891860883510798242590314936286979725951160727494054404298175180280054539378722440322005504183929691482993423967109269528026748363961383642390223488355717418713309729054190001713779773529031128835190577044404854092128873348850840579336643311066464035565418599910777383549749173662612848363855695618819852261462068674425668125379066780952091372440981273708592129150239263783609863422544451325514967110044380477503608198872648078560295073212846170404962590351864520924577629044685769466651031996953963017452615760133095960872442328915976283683151101677806847466578014346153348894127734357635099872144184439441883574457896902858645322001414717076213475161261333699004698882220786515814365345284508473014406736897485472057883640343849061712362816930977565524218262610461039724036157254347728771925202579694709961008916194828837052052746989469672560508946473239373785396349048327720122190141615869640155424282812290317967632898505270757968539688210191668794459496578698536203423597529525691766405237144759867216045551562254353970130695332706571250013427935348584777089945792241395543096016385537717123131969190316073479401603739669245525552919865228693746935769482014313536090254062571395591783219388969264280668140352171801385601657280448364891559660233776083401534673502267953311480102920949084019280866923473188379678294460483114049296843770697889316124495357041063603988013991534759662127225226783468082535349194864395842003112329868696785976369637812605261813115164195561199237239751350882061650250313379957082337564175856504965467914838453806488044807082458868110595794356914903565214961861961156055810007110368514390739024335970828116424499305926565807151107773664481217907020489916016125936002439536662738504386619725654591235699449861698909472529483928440274364071233330305092275048769674058238912107876708740668417523120379817530379843079117937039059490539183097521872312595485164152820417935220338341926913943590185595378381034118735553797059052122736542743517707447453430329974091659916377792220376296232427841711363322698697229708304260280429109732710703417133082817721796501282716552217382611613903223217558733134800505842054196337054988532450981814973195101228160751176750779380460248809259348851473358459557847763966576885414604068912411536571255111927645467349610852524824316364997201957662655613153715437005509704741789450843451654207552126371837308675910681176478137134583270055489761918086641 A013850 578 51891328455314820958415464254470532566793014647944508079027371358761301878596613796715449558087709499611180708233430927407690632891660579799111247512322601543461362546320440197236398151880757310650370592415480461677303216301552257113915429448712936791502746591522369916993609359342406406915717602317897996845836427256026736503505269787197854265101076436493310429125426715506672809865837690089797796418519402946220356940495774181378574103016556864352379278691833835256360451464143555742699500306763916757857602226190920865411196981847115759126589168383895062229286117842376293285369249450875163634836102402906131493721229138955603626083037314970595693456187073693156161277135508514348440043451267503231218656634192478287158378825237827306320333292881010622816110560535230996390906863778145353516242635997687248096075384417459650001236276788388134562217559508020099183393556847080159483575206389402972816536053965169126009098849348586083995012350241946964603783188164354216900147618861537628633329494797320493592528464296255222972322459273704940823027703407059619639545971078663943245053311976957294266639564188885113934664611049711979036253411287128392928487615492388447999086662656981194695025492780298311782653869014954703545495205672275486381537648475782930985670755023837732987284300049123607850644038813475569864275960010520962573114462848160925399240273774199557347582247428700990325742042906154398582502384209086062165424276671549616658403819648718973822885185299223729279038374365121889137062810252143463199992593412140778338299207321699246086509173019655392700018392260753195498481706377144243948777220935635420375089588597379122462254515910964168300631623609597067401496929327815939666227835326337917764751888238186136023288950522416337006805629834607547710074441779966416676515118650743196528104802637330583693253759770077518234858385630754773085754950827020150761705914903295858819312557813412113703062571060981468140622378282986944303939525109860150406258748648014741429446750259515657784346465762927113951436191652909050836220395008052200398045945525508180177957876816814883458905443393496490469760924042256921185393749354800483464949521058011774427729386322735307845351399353978835064219423856848222725569038186450803458059892858656825758752442341455056869221498021683677215716162539968795470112461977107064677607554640138426402192252820999916228631625214292842035372717045658265299058500606834326078291407303654361604243129691884225833189371427773625632876835069467458239506760017852698025192352197532421664196235956771636797231937955290330650343678431352614462398506846955665208988822996043104215537201527171230738351057036719778398022151301113742839738342555297925282854976729301745510130621240003849812789857519660007513506614951501098064409 A013850 579 3064131053957884862773474748762230477536560721946475257558487251363496114629251448082250580955521158242540609640475862832496724181619665576557720054355137298539849996997675673206612074470406838436593733111541705781583077619390359230319592193517050204601445683482804421228555639059809755921966208699269558815749795193041122763795482675664246096499953462498493487529427322123953522749767849762112470080717152224571365856979334969636223422209024666283143644027474096138052828298506212823050662793614102520634733553854347686181665770581090338460665963803900619529577115972474477742207768810824727537473437010789204158572744859426189438516577270411698705102894390514507178167253574642263761036125753894798300230455592431650378415111251468464610909360611330796266668512489044855105886659399235704979780611413027434312825155374466574872923000908077530957764384671389078836680206138263236337345632362087856141843637450589271721711277955184659673821484269436726312888793477916952153736816746154935433169473338286977826145213288229574661292668897653003050658962858483463480095550046224027184677153018927351269150799625789477092728010617874442650111727683093644474034265207210045465898068343232082565546560323183835012453928311464060289657946399742195195343416604846506291772872413402594295166150633600699919972679847896918924915631162661252318979835916721054483899738926092709661817384128417364777744741891565511081898183285162322884806138113178333314062087146437206685267547306733861990197936967886082431654421882578819358496362648393500820098229893139018782162280157637631283543386044605215440989846279863990460931346119028335937728665117086639802273666910026523173983996742523097232990992179878203421351087448184927706090834248576653146039189239398162283914865636103741084732185712665236938331541241207735011788060490931733636502941260663307374250152813110438595940744091384712882327972569124717167421587226324171902052141758579894712235610815232096074203325018212132021339172848916622466667401156074140076507874456835083151718355680912626542827978104830474381304215037335732531328234668156102053364907526942574265748912803771228939076315505651613748121804268954537268182992532971197192960154780453096231707092759323030703722126135871733493394978613410826904228572967820579653070660236682399455910823681822617403714670767286195062148048493945533940623050336827224053384468837278778029346723568829074907644105402332960120597029309873486398368952565176071651223999193438604819995744234016983941584634672294183965689583204912091966849123537011408381239748704321938734572143867692940531390169430805885074925581009093349260823256212977934003868891566961266194624810012179465400943709389547787190027303520888538770627703053600987327595428296678403783665052106271188339605287041 A013850 580 180933874605159143261910910439660947468056374070217417483571113705763082072742668757808814554842568873063780458660459224396099066200459632630156811489616502341479602472715750827177236385403053402842423346503426184696699150347381322191141599434988297531510766163976118269124981930842706277436182657483168178511209656353885258079359456515298067752225752007073541945125153944097331564851041760602979245796267121708714582488772750622049356858020697519353349036178317902855881458198493360988318587300119139740960381621545376521341182087042803395763864496656527682601999121058645436199626540510389336360268982050091716359562011204257060154965371240540396837620810865491134363598156329051032825422189641733944830308172277496523195033904287961366809586834738472188750508993965609649147501350865469143351065323327856968738012599706876779671230280621070125525029150460853716227129492258305842483922245348925817319724947819845905895329251975698969079484824625969252049770366077518107726005292043702782393224231152507753656048699456668154174670805737512177138361097830590035036162134679482581228001208614641165092085567103242832848496298974867964046447407958996612547249326220545974715815037599511243412958840523682273650392012863641296044012076958376884089833407099581350022896343139009790535266028763487729574466772338465165597343104523984288183440331046461546219795683846848412820654715398916972761049263955051863875005824805550004024917649445067403862052183909970617558363400915327816659197980016705281506761957744396704299851718024987829925980376959965920067900481028344489661953402547893366575009432979688772727535056982504208786939946498848993684457757370156166900581023649246368510885097229628033827360362727871796116957671544202791620468085397222084702888900946289807312350834147169575971539178752075544711073183929027939501862178500907637142097273461358288651704997852175910988584452234245424019077304127216026644276918702384202862800583028640041085632139000408183728056817555677640034243370865021897377713478801654825025817184602209684727449279112134681741632593739637670242400928919949670149144424558432067818207552149887297623517354293222140212844420277496471148937526079416223047104179630974879386072120345265640024087826197089991051480092143295917867793005176837407934169416315859005472078227587943735071947594137482532224780115518989833659850499339310753128299500372474563854894680015788044221476779902358962161133983718719498337288280021081854933125928373356176015928701274468884766631092764299268990004198666854118550473895736986653503825921241506160337750523243400445438058114719656707789280633005953180502352456120134024994454178137495807526400406409185252460325095743407285783922245604947325866795237612084700707182445490563065021637661823207400265352594484009 A013850 581 10683964361560042250472577350551539287041260832472268284987390693211604233313381847479852690648898849385543172303441456741365253760070940847178129561650364846762029046411392370593988631321664900384442256187680812780155388128862519694064720305036623980938179231216625807673561058034330962976329149741723597772908418998040570604328096547771835602701178430265685578317695215245003331572889164921845321485023777269777887381379542151481392473109264167820295907237293493845736944225162834472999224261484735082563969574370632938208675461057790497716460434663071303129965446099391954362151747590597979922737523121075865759315777199600175145090550206382669892864671260796385993036107533074134437308354876154747708284867264813892198143557014299830748739293004472044273528805584675284172510807267255087445737056277186626147010906000091366962806476840393569842127446305562951089495769388360701692833124665608720586912438443814080897213296999913048425174499409338858364286890346511366743112886489888605597537497625324430345636019654216797835860136407994356547843084465798510978850337890688766938932243367485946157522560651879386036870857958166978408978672992570790974302525463997019260994162155213539412291806574082914576781997967585154890102869132315196628620572855823179137502006166015389121316923732455186943642688439814029563357512979036748232943968107962507842732715335472551928646840289590648324567197987281857509955218948942922187667362282081785130650319407699854996203800460649192245908981522006430167692786842848880992201944097657506369299215279109027614089455504242713770048686467050555402887732008017642340788217579759891024660016900810534228073546114950351499312408865464348814199254106312305769471802058718101688910233547013630642397019974620566879620886711977466831987004405556216291543416966131308839644160437825170799645459778300095065603701900619745586594528418173135367964923319979958042902495731407979157317907772457084794845511627258165786065492175835102840958027019845208966382036806208678018256603209758915762949478933575879673471152482292440822161663027731864790143532451794108072636829125750855172597337746898695037371076253660474157428250172965889124873611977463448554708454703029435652868172634267590777782362049111966881598847960969480654175309162687072101104769864035158414120747260840489612263433486224206045341041041280830687780512135486960661472957197494250521067675960252268223233982376454394356652800604606667657318535646964862451946152944518308837564573881556113176584799396639107534590757927079068846286933069373324902747416823389697261783830646999552902671893616081008938249232098368529355483410181437794041897524764840989938626417598055979972529736578552456818254824680726534645108391985755989492058416223772258426462682292998573778268805351686247441 A013850 582 630877411585758934848155219972717843360499410896654969960220433043452018372921884711837821530126828157366938781345914579120876869278428986085021372485892393836451053161546308091204434690912990702800930785626364313855395513621202925414827669292107609450418545424110537317316106915869209032789259963099036724892469233415297653614969773049379120503901885128758467714081584765002201726047532299470044388369169024003114471983080584502824744144628939845620653026454943518096920819551640212796131193416412121890319839397011504368284077300001471099659272206419697378521329626722995513130698543477220116457728002776408797221837327859190742142451899136690274503765973278765796502789113720494564388621047082061697426513127119995520408178898137390705882306512621069742307602440969490855102590658324145658583327436111593087354846988399395127786759650948399905607783576897186698883635686613311074260103178379529341936592577668777662899547974547865596458129015622050247552776588071149694814072834341432271928991697277782287479461324561847695409705194755658759793586294620936274790133602107280998977010038606677634655549683932825866091187291571801908071781661538312636241589826123559990342444281103204288756418886393022022844400197987935811105684319394080045723416206563502904890355962097042712224643029477746333835157109682578631686697783899140946407108372807078125605524107844318718834667272260038192917368473951006404105345723716130612259570075394647330179770710705268737670838213400874152928679449892957694972091370283383573708532597022578093600749363016108971584368258070028005407604887192868245985117687341433762581203459867241805115149337975961235633514824541703305682898431096804333129651755723635343381540439765245186628460380717607875802901632481369853674733739455557438962000623143689015799347228433087655672148029693138510548264754448842313528832993529695357142820308564705470342960757121496542475349470443909761260465136055818400050832616077967431501381247490886987655730537494839744255892891369816228300034162933054216886403781548722118838798082926886338107824040124538883993185447745990287581132123046462247086700196616621043261724681702397338521980744463462786934661913657239173706979541759185145866212725880866967837270696638012532391530373247286863148397830747508920498135555701412069195416005005370071114543483928053142771343132446591771282751461088369540099316649554837999018525197776936186313743425347255532365991222901419118497002211417628162924968385220861618549350523132006926964155819572142660810049664836091936304397110813425462182332216004338233611073415874676599349872646135967496794678906176563289911939887803720300380006939839095614885951332747607561397908415226944022661129142572221144259005438366905423516557419597528087824194926719272783032994687211721225143609 A013850 583 37252680276727479343848717584169015932594129714036579321181056350782798232902664370349311523532459075864360368099694909982508658254021953199334427023919459963648598238136147946477530664063721188009692161960451186368847249683818411542820159044029662230437764688748303118050198797275160924177173011561035019568175415763939911148310350128792787686634902414968058760048803498788615009721380734751406651088811061698359906456128925434307298316996194268944053940559137959800105077473704802925398750840045719385501496196554132321442806480487786866963780364516876710504305993128366162054854618293786370656712380835944163067152272372757354132769642192122424019172876956137841517693194376081483532583684209148661171338173643308615484582555756114783791644317263761547213521616536807465502952875783382476993686901774953460215216359817995882900680370628852066026234012432201977382379803658829405623984832580132828112013855118763652216555408349076915605256060243466445067743904749013318329076186795027234225135030732555766293374711754052544566247682045126894107051477111071666090082599070832835708593465769685707648775553286549434566818518380023330869730635332175822857429637642770093869730992354863110046777778822621557426938987290989621709979553375901032619922003581368283030870629205868275114152946247631443266632192169646585622467817441460373744393342305885156238880593044099176028468267759682995253577691018332977156016559639713796523315353381978530199785280696435413690725325663108217856285592836729258930407023323863516643915141321586213849030649136738218663085361270777083691313660983851677057175214319824322246657483101700761350244453258142535002923416874363038497269469457835199066972806523724943391336581427697963025223957020994027458285538496392408489639352581111211213267174796011692693935654491745392979784669005350135909364485485449689771564059434934981143926396400437293318281489747267249336626910880242427492669205818960020704601615146787898862725061283089385734083232508532792058566219342496278464888717287033918452925256896670492395312187998749711378928901745313896560913607503952980491378270733770549228222559910014855983561580729844860442384440979823014105704851339546315968223434961338123678253995250539313583822997365778002025187477009879041982049743507809654246494406428612681273920119679562097329242678182467610027505040627838797502475191025807132973324548839563629004044894403530304865640235523330091930679415721105897528129483581999525392556458178906657713720599040421877030306436989915451978172622658906392746838344996421960116404535022840168356500274133983778515010629881682744718228994730819885706010138434921880017139029790558756963400540247413478892985094010735817594117014739747086347350012130127398353229199069814436057930886227846338565315303285164926623504967841 A013850 584 2199733517660480927774922924627596221803750765484145972336420196457373452854669428404756496153068175970714615375918884739557153761241742314467498581335420191393486077363701400091551708182298672430784312471602682103894061246579793383191987571390907525045119567105898550817746188780300977411737889159667556870481190125444887813396577864755085320108104352701448901722121797799968927709037811006335811340143204382226454116327956917970411658320308275386877441136076537388236404719744794907941870838353859683994477848910324959448876279866323326707344266744357052878568764588236893503177110355629791400908209375981666884952274531338949004185914601802637015908139211382983403778265434713235521115533968866019293506347815463730435749115334842821868112805290107855601411237934881944030483864362132951884000217862909226872248310830892838889402275205263085646783092200109094562452145026250217572690680379024263367186306130907874899735380307604642789574765101316450114805209831524487434013619754059563153759998429726685443857483354365048704092359377082697970127282671931670810953287392533608115756735560234171350952547646017457561736066691821997664526724285729650163908362673167931272913745367562311785152181061696980344503320260545646172352582647293580075173774389476215744689879783977315777215617322976389093451364315425461234421102152100793609232682469820212590749660138661012245305022742941521186728509076941543968085621830165459970905248301852450229767121039843814743023639755080877156195807971416026010581604320250816794306545179898344341571410800875255073836527497678116014888380367435457678549139230371306404342877719672328256970584720440058549387624843014263060225264902015710669705677252419434182315033796724137018676449438132676327384302762673475328904714130562035910932213404529694441884206462083073710063304920096920175312063503430318731321086145573475701567709781049421733151203688086383806078482460567435101014623934403770262586020772802678639945052143705145138211880796396352838266276685955062747073213867082065850726783494491495905450789389138171707214372719159040278025387609500919545035395508558417161377313940126467230973327780516609164262358855417569159927765766748870411607625611032054865077220165549095927811164171451825241585295329956347549998055304392652273601248205203150216543709146958462285194450903996529904514145144033253153723657554882885394941841284427392729059846969634060972011190267417118598414688818915582143138517876033489974905066299006259231337487652737871416762564797817517523859115195385763585308057433693720322913571388563689101282984687337608137532862683883484392866703909860183431054192664443702093132042570102704039931838501069518515151876816239939293115015603367325701724670866271892745359830975873472634784760900868098445943303343685703752191344846043209 A013850 585 129892064484333738304181423776334929301289678951073335520493276180611445017615375077872466341342522722894727323332634224986110372447563641926991323729275226881593959382249203974006036816456554308365382867135666775552840422549290219484103674103061698446389265318036203527237094701287992415185710616989209565645043795717395180493254526335923033067063453922667856197789570038290365212290973702113123323824116075566089889115049528049234838012155883353319726021644183456237971462296210394519059531133957060480189922500305778530496695449826526118741971606987539615426606980170800324469105189389583552432228855442341447889546858801033599748174071321843913152359712292953787009702795654381844286351165327569573262256332155317818500549511407133788490193039575578765407732188816843913056041706719588675798328864586926937579390506253391243580314948595579944356894811324241924818236711655049097449811985701003727568984190723979104954474471783746552081600304467635062829132835341689458491070232857463144666374147276931048774340534591901760927949728857356232438045914494893229715980667241717025627319478096267584102396985949684851562953002085397140092638542348050112528624907487893173734283750209186948601451139512144992362576558064959860831247652740038609858936203924181063508192711364076519328804987304432799579209611461558060431331660979399761831580667160413733271176681527794112073016287947953884555131732484321229771487883449440245821984006976085333617518730281737416760802903897770715196206264904144919898833153506490480887007186327817335025450236380882936854973112210395072563143972316696340460648122414195271870042586468931311245856057157265017282789859355149219443241667199125699335450536078115169031520430662763566815825662872296404455715693833106044696494464695557658504636269324073927098820507379543419505528092226803039432002037814056890765778815809968166701871694861187303920845426577812877365128310814046475279812528702608230235441940613225371010115384033645115266273349146408238746785372028960500151926205637328906419565838566228341720963662639219901139301494693622169377121112953419798214795069384865974962169010850527763521744032111725254540528028053552041324574640760754048935018684705831807727944773555508565441321433160058828690370103938592366479835167669081724103880105269040817136689481418750239478447131430091094331655756610019565474228254958279499685920786004153113258254903709921666336288774100713436117788960068146209970186342061901549528169259890020601351247308406518569288412688746326592266356893172333953948855483402180491347723476923297277741658962802598422913178008620635869914385999173333971420319022642736164897353981721994570853935131649653998801203174122152175319148556363237215361140089982488994720752659294352685611405346435360345134506119141297120863146721814005448241 A013850 586 7669996515735422913123608892568801240311854252381929389149607465188925216845170282973291264989934624264210753715468718351204831382656185492146910674889972872131241707562433245461082467974943075354667492921493987429619674111113038170316837852111690231560839727764719782079823205016354664124301026222595835641774191093316468012946186525609919179577029890679614240623276321191007775420569706136077819148490230146102041862354559581779267949779792756130176501852067388907395976877128927585955946253929030464294734733720555916447299369616806540785594681421007226751325715572105588359576192328265519187570681685014820156429852465342233031529930737483561227733688651186628169135940380595593523264749961427655731562974157439361864638948099079843076557408793898350518561178017445816222046206740084991717215521124993448737125430003756499542174017399620400134330281713885161418592059586518994155313947943658569109220947478060242168456763084358450153866416378509382824997464794091420834439206180000341229404727022555501499076034227117207081034503539298028169234173205008950321498942419956148646267587862106504573662439623342940799940811820140615725330213287110011094702772162252604015835721166102280127967088337052649654017783177177814822224342646646539873560323905518967619095271413337354389846605695339452382352748347193541910409703249172576536393006815155270535929711867534714523799538787038728929095973671466684296776588029805997075542333627930862864780863504406312722308650672259462961620783736324853375106198881404756405896887345471285815917811008054756538349307302911618639781088421328602207860810980435816608654144688403924997756554319079342005531458405062206258903977206441173420059018704876622616142249910205525856907689566946230386705556005151078833283301645807984177040267067317241321258252140254659378381928317900492675420288330882245342828473294762810275578821709858249109222001593993272595533461625258630318797650007360313387172611151270344932776303311802710411358174993746260089758929432938088573471090516678634595168943201497217350281183315183295942374613960163695479549624598786485664785434052106950955541117921712813908195463352165264555363639528534194488174807962281765835563918313194662414527410933679225280744589306668313775337664267469940648267786815691606726610016336031591211104377188295782890962824663815449029189940772065045321687704227031446176953936492759237184786693809167164475491515821873027689319320303063965552529533312413224598088866627245826489189802314096514997911480857781838946736108184933147646725967439415355833591723588843780953367220094530634274600248231039927482574578865186197678398417968030927801023855266702057414354015588780418975212246228738963800420403104692794329859961173375992649265723778672231732667874301661593019847451829174453689847950776395207713182809 A013850 587 452905624257660987597035981497295144439174681748900548499895171211940845129490460039289875906390649628177380796144712349920294088314465097125782928441578008126477691589854120711231458651452413656617760789521298463731612136587113790919038958329343196483436025084778938412031480433010726561875851297418061498811124209869244119696459368150740117634844038014740541294563843490007818130809220577629259142899199599897179469930174388744483993166546982456730792257862727247592825038617586045023112670348255319886139791291465106310296580476502809426848580343229055732439032178817262887044614580791750642506861182818440115417026358225993518278810880117666806936446581163919206759308143533789201955260220472341643293062061022636878745065246302565653827638431870903699770519000752158002095606461795278675909859306909738154478519516291817541465833553430185007532068804923204896606442526524360085877133312125094847330387727631979239805203403368282123135658020734600546433275298626304308852800685722840149255119725954879808018940745077043960928006399492009265365108693582573507534191050955990621413454795669526988570193397318777311295704997167483217965023764390559045131103993408854014531083499137173539276328599214621909420096078829172787437525208941831532993863566296989518939956681686157439366052219704099323725547437153431456267782567160391471897470659428103569876113556066057357915838965835849904534188149326436241040360746572014321313699258395689521302445209071688359939603513546249028420745658846246266946645937748069461011805300862733956144130822214625318832988246929628169060433490191032631771973027583754534924418589705563367192526775987316066084627087360518217382020950063144849281064995504259688860583714947726096324542161238607958104576376548166054026545678883315657670050730058015782778978530629897381634074485243706191990892605650265705248678519582449183962653843145419751650449972123708753493655375509896861694682435284619145199155515871362597935507934258638247080288875205722912040175024085561192174894423919356694210130927105209187316753593578258442101278579733706054371925782933743192019915095342863346973747472159219948465033915482006706729667550520415650332234235364775990824213812475831620915429088222824573602687253969457260119913737329832525339564543679773685599594854626329429424502368591677683928463833573638449724636812649668861200337246901979865302952995960940196524469482737511895113298517765780412026616544575624101911316412564688499292549485472238808360168636845085114111675033171159807965820452212117435391521651330037346617757686197636421515380979361939423280870057794676677918546307410379786711748182594258255722657629643489788260190266501894960067307927560807073451024382929004812383900847326678989946491723406816611582305309638815406228972183060922315931831645395360620255731688641 A013850 588 26743624206790623656617377671433780983988825782590828488370309964893894964051282174860027882396461469894246158631549119550443445620880849520180356141546739801860381210689295973877506401909613574009622156860443152984887965053332482239978331450389386409150413845231111534292046888088850392752207143261239113443298073468568996023956229229933053206219905600732414222902700394241471652806153665888430123129054837174328550519906867480973035312491432767087496552034536181243108725705329838372569780071394128383956668535969723062516702780557014393845981820687332511944792411126980556217097446381172083689387645984246070375259989426886691260845503660068107282790234171148265239930386567526718586256160758671301694812021641325685053017357728920199292868221763544992567749376475414177865743465962549410533801282213713128283802098917515534006016005496498994509761130861910325939713824748736938710958844947674725640012064928940742131257455765493691089037470466357427666338473108584643133449027691247987973365564697909697783710432056054368848837849883603655110544303247357383046386447367900290203843092229489899148081349918276481454700084377742716537616688263498121055946559706799420704045949540550960320727927455024209129347253358783823925398426062806210191754649726270934103885502096885910637126017521307360966669850616472974061156292808253956024073744968570087697614629372144620927572375093641101012839276029576733597192261724330873659252627509007070543388087150474125966073647871392458879216610409211995816932495978085753603286091210643577376354780920951410451769122992947613754849537162290285873503235305793121532751993303523811269351513595275026386231144881551240218190955080278640205197606919531030367528607783948278261867890078978561318117130458792657324213495792380906269758825559195773957315903255164810488110464279155606930870217471042539629229217902824041863810746783893890915207420403932878185046856268483899786209303121121475904864934056688090045493808010038329851843977792022732233060294997228302836735340838014093436414021114635497301866982947202582747638398854695608804607845556454601745583966464900737775452814483529778736911787675297014025680139190680023736468099364054657482179001412885381383435172230469568246665079659642481752820786275589280788775946739746956360970476570830126478087440362969975558291860908689776817790079150150296585018714092315009066274071458497557664573398486167339894545164175551567549759680340646027593761322845532291194725754567650229394859597837065430903180299033723815500573731882673322442433961989387375280431973612284233054061731450343161005312096042717863154412240906275516025542018434008355742167210372818428506975975046670395497014465814538096880209538787574805166456961133793067677350389775449114097323546228862410922414578437564401833458726828950649265480700482562409 A013850 589 1579184265786779536299599534120493333323556173636205831409778433117019603732264161143309786427628653335785341421034343960334135020467393283317129849802193438560053650109992237961492875526360771931694178740452307740604649448434229743788480493814042878073922787147051904988411076694758526841625079602432908409713307940245530646218591379798316858774079205817648327448181555579564659626550567817045910340647559080306926579649980617883976762167306613463749583901087326966224327144174021626061872943435751886944257320380476177118548782489111142942211380529766297497828047084637074864063387111361830369774651107723746209588727115668232232261666145623361666941480537572133914152649396425885205799840036638781693776955065898640376695621956535008848044575626915568266133032931496731788794285921622580142610431913437546512030230138980374767521239108562769126806885016264942836414161637588167493943408835315244874317072421989021882108621505496636965116573593567939746269620498588814592387031636140502441839263229846869744430317302477954426155026197776912230622530562453206111506073330627144236246730753059149054795055631324307953418585282421329668829727825271300550232588404126798993153209274419993655978663388291724524878825963582826018970851660582643905612920311686572387900335013319016137211654208615678357720888009052112645337217934034587849265530566649095108456446249795767721152221176904413373707146410270476542180605862560013758705208401779358508516523158148346664170682833157853304358861628053559140994046955009985664520440399897292600496373458601259835766514943610563644610110319896079090544492541571778033387472452579777531643937526287395033080562874110719183643957706535373425476713490991387812172196761034361883085037041273605067273498436461247622337482713044300134322988890444951256405546771314226894512434805219859433660955471447590922566356087943856848016160786842150364652082967431832523948831815797705798475873139999102030706369491113375029096363869184753339421535044641150315629977359291334054206385141143894203326811532798111480177943476049365308665299813970921004303288672263087778474987635785923664902713242437949904635904150438613381202386539070464721614704799348063469665187854429468885310463485036997535397326288822228905022314608787271441296430879035318026158945671030948138404585265993014086741576094797222631313686383737224863048770048437108970354417645552822282535394607209695253432997399402144512245759364434807283384012352705836262757361081465178395537064392680876629401893477642357581493378293939977016903283021511335122934227609831771677609291180411313314202673959226447101404888413274662945792230646509759398219231605304555384908424350530840183703207191882660082679493055867504670274117097989346853279863165850494738332858081268096502557658442159740363863904360522706888477369882794827689041 A013850 590 93249251710443544838955052890281010839422668497044318138916006697126890580786466451351299578765044350824788625570656976513770338823579105986593200500969720353532607985344931659388192806956077221794609560444968319774963945280592832140965984679225417907387066658246267937660685667748796251471119325444060808685161120563558339128561602385710812193750603024326316087487672675417713586288184479028743959704897716133043707601751705505430943829217288218420949179775305570028580293536331802997327535436937713172171450511146737782673187057199523879594639808902170100949248352300734633648078945538804721504823373259979489930004747453093445082819124232913883071227484263096935496799794209552095517274754323483420235835419686248815603499780911435737468184146193737390546889461571950515396513789385891734841003394056573683988873059476652149647361648121522954168819753325428609547419830537943702349864348316529894583548809446029753116631991278070916153168554126593274077474820821170912865861831082460528688166654459227811538865806394020730910028141952528890306029807182299367678322124100202240006133204237389692536593239974069060341414042341697095614726598354445026190684112675283353746703854445226205391884094415238041469569794323602293594209819705744539982537331484780412933126882201474583886210969364547191345060716046518199594517381786808377911280314430062417059244694604190288166317508275028705304033288380061369339222595578306252437783850916669340569392175965501722172614650615138079769086420274934613716557478646384643504267485173535230766710356356945792042176940905260172650582404279543574217561740087271921093496860852383283466042866989744389308374157153363857074992058613207265400974454929550458920956046542318034834288352250165105617432809174600210851406016722552878631638170991883926739491131299333783894064762813427479698245759633508796386620760636996803018506278302242136882340847143882278706654569891038729694201833043806975811180412080753682093111190111490499939502222851015284987634533088793984566832836199405808812244894200195684793027384317238972111377288715168914383104892808463070231169544905523006488840314252718503918845504179249681546619722745571871346626703696703799820259677616205708208697558327949667467676720028663794612662655334279591337112946976156494126659582928706456624652355371621488808003326821681199156441867273299390938166822590162847590458007552248602961432516161125295019965063437297231303599844710510935276542545414926925479559414499437319078068115323413084089552407961303572829602494878861702871121959137222827674143206132956285791151034912107639890353694618362474890857255915455572286085427445754782705447407061628690923457549474495582007490681473479195222141385455920283275016340519172942339322640080305863803816936840799830379527173351090508745799688584505319057700214209151780210182009 A013850 591 5506275064249980879195456918118203409057069152081969941784851279458645761904860057485842888826497103871852943551321723806161624737193522629402341896381761017155746968926632869555213397057949403869749899934714934314391846004873726145091900429323581702013298899102783875450925827994898669853118125048146346692050079008157556367202434059273837749228779357983444638650059583810740569556731005302168302076614505239940097890175836458390191802171451652009538628116552018604617637753026856635189193640015735025103551981232703719329069022540574685566183886075864242290952165955006079382285413655120880000138315367628528900876850332357714838695386466829331881472911718251610944150531048279841688199556968047372481505845697053306312571058563039368861758805648593999174403275816362105983648742749447521050626409415646619465858965289036832784527057959927808920714637614113233965165593573435037680057139903742773745263973648978610891784002452978809527928449952621206241000810694669321233816275263588211758507552779162943043558487001760530139506251754154878443680754084307595362037243105992842070122159577013623954593294227228803944100157786234871798953990906231624351533706169362806755389115901136162202185363891125391110736626785014391834444495643804509341428846886844798603288209267114872703896871530007147101734490221830853167856656877129247907283191286780755664931339971682832325932882546132170019497861645554243798111755046303405900198698612778407891282038598586911192570722504173288472284784030814614005349002556590366814283490732012081841543479832521292074298506183514707934844240390302768513972803190413319668649896136472380505386365252877416444270185605748982396421206069051275814662140589135025048823533592277337638929892912019999321603789948950967850564673881450024930319602358899753990040211812094360605160630179370079248701713860599060917833569294854024221439777227469095940765344682999104675349245697495945949712924039403758114674392152956424173916122664893402530927666757129601563234831544360195994686912144738713604554248757627354991343474016548644064204717521342009225407960815446935834080330457126228010159531716308774937903908176280514445646348008403273431146960226586662675586513703559330864015382121707099914298842640972568408083117134833875588865182405995064821685121712357187557229096932338877292623788445493453128988735820621055735507812707126525987368954887952727756269628646798287545633917030908964211246267230310960217144560764206020022642503866777274254240844141732219202403980137707014672015197720101904692836880565093870751330482178944935719681677460525044027885495313519685779830230104551736087921058405244374163973963939582112570339244838919489621960317250327472998672226669786636807106439891316643072194662574101980951751586303512389184080700059208543450930725811226454585038139948836203469631037449441 A013850 592 325140036268897120935612535557961793101410876361288243092453683200753573594720081534481536742315827486529044463761996469030037779106540317743578886639446606302029702768148744314365795882874854349104861841244982156330524114741788655141531628451128175922183286693120285061501719217270771556156772165967993625818865115352695545926936528766060845254210192309564422467647368364440419891755409132087736069322009919913222840316992967031482435726422048599511246451654280146584066891678482857451286695249289137497339640939809921922662196711998394607997592288893707643038434447477153981444571390921232843128167384143097003067877135275390703510123875479805218269093964051039374641144707869876371846495639406229297660438682565300684451008437088911691917995714743827057249339033680365996228474610612126670518438849584517232839506041352335939093538245475777188959278636475772352409063134917765539969694054176107046884092379998537994548953560845945723814647041252329607324856870709528749535617238039620316128112484056792623779085098966957544207704659831091417220904847924279198532937168165771331398643400863077480894779430823633644095170217119382944856434209022071186333713815594704376098971904846189241876843552407063219697887075028314823432113023271012472102031979821298512725565469013866118292406366975392029210319913108890048708767731937604959677165162293116841258530693987899566014010781466558507481329232308332542034701023729169815000832954385952207572313097207958519010108593148928510999944212235572142401853251964104570016625844234581420661300940630549775695252491630359988844617550806988177981580055590716113114107716962557596462559481817158563617710189833871661526275797171408785579984739647834094107980835090384510241171246561868939941382192695605700607993428025742522110442199690671573357884467292359899374130051461623809556587501754513948137154433291835276251797405504822646206252838186414131974697609191438112384598451602752512913408182239923891045573127239290526048747794341745842707453567862925213290267475234676299635323834889137684883840797203180883347224364917724302751114678191326114066609433162846637771910188316316851308287873901188097500971203548204892835796854419715844330708047681474928189244298904682542839432359106789191928899983694805519646900155891602582655684751992979568066820944757678365252142083917942913813655861471852720126000832543114233028149417178720621279965301964792081282137166758143427709880833682631889862169168565601276317017210829331267438667605725145811682752623151461509367825410174297370207324960488227973995313642184519509311483372366543324802610612768023925613195257443675464255650577771275050008498596668384165165962068493356942687134773314586953098596312624231116822828169142356456770022630338147873219979419636103068930781257796205282234008428427110916791917125838828978678243130352041609 A013850 593 19199194001642106094126984612162085920845210838257709466366297539321297767194626094529600263097007297252053546540682129499754700818462099222440589677172682655528551918756415203018985881087877274460292986863674951349161118451387878297452301128410667660029000895942059712596615018060621789619501239628244055610978166196461319291439675087107126851415857645687469582292109454551842354188265153840648727157395363760955895497878117710242006347209495547752539591723733588375642565886722734249641028067775274280080408457854836079611280053646793203207649827066884542613776515689078465450320496062507878153875155866265734934155076960876545651569304723207018333571729483249824033184953855008329881163721011298433797551243766798440116147597201663146496065728959908243903516220599791931711295197282035467767443295629116158081939992235814084867534339857099167230856444205257881637402769053759137369670464205044945011458770946533670040121158814392249045531093138908810982925473358526963131328662289001540047048914071069547641531196008899876027920752458366117095477210365080762394171406843020631347758494177563862169355830610704743050175706150682443510827583608544281481819467097051698704268192009262628543585734926084676059940533893346962008842841911130015465152886376467855877931915379799780419048303563529923932840180549166848486204025803183635263976925668246256359474978949291481473561322634818813308265009838574728274607060750183748405984185123536091904937516077032742589027902316851079646035705788298299436687032675228410754911739476207798308629159243293333705028964378281126981285821757601844921634320702576195763274946578922063513517674841821396023062168999500287741465059547174517379712518891464955422982160331252114945230920938231799034598677096482821015201403931492070188099501449534465735209719909146559698143005408757424330506935391102294123550832131449581227392384997654272435833023842069568078973919125145229098198153968690933135023839753085265842350047590352866272652508508085750266032425728737870919577004145132400817166237126368691154705915234050627980770251524026702353150570632519615709519220418832931113793524709890193752903090665991255969334848598317950717060968456629800891883979507543413034646686606022599472125641372896794994209615137194571129629807305243240903235528920433450514777709966996149789773737913270611117782564964051431270720223160838352346079194934986273965960671115719007607628917559901611262840753348125730464471227234630189765243549282261182010985883450464135034054859644470650666660722645382085413372331591869373636449275257353692505333781654872016786269354073339044783533566756791592488831910966816020427951833634671416568884894182464234108732621229453044993519013664148223217271180559687006415813066298837293765766564750092250117293702491608125710635963690192472525645914363657012361971578604157704969841 A013850 594 1133693206602964722752104314363559011539988854788279486279463503399383311855075476255878365935615183895436509869680739064831015328629368496985894379847369738126305462250647561323068097292358065179605840581313142202216614883436002825586260929331521514657052473904482683969117520201461656055241928698808183239772649735734844442840221374218588733449254978120199391364766771181831739172462869069136466689917038834720684673254204972672080232796373502599239710351694744659993317873045090734707053066374062170964468039027870215664966475887789491856208514638472465356800889474924394306375974971995027697108174078747125382126923139462799144179515874600651225579077054256418859335538340184386871152836561996161217311603393185681090418399467161007137446185229353621894258729310197113775620270104306912336199759163603680018580474601532585897343035234221848725814842173876272652806996109855423302541671240843698957981628965621866682199114306831047913889565518759426379730766276347658645941826179503251938238191326982585718684775593129528779572692511914060848370833794847653938613427402673525260453791322690968497238292441731504372369825272491647606870857984500931277219957712613805756788332469954948952870194061650374036663428585868244759660160972010316283201812787644050421736001671261797233964383277122878478310279821247753236261861519652190478702573483784273191770638031976712689532322540263416107039740565957999129887272330237600159624960147359682690894655386832706417139508603907739402018762391093226283436932592439562426666783304330594282326243224157228061948255317573122267117946488964631340777585003166421783625622320538768928409705181734711613765798017251492490845770301201108076754644528022114152771673585400106135400940650481649501194017283870214098126627700750675252537087461093560667198398750915195203615646326381717149292104027909199365701553086529966321896292941726487133063504224850365925495330950420700633019502793697230910690022713579931862724927960162746400533857974893955467458948706856242539930102517765923135852849136074944843994229588655455531636502582242252747251188045279650788031400446511665749338393840594306050915174600736117673733253474882076671891733126395533112864857105940930996282852197399028476229546997428182847613083564236202230633510491567308132095154747222674819447108995841155648936349450040716315893942678562272965104758457424343867683630381716004491416011668712091680222879952994630243459483644453476258196561496977678075447866341568240536566705431866456709625905407146347451215649011487166761574222808168294643858693254671478188747454472938537719212419088676597255422873583421786744873035510679519190250127824293712476976084116580330559886552550977972853822304237854288432756645940868958041847345751880043359574749881928197277176075838426968215087343019942175310166865597259582922962059744996908320764141209 A013850 595 66943450156698463913789007658853796072424801886393115385316040412230185181730351797433361630132140993841630471294777961039206624140235580378520077235607335666620211240438487848565848077016451390790545280485959733898688892252012530848043121616097013918984291531585798005692420450376109328405980647735924412125335194245406829505272231926233446121445057203019653860698113071515982366394759955663439221572911226151421709270987549431313665666393058954982505656557222977427945427085439562793716776516321997133280873236556708364800605434698081704617256580887160606853735722604810559397194946121334390486540571175939006689212684462138826664656232879293854219218920976787277224904203449547860354703846149311323721032868764221282708116070136390310459059791608102019234083707037829371336601329389218866540259578851633701417158444745897664652208887545565945410640615525220023875600313290852890591783145100579579769857208791005605717175500704066548267264954317225368296722017852052895384218894073487523701026959666994704102617313998705544904987920136013379035449364751959117421184274700468993104535923813578998793423930391803601684065812515359299538117293126795490988561282972132616132594244018369780718032089146392936490938794566933984813172845236237166206783843297593533353089162686337864868362868130828851265743713164858580848026660873942195576908261643977547700864405150192907604194113680014457704589640679253890620713543828200051825694271741441903214638505937084481225670843552148103949805900431663918810667432650963721732246887337417261777082336143260159829982528247375296751047622226872516041575616851974039901309372405493766453664681276252986081256607120683380091951890515624230824285004735177818607014553544290867189290144470290921396005526595252272280279239101626622987062477490113663837398247842791361578300299926514015948549450744010313345311008206507981341654201916007338720266860973189257534573797291391951679168620465027788045335151214181396562044271119650012205123779559513176397983462191154265740332623571559995248974888636089418093015262980515993687603840978822782472435402885718099382466164966067350832682817893253178000490144998867012516274884438311745398534949380529834781556947248706034399506139404215232492878520651136768968704971384583505516678161016557977892086792668751725413532339095424399914042498675454257737221421226423656316470882152450081042850690409948349213624073025780301625480838344379921246039049721333319570248759835034912677121059603263035443727389046282402246700088386584670646832858479305710104196282599529630425211977995096115567348439172547713781774134767264391335465262227473085498007873870114928665079797896719428052960790999951939230741041582698319045353242941057877665847186162371103413043919302764680339529405777978121019970102183274046132692517984565509890043246652581112017986665882322439432801774250241 A013850 596 3952943788302887595645327113247657804280612126589627070387526870301780204795995543286642570897672793545354437699485343821404111948856770785771232040685377563778256853536652268969964763099744438174790908267415436326983680398589087934046098288308912574902103430648609786438131735174258879733044751268158600611588917884997027875456820023012158760025209182781107540820362878759947242753244180621970422594658834993015300510742543806369640643934843738232761976514047459594142749523968120743406181936512297608723102283745437072233110950313487026575944383844805946674106240684091458721844964373518674423839734187368022405991319804804835575721285895289422797790658064758311932853368309492351606084907411270684354403269867658502522631545825483711442297021634666816133753408816876786548054971899103984850335787871610118434981789003800511200048282600678123510552917706148717189830322899511572336554202935044123605830298321900090011993496141074425608633728287477840772553138432145871419542741476145364787021940941376370282555449774309563721094631696111454018664249539238433924603510236787993573829741765268026299752889665705610875842402163219451278426288041844146947383555198221458850013557515040717181619076832005356506853444880382884869233043338354568427344379162879600550966561967465564582611959000257312838390900518671734340495126297945412706620855941815230214188342259713741001120058218691173712998313692469262987262514049511384860255421052060402942921189137078901531894637640910793390132088614589322741851101230606756804567446450387151890674934866923369177800638310479263897852611044874595199738998599492215082132417131172001415322445764681462575112121393869232911049667183057095205943205244607515010925602372236831416660393740826208617512730339923051425878208789711950460763052233313721735934529136868987109837054410360726127745896516983064992727269723586089790243338968938317344093037873605852468159048156259403354703227869839425856288995344046197285592152165344213570700354059209693553124525458925468237700901089277046159456718199072444048974458263736488911259319205958506482214838104998768050435244575081310999319087713778706907750942572038098222073515651197870254038090225970906214016156178088842625256438025679505263471983765928975070833059855288271417254328729866732036549833020297120633943671091245715390524295504286898465125187701999090481831289120220024835499290418017040072715287888099301030683018023397289969657359846995011187303619019498976558671321448513078979916658595793929570265393519139438217024833460344522875942686291219625146978342088632430528136357984699769951099980883872195043967888269270058225571866944156416422744296986003385507099281747756162059636027764416753041309063642426526618290610495701851285436830390908951609368871881783830068108214563820149150089360494470608793497163671588262083550094633685257726067511967702480809 A013850 597 233417377755497209635260920710160945684965865462990888879313074164449819312998740835532957168936680786059634191716910067310091406468043458129005480770430859763542288944485779830407449296276809329783228342282614099672059343856287053417488057826352978635394305476369759279385240830304812589356559517633497207513714012191189499017849765538844962620728577034041619177901607627896124737336315621546731483792009547502560479858836469222320910383708587898906361951177988441574535216640793561777391637169114661497490466752884313678292968505061095432282939921651946345159299406154916546066223301291904206053312464029894355051381443153920735910766210830945126786740568065913561323058545307213869987707697728122640443158682415366915458870149448987676956196830505440825882005037227757368876098035670191201427477938030705883467239658885416385851651039287442515174639237630375601342290736893258834901189129111420454800673285609878415118203953634303757764213021647279019778490271279781561452579341424907645308858590647333288814616753723205428166916907023685248348105271042490284813912675972094232541072421497311684974108381870250616607618005335945378539793882582855033096051550899778923634450557705639308857424867853084296373189066741728968643341976086498911066258245188877532934024517616874123038653567006194065794144284727047241071896712767378674913254922508247528917607422093836692375138317755495116578837425226617510134864192109597764613222357703114733376553297355372056556846458058141438893909700602884918583565676566098382552903145448910931992464228956958026579949891595490053904298829588799971949388128301415808384837099178575511573375099958675683597795656186584334164571797492338414815740326488829153880145894478212658322379590002046792655509213842116263646682350823700962757597471324941954785198011002976819848768225877390517117267443431333004755552549908035016024078922776838700851349793398551982392323634578961508691870902486148257388008886070583903516930993211410467136285206842273194618450103824089973968000508420720298669759752937028748647892786015375933720951539792643849268303975262072254610150756913976333198792810410918864195785407936277661915219025687583040630695189753356041031440006159968068178767408978349106302757169394340048957621351394917138917450857169900660026231090015524676313739834266968248095069125232637067467177208615344293861655791259872246511397599893488199253765034504375626560801531263586575418297441605208415599091399482395066812982860213248800685098773423035747194601221911664687277099390999883731301539682810227645303924121991656390255923802638536715842502771211769245151259834412127668161793171185492233346627992726513910808705487923253613459447803461044850336258899021643970283442259160698616553759397752782683581622515747453381691721961779015987163626647837994978647214017643615287771549538024480783466560514180863789290641 A013850 598 13783062739084354731752522107014293681751549389724148997434557716336597380613262647597385587868542063736035339386691822564593587460531498159059644634013171838177408619882940813205729473495849314114369850383446079971535432195369894217249252326588317035441398344074157915688419085788668878588915482956740376606477298705877548727505010805303256197791401745283123570835912028819638269614972101136712947386434371770478693775184434671108827437247608406842521766855109039486534730007422219029393198783199051646765314571291065838389521497255352624180875319433625779735311470634041667128664419717985651463242047688501231771429022836795865534794833983356478791630243803724129882565284041845671808904151843147913795528077037945000990930823454813273336586466644515775327506515443261844874764712908289120253091144762775151712857034617524952168154142218884193078547272342836048883660925722810040942080316884900266435524956841977710534314825258152002592219014715250178838900072028799821422213357531799371547842790919134383371214304690601557327828276442841590229707268149788008827976729603476192337317785416994757686036125841056428660063235597082238657396288972635006849288748029081045661690670981960295548722081021856774616540441202032353869420700345931674199551483120158029442221213740758800091309454478148753391078425868847412538054428992200943374952789919189508335055800667218962848059542525144231138863771122206537355953595679879638402646167000011221891152095655537364567625226501875193825246473910899751557440969635551543391366377835612741623223020255679414511519461148822092192994941588389049543639419588070302069316245869395705382896226277459840440766235702161618348083800070125091056454650538838872707468734923043979261278192410030861059515163568163123252072946133788718149873373084266497488111157351714778235249914969834032645257525267176782597810622519519559661205836311049548446571353950391096008284318298253098126746284920904568450504536713581908918771258218140576673930505178829389869024860180708688872836462021735112916150643651178610578909421121421933510288467473215826655444081435250104562474792045013388499055516661954348011896932553229259658431768247826090966201920259745920866865500923739954457888036732762536378071508095566385550898583178518462135936555665025464073888919634326716611650023473630208081765736775861986196869346991527465208236912818104196284251516876110584677735571522448876372788769619583523691875045629345951732710748048035946300239824912732128431654397471856837836094007552661888119025441939152134449624616730261132227551415479485318188222044622002954533783946137283762156936741962201726677285724965332130886885036342507919919343250356380202621166933346571237367505751728329054801266981961180092608882938677904064682811227932371374735514490121089115026024989928185765494139340527837839127622228670807565782916931801865825893823060409 A013850 599 813876071680192062555254677897087027613747239913821274149513198591959738727832546077978021578049540321549150755444765430616686745956924434794312955993843783872537801595467772078985119680456406149139425295292107576239195735704396883634351100632713532625779130819234950763485458596735108611796870353112562498235878011283363374810443383042351975223384481657223163734289769389770820182494487600021762830221563218674996388730865682894305151342034028815644067811027333672640389272208274611466638994949120800689845060120166146691062854891431317105256506737236168667590407029469526402280505319927334733252979673958309234871112369489959063964100151883216716166974266366106145435597457386945074643981262186041161712137421013614363513474194183268977252094268892012017313932230409168678009981532521564261824779007097109933492495037130230900577333943882892717095137884572125850531294003006210107588900631736475832751313176561941829340756116668617601067940599920807810258210353228600655160276548895221090528568960983966203686833477675331358650931895673353061473984476976832133283197906355665681326277911088123446602747194788541055948073998772109110480593467545124519443651282369206665277172430813773491856490162259620684332096512538808463635422934726919429809315526762211480533720450178066386591731977480205738989789969129570862959575977560473505347587291938221277676709973598612537215067926567241704518766820995173824331703871301212768037853515183662641450640096363825840353701999709228320186979037964719429715331816009683085716793244815096780109696123077613747490712661376795721904158305852784986502364087255963266891055002341947007154639265457726118186805451976941401836000310340816501792590659667896594503321328470823931399215983619912314703310893536464264911655396254090018031872807252852410175475730461405940013272229053729793669811609501521835618119449155110478434543428331164786221591879416643828193180711193547191286241378294493862433842388400298139744524026522982912018922400304696642376048968810667369252120245921436682585779356958445776074022407798843751849023715825921348177317564670083424309573995465995577480729203371742295754501970335634553570737483265882845463257189417736881267540964045920570783830681032895010588744481535099500395010438108336670664917675464088628099066815487358289201322236094390157020184990877874422938938070502705293081181464996234686388767820017453914635607762829083700936804057266787490481529569367249103864836961488474593082861421271919451760760516315674417383515051977131831540333321064994387115883993305189596904683532648128553696323512884652462265408235460468871604957676126049758567044773477896996739674510988750163317299590293894584577286247181684995313847133806102356960014017825723288461928645991557115455320198178597306757395127160191153171749630269441266663433918828296562646964980782515951915461905968375153204357894091041 A013850 600 48058568156643661101825233475145091893564160769671232417254604863656630612139784013358524196162247306447155802958257953912484735662010430950169385738480481593889484646410776473491992332011270326700533924261703660269348268997608931581724798141261101388019631895745004607633052844678611428417993397480943702958330360688271323919181871325267841784965630257377370595346076592696577160956116998293685073361753086499539861758168887709225824881595767367534966560173353026035742346134626407532493566012750634159934660955035690795960570518484127843748291466327058523652545944683146064528261558636389188663855196767564202009904314306012592768016149868552063872943663454652201781826594261241719712652449550823544557940002573432914551107137692327849837758914483804417610370384273431001267811399513865848096491375590077244462798339447503004448190992052340932051750796946099459348022379583513700643016993403407161448132291762806103080742307933165200725460824484723780387937063147795640086559169935713910174621468577142220361503830023250641396978877507615824926977309381004960638239553172395702816635384371842601398445619105068560812677821553494270864768563665072057748628164572619284377951754867122510920633887591268341789125966968904100969208088872689865410810272539781825714035658862564642061855181538228668681608107887132029886900001898968400017269682001660028225532047231024471710012545995869055410128662012944019152962781896465312739867212218080095315018847050187552047045749380830223078720925212778717605260628403555776528490924313086649768697446371610014175579091941638410582718643802301100667978096988377374946649906833289628825474293986013269552812675133786412837013982325314873614350685862729626008826621124873682325192304616772202270915804952434678378768339493407761474764057395473681968451666408015559351843711853393690586408705729455362871414335353160118641081354899526949461598778887673401410979127815267768098261267146911568082855959192649204853774399242155617971805348815592032035663315559301097486968448401414914670007685249039264631394949158113924702933001395804829688522424876203756122056034858271572854659578729898010822007586846348884753798477649367116141759873777927945101967026385947563784214417884311417480254772890166090398824971359859172066092723818478969400621796387713019619048876719137644381884903526347606800121354125114244851150684326562661996570351004210636205318002787294563456617342777546534525443839541566692334114757738932936246949884064685571707021147727924258672079180304197657520625142275566853564805833920678140507624657919339342967214207112325843244310090895705226399401145817567112193625426829096339760481040199374708393723223507264181324704175609831317288287359404116538076131867738591134460388424617155456110521202382247992366717424863682127403638643917780237355209109472892083727740635150226784444656110085526584421564129288181880009 A013850 601 2837810391081651544401678211473842531223070129288316603006467162594060381016242106204807495259184541198398103008882173920578311156106053937176552058471533957637580178885909939983228655212933501521339827693729339435244745936039809800969267605443326775861171243811846777076124137425427326236654092127852244715986449468281733406103770319885740789560435501067876356284590476722140184777297752632243809896938158004711329296958114650342075733433348467285572240411676322834384549796903554738386212579486912196509981794733902505810675728545969265045492862795146478763159185487595091964329316775920145201411985513927898564482839855455737590358585633588130819633450383333757863015078564532062307312414493526579482601799211958640171328325373594267205069826141354167055474760820961827193862995329894264464249719237218471208283779146035604909661229889698679696723832808870226975041373492026900509269510443477789476350763696301937580814752541145471937637736224998454508127295641814184751471232425533970681901223098011670970126439659042927123850205737947206846113083141638961920727407375276793855619502811772933769976815362535193447427812684912283200293718915858839937998744489848596123233673173148717147352510428376804314306099223546818258130768439843463862642935783201577026588091620175579549110486614650864656980277162627259232791558212132185052619757452516023006689441856944764030004530828510071852912687363202331386963299308204380251976419014265411548256547899466524760826004455188643842575391912889370495873034846601565048230860589763453582191815510797199727053769800061806506498953197882077693343438649066695613224730348598919292515431585580097553824035653974953891612838642327517972053793649508321686195203150802666067620280395315781771895307366636315323587891678746234907323342825145325446555102449726910764167019341231044035436847664618609722194145088268751845637212925462166838757946294538226679916906518363746438434229563757981183724561534366742897410524500850047085617134042211893899673883120461170505507999909655149296349283806270519537219240352837469139783490799420879388277560666514955595251286802346078105494793464421747641028725995690055295827046306717478841054778786712867230326050941063817693894077161650704890791564084391417471960215733828324251330709248757364664137316454898066095485217121388358763105921668327299833940365839733871044215596758799198628235482656447633857287822746586956677549797473671345317192933281089971615637142329726250952446143704135618323727891752186199550327603517782567478935394026229947136148219687182123518834728425479068862871031715775728717733266557300497913658238259381520407921387828831309766516644942732877155940962624880442643042456865584929454556080285453677456857510658096067898751476085218412527870166479469361701262297220775565941057458284701005235587742705264804652039356764985741394672498644440259283508940270337851832651441 A013850 602 167569865782980442045374696709318927626191068064345807090928879484016671438628080129287677787559587973224209584571483487836228695456906378936338222500685608664541471983034096046069668861668510331333595485487023764311767002777214728937434282833823002787826300775845740339568054190834058186948187486057547198234283854652568075897021533618933107882754155902557030962248783059965655770914654995181364730604301292020199283656079711988049229983505793644745755224069075187047573280957358003746967466606122678291717914997242209065614591094910939131671308055190604424485786743857002585401681826301308653998176332611928482334147210624805848973084123077745536768535611685475068053177374157053747184490763428250991868153641666945743476766284985367884192168163820822210458729151716974933970416011234926422349481671238513506377948874794256434310585963756817337411845603530978032649218063330696448171855322176919990789036245502933112209530322802098972445570686349933740250408680353485795389624803495355434795585322714491159114996135426825803736230798620044617056131446430639062457032678102719400380476021532379966183360970342340637877164911231385410694143808262548639498887863381069752480825167201258598834018388285221917955460853051216071324363745604316697625202715062269921843000222079747796795425124108518907130028386175977030437108720868193395172144057813618642522004852210731371207737540892691232842641276109734466068795860850160449498955566373358286513000896915598820602014737074434230260234317064204438410806834656975814532984086964942170574844514097063846682798052923849612402256687381738805714236708788739309265307102354417585303743719696919180455755481331567052345846508990797608731804461209816887248140550851746628626909937063001597848646004692507783542541415738286425042536070482006322293632244553924353713298325080351919248510417748064285485842073317181527733031786035615489661817970746187747222413413002860863443102821510345030917751634042821801349194061250694430358606148058570122881843124380111657179741886665226910800128859476467908153258923594699715235075348215003506998401679797041612943993234391733566051362059280639776455105241319502075163291257365360408085443632576608097083522982018877371006751362318312473096351067619228810301778778866828718716827050429873626052644399345275904872306585800861196602641568593058727894344662470445351289886773010333879798677015380576331638988645363213204852637991022819269634925517315081733931757617428005392490992339585504126397808280074842897247294660121542827063656081854852148442416224308417211663671878796113537283671551784841005053431656942037101303605310978219398567350029904660010403041367223433663181157902036565257629014035455924499362081984775754200149979146849914713353375911356062041358205460446186339097837388589576393253501854253309658156220619003181449898271977615643043614016372455552870431919414023179812866234939609 A013850 603 9894833004619212122337330465988573357398956378131555562912259404651700431779549503554308085677606110230916351759361528473241468238034864769811835700442984506032509379126180337424367876612663866554917479822523266258845529746991752529026556967054414491618355234512915121311154031914560301881103522864212104508536227333379492313643224538664381087368750151890090121289828390907912007616739462810464405977453386992500747500607850913182318981296033608928592100226054820719972154667251032763254681935624938030447651162672155203115475989563396044786059069350950000661461221438012145665383910161265974709938314264401764953349058640184160576011644383617796200645259334415617293472070766599866717496995089674792818822604386791479206559572362100988193663337905455730705377497679735652876019095047411170313314543204962984038111503107726048189605790573876306956832071042900721849903677421614294568099884919224948536101801260702697342860556031141142223938503458277237428046382166192982731961955021597243069244517720967988454581406800818636884820692427715014592547505780282805999025322609287477873066728595465504623161281937744872326008710843302077116078497734095234613769829444788787814240245298067119002549951809854069033352007911821257795632354814189296678070595121711976614907320113587027652973058153483932947121046175305267670280832858545951791519934469836367222281864518191476738445694052172524608125124713003710486896326787341124382463827238780433460306189961969194757728368209508266862636576188324207883719732779659764872358177351192870230273993712917523082772542227100395762740855133204294738619963417266267472807119086926003994600762904383380686731905417147702873969890509397607998004321629978477375115451387244786673790404873633181351364697931087892110403528057930075112336712425891991325116690408664679162416552797669700479705291657605447993653488587306252031107793933617059049040689354591640285736289624405931125451778507364363730662316238594584547868560122792255418245334436710507186049954651521213244806578665694983855836809023225953508541786179343423484915964236747742084748620790335510202729856497597475341766878238462498159897509394675278036317185456167166737037361060016131524684948565232689880577661193534033223866434191847842019509735113307369011509920500833607744782599136939196906804831584955052798189381983851524823433157974217327548316524059487205268232079081207651806950640520052376533343420731906455052672716871938261306936355551506290421200606660184433159664181130139398239555502385516982395281827977447164513376235629187727931528160771031708263063521461343076507400085910770348794876590007952877266003451915840268954289189693176534377184192957357141897735649779636885762831579119023509764656118642340613908803494189664107480160674233886857137388199958825896445226030991803682004466671331518861435043062006226106082364052777127941446134409478654744769938306948971841 A013850 604 584279994089759856611897026686159268181050975172290224434406005585278258796150618635378338151176963203025379655038538894816435457987720729792619086275457792096713646328021822744571498746101188656201322266040176349318569686030115995086489162347596121315572258242753124998302334430522871265777281921608860559124555687808725641628318765783593038828037327718957931572043076654721296137760848539495112708562645048520176639163392988572502753526549488573624434926248311108693635760946506233637425713616716965759903353504628092588765741707728973048572001986104246589058623664693179189395254511112594540647147518998659818730308563644234497852911589208247247851901918437907785562232306696955529801480063050206841158655966435650055668136188409701251847626439979255442421835860490710566676051543454582195830910461709859244466446147008115419548032327596822049493976963012244724514962248068902479951730104595313986108275262643233575398572973082853307181344690707812592888710820531529437339621482070295605995819526905438750254577490181539689411777067164143896675337668819919411436446274755816280926717256833642582493050537141896965978488366586144351627319212700589508708494658885333131643072244605565309981572104420072922350402715185133451574294919423063779543390571341970507133662345387200395880406110905072756594550655605600750662412899464279907337460610509367648108521817934688509928479788086735405585180489178156100540741200465706053660106534622745815397620211064318981249102414403253649971827187344356151325766500906129455947878014410587794227449054754066820514635845968051269394084754760580400020770219826155828001787574963893609877180448740934246170832282977154707005048064689419354674157187928599110523192288965417408300649617383165725616734048132808941227217928292713005308370532036496195756815451941240639861535026149598143626117767089944098577244847591846876184884123986153719786803665699281767232442166031545827026802069081358313931879111572771622967090606690759890191968753153318738829063772217676120892583663630623101703307736012469328725883932104049813360802772215717422362321309048521541960995296326633321455992393102972053843788032246180492766493484001215028655319133232892550401121527828425104758230315816991127836089072594423223410030348705686832760649295653723703721667696437122638149918500260010912680284816764448689298904545219558974400542429188659983883836037666230631548628372068572781917395650798344264405271258571082391913284858960894943081474622677230593645010231553601326647512860362392293458996660240277617350353337667906146628806365368651341225637878770847324685467672945078325988667763379609449680237832178452041481822362192381178438349409938981871919392383837778467409441915399219228093179149711570910700937528405475882596007652836785027105635819368710359194151904035015618681752475454857248877857768405645338057514952436627814452790745305084023920087087029838239209 A013850 605 34501149371006229773075907528791018626822879032948565462627240223805095903653897879800455489488848500175445643250370683200015697358716921373524364425479507165518844102023360611244202429458529088960031878487406373250912221390392319393862098547463203367563226276976329278024754545787945025372882720189081607155745888809417440412510594800755385349756776164476746901397571633384637815638640345408646910327915627470067910365959192582217715092989220750783949257960036522657250498048130246590056350963353520111156533121094784239274028282099688129545128145277469656837322668776467537954600383626687595030673413849351863636205990374628402863716576431157791738406956381840016829664255478148527079247596243051663763577476162058700137147773789404449220350493654335054619566985726115968251654167589449624081619431853505478526499178534682207408891760912264745200569845688910038737884005786220622538669710946248695565707545983820299393710335487569404935751222641605625797485485241566281745467308894768885238447147244239252763782546217729737120076024038975532954782014006147421325910716078056195572441727298769760853632141167691873944063759558545237819241572190757109899727901112520036090391772971714025989101851193900885991868929928966945182010540697012493118257669847172016475735627832768796176342100442833641204151621662855118725864819300466264248369711589967650253160104827225421822766803006733638964399322705480939580830227146299476762575630762938517653414075843136971523778248468097724777186423585496886379635186112006038244266248872930798661336639234172891684568732068567459406451310683857512040826460710514675487677554514042953769637628317703426302141475477518008293941083171845523474154307789995848877283981471118932542745059256858552931942528808194235170525991447756410250453971546223063863244195621678318543183781759107620782978628028894109076887731005450966191841222637258390999690969655876889073308477461996749540105635377185127079363529659260591564583733234482680755945562904950318209117386685681557262586172753724663532478618503800301391934720306812037429142042896565898073072710978006148531254811252791370998654894820337396807421839516104711917368673736787746227067939498269072208635825096740674010868741918677509107593223647628096919138882060722101787683580259056730981060755806915654660114537521853384382858138145123930654411014490669737879377629901161183388356634188153252562314956742277154199440295783991430468866862547363844160087557636781885494017994994467789324144209163008604737208986891538902536460293790528153026921014235952190052284387068653493048032691103539763675352180619733930071304842759802558394168363752305414597460128665097916205606094307486940554968200873236980722060135662408496199674135611318550705979660114814945391411655892359319065560689497902978000055475781363637267538801923133865688988623366584951566958200426430435815622840719519906528457222402024918187052241 A013850 606 2037258369208546861870359263667580858895264184016579842002675907975467108014859015904337096198827015086859889788291138472277726913334875490185240194960139418616722225380377420733358909257096684174000922392802858934093115760881276067888163057129154695651240948429175267538083731174232365803243351744445079820939638988307290438918338112389804749517787875736187427780625207379729478375646073756035191407953089886480040039199524362787373858525920496113041419733282196626387984659244042930896237468035062009043682124267525914544892096029704484361510271850489305766587066268581631648681198052772275798966234414390378195854327525631432560699600121683436444361192367391271153774844621729192375502491310555957693575486389893404184398438894490543322012476299794830640230810940141421809291926941989410852395545831517645001511249993294449665287649590108320939348448818084448877433312657670541540285907761665039224459464882798604858899201600205485792051173945764170597715720418029247370788099122927207904445065597625083636448595571610723247203369143477466245446923145048999081873701873693140292357111555265055608646124303811037464523020938172537747988395596292016582469032832793195611101543802206741520630475211148653416933868443375569146052540417617890706139997146805660400875713087897164645416824689048883679463949107569931905643591714873232437601983099675999779798851029942833933212556950744614647208815606435944001308444082761837803353328420920756528916447764461395031507581793792702550368081126300005643831078104727844552285677729697690730153267210138675081082099059916839910491543444571102228498761678495181072871871916499722377143332314532069619715151985471960871748927020214306315625337720691464880354741821888101847716553004058240692078274383595061392584389268998568268879056565832925698060706507264483031656459129093545899614105006478168246881143628140874102662032355507470730140752067209874422889792285653446063593697663387404568909337062849678671297104863762967815957829543974411339930172566402810274798450914934687656929329944030903996892353299396943998153408490999319715316870510540285064622065349666077666099572884246102944081452201586467134008702815483579626962134759433290444847736836137440059667788341555988235294272263168791494978231846803579388460927730717040907700656569642562492025103326127920494423390199331422981212315994659557352039369668033666717899070892176261410552135880674723678322750025748909977756119366559287633809010190894333556536268586428328491801391406866495101127453466958480655875443888036896908086658969618740870397340772016920110993282376972919505265870913414668836780479660123581270617247711209882426565423137545366854024834262762796352830317293363770474656928950729559292094558033712749100637392950119707710417466868787925431502293154161672947925275789413741417010898714759131635069089221173474805077314776980290804476713121646930960598870525617169394027247778809 A013850 607 120298069443395483646582844160306982136906454801995023090416009690043357261169410030135201193444536413863989632108803435649527496505511062819948248272201272529898830686485906316884110232722302103790580466372616017199264392564278470532728140360419455623510126763794370372856306242107246968315716677157737518346664742620557193127688947198505580654275856274346131423018137870565645968603525009220122017448222004706759884274692714098231638972097079374978982793830580428591584106143701491026491926250002376572020385755873137727961333378458020097062820042499543016211199676093476767222976063818150113653157175935337442087002186061010461276750687585285238603084048102087170359250800068487080581046609397018745847938895836815623684543418280772092621514713026584954474989155204410816416878993997532721423104585805285419694237800854043958285570420646306243147586554259068621763559679122787807412342567418558901165106941864374818313138955290533730534829770323428509624515574964209027997666465109728699549576678474163563648653119908041597024111744553200904327395364791998346785560221939706241123395080226846268634944994015737951242619863378150181480966771565447287178213919743605407639935059976505880051708930743116835616527997712883982505256459119918828306860691521727441011309982127239675147218081063647532388666730852896909096348447171549502207959500052768110997342354467094400922268275384518750303033352744436057333262314643003760450210689926949752275987324043680915215491197341665292896684822426889033262581331006074492967916984260918939924820275491478624862816867389029479874615148858479015490623378353461947172011164797392106647936629840804178974560009590133817515902391616634573631360567069110309720067149840670526005814738336635054626530024076904780170715601945096457709039411155868429544786658547460458536282255113844791826313286527529356810084650098090474888090348560360639144081268816675874797219344675550336609144253325362852389527444224210675861422745100339486564493876742145015211536759873519543916573728075978371454020003865080850112496569976090146146960617985018829869745886776893292780868336832432220105513679241848132745065671051479297796079892551489893392487095409776367477814012437079698083323233780539549305891482867853968986969612321904559309229321571110548558816069780823672591590326304527577275206767880321195617606047168652202080572739527719986025222237112116060031693071617961758481280066270447385276521092475959375488788242762119502179910123760006369112380361184059669226474999770431324248789086144690725525609125497017029656092575246827115634042331077873923866444411566222780143050543450637350448677860099232347406261670848916367363312438381880361838277405855837282758016997611629746638891557332704121643537416311618620592441001135058208804778908460092625902039610089092016933076558207811963919194649421072513765010360265909191713545433120129626292402705667168235547914954090892641 A013850 608 7103480702563059913847070364821966988202189249603004118465974956187370202914792492869453495271706430702254723786392734071668949141153922748455124112225212941617996053206306282105689825132019216926729985958836603199599363116528079406487063960142408435112649475275293776146792027290190826232074754069487242720852206387001281696996904643124556032054335037143864714397798023119030828800069548269438985008300061155929464406536330074786480049663360440013133954992901943727904449883679429343623321753136390334201231758498552909698388774664567628711462460689555515564255129673643709627749513592397946061105278081805740617795392084716606727930851351223508054273509956380145322543400493244093621230221238284559923574943860268125762948604306061311297207822289506814976793634625665254298600287716560309667312902687216298747525047902630441692804647768743737351621838442443743046516435492521497239891416263498484554898399810149468646572542170950726254351163107828130064818020186061578894234207098264369979702953287220884269889318077449948262676774404121960199628368895602710379340545545317713832095356092315045316624866951635310282925460312616390066269606894168096860586353746940155715730525356552695711173360651450306026320361736948086282952888654572086892691816973666483664276843134631375577768080468727323140018381790132709585230279457032826555877800518615904186282068688927457280059019393180447686643816446206204749471806417354729050824491029496455922144775497455314362559539711827993880256342079485370525122165014577692735262530003623002483620712447496321319524473202454801757116149924944327385705819868393574518560087270121206505454010055469645964268794006287811790496520322570654938358210124863894678660245130941753890117354484039963340641971391717150364300585579256000731261068189342874896190107400568992616108930882217421112551973256164080990278688503642144451666846992140735380818854842355893730901005083746571826433359014609351070749206053995416198941151675429946342146798927746921003226034133771455548729762069158446855988427208229159118292809960518147039831877531397376884978624868288772045417494421618290165010477245551890390463382809918801055560721575272926714932970496851884723197439620397119092122153631507079846963586171863909014711568637996142322650682209452506781849530104487857042860817177956048910523684436565086280024019479261743880655739696372337454803347879233341228811444185969023876561106633203647653193293989612925163237456946860394484221512897904616089716947947557539408154122261444199265566746747757842651561693251473358584162610475749894351074565607817377330389676058573888944666991540216684906643978960999570881992345401957662576436236174011653486188442538381335709578145691969124909279907568938845678929240895784767927363048676024052171713389765660009466889536936150794507881237685613088657464524853664910865310096763341671861493144280310534302940087366940617140868830124113119558409 A013850 609 419453432005646124852755657972372328686351072999807790191297355187908023111915581911448359442298993026537439184862704554197979777835997984373526623702786598989601048945779179652058878484220602740306478940883342582333142792667866560873654639782449075684966838865530822187691922419458478098177782153049152195423601934946038682925970222271861909136776429608308067520475575467155651409815306755762102625755110311196478943741563754586066860452571770622335546908375866875189029861181386623311613526200950712844248534107581050764780158755168053907783146841257563638553701152098987409808981028117506316962205565452547177740200107210430910677588841438396927096796489414291201150865255725570484240023333899464978927176860004972558176352135668614370788824698373087917564687331010907601078048389375169725545159590777435224742606553602424951518421646096548946875917938187860583153748999397901890518348238943322014482195610389515974111462042652469434593181830354143252197439273966750172125635694945412782931479688657105995252694343155341994962800851788997627827855554916444445189679873905465684071398681895111110901381768627113436896465505999685217023154017493731951520763602403069254858171791779080129049075773107489120548191040205047546922085122163827158926559100478032193891883310256848096491627383597879704094945426325546368298262771658331375298028242823750526295769874012477424930205036147912255448630717332030184251560697138379395722135370800736225746726848349238857794778260443731210635256743451531644137938721945798178324517134183934673655319449312210277596600618131753588955951536918037587798542957408772181746454593213387122940553839765427124544108017277288998417029028527474603455113949663088116880208814736979625457539664928075795301567768709506011861585277869487587180234815512507419745129651896198444988616259664056499275081468803232818394966277451564987726475648038918283501972559586273168915973449190151319779063416453667571376669868282375331131276065282462901557426329884527938319494089565070678696943720421737128399260638218723616776072135358636064555032536351483707681102819847583700509857628102138415953703670872593575666472291542895283529805048298291049590076974868606941020085612144829485270721049786861557883352799862391963409703416505034208010200133785961072961432903139903470523888393541126732117513042294731779749138326230926714408840773331090154368682888920849566220086967737284890887056785584042190273410816792653617964008595255159433898796115108369675481696059355325144512092765416018522432450828708352850732066424806250351036217985982555511536602024576008313982179981582729568293641183458255027052420313668063661010766003640198017475983309839214126705941343448879492314879924965084856768069262038269898495092745655194761342860661270544256687503952272457899010360266542768264895879204097767272134622728084059321685695903778562381749308676608056740054309218930476501551163549998755596804493041 A013850 610 24768305706501398026430368847610613636600344509565650203005917526490780856735503196289114176708313239224009246426957841220836507901437844979272373603025845883736952339199314779274424715614742371212357274980220496144189748764244852553028432824513835470121606868170729519361020326946603673219299858355399387987568270656628638188095615654931173872617511391940983079016562255760074060098184048620996397948213508765840885148995598144552662042863910483478291709392686563113037024272899698719927467108639938642740031690518553466609503594333918415200687037829417875292957499330293107561810520729310630510301276434407458298381076130668734844600943498095900148138735903424481136757442485339211523889137843429507540670866406433624587755417259096009980709309614232468444277222208863082936057679344214397123716128675816772585826174383669590962211279780355118764076078332054979574645724665446708733217945161364221633159168597890528755307722156585667643292793900581804899006591688462630913846662150831679419320944135513451913676348268979789460558427497288520925607042662261128044005406874243843178732020767224415987615692055662421335299391663775412380000221578987378005349569958298836430120186132762902540218875326224125079250132733067852598202204378651829907454388324127323017121817587356623249734105374071198647102432479097187501644118403652809379973269710499644827238915290562779464703677179498070771986195227739050349870407605324164937996371510412673394118473668174205313923861500941884256801275444069492054701143592177436631884412256427158544672958162436704681801669900061917674259982303473201521916163092030588559946397274657296222516763684308706277205034312206638067527147105518847859421023613655690213659450301403909903642259674337947636762275174527620494414749072915372535405685621198050628530160814818621978132801516902872225694285651362094693404363717237460960260660541050085722507977671009844351319316201229245281633915678172616422220979052205980927970720378864151874064467353351490229827806494727858506375829747183155694847941426177410847010283520792100975910116239018761454861440409179969931406583081803171323650248061355778049529522343316423597151458296965788187244455289016371260295035311540036275750807268864388131454099479074383047379577041205764948794307699927215397299651497508160030965085750209992404807027634461616862406869025609991559127638824427542525316355907887246035729915357918935521989816131952107293454635320789403487156743541221909412290011801034120967518670608872594458294565705050477731113788984399527482877790318384276978337635854283920400724812949188714932333745732478598278171218242026501092418367101785491119024721748950052733939338462695754967859130389312885141701344689263295707297721854097799236236731538193595462534579187364367813140420877736366478662763379083923273836771122769059652277337470635618886218657422220330079914928045029142443466905068625706940094656463876519235708509578009 A013850 611 1462543683663201052062686850082559124627613742945342078837296424021754118809374728237675903020449188462938521992265433566249174955072003308181054388885073173588783298677380338401375505032334922277718484730307040076818260474779894298403775929854717470675210763958613407388748889285870000299926437336027978461277918814003264456368858008808030886004191430182723109832848984640376613174737669887021216302444059479114138427163041074837690140969071050138909647147928748865261723246290454309712997005298079736915156131293430063649824577741823548499185368896789296118173847377954477708417349438545063421002780072175326005061104164439858123838841112619064807847444216361312186644390221316795101274129700516668990769073990433499098282369633732360293350904023410813029166125694211156184291269907596515935758313682178304604420449771181305676727613859750189407899928349429514488903255395769962703987786443833395923216415746536837832472165685624227088668796187035454997481440232612029892831731553344459838031482430257933822050674688934987587856514585287389872136170262163857349870475270517224695860947094283834539652719000194810317428093778354274325626633084017625683837886756467587992362166870953516632097384369138208361804641087754923628071241966355011904205274176151394296838026206715821246273549188233530208912751535458209824784583547617294741078041603135293527403630708992441564611287433772181581015012842002763184109497698686786615423747741318357951249301751632018649581890097769117323479858513696859436338047827974485455676142659329767284904393506533724974755706805928756176747377695037789076667627514421314223876274812671238684643392378794744796962680071101489771249410509433782447250952023362754851426376880847599475900171791509981470003175586780681462574696518006579832843170330246123691564077465954224809186763796771597702055021873427280329550834273139154832242431744288466511828373573495460299101054302366385704635201086880414827115726592053710967815743067651549304011632732748052146581102145707185316942986370741418160625076093274349933105110231619252770526516453797818845148113194721668044479627324397395463490223497774997338046668764850491496988196460977532826668597840361127706549161540111127602046809418419173254774233120139863244564716644706159214461355075373002141995147121276359341668457348464149841511450174787324014108263209093244391574927944943621958577405500004833991163815771969755223637976652775639983571202761057293486513118549365612528886312906839263809011009980783317830167835810317525659544538125739807698336450640510273171293859059559611215742399479836644428039375351757128749727732265973422863006212158993331465087290794553751663886383996883721635097113790358536554732322702556308348220223177762620947100542760598793618467204366434678554998128712409454704198557514771526585396787498028390203407324500303562659612325502124688270888896586130925832144277277397279369105649369535444584349351782071853441 A013850 612 86361741976628358923249595810525033750135963907179504413263516542060558961574768327706524397454504129548056785121281586653447531922046723344783080609274685827244065003600631602262822196654344825576998804839900409496041462775277978426444564881991211925900520400992163092898233163441337647710356198255116100159999828048078762884124696562105415787661499760859616912519899694029598631355084669158715801443019268182210759985550412428090765134082676439652475754438044691744839495970205036534242760165846310385103054396745751828458491491076938715328396847986511146482047513820833954204336066996647449946793160481880825272853139806009182354559728859043157838583733531919123309164598178535433935136084685808787235923050061107688254475644502262142962077531678385098559230556117474561526215196773666669490592664618946708586423138538484918905088870804388934347082869105463401055248327864820527707774801721918195870006133417253737169648911570424985358803746048256582146281564295507753141820916493437008975921006024300734258270289706922082075339329746635084559768717810513612652501694248771601065893064970366145731953404242503354433811509518041544653927056978156779004943375082654603360993591562934203608718449613242065556202251590840485313978766871297097931417234827563681833988609480362528771206806016001725306089065417271831943704873903253637165917278623535947499656989735294681948731911676813550177355493307421163258481729609756062854156880377107718663320019132119069239161028383168608834162165375285852856325386194065391672220547890763428406319532167309926034349731183287123480755905514286407188146737099064183605670151413423973089507676575450885515849295518471869502506441171555419727721466027547311221876128437169901452429244116872895822217515223812459683573254691770532549556364830703357863167210287131020757669215435566072708646986604007476179647212994593953689083352068489659056953631141333435201618155500432709473003988979201615126356539534179578938551812401756334852582901236039731203467500601863585780166402205910000966750118231757089199923654066885256846820270080307404987150936035119776358477513878341804723634207320115817814317743895656672405656012824262335881954033875484229944021439782021973773262049348233761521163691511138784728301953153253995454728555845700403482671442364247742766180737969459583991409621371016695709078834233746988078107920220975933032037217369785442344232157519042076200598883369748765389895951837672123085113137221490054218207890835951688658291128355274134553580536763439572670445431786809904779069073871491120491731083607935482678372946884874016831297075145906695542672862573464646637653821776397229681939434127604482000827088631986878830849472206881225020388923263247451654055958423705004305339949470598164376869950633601333994084502339065890828220622689743873341094904971078413120999104418425071487448208574960717707718454514445039462287428953031949466319489621698467261244873379560873837609 A013850 613 5099574501977927966058965383015692717911778532755042556098797388292133946122028494982742559145291014345683205104626556410299423312464936966786096126897060923412934794397613695482017387890242407605496202426991279280331752335417389348103125111716699073012499829158186238472547770068047546759648823150766350598347829846411002869544679207295762696845623899378999519067387557032753769582886394629153009359408844766891363166386766303466331590402447961085039040823812101002841027397544637202310500745033058781929950259073439899718645464056602154201426505476755496688618423643606424161811840420085035271908189333294580851536705052405036208854397429397639427210530881326292312282860357844338838435850664612323077494020183058347883738532332214077279767716168076961684824005108180755383561481154288243166750006253084184195319699907558995976426592732128362184260896337808508368911358512089787340616394266877547547927992172155415926130598579322024960452002400403502919155780090085437315271383298020961943019159484728934057216602336904042024466712082209055108169783017993018313517572543695714271339919593435150539326116567115580575962135825530835170269738787503179643462901355255671673863310588199701788891215731212330729028186754187539817305132204983222335752256299332807848615193401205926961410990688438885877599253223824484404443829099113224021010249385441174163907245586879415674390670652604163324422664524309912269250087651726485755475109629387833679350383809732498919503219564997723183048441703245254325313157729373367312852951132401689683964762054947483822402317276641921354415155464713098058052876678962640977731216770811272186962338794103799338825385051070245422253502844739175979502224847460641180340563508086445510864494435857227625406122056450901931855317116294358176518753786888202578462160600244799644719609502254741027372895911980037460931988280117778371386682856292245877654054965264598015220350464145051061671412545232876171596227302953769956742545970511309816710167735086910087833552443039442876733045883856779647085627731467024360166291848995507531547890127972071957086275621937787674191738717002205227125876308045518926117648459294630848881581901259866671493503746313468293964521997688615529337350751963855384063194820041234099421502031746495177606266494132763125248266000166464962600206396358618975108746732337164864925396082668525899024194581128407869608765648468460584984564669341915557569163464100294847507966060062701196052845639791766211530957745972111263583432838250582371254377115344343326617132301579338067299249743037679173916228755964982316675244140604925819871260990290644465099289862100513919306820522074480015488841645800917057666838756630193208082830484344129456228945529771498772720350288961356799226018676289351008289793714963525171016695778619501787515599549206685976918313043637209216381876116803582046262329268142855419923067020623465135208610392247583584036699542671672793309248528189690039236973841 A013850 614 301124774767294668467815846901693639299972610580652507895077886981262217384559660600235965374970289106098247578223093529471770647177742062951752190197144550466610386674384691104517644737530923926696945257111408050224309643654061423616141434721759363562315102411961739195565473274748139588610503358229602236481841004600723308443743762511607491486037245634430542601410167855227077340099858716456856049663732874640168103611972163453383414081674149654110470321605280752116759826797613282159232758493457088014181632848027552638486296007078300603440033721896935323966229297731315740330827364965601247770906671941711704702390896639464983096643313808501210537354638011436234747990621270350364070798545894693065402944397789412384186876595684909049293003872008776510527172677632965424643921900679566470753421119238367992549432959841451153412013874239447658618421667851254610675846808780389852676057465064852305157600009773605155022085715510386251889730289741426443873229658539454988029459912364839781773338348413758827144583151391846777502734881742362495082317517429469738394899141132688232008350912072752204196667857171607917429988158361770285969257805663275254766840862126492156669954626922604190932237397712356917218385399648020038672050751572054295703834982219302970652878555147808781144357589161627772186358303613611979598003664473536765216634215960915893204558944659642616157094711365623240143833917495976009586948425746797257375049748505722190931960813580894328697745612093550556235827434134929022655416650761767966456653911417187374148435234582593972229034432868428814056860515035843727229964315016064987094050619099634811367939143453035247158300161880646921938647089479003602413626875017703401057929934588996520971037531942933434052606101311369308174124620400065555965255892361961474055612121283855174221048221498640202925342130706509232030572975952674695052012235981200826829594291643909248200746474557301120140635239383456105056585626012117162175690597012722333366918694589146953776483438209036062428209626395858981380759231915396321443459367391335724230371364166622876993987489199804424373347979500263216456555870113779847068321023872888656995608529687493867085019902716063989290311059441515058391841224552713696573547590928614832336740273472598793742472430212045529782784859043829589576579587498580091861196385797777248108979713285493785811479665821051356292528002776414129082753559159970771758901533391658310450497887880642442925724482184064003024691523941907198003338125665858638440199714283968129093415045275958333535953398076631917540579391810976240817356491258580264737578090215672265019647967067173246421148445007975970434600610342898351338169161740256278744083057270036500260863004587477231030363964212879157637497176816209887688504029074881197823364869031702961051008637781105600251049466913733567018133402821134716249744280954567469691037184500794992768933235051827563053783071295219606772117816341073007126904068337209 A013850 615 17781116825233982878356057943698107707024082682176949938696454148356552674340863398783333519426620601425995421246495449821778584945198491075238015078951188560502876722735741625030662404106463526947527920487171533957695260148128673003109535578885168658991144482323928737758945631400602894567861612800099782462016229480668110640294625432547910764759013317467489110070669001683303689855556557348060892876593762514627286350183344279758837218108776862925569162020470223131742551012572266698220535156280147590149411238043178955749977292921966572332530551244292133944881873801736463150795025073853788079624268071486134450971480055663767786873691037078187981020254019937298225634098195392918648016583336535730818978463745067011873850876098598194451702585638246244170119019441548975359798944313227720531518763669906391592051466845677849157826007259965144793759181064948733505798078211673240410668517254614463767251122977121610798899139415172797787836683878941490084270338107096277588151578365231424273933856135484044984060490506537160364758992032004762972115767086692758582480399384744107411861113006983944905609040298126275916323370763104173616198704166610740518727186067707235359204150765152854870357686097516963604828439463815935263545924829578234107015751865067621114081825802922960717793171282404958319832271470080173783282518383497872449277033818276122577836001123207236841460285611428686707253248994219887390099717591922631250739312599514389652341354081138229215273180648512066795169374158233423858779697810831636651298956815273497256090952166867591466152254226447853041243556552351536249202162837383621422916595007214335976465438481758278309450466258890320093555171986645683718922253342920368129069704707545655566818795223698276347372337676335046278373884710003471014192395188081463081509840149690364182578676431273205342538527476088663642173303657029488068126270522453927623460713327281197197005878576134073843184370250353699547486324630389506309312354063004241062983181996794538473547570542805370450323350229049076991552451885372237384914832185090983180079198682674914263617967249759251454821824841511042668543167574348586189537288138670202306933688069516825357503340235480862503603577748962022682979832468613191068971411696743777234652176408283486171699254531591076488143663141679093434907448062203655844311785384972948723587143089795122558382062787067261537717486035944477908207514914837114101591376645244031573791449781464055612321104948486795314605009797245678134899112982443286741255352928754034054837065008500063636964512203027038098853672507046336044024083452327906052489248649145231577145192807349513027922394529275973078192731440137804748167550831600393003559360448738385303903699557885943015111961722806301379336570793820377658118474412842659850271872151453028147101009052336504589224219971789053398853759303185183859831150046086254517786054707587443528012738596575365770762836576911422560286784937124019997836558331243854241 A013850 616 1049957167413241454984046865517429561992065058299866716930086921006306078867153642834757060988622519893603603629184309816526203662429025699501729552396988733309134367600822807216435584300082564802724576176846991908667947416486850012160614966397590324144768090536745668035927980588574200321337660374233092054599596334603971265198757337166521582748254977383137764460562933880397399582280759154845647663469985082726226631691976296375479578892105164978891933448146746205706265894741379776263224380443186435050732584195211674158080409169749204129663596520424206217311329766118736412591295435585992332313733405353184753195414925806889824047104582048429922091264979623277522925467864339756453246731229439098369129859305682461984139020382746124784178585979352802472001357979004025446020767862751783669665651475944302517119047065770431314920467902693681834926685882704157764783870720321093173009565275367729470992411560676053996064195283326538536573968346367616047986079194885928095302762550888550371951520270944197372263787903920512782378653720497849248740463930702120701536885103269754798562986861949394962731308220564058466582978720190538347862917282334197616890321610112044540725645898531510927239751006372279183901514521898867161377123315261765145785173131880377959165417731836797907424968971054730383827775798036764181729049428027165870257359569935386762098638030324264128251388405069252521376597099859690130497998224085439452724905669688725194581104617137131296932666044113989032187956374669525445437082376031797312622552100985084739474914634501364408484824459817519274232390770859805863979138513384665461401802018580999325074307676909344575894740582121214511204339350639440977918640137646104817653436993275863415565083039164159520035989167449908147691699518240994959917046743461022313500074550999066314617088264590251502271557508935559499406691407643934240934788148080381972237731661262627413286000124042140926366193878913135604579519983099869958058585195066337430528093913728720702324510492982114319721143507675118947274180731379345245341835925697437465800496603013271012352377348131034039155773935066385558534805502097709665905987327300336776022127346816899020535214737564909449975287662498458477407276127439140319431692889281023301928976364732731574952669280835921475548395164853008788237849900625063673950766615197267649179097212309312191949902425513534726540679832936485476001745548206216750584869199525014820400811318145671019851948926103196776532111223517560048187657722500293638784387335089996956904073851686920257699117481076543572699210507868579097063578103776510524493437643483376779398846490081181394785789474559216934294202598808697232574545709055171606467176675137552913810209555193607049099346227769989290148445168804299480334237795603946221498703778671149859058167483531418259489100965114171814148915633093781921739169579071347243020748744428330952885624201389178773397774737030042590762374363752236256852250932901618349076809 A013850 617 61998920778584494675352983361938698206069449627548829768004702598501367651026555455749569694317171177197399190699704310356055800062771538529877628339489787713171075272460985943323304817335575369036083498666638025214933626996132006368072153150811311050424410978104294951853511325774717954774667507438089852732051563962029899238721422002345932939701708159496901853631780682703586047934096547334480648880239149149900956374779508324675693653999917886838589778179617216700749294818583734408567136440789715803310708364143054147360490081064520754652505710934528952926016711359545266427103404175917261230793643852700206491436055953971037220157478465377738469567105781774914451225951921398278807766232367149319598749062141243697701425014580775922380961323494803633169208187302208698562080321527630073910087054003035119333362610186678198714738709186159218670585874687797811852722782164240230773041819945189057532630910246360312413594667285148774046156256884661360017529990378819168099532825867418010913365320478983910634804411938602359286677123541677500288875654644029525305051528462975751100345811211249823154321019116087088393258310448531098902957402604552035079756600755506118085308664662387188742580057175276713530200531003606207012157754642891970093468688264404438110758751647231079635536992771810774434646333098272888166918639675576117472826825245114652915162477052617472509116233930934292134766682149614842515776297134021114243952954889449534014819646537330465952576997238886938361666635967860808027614277222301599513049079011068268781254234252671066956620399527764695624148442628500676462104150076851110830315007395189429146312794013819887862008536633675595672105034315908350305117781487864843377617801015946458825702588379604455498605124348749626213047164852612511388141693154629906589865902161943866811824444935789760957633199345135852880465720929966672992958305355998475078665816865896886127125021324564379560997382355941744314816075482064221153401397183472158935253417511767228751560020100100868465213802984708098717593098007218957392190069576507984918053523911330640008395530029789428978109295091735000845921730093367658062082645689757586287330597702191070263583895038470338111590761182871474632422248049153796722122033419155144955604125361103066769380168364080327209657186089405315936656798782009384883118817860783457416376511289652575622449788324148712067500603455066530872427072876028892905285941362752600129847507525183728051237732137467666457444635637488403285433000855919839076579287749729230308228656868260954296875188140088821424315681279131727102507223449899169960812999410049915446722486392803680180706082683247200753138369257054762886294349573998828190280315490197362007579064024627302642267295403590097593975538772725080014256407592617420433276959426752728027525731735046716804571922889026731453679319218554728696776224474583983353132192609748514436943223467829617390365200446886984941927443805205798730868565336907661894636494641 A013850 618 3660974273054635826084918314539118190370194931057130848970909683738907258425467073106556340879734640842329224811626839822214738937906596578650744075818532474675038823763548758967297826158848389966211694512766308750916615740494598844028292571402257106216511043846080512611997990275671320511489341646711767713974912800393903520147261247816524994156446165110132557555103017532964052544460467023553747835729241518152501572974355187063775034575041151299931887811728217028962545109742550933091480839692191928469694018194283204347489578796778886041475809724973000141328360789069788437254028913183738358417133875858094493112807668026035776813078945902090078889468029308026923430441235006646965319788255047800172986533370378299105571445685980237440673385191044659735008574252008121441392280905885028234316730451825220761515728768913160955906606038733515703279425314439772992091427564016221386917346425943468658244322619137330087710351508520749958651480812782368647675128401878893057109313834645166126423308808963520939074565720562530713518997468012514714557818531075299439737987704210255126724319806213090807439501857785826482533509973675312859120731666396193119424547518011880766819391339649301108060609796142914657244811155231942917860903253908127942049232573324817666002193526017348021398823886182654419591431323119915773368378754203094160652951203898775139987429107480009134190804497387739016265837814252606835714074569466812774991178033267105534041085308382826684033719109959034823318053187266212853222595455699687149646035066524570203264281278385973832721477971714977511910341388770336444410787957887981243419270871678540601660624173722050558363742079681910248842130171320072177166899879076931136604953532190622447198912141227263492737133987669316678254222037381916184958378839087741354224991656760623391371421649013449594787282788130926976738620355193602073561194972966353954920137820114345228920605384194202048697334430736004060045574441140410194887199102286847512967779050652343090550867626890856182002409852444028521175154844228272215051431418423220001426142533440162961855747652729035991728375765871860064950832240283266840907918145334495712680584463716680507994365418126634995151322857087377705569901325054482542644583951367692154483467998447774989665129561730579241403047181393294500743647311278872167963283075861402376979616615142694937930037550752657298873843133418223581485946226256630097164229551529178285067365471854573957697536844985328236645648289758052725601533267541210577632930362333761320470593959413941090276182984484104816284416663851449353675949037493096087016046802164037457213516099008664510990513476363063957272067566259826693672795047995056805807862349380664029185536151590217593723241526286591672826661588990643249761826611936466059164571177190321837297366933222773580593167474674139465608310120536438174815939278999709633019102841413040028987060402551871077283674721188229573835873629253597209259057914579060527216390372056409 A013850 619 216176869849603190894488341555220390023169640483992519500883245915098734702765405199869045372607450807098698395901753264661958119544446621372747786933008524097086367504413790668259969336853838579114834349284337765432875242860465567141026648048731879864978760628067208189225869327788115804882934134896683171742504625950459608961175629422317984379943989603588217391071278082303994338697846117273825255951975982405387065382562699440928852016621604943109678043394739487343209326185187890048118852102984241184206962080354228933514912138370996441863105088449930685345298376233781937431413153294586566326173338235544621723818179989269386585035498676572517068344197662609681801644124485907496655168176672317552414681808987468183884888296311447040634322722145996112692521301006827562992772795211605032208168616449827460746742268075553241285329179981175368762946785392354155410006706227593856676082389105535880800669006337440204349208546226641764308411290513986086276568657002546756129247872621962414599169961860486947931414031233496876102583281488670981379924626441465356617088435945911354977944360237076799088495145200395267967121230435553549018220084169028807508900106391083547399918239214951581129870947852442967595648853905290997356768476240021046850065134222257158359763525517798383315579151655199560822454428198907906501629397056938507092396115639018773241117701367587059364832814766248601171481457093802181042080389252445827550454071686389314679592046374697532865507079723971047282107722654882602769941039063610826499448724643209345932552545207413368848370552751797707100793748665499596706012618125327404442664525701746143987458196834113363420820606063137118283878944486278941989528270959613706685385901122324064884648563027328681982635024837885480534233557085364768805607312069292039225631532340058050637091076952595185122594261356343107049438793353827008841715001958690234684079218139931971422532827331283436773528900800530303741631125174900081597894219790936058793234385161970207153938182500278166691060299376967440146871718396835246026571973826472717864212290457108182734620043145996846275568860598967464975281692956486623688771658563856637338075831998006267316559283574959669828690463388152566136197103343142139660620037744310854030094301840342665364736235490628973625608533014092646974411630083706122646063902346539948958269381507560993389830787334393660841201563185212684263163638714227750607450590788246448554942863747540737628081853159538647045688885861923255394044937915040943398646904965446272212468102709433807439718329050801905296778519583764232885211114714929830842210547620984247811000912130362630709478830265762563612958317720076506434684874789060109326148463868578830259376724215250758691763688885696951688741540168308493255186099608236384327608763441911314170572220039871557160445946212033261304705104307556137784706398485653854120145003682598600671656929710285435242523708611443768105434501933795661609538110797978945071600635079558895041 A013850 620 12765027987749218819128642080494208810478144100939274284007654788040665185463594411647067260207097362708371041579602628525023965000980028545439384070607220339408852914768129925170082929371882314258151853490890860711045850215667631274110482540629568774147130836326740576365598357936560450162532377731514244608223155657748689449548459741758454659651312642102280648725367899481968561705769115378902107538708229785055700823774944839287407782729489150285683378784415971988129167501909159719451370097829116457686236903882836864295122046858668968895574492367879957038954523818228589623387515288892042154994209449470674368169739710186368008459761161352930560368656527779439100705283906768351769991025664323679152534546138901008790218769008894636302416122419998924458380690303152160767160240784450065546860148632745861729634384187593343344657402748708424350083244730633120522805485996033189642865988994292788225398704155219506626616415446136969540647378293560364408545102627343383402675957630454258619666387077899893788402067130306757036981440188624532779503169266742087842882455054170119600092636527639147909376549828938140178190541535989001515976877750096982054593042382287092390417772107403675914137749599738904793555469174253528102919821753497002795449496110690062943985676418300476736401633326087878867005111530717312971014714266815161905298898232368419541114759148054648268434012879132213650574808559931924988353804904967673671026762479009602642515230746379514618175327550620766370961178915048162810962248415667155693965947741456868667971295241952552017127432769440902806594770064949085685893339087682457904934897578162408056315419064857559996636035967422183697544767792970285245539654871894229766065352075372113707373612998200731342392615581652299740065957312333704233202306170379625624234316353148087832069591002973793086304068538830704128162311308750131045094429150658699667860193751944842980529140921084955658040108063370513905639576310452674918274055784434983335681697209429178762232895738458925464940419617910550373232628099614724442623048482479387517163871539201781082296578927727967775726065649508429839325408687387578642198277666537170578176039803650272078775509135817793543714343172607020877776302755309200204819952608763811619623038429370394047122309969486150263618558265949156711192032344812762836127427369660837446036848708639969098676118161308611279012111104523623793055549702436434445619349935455164540720821161428533016200605347217597569400883021260706307762959538945252666746701091304636927874028996889356895507927612120801705869474802901694187638831112801891581401690626471498848991792860385782980764015448363013618781575703052797628461707171419210395599740642975711347985936188186342049989954065011519300268499205398448218225483995766750258160969872481421190458119021134375578767172677874352046781531704256882380049128124179374431940442322453764771060670042462644665635782469797143062857801904688700022381615904509858727532945900812873193276009 A013850 621 753762137648603622050727186211102536049923931016363207196368007579013238536439786413347674647968892170566601634233955611774140109342869705579650189985285753821753355764143303951368226896480278774629608796783614434126546409384957959104949883541635406544613928754257704293812217437795958021647374372668184629870969118434402363306386999291094989197750360203497570026584249096510761600163960494008790548053182260577754077943086717815082142162393604835219317833840978729927039211820233972273883952906711497709914602937377633999762661744957543944314778199830943583193225676942579988671409390293786197210253073781793850766054960146794844531540436816729196659208799308848099457546309410764403666200074452648930278012414955965668053628091206219379021369612778516490342921381710831941140045058080991920476544916615010389273180751893199331158674974908483749448065518099155133751141142579763815221593784123994851921568081661556646795072715678941914405687040856445957960179765041999446544612622120693517232680490562910828311353661977483696276717061698090036096882642031853545034366088493691392265870094320564044900775890848968239381973287158614550516918654265476693341664559631670518561779025170079659053919976114982589154656899270496580949312554722244518068497295840137526779410206824224850807780046272163159217784830777326613625447862741168495345994641723122805483285412933478925602760026499878083852791870655420238637303825833436162600459297623038026437881860342963958688634916536605633438886653754678965824509806696729876572995248185286637975037012742056244059357777602715869826614577565178560666315779788561456828500767092912033317369180360774060241361287840312525156320993407102373463871080530482373456392974698647942306704473930754985036941557480986647351154713335992901266362977054746513485412146337041438395877279134599507953168943149414248063856320470386488081780946917245556687476580858591033157265242249145546651610341033965475614111341555920001249164720015101330988668538519583576731090260460261089779266838018000088989013456654149863612448389841925353501009450518325971128530689103408769188848450537823273582326057581549131243166097931353385470716974365744915979615038960904890962788249999271975811812901398252962894413381594894312327120796215892398088525281388187686916412247046031754639178317928848832710488458751102790351029879396481535307726101307112187414386148611015461356137154379169017579376994338692010965023768761193446073629545147851918875552741522423446767094997815178224718725952740447505954033538237319635322847617568121219929886617636542140085885338379838895990188429802515535534116376612920099231134348210387591175433263689564647163035346765132954649769085227072779387221545976215311709856797584865203161554609579572968837996604466030835994147110000155439875361470078963743550622779455802614010402665604664647659520966604667880831651178698572355966361505337376704861127319059051500718690344669963047621612037545402648002092922497099349189755055441 A013850 622 44508900466012395278473389618579393651211958202585231021738334479533152722338232947921766840287915113779787259899880844919651199316587113244772764068441138477420713904516897955024342430010263981363103769841275648720738438927772382527188185673250029121052907879010163180845317627484413525220255809331683634209250855474433025150878845921139868017137961019656328012499773324899863961728081703210725073071992359304855800548461327600262785412547179971914865498770475953023461738418772995828800573535188407228272747388849211910051985413377998012367843337921817387643976782997782405751058053087457781159068233753741145093884779341708088774742931253591042333529620390388171424868652024396227272085448196354466683986355090734816732898685157636048111832854264958620238259164668642915292378520634624491912219500781199748476192050218541527305588598593371056921158820778237011492871133328192473525019891358737772011116673654033258436602248788125841103741414075532277371590654945965025319012830723604831499072550287249321500957122386108434781443865776210518541484823129338919980734283159463983021907363199534986287345915578740725567266140633429030593473529615722133265131950581690512450554489657268033787474920669613606906993335245023552608475957043793816547426696822064280818797393302763653215348603952324962388650976472570359207969070847003258481685637599108678540982520348308997077917376804791300973423507170331909671294153611638571965394521065342772423130485971391678796605203186570026048932818017560038252971479575635202481758796410092990685787960565405679155461017409662769397391764190646228828785280480734765464266141796069362655357332731123347483192142685682614297955598339695988050668123434244453670226548762980462345268592481137151111446362027694780539438334667777044826877467432105726874800101829055959895838157455618966345126672924029761933922651867455851734741083134516432876838804623118941916903355289569795384230939027714627369537660607535520153761927552171718493549888531042890622394148789917957090375927518124887254712255601970895296451464971775850198881107043656630269168608660867184411832312155807926481762771374132894650777714916748486058660366619322871543680288435602472906461683374207010899711740014665439205952215769796914248604155895752230214729329340691094724727226775821129079688840495380594722721633000793868667437963348482838178385918556083667554632087689331851977618542828935551319044632138705424555473688521579711797201751011435507957682513834157582108150192525988458991416048783370684779079726399375487146178828969779989915639874884820176829931443345991106969324636591408739857754037922616318939499252127475176871318158787605102850330074191134335839114214713573420550036045068349537941155334040588705381486638141064204236914861497114654834618392698399178569200219446692730092920724504085688554700267001289842779647053557039033695228170450971999047457680528666757045344707063117932065937946162416647999008569205018480961875584980531219470305846268735609 A013850 623 2628206063617565928798575183587494615710414919904455306602626912681953135101350317341832410152161099553582657909828064011660483668445152449990586945477380785953215735347818307346232396149676077835509914505357485781310884080246031415847935175819740969569053157347671125665735160585327134250730885285226586916422053764909795702134244972797388066543979460249686512810099115062012067076081496492890104839828076824592430166586092933467917215825498430161600892836897834550082392191890126630694845066679340258422277460564157114076659686674557404632308781260945394922989185059236053277194226976761294519661820134924660876648802335348520934059795347593297458752590554432031134467069033388572824189373630546534903222710281752800193260934459873251004955618211491541566448965414518695505099659264953941622924649301629063947770664373354658645867701158339967540137507208134117291642547551896437369178899564842106699484428462597009877422926188690042791334826759746105446515056583904288780062388641398141695188735021911785185310017119777316965409478830219454909356137320964333885942378686283188733460607889569341405281488969009061104021498338263350827514018450278776247172776549898243069692792059772020127116606590620013874251049452883395757977896787478981073308999020646073718069167277134890958713119714780836704087451509728807140871365664444695410085055214589768359166476844047297968453943182946121531179684674900928934180248476613646035984581074387425368813432066124707241260740642963773468163433971118902698799712897461683071345375169219581007005093283426639948450817617023176870146586283693469166110942027106907165899451406916099795436195140440102545535012833446872691679980126360708398403902020668700744773207477905233321025765117418667635979796231373349096073294223797566719982287574398411066230071212903925375889347359596844343713384909491033412436198670121400589084726218010060844944454574190550401251226226493806847643452718647521031543829321214364929559488060028187805325627367869551648361752091895865448229608144017756467503503981040779396360162555118392178393730489820880360764137172815546372334286200488302250821609886871173296233773288119081353277835988504396241782777351833890422653655941563549786617078536125979519672272388990737989465826801488273441949552168238468452400418013885461851026546342411728737781989707063877150943544297764563111595510104818184485433470145967356527426397335505815369838266483158416614576165833510760401912966195474255309393194759393171065904160718467092514984126264609255565519878764156723140494713671836538624528618972073746621630621798137428875431650466086094679860518185292571017058491338875281719074465958249293718209140550912291396963855264621796910059078425240971865887281319762722464071404495591700195985585656543123253329381470447773095332703758107759019256875861241755823466496066159163926295378865489597900669528236959445571753328577537243336770559607370050770561569782944540647693457002987136282317791417515387978502089916322568975841 A013850 624 155192939850553650529627066015657969563084290605438181399578516566956650674599634888717861987074960767539502366917437351824539900138017807019494168543493858029751435956553323230487676760242222720109024941626854177900626394054447909074404724196979884512083019888222632299435995497402981950371408045207344730827805852764158526415325031398712967941355443148283738894923542645296750548775536286408667800687008108415358408906742201628347043677279856802612371121125980232347815176538920087415899906342348362919577061768852913429112677838445940186133201224677564624807588388562829709965041908750777680091510817147166300105235129099994812635296855480036621641881719648657006459145959352561836695558323510142339500397819427221098611864918921055598591624299770364037957244958761914450880629779936265298892077616611894597051909960582219238379841885698816743277579663133111491954200790391932730212644840404361558497856016287890836251946368515958336785530185336247780511267576222964348173903986885918868959199614308869003407371200905730789490464315445628592942570552665622951631011519046336011522115435271180040640466642131016049131365455376112603013875275470511458619305282494941355022289678337478016486108502569521199260650219143311636112836827403846353397823083170130006978266258547538176221051006038093626539659924197976332861313271119794819270112425366311231840421291164148897739236891009785530294629200368224952634409492295559184778853527861503080603064350072597837889205474226367859521582612560600085461424246882214923679873058367247038882643753293059662316072329467601571005285773465815660789685015758635761239196706126988776820711886847847615211296972802204385571011146481473470217352010418466110278113128362826122373250404418454905236970987666364890774031950621022517248234098980651775049819475050763889520890072236834061651931665520536031970945095271998583384863998447276082833125098151377810643483657448232800546498239583417469391631577588387034725558210456604461716672970445329155284113099274358958852510131296104501649614406576476982575671238717185939741971391693433164422761535917585197739967265852633759608765242209855911969308078890143634829702937285196093681031219848439395567275729693386051349951870479702964657128012297514087539967606801081058473679105982313323645792283301922636841266534973070170237288710212414881886065347238699687176603276179408975680360978649226435588001336264282891773579797564021342674108016302976890972558740876559301764358757347407358270574786264763345917297671798911931888383321144690344723072347608275769239790421681982664260666586558217037665363528371917804751083738323341025986286855069246510229628140368662544766531540390819894699318689520652485742078521932054147708778074650668998780952364060194304872752847433214884985846646448470553506300824212505062328099262730464439619873126210632470683815826628295266436634972864218301566462299174996681792964774255594127950890134113092180705650942569387410334583265412866144742569907468931375454435209 A013850 625 9163987905235342510123948621158587444730564275960519173463711824762223265684433840543901032474789358362440075264107758187887256563249813486694111158324768822798792541798517183437066825015543009399717813778124112350854087942521094582934524559107465200553990241379658214649396098126148681187481273661448499010651107799870796826298527779062602043969097562463006498006340269662127823154646642176145424962767141793818498687534220263952264582099698264337457902331368006739906138359446692241821473569609328482038105920388995685075674513682394322050979399115985513530263286756246531543725759669824671231723622241723022854914029138225593691301644019240682471331473663533547574406109753809423895036023444950395005158990839357978651932011597369412041236823277140226077337357569932286410050307875456529634278291183315764061318231262419463807091283508629429873797801528347100488403602471853235786326465181037145667739899905783665989841181114498823828848771913920095191409839108389821795320856521626623293171778025324405782201862042282497388622427362748922784665848564352369670859599188167095144369394337327910219778914751194366685157998774504073095366321141258231120011357626043792072711183216149739395488220968227657295142134790193408800826901821369723321788055238113006782059644300973581767676840855543390553540378863966304479127687346352764283080868605455311928945036821951828262604199177236825778367559652543315228109246110560474302006521966693895406530346807436829729519694047592795736889931689090874446411640354147909028372824223527570398981230988201880000101754982732405166291119637382948953970110495531683065413326300092560282486216206478553830611874946997366763582637188584526942864418863200005345812302116696519700018063130505343699337899850711180435315812652220758620990975310708506664916790182272556912319037875512814506484912917322132151852336930716244350292834244313205415213203920740708340687066488660698639470174549161218150106453025016666013509486769252036859907822231826241290371594399051622161281870742903674717908081093934389344110810975011112555823668708105534925999645934397488341347327081332170871137978787249781745875672750384091493059128743753544135771212500830497868852064562664752946163307999955980360038751998155909355147547213997035421812277529149619447960388536695229782839947623624820482341661049332886360490272689097977828091246855117920604949635428258171795035890905069640476338113466357896263563404254674482435038621090019950209883620262607057098519170554148010813070510222053950666077146730272820165552699053921075897840384609899394341928101269676157857102050986833374452746743664254964243464252504983937182549312060629154605918920928537523962100069297505008630583994641565865368055636530047353709016456145390413508431182888083905743529258626135737713993557368924211425411933364971194695113888229611636761408640746574207187816858512659226489198032303984379063192776955018577661372111529243980178487982507779757192846807239364332980904010466132928789208944656241 A013850 626 541124321816241739880309042130793430023895089931192696673858719540384521615400133850276812066603836821943724004270299013236554612803338236575800569787919274217445900800660641164775358950342799162043937185784450710205583038917928114027700740690736712627512569763227437916832190198250953475439581728434872418079937264474570681796101766825867588094331241965878070700776386583278985829458729573859211198626436955783188529000208172366117271308405082810862551674764949429984717563986967730187316192811861237535868116493049806208033504358431702322788282538399828588448516819669601441125462382743477011562048169751502776559818506583083081877670777692143059249652188357992450721106374852692671577982148400875874659633250073249281417933352813066411622993177691853209640693627146931580227060629737832618374498816083612552056780237814606918344933199901059204617886382447367936739744322360461719946791442475062414534373349536619693034131903630041048269691132745067700957559589511310587191901256745530478838500320617380837033237751734739188300765713342961141511733691876443076694588472462078801179868366224875770567725137143276158391894669635691012208285897070157289405550656460259878101522657730425961564183959952874935620847917226130596280027725650060792428262873755334937473839936328189029799549775678981668796005831538346313188010810114784378151642210283530714092275479299433507078515357216657325386826029923030220904622873582485447059183115611307829860210448632337358698408413816306995467613576309127045186160951272079880216386897575079504489442708622332812126008529975365792664324323467825752782981054650650353329591504694165592120528580776352125143800603745247510022791143348727731449201069453097115664870627688812791766366609793210040102203648284644493524963421300983575810896101122026610056671543473012213115526867511156183793427622854954581434728643421863512640441569292450466562924478315818086809230589088925593962074336953420770545635944674209111431721684237563524540696994967107721955152277669599237001533185497719088417754280515731756380399277263431185308831813544923731845353092780237289068218316825583357769826509408312362312212600237430218573648493189903027673154326961540068657845560360790996717997174089400684279928266739108291512107515439310944622593175818755878782612982703316623446916067227422024661792743302057606700590112018546492770960035547858093801671022403216786325074322053457200487289262074967416467155457834273513306595536744588039943417892886684114610458502051885890501000558102063732881189437275879757955721326434985610691576870829949336496512451873107445304019008721523928060242466630591383612320646166796506692354327868090950324906361909212252438046991948373254627354299589822784118317281462766189163712718929158527259352918358466550249659192614689176273605569077605760459149253268184075551779986070337539124418827444460360233397678314014664960654609517973599302470286416891992326361813690327785559536879101886882480411120677224498189400914014683312073998973006374809 A013850 627 31952850078927258498192368628781221249480981165346997545894683530140165616867762503724995475720889960498954958728156886432605313331424319531564447845406845223265962996378210200138820170658791947719532446883386029986929472865064737205221701037047312143941989731948816981551023999016520551771231861482350781415202215529958924189378013229300655209382165506843134196810144851356040834243708522606812562067692475802041499448933292370046858753490011734898622813843195498891167587435866457499830833869347594215255476410798098006778170398861033590458325295609971478319296469684670295497017428238619574055727382375656487453080722995224472901794581751943355505632712070351096222630610328676649564008267880923319522776683783575296818447546550258758539926124149526240176073317989399162880827703125389278282395780590921237586400816262714723921349960520957644973481572997134629296545162491062904101138087886709960515840211916787856253972454777450293859276991697463502673842936201053378863094577309566829244934605432135721045975656002184614329971914607188512445126362771612087235738754710413291130870047157212689376253601623173313876882988347317918579887073936095717782108360713321885542016811416323922604403498651257312073475448664285785579739357171910439732096494432378772722892774400243234020633614704068188560735348346507811447438850326467902745476320875032205136434774777152249159479253328286398406766690240925011514197076062172183163397703793732116045415566781290888693782318427439111775367114067477642891197618011665044846897429914910869660597102501440130223228677686515374691035686976451642876082248296066252713759048760685784049125092166262816637616281850553120219335794223599023814343873950135931582894945694396706541012181941679259657995023227559972698155565064401779168057603875154549297236397970537898172258745999666261496818107701962213079139291665417618557905434225149907600074127520070742207998257055111967397866527522762543079949256897067373820931733732543888560603616855812743873729786844112165345703533070454814451979972510173444482506196923128348061301209758014201441736254775580231682189223390233871692950485554051436682173841831420016976555369874370583881072089852751979514177122493744347565201015132805021006045484222677605505498436679175871969019504438921715886234514015648143297916946853712043134254199699243199618063145524583151851632419139065472580894872201887548015709313642934594231573943636264750974969062629656016687241159849231179170618883157065810283632964087661809948193581955368761362901355081703423827527388604659465325726922645637678370782563770655121537757018445997266428029257412069790610923921835503166923676830706282902525735395764377074294214236827559492312490644036479445579402517153094880703928072340047881876137530476149091325692125664704781169780135248463542549352304256233001477257056397467361347757807341767939811421899506764251951261694037426823065211567942631055254879338736600165409505093174087318523585796264869429393585934571653034894657565357053426096641 A013850 628 1886783844310575687059761175160902333560602456832574858087535167771246639510424508082457257845842831277502791357938935986958911146907274644019349080823428803588631848973136934107997192257231005720890671456017061684698198443209207667231136224536606734787630551681845693943606416117926522061539470188671331291786275624828544514458582303176974389458807491013580231187442243327722855221256744551409674977535173003634748500960061981158896962534831702934028778534626851014024554870500478448907510909151106090816620626581216889202244183882345172482973650380473205823276137238410096278803382120062247228416646201900139927616963612145009900378068257870503199252106015042161880850114909298027480105124210100641094500440400736337701832509176246229433024097704905374956156953353956031168949995041851111493297188448113308158239381799497041732831793818802027978039113403907802725331695299934773424268102951622336458499848673474406123940819482153662402096447082743522369387751539736000968486871695552611700084143516162182192043816511272999291570511585639874471372266595300922139183137726895194427986745414586252094978398922246761011116063578920775774223751828852516039315716591760944019370550697322511305867422191858093020626651768177411352698029301644139555740565899737534150514095435559962725684394314660522466322861584512939758159816672927603189217631271349776681101337015816063160618090429781983539521166292036381004901823144395205243615471011316087720365743802868445686479152120821852111223652718570487335082328145970809233164446339045571942588598305607538249551430188711046360130966280272493060189780679634416156494758070269734862316787567325653059634603826993311195831559313109298757213191412881576624038363648308431124540228331474218603544948126564188827853387961487860658094633451224000981452512063762292349173706692534293075125612441693166720110096033551244958225757985560876893876777155932657256640089080847306562876620583691605406327923670514931356752197945172984075615082971718886712999870183357979251498447924277286338574965396753231723247508422113805824671775135000980580933084108243237100601591451969919889597033221481183284645683186303520582448618035711708607593425833715151638332644906133109979377554742577003685385979797864889927494177187468656063898632717613888401366261818110007213598697794764842435034576238040611694247010680081110533687042717742677090429261308649257822779619261301644854780209797777797280320948179218558129364903247937251898845874431541579031438242896412342215630882820882569989717962116219505473591664769716536768018849055302259270116339608093414271683014182217692585308699620925309065784446660464626503676193176375299111242149384490701859999056470430560461560260039710074782018139235373099610686248743607487376904045037086127693690794328375152623294347206286523723996704214026302504230551923214050220223750765724055077924651743974922313470051771216016475177677875444421181745370073057503167265866246836682071499217683644274936261855850521540057494634576768647757580554409 A013850 629 111412699222695183745191837632076121894420014473506712795210864121724342816451056777761018618539173344105262326894936231093936744313727660454698543873542647423105122050014762822143126205597233656812873258806351475419743919873060503542331362922662091082474796446261306381676015265347443201211844175170853441448687789370500725034264826420297160723153123536860899071387277026258706877959989509016189897748474430691628264233190699925451706740719277226551465343691180925527135940548182751929539611674463663556630631378994276090503316814068600089947111081316562330658632627790877775167060910807555636590774541576001362585854084333550689607424552558995343412637608082224616902318435279139224672727479482232755989156505223080004955507834348163601790639945376957485786111938597749684495328257226266282567705680672642733435877255878500817281984593206440950075231607387351843128111275765848435929607211190347345537957564319990207212581449601691611181393103788922252389977340669871121188181286750686168278268590485860696257995321174159335167947138620448947660060970185924151396625099635434335778189329985903599956379477959748990945392438271692888692138321741912219605553749026891983399811648126196970100165413007028534774983160259107962965465932232784796626924675813601654053706821374380238988937799886389191113898653703904579779579014719702040720111908941932963242352849446922713571337621788196346025185348378456261958447754853392474430249947747203663799876805815578849340907453582409545315645469378868706649276394691430314409127391874301977637914141347819526097762401213198576519373427883810442711146359351732639624858969291357573884943989063012487518363721380128032802657745879790982314681739739244218072841335068964549472975942745221134320725641925488786095914705737896683999830010661326033953789384853099600926358206487457471793092289069539801655781060685167463538272783289384219706529814280667478347340620134952605231301568846405607638257564820236181684860536464519536680995034397028541515929334457105316821731851480649481006513131712881580026042124817398120141043649946672902323517683507654907553423373647371799560815214695242391775042946468036586873008446390740681569784202055045989091904349062254011172265229994429490618356721084123885328603668742836671917150363342382496212276394097577815955789506083069180946356692280060079933591733648109495903686185439987339512757451014430025177313737760600827029916608348981151605671669034676638980868171887446787374950039308098700227396804790252395490787999690294875322855945000645578710114212986991779614745017866543107641099737518308019328610304445772529469893403916018575025505790853775730415575530871785037219737679004791454131084285522454164694671795084840205803389103709546158911412302061278522118806955394898754184747714296224387252907908184012939378281387134039136572309860513866451453992258965239728296372760829975187688093087038534556842766700867117626360882357443972504523882136009459239639957305001510790711326326117446418855000677123611881437374157297041 A013850 630 6578808476400927904969832820336462921743607434646097883844406315523700718968618451670010388406119646796071635140819089509865870814981304622189494317188819787686934351931321729884729459314311050201143353059256248272060458724584349673671124649220273816329054255355283880531587025403501173588358186699663724864103565274538697312548303735292127043541468791728099229266347321123550382436659420517896997272149666657909957374705677639897997831332732600950637477079620542471451850153429643318687384529765404869355482152298233008868130354553936766711286962240661689063061598038423541745839779722275352785048645905521304459332097825811834670628812404056116033172838119647281403465001284797892077699884935946362008403702476917651212617782110424712522135498134563962578184123862258521119764638260953797719340452738038880766655116082369594759683908244247131660992351184615738984871842722697584293207376213578820406670856215531101745695722017530287948650081385632070081375771989215219835040916801341267550663481999599588253338365720012934582332110588398889910378940228508635215819315508372762093366301746337621673824251794045218166334478087505193384382075760538174655488343326288944727775478010203804887444667472652027949927980630140066105147797832413709456023275182117364070217334095335778732057788145491395346084601602561861531404361240183685802481888111112199546497693406991339313673915228971206036441169636399463812384381476337972222631829164524629143718925506604115474731244226587701241343549321352818258933121830134268635544563362785657477541192132447395196546772029238162744892481543111122831650481373360460637208297277685373380332057610181824375471859383775180208964137236455777714699642049862631832983207994487287681829756443162562760504528430058187330177667459117061293505962299540640978937309386190678335100525734877876251910306577267255747972215852398453554471469580454848789450879003459133928932116278348816386303126338811404725431470945070126292309329817693414121476075786110138347974111270357611853006444098080871203953593914513944418957761428342541596208486485701088209301395693443514636122096790503657392266577612539367991924510945991092418264275750926846506014187347148410609887859907777037105711089565941066991523346023296431304768718035595762640035811805004344018838708795067872454373414544699152065701416322445267659998658280187217623616765564045812410888814724951078556695198901025718235289545806398988021163306384828620855181284681781845347703424871103920149727553926059613701335540593712222092939320696343120777253534162668877594471078560001503963099298400718570233335109867218422092667735607836980836681091444124603105309319522448034662788290207553930574986395975815395971055674827964729312484323184944991137559985024416435452593431909113376535855167781477753842896959070357780057348137628877876975458324953483300091906788899638440716172515154249204857794208696538427047008530919502428718983742324709132419630716249222558641499838903034210680713108230909093586968934983472157986995506614232974009 A013850 631 388472061722998391860563658208047799066038275408417433943128348525359003754377950952662443424992959023661233983430226416468069805753831056635667449935682619643125786547192616827963389843050753203327313854796022204216898027227981263880606239411807948580414324724474157861509682263051340799218962566428443289500451425896235537608664787265264809794080190682752531388948542965024526532502302122161299791923165666482925073018995558958336873942366527353534192384074513412396760299709867008325171369098117392130571865611058360940654229306055412137534783833348832077484724302570871716550093152820637306604337492075127507019101044516363025465960743647109595642822918127052319593204860866030729296100505582696730234230227559510386453867415838468849719579029347867426279194329942503413600982124671060801529334393728457870390217949547842200964575097914548877449937345100374771317697440932569654929602358035615766193507388670896026981586689413145973079838655740188106235157960191169516039331096202400507599127948594356086771377157401043774152128798134366050317966041553206400858914761453903228851186751819490222217648244186576087503884596589094164154377191584018675231931185074035897230414201024524474798720169592629598415297328229140763442872314206197129668718376228848230982263360995482398349280332203121403790949640029675361567896126871606462950753011073064271021142297989431595133131020355520745245814625859751938657485341796280921774186880336014826307458832239466414667405240335777170600095243876562565371741910947598428660270922009130288391329854228886238960890341554484271923156142639168692086129274615561840166512745950043612735227669823626547547237824752540616159123339675477218275299163402338547105825448866479850324365288212306168445031899266505903659661085793403352320233567825575309165269181945173365009350944118803714799051693081054184662011373868276283937985807256278366168284954275258399369512534120219258794813307180474637632002927835445887434573616404978410459040799094017559309523296403346622308177517547577363722255767058133903995036854582198738714514918494163557671038114302146095748373693382450465355949141442837140555150446849828016206087218816479359333631748661766498103268239694326264055134127779254064782462059329630972115288031283894188131474651273701509968406915639962800558295755449940230327602932424070610055260772786775013456946389791341177050573620693636237694294799906667636075612390322053843661672078717745232877599679174536185936539535213815380921262331779894129450162336518113002365973947798364938776043938771434553075922717889528807517050471264030853708204902549380606149937119907165881425181768684113688765410008481033998802985748465852046522371695975923316694866542916489301172886799747816781681779555706766097040189560801235771065711802328479886669222536145556554606350178847609757523838630178235387127003977734750285849270847343261297647890229321897578698806742265698913427271000531749560246774163800342865221923987385267106485428327926951067216928641839047456974097670063842882257441 A013850 632 22938886772681332040974423453527014487050494124591641056907785852073923812692263625803764621802409237388172205487571439666023053959957970063279527251252123007306934569825176831074410206842303925903274555811850315136803611609785065650885917831027847555724885460655474547564285227950918622853080520585033147801712156247746812260254047023226621753530641179625854225986022513541733267217728438011502591413271009440150242636698668760930834069422801073698840526087215942488616298937567936974593044173874733887918138092467385155184691586293266031309291450575415185343395485342507403990566450580905812317679524569544204161970897577646720290739515951618174513113050492484312419659153829278248534205438754152659223601060707161528809714417037845747107091422103962223654360145988774884069724393479701469269505666615271708788671979702850534124757194956756196664541350290832029871538716189627305553938089639645075377960417793627739497235712423156856564391392782802367485079842391328368752606461899655547573220906236548132567763049767374233819909053401036180905225576787675284764318057749091531760433726508189078131729911170973131391016881543989421299151818785844718753770304547436745695558728156297145712389627294275185156824891934602532940538167281561734309808151397937259191271669203422240140126654336262115772451785294112300425222698395641490030779014550853372139527431553977946261016253620973144486020107842392492225785851947728592149843961096961339478629136584908252319695612036587306146765024055667142922635988099544739613960337673717134399219636562361503524401613778450741772790447066700272098993847536774311099992411135604125288402458675415324006116846313812770843580074084497254261938140299744688868051886930116768681803445903648466940510688619787907105199327455014674551157471946532396430899979924680542030437163899271240555169203424743168550107109615547846290254123932675981243871058264999733224370345627264827012574930975699846877532140885755244207124137475097570159195900145702642859668041129321214700675574233666895750435480789015748897002931226224253322353391422161863916917129611427424807845718220540317528803440853058090312641078736035494528953244183894289689291621126728649946499886285710271566191615111237173271339602141355379272435642959282667914975446683060800462124459961624163410166806063563520660614625556708945453153093372286277769619227370788905163659321728338526199610413639688817242628836036126957414378074576204138256189383455577187243366723014840584428019619429270968449902635809058054676708395643545651269786618540514438924580160568658786555074313277669757880615791290638375412547636993398238132275558259028229207908695590796576595317505461160097495099526275682295927515174492675776744957792638308833141527400984928831264126153375752171045659216215694408827930921536858968992950371710772508572025147273394621374462457881259269629113594264772236364810270151228730124585839324047255138966925310399279783011767598246445848489389531112637370858057335758533568092419371953913286863493319599858354419633609 A013850 633 1354518325040059975687498730507316678445844627563011812769347846779113127215665474840086497152810463058534180561835605940838995313281558174266592804659186611458467179413606866698112848303831204520662459246133949258513116461946198341619162562004363370317998761566245116559123478425273793760851551660025622344543301114273201517155741222674508787924230831015727066190248643402125807695939646536141216520362239836431431677454419691664204820965346980600842834224924014188010303835964449110412744665423129161347678136222106626028500853479031065882782350865027691279342160013989719698238958340351907311546658246307015711560219531062461186447877677427101586824812518530706164068453374465051297696296952993960374494419033697181114684826611667753520926641383816865344566312260491168129433155710582892058895040107965179132262291729473621189532787605001496656844502193323340531884489652281302765654490255131402055993184710295924389572271582874989223270747352431696997626479613365548846472658968712760428651121292361930679993840325713681132831809694277785446272665083735437890048216992026105858921851116582056874600519524734792435508155838291031338293615747485344797691382713221592396577047338901190157170895102099655408325353043846344967605838239808938849259861531896797217985400794792879858034338811901941674247505469832037227808975117564234344827470030213340771466955305830843748766748760064843208755001347985434273440428771661425637856136058814470134873571886202247391225706195148443840660327905463089122438732461290017329464743979295323069139520319370884421612390892003737850941503108841584367173487703198986296143451885146287994154876782324599467237193657984330305542559794615478366913185246559624132969595871336465073891811677164538324370215652309856126654915086891161517571297560970791476848212914572461326355284091088067483542186293027659359715274715688484775593215764100584016469342119489969247165844538944360770265537099184100258271395387162961415186473193767036420330358707703595358220538160645288406860191982923796527167464705110590956619126085977315934431645410087235902430039586425178007478481815204685209758314378932227174871143058284159916440160115814773911862980935912200050690871785284905825712048680703443844499332166844893790658052281102682257711385151188057206487987236273945225206939731247362331488633024498106520063237010540132416018245757017714061008919288736661633560795315009984969359990139097260708361610925650278159889726903668377329533561627303321669890130507679021415998300741889069070604954054355727161829630038198837104057533901418732687290583124733121533092481859920905429735525416823172563472739439637357906497800565940947051376903379976042596988131927052763892223843538618011941013012697499498288174051500759062557315385230684789948075131058320539146880492985829985260064726499149405858669512921346678997540633675430478612329528627740535785105681642159905285126669226245666368700857972653767071907061864908854380907449962422670124111797427619205648662289271494506625676002417029052035970124944977841 A013850 634 79982952575290501504371112537726542545548679412968284532217221004459851048957830623832267570376305033143384827995830695200601834253962728632268038522320310220011028477194071871656865579492928795740597556024963569765941013961461065874269930123795652653907508871725207887699682277533992247784523273972852973822937387496718276386529363457707069418137906340647667531467992144252126818637540188312602694310869900101439609122006028373079630473182773857499168518147538113787820431209864755520762159748570353848419046265779174160356946897083305409312415036229020142353875206666078958461312251039439774839518622786182970751919403089707270598560728974392921600418354406719668282078103308786814077668638777340366153520949520784847641024326592369177657197247073002081731296172669742986874898411554209193185693223335235862580956064333687857620721575287733376090011010013549935067247229477558647009131995075254160004341563958264039279853064697185238644914360413739276012845994689622293835364039443519790551420061192679644722956277393067157212585530637408952816954600529493871969457165162149524863476386583053876388286077416064758524321094095247109494899716273262124958878457833021809425478068314776377590784184883882552206203771886082823992157142222478030109945563596973978924819931531724762737069672503997753922640950488111966264892171717050473827717277814067559214352243854005492520927747533068926633774074597191908412383878537835522489766978136935646994149546308356506204486725117320460347151702489689949590884713106714233287563667233409531909619535338531354211790069781928716360244817073986715297227275386196941800974690366003159766851319119485273940889048310316720211982613312249382087856675624099245427721666606546926148237587724888823515736864053244694422846080965836196451067549677764265916410124392589268859953170294659296835682558416990257531827256686689337514003797654375385588498182813763194075895954180125559123409700169721936150667626216585708605346055618749733584087351331189602307564557847943635136687476399667261132711623372075285397402776250874528612254229820241192802591407538820336163596872706021456951018705761569082448966126448621358905875014678746584721597161284679500793245288049288404102470762546857655573841065120024133444567329146832284635599581792503589985909158314740191603244584190425498312072291463588691903214082235384279033461393706138997588515675080611132800131402556024602455738057723554147568044763548723275063328483934714012931627280530633841285342316347938535593283660507807639550151931955651333178877824125603132157493319344874746451821642932366093407577961346469544720453040337991516700501791171146347020788625618246982436754767684205339309552202160538655071925737111854987104877386774647874418389567068321884946916182486706161643888413862769516084146230320274799621562035048273266548576068492600048125776877900494331579446335939450897574705395287900247181444691140580353405416962427232291829040096061002942338204012831096248158677526303486474347859519192479121739542266723148493671999907875996533209 A013850 635 4722913366618328823331609824240214610772103970656364233342894683092349744589910940506671567763150435902083730708325806720900337710862245163006795406704491998181431220549832749949466255603477952459686545085718073831109050933410314478809765103880009493560584491366501800560778538806104708239428314804822995251270629794293717502348172382814144742071625231508904120065653468125943836513728110579670876496362556731089907479045333969401979099810969613511468401828093978081057008642511303948745484770993330824395296262947994454994917357325872101114488795474287410385853977078425296418182027111627879264498735156901318239930088833044124621574412485208927627583103409362389692388429922280552584472255451163171280999258548252824468354845460952807571479840242413699924151307699975653631975876303864498648421999144722342449542874642839934304645988299165368124739060130290110115785881653420360547242235177198682894096365010171533255436043617304091156743548068070890509282543140427506828684411165100400112270803193366540341245845223783222566245962998608361254888352206666083645924476145659767293663417151342748346851904585341207926102636285230246568564333346219855216696814056582104824765054455919230320358215333208380825224126526101304673912887091095105199962175584837716481531692137016815514861227091688563371378025485372523495975617847720113429052877537642875304048285647335170327868262564080187048797725330889584999842855643780649767498250292007913019357536559962143334868736631452655863038960880313701833392151424238368761397346986465599449731123942204937934851991830553108772356096203401841551585973384279543216405754491422120581072803542686485940935557413675892011797361333475013762905848838927436343261536691449989442127281317566960139780746085480045960974638234951661564239087740922302138098101435258003736911374752729336818850219391964857716996867680092318690864410247693212143615229196969902846987580198382234140678219385321910607760772660463169507437079238231553018406774008755414826659379576363223711186258793923952102625488648497673527431236534837890040025000016655422193800220023759802030124231736417861011500703556514892749529000800664642622033013741765307081225590776699039842340341014022430973846796057629397703979741054272305055768256218791299575447519705265544485077949889327093573979989451860435249829556738633448668192888341917206292646861836953801668604262097835006780714959189530696750408876570518148859745475242788560669214483647860927749599659288053397694058178438029422588247806869325533307796921430049255572879556636792739350767823013995508903233616193513285449624071039547680146198031578918061069647930266865020645230547554131866065907932276984641080889747985377647043342142850717925133555904811656182336531485545817338984230453659657512138909966950182677155252750754181906642853616607565488116426868268419540241778998863146289785434726690888636050888778886355221695817127567160129288236466214365639600212988632306162742128608753663402357521749250694572823766756748796699659598231307735195402837922560169719289458241 A013850 636 278883311385445698688908228511560432551481967363287651614664588141920160068289651125978449404846270089582142214595930561062444041488704714630388261970493548000615332142247074051766032927129769614792030800766566541653158348566945659659237819619010680585258953630700564821313411937961676916830002560909993046592279418723249724796157231032792432874587398295369279385756771639368857602299131201618985586233712612414127946730147925559217463864737944708238697659547121311708335303331649986869472130242385191849717849030816124572994875032735421698709448883961197295874291492503935328197230518914514642689385812279865940749631815502422514779347482839101967481154673219439748945844398480744349560502212135734100971725218015781032031885269623802334288313086474286566821210568375862371314543519866894780690670627496709599303057204785055280755040963077415822397716761633500712227040525752818869954106744978405026213496257485618867200242939558189278714549769871518013682624889899103850726985794888013526229478657765100840610225914619175509314257869104825123739902309451425573208194391925063598923531119369637947133258113859812986828434570006560829627155319760936230690730173227116707797551700567574631186832257210621679348659447239755939689882069842074866952566506109082320517964888998705939337040598537117978516501026885762139913864258290024977872143365720274143828747219189494472690293036146370965044456883063699104655720782909603588121004181492775255880043176329204601780664029350647876056587601021643779559973149449851436991751942203807181907173137663259380115075265602330519898855124714675341779600142368322747385543396963984798191767976392094308326303729720147747404622389380366087685827468089826188633250480093430426568173834521011429293913275601511233949591413135660663706753892013721018952554791650549862660879767773914609816286604876132883330948039641771326376852560716036483868335668851875793211769623134272543772908176483873499477665864827689696244652091938334974183901598442998490099409704604671996921837395522415447707932479205139124121287086145642568973436225983486025121709192182992550076805759803738274868105044308647901966937968278446482188427428437499617839289909773301603650354796537010526574679460406958305022299729513725341238059761463407448630600591076225136299367863014875548449944397142906841067185495859566510408121863701869114374504544610285034729413072615059315394437625182598112414893752612526172019110567611421718956446044922539922686110281300265080436441378587199374413444747826803416292100413522978492322964939845974465923489181153420805227041802610765992514851770814250964952847566703532588101640634328112604080218602523932559325797493023666071185458728788564680262310193192042761211342623223485910789847689994968049679824058149116434290494638441336903340519679283687405353863207060134507786890144381905431736808103869925265540135176370283070168931504460389485916305565713238474341075093492076652752976765749046603759952218295070245809301771504263830670603219259696318199615960490455553342176489255461754323219672809 A013850 637 16467780653999183061881341985379131981732458690834772540194329265192243531872435609337901458906767402519735915629675103700176258205866524694209796481095673515888334747667547475682732478314085765983854626754464987718077347324529574257218334010682961677878955952939237652133735661524699060261894821219174179408227507396189172999488288335255360368811511281943260578449551608533091672558161398324399479881514496050441841126468504856346232023748910897076786858098597966335065491326430600074655459818682603193533989267420661339910774375807993915887094247149024739124081038340864877194718264911383175136165542829313803935325009073602547075205689514166132077794702298934697735503165885889473097198095124402962928279402398613854160450793286015904037390599443220147484225662852026297163752480304620269905003409883053205129246224885352729273304413828758326896762777057696583556294516005178201451920049184229838392880740508268308489307145337971518718815449361143267189945317123652183281577784202342310710324485262371439537193230032347694649497612912770818731717491470797228672370670648783080452835589067657751140271758365308097059232232924317410428653894476563523486056925998888014478737630366814714396951257956029999543858991700060348482747846342104678818682099619235201944265308730484587011912910303018279513420869136577368599773770587767684918372193602416467918943694545920459117889113491407059114910134488028368430815656510029182274957175912966886084460669519063202530546430269126406433265441252727043539236854501864277502925960435192610284436666605877803136415079358552014869507496259276864256743608806707089910368952047326338348425707237976776812359908936245004336495547470521237111760426163236146612604807599036973258424096754631203888376285010993636853489423354247626531220110569518212448129407892173318840262289407281883795041907731330770627809150792806955051226766857721238335941352910034413713361784476455659437246454913196246270656691652210248873550461376866741890585205486460617841880043647201276746237576368203109771705704964584260140237881149814048055312435708098866297411806089213527089485303310650941392686734761381349963245720088873986326744451221805914933792229882203686393949800380713934583708247457570480953261776728055967674766190854652746434188334302460018073341372943165386260420766706891506058176236345011542873089187929731669334700118854692721015737112524846637514726147329407235939987061198017057931556459906886841082659182506631059894692126000499352734691426964195535859739498914424914928632237318118356993178756732964946238316112657928345127851591402363121092009482214810705229500695966276895794813777816440721158332828260435693695629016165554457837430152476235955804809154597796933006768570558723619546229716246512868365543930809647176328419417905322502805354346542022457598740268513693882550308076135607133838626781725415217004879442029488845010405236406881538753871927349801018671366143195613634268410525040715452905421418538105602944793460305555274937268449494065807893369122851000909969302179514045761131031798459698641 A013850 638 972405979837997760621031362894652364389319953235102483725934948780336788313535450295793743246985708351387886082016685198391707870798212416668394272412218425439690278515021010891589670111968450395580631855224403059764749282166146830314485404996818204117074470065109044120844957077371954809404627298171016119876426084237574476446783937908493774417950929687467593896867572932270530172886872409657464887523549477282540276676838743262388654770349439561487187183864111314119282197334400503808330246833389035974988532251922631460391316117086232739217028199902761820537861232989730133470918824752265108615439138528150808577006460787156802243820760121995933061699376049794966583726442395887496916450319000870557951970432235749474320458892745953117503877506522706488796041165749300821222420209507522317620546350184408709676860333255193310859352332174350444926945222479925562415634875589767617534426984279587727261214846272735347985097625061880208827333469326148784299081030834537770593886579364111105133950530257771133231723040180099021358184544886204075289186153859105555874815731139992117659488698856122547081907059713077823250604121948018768401583814946599498328175423308338366954978335530042070425574831045615443065329600896863517557777578654939179564359300416219439606922215226384378466445440482926386987988901645757038448041379437094026744959660029090014145706219242057190452234262554095433676328531383587127471233701260713184153946280484781656401318074431163046226236160961645173477891040532279193948397021480583722270275037737688444685700726410478397402174021043137926029548146614039557496453356427246952117376249442572953136189586695290693993040262776331261065725582586808530212341404512931221327701283915534233936684489264217958404731253614163262561696959644968099042016309019480926849593406624942304198647927210587956213429609627350674801502545164457888819889356181581402499000947984622095360300011550230234109965916169325146036006985371362985734281193842604241897165798770013022945174697323588190588582646966025428909450172453735977020906644015369723618144016127529955995869737761969561107017675190627438296759000924807333979696525527920018607933100196417470925497382314245477876341762680777123233388304122079329809154654014976835227268803776390024192386952225961607212734730920972893291585853275236541229248579936586595113043458062725342544707318250750483258260757479669098607064273654167875020295976681709253800477401041761079089942067834057455721675348203486279630794070808782196981757671397876801620804981397570862090212406324847110426328136338010851454508620718139937362067915302357333096786596112684419787958766283008143678395175950467277033197775559825180842413073569256954318175769845311097116677322922071010585318514640338364117003570378856115016838207891388468153368808959884098748014115465110070713141587731465646037072834104043148921126172399286809019418804589947981877383438078400351525499389557789489915373093129206778612229343256597748287109037582733429770764674175091890295553335228752732777324398124888149026296667246745052409 A013850 639 57419600703453929766911280947566327464824953918579566561532732790530107013125954804516324744991259092441103285257003244279831958062763644991852013391669085803788271256033475672137478430441625027408640730419145776276048680362628804183240048679657118134909130382874623946291773870461736559540533837329700330862583083848144535259706144749558648885605584447115273952016133314077642536178796928917863644143378073084056720797490650950900787675534364056666256916019991908987429494470399015349378092745264789185287097840943779465104646825397824957018026298176058182740940167946810574651324285682796502398633065690948777095663654503020822015695372064443737851360286456364342981802462697034760805419474886682405576505902053088770709148777157755785635486462882659295456917434796330464192362690951209685333175641432039149897708925818385909812933895862563219422491188442217124535080823768700188047790378994725375707047475457558749563172029662278964451045214030239759564076435789748620815798408624871396647054644861191127646200013799594667112179439190985464441751153199226323968851994108085394555675148178755180282639529968997532385124922796908560255345122688781753776780430570934072230324515734713454216559768198412546297564647603358893848269208241995503614095852330277341689349149886902771164065136815076320225253756653280307363318395414380965185263122965057736245289806540024235039013980969556781263153523449669436290048878825743852811106373916345872028841430977085746716613019068624185848695988052390554123458895721406988216337470703372764970245942193812338888200973768576251394118788509412421830608074243672505275578950153334490309738858904770220189595034476679584634670029926168456900508547595084075688179433113928380979727282406562806225840975794662726491005643770075721280332021031291329249541641067796218120625961453858008226446805018885429996353923789416073876925646593166200236163506977543950108930355382029545093959377383882480548280176479193612944623570215211937879785743251570498991889620702260559066065216720696835551674123233220655707107516422463566809927786008314516371600112145106540613808286702331359603985322245608948264167100135898149178779841633498255240679694928273881223120104744537208349808345970104662345900773164930367143334995594192054538536257141990806944304773126152528375974853050049442523045899396675501854830103155145868751922422435388565285917039468416980603648538295004958852073457127078249727664390054114949959181989163533258702909207636067661325918759087187779949575808738373227258906913346545161835564952381075897023564250122623202767537279544785445161292748330688898162032151713857902304059177190245347876065556744699142241533295449032117103563649581191053895533961033595774973642679241225371104052472970997340062744943827301074735629279337778597655988274800272196146971485504099284565540297613955314932843113781009643900643579354005486785787660992231838381877614635091462357229213453997911590012865776186531070273530489958840438605501560222826294533883245365001030062128891922620117768228384876520311853791904253048599699041 A013850 640 3390570001938251098806344228672844070470448703938204825891946338548012289018074505251884459866988858149554707891140784571479797291648130473123869538764667847627893629397520704964045963839147516243452826490520138943324398526732868258216141634485073168748249239978363669404582955276895082104308982560481474837104668518149086662550388141316688658046124156017709811592600656062970714118821779855670930323022331837540465306371025447999740611452628663182085804634064502233798724218982591457365426998515140536602017840409889233634964290392916165886957434880998059632669775977091217622586047745283450670136883895984834338721843134748876519204796025033338276384973554961858088732453619797205590799214572583709366887097010332838821604526142388321385989840146758148737435517607288517580094824537977980709238688450920479762309814360649869588543933616788495543678682186324478986671987562717977404033974089259538710125446378293386602955745179527910571869768843271627562499149456948866310552080230890031100611929724408474896380464614852265498307083704788500689820963845261115204036741400088334463118061824807314640509581605139335289809241566234653574517874149649873778765107644783086031128432329619094758033637752348062446324894876330739322846448477481592492908745984250546749414377951671721734466882263793441632981009076619548869496587930823781613224602147963694267548117786381891054818736562271358376807952406179530543491096245781348764643020273386307397431057657765936257869282162983189550179649398505609830436124333453361247186511307563458398728052640602424799009379300060659068571320342692294096675576176014617764017661427604248318299769879467776731975397190813452793092630597110321211518129226942119585311307345944356968471916298825127144829683779699039336567392258979201265882325509876721700856184363412298883804842397888861527763457389560165755854702845841229746358582505679870957745218923516992709982228554953462608253207275140876593895396140919903650767077197638049719863468353261986394972090212847783752292084982140427442490805302798446498848991737230051156559425836004963877226615022056396116704765521485964453255729293280962786050803095924649810857770868616438473706895305819644412344019065060177615847833021188710206863094754615973249446788154841446628446027447977415159254252548326180648072939097752369531543337313474291709025862761208208403932267122387259391568115263570554287664842537781747815256085569896843568168854568305433680139737278117475393148085801702159333634176805339351218242501930192200696411194326200145261228274873150150643344445405490777500220308819840035751329175496178848747569836526551595273152390353906797546733795060217739650220299562969897482848329944119750541477384865072796916418626566515116938323194476464421933365026188058301162064173315616488412988451638681272910282519247531558654310589033806447391469453025654838462689102717274669989213975593930297824611491266587515760732027825245122681478669711218038473168581701901579569059216261629597669865931271755557945824138648939138795334096117898573647894654558154238266763628672009 A013850 641 200209768044451789133415820358902769517209525518847056764093539344921577654228281460618525470685825084873055946263972188161310550274530456307491372394514871734579490922294200107421950118737821686659645951438723684464362408605049137779404947374709085541415369371482396314671218926145377703177341111213870607656193571328185418336937869356609148568965585288689746664731476139862357698002307278697512764644145672674926935875902681678936683365666269932238984677836874792403580866406703042965971098835320533545812551458363549356911006383411306679458949572288054423249517601671259309396083533311242478620912857174008482867186115263786409582524000482193591882256303446942758281562653795405192931102821296495454405316191363143799576925664181887989521314070825921924796829879192779674587019294143061782899835314338403409484632228182014149333930736137743873358682504420274159683994193590933847730802135996686501294197483191846185517933797105943591358337980426346335938012276283373606771789785553825446460033838296596034156370055042411425409534985684056177233238094098823591683165542933816061712658432693047122207450284201872609527945905244590058921705950662675396762300841316796447052102800631677926367128275638400739393038717552453826274759936146810555113768541624010535006169603668263496698534930794738934985895604965307741194904020727213480479299532235108182804448807168064284895991575265561440792132781632495099062605742217142863203405704123188065510906523633420770090923242441994359748558117332357754877422705766087528285116306200314654986492780374932581956704838289281857340067894915637274114596097617487164347478889638603258947283111612692748246415228720343573979326744128767357218934012721705219393047387470668334631298185529324932775047997507448573784967945500462855549085439032710539713856830475132836789792138752939384352904395396138227717464348344078775292727938377890700183897432214754902531740613941447013554743636389793621992929246725179390674145141443329197908217942791767034636706954978448782789095326110410100051639562324945467310534113091697290743677536190257111986354390437408134295299699278224715000297559038947571553513872011254646681340512020932075433918460913344182904501981772738428038198692068172149005058882165318604406583393755232581963109474775618387738804358726112641088058980783179668468102525023343451126268170186583498043796441309845279812705638198577660132321287013474426743056596816838715856802693403867553378571346535558804490001318504710806491764506178483350086001496475919258922384613767792377530268402984643245338846156748824920610509015502734271080236483873864839695251277056345149284375498007842488337083864510797308605858468893809476464711034870327149723698098897683585117603480126151140091046310640747650743271431378654625318727370113838024298555080812490484079272479047491006978385971857236912018879731711892556383328826352351988193096044845990156245483947800726218155465511052899249218633967777713953802131580915586371973377661032966112807913375665893941142969563081207206725683041665792875334531457004449615414125509453459441 A013850 642 11822186593256833696539070776372849637221705272362399854862959404778274238904525791968063310518527285436669080570941293738737226683160748914501058048523708661055184359470550222143158732561349632775565433786505194843936135865719546536736082737529196792135036146016664019985020806369958407994918815276067845511490574193358020767377844247638413613848848845711840850805728934582732359709338242499809431239472157825781760636536177450459532216059227573228779806241589619616639046580449407984097627415126842185346685351064909225976238015934054248115371513294037325638460764861086190960529336558495557120086283303268026904824472920211323699438459704473049407055352462238522933767993143964881237388690494736760087179515783802278221217883544276303893244074568199863737328007536454447004688902299853655218452375476368382926658048441919753504019276038197637977956843203512768855180173137351052774656135328468341214921067184995325408648472785308863126118499406195324790803686902256928106267415047167838788018538117575699220899495380199352259007631369657833209445476218441434265299242144698904628070767792091739519227731831836375720015677758787798389267814680680319503417102378915513401979618274499949874052557548171925260419543232754845987698299469533016468912918614356198081579308927007291216551789128498539371982149577596456809817887519921228808822158078950903086419897614467027958823406527856137517334648622617203104547806472180068929297903422770132080353519314029863053098926542957324948792608270358393067756933352781702457707832764822380062297412188359394031961463996143804394073669126873465399192784968214999567554280954269883837578120457617894091202572840707567699905264914059583676420834517203971499940055182755494491643526557321107955433809204817330833428572213856831157317946089442524659563531982726118879600436001222317706654651643746566208488552305369507602260292033276067955158959474849062239596751512628504703394056985180923585060479089875117839917596457087145807282361303911051628262908984522422174913289911493605997949264515725704899219728843951633321123414834498492205682240400938512922003151942679891196052570563690815152663440628392575631886475894324018122297451198472060656327937521698431437227594567933497226599721932979898271604342817852728732339651376025490177588658578418225343608794756265976243372986000103407445555009181347568975988136062905053927660455229987812253153439676858651424750748985437509332628342242804975159451259441578211846330087856384668412532202325333263339228302365406556320107889058374372100784818927840198994013526709861362737129946856420955973016884136267844919164892658900124720093088781865091093816465115498070275867336729710555775764721898057947864034649041809318017609367897969098671236193597025508028739434751478176970445532477852021496805378966896750594396960615275296471066713252197982417802829277855543561879183867280032550814128352110872736139581633685082455862082962162647767111117163306231258062067721484459678655977506335615995194476919695371330551209730382204349944857927323403495628748004655745340588697207717326531609 A013850 643 698088296145222772946935590274040398228304474627727349029802889892752315533073343489922170422808517677749872538633512453978694498413959062652372976707276472726647581242376520067331379999015134465764363299659345250339584886734873503447728949568361541378781749386137993716095493595339674033691961123236530209608006915543597768292894324978800685484160675490438490399227487858175763108476713881371247105259591447454587183826824742272184917826081328971586218778759625448742919061528957092052980801235824904202536423295031824884670878602889969296964572488499610041625469704282278490028296794442604152383974942774673720702980301465558453128141607089429094437211507542722540716066227157982272186564785023710946387863227517740726684694805405971468592169359177633753825481517020098641179874991904058486994394319504076643436231102446919524658834230779532324960373634324225488129534043587442315290670135010727080399874096206788970055283669499703058734171271436427733572166907891369347746984591120213712593706657304727463294894302705391551542141624746925393184545925222748251931654949402325619382950767355225126870878336938106149891205755978660707087875189079492186357276478372582150873494479490947540112929470662004014702513608350940900727596885376455089472838931259119140519176612830853539046166596248710251376173950407493178162936440163828639932139612403971876350008534236663533940563332063377064261093666516923226120443424375760890206111899211153529212794961974149383422438513435087080901254725756392752257979157548406748425189816929996720298599892310433858193292487508295505665656088272751258356934759588127509464512736068682370725150434901879028191420723670941165111705987910304356508973857406377313099960318486529194237058599683254103660410999735258568383123760656032023008467398635491638622567000047994593721526145436176638260250524911590988045040525079764054405867984272918536684181398030362276185948580069200574230715670917948356774236229778035833329294153194538872774216152634643687597296512627064507006454855983785940572906120389087148594025768506499995979016522562301466253330613435018249531364119063304895235708239215378943949623505665953198487264515083938946103542195818576709695508382718770677936852231641905077733486980420530013039964839051385778915924074102929169496432700397017788314755721562749631194931450320106106252577737149392600463123446378480529374422220875550325736457459478826507980106976841099488582370981095390978190437418765751831313945357831658285091614015108603866918092026374891744146050741007948298179242772870035910397504738690603608264786231924801029250673991362479974631767746615393464596776799480351763998768448605045551719690366552678608003131063358423763423381991269798419621815565007177307437825995710759223589034882640034871927838247284684017364860822616286225848546127371390981320018350829038663788839266028091991785403928179018642093023465063794924196306155887470433936200136832742188000144357376069649557307036885935859564956815771611788900238667631091981697718383369338784659893915750519653013381940926917106616421981418500414364979841 A013850 644 41221415799079259519743599670091811474983150922292672232860830845277131479912447859736414241296420160353452223533770276894987931436845868690559971901587968438035813024781091133455850657561844675068919888481584677687302147976807545505084946743062180656875683519502062390941722801311212412015476612365993872347143200355933904619927116995673201677154203727034902419583983930537420635792441477981090770318473615380745918617790174206430247212712276394443194632666977123122820627664223387328636463332174224768255573259148334227614930710622049797016461040873413473347942360568164262557680897415041332594121336395901708533790283821239761098763633757023698597422902308890223306742994647451695190344463990865107673256935721695072170004543564417209248899008490080095529640858098519804663030438396942749598531990172396221718266010368388151011579502493300604256585102733211190848560855739794881275598780802248423370532165506914681892794445400287965915194079407049621239702883744077468615111693121057499514945784407186851980100213680450665727011920799681197542154252338478061528312293107257925498943859861558688516598494917858230044925808684783936092831942039954934112210818771422603426928975519460961296128372313120675064168726059514709247063868484594296578281666051919726128516859811049070627137091341890091633511695597612064677343233855233917359352911972842135326591653938140745015656324195010352267553319914157799579186063765964304805780701536519404746486329709611546941711571779828457040138190301189235628081411274075870087759033499899376336912025041038808892455728094877341314051326356417689054718640618919341306370012552119625308949408030521054735675202312045404858681126880115561947498397305989173961239556846311062390504073252696471567043609123367283204455074942978034926626991422027145769023958785834032764662397361860794312629533245504536253071597965434987648612098603331566672664227372294862046504077704506224707749529652033932519161875132163237922261490451984325898444689596923075108932761774115532074224152790986576004889533502855207037328627604540318262564946640781339280792919392724392616577519866569090758773335817428911261281318386068870417474482351191510828468063120891136130810074491160689761493187426222852935084672706851876739996883781145278859206400651703864529594854525743503382198010602558802972429507209951945468108462800934483664746976385202896779030257720480371184412076524765226469717336875490083701300424062701741871167139140698879887257159434601590076374715978147949737646416065410982600080150205778339059186106495202750473062257314941452464427362208927575976223048515963080022031253669892368690975073232515291312363278121679334783495996454569119123976886160251564806387283202490326880248587298108812826896187220724621393708920785011419152466920663913306541377666714669085350130800275153266055965763598103904058067169819692804022936316555042871796950942588552026478867682198999241653498681879836593459220524158699536736709423221077626571451135014497904522770193084948350427268572819576085895382075831152434990787190229793528228593101580781030967837694631209 A013850 645 2434083381519831195381339816919251375786280078810460002678199200582769336757350133669575524534312314048711000347445601080372142363414311700308875780816867948297576723300298650339434525478369366218144650494949093632757504535882508754529761020231078705607852236143077282122717789694625781717101878483599572168226458837817541133902076331477506885834278575877683952974014667114304151122907876833305428896535548514617665748461891996715499667663447208815476199864352332143279435242944726798368654523301555798340723345379449987806434043531521418464025008002534192187722648449189531539768499311460775648350270792841599987211782469360386653120893809718492378479224958437658796039867090937375149294650254196593742998148797430372316566598292935271788938237552330739560929763029859495945547284356901072421043715487689824496241889646242951929082758042726907380747093731293387608416669970579147944442832407591967151606553841017805051087619206441604099326295194906873084583215582204030444253730367105324288858033623459976422572937517616931360514326911300375033666666446334791055185312595690473242787135980965178998216624526404610625922824077027806642345633345517298904391936637633733309756729075448650303575084256717462741864099105088284066329874370146808618650954098699807908162792054982636571461818106647268020867232113343394807132440615917707586152430099084355248899910573393272852429490287391166291046755987611103907351357879316426234476544645029934330875271283022852235361126602027090559763119999094923174602579254322906052812083169135558273318318166648300626290618288274412127253416770020108120992081009906568184799842871190111754868153594794237761086885021323969111500261861143943817437832862521354733237234592217821923096875021498473949562358075125714705939867720307909984382397216479280930515095742344713800720549901820518043366461308613797361207624788260970585662895810428125680454149962106639308984019284373388062767901976422951681323989564679107036071618749699222459977260476008710662107370649999748053450861998154966326512722063810097120347218131420501253086197534191497303191541097220982659616285970601038240214806706683359781067400569378980729281450708355507522910210659225500697388204088628547569726411224331033242963814838666896469620075990392847571357278752082461496608046564890628131215410328070494756718989971240452427946336619932380325919644208569845851904957688136645438068348706710861857810339025160813952478088740478475155750548399119128158462648007453789292419850603793658284058283222246453111552132789501005143105880402435227212683853232189977826571971311074964433819994791819103912220923497953474478833387099306795436703739209807043039630655094645851915151711150876694650252362685823851311951798831366027288615392959196568168677118063434139289534019198283416837961809841834494820839873625447525207338722374704437430724808310683040384750366556258726536738156208911408611550657766168706220397443666322471007173512731047048944765954731781412771417618071471086764165057131473115144379781956423148296036416195753720133770992795879078048370194055243539097619848030278260241 A013850 646 143730189595364512256072734849264874488804052373678852698144984595211946566184768043054765148226607832262335859516315298194894634417251691591538805981455235479023607934159335003893269294972232705815223467076249029920697885339326259446227858483624966487438066692012570432064362763677957784613148822578071136961604167914287986415783705297415304101628315627001359739162592078432545819656587219129852270911527604239658544780926260514053539875858894233345054125790140860728507371660643172716870680946433568336221372821311142329982123836492808238882212697541641514492834668276192647891790115842447341259435140046503637644868543033261471480135658570067256456819754570785314247358111852761065190699802860054663930297688339466054920941062599534863865013989227577840333341577150173376088621593990651425390210355832596446678587341721000068460407779664981153925735137739143244889395945092728106971404810835898068335215397758260370461672826521170280461118404964055948771554296913565793702738524447202293932778027431688147776509387477762179907010489785375845362982986989623077017637523462926754513337592540012854665693461659665852850116838924414954423867303419450983005439466515634318207825095176167351775805150274909457444333188056358085832712751682798902122720188574124957169104708054669706908248897379414529364189189060814119966363485929324715254714844920832093092290819448299368663108971980160978320019894312448074625190331415755652719605484744372592303853893991216401645839164723097670463452472826556118537107702388513279512500699054285580481173369422415503681834719304315761702187006852917364436461391553972944744245921700904909013209601619004945554419473624159052064978962638688738475886592699023475642925465435870166736947373144463388247707681978098327671043249016461776667796173235885059665985888489713005218747751152599769942746173812336120381949036122022052112808334709970393305137101112434944556197354722964191718381843805798873830500259804736591372993015550989387039197253847838355886778129511835122808219950129052606614249725145922424859382883442249178493486878196473724256157310249801805067682070278020707046444121222945711712248936221259433083340382877684363720325029216606590680076063229427105444774856385523181963770302408441569634595867156707256241075953031717268913208541610226700520138764462234644889499638811777475417803231070387125865229070871840827709135846526780776472497922782569681841842709096720903079878662036513479471914132419585398629060902192138803928099758303411728015357565990430809784041889087244852695259131883397731681768849507586000681248333947665574852636872462126266912733311630654714500632674826966963741919096599896084447150552683742909737793391748117942402751764235212596119441769193332545365450338847598153792215144527722490907694299639437480864806909350485084675773697709050915968144217503922325846869205937522851679124394780521543267851385980009767103454790434495933608248651052675590502588753255597193139484860956960642739438929502296202337182458556355976160481744744830483732654339943061420179043353603863679678211588768075740175354406339900988970809 A013850 647 8487123965416679084208838920114241573689390488613362572972763195362670232786644368174340827237632965887258670168578902043110333267704295136788774954398950199800865024904174572644893658598815369045683130507385428967787289431401876294040308815599570646116730400096650271442968556832419729223621824824412522566445764511170791309865612014107076291897050409458803291237811899639363398104901818702398646745054793502747597410768914757094347476129591845584792101073782027685157631789189318705758496839205955776685535843725601643443114430421063833697755777577136389789287394327040899665362314550380673054028385584605993299291842597571056629430530502903901426518749687650302020992249146793688138445632659083367850420148198757131077026648805439934176365211049899243893843486789140587684657016503553976017866531301558987579923903941283333042518618981437472158160734148358669467473941161780501988554482675048945037126134022227516615391318733248583890948580694722539719011509678449146552353007130082848254436609741813753438055102821174378961329062411336658292838782398750253074814478122962361927258071501895219055154533217541608944946549221647778643774940399615161095488195058281690855853864045057505955009518318583128552630430421539888610335855274117592371444504415113504595878463905920191523225189141357048544426007424852012969893797480640695111075656877730214265006680597602629420187921686456525608818854739255746358542863879768955537439984268670457202950268586287337300785156837734194343196405067935312243497672718339320641933653778456509241832806291024213076908658340200541412752440567657917452608608709870548414202977430516733972321013766000623030042915498032967865384942764851931318262627412284637213239105808522697475650005436807418612638890913124728150647432811173051450456696233405776888216800729429063245161835957809863815349218817444635572433708633969280155209219356289041754275040683588171041098897599036312556778729494888617700817209841209890983983864575270372315277558642461007076758361769544352166702579835170427367964832020141573265521699884381371740861906670623576943601833012940546787441558567846844730385478914093721330896587434929148264138166268544383993321472650211402573067811457634441149408510494708758371778672586916066245353251359736406773779293950569873012056051173542276439013673902730493546080064172196648145945862991475289395215911405911329035396762601559878069924529842387957143078970129452272605963755114594084449337057605244098203647417213543604233150362628058159127578848914168948886937889508712721306802356478582752658076768794573445754227032871275704529473354682016093934929989318478530236547858815857572241996580735127263890519792985422335077106961989334616380940088926325068588256917029097093471284477058611823383276512069217485365608440699409143807585983190236793765019761076021747537002947899389109418931779741404786868800616387395016608423356490733596737691901920366550383633474596009440943587363290989758657693441554647568993121129348181088451808286995294264036300286545437495233929506119297833800152330986954546421318716105166104381614502339964813497737300641 A013850 648 501156183033889483243447729393825850684784818962130446571468693922970314575818563296326651507554989002676737214784415586743622069124670923532240372282303610348041278855566604340108325646601448726778543173330602195118871653634849393286786195252339047082546813395307101878435850312397552590925645134056735045026055948620124056056254523821008747960228929628132875544301554861804769294696347492557937691648740501543742879508493647491664124117976268889936388776305754952780872999519840080256333479858272482657504206036153051443672464001933398316018780910152326680667631347617438084339979311885428363167322140385399298329884013543973322911243395665972475334505650306062684037571319869020490887076162886213788199459330988409832967346585312422673180189347285500452687564051411962562191312167518358729879000806825756657606926603828839532827681932234901293467233190726431073384868751661976861922153647478965155497261087878512628622241979879595630176622741442671247867910635002743654769892718024262106576227368644360326763715766487525903287519806327018335533837261863803693814720118682804509442661864115410789987820031962614466590148784989079681136266455656875647527482429996475563347314817996600669137357047194015157904274285961508882551721918081369711941426541208037332882027415180681389254924193607992359499811312430086513859258847434352405613906462973091422134379482607837664632676587663571380675144553498312566725597569236477055530293631080721827377010409751680980274062726111366441771404522856512252666294076345218544585540321964078414220985378678688757978379366330501769881618863079632367659085735709146013310271614294582624331583541868570789301004117243348719483115485321741692412089886067995542804555958887456763239657171038041261657713869529102072567580260066957515098017455886377719472313866272056755563561251472714648432556021951288285916638061127252023884949193769511626548186877325197911805848804325495220165227197943677986615555423913602852713263219305140214844824560278680006875504504129824451091620636686978565650955365957339759755790856472835619926154726993651594942744637581126347251636591872788334484532144398320150868112591445131275849094579991277330421639638522333110537081198761856115431423136202057473095158837584806795721864139541075083584893528487200431488897765746497881447318430282332913402481709304039876369957263783624363498104352607658068211143434859509240150973562663166481341670107174027245109553775761666092648903914532058754827176339042536286363295762824206238324403449532762262824795437599977480445372347703832961706775120550767398341352064015959076760872120618368330763680939266838731937914515217573783317656095828529805471303255996203463968088998508219762678131311010568975067982693651154272385877085833969558959094761175223293353812814859410532694144721400292435030651871778008170312487070511027522078502661950211259815807597059288335710790777421328153763969116495724433603173041419761478277890214969654258978140030360384301474809566880745091990827538785130997079495620221538656068303406838417788065194992448679011632448867293953297629954748672582272227889865550409 A013850 649 29592771451968140096042344972976022657085858774894840739598654907457474105387510344084792444869614545619058655795804955981624139559742693363655261742897745887441489475142352419679056521106168945867546195841998729019574252275484221824191438043455368391177306784179489058819758525096763082941568419520916147673743577710069705386065773377106745558303558065611618168015462513034709822082524623088053662754166477875656473292097041390735274865042380701681853820852078524206757769748647036899056235652151131828442965862228801534697415326850165237162592993963584738166742963445462101442191438387522659416667205067617443167081321115758080744586011270680008696027224144922695429734548866945790966390960342268037979389874035534612226888848516113246428617000767861516230747969671824977334834792179791564640625118642254104875031409029489145573941790416538686477946652679205028452303114916888071719641250729985413466957769978138292207514766669910242366299396259448294515352255086277010070507395106614653131219649891080832935070652295321917063224757043804105694937556475795744316065408288100923478079740414150891737990785067360421637681695604820166091415397940082850110850310008861885540095592687881272911891796279759401059089492311741138005796627540786800120429295831793396469350836839004055354114018708358340836104358187684178556875375682151075199095562732098075385612974068510206258894919824946226457486610739521858752579810865844733652008308621685543184785087685427010204203129914150077020159665670154192007691998914108809839231570471656866281334965625597892469865323202449799009739712245989211677901353607889362939958228552480809384155676563797236537434992119102498536758486292763525195241495682429068807066224816345434412538516292625298459626346281823948283043046776693774309022832752634717957120661489498679359272728338212327275294000540201621995091560871503104758382364942895892036043886919175611494223566046616167255536500811376241431661932226674334849865479836749224546372045459895775725991665464362004012509106975729397323123263404414955473819694283864470521019510474248133029774128104527929678861889113496278362977138594576406588611180412243556707613185853904935084067399015105247844104107705688841760110104769595291728796034200545256480580355575760942610604377963640698278987924169564953401582705989741476203503142452694250659769606469159235040199563917129601269799808685019161121674837901697317556744278158519134796474040904950621104825127249203537413789935644122725173466251499006554166817699291460078857541345794841070242818791759563632555823364093402264104658498028078367523652737850394031563264595782767560282201914209082514331124274802578856483274985963319818343851687272911868766380975783863087408789310077407008630113656041410068486975586552635760249249292904633332545056551653965867996124962376619604448782049026605664151213503685498024680863622798753916935386484615952006151608612359956032079833764922795495530831139303743114338400190652750332617786030114741116936966375337723200246547136878461636102177247870401731967461699109102046957884473164840648271751197954367310592784668670886101041 A013850 650 1747423561467266704531204428309261161878262874798765450832560973630456388449027098307862909077105869304259794566086486845758923816863246300430479550656368996907532512017680768029628608514798170084532735318274182949876840022615067814496680225027996048130628788299014649434247921148438763284616673604290577603986884520201906033341797852144776218472266800216300441203145045932186580284150996468726480731970776352079639091425038197081527245505887538053611786267494384775884839545887858881852371659023872183337728691198748501822347677635175407089213953700555715204008005248491091628059962245344825515894781792037742401572984930564398909887059379522383833491711558533540242430395376044282010774419817250585374644992671924283317385559616027971088363405278341454671909436861151593086644659643424512100464272630706462638765729671782304556995688782306192897836271894054377725080046632727323746973096214354908679810389359439088016561539457091529901487613049724162342837035310589571167653391173650488652745389106418432103982986947386463880666358678679588637180367772339262906119346294004071430457130591715196006236617867442565537283466443769025987531987832963952216195599955713285479257104652626701284174298678523512873138175431516002458104285059655919760311229489571568268118697564506350464605078690709851668031126246624563059604934058655338839431393883767659253445060505771459169381486120743249726088126877558026237481085251817265677417438615801909639518374642736779525547990618300647897963408098156934883862204843879211112196785004780866297046548385225929952453077469781458181726120268413416960368397029192258992241593437795439313325008545415663020298998849640883436097051857101393399253815078551754083988453509180381556625986848563231248742476121595422322165408869116990679173489251210327460650017940293407517485695335643099713278835437898365577188161577901386832877720267513059528836355478690400683122407351486638060272174836410955680298205436052892798549706718880204960238722912361385660844081854005111974934650257809845182533105580767298705773579127767913119795681073993878007275132490444269719607115690262841741055437056871142232650901592162569780027851011487232511779095844442949779946503455913220417092741576539832381293677023507996849921789416393107900213577914375019592675957934288640933410057205988244428340657058689142807208735492397383669888744049742585825380408903041696445073777503257324904408192880982396390596995641396429225618818938938219680746881909849802798768008684764838016996418325461426196458958927839570356768206834610472938788813826351310293115979650059999523904170517327917169779211116376641667103740832132113388738557302817478896480904646148071953386098281778172938786030239061331448401599970760806452599581275589223134087421410346589006957921496725693653453044318615030539303182903377011023096131212972037862465006179124972859380316062643620041117636530087350011246336951243043738282103984926151215600047944746727158568192857854254390747647292245348214010927497317217251358361885536281150197464309499351870946645870693366770816120255910675439798636488007435323193341900347153380370009 A013850 651 103183613881080631635863090287233562347749544493992301106211892931904819281526601127980996918094024476547236609332840961755218692461957830794119386986707932898392887302132031671381539704190317145321573487808772229007277526495397139378214470607678138646065499320268516034442905495894160533193329959659754316937821544033402349362799821371296890924568882285972324752604511817249685379198832190481829960742142372813950608709557080499467102319877153234527722367309275926631223890345132179114500694093700628553909541486594900284107808016679472613210994752064114427081468701918150469545312710625366601888070970038036651070483187164897191229920969301417242983852075819847017775272416560038808454218715788829815787412172284457005608299909766835664796770718280784556921580337214140420173280507284574015020314834570585912356477571389073301786038426906398384424334019072016950288251673615915739935014358361443002634123681285518708289942343401797749152942062973162062182184098055003587878765095412887704455962481344901997308091396256223305689467813617351029436863536588861135343441279314646413897063104310190608972266048454616052411051410038117215537776349548688414414133981784913794264652772632954084129208162668134911645936121055588429148599928487622405926617790129711534664140972486535488584465291607726031145569973736933824106611751229539103129584377442596511256677377805298892492807373943768153075777803992923891297020603034557720985822332824486962303920504278964094204083298020034957726841284788068847957179333826223536964107957747305373974301635599205937762401771513125324172745675729543858092793476176773701232873850908382896012528429598249485685635583072444526018094815109980178832538526573402526905434191263592350537207897420810242006994472504088092701545228312489182614515366794718626223922909356385420500012823874389394969401953772460588967383753013498991094596504076378652118257954661189469937695031697934490821011651915230521965928732793487266861561632043157222697136349252027461887182189397147857007916163073413548183397351438728221277224073915567501810815171738264502451589298428243682673080574394330541967582502771184077695803088115607582940864574377309592588043830518511741556061082568219752408909297353100562283010334561123705991031743248596628399711562265930531927922640061809958476930467956399845249087458658535193622868622090573108323260447393249950402887765315709133385161487789841778280399381429129524468361995628817749343565639525362933928422629894721005464452144826678920065621505700171755474705065729998789996805845376913816562540667632218521498205482356392911887017364877696180958292637210924313800808792396569163491623070174069311358300938450397500775495717440719333862376299586332560696666076673454860219552674742268036844728146859555734271858306460155484542748813969898938315313647261509123902803451994785863740696149871150522373548283183043119807955319465127930814084950633950489701819958205904303129967231089349491986293220063435867519257824959795566689131257789084361475459910979031865638010070011627228627528492018572614449921084991269474044669685980351048399243645873599059957468661441 A013850 652 6092889216063930217466079618370854623072262852825751388020706065736047673754864270006149887016534051315637774544494925950683908571186147950561955682178116729717201602303594338163408537992734037114093592881620191350650730662026705683144186274912786408911521669362535603317819126627054285324532940787948832660861424353628375327523966652153710112204867930104379804316543818296776671956311842015761577351862764972290969493690636046413032924886426021345627478067245434191647139500989710044532151485538928415479804515241942266876281955576906178337496029114633892804733645379564867076181170249717272474888702709776026209060961718900014244935603316279386780953481225086146552612060925453731600413160948614611792430901361224901724164501371821879170584514143762047301662397332157777670812040674646811012934570666558527538737644112953389397163783070395918201872499492183528897570973075346208527422662846884847862542369256228594205812805435532755289732075876502246609795788806049906860653200119035606060420128560935118039045488857533729977657384926290960937217354972035661180894864102250556094207679246412445269203337895196623278820174711340783460290155664500502182740197490417374637533481571203305713745612797390698397780882012211441152795677177265615447560853889369336410382860284357434065424091004144614413114761379192205379671317298353054500698827903607881393195542482025094302807782624005565670971603547978162857197769588587598866491822930953130637084201857168550798656914664785044218812251025450677403023482483104673634193610797020635027808537280497511418932062206078537267076459406153835276521361974762310284099968022289101626643791239347033880251095544844776816842480737429219579882567455632845811238983559923864706871589134801423980271016606893897785933544186624173744204517893861340159896423874585202695105257236958819383548215968310025317935043231694101925144828969206083028931013964788577010350953926731333748489917033942447091566125742722629620908352810516390843043204286982969596976221101712183808460441513321996606681430205105462738198804340640345414426825075972780605263896482889361218162734837410824172643779206135648603859476550138512165075112252405754132731400148287599827143850864570808159993685099403235102249477245499793715064433407086382310374568040240931979811903973009816238104267202357454462113365346327844648236769265826251473380206158124016321340119654127308617260400692502367165679303074008669290332307479886059280988207448333155885539427872653380651670434699870563550954884290089441989025859426290698550521388363661383954201463883014871475947535527662645054016488378663081789406221934667869805623958382225012535016850670708618766396312114557522023292246619157035945239458114273351376577435161490836041104365890856185307644352343909906553018961138165721206764774716108562408580955557144852257336641036840110468024366953741567195635652573675513181539953659096339186640902249984142466402766712100443195521435028594998152298628351525824541144655306050968417426511641187642460764432283400852634058856624116576223226929925204694310653390147649471172863700287453749056926938045190150891428566989429609 A013850 653 359779015319359015411154535385180594637794049196507793711234672475647879087550980279593144678439319196137094949077880882461934117219970850332732921076935614773071037414424942074211110759932952157550112566066790679064574994862014943883981055347325124659816443054188364840313901608200928494128345620587590619791206246657401934714962706843024428415585246404733523065087595926606365702348257959188705381050144408848809457632938367904643181181618570134437956952392775643582571940393941388419579013069588184005666976820521448916777573194860732924650803023190016736226717026017925835981421922075555222369703006309564571618840728539326941149202440222981510028522112860111867785189585587117397272796740854744211731252294478969221910189641504710143143844975675005131115862900066584613683780189797219543502773463289614492634919147225784690513124226523808573902369222513945197872668389126118267335780818445703381435264362211042259259040348162773667103389348431581160061831533208440950214710813828933502261748171394657785087597071548509221450690922512554952381747593743733757070660830373793086806869251821408480701187899373465407991052496529961922546673401833090153388625921611655554971714553297983999090964690073123349690563301939073388631431941640357326563020861313369945696697516931022124129227149703735336480013544679920535464211615150449515211765088880141788386803588021099793486496756164904647305202217904562538554671096436509125467475652249851410989185035463945756109892154040892076076644610801837049971133617144847873425498523953271477757066317876097551776519341206731547083597851473977819243309903247739659965819011748149161951689228892203003594946940827539226257731645064457986972485725687663912307850740229944287076060466820889284611023259620477770361589850675970835421532577114618275101723933370381633943270334585181325779138604712738684998746367788305024577877005802649996775347443606800683884213478419558526514581110937267558309888158982028556485017325108182362890858169942057371731848879835002741705780610920150577627931772181272469227901197510471756376489593911116721960227823418133890571291329414271756570442518343103914409298230809129004835520303392307375783656447356234482193017249702041651039467111434661629552729381869517319080839728255043789045307868208186792475913117702256639043818874032005328533332110335312898633732988377774323251627793431065039758812725456563446540609400491572278766197167217137912924832424379791914483072661616624521885217676452309474100487498592656907120334962445491460009987973263039458709737461485841061111642240828145145783226025372951527794619622271676316582647999020203044152289118512004765180210015254673229536935834052507117953383870614603815530444762189727125435520968850872377391171701489166886231091361555536072049216636247547671538253182211494501664296844693846380943471316584371683026370844251485801335089648822965377856752723615979732631958636959313628498616971582819070252345217003506045895081705529248413330050751167003634080618085900489099665678961902536947188541424797459709405326985153411994349772034828553623286428638273856428062478764630433219987965452158828981841 A013850 654 21244591075592830501013264159959528932767100811004588710854696175014531612240797834529695600117163359212699319648099788228494747687722058741297546256671971116735071688284378404540091879263280891951176596913677922808084088871607120421405197337204201286037501145906768755455695576062656626649784680550076638508050937658872926842983832876373749473511893214953109803470357451870179288357962284232133864045629977198113349663767377686401275205593394947868426920081841008977907290508321845044787721142746112677350629314274971037086798919583331418467705267716347298257451413669332502688866983076639460325708592819573478389520926179518716547919254892726835185674202242276745680847659839333695191561374750731790958518716736688653584574788141211629242500901968633377987260588386031754853413536427336016824295270233788446175599340724535360190109472452004372480361000220225949989183195709508157567910521548400338970370925324199834366987073518663622268788037635536435920491090204425229669228458845784694375053967772683147551637519477867921017441848283443857383189813662973734621265451372742107982858822450802349376924444270103758876463658867597721564458517704842140467444972045246648865524772657692657162322373984127860675878072416200344525297424721921459776219818839693181923444291677259925407706733962855867883808319799804627698626231663018893423739516733283492462452365069057921705584146954781454518724885765046513339114773573479427349728969789701475967500387159110532952533021803960636200249787623237675963745468958786122077902262340916727490077009004265684334851690578916291123739369531686916248498206476875779181321646824716459864085297276855695159278021908925363771292795909411179672738309616130866357866278359837980207554294505306691366996312457329591862081519092565401860806077146041094526481696541587665102716169986920372105932355469682506610490974271531623396299059315640679659587491197537973582678921687196511432159500019734712050640585899729804231883788030313060346342284076908545743393944505377076894984639294223971458351743215531958035438337811795846742275334030857531315029492745017388104344181710583332953728060265641943041954651231048258606532638395012358232649129559938289939015475577655857452229493463105334563459117270013128174404505113732080699336384309825221908910193687200552278898460692715882644564727783189891351423299230719196013685369574310959532718132625484614954776444489626851488865176527004776620298429827202332758310957595800061392800218576832422136159686304397797708548659197443825222129779833209216997351287363277428817581362678661142713353713572247414764744494075520214817888781694143969554148520159015369379126221190773199530926524064966492808029364175921740703257232762541197029842077689675163012571297801233815465059713808492849518434193153781442456662312156406538828775064382326934948331037772990563511024171982205985083035708673347282597063391576799987232184525553810510449214833554993883279330732718840028504058679629796589558726166805660397588826417354337980846158677021382904194536182592865198380675153146323824854359688884591262901440324661432948220661308572662451207069371984526692548729209 A013850 655 1254471858422681048254332235381450223950964535789009958787258954438433077171206871331143995491318379198150682125900644395104386356212299846614878808910223222472089248121504260409687885378617473388825026871155767663894557363779528853763555497564570881739228405164648788240903368070923811147043135601801475427261899817818787457151352347516993532661403782449766180785121137175482216798249314921623272538030404523571395184295799885004308899615084378276682741203912629739136447597225896628049670145758015207484877310378622764768938389402476136929099528353382591614804248525760414951274906483692483492772766697402994325422821169974400693438084082160626890878875968204199555708373465852815367366507617655961524309571704584728305515556664950405495140435760345832336769750483606789092339215912497764457457811412034973958222965470443088483865774238818406190592836702004122120911278523450747196227548386911491615861432769468676019536219704203568231349664834340791004669078385481105386738271266384740418152561743009167179776643887648622868158923699289076334619975306984936055651103638109048734279830606897427928358011509705356857896302592472777860659711011953223552462158154299769368860372300664093712777973861388766045049924298104214143874287632404740278326004082665042699397461979250521335399674933772676142670997475858663460976180353469602637778394723583656946415349704962801218793038293532890107876185779540231566161388264740386705574145937112082454404930361358317860314122404502071606988549709364561527983206196547361722578050688968791841561557304692884394288657476994428074565686031476580717557570594253037884877861923352682238514372718901051943460207915700133805331068305654820748495524444522911527565645870870072893275873536243854818529765254292855069864051620896894414478738049396580590694217699084210036650287121557661052483199658129282332842881539759670829928063153529266493218981767723419802083607646707266803557586316665315011878275956793145210088505799401955900391165532457372717601669029098011013571947965684631290644212085133946590034598409448732954284616199188106366621176517100531750173419585828235227584688230625891094684380200542168622457145764587084741279698451384796082608924817385000726696699359502906900637697415677005205570411622460765633215114157110869528499238027035505411516675205444180154278902610869579894410194396274737805412107387993487849447473013402241028464594270667975953565999808743105054652001982866470547045503735074397825183460106743377694718093316588385556892089776949860435541541369371171054476596167514168894249361884812261816080823432727637594443397630665393164781514670257507258202915966869698546468024235093966659101680319512206433821325925224002866786636337395295143415144845497628700729322563865055569396311040677694271214020671537640395623452870523649711300338776712023181763999449457319784762466331377281213168175561452483690073996209218462446073264049426956831515686706588833813761200436314784843136160973459858816853221423707440817222611118356303430984823719435639109783167045926097099180487118137275533825085268946229483067149730932954159481829609907145081326239346314316668309911062241 A013850 656 74075308768000893218370064167039254274080504873805249056428854000635034773882594545232721789766858973271599628852307150886518909947980093642761978787339771063754398012326705072931659943721983186136729011714876924785309717773817399285884188575690345995819698096567346296837102981219980124421750114150775322504387922342381580557330204768530951110123231949876243209180618029075049419719823796806932620098157356712367314237482687409619436213371117452859839185349836873466268094168591969989704972436865039986774520300547295636841042955826813409526398049738888652262576071197626742457831952955557457764739100714949411921892167265818386546825426967502857279506747046489779565023744785142894627624908314966872048955899584023621712388105508656494082547591212661053653916996306497289113538360417080493448426306069253177259107888064193931883790103027988067148316414416641407117690085531243171190040504698736668425001743604355850277594237313516500492966358802989368034704409584273791981508180008752536951490618362948312798631044921763531741916285519320668482974921902153489150142018726701218710489717506686221741612221636591617101918771782925059894095275544825897549337976853247081461836123981914069645826578541145246194152979878755740981632810405867508694872215077288106356720732412764034334015405164342753548579729951978218707182473692026566158176430032891359028879984728348449168510118194823627979980894096071133750263815644655094577447743440531356850156732907847311333688613863442826321066871788267993665880342699925162356511315132918189452368397284810130598350935359043983375029194472660614791056986020047634064152868712052533502035194678388216209381817214177201070994252380611510377912222924633402791223823029006934275047056441663383179364108500738799020402384162340718280555003078818687299902860913223518454162804240858327488080456612875992472039312041268802836422201152749657158087654402300215893234947930417397483271914412770186136400316972678431510516178948886093962197933526075401601660954499208452340409955425711793081250079415074412194953001479538232217552301945858492842613852158269299315990253123571461953648255330228243250017966461814514987472000253102766887824913855820823881974401541766907910713400479287149575755394698311480383727235894685749875719275863239734788351506258419559044648154206273393930014920269237823185027568905626992671779529153627464022023833968388930489805827088673312082118722706471610372146065086282219332489950052408117179258135843089709495408692251227578748921009239112308858292476319998279595788527095544159036530569936279247977756542879134272314288186693160800987183659764035546089623984927688829470390363058063637253295121186876277710715474558552145280884089086854782923520887981789477149365768073667666317282770640977169020916706633626127721169268551550991802573704426068256859982403491005275970438874401497078356367598728207709415179402158140988978180168854612373944169784337364047868785124563951730202347169321831203276365871848500672816177963927821361296222855808955053793586230894890107609508583838887982996837460046005904745632124461860010163242556635407009907233107160514084947031938314268809 A013850 657 4374072907441684743651533918999500925630179732293326151533067399883498168362993325301446988963943255512714686484099884952698055113518276549511452085413626141543633448229879607851541588016839385158187711412751767531647753524826143610432175451205939240707157352904205231481934093938058606366979922490489132018561602426395289950329791261376984132101666723408242285258906313998852593185035875377652564284176093756508577538409115208850618088963351114473920644055722517541309664692561187235922088917424443746179048649227017260059826745498617505019124278439031636027452854428148661515392518990072712323550079158117047824575810584879309907203494637004076219497593906348174993535087105817902784866623211090478827618796914537010838494805242180657319080352713516422557210144714902358424865326644268186057636124947083330863973061682302587483805921793699667377040935954888258448892481860534378015600701761955701533827927958093608603041662119125835837609170520957719193081260681541783142716076521336828554448569523713734922446364571585214785828414743630366153251186163400261380826736063792980263635707329052314707620460075419098398251201555009941861686431925646424424390858195207386913239961285008043898516413636276085642518539308860647749224435821656070520923509428098785392258002528241303463389275659549275254290084473934361836440417889040476705074160017012201859296334218224247574951353969286140408589891815478904376819328050001238679703711802419936090644904921475475886942978960022435451432677712225436757976568356087880911989636647283686168972901491270753401702024382016188174312098904416136642797123967497792743854162744577990050761676210564145778947786924679949546041139608822729076305338851476677801418975526039830462007253635823781113358271242860125343355740382402057073748492376801164666371964034064935541199859427618443379843662882533714479481449336724881538687894555868714505527917904801425448279630440343216903989723274159666721168302316919688702264469850752774962373825776781226389176477702223759902248867457932855669654735939380728965699779784365253074214245877600998143863505356093643855309908456693771256900975828994647535670310901603685295495234142945465281959173338272363829406706436639794145219715584901426895298780301540594605178709552345298844411347520448443099517368093053416542027428857726237638173451026978224221252692916308368290275909416992548123036485371999397956492544283759070405137028457094442120864852997279878769364199060644646911318013663398604255994387868742737297545036674560342725773312434219578411851716736464787046948093624167353313838546100469999645886403136044452137492207925406534961046206685995097691397080548215599716169823610963857322540038057207945626690924576489688076850984914436686836192899238982002028369230323579060853516110610008989215807324138700534514950174672654904499325100943740370540778445094534000979865150337301937033256928518036067258172560790696006069029281595337009662603892820376785716718398001284810722266128366782116229122492591973923563180663412662986971457473348112365964233872367102496507980255178256602669324831317348371740129309726764148528012207744721196202037288925519258902641 A013850 658 258284631111524042427879426383001530157536483012188615921876096895720683343666392865725143251331885294770289522199614106571867456398140711972101734191589210032010011484526160964025679230806348854205826171211579120976268197887458954052409528218259506224516934531640414713776726312948422647363797443140892756564044061676215476277023844193049536016471318350533298702253158935318246774983183405175006268416314160228074995065519843967420147535196919958570540110846358938296794390431045545093963428484995978768126643688206142189272709494947865053874269517546379075785063601127750313822412853844803589993308624207653556993377039226538370710459154820453696685113422575953385193253358511441341543589233991681684292062339006495953002279754745525634034375747380431235580701835270269362629872673017392118517355542000323604186745319278285488331255875996171658946890227200196773148652161382694487443205838341722219871005317997469494401007106472261480374983910092032360632255361984360752794241602508418389311633581805772333435535381587535347888382062196629490983329291762622034276437937830911691587424882073210131170280546993422341318335200621782056990722118777495715835855785568800989839906473918439984163495708808466581105077227648912388943953710832969308190012308219805178627442791290120728209673338420725154490575198101350132079970235929951108957924074844553507589589239251923595053302500532377304986824521812213824546804502024523142797824478221094806216490990708205375648095964610364790971648186229199815121758384858633279972076054385454384591680860158046717617102837733673895504955128206868452620527373156777163731844455904585734507426218557602244101087870115426340744183252761373329226753953840846347495989085837125948951066319941758450962692558619647541399813113840459068147774726357731972384598104247500378772310499341441463136388449550733306298900101884267529977981485629491722836918024360619371295463897871826614963689169615854160218267083511790698180014680217100608753212038293154637054481831838610798467893374523477194437442502484492664695606296486983828779277004826461339396996127771973576012194784459310498948745721726304942333796188428796013013698080906786779434407226451644811762636608377143204481078985572844356740497678025670570841197620356437551463645659734960116583401068526711193390177646619876606296504109692037162040750264015092839172502175163992974117181424731192449932928247411689348352936393362969712794948704636379561452186590332005755466417388810024182712212609261389894682736870596113677614188325928231885641432021571509210335237980413458045828852308686653009089946218780288854266777385787330482914817458601324523579306209291582947640111914403804811038666707240071981310472405317139591249973808212571920990354507162648237773174681377019964339272815410420804204206683066127862573292864245599455780647885626925140062426404387138223860057262267342079876788372061511735527831542129808462370110048923055083567097267150428819786504683577866788339092613930117181213454065063468212482254993854336717677592343732687097822045929405035316299726088020874131020961964458104002882895610055696206430592855118041914534099873762986718942048409 A013850 659 15251449182504383181323852248489857354272371785386725581570861645595410630760156832328203983847896494770890825996365013378962201432853810901240635302279151263180159168149785278764752332899884093491999829583872535514527660817056563777840730231760005583051500467158834848433801912053291408904184875220026576382350237797918847658681980975755382052236614877280640755069346781971607153815981996892178945143714934847307600383623881266432192291805842926633631823005366648947487411960562808392253446488610527550279110183144884490134364222967176483566221740741596138046032220582992528280899656606681807185514880950837734886901920789287864252081902632992970335559262489687471442276417566742099776807400677974811775761989055994579528831617237968543164095853507067084029804862670874135593931351469003987206331327399577108503623124358063479800472328221697940289154921025944419257654761477486726789033861548240355361162993022432576174885068630080568154662424907024418862974046869814518091747172386519597470462651372049050517034928747362374757461072390648774813074611349291068501989383790977504476545851861540985035473896019414595832506375261515608683245150391692344524391448282052129649056637378409962624870258109431143147673705215440627654751522670976004679312036788071275992771869382890338880053000960405399647513974872686623949190162461427683032856458695496040069657654988586836364302459353936347482167001188489414125664259040046067059068737614477427212277576510328819226644418614277430542084853748648019883124710867517436549071118935406695955754163111472500628572305465335709855672095365487375258789520857534534741201683276709883036929010779607854911925137642445809994603276892306333717510594220348135973290659529596450159611515126240894770896032893931567672117564559165267515057949816697715237338133457710649866126162675612776956740601557521251003643752116164113377669828744935856741797172420470213255625847705433489786990881776646572306728453014287728936831686852139573846268417649172488163430097688238129038730635872236804854336542329206807357610856201259908105587527857997715630053224348807267689944089827537825652424486122216580539868331130531975772445857979464852538822312314743174489771929088061929081403233019090886421169647389737821537601878284427280976376812561689659924133249695433769258496599855257093725202271173205102381344262339827217060297080941258621128645445948952182976089480081412844330892541091689998570828926060073576724190165972514607854536480391843117964973442364275811891120929471829916549440206457736164615240919441776047361085467505434284148147899975638173533752234272757276555598937853356077685637056112949611792834452352458681475200968433630270287022230395819010424402085061571775723719703401144159362559443293447215792268191760631651874269720477169938067454200428371784157090370340838402264391476998384302595546216752656124980712521279624282474644476581860206471182924731223059894492628278857479629553526527965671379573315060589455984635079759959489433473249087932734478864675132104728842144150305071440439293990085437930392182525771544596562656783039286583266232102878178805293520077501865257011324063445830602766809016503041 A013850 660 900582822777701322473992151421077586912429281555300758866177809310763402335756500792148117042234440119726332384259357675014339032408584679907358273964281602939525218720076670925779860505405255836609097937098089349597343843586373034517717279455196569673608051085262038965167569104834804404383212696867349308801399191729310035397512294637379554802519871888544555946089858128641430825679920934486274531791223187798666495052606564901554522638843218974789325516643895253700184188859273272754173761705963041316431177204522284257944073001988804178101827569050510355480156593205125802458843822967954032497468205266017407336671520686659096221184268575601905344438890753555501194980180898554249720700202633734660546969691767423926597978166284804505296696053738804244875947335852446832686052372893216440546658551617628680030441870219290418738090509163041676134308931660992012745256010484113730165660490562044743721313574981621190550788417537627468964661528334884909439754493615677478799578782251595711033349100868124383980395507603000867053318863595419503937242725564288303973971123473430661835556006572133625359698086050412469313668952817235177136942885479041251820790629606896203647145380557729883035963871103799571726984619266553622385422662198462100308696460298820776097186115190291620528249653710978443786052702257272457575729903184843255407141029510345670073214869421064100475695922390587382474479253179111414706348832055680213770949887397277599457778615358406446514126274754467996079568529003916926078631052016037110786100502016829989491327577569339689616566065422608331267581559236664021656262417116556741933218195806441883447621157525064224694267452648782634371328897213796699685283078117337081086840154563140785474900356689398595326639846353765139470870069654149881496656878726183387049579442544356163944883779832258866518575781370072350514159918707374730838025717559717404746381234256345622531450681158142138432024578029203448140008422040676105990974276931989696048303793765986253562383838392773281608005317619711089843718487997332767659563447828196313726837932486907110239012844572720349823508560226281066950013481030766864298685084926782637387155467829420077564918719873269710446542640720968850327779506544297752283646508716628623973853310817146514374074404955212728860144261265668640944965724853076127379468910506588090515997346904457340193482332500380319025384937839677452555107709327347044894873658923202725608877254921284631986705110511015079202524630657944272713716798168122416358799764382084742327894751122862784365361052117433820624735770728389044663985345661458508994535681572044423331561681302823031259182526413561626755081576960332682429141985037433830178375682642716746550518720800751784709924766134161466199772567034764645317644455273538411523752724456407672945103081094925482692029278256166815310052325277594683964408553027591523986093669040534255845281697682263331916880522453990463709895207238255314645506187949844929292424681012746786436716824745847891557161885393340038242480201875652133399769931364163486499870820555024351727985964283936882428320381686833455287739442853580273777067056407641561261674622412851262777305615488068009 A013850 661 53178515102200485390766762549263210429592036646558954510288933461991268144524085615275554163226901454629720200958130811351921705524694516763849598719316864371976024640201807341496374982983674951895930624087705078004373556619931741315236687634549902242656881808533638138854179788071390365274424326537320109335413820872424028280187703486042625331533995915146667484060660032638147848825573651260480024827739938016323457866361365050871893007301053237242334882432305370835742176167951227482861206454975411626693944582749836363147339566694436897912734816124863585980747766672169473509392268902434717664943000052753061885823116625026532972764709875120716908683772060106698790062384701878729891757626265319397970638013329174615441684012740951421233264605277222651855679814234751133023278706566971537597839640814469355927117561994578879936065506475568447934054808105649917360594622163076431652552086307198180071999845289089749680833505267179364414894298586646619017508063093512139445636327513174475140808231057161876749658374328449598198631425576445926287990245701845660061359020869982607150727746632077918443864812283190805900502837994904919974759340444651906878765865887657613929160287576553391863390630624808260910906714783070724848236822780156988561128217284185068007762742915871529900572613801979566127122626015589681347389275053161809388536270651556401472153264824444414068989368521241794347735525420973349926995192184055860942960819900921844970382369458298542260212642397976580700502442069152290568017084990494975354808448543591794049473402127891939332168609597139599353019423491365773814780639468315559054414601244174586775698581730697517403971798811457965776992600051577481319716280479750637301096824286798900241507391162152297655442756287343477720615406743007896352496092031902402821890616502801687124781442315315053809055381314121402225510629039751770481254580596183753032869065501602952664859631271707135132272619308046434409219357313079883382661040078557059561956290718087722286605203273254869505671106000126320144181732997754502597529562030807164129256053075419377952503469459174563936728356972801670722331346041385752569973055579841587955074143219859426160130885489796703132157896391932489643005052081934237974597042693208203617032064150441684527274719538200356426462658483476467579159281086849292245630259696503520156879127337361301481084938251814957458129955194495113895926555128070515653997394685756197744478593025846936234182950070564929411829876915720951359472263215029460563570767286997721949719857159053924553990204766482349674070022525740644698363670675963463497618337461147651153305385719250397172823469002194400498260812037930684564758405074475430238202905684369781167061579944563592135336347515456100417630370310835817541361587439447169662066074626426416679735391835574254827481636851748394277243279755316688493414360647726251899854845063174507273408038966439967486359877970385682891605602092211738074502494892250393229788384989121684992301691784417572148558852170591335918180213440555382825123014677122489714330872082953632945185843205002188970509890218225828701285726361061061586262032613814826550940624778856454215737119288954927863441 A013850 662 3140138138269836461839386561771443312656980171942659704878051231997122392666002731496406197784385303994430348146376666279519624789527686520388554954776941524300812278979276521708019446370203022234502807421754897151080254144850349392923411168132537177526646213912102798461200462305827529679089482057702215136146850708695766445916803703147330983201750924793495568266297914267249992325301298533280084986053215599925883863550772244888934410188119892605922632472745199842479739760541352031635471379959843081144650733666795087407487254073739804384849078157357069888577174874224935241256104086419867643397219210115015551295969213591191745508783353416003212740868056377240456854393754261237121378396073340845130768204049074431867215999268340440472403041677014720369426037350747819653891584344073102323614832950453600998140364918217888281344732091875841282058002363830521970225751844107500212651548144353745335071518864475460628903537652521674289335093437242896206364833617608798322125379503325439582589585235694351660190577345720620324030987048863555501379536018448284380963188823351602969643322710877569006191773300510133897618792080761140619589564293916250449284245614800294444902985821107901236141353347764302998528130601225543231563536148345490017546060102413844080790382206439297969098912272393091400240463943594555093881989302614151682583678245703753950529178134618618206359753221810806714439435040583055339839139103276314532820893454329534023656108534143070621923296320958119113783968701741373605750840851603737799726084078050551846827354922249891125625224228101496202196443937741657577988981979964565446604127788867265174518225552615957705187130748017781421165636040445598694447926646048795381992466377311188260360769940733931024256239316011345015924619152767873271718541738391804984229819013873936823031219387277038612370911211217554680014177134168302295147601729624054432837885448804152751907296366963034622425565897520833905429993829980054033862751755598715810073957010612361913301750648082426789440373138201459078193787151784405623881523108357132234668440678050438848717377368094798825899872750886965854482943652397787303504338958934065927159173082989479255329568657287005523250791624047221580929805320386134818161980773991251215382126356019431029651044914011192846626193520790801934081776388897363857812221204818836361743555590143847491156584518831421422945115724279741980440567153757435878852892158799217720613716439583235737692269018716788516839142401996406456825477670584274616818290237529928483409007845384975190988567601256016265904160760122459328793676389744966556070865208743307652951529721336016702658053021110577155021802690027768992864419061242699680135643377756351208133819234146535551999475984440167273560655736484544189999860376711915921375339640615853478521695152498824173307963174458890933676938426271695138847624581887587448434528746135391479987471292929313640102064434273304189066419197943010921561297820892493469825774345222646377110422598178073217800251661821247794632623423451354800440688893669405895141523665626329071780278855412174256519638507496016958982220855894294625607186763813151693006492952566694764985061156893499535408327609 A013850 663 185422016926695573235153937086041956169082022173042112913344047198198080164534795292131289572970167815567117627695395767139354324196820361342423781524623620068438664261447299330336840288714118259925156275447204921874137926999268281302734506067058187795770932285295758146335426098696809800020554826025258101574335387497776312864941341867146747227080190358131119810556625539566844796816716377091655738341456327960023516258809550288446687987198291538487125524883131305498586153120206296116042949515248774098510481172290583116324714865800261709120953216113777619850593599148108201060931690199006764474962397138081553288475686093346281380548148235861573709135517861019671736795096795371790780272909734703564126731680893796127327237540796234669454927207986042223094238079524308002742644163933172619107132270891334685339190408055848085125125085293176551864242981581828491819860420642703780056861266375944308290638117428411474676124994843752345110947932375755778089637060286181932123181534291863881912332418582515771182593401687456909513705754248344088800960222353352744411495336830088803754468562754609572246618021621822896520492053576864592446144181991460672779785419308342586677076409750600460092910773832134327760087583871767102280595246023652840046077302987435079126591278908034105777321670772539654092799155405314883738637586330063042704883616730560967024797439671094786467337067994706325680934199711388834762161324909363096848540937584704654562869552832614177153948724456255975549829567869126370045981401446349113336025538724807036003308480803933821077043865445165249243497818079707138322671396934927625056527141804823141290126700656419686533594883539701975138409642552272157308455620522535318511273147113848355586043104230397893051306675371153911845332836351790148821708171110297692513786582950242095463170473599321853021889936111185386300157145595504082226170734532570790204644297866436415847373943172800231419607240682707721281735705666492210645561628416348569869057087519649358618555074018619219489664593437657957108264937525717367684580058025380301324936753598200363577912416208629775870561586067124446741363339730436942484627711186097658932822011377445760547955699644140389142435994608364387132324074363480874877646802723409393017099179196591382869864551127446926400430101209176063405594813988000438439953849923347468324595214042404050505305159252476603603486138402994484203035049862222831210384429084935007184519342040950487074990793286207645130834519695485804869087630970330831848503220235904747016818504262137400052683928286566504485374788724471100905937797138050530169428519711083573599134878515170450275255372843558470426882427043449731259651081147320173412329605813134782489093891957118777810017057405207437336483160583675849875301755384461923241292430438725532053227577059903068609661917488623050742689537132917326253813383935880151242610487930548731501780192376183041134386802779404339060182987219336851907273075025880846899742149311052045921993343999817045437887060378882861025261780531379049611222238482284748702211830931569105359553686133233477673228134229132305410941159319702203347478771216402794320340402356110759177602876253404254066326336983841 A013850 664 10948984677504446903962604830993691469828124327295963725420052643006398435635615127205060517994315439341422728797785424653811733489498045516908781875247500141421234685974201578157060082208279969130320552908882003431745970451379792742645169848753718931152477780514429222782960575701947921881413741921965465639862930296356193498361921295913148277011858160457284493693558181485882618407230285350885179693324654709711428611566445134982488478956071917056126275118824020458386013755595061579356220125925924861742945402742586642435858088110639653661883166458302454674557701436096641164446955374561150435482054588606577640131200788126004569239987605179390065950743194175350596386013670669908873784335046924510758119379025097767522546049546476860996643996704367807231491664357830863253950395236089909985657053463862421834593854405289773578553511161476782211031683819425390613470937978531015508577600918233135460253890196030269168150504820528732226456364458856002940414978772838756909941746418400270363041316984878973772560957776242643049874811082610470099607900169743126204754388144479913772897614162096940631590547558747020216638535271660277319352367802413761266973549224738321400694684919363206568026288284013699919905411740043975622566868682450676551880818664105053987346088428240505912045067337447694034525697327528438569882810835203892608680672684322894541847264015138476046109786528019413825133483558757799303870864074572981505809493823439225147282884225213034546763518230417459100241886153104043024845155774005468793378972036161130668959362482991488200778363210671562802579302659788626810815423317610541331962871196433001670040691547060926070122244278135861929947950983069118616906995936235188022772168063925631549000259261700765186786607873991267340555058653736856497773045795891968445246583936628845495004753295566356099089578837429385875637979290268920551373155703413772590794041144715203919371583970410680865096387955073208233965211683900698546409768596356966702197951960947774977067058565725446291645204577900264709285936295956084844406767846340681412936190363220133268912150264703379635380791095677631455630763847742571016774781717827880662324206949826794714596236108286845838471703045629308695776604267089182180650166054014601248266689432379524567082631879524613557018997046300637368036968171177437889440834884123744657099022793989916778287764348699490966182252986558421297705016659314395960141990153036327239238682628176085311291131352757275237330647553498741291714755521167065289822266651709939406596115858174951335710933281393465523356895899391294037394720983204745755974584660419773937455315441442299918303554511039284120236980434488663181151136690668108919824650893659795771198505226175906710903697222720093967281994149305475259286693353697092105475076724976303942211035197810216298331926565785702523305074478161635197961426508029787050724906701810972046448618579621232395944406317321046817164745212314621768272567807203238128582874174668312259647784969845196716061793028312654060680682878597401500493061960140432126116906404678224102376285612481303623126448098096033502210664516669095405465273961557368601821780418725984218678272239887267798362503872558827209 A013850 665 646526596221960085232087852665346487601880913402499362022328688516884821225847437646331618527046332377671670712780431540382929050821370089727946660951489635850782486972090628988596240794316723897176298328716573420641167809183525381660454634399058349165622660461596531176111039034624322839175600046750138780568266171069536869884773090602375492609273212516842192068110917058559882734328541119684418975711127535953750148084387018775580962193877090630247200419491439584047235726254132791199405442215799937161059183086546998649194984244845160909080539096196301646077957712100070564119428267912461372064779841402629803072107275338052443809052028098237804004325434872860277365997721239387449088091200185845435756191212052998074438821679669912164990831361396214649212351288665554644282516888295873094743063349987612146910932508777955840040006280574042512779209897853249890334845416694277934765998756620748415792531962185391364110119159147401109240021864930988117628564081557355756775150184260117564667226726640118522295951995729351829452057719617065648911746897123161859264541865543394428375831218657662247354790242796452796772288869256267715430437966364730189053521108171573140389620449803477984635384296882724966570494657837856716536951028830029999712010461296739332898799175599173633600349181208948885044707901493226769113010097007954654649985041336582599801539092829911872046736784693018366960307070661089291094270652739459984936544800780262805721907030614604476951838987987920542410183135454640636574081603299248926780234919763278604871381395258164386767761569226945111929505242757858624551839931481584855111075581278172315614232795162400623514648402379644511101496557599248385209741203038751617556673752006744617336916309144168483514562408351310345192435658444507639337000581201624844723365534873996697634535677349897761295140540771367806570547039111089489638033471130879857713797335554288076234972661868780294403076612359117873007411784722652348466950425846282526798086865342005164620832741247521878075357685120432730818625252339910853977375234558570896752469104757785649395993560980469864089600333408668459823540974445351075969534085656018525229582096180322401102193145958229959915915593141365049176912705367349118585211655323508189108899744292578546161662329854048905928414756587006335945214933539856529933591859072622998257040196962310595841114197026356242062095856603288219208183528715855767050424376546642087149804970511169661546430015248964345489137407386547174534464598769394038298715023516820212020094045309372701422394899333002745688701345963156521614120879337257032144543249613127231232798921501726367875906590322358688015873457676121072183793470447261163606725810619717280493500535100461115372152417304398828674034472522339008585619955842459591736197805533125771483619417395495462200201931783079948298641342860966396804424273872650895558255015835236088370744478508054151748121248631490493506761040041966100794726856447544008254690137139989170619942054684389020886732816528833909629133643298297961202614815684332376615077206289844455021217289131408497641993633744472682272037529044793414597318962156001058568974311945350642128733297493103276225507491170726187864241 A013850 666 38176748980310521072869555612036044746403466055504184828056486728233531808565065345578235742403558880569134483918971702028071577521951082428345522382524511507352855073214979551147619422663608229404363240012384943915440317964477990261668185706629996459880852477596813569418180743955531639330480007160548944853775549135485082629825966226979670463084973925907014599429881541390902515579366024576245256096766369870532992494234969071679280236586248324625466937570550015998405222399580287187533691957400770489423383702077513723236314624673861906520296753091295415899257324941797066740688119791962931559053184854983887241604862501436658754480713207172844088651412603807526518184799441464589481202697279773987135967334880517483297537981362828643430543601059085078821340131244412336190238339736983010371483147753418509662943653710829514398522330861616636337099565258336552774382287010380417769997460579698573204133219835085174659338426228494888099514051102309917357849080451880300081815843230375682076035070981372358623053669395822496177314556285668109502589742528225584627711932618471897601164457630516298044053009046887741196606885440713352328451931475870952933421367916423222366866697940445571514734807346628026551021139050667601254790421301384441452994505729111160868341192519955603890467018801207222713004956875273547489354133218222714402426966705883865935681081892513466132487760399338041550639172215466661549825587773612372650518033941273738415072888250761779759529140401698720108778903965461074949062944593217349877446091777101838339050200008599348874249552901281881914325355079608793921161596114056104109453901998894797064704832321544594417916473512115628736032270229678017898250008298235244265104028382246262909127571138654004783051395650736524573268133195489731595210547319374745456070011468774630998621697211834112906716753792008497610184232112470723273636238436807324718142018867145156613598900710689607604207270883193551283214658476087898524624955695797136924900231311580062965695552537924919378471795948676432322109002525419396016510030225449052882336548166842484811184023782335765004626810087448463884120271000023535684925018223902237896281593197351857462683403075687520903074899859404464788847518339236598103338163035197835058691421000732470572299998915551733846166962961706137131228996610594988236048665686379315424079966590427478373821952220209309737524698236567566056024029187142567188560509010702668604108833703714057344655145970436095636788074768768224109085600092733948567500823423644716699574533281473148646290996410714479130172125777778429444792223803985690491103134346405549877065543515755440296704408251944958168649311802317273191380820636440324449813552391283685695860713097147128401610228089407446434373061567971596117972272772541396432430744218925543680336242977786611547459723869859087867086472654597204764904448947906162731819400430054855782204090711422089606574811610440882151080732653438056285827826146371026143431197907979220535936958387058487294340686083211113529690712503121196311053202251344142506743693954209025224547859705920540377262082078977367415481544052566006338557087396349706507439364146061010067059572483670255357839991846140210667195566809 A013850 667 2254298850538355958831874389335116406230378267111466609911907484815461819763958543591049242353187748338726822140931360033055598581093689466311374751165689879997678739218271327515715779288863402338098244959491318553262835335484460846961244697790794660959504457949614244460574154749830187770825513942823254644670592400901258644208593479736922561174704625350883305081735075137591402642445984385202706127257957374485102673792080688713589818690181377320809197196603407894689829977472816378136676976392558096629961384223975107843381142272366871718117002973287903013435245780488174993970892785595619145630531512501943557729525525847333262793331634170349270590777262842230633372294222219042544275538071673374166391735157359676871236320261493668565930169098937914819321313409851304039697383723129109779425708391691609577087159807970771995718345115047600759069392228939515104774499665675953288900580049770621049130862498041944478459274730366394647388205203540298310063630351603079839531143726910453650907794906379056404332696124153922576774247234112416198018421706549192546681761909188147081451160058624356883203286131209674229918439978388682741642758101718703899765598354096874857541111646685370552373575639011038339811247239802871186494119587425449883357872568798284938114679077110858454128186993192485293980229698528027705698872212402833062748909957015736399636032204671027661657269763820512015523692480151090897855651132444036992640439386198272979671638978319232333020436211579907723703285500256511014667217815284891292913314273346086452082575260307782951675561849267793845158997892095819672250671088938898891559143459132738871873755643754886755783549844416915761233969524792257278873764740002492938610127771943259578521073948166380328434401861780341039526909997060473160965587608661759344435478107219673185837612598661592533028717594664309775383768722009283738584946243455035717281568072086054352876401488065510639420835138381696009722542368354514319980579008881125138278433758717491138061356681811928564379381078973394652188214490123489915378900774782541123649090832703881885615605420323144587758208508853744343893417882280389758659137401103203245537531796710429831313992268216272421805669761797974241316657110413581881404015189065396962380669718672251654823742635964414331882312995925785691461941020859023460350437660115012196476497947198152170495812456651139530691095906171078208042162899471581449917309496572981878404022521370611372144541714408281011256699027020994865417395599875846928962356122342796876393176615737707954414837047056279278157533855052038480285536023401551037809148980020901314690843279061842994080098602869097834900573212615032664677846077761164718437040455152910356654879247673440784986682358451420304503294912527154779170144734945796917938603015383334428780174811595321625265949234791309279463589123781310344162842805924911003151203775994309179083369352418762969178636050784923650139166182452863785621847306117062722743468805268264993426541455797416616243523172527533042814706882596803520971380539739620270880708384302088730484326567774901988736948684681534568516769694759970108285457453667053819557787013460756583449800695588244908625093678522733299687231024504641 A013850 668 133114092825439381013063350815849288671497606294664991848688225070868204995241988040507866711713383351653480120599855878591900040615001269296220367681582821723982931872099703618475501051228095044662363266613002869251617163725021928552214538159848633934997778737466771521152443263822722757679475772809770363513153810680818421681873236384985540314805133422344308281771374451799634734633792931961834594108455125005970827784748572587848765203836520149416462285262234632773539770339792334312592638779004163047902589777041506143043813070040991408083090908569677385040337828092046245218987248096635714930337255281727265140370752775759181834683439666124954079114806593570876670000601527812243196926247594241071151265569306931559569633475120939635149610555123184932166104235538309652240090811467050803365308654820997853917419699500866115575172560698445777222288541726649427421829430758499365756290351358905402330128299646878779508541713553405237533626129063851074910947308631810261444474505930335377632454381426776901619441373435164974235942524927104064076789783350023270689011358975650897012609550301709649596270842761800053602453962283873327211263223148387746577258817211066363462945101625124445747107267907962802927514338263119740691291267517885390162399017314969927310733684824319080857815313761023064124238583468381507993812705270174889522260384051822218662108065653619512393200122283837414004658517260441766427478343719687940378425305315621821176630610030772350032523737857581971176955305504646718905084544774757545955238294526813058909023986545914275513490251637413958762793666530366055826729877130753040647675862118329097645273397008082308042262834762974458785104666469458000060216934132407205531989434805477534852090895565276592013722995536267358043024508416423879681856982703868227529570546753214481950525186338368377482812745247332827926636159265926195479702490729776404069759313088609423482998631468780337747160894086300767678106404308965716080533209895421558290203235018509134211385050704312569798038073332299980817061877427301956013208711850134270810355164580331521463715884464661364762534454239304749762562432530774734859063404397743048445745715063954171109259929445902670235202993764408580975507285712811596515025692899122625231616166217877787965687178911062701883318700096421719295136155340704476310232993392131355189740727284103687515607229752793138147778522163495997106681677050897413036167208463138006937879125864413230913763043694094585433696820846562725808031792777068885308298166668219812754140685982695917000241712791626235095924216606967820222380616645838187231592438121254201731179604785322766957435742400817358053043947631705063816562133045719015458988801836324203650113964695869004912678606584197917560615061289815962555217876453814362207356569455370514685040542449892146650329036365192021643045474170162594512471704847060069825075431768687962715693876890975534567029280162798956617067623907659153677184461578906436715279089482285779596843846423381653772563799814578298645165626710458651109839049491084837375234949384654037446368999500540187532928082881759934736346733705881474924147977181585860991067765357844215496127281273790273609403156623088878613231304765974546409 A013850 669 7860254067249370009440377802325084646763262154093673103673191002209696636764044151803949021459963573531786347641300889774973105498275209950672516491229784039979468144115615398967359861573967784292267888530231206426438741900798819859079716263800901985227683836668675391552530622285467956118215364908644130195088219366891646981892932735297011170048928323456009059730317890004316631445390838839414370947510166676477571409861618462739881736521342678302892681482449692830644749898794397548824282727261416823815600023744523896240594117972850501655898435060130879909246908411007238733935978012858242330921484587130713279273752580655803928156222428845012413417650214543766696486865519615785148535297994192341010411080602005001661027287072416364515949353669468947059476289004301646655125122326317882887918110758525102275969715835826643258598364536682524699198916100416922039831606056858629048543188957392005102191745965848545051199879643615025871123089295091342122416527627399764128034775100680373713818798768869749263726393659973056563658170154420567879670359917035524110915431736153209817697581335765653099010196994241531365171304018900436098497882063689148047640555897496257696123445305861973396920937062697295550066794160098957568080058055663614403699499573431659237771513355191217405573136462274650913472164115224459665526646433498557051399953417876050189778819168780578587306074020738315459561080785711825865776168718303853191405635853582152918658860891707076497070494196752357816028033834743884104626337284404658331110866053513784315518957381549692054796085868937656850984203214951585230512572514693836297204611982225214886855748819930252207587578129918878816801645450355025445555749743584513079458444135828642955481115292234017481818329163421051225082554197481413671333972971680714967393611215230561944696561728094314321982609794109756156239938568493675916880952375102566883915217678569297847247586189600010163632103634901974030624505068040116568839405511114747595478210824607945866048075859038952934004350192198981567266686800204753200623961226038578557080662113303996010910959261753788927862896988376706168729549078509717318692834966282329267672838728811429849830689573851106774718501578794562298022729714055811962615752140000291897301702998999465501585862227519341483508085921993606102658494836713258621642948026811964392599000205399038644109091309672682014488173955232275133152446348178441342372637492539836171674824503167736872226793967092591175274363574168682396238469331693140608569698443591711723319253366592211202947272898632737556179229066424842816311353032320099117838301878621939358024424482968524066069623153025864175674192063704552313304177394216662143837829759633107901335579501326368871088759040190302834036758754102342772923060386721284273982198069770173521636958991123681367555279268328223686000192204273931043366941699514050063100879170509255510399007736535214340648511964333115589281226124123365365484065271772846181600514954839492999414032287454263273616119815251033956698385091625872889384886033399068562170248526214436257170643051507397533631870366085042386246538278598595212796013904595463505661560476615343080830819831936041866361646995436775193232695315126030990905041 A013850 670 464140142417008049687444868849493923306723866937077303098798255489480376704280043119871385768189389053478452041871176240322386906567652872377261426290627517776747614441882973693623632466081223694674126549821622508274781270500269513858798165661179461325709502871448613195785380715334597340824499082490527243889764265395584862633795785086553212580219168571753878968015541086864892770218883642628579190079527832079324114180918708606327276659848763811107509948857171911956741836773910380860525070762059402029487365802090391549110842072178849272279146691865668327761120694761566440000185565681266351398582743385481488427835816135144566153696778200869137999898827518594879660852922067792497235860811259063544323763898467793343082000274339113908302293384828471854915015389415007933338483348246744666648676522180148764293735750389727457776974827526566400962996796813518829530016506051445186687426764745040509279320407537390736728301693075823662663947299785848660986573539870328671996325434920075387427286248502989824273779819227749017027451289448380112726655082741030663225445328588110886525224480295626049843453122312968185582000331012051851180201437978780503065127185191256520698393321865843667114784412615212604935894128359683345437559348128880766924051750311566046331170092110686196581688134960855861789617818839889118789682945251656295328115849372162887656249493097324385001836364850576789571622259315497605548216986647124227099311391518172547693887076794411160075515611824029976678639369907791612494080590306810669793765529593935450047078914423127766143654074474899699393766215639676156276536894420156339513635132938416713853945112068061462605838900993579875253320362198013897534621466608921912828941667776545537878204376891126498283890518770849653789899742807079995878599770004774538109625348648149452272387273482241166398751125732386991269812132530983069215903356797431471928309688701838468582122716909691000152312087537326664534346399762700843273398056025814730765392870982274595444272831400391131800022874499157662565530588865290471743644286436352025217056017128487660448281233447299482401376204266656122557311143536920297951493211924005260926813454097586121202652388646334003940352799726240109135944166885281640580497548114877236243768260387919438403143578672789595259668965607800446755881461613081208349394438035219685418578363128607832895997732744862200273512183882510614337518804413588782825761871296984786101226712087551694568119956962850416308775894691086526815485375567148259795432123395646985550278592043903479322833517391364519954827297143320543460369085205469532809233887630746897151984241294808377577345177563024253709385367169690109548298370951099682931480009476575388465964633973820755468920132564197192047036567670989238398333792775505115094374813821858976279140791466862261072771685515513280434625349470171354179774540414605142176043814139401028633551007834667871600953982981906142431467121403360601466468570232914794177328807568317222122399192541886792043758258970758304109082941275416168245288135386181599527591005224436246549669301548460316963428313246955667865471838812968448720391825052457524545809484583659393579979080255991336166788893433546138385197425662877003981951766009 A013850 671 27407011269581908325993932060693766677338737618767477670680938188398326764011032266185285458225815234218849114620451085814796624445913334461004909961035264297199169885178747713634781873489630177946812498640416987491117559241770414523848172884126986011821820435056169160597930945859792638378345846321983143224446690107343890553663007313575880649649361684993494799182349685638285053188654860213574972595006038956452009618269068824495019359487409654282087354970067144229133648719662634079433144903428845630439199463247635530583446113520088870678811333007975849085966415904975736715570957467913096783734912414169296410175277106964151486809641055983121729756025866145509049093704195181079169280345044036443228773934440624729115649034199450337171342122080736434560876743729566803455704103230622025820937699958215604382780802324763016654272586590616219410463997855041473364917944665831786828705863031429897032434590744675385613069486674434311456643424105054577582596180955803037752711020606595531552193825687853046133542424545579351706453971190637397276396255980775119632799321207799359738427980336976422617206063419458458390431537545930649760339714711209009925492695158358506290719427262856202699460904780515689108859612385510941864742441947662280406098331804147663469809262769043909221952102681303577782815142584676612575411988234165052582829912789576846353213876317903907609973435508061708847414722790320818110016664844526038485987238357756570768776337997633184591299121362597146092896976153685186926162964777026863240652060756992294389829962817771271463016629443668352349502501267307237351973227078615811691940640964880568536361604922506961305412181264769898053833314067430522635521862981790230030636176540537237466170090251044128597165451242899901206639789913015266676635437819011931700835267212324577007232196111852858634679855223371719447491136613822019254129877315531530985894758808154859731305764310800343867993876456991602214088620559587722094450881810268334036965683638632332586388866421361695941659550716300760816832015741906537065990451469780150737041940755420067861810558553829587136318863485741777380886665714711606673737722670900586652467407651008362870895420897177376598673892471034752204368367110408995594637799718635385922958272007646254918267225177049552810488192750175008580488044426790832271823392171541687204281633764381163924675770120851368063950620946078369266016147881818004037078412738215654634491336122057840012552915338699354232616907805613968321927595941864537592660471454389558849758400581600456550533996368442683538812597069015934770791334112297770442852451830707973529927517464217139887564655389919019157285496546003031278717470506291485177420963079582300113526745671520141789684264907783279993185462284404243538183212129600801541207738381366950690306984595326749654086095258005543696384192260864148292961506836942019040353211181117491339782553461629303150164731741098575804435702051747040155993502603683385681377088758101563649105549920405873183391881433964307099337238599372049318716019106418637270504721267497735922511422587135033256373478468919485231788246610066973928490416877522564366905504255180503531504184710036032409312717368357465925507522787967224208130269831065441 A013850 672 1618356608457542104741615694251906228530175117650600788976038719086732797088087444285974921022776163765388821369223016166277925876906736486587878928289171321485313782549919873742420234847689172377581331232217982694363000755667301207218710760634814397012066674869631732764147224422074895503602943879466782624260352604148549393303246918859342176481145158137180874396918566587255094105736880840751388556762511594339534715949170245017606398158372052675702976223627494799586112823247358879756447773402569905631804289105309630445421909557247727724713130402787965912677230892772912277317749467522800451982762843144282783724439937889126181144622494714747355020363571370026163839934139021247543866835094505307936215872054784449629549959820443342959630580966745405724385210840487190177255871591665000002700550244832673223198823596474931370418141965589297139968488609342343960725039714572701180448252506142903989868230148882336845066140118638671657203337549979367751674721889259213576259833055798859542625493213042034521139546626991915138914400544835947671773922519408790039197167117999344393194433810918120779123400838855602509496591860549658937698299813982180827090418156405911437960691460444395913200466966384670926189051251752035606171176454567509995699700394703115380228767157249273795647049711228294964497451354482569295965502493239212189963523520311723200310926182695907840461321393315535845730991966045653988578374042404418046559060437787167747325473982422241916931621817339998879639473544898956602802996907118659247497263535639637991425069474426575808619668952019172537885773197333225058396667085765185064597402908335232691503616409069113558123283891503397710180803362367704931104930487211731293079035588542183335139877659233904749534022730441996266350872954573638481988645967774835555002621693620553947700053948208799449519210771084876661654904125909576414937115125604821373186099612862736312273874076788449505061170410908897119139718955423095401955230120014534856548786653177600606893676173314986783659054810246843625473113697543839107209670168839048120871589559666799587172051672045083290812492569969566212563976723788005662477538785994008741241547954384392819163503708557426910775094676522131082915747709502540780867767435585700903364763003779503706668761379479599043906517293705084081669238535357571854818899484337365087725626192152943348588179549866152432808220216244981626788987516273471320385443193778896190512078906671393394901237097834858168081795789013699215441502612771159080309008178910249060519383795942925358852481951560172020283345044328321932280457487997071046879994428151475128968689978744557893220805336119328162218551285544932993976987915926005908241530448886255239403640805157592852539066158539694900317608362431786176686180493040797730206775743681337071311937133369449240324129838889969349727790168811767092551084017214589282313816767033806746122819999355748721714077244580129802676123770453610974171260335244900241099635714077139231916033617250046405606107206794158369908764602054320140220862212214914112186033286124473808488376992347736578755597530111226683451864174077844743503430626200829903301403120764153553031790602942917677737506647884140005435293713106676622265884303254583225609 A013850 673 95562339372809403742887665129880810888478310522150325988246110323352484935254475497642533111473909694182444513031249881602545245105465882796527662836547277362386293545790218624616172447521197939723800027931239660119440831621398468985057651704725155329165525084376884187990129454899100504592250233138634047179949560922367693125163427311725296179035140442842393452263644438410826051849657076765528742888269547134155185442082553798044640204853711338447585043028979940420760376099933294490738484571648350357652411467379428368171718337445921074416585637154226599177677806987347697063335788307753843889130163124826754096144453892415011870408813690411116566597448525828674948584270975065646217792745495443928325611028962966966175295577437358958423226175505349462619222314919928092776781961616226585159464791407124521156667334548248222491820864926082406817999283893056068536852870105803432004288862235232337697729122061353108364310507865494922686199878988731686368640652838867302464566882111866857132492748736919096438769088777245597037756437772017874070578350848569643024553521150743287073738122100904113886457696133584472583264252773596810612146905715833795658862101717612664500140870047781134278574373898048433520537287364705950508801798465756897736071608606824260087128471868412368359162638398319589358610005030841234357466956723282240605156100350886943255159880162010662071400566953889076154569344603029822371564408829938481231265959790894468311821913188050962952895336692109593843831273352738488438914164368449709905465914515984983755658927395414874923182831947780119189617021529329606473264794747348412879412044334287155200597045339122086493621790509384131388466257744450608476815040339365521125023972467827383756674635900102841555234508209869437531752697094618778722947555751136264687349808386600090057740485587781398694659876821790881994060433730834577725621711051839097265265996039931716503459990360281154824357051593759465988081264598778360390054383356738268744349303083484138236464684358076654588283527490265869240561890726266155441623813799776952489346491908764848822922479182590123239186873764132915285690261562957946363636187774160222161572165158444011578785730486607501654358565553955318315091986498415530569460799303900052642785890610175914375083690696890843943635939675991509938486866274329260455201195650637071065110501020439151790783414240046435004892595549049920080262923848432207997440035149450041153547747360039108575523149390050539967061959545469924972605287781524172533166623956471296774609093766633799514880206757676597625711241522543081779228734208739048247216790987916454890472174554887399036795334292510208650843234860142748361347159447514722875754131476284485631545585903750700349579317595610444168854456193234541947142271933566065170979900888639272723898575788332608191899542856613800132076281678166035048048960132504282531348566276579254551806398141957606268494547215212084718222432521515274413838751535876114336692389280540994505409869064997990204635024453988257584742640986705549959901692769078463410473079512364053917430173021141497238939278555537824431149127615122654259134075046532804960044552878002503152974203313176345952722030050910583180948658465236147868178202222879884888985841 A013850 674 5642860577625022481613773738254332002153755758022454599279944568483640882941841523660293937699422893531779166049982274258748694178232654913252161962835280180971548247585366619564960366853679217142750667849311770690392861666411958195098669275512315697031895090707370634416629154182336985695667784016603201851928841622904889911347775219330067014075846008009400490962715940443720867535670400725927706738809428488724729545169532719220737959456406800823991449205818236501905479448324961106383616775471263440269017244737287865712171796107844193523224965288319926454842696824795894163892914963784556727809247002357895002623233857893214035935770039605086022141012738001657427038952616806651343514443828760468523699005649234236385685028552098609135933082437415380418202458473706833950376198051476563627081236467799295849780049437739509289919530253020240040196039714601067791032625126877586856421253026128234308713206928600839695804171178949609689697416654405617348381861909482275343230209821823626046816564320166335725612875923207575259482479893999883445993581039257188850956860870430240358417162371936287020881440498992029521569170862028118069836662635614269799860148244323310226068818235451428198015538204305861950954206281598521671594237397604479054417292416624365733884849135357881939240194634782373432036562187066144047574066327553093025493862569619523112273935763686567584654132078060196057851165229464307981218506776999037378225023659692527459344772151841221311405516736332379406884392860205855003829442491792586920207856786254397305787904003771852949339023043684468258027695504285383932639812865036176432116401805895322227440054930229820085361873107788623574357544053552063979947451316999194656911540550252739183447880575265172690995042475284580416812465010740144264811330219548845293523318835420348717819517933472903811520971066449929790867274551372050980120236415900046854416691800161927927812808970784241911223459539559902707130210593293263402672321282832038031085081997776654878725003146660068376783554014772709312785939085495290212672444581063029267543421000720655558144749473252764187150745708898284514704724255031103774826353251876386958418674780440960439715718599503686365188218937395507591187866710744938664596090738095994208503864054640277567934316851960707444027758601927622670357710966632868500619175401974468409323709974755911474093969827460501940603902874575848730819445390326073450040836635539875480075840933862949322276066448333094334515041649200453599707369638211220863910955978005673603243892377825959227554161328834045413200623100664646435981677526291832059949904291045478744827491435291546025723727694638435310623642175256569147989188418216296871090405709543122592057135302030575104942309124703201117726686783754306467436804015405142582281192167573260415073487001725252181123476106140188283998972356814026203552243046864245379193601490065728402029616003884454692548334518511058390526316417962955438862764439441948675467348894626665184549947358419066323593493558983552622121468207623976019582235056321314185925024872125585019770334286725384270462125459425952994834924836545377611347607997422715600085670802893169808679973731439750052162283152476219026251837333713729295468054663058834322809724925209 A013850 675 333205274248179952516811725470180050395177123755467921632881446824390510496832800130616696727213222440158027976085403312704851642530460039972626911743460459406188952471668313518691344702342904093062284185834010747497008088539959719462381322049726729594036373211179528591667534925312816668343486978396402466154546168990910844375174778926221127114164630926947089590857413567261273507113801492465305155219957942830706554912715737537265355767941365181855871084154361047201016655944140628370846186974802634884445199284492111182438032388372091783352910975310003337232006404807372754483712735696514290220408226242231342009899336074736395607971285068640724521404661166259869409223113069815955183184393644476905855902584581632424338315250972870770867712584846940798314436970413914837935764118741639605615519932187080620633662139249080284060458341910592154133535949107478451992685481116994626284818569939846107695206155926950983197540503945795502566942756025997298804600563893018876742400659768863294438471306541501958261714710389484111497180955260799117602474966787097744460151677538035262924175020900465812296028180024980351219137970231898343905785091970387017411941893679047145539137647985171383664619515426056842341894926722111106185968124091146883684286699909252172220166456593747570630194252989264368788326960584068739865201042575682590062387090873463220256663632909928129306241845077376517020053455634637921982971606675016158146809422081184053946849450794072277217184357763690671597116514002295532121124749697860465051353735371535906509469943518724144805519971706524166168277391832547635838448309867521182140041410236312882208107803575140646220533245141810433442238618818195825951917052817485445295969557951873996043413900088833182230566263123079189032359246419194778692844238134139765737258453912736171438524714453641497166501820502801904220921694983968238325119840122481866706451234107761682209418556915838700615834062351472694953331805323373910664397899429949013697543006886713693933832710807130377580692081018313712210696917059411391768095180067190815219171466671553990052889311646102472487064383364734802308799262535331646799721333170048773507664327110258273004773467582093176177999140034267327752052341402777883205734561993830362017944668562453750108953475791427813862395117685224191061952474868704252093061688311190385102155750299361816633774824341715179090719860840829291706157430853364311151461362491994107222998331303673294531079447707620887358778694343637584609120469766734380793078039545257020597948601018245066427845672306321547604083593471146707398282076250006391307981898481944474403318541762530501272960396640704966657015446806725151619613586907254113941017366742811845938381782449603429371738411504599322800643127893908042595675840305658264341122116303033454249674333964874416043160140591471977981855318697511433293556399674286825396002974386891196411446795413373165140286604983559486902188458164294555709407377384607627337671484878809952482489841567287447341872201164419798783650576191988159980311397840717281364686793674143669832418469296847215786518046253643098392007476673168002572464904639813933469458775240038784032743768867785800830130657870568257281144742718462001168093159798961107927591447108666241 A013850 676 19675438239080778016165215577288661795784813980636625304500016553533435254327480014912785325045213571868891393959866980211908784639781134900343646511539596667476051454499542244965205213328646143791234818889312500628950830620196081474534154685714313655798253801746939983809376269804796511449014562587329169223959796732744294449509695520814431334964307291605298693250539413733210939321562864328583804110583296566210391361040951585837981992741169672623407331648230865476172832516845559964670096494675120787291604572549974673211783374500983647715206040181080387060212746197470553779508753330143472323224885351377518514342545895877109424255096412018166142264423837206479028745215603659562337611855260312716813885191716960813024753177254697046148967560422627007199669188665971257265268935447575077071990836475714923567797115660518941693486004631478556109431164258847495111716084974477415687492251736377972813294228301330528606831569217495278631075402800579114497112858697318871652762016558691608673297292179969149133395991933788647299797038227194927095308544313811334712627496406943444240409610809151605750268168002295064759138878004223365309292703895759382991157756879854054896940538975876385034012117766393230483446553528013938709175231759458132334673445342941431517428609095404200298142340444763071712581918695528675020300256363051481260593895328987129692935730859698346107404274709974005953517136501769734655172490402553029122410949564471837201507513219939173897397519141588170467138133035321548876220295344908962600817386719953823743477690694837142026621148809298545488070611710320105348624534249367258284187305233044039381506557693308480018676267592378764284330748202595645326634750051819698059281706427500207592367547386345510577532707271154703033171781141807032487033759417582819027019374445093158187273445863773076766184765998869949642341205167108340504860001439392431747149238922829219572783956367323359432664385547792111164299289772539906050822031563439059309826217013653556913098887740450241665762286692050406392329442255441183272514252287787550447876855935488591558633060963390704897888664773304225341532287653448798411876745002358210026854070851533640762658868487255019960134671219883451436430938707492631225415420151173689046797614733944331490183593792008020980760569304194803258017231688522117381843199633087481049897194899427015910407769602553939610127917062790128845956890134460309209182641993789760037410828465150604368765710307687305777648523122297455733583954619255898451450465157107881809288266941526352927497859104015981064473532110877741925161158320486627400345023123460339269041556572535663569667038461236987576130105118490313477986562693286448174103134488796296690815505871866632900971781460935085412055176059007376007232062694208814851078919845577822439989019746291869392932563141785828827850574713769352624551211844366962752808579634571538256899521822364272028368783737674204142087326266143429220084796227183695786662163510608848884138542654706756478090211606557824698375782873560708858677407731096514747303390479664509559934478193509531244978104113231371316949649490073897383901480154076372957438071219149050158349486807873883753218385216599185024194315912782462706974732992968854462016347360319632864809 A013850 677 1161814952579480861076539814623318190379297480742612087605421477469595818332783367400585060658594816205286167921936185314533001824194436234730391982859901643617793362336743470022950402641843226144728624820595013849638917597291958414989767300036744507061231088739355059103959859355703429204552860906219200113505602037271817842949098010808571355898307381262001282537751101841532372755998965575738545048925833078938157399478107150192146998689373327998739579526496384375502529587287213470353804527914071207368781958404503454478482596480908583413935201466652615775518502450214438730126212375391641897214106255113491090753412992605647434392839188033260692534571963163205380168376236180493496473642441266205615143106685694819048298650363712605878050385475395702148133265921536936770256865369243860726023986903054490521754851882637982988058655087484177259705800818320685738851723101657916918930729972781382916652210886965266383704797330723878707886371459971396131940017193217982052223944315774180800549531805934998287177899927698285834405715310277633250050874233186245503445941035333603438951947108669593167947585052367521278962391607271385498148424872340695806244874385998502087609441885986524659873381541987753866817035539275695066838088260164243256230132274055348589672641938474522623405007060922814621556249717052272731273709837981826916956808925281361021238161971534327639296115017349255077549233393293001061653280385780353816649244160832497514911817148124188279467426107791639877914039617602702139591932219821529332615665868426553338228614157839438399529952216040269812525081550882691900730930122890887234422976186706017481438580725232172436622814925062373652225446350615070260892455355809901350702525482837459758121711305616316054092728831654414059405760504642563461326856459848847880726467041608305897800309704809936409966444247467271656430605823912580398471478224994683702237415409154142586553319839534077051139399302211576372140708761778708912394990141789513013185928288439228882161576222185846320121597266878884447060661235741546431058694083341567066396680466134665842945723616827257733515427766198841202192140053648498097422909915644249943875706029712209953394243525303921673625992200862897923869810499738732381229555144506655164524352352424678830163851029824281630892930856843398937582659513975542509280459095134182668515379461616265862493668387261207580038443374640694318224908405549746798493025827091291540449072010038678037371246427958627718864367641848542463612398936312441547659698517062063312956662874630189614015821082233039665876097597615219782938841237666414861362973270417209573497634874051658398125268954097582879382906577141734520561628540475871478232615988428932523295964806227852806169482723486755858496446091108326545851046070030336308141359137961524837258911626998788595783274920959311406455748586273366503127124508198024783590593818841814762531659864088787899003148310925924080386114528689503352016787132418970052506614093137941917759496805217779263274748905155632990614391602900886297396042249113518099313517904433709625004571002848544310484712069782199244894559852739373566621998501618055746763760667419532262800378846518144961743792428654965276493650160333891640384151008501817887127603295279514001034106641 A013850 678 68604011134865765365708599513692315823707136940370501161012532823102163476732525061637147246829365302105942929622409806637859224716857265224594916195894332153987080252622365161385198325598200660620080567031314972807328445202492852446730769299869726397458634558970176885029725735094931791099641883651337547502392294698863571808301288440235329994439152556139913732571664812640645078868982918281785346594021517478219256281782749111696088125608805644997573431460085000989048869599722668210921803568797990723919205861827524483499918839601170942009459711404370308928592051182712392575222714554501062388595760258196535417898283800370875353462761214176010633473939852824114493562448370221960473272112514328175368585306683593369982987005326865664492997211936640816145121219400834579346897643188480732010990402638464610819102248817890257461875524260853183008367832521018172193455397429798336145940674162767879845396400664412014691384577581914313821982348339850970194926075242328622201771687902149602091649303608655713859567812830656080235823083356583965782254072595414610732979372195413949466673524819830806974136949757249764001450262017768042280166340286845746662953587618825549771249933925618294640863306672834878081679131558690518001722273674438400037133080650694278871579833824982086389442261940431280588274989542219652508981292222988897619382610228939086943092226257130512772796295659456163074204682640558419689564553499944112519321218452998145758027890779585193714272044238988543150946125379821958640764005648241485561622453864719548069061437406260998053844148404961892159793540498072074046260692826584000305442320848803626261466753244234550210140598510008101790260381557469283835438596305218864857633427236069161257328930885337846678121544780361495793850752038638729827889547097614618509017152339928854959210487759321935072108566368694924040570843296213959949342317707711077933417142495142965593386983204647715792730389396291373198536711674270982568011772882528953915615879504048026262758914343852039356860197011931247714484985309302575207584826927236193703657584844785883360102033850032741906352494166275374148243678027890164154725407608877314935916565348476285537976685925671270905941213468753259506588440199072408379224001727973480809998482058324860242345239460094006022596674165745863865318461640741809630501829108578352393164641828978882914388624599387046393690042829158358796862616439306998704214682063913674171977253120773899428734730324529008171222044883514583933848544790313360947757537733997776566777986084038066518020219084778759230317687041581112962755636242964131148622208644865808105461841677876376750899006470508171444681250473642281704643603686559734918157741500740036568103425842948480351501785339169446688356645233855574205958419389221328659439115737490080115301472662651467792406600807726379239805498270856018643153575084585165446240974408790319912731983314578836648236904611864891022719676804586483433239263382207762630463055585702332301780526851304647717110648100534972462789209759694434974938898767904130246363918738906119646894913147203692989811763008569083211778864744407269735462389522044573790653303650455960586099570508049941846009199119647044611673548317555967473043732901023844416997846982960022247062963044409 A013850 679 4050998253502688579079727092684017557074082729191937723056629050671359651137578872364611907778027191724053824051273676672158949360305704654247105206451364419360783101837098040414634575928248150808955137402632117829299937360762000444127005196388007474043534912072629974884120274931620627332642753587727830842468762609673195051708382781107456000841637519287505765994624235521617451262134572341621142931030376585571368864182989552296542307729074364531461713554286559223402346700994023835186721578933952554256705186935053493226186707559609542954716586498716662371924432030287984069174326071728733232984191047486247219891475760128099818746622586935879251896002674369411136730369013813236543986244971858564427339593774359504904125399677546090622646992367646703552553262884399881075854958932636598744516972285398696804257168690447601812866287832079119603461112142533602049851347762832161951081650868637280536990812062832865055511567921634458316874235687119859939040189816984262812392416398934031853909799728787511247693619779837410881845117249122926595476320732686637349171698948766998302057604967086189321015812746215841314521636521887185128601542227597954494700746395304029888442537348373834680248337395724226715845071039409116397483698538201913083792671279342846473087917607531367219210176125320526687457049857478528261002836324475271415526923751408624144902652868257299648720848462395226973368712305242334124249097319618199900153398628431087508865788922643726103634049940268034484520217757553106835778473769523011480928244278257824593930008817402305674081443119164594770143648772870657900357647650716958634036063603801005327113350312318805955358592201417468402613085270587003741198813673226868750978396244862647903084016039848314508496399097735565965131093057129578357607049866567045608338953828520458956486420091700200944072938735505066569671667725798138121048714518322631440890348847195696975323907971251242969844936763461609296000394287654027249658527176940452199763202068834531902789651133090119071983237773357528246292623897529007763432676445226370002007276727499761626530664996810583376828208428024394568079640943868886303172380593896596569650937267262176184731985327224962875724922714116411220604540805315026642384798078035106068349600367062024672450244044879090961628311012813127515383189841424163116871502507032443130463978935359374057211733893969205702501003339018971928595940638124638966485172761192038546181084819528577987367357090933113403502490528326652666709822721323213650604134845654834708491673300276363789822575916737100953791029102118323139337757564510788980194992798270681102819416289236922170763835433077037015636983159218103092377500154087665787182296477877198419309939192600264816275828922492616657500771544413937801287638706514130236011220345183051740728436659256906521673817371095434967731274867395777044859575455169669434435083297864659600526910882742565725241740980426009950000574195634027260249345263455986175566212969280137020087838330042688143047666659688489588955240047100196690835167033345970986917543037613667459029497726429230867355394793892995794572330184292504870609318638887210037764286927255774016648593538929841016064997198816038337274711354603362323315759384072556988979305866496806353666820904809307041 A013850 680 239207395871080257906078805095898552727667511076054730608770888813093116040022894834257968542384727644113654256403659333814313800776691554128637315335746617598834881380378802188443757073987125057117991908488023925702332001215635364225255529841515453334796693022976727386932418114437266423365221956601740683416937963338592494608328294841614169393697853876407927976216566483315988879577784362200386868934412707001403760061141350073558526729094112151218282723667067035582685170346996113443940722514470964376304184583327973721513098894687383901933059716162720196399765786956475171300674780209509968674483497163015412087371752159804166197169317135976733945207061918839358212791559896657804685843779343276370869975672782154405083700725559419105176682252317170198074717620060928577648159470013258519264982696480507647594581554002240439447941430196439933464775210904466667441672234047476331049420402142162778428770461498217848662902574204593129153106743088740609540384168503103734808959795940655646941519764185173751665060554379619275162072328443459692536281262944413248831239651225742482738199515701472393216662726851299213781188114980916394658792466997431614957584373896307660882643387884126564033984074880119863343935599806068914155014914982284765684873446373915741389368446807119702927141690024051780367651337034249615283956482123940301815449320596927847132356749217725286957317380855975757550449092912254587702784947626135085904158035610227286311015970093189382693487014922887168276434338365753405545883097616564304937331896386846284446973090658788747748835134743550156582212316389239478358218736127185690381195519740845563560716222592113172857969510901500091705900072142891983914048748590373372876523319862894496029208063137003123412203870322187434675025913930444472438338687570917476126806884620304580921566619994805165546562959392838675872542307540654257909805543592433063953134209078058710695901441794414646126373670945644567319527282291682655065086371271156761943817318962610274327826109757838441081538207278988685415333148525190379422936111414171922248527683482133424285009237396668137818328879466412474850534718094513867316025901689000130841318194694564241532239001587306832848680961345859966165477530013047008206179941709894978229975552074645494883514460606065442193190136995602366655861976946255407888145351537758734410767492154035678704295674704987627526981746165731273411661698740621806331982966375628684113446877508343001576055068862509413363418563207160513316548321871414442854523558501072334701724816708019005425233285307409074220406477450984863054755246426797578491534129745085448440383712463151017261433718487765958736348218568669769501799006598722577067327424722170689461832599383853037136271422044266521008763058926098613228233777980952876306226550162714022238273456292461073198317241945814339409564049644853238721913071052313810433957233655610284751513560715065763509799563153175461537583905677993675690463588461812527681009309623022810899166765550690692158821668587945621738217969541219514397125778152046240806493998828049449788232811247919653486468707184587508673701525052288120104609656307650865519943378767526199909082799880268182157622019592888247777734430777973941829472275870100417642239032110769918377672107608084771464009 A013850 681 14124957518791418149096047362107713640016038861529955787717312213524335409047311917068098784459275782657267170186379680002401415622062859579741904833260502022593600910629987890425415411461865747497760304204309324788797002339782052622137113781611646003966409926313752775470972357239406145033292991315376185615086769797180548214127177482102475088528464573548011739067612034273325827350188588803570644223708135935725890627850335580493557444826278228417288376549816641384121976623819773502751255723756995975456385795460933520281626976632395332025245243179692464877209769953992902390133545096591354140259576023978897068347214593284276209776651007562290162730531799245545263107128820337746708894389326441126423501193502113435465787444143558138741577910317076583026114000746977771581546168544812902304077963244477496082812446182278295708961493511669581631161511428697852245763303748269429872137225326092569903440466981008265745695734104207019683361800072647044252750144765939772436734266990499775296249800555370324862070160675562138579045208922257851384574872295604657930235870165228867863207943202656243347050717357842367274565377001508132188207036383731339431630399694203071067459209411169789479642725637596197810596053232948563311939475714788933128926092134933350613300817415513611338144789654230233578929443800535405532902346312936550881900466931927992445318533684557460469542634022164512507596468487375721149261748372375650687554627844748311029379182018032739858667714744181564399555171246159372844078851031160505642244511149746886250309314030310816765820965871471893196023055070468201957574458149574187831319214245177189682696732227841690744090241649222678915141693359965628758140664555512957294985825514584057096028706920176897434367226338654845830125605191678815653011461162375106047811819729944365198837587344073250220358996189187730971597750717968093275316107543589579993368621911850288807882284236518390439116238895669366055650766492041569098938285137190535636020468867423174088783803955090602107423749601617002885090007087263966714544954442895437836853311181936496570605510459035856870034502003612190227449224568762949351144013468833768726048998078519323898237180804728881172881762086511685142105282669740412787566719378027588569501826374455741827376645384327558296065684399453324148661993876699435580387094862953115508221409644203652791809955295654814417840745129340265963685211648934977042097262181514498168214924669990145900064475761262318349696502738819621150828861858185151436116761605929820291802148701791814251354600264117198423640782087003205178520242546255970212346598827317550644956217837236604418270399642984092097422625958261381219311729540647969453248617102419457042031753161017137989859691200291893799046449866527197012513976355997286393006371560558100299147809320613533911287434819658390927795347567478938893290244932568078192314740690130131704292124246663918269490154404631857828332792046379848555846184435081567947035918723929873960784898339002734681286260708449601018020032883439471105635880074100178473382664136797491960545359271378407618722490690542707799673401352812561204057095595310475958087136572843654578431430250129955888225422634940458143027440403008583291088508417853559561356572607108852910283160282149797670178267441 A013850 682 834064616527114450285972500685098382729307078734482359308919568896398481568834721390954165123535775690128969132335533724461801191067189795324179738499199383932129540171790154941730354631411710523995248202960261319453674191161790425284574431690386084888212539738900787638785446722629693458070917844181648384385258669753714191495995703140669051502517304603436545180203423011805616779201285980262042970765741718868678115683934465692564073559546903109812461346890122857091018597659933805563958899232126855354724124836172663439109791343166311960758706364517660358534359706013326893234995704408622870628187704639929892988834674518843225911101465345545671819075172213650202241212849712123605413504795337022074181321975106296250819282789232964534551434026313055151109005630108290434118719706402657068153499651623151666193992134617351083318467230370577125738456088353179477260077323031561564519831018280440160228256134761557084017587403119320305282830932489735316080643298283977622616721731522021231468254472994062312780380917731268720954040541650403866407761634183159446122497897386599418454565838173648513399997809263233945195810946562053697581437291422951862098343471542997143462398856520164898983423306174417884517886347352379715006714101482571712329956814475679420364799967568663235906111684292641062602204726977815161312350647432590393025340671863416025903614095539433483266022996374792299061063867711048958142756979640409797449413219604543017973811318982815255914469887929177196229333306914464807070012074538996697668896138881403886194514684175823419204962213744543821331965378856076857392814179274206217251568281963467873573559341321823996747784679144949967260201851212610412539448101338484615311618010810673987463399114929525616601950348071229991423086860963442385494673770177087637017240143233484820626160695080181352261978365975346326141875582145297939814140834341421109028423755272847703816641001882174437039374790550380396220122110588562613723206799065963938771372666152471006768594839744144963841264990225882403361679828495849970527165014898532708828351171982168185997684787095608312318667308811296220740649261560883396235702851321165209504467287538487556867007289338435704377495169446428495956174836365501634693027212553151077440513345585237099164763533299157989824382598103319337654342076425224971586277564562518517644966018080581493703586050253121136559078159142413364889648062657961459358801234556249602334923086838248125252907229226778636231228790224559809335293463863975007151258656068549958410625078692104839728237790995856449717564541455452262586441802113868785068854314154274048034019707070984254294448828518567654260708640209376299619138317645721948244877591280766518874932992404900981163224905686036036939893818168564456391937789845283764220633234279395264564378992572908563927611738666008325895387478512063862709895673023212449177993123011494147006745644641257709895124127439106572905223037546683677374161344707131505704523964729335127510387462019772480195272408573240490513064921734217329316693082495541438674772934613755102778242919615623591477944352785856352862914676482228926538367437807488294849087327489844959201797524839923765243822981170599112887627328357253834755485333565834838538544255877170655499310331500663402626356514123609 A013850 683 49250681541309581174936390192954374401782853692192448834832391623763433938158121463414452496379664018726425498295280930895744898531326490224097489378639224421808317217604036859154235710630230094731395411136600470652420007313912562822628835616885607926564062259042352609282641843524560769005629627781082155449565139190287069293647050274753366822172144319528324556345831925424109865195056735848493375380746282757476574053020646264680215979617685081731316030072514864588367557173221431284746209040757858681841104847451159603415994069022627554970840852118403326511095406280380939718633261349624771887723855771283220251097698695663173646824630427189126375244569844043830792141377562651186776062044659855816458332881308051687314627829421417322800727627819759593617835673452264441844276279943370497217396000928695482737089041557019964118872171486152208697730093561166894952730305847690678823331501798441711021318296501535184254154518566792744706645883732586380679245906120370594637894801524643831696968958375826385507368712811113686703615139943914697907511916736881382134087378342781309060323658178315771067756470639184701229867440583542708788486290621233884505045083651142438324311190078659217120072162806293201662896670924810669791431460978444377041371619937974394093121073284961995417019988845796162105597586923313007460332993380247030117753341332862852913582508727508007753375391912935110467256760324469729929371656890786558129590401204428660668335584574616258046493532412329984260145902439992232392677142989453216000650648104808018075899897585898197080633813759401568105831223656072482352188284471962602922487855481660814466645105545712385183959937518830150616747659112253432250041870935936178049535731920359488285726254337473558134728566103258059763541856053030309421074991455186847878231013217794045173154162883789628669717560532478225212351611250097698048085202127026575067019394325106384062668834520140518332738042007209412016401990508144033777741638278046104620510784563637260478678756692052015969862856407848130036103832192851444909658566964743457923605308354375049214977288993208575234104985917998230538514598245908603664322017667663484456029288861860151745439913428145289907786712260642156257716167912546506026988563874051017971784872543462665468580121877781980141139968035402903569151245270833109347198103909852155948417598401640256621703052681396549992677006219200366783368828451889966213677854099311982768274873354711713548058918978612051690817828833970032181439743747703860197274672382191806494189000271690098681112713320514327499372468608403000653466801973021837889530778396495728262360829682834549231832908875192901416440584495723461116210498518662235321911776887537982173045918268516998036707267455854741945263790069035562585487534552574160993464171850964010977262015132437677791361545556489125635796735218658859029156629596347671911511315920705717886601323570421626511597184601151804023480515144094124465266853243611408280346435593302509944360869244805545183050640453841277724305970563483799078821409828279226412306667016007625063952466160382957453181136087652031780202248731599135883164058835094376322543757600947854995906942044272658413882503215142707016901506112167481688476653461728981380862499765291050036578775764782673261683725802484987841 A013850 684 2908203494332789458798818904503762854050875727670271911248017892991607010614298914293160005458722780641776699248838043688462840513376297921242732650319267562883359323382300772496198464477004456863794167632205121191554749011879222922113410114341478262455681312334191879225530718218281788849013423890845120197141371904047261154720564671673911557482442949923828036727665029364368263429902905195117685322857687250546234221256816141283102073380444686391152480259751930239078515883521552295932978897647710797304035400137143523422111033781717134493473181476739598027153672645450214109445575449433993155198205959438502872607068010280214740671347602095090723331816604720944164445156203696989927939687675119826106048098308359144084241458699505271494060165695128984243539578681682763026462670054376084490190016458838539560142370814900471861255282854085801771392264294693343980063771830000286893838901849696184594097824090119151095023570166850544782182732788525493192728791510501763242773050135228693617874320023134172237824615122783452086161770398548218996740671171396108733635725603762893518703051691771367965779951834773217422922442499017613411251326974893239646138407144516309840612251462954748111723141141548807264992385521439145240514236339316162019915952785717449996804706256403720867379613321355417576173431910234709777525202926110206881423217052364218601694133557850620349829063517066905337981044440399613082599466967744055470994183600720307983804547933546515421387396595415673240577355393179101330555192616384222951622420119940808659363813052549702639414346068678903195081227925667424010414366009784919739969985378336589433440926837368770632727650350549401563768332522919452920932722436896095377647035434165307423783849592373476134297587099831285170977383058075386741005057170437328180361663099497520573429580164124893783318152231882306720564150292707018972041383100398792231132428215503206872516532009579777467029848642483708570156521137515397050541865998680344431736541317698216594005501903908979491004431808027024230501895187155684970470428720701136446930969853017492281095193937759973158998665313471877515068748511822657137774550821257861093644073478003980100416481448018551223764897572278658684861881999067958634387647708198838560215924938818926933254187616761148145354173972522506052854811881997424273842700837772859956598110768018455513254943557783784880517584540237562458191145951255650614951463606710273270483862996722371973299331106768063040291101974817096430281835428558165240788872129496043981675366277043028637021024608863050524510444898857588785586561189704966505538902933534676258164144631941697297590501436171265635739400073887974655451113727028486333523568513432230309336188427837660217069527436000766657125881539786480935110453427794951632503065883627573884196344731555312435902107903565126379668161417926586966812669821034733678702831693801751935485921555509826623883302153513412875782500938743613955549542417182010047546176675348919909704564968036522637513957268158873608342543255803154851805325428950060040420296380628234252401329174304453254652892904839764824589162585352197374764954510153487827469886342578369889653309020772256206681347932350961706641017034417377626222857910261634621558549748640671213609940130134652073429162324910936047023209 A013850 685 171726508136856884752611457492042692768850160843201886087284208563261402369763736590096805162332121474116272313944637641760042269474357015951462120268702430320699484686401478315128023128902636173350181804514080201240116374402456234327874753841749949919745525812021696276388363380071321349745393667330513502521000869562086723925094623297672803557780773750052121740731892318936581587272336648866504200629423574457504584530993736326625894331041878286711162806858091728687347284406064141522546470927199674870005986342698187914552234433776615074705097893019996523905397216041189692948651784713627861821298863698884156124574758939036400221902404556113012122020438692167031966322028672103558254910617528150611736034157010299099030373894747086776452758724131671390596768581574685473949594204040853413061230281877956922486846854249057962935263197250912508798941814337347268678785662789686940794293315322710004096882414697445753010046794782357818843108188429641847537442409903618617722505837435119129441860723046049736471305698385240062235766380263873783538539891999768824612455961176595099385896499347407507011340375891523715606147307124491054320979606540470907864826803476543579778312836636014921249139761267315520190535372655460087307125141600280051114017096043829704861321099734383313497898787012716052455464980867449377653085707583881606141159543725054744211436892457521281037056371619283693302442693161156752914415924978318731506735547438933466135674750927988189117504381562700089182852258611832754467953568804871981070352285662384810526773796940007391154777721009420554766351427782735720390957898511789725725487666605397269455253288819788537091935025549591612938956267145870775528156327176277535954679795352027238067012534580061392254138220657937558061043492196293511669607620857153791722175844362229092340443279111410853011153571140418329542592510634056763280071630695448282456138753697248862615228698633676279650645532490020507359172416649146680437446645356075658349611028268761991659430881923921329964320693832187753786906408906356041821308345528681406054826838850829901706390106830788655065712188095200895387294530874616081328449451444455439718588894802657020949492813024047431212093436745482516682409270162963889401956209521433218142190151712318816481726524582129036835018618903481459915023786820065905946137641769649607577161842740721779602191162143574713409682849516487825593728977275694913162268974512634926348801626093459342651352202523547354466149280510974727111712100220931099303342110374611901073948703293113797987454482128754270421817260832641760200100851690888567185566679322289098368334576371525283725421519304477064524775834963011015429732814467305089508233197149659767535992590475385998157738525568409270336626179042851912737337164457864098947673537362324610287909960053609644027583569597617147593025263567147033803321340262279988993723508687299650038508181931299752313685108862813516902080897931871660461244930192180511297554186502678371748144856797588625222561662727513327699018836711920490844252661254072095326778080979716604370046086413503660233998673137883273127165461502461902782495798870053302724269318642910163614138244367580956748326914057391937815445414865311731450833536743039262768410804107482994492453354744321070283918606123665862640673468241 A013850 686 10140278578973262187756953953447628965307833147630228171568045231452022548532178881908626248030549440925091763866116908108288735970191307434917886739746609808006983871247320893029994637738571763400154885374751921803027631792090638180826676339601492792811053553674069143424456469229831454381115750662199491810362580346771658961052912411104281377283396909166827736668477509540886206146844206778918206542966832648141188211970649136350932434353691870952007452582163458487259169796893681492764846561780213601398983487549985298166394891080075343546261325484937774740089800210016210178924939235555011612685876602555410535000014940591160396703115086633917252793184884333771070579349471059043011394217054419765472401080937301151498644548110920727062758949901251063943348587973403602551249588154408353187852586914611478315925819896552623653364356534469132732068715194806018868213614602068224166962225976490703031916809705469474269490253185103446844866695418581921455238436862398775757896247194706349474412433835146190888894130183950040434959768988201483044167242082694349324540912051516764023637802389965065881512637856018583882827392338394072266599524786608266638510157918486421842329594690520045084840453763073714151730923219932262695398432486354936738231595504292100242356149618215600278737425474313870181442751655242018301037057947120624961029329897420757590941137062724174123957141687747082805815938588473145102843345954044742776741227340721582241845458367546774579199516226895877566158243018770112318578190284358885610223232116078160676795465935510496440298469647885274338398285459142761553365672949222671514364321225382103364063251451519693326741671323677835152432428618696523424162102963432012220587887235741856380619023154418045151214607791630554865946557170698935570578660403994074247402761433745265673610835188249699459455607222270561941160545160430417814924949720935525630752537267068848088566639425619950637090968048003220939051772030715462333150786961630911549886181608242126845497734146725630613063172650096854673363036539511417913506436495123108346131470007302654865860629418251239292975238994833517671724354753615204986363611658343649259942955649202094430046601116256976765642905346383997127579584993852854705296112216031110098078186268460713794429469550050137496071014427631676726522239587938071680213481608856039677823829651996880363729785933415943252128362581099089613484102379152508927318820675996579765970387219192680724219696206812947733871648864892546661219487805945760482763048275510458146515596980755076657361199715220810914137887434906663298055755191495279003740526847301848969551788400162196478702415293410066183123488278730837450110292961479898230371662058490259613232826474981067805216302196288999004107439246301362595227022224072417178761174707707905912890795231205595870184782201169694948220548788376465199052321821147371070090379464476357035123869634861319074370791993240275359550974941979089678576051882918067011609277158796655173356205649040810730767043622396934487299363289002193063862275394391703156950918903771285771446851356630977633157387650118869394885993336258872897403594427477777472565378996545202251251249191661287915031955948174936536064236302381792430440269511139725427211889571742763341784878144297414879195109772996345523069127626162809 A013850 687 598773309809792158924860373997129042772462239534417343302921502872010479468276630797822471319955913937185743564530337306886341570303826512724466294095297562553004390613283051412528153363824924057015745826493726230546978629691160093939634411177128547922699901290900108850070730051552317549750503960852217791910100006896519689991213424963296711047207304089392011022536928460879789586765003566088341178155648501040089022728654860852386209316151151287845088067524170060214166717336774998466271424626559832949008575956339081871427451923387368961063185008560090660627562612601247194855338736920287880717488327504294436681215882226967430264922242750646179860184774235024847946640006916565430779817122846432731379811428266695694843461921401758012328853232718974074790790771241509327048736930929658847389507404720893183077103739071535874107511889003867818695925563538100608149145728637526568834952481685799523331655696298266986139129960327173432742533497771843880010374458287785309728015500600215230114579805531547425798309493232065937643939398984309372275031477741018633264816315730013398831788593325047175237439752760041359697074690189831573270435339124431536737386314928704723367720236880518142214743954255739746945559285213780179900582039886772659455837482932944227210888278806012980859166236832759720344013042490385938657937234719525783323820901112798314987483202416799757845545259519777492600625357710750745177796735240388016223792733242268709798732471145269492127152233681974674404078092015356362299723558101107836398071633222299309804095468025959304303184334237977564408080358076920926964689621978649530251698804037587821544570934960786371250768949991852487915982477505411011673348017887696889613494153383320877419172698245231148134071375487992634279278254372601446507099318195446090234885659901224192761046207030956503381394150867854412063589031178255741553503356071521852970306573083148410781771491443432465169584572266542193230068086641717335310220819297343696109229137785089348099795703630001762070767281815569171607413944621609716374641568600524424730717172461214467174204306518317429010894887405924384997651423846224239239784904813534145150371588129734473999821749313858221034447917798628646386446914302017217493030130244421020181418820966336688847265747460910569005497330937222879024411725428155194644925875521340286935819317120763788597880129582278033094927682051320142586622761386576499649249042096922038600785394906108604084448841316097750737386993823039987798349535453291210746675237620617043093599486116606521540521481984073663668928115143803561086894288302604729891874369806326879803063553241177539870898920660570998047258859370777220591562689082426510605216272891791339901785170521157072830217428388669102193540180054849159885560435309252161988668605315444136250288567607459230538541204196869316997475185404841893538840551216931114317766816997864406567029378068926030022520896408845019706125519348923266430237287634428938968516206949783691331510587370210832841063158858916584540540102852290498228003499763435679714794810348790653518165125757702598260310583351869118898623020512750185718784847348135281977513064366997647734135013518407390094721966783781827518057089419342461225067474363289646751434867321838432569055269542618051201592036985661206791708917197287708641 A013850 688 35356965170958417192354080224156472846671122782267809704694211823089346802122266771980619108972076762076880971741951887634331583384870651749867010200033225771192356261323750902858374927980497940642722775308628040187568541104633312387041472345598263626287506471326360527487826538814112798995217508384362608394499495307232591174291161530657707490626544099174508858869783088686490695308886695573950458228912888337916216703104340878472553273909409332395964605299234717885586330492019226884434861352773731575806007401645866445425919608624100749781820011570464793419396944711491045609012897076406079068486968250801082191589116629620199789713393512182906274564050733803982246401145768416272122117421286959006355246485027720114084811582996852408870006454538822700142321404251039884252900867034465425279503022741364021567519898688435121830174469533789390826175708601361302810598906130317306363135109091064776053210937210716367264529485027359264030013860509929609270732601387435434754129587294942109123035822936832343945964377265860261551936977570624484123468333729129409275654138627541561187618284647250710650595579960727682248752563381019364570045936339958557812805924510225085210140512267557715779638415754847176317388330232588505842949468873274038768207747529707423672575741975216260506752907118737628726593626146014799291812535772953277979488300389809627701695895619509608901021602029383341160574326747462120752003719419209671969998737105222725044905353688657018240616212246686922548886407255414777837436376382312316631469731870143551944622033291464870959798731752418337200732737064084103816337957488217276111832562679615523274385369138499474435986655728068897558950849314217014828299527108250613634787216263131714490724728658682654066168780651190477061557101642447742814797707640122896182279763331507387358347017478970950568167943214595935177942868702044823282992819672667293896043632833986830508252824798243243635798799407767049968042290448106766932733229158688847911553871357071740915944836503647974048516737223927544014246186015961432142206209984292366755924118316662253072169590095600125865664332206432429009726318926695695102870058844334377736984291907472690955215474475234014093863115098091222940473303842619814675745936160802816820692599959241215139742195121819308189205611894512073783512487974807136088588228023659622603273194856663980952916223771703935576222384697448403099597487437115955727788506686781149457337776783810806962582619630874256083291964598256688239504741718981392703380426106259815777633956055699498490446252989677565765986536271126456478620020829980506695385289662693795925491099755338292551836710366086056863692588386985024098711185227628203024727415697987386829860512534103803993551508928922521815426354092058788042082458144576030913268892475271660801443289628652860104070319566620936299383912222970508971574995708808565369349812776906895343376517745592013146799836412045889568627005792034569959439081597525394417151913504177777189434368673623579468431938467460165400534352533324901629865378657531113451478918756285739299594132510866580724673079636344519601844790738257385716508526451060040265490168937806844101052938413248437977703237416615533133113753073122752992879009293677890351025477480487237604770144611222053305402808191966308599843619851582641907542409 A013850 689 2087793436379923576791316083156215565123083129170131895252488513941602839318517730618683577765692160723877744500390517012919645667293227115177897085301761948563137444874906167062884181122320422897012137159199177145035734783687492463142411900535231868868650969625350262787628669290434546667868598652588227663086800698396777276250718797223806969614006802512155573607401821603848589067294450486946200607959077143465614680101608224532925798271076711668649313978314510856425987229223243328298994128019936075819768931059786767735955126969644525173866689863224375586621970188268834752166602559464702562915086988241553102331145747862443177382786173500888432606732631780391347667741256479212452538911609573642366270949694401845016594039164381137891365011134062941620703936599619654125249543297518148897329373989854804109540482497653405508949972251500729738894849417201783569663054808089106623436765056718283961166052631355590770603201561380537181708288449250833497827489379326674986796598000179036601606142308597013077665250513171782584380326588567805163006681638371362488318101231817701646567672090135507213207018401101008909106590115085812458496642494938212880288377036404281056573587108887015559071868811907970914365463511904118681520323187497958715223899283881693660441924987894544966663252412454338238676627030296027883382238424857118111410804649717868706157440940436422895996424578233056912190753420110890768285067627984911920156455427326296691176616229961508270090146716954616089589193462024987216522780588999159984771656197200106598777986443827709165305155311248550393366067390897102246250940051721741937127600993668617033829181662259255465970576034086740331958488701155200508596258776215090484520550333121664608962804502566552039953200328672146480007885294884896765470989838441616896667437744962179716123033035115755660099748878878675376322348453987044770037443008851331037267480475214088354681821051511465293450283306229236533562929208670256480610964448591417780329344549763729229345626650703909219590864816335697546497223038056506606565134493362479964570563262480589381658542125555091832241613152457628500595329406302454100129374104699100670991185452844354928214518552288093298228523083427188623412008118602857436788121784359245530445077334993234512786636879748308329264402176759043444842628902424386578895046276569077055100678883091151411288750097495345691840355593999630754628132035674260069770183531347740094306338381307244340333541106583493947462307217562459183854515493764132257741910781148535861853507471132999686362360792787470580915738980273746128606033609989518939855805969292405955604323949452970836893405910407015571744183651663078688004796776506217760407129169550457204916433404626295522015223050743945990679110782781979375096927070979070049397614831772316298664424809282322736285248300089399667542320632854185584262531921609436976494737094663575263131039996359462784305383540294897733137856065013849321534918329252277014938403340508193565258910035808798744031437534565055306736152982740302116341920744348554718196378673639916619901733930634160725211220679446507537969333048303360369174111978408644317636928985608556337323074960363907014145398466213730615977234005214825441476512619782385747337703419745290893324072269148051025630730420927418556512165908616103421998471709041 A013850 690 123282114624798107285950423394291372904952935694367118282764194259737706058919153475302646583486356398584256935003559639095892157007997767924139644989983741300704702982418334258896248011091898651645669687113552211237215103241962742456096280314704906624824971105407307667346685292930869546190972881836682255277612494439631301385328694257268577748737487681540274465943470163885655335834670006803686199699375546244501081245319864050444735462108808747322073341105493551561098119898403295292727304265449205341081535610149348848040414292430539566991654169733536154014440717647086423280685714533831221637572971568675469139551825265529407181276140759053961056994955174000328688432453453841016109970191633714008085933308504734546384861418617541811347212542455282639760946752270940956441860282175149174238402204726936327864255951003935941897986911478866590352001963236348118005033723362853657007317539834157949622894241828916279413348448997959340042692724639812467213215420359860831295352315312571932288241097180345025223055377552280589825073904728340327070381544064190583572695559637603464528174469250411565432661229566613475073835039705702139861768242683606532368148375622636392109613745192669381747634781474353774522366254914426304025093563898566964175256028813930128955435228610184985736498391703016218655616149511950150485837796749387967360696603761190429229890730091830335585692874920083777607951798704127988976464958364881063973318536528190493317288011762997101840553073489453125474152284739113470148453670999811397940781526788469094551241321521582398502104115973915652177872913365082990538871759114117139645447711075138167230579347974746776010096544236787929861816799314513434832100484476724878020453976620501173494644643072052331407196526207761577497985618777658269104296478970139036131315531402271750057348977690550255973230071548906902296458353859481006625940972229662246419607454580916703255606851270700514112945778949530188070357406842769974923596839724874628510667466318998447263629908097415135507620976539806604423114523174198658611064626698561079427927190086216322397555253971902617602035015039470505331653606112753612158539411508377195521358509805006314156139105994059621167096059553292061023855667395380128784901803244629089327251371554015504745538121112257858534733684135444756374512394059257603097173587585127431026639987367649399685189404507002667757481157470084196430036568574529382859859567342552704828694975077811471052355268802648734103701778889845652347425285391278245687402089716039894106587762662932498480011042453307350332493471046184435148057678636271103879545486680747279272479724891248474947718725603623862495922300447053133447995244855915652534280570332784947493110476109778124279476905923379266803610812612493100120098446614243107346879758201323505119835620563311875254907626871978960968706491049406804565118247439115644025037730702789455712624780745029917950448592670873416244057262783002788587315392424017705455097778853668321834973378704473757036312354978531950807463097477832099667874078033037807554777964299763436488577486870016556662997369900636823609551147169265126439362138213052038312143019671199643162590253334528345278271634031454579142839690773930227493746593685530095994544049232539681959893143420923265012469000625343138343486884737872290965587755947162009 A013850 691 7279685586479703437128086551009511278664565899816683967478942906843251805073117093563145978108285858980001787755025193128973335979165260198152521897013549940065312006408820219653564548806965523481025149354368144521346314631334657979290029256303010031289289718803196110449154419862274915833030757699574250491887740184165788715502274067197452247485199910107271666939495969707284061925701429231750866406048426630191544346454892652314711184302063047720621108718938288726131282881880816183740254589570510126185523596243708900127938423553730930891290187068595576358398709936342806208301210757508199806477046398158717777221395730104245964647174835681377346454495108069545408723247943995858160277629845779178463466275933896070229479681907947226418241553419441984595244144774846792536935407802160383589603411786920863224056449650831413433134229135915593293695363927143120020079236330853145592625093409667192767282282085755677383078812564880501070180962697256286376473157356829422227159258866892060029688348547402193394396196989084616548580789000303767973178959795446389769384100101040846976924174234767552527233212944678959089634885259582005656697552962224282129806793432141056317680582039881934322816086211279116031771204986441958826377749854646480667584693245433760184689494814202813222754493531671404695395478012531144436038236060254610084681773755494533655595817721192489485999578571156026983971945761680053621071279326487861946560486263453120439892539806593215866582818436478717606123218261559911298796040818867863237005208375332311564156248794527919049150745944143745345451217661294785508329838503929502978924041891275833636798479918560822376620190840638090470410420182722703813400701507866127322229786865463973793685271528761618117263547676042113389678552803201943132339602786707739944518050813772744569136399783649302064963262494891403673703569337048493960255188469189325988831400585548550410540328960683594657855335301190808075366534516658724249263469788914121938926403218670539312470082443244266336589511043699040184580489478913256592324755141923333179139672647400987621253240191786877666782565603065693869328813787351988044349593710158165018340698645475817844605858069843226570295855220562342911397653304029801224619666579792103095684866238893061539719280513557714288617489314513877419158582356805102205285003173314189674692064614072329402010749146734000528411504867451001714997229337757385528491847592010394667429609583369689554170526267527605100089486341666495925463115677069589129595405995642439707099900797483501102746172045825345729783406971806144711057657865793172412983281443011446093760655275103331197187843028168385456521715919098040476970671213496963366496733397580618364520680503806288460578831817869622325486414873955105068991693174124441245725902842029951653821173558643002921927040459163485666241149589976422402765667393032339664034452960269014570374780678213271625056038948622404355795337310073531663292386607245821489418068743530260736033343039120470879237208249127333163229888442968507653288296433772849498302084013936731161214012022187607654393331695262703797320385689197936451117894899342509810293733168564667729107791869150564260336661717923361443805540900509806003278242610536866638381831563132235680049730225862097875721282017925886976044557056886620909226991400923969469441 A013850 692 429858154196040008258976382750560631493863951818275371595664099706187175837762491257810206861316171686910125565146482629072746516233729449440708265496753110410916608666434425150323333042502507196031054044226084565840978532665680219019096937555436439337601268605609927125912119338447471505024633211402159917295479170134805657861693781393942357761753569491924284661110297515245416572650743694705656910410753544086180502113814956226531380721852520904854955848744587010989326122892180314833678293259549052441128982834594766843654635972424257738199794256213500188387085423031106363793978194020101690372663112764874126027146196466925619966451026872149650930791481636398586839699067845011428506233764763414709089220127620629050980545736982375772770745487864629748364571504809928252513498895309768490582491862605890052517309295431944131813143096246679868399417544533874094065658826100547394098919140747438065715251474881786993793420803143628707693115666310286454244363468763420553091527076831109252693067293375552117745701036008457522577147009678937195048244396961313869492361726866360973140395564388789209180593991170347855283850339693057852022333804866381635482961345374497234502720688872988339827967074689820522560057883244411226738779751167020036940208551449618105145729979283861917990430088551664775858407581161951547803621801121974470890374058488196717829277440618695311658789115048192237376559425281445486270637972949781760082450153370643308855214583039522803705848845855631795923969915126851202282607414313328456281920549354997665551862335068079091933302397255744018903548951681795789481368633818533221402485749637946700419313440711098000517045648948838604187264901369592937477498023337986952250346684618782188543321598501844788206295226722610753547128864476271540021521204952305335983846382502466794062935270824707637634015687060842495528522065783376519859108623917160510314505373176056353191995884799405580951699694200016026042318496674181008194758627565589986371665183659276675862045898191130682909274037619384623859293323240348888520184466375430900895018530156380918047382580084823339345843716295426157289997125329347542030799158991129486167999914316701567906131313166172685749399954918985786575120029949655732512566691870143895697095666540396390858883795045069471028574126532729947723895129586984480119874152381029586100891723396356978859332726365495997202170950918114200268871395165235858071915108460621794717051016288396798484215405571237553555184078989064917902671517615282168513479128636690422264542042190603256616058713133940839997980398278181039043243639317221037814249785928382880390472933339576603862744942970314992822150803306820192124641164485782189828265610393737933806581663069257527308719440013383328697647311892174999218890490238874131118868836919026615206486477464310679536869812073144665105873642138517766460909893891166624821570412850925041366060424267815476187934043877204354805358872822531971185752136771258513128647541236718366202032873117024684948077909902719895955561682668847408419020616117852990025239758938950038338526195898156044384271843273567396527971454561448949502060575911275861788034649870575064736086002081471669008619537781656569895273384634203534687576947909591438129808771971395384671256520106931017463465981876505700048455049652098078068944615233159473201021609 A013850 693 25382694147121966447684296425037854729081172490917342417352369423550646546044037346282434904953858621940356004496334652764116609037085490260024382369317774416654214825144286370701442492826730547418437710257506067528343941375375751252858655065710966306446017309892660586857984734815984744900199566500086140956380749517290139291075156097530902283473786524928637084953901957977726603198453764428674334902844586024744872469318659350220451500244669506910780287912519118411908718230660355410613869538683111997596225307399986387350962599535679995182959651035150972624069007144563799675670618378692984714815384145653052267776955755175490933398966685773564737812306199147700154297390257180079841864597575514875157009359315870524831350245223072307006339750312918522011179582787521453382669596269146519600405561995015201711094596585960869039434286690270199549117206587180731380483088022411223074147076341995470342419884340294640196507705004828131560570786979956104836675418467011220239501582359800170262272930606532977000765900475263408250657953774531562430403783396168622679654467609731749102967217681593614012904894584617870506656078708535373104066788843554969193633384483018687200151153957261088478501627793359212036648857947699238527698205526661366161282374754548499490750209546732762395416906298887253349663109260032076946256063734451470531605697779669527991101003591093339458139838454480703424848457503444074518794901664711663151108599106383116744591565913900782036026668498929201917514499518325436643585685207787732014991126518863257153171919023435002299569573255554428572235662047858359573085336458350568190595381030371114713060039360549625832531028524779970738653805160973093365108780780084791543430721380054469451294597069935432898793526842743442386204412318459358166730805631228677784510145040388161722622264806928161294650992305255688518463699462442600121160505133684410973561227780672951599634165001520100149616915242816746321772864910113714352892302199120523105260457429896628432977948242288075695109722647387042654267411444019361518228372555002819266949949187204136829779893971428733365032725603528619161817040253572643009376659539267205028734226940486910883289147911149330920816317938011191711474262648497221349134550588240126897017802013543866483826229213616307194766273597631170683148283506981846566598448823947416029671555374831483244664738159156173138790992480763725411676587013112012183288515239491256356247145460813542553694435483576006299880064680225294337234850443664796768552429066867932744298943049312931699921650951846072661040744537928312174464493658042585061893635609285080704177036240768658881491226137454130011155182784464425524767936121720952527169256028139831253344840622576587730052574213350272176267376119921041528876264558115278568438085951231602601327820007790081315972625533107119329836732694637335591750268324379498029088911308434272767624501992590236053421317356905039946901636081297690366547477924206043941733508662486982805863839124687190621499052501845707136279961799912770619734748361143101208000382525586060813851633341590216264846868073460881197580186420398999019147174946984928362721658040207586997601142336908820583289975086469038795745998089265084519766731197113464830127078176138926069453026255794169650200202763825785082161222226906739411893110584902833733047124989841 A013850 694 1498822706693404996769310019602060283897514154416178152402240062091242127897354361260631498702620397766956081709504064911068321647030861114364179754525845261529014731209944965903549477758925612094511328352995475781481181394274562735730050722975166849429330876131851714993377140606149083201611884202263586537333326878246465434998696892403102248936843620510511091229442956716626778192265496335748790801678069960175159974440797515971167440637947489713574665220946341423104797902802263326641338382389699080346059508176661796186686990539982368035558584433974629782478650802879347807048674344643442054425133618416667083359961460387357564126275583828243224203078868753472546411106597296226534582262622236577863146245658242838620766400630177196656417355916227525806238143184020354300793256990096832835884348030243652645838424833804403355909555194773765013175821931766435007286145864635360311305310710918490528249551750410058208963583472830096340520144400379428034500846785058545543922328936763840253816954279385165758918225657163828993793101512432314229952913005760361000610916657887050052781111236880421313848021120327100635547534791660305246422039814423077375914857720337770460481725490022310013567042619570068111552078412953692335822051338143827010457562946881334346429309123525022886686972900042993423044256938695634111599474307455624883420784848191705958346523161050470601663699320898631056533876567120869156260320148399558997409811668632816660651387375649927278445338748193270444027313682057598708367091125834657787753211029812356471637648646414813450787283731167233452761943608263988274431116032529142701086466654462383952691482264201094855785124703359732492146768540950300190116308396283226855848040666770836366629494662382617377240858966537157529462984342992706640387287341718422194497539554489880561559122114584300996287846444633043151326762989557773094554406667638930783577816939220957119006797809174760393734729228173086053554365900077304718823937552555867768842524750777966012338914865758868581720534012605557481691836378357899278289867171000361474894127549555217075661672959118895276471817414162761432886134409933210997060682369134189189741727366608811600747340895005456841543282757921622859370843735131112423445046077684991253142004191097751772003455008834829323543753689666522997669222992803771057911071804605270969136075673328424254114208123560012867672469314996617221834090786537251207411003536376719196580037692315578874253102720869679596001617939302623405319380683847962584386252383969484560618108288118879303948673567055558744561794924220128905589953886013756605319757289092674730500949812981148538293175412190528923028702388239839862812021860051500525776817399205628895678759493922524928871874454724120221736412292505217581238614545892149084187700537334274902005806443639996511626867565104442289307529228885640029357261594286284979119671123851735372655459218160460848718475368607885703824594708964547318454262023946442688715421953011193847703453836473653919008897551181487160690195464323049192324717155977138983231214587753331304997125097187560680222942712869791573835912427938140493081621533444513034890351185616217804621349853852128946622689738880910271850005441173013975807705710458352984754173839222827445475131747378389923674671773001148783316538011276616055532876286927927429102699683525121209 A013850 695 88503982007538871654230987347482057703864313304120903721199873426425756410210877678079029366891031867740989668864505528933673324935525317942090450324996636848026790863216040291638693112186798468568799427916029849420682280150518654982123765140960627291952558904709711918643926775652497213971980150259462521442995618833575537471238052799510784697471678947525169426007377151160094625475085293129630348048288353078383021330754652520581466202230161320096870406631660514692915211362570847174844390141729340995354467898323702403027680104395418850131698852241767914025581851259222608658417171376850609871749715033885774605322364274413076804092446949473934145967604121023800393029433463744880640548025580447686240922659873581377717635190811333285364788449497319171332556116873217901107541032008227882126134866837857445084113148011316213763103324696196050263019109248876220745239627160853391022267292169025947202607781309963527181090640487144358811374006698004846009240501810922055823069601386968003147637333243414652898362306829866938254488851207615722964489560077143556725074017731572418566671837426551998161411799134194965428446381912749364495975029001868295970396433528225007920985408460327383991120299642992951919038678206502578737956309466054841140508634450395911822304274435029076435979062774638718637340327973038498655837358380947193741113924500872045134403846136869238557639781199743265257268877411920202808015644442845559238051969221099190994803773144752555864918807742064426449368845611819146130368363889410707709039358099389837293731514922148319455538317041693968152140008124380243616882970604813347356454769479349310022479336218810450139255828608688843928774535574574275926177894492128262610970953332151116613105030319031173508695481115052614957259762469376334408228930241131112162885213153072957279504601744088389529801044709136565042694027770396943460343159317411223839486512444058296920232403833960426489642026194392558376331752033664766341834688540871435882382244008688115062600583908195430882015812910345563736421246305655594483738366580400344731023337673686013100746126563011647180384346488896899850493350772146176165436233215004737465059259270883716212529732509177221036289303572513908222988951715757057492006525841221048506782205480131144385032014816687836725935111621118516489369948502069877198590878990136645456516132434370123781189875488095199823191640581235250332081226854238146546412347819508891838854645693542616945771462564633710464299537697880609460704110000538342645423817021014093819938676305131704018865225461063688307629428480274391746181187015226313787526348163633350161350585506723840037673714914438542375921847323174304059187078814181054546595290605693180660935069356631174524955314677004574973313409460140592954558950320385511272199529029051598688540864690498154015054902851852212741320293436468158093516939881010841732037460192321122019932211373157052655977252040927042925138492969647554607405718252013494325956950903357985513041245589932790263556391499715635351595351972811731757582223343294079820819990192246460228775239863828270606484544252248322643436792957319257975976669928365050197240347159452045145086087520114362169123206391178870642470971295825302257469214496855285396749211032268737827861054550946546603065693523944834506058253027872901463160811866807186761085313612474882270241 A013850 696 5226071633563162832310685571881468025355483836295035243833131325957014490266542116012888605085548540758237698956780186978004476164117834499162499001240726409239133973682043963180973189581518262770519037419013646578441867960607976058039426207808584080962506650764203779084005232175504307987831455892671002428687448296503801912139135779758312325601005170172413729436309613398852427539678311474011542421903378960925439026559731476687814997775488795790400100641192921732101950315748445954827386393478975856434685974928116303196381482484445087681426685526024153555296582735005835818670875552631651662316948923035921104669680288039817772204854899919486337385241055742334389407995016600671456943720362499855424840242142875106772848640382218419167505393154367199748016106145246643842499190399053848211666137751908644274771797276920211106497488219985680571981015382036891958785654744221231886473861335288813156366786878572036316516221230125387243452823721510488151999642391433136474296436892299073617864836890690391838995395855996812836989312174958500825330144032995249881058895673031619743943405328200468939433205327075078513584330405565937224122829487531321008755939003408158492726267384173871697291662573619090817867314909415770771897582117661072314505894355661428197195245101114031934468127677779641696816309026479950307128540175036550843219036127851993393141412710535991667590071440063640070176469942296476055610515788705587427447730730536686129052168000424493671267590678361162317408780964532308759852121519305812879511065056410870502357552224637936115530082082994987125415715339736529005333322531243623348051297682986097407517382324384538270272917423514467545150207551143036419164878491865681778915223823310191284887238935308471764514959464362741860611231714054203170471510101808551042106208951475805054397467228386675313345221889029805029206039645814169114389803214533815356497839073309198374842803213991529223786872004752686179564013625835870787718996523649917417418789126469024506331501879195031998152151736542995193071938173102657198670266808206059956022197066293485387585958027419274754354515275822873039271781869744459556392844135112814742574284200686412558633668174934405724971847086653373766659274609863738487845493344398261693276982451396263944791755442910600070829742406115427280180806089098724178699592813488578777561821104117121439155480957696533454359643184681360296859064364515908315419102726394180554192527973557997988030859092979055969206423401522152108045116991421788594869630971273861225973558897141721990609972698250349730877210122331722558220252912062098602839643332714385693677590723586536030384595191982681488755809162586119480390937816898577089921905314975576624847554910439714224524086376362443147599183515211841873373751457468444055112109989636467850959649519109225496434976958499021310162222007130008267264081783033809193435079986896369934154977149373550802282800755764700957686502871364718452012700257063144826453431993892385686559572510839941332272741361666708551876353938642559948553472706198172119339599600861961230048949138719195551042305853551011203772299187336744864223446382600027849096845259418483813772188381975232971724556214192721132567268384047188273001299646824807747392644162244436699997367410178842630364426136895418532748233783042866958498182779923097571055326683503029323175460809 A013850 697 308594303890271202085113672334028805429215965049385536113102571666435748635749045408445059241696555783233177885698913260864186313014994009341046403524263653739161622011951013981873285871599071898336378640555336816810413861205940378251170078144889081396755055220975468951131424954731353882373459639006330022411565134460252999109903828658948584514413754293510858309484646361588836993790464614228907568470972624263686249079325583966938787803644837902627335542761800835358888064194629985186602339148540045346611772133530339587443130159223997982500564353626200243286707913919359599256696530507346399008153516956348105309639951328463199630924476985345748736261099100529103360152697735253048861069743685253962981391458294632179829939365929615433422025960372228777920603051770669072255734693873730683050673768112453535780999857404861545627570181901934452094906977293896433274334126991519521664395037987469128070302398392800172453966347417673991338645787931472814887426883571735275670730302053367998061300753558376947700839129900755801211381894619124515234919675004336510226646730596844114260114141224909490404591341358456311148641126118263027147228958409236974246029442212248350836993362768082949853375383309633693704247078086091848309780326465768659099258555807451673616182027975682471698408471245210062555306231704614585685633168795733290741240864313532357871607279144439771979526128464317882503850373622664614607745346807276232003361051907460779234401468257065926794679961966548273680671107174668299960507923593488944722248880516005492293711101312645489685935816918770994768672575096102301235927362147404715079081076882646065816493908872582600321345500941105794073574605687445157515266910066176643363165051542643485181306571891029949222843841411155544127232621483186643013172200001693130485329532375694812657116042369004790577722007325320957169587435045680872035603490015007262985840899439834854836092686982985809135391005008641366217075440591982334144019025725003973581162079128869428074368854464587444458886407891127323155704877183538804924280584757759634343154714567564018651563235561080754969879772522064830095959447626540592345441053334276597734268907766331975174759472061701723653862598619795067547463506437843893968788536493372954726312536772497989676008367148428023582425459338709865467396418755190564028032256043687088236247974377011903860691995071022603946482570412249644169230891660299870117182596890849967544514584310626223195234198581320275925670095436481559827956113226465194738456839222750231532512679317321541823528277858984901258568380513565885340347714204354860399078099153451760825968054637061366058179961491385359229541775241547769197604487150044078582798586943992824120623269906554685243922776437825905422584187389744050780846649812054153010314982778043790131316344453880656338988954422408709343769047299019858173676765206363399063148038146243748241917245693358801323997101827149826850430308051215259872897937479321638857248705807351482405656197192587695729373104665057473279746823722904522402134009828295865474884016831297948673160397692229778093497118346333660571550494713047447487530285446149044461319615723402050719433951767255531747363319891865990156964630809602420332453742845358072675788245136371742698144548203650478480388998957537568940250456654898251032359194971678988473245985334170378504187785310641 A013850 698 18222185050416624211923877237652066931789773520201166521942593754331364521192345382323272303162939922444135920972635129140769337597222381257579449081704244489643754618183695424615635657432053596524864822346152083695838128090349573395353341944377555367396989255743380466095359512151931715400270418223684781493380509624743479344440711178482254966991617777277522672316758883005459235646333145005602763010642462490146409321885096407663768481017424033312241536464541577527106981302628705995283681524382141137672078532712833022298929392772017856868675824517273498165836815609024264976508673429928297515032457022755399270428929485994423475006459441507681117127481640787143024313656648568957282197307294870561260088184220839735586778089618777861728137210934019737107433689604006238047628877938549923103459235333272268834332260579899669407762391671127327461752162102227290488416155864722236234760862598122064543423286322696457383234258848666231514555695131565538246287670048027396293080953605949326917521748196868600384786849781509729305730889495364683500106771889331066592373262795013048102945479925189680498900714115875486717016109856157313490016722765107034092253792533191052868573621078092530105891963009050559979542085713905637550844218497477173551152118461874213875361932569936074271319321818558408983828277675925786670150952984219255084979531796849772199960538226200024095619038359689506643969860712044722827972754983622854223566466754083651553012172299111485911299057074162709012569948207556988444368032380271928696904074145589608314451346821410403520464824053236508470095346886849744785680274807442101020704658508843367540398148825017129966375130485071356034250506891237949106118995772497664613951533128541555156470971763593427471659705991487323725168959065960688083284805237899977662028223557252402992590045185847363878823906810552877199906968452012409812830350481896163872050919271022808343216437073658329043635703454755264033752087691515964848870179450035759635994039610480610858363406487279424007852783499563177305021217292810782891973844249360948648328942740500087737356157496646257500216430687655406152336309422899595437405948758335698819610844734694136802094372065771425080036932585900278943610172591648244094962994291397179603634028983879233792378618071747526364518640948491478845984291131075247615291276687123678873262206638988175911070001616948813740435849300272929238548914921649047030549515163807799733536041688958167853455384192028380973134893465428799626280980529909543284111137899264178421763341201008519723137521279295199434417204300945551963462192176052950151705162676912173025012587658263836604369468546104814077145212286238154223349347361722952796235673760455832271498683464712147608968396025877181889298173681176996454558213824751985681106089418060707763464098823657198876160958769688811878040218473959823605297439308670552351279828504497547089936971440947143859380704865791370125691059260116209880234750310216463452881678829218297684571592788025110845123752457366978739695770194013789143323611146351042560426426309871312571201448323328476166642911341232656323089485162310738726691175825309654926396461988851167692931855417904671894150056676294794852778604484676213318211061061275548833432620087057615034582737426877357103788489999443635908352849215015086825209778103882672590356702187997426680293784534808040409 A013850 699 1076001805042051243089893027006116900255254336594358681954188218599512743611886802480806906229468439480403781997513131740633288615778384390878808888825553932868974066449129031128128669935705332821196742894717934390155545625607051959422219488473550266889424818562390873142464883833059415862670567925690362662402625712831477711809879554378198673545888038130460436277632295282589362405680325879435837553015426767580655324047993057776137865035597871743054550486694715611398140138938922460315506110333241052038398565278160077133729481713794882430238438761920482793194498124897273822597860657363836039965151554736683571519557857218484711775656423561587062285260663406840008442697111441348358556468798454811771846947190056365546663659413899213957184774168442931456456851937426964350474437613393434409336164387194394202398485654982495578858961465788397559289003419974419276050485587655983327426394175556509789224601634068903112022599750754892304702999241823813467905040628665969723710137229477701805152741709276893984121278692748368005774103293811789195997804773293110151213048794782725477430827644102525443779588267828331615153084270896233204271997462556805256113494195292398480836403751040285810222814523721426516231980619320413991739800258057529621021981443055210455126246756322155249647134634064055492086075968485741777085743622765162793512956373072182198635469821718885222822208596101305677819776305185528838268963209027945919047376295361885540553815762090234131576298021172233804483242871708032610651487944022677117623488674222920781360037578457462917479927395519562588650660138321590579849634547104648623171589380288692009892970289968436507384485080012978502466458181420709656767220581370214597789224079707250290434454411668428298774033979091334978647501863885912670629884464492755780965104572832197144309449578179100989680672873256336845777306580122880787037819365605486580480734732034625809858587392762450671697644653299843585929027026096326208360935226345161570745812044959269590575500789667362708239699012865706056684197859923183918988163529080514656735175739883789680803143744019464859130280015675364077889306735112798210983383868230964679599200770738954084026870576111736879551100832264825571341237081364237165563469849912712058414985777469084876206165018518619684298461229367473334376526406998862296435334597097966113787260039825612799372772525479210502558996465331816198607074877208454578106918320907686766465569725691290853578686981155083868082642324240105189132265619310628621383478581813650471626703534578352081131547494021102231402901496766533897890478985803750653508038150908986904953968288632821287651412748178943166441347640290076768734555612362378639664920299881156439799725759907787604161974816932021713381167857699820463645207968137780002483633474047066732724791571438133936438428454391354652586396860668853624069208493737687445790722593362075658113688226616487897752571241620114614551931358250602077217981771067971950429210253186511259976267982540094770293712458855062727600295534186320235124115914580882712150620047171591136016874322044223189164097271788447123222111009349286811072387241308709813748784683979672601099933130571852970677666696678531341261723816215645720227044944607259883065362783520665110177076062319681059621606545977147256752327393297425861941812187256167933787972907499060048044667682995879978111041 A013850 700 63536830585928083853215093351684196843172513321560285810712860120082627997538303799689167005943881882878362923171152916152655059473097819897002786076260134181980049649754620159084869831033464197758846471190199307804294813646470811151922638574874669709553646111290618668189408925458325447274834365444090224852212645716985927404661577806478253474211142763565558301757909404141619260693017562854806771668007935198870116229709942068623164792487018728555628151688836262137448777064204432359170320309067550881815396881110074394669592165717874012623149570452642588455341919777059121950581073956677154323902234155646428214658371910894303745640736154888154440882356913510495658532821733500179224400926079958180315790384625638329164942424731334684957803729872386659572320650053124817931165066633268908436891170899441783257428179441061381436042815593339087478456362946069483831505123465498159501201149672436346543923501890134659861822492682325635700407402230454361466324744082096846215359893263428813892464245191091312868377385528098382372955025396292340234474374058184861318979318283125156716812941556610024929740907626995153543174473112151674479057178166516793568245718737820837894908805095177836807846974811226514356982223590251125798243465438039066591726982230967122164749744714066945336413653006848412752190699863114566195136075180660097794146560873539286647225857502678453522428595391185998969579971044900292370944008529891178573828522864823979284162266935666235235448821852199233920931008331487617626359711606595061118549382724189249218528858970334727814272232778034651297232830507751602149541070371982396549659181316666974492170002652346207324546459489686367592141889154711484522447608109329801784855892682633422399864098554609022614307932431364239154156337560599257288024047743832736110208459921168409174328688141897734339654052492913434406304176249675987593796195719638377090806905191912619446339726955229949713074219132702463905523116863961966277504864180455445590969455442799910053892746129068100558845987010707076941145199430604087232332068228675309965555392264397896861744834940605380466783904645614573435285673401675621560357834035170233365653206311364499707702680648821951000612953044405685162128708417476840389357331167495734337346495173771992855097838178505973738139837132919932921599507806875819742210072624037801053023918091662610190162844857021900965606182281378414711549164424282034382635419931277995873025426732345033612967887550226547326411946604053971313071152554673309464073026777514246699085217013317112038736747974452065662109930482567060136534893632725672338996144773024767750626873475479464214528271367218415035195136811488743117006774354386096293573878787682406613734006396794950238160450965018950153444580829316698557785885310567771366656073009005243500666217501850370812752761803355100880574148225635137647662692346716705986496378415437205535955176093476993874391579246426147874676994773339802057644605599792675700894436240410303390338648101010056091073426982932599002069850998168023563843920640086543269781963165435284990660411842389335096950779801836014179142432991066036907013394212038005792051986804315687422349951427137346065545540772170597170163529623717664133686776934114088835126607004111754090846164403914846889596244933404568363968180246819699721802067845289460322246012214911996776989582013223716827478860009 A013850 701 3751786309268467423448498047323600139392493739124813316836783677230759100626639301067845622533980281302084452250333408545898128606826953167098117515017084663311739951768360565773802478652695027413462125277310078926535804451010454927709879885207774371679433249225599741737916407639388659336131694445108083687298304516942302027317861507894734389398693769045782652160502792405158475724661994069013485060224200565558081493248142369210129257831565968902481286729074092442954212836864207526376648243930129812020317370432668782930844747793474742571384358985658092205699485020915564092059861836067829285672103024656765939647362202966397741876339829209990631579662293385881258140704590541452083021650284095450589467106421759317698860685237960581812073352445234559861085962064986967374017366019627895774289986750441137859567876567815233512416892217971079776515369775602456950766546035514200820386426687007693827072138863110561530180756370398646462473356694306099590225009813303736672170786337312208031536121214288750933564816238048681380740621294625666398505477313761757876024409765300257378971087385976265362076270854466436821570909462799444226313847313554650143411341445749582656856470032065156085666556015628114446265443320780738727260478390650768843174886573756377596706307675620939055169889796401391924604108636217052019256590103342798114646560273021621337232039659675660002045886129254142053154727710230317364211872759681544203606000446644991152750497700284155524418017481550512563797055110966012333218914610657831763989222500480650977104910593339295342704961073310168124450301408652224355328250664395188533860824997567868176788146486618391196307143886406490319948386412696558449566008811247815465593955607016820959289575155551108176352269102139626957813777576615825543600531995225579234571699349885073393334934706090919315022232145654045388257855303367117391426071561048926528835056944677248265686914536979373300607319565566947791157234527700090146720384724991713606701155374441891888772312766175342269899296686995242186297682881177740746981976296835048378156080357820431411789170758407807111183122785418894946780183728695543777517569741942767110008456179479762343240135589632287384635194264319111303138538103343589948151161048109455616885973193516062406100672246602599243263419242861789119087529336488210279957762578376808114380009339394585469118925825962286230118079457533114010302266610089429848260238911522034378306278423118241889812140791953327393077299035022782952065538487200904250544048158185438753334282979419362148775366231143420025281929285065102334002248934118818225945383352702339510906766251853586882403679895962880189413237633581598792316133018852144600039243968533858428134379343724345016613136469033403987610749053390321733138698741703716331429674455108750623470839477266762546122237831726315351897022878575529242956834320381274771796624649053151549692617193143723011288948362922217605851801864370941971701856316062157707462115565559988004896106831716542802121794789915187038473222631590823623421419669876470293537355142955788143413506658881247848139846596518614801264181525689458413322233914826632204014877768808037026602342281821033147824398637055901592300986260750904349430070491182502831625391016985794967310375161886767793983768667072606357323957075394456448872690304196497342568304775278338497684457828298847254945799204671441 A013850 702 221539229775993732887210361196411264630987362801581101545895239356799094132902424088755216165009001630606784820929937441226738596104524757563976741144243832283894932411969923048377262561962988673737525035499882850533012717027716353026340697341633868873298853933522439149882225954698260945139240425289187233651277583420925992411092404179676170959603468368384419827425529388732202833065566087781177279321178819195639154094809558759488922545696138897722617500065096084664003313803994590225014702155830235269987720406678658963283451512456890074097675013744124686654348891000043144072042781557969251489652011502957371970237090722962820260055990575020736804147478762142902411950465366882204050345427625552261857443167098465950800024602616334395421119388538655525237264973975415436468351446093007617576049427626798749469623543452921723674705068578974289723456069879549480485813776851078044242998109441117312794782727727815547795643482915669674962589239442080874703196604465772346755012762431948572054176421582536453876068834040536586851352946826350975165349929900318040821365372231214897970863739054512493365241717685388627876940632868844382119606370018088536318296301030067106304717698923415401702524466166824529937528162648781841106003988489537249420633877293740340707910761937740830268726822587705791755948010859980704685082389012288885871764737561653718342214709864188047460807530046327834096733516561390010039346874586435503678730720373940082578764138704079099561359514268076216379652307247432062264243688844734307831799599430881959547067865626092050691385246417892117580665847879505195957777873481871487735947855281385047971163261888329381750740539348416846902632269283319079888423254295372255427857484638736260825090123360137386705425138212242832231945752121587882524067813786075228222224274911363698803034559459962694632747785968725726131238097808524914846318099608378062601181277526246832840546616494095014027561613027162700120043541626162623073691997626035696762096523705419274140116296529887785695283570070382055858691876450664413368538718351812771681738389048938654434738744113222602108252217356200327712423068995743164518634975691978455078889328942100486605986766432196937775323586113779203339027536464335642848377908729815244721499831103929969017838595489636882715461642871745785692999519790292328821225922490572142346025171481910877366003451097247039602242473887872849194338541059170743109918847486464608004607434606709065351517101624052029233821430719060310536517982130726195090375499692691972945636075651733915523036600582787809072872642353809227720498797310782097423848941593720445779533640405702451819054894176712112304662269025359827087475338630200286487717317097955806322906965867578848885989095359953472064427120853645108020107021998862745654590846899716615565329600293125061585972021725607195214167303957006426267358109784193893999818888901939545857799352637943700093601111882194027407943048289239752487022913607154350467930462030751731701110212306030135922489860549701879434805323172806544139411410086535694363087283836396334080424154700278804184809801677827685399848654910436829848264590436597805014874517370345778383841709399250186345882915119513933123780937711080150929496232433835609704647714161994207024710342934251751466947556021970332793622341344967258849483489772498971581315828675410609949769550303218631557294497236643919609 A013850 703 13081669979042653933256884618286888765195172786070562465183567988779629709453755240016906759327616537285700036891091875966997687361376082409395262587826454052531711863994411986083628977021352518195527115821232582441123867927769622929852391837326138323099424025920566509361395560398977610549527007872901216959874290023422258925882595374405698218993625203684731606389650084875247845089688611917390737166636288094683296410144409635189061387400811305771622840761343858703324731676812076558196893147599619562457504902293968133122924528359066901985393611886576818622252647664661547614310054208216526331212461627238129857470529970100231573536046187464399487548104473425776244523263029449027266968847155861235510420161573997315928790652759891929715221678773819070109735259448274306108019684540346006810248142651934839357431800617351574861267659594519852833880357470317517273206817709279307434504795364388536203219125289599780281784952022687378636865931999815433570349056297099391303536748608844131231227063518027195064927988581259644916985540157149198732538748010683879992460803864881008510281532927429908220724158187604513087505467430272391919780636543198109981059078279524432560187275403728756055132367202684821668281100476247918935468429516318685041039009820318073378461422581661658286538050146981439297396974093271000630949429988786646421841835988278090414389436402770440014513223841705612275578017419433518702813393597454430056725370307360787936193443626337166749998717958015632501002089090653615844641325582592716143159934546794148829294810397355109501275607415730111651020737651436902316110825651231029479319984906510505697649219451243961662999478107984666392753532868910708348331504742887436310759556610432737465460746694292752547568648986294727000464164717027642875163680336253956151294121209241115050620387701551337155369124013667285402323478437495587696760237463775116218537153256647349232401437157359816483313485687640930279388451089483276729878438767819781858105037628281302718699727193793343857520799529085990016399896612535282944998842779956192355034970134950778605716888101141681431890185182666273151090869801129638121660876679635635793953335984702091633596912571054796978695082436432548177966237000682555374553867132586860385559843526855960740534351225067568287465294549933716899385928644096971724564569497145794433390440350835355397585137783841340441472815840605003872076496511002973209897598025228248638064064406091563599941733333798648274227921662529792276870850326837251093891582881353768310466864631159235977719788227813037337944056658350081087667733482404372070780856152167598602835681932316324077463372446240673519478002323678472429688331270774696716813219857317192407561333427514663447868770091909892571932357059286889983479299542010846268157934918581366432517147567708741761590061910875379270201365131357272464661229024646865246795305570770628243357193973917937546827052055531675124411629058431318144606216025588857240780825852453859005218856926458773496087103775599346278745819528031053624888104354199846216445941023255367131114965910896763108308833979274046995175663223806384365710175800690663788323325376201547867787469098316324253538040254892178237026140590901571832235823028985558917449742873551595930602121039924631672371786235541326181130605634078971667803150587576291772905118367454321106923942175854756974826682767326586808991841 A013850 704 772459530592489672104885779825222494696009757844680643006624506169448354713534793167758327231536428910183301478382084183975246441001896290192380860548564285347945053857006033366252207464133844846927680662127962760565923277266868464384853885602271141840697889306583531811281046445999228925339020287886943960263616951593060967314441374263282074133354574652379716625702447861798510004701022845110005638952706175702953969722617244548278885864630506794508557124116593512572622080784076308684968343472609935543553206975556524292775570475074541495335507388290474562825396591950599725077394390940977663331764646626784329953777324204448574185729991323585325340228021051318661462854158625935611087243455706450095654800120782967508279159254818858557754124909915242270909757335161149501372454352422891356138342575454100329216990394653993143982994031396802789987801228264779077465589378915233824700073661471778674263886129225577425859119631987667021128296418657101536895541425287421957082541468603637105072726873675987841388932797734800772703079160739503035957680531282872429674818007417358671523614237831808650525540816819858893304110346290154470471126807239305196271557513327638218246498425314779316299511150951336034690330702021963365220475294509102032988312490879961914924768542024539260161785323129107009071993923233559316256932891407862684563338573271832960879281830147191712416991354628874699260606350600129845882428078536086640419576391279347166844286652691583359420674296702865083551672358714005362010225634326517295537450975053647694221029259153421860940823342291447362881123537579697644864028143879541059724365788744538850940488759376504692238456182798386565825703362376308417260627023562760226714041058289442714597991631551292745181381153991717334650408462375765284135540160175459856777766563284478602624083273388904907687391403883039535721799078255676957905995261998456837588400362651769324824072462704939803523178016369509292067608648382898007622591930800990298939244366912382644236500191066303161442745691392998624478397495073595922619236667313633202372459951498708525888976525484315146871683544851260763298764770886904001445953107055804657997150536560673808872264090408214706794965922788905537360728328653304212312031300312121518906923200417317625767812905489014839806538177879036049191839700505282083363813264236962015497272112276476900872004800998047311728528302571884873642245042478214565071243265791702853829044939115300739012959411627476381944884546250721704156946840949412839843204077561058664964757889605321725248375775064132041768258601618913938145691994402495766407538774929344529898844182421346620450134679578065530651656559210890118500666273207975066431103819354722894474089177561313361933203005157187246480033751993831566634469158656198461288457899007311106473705046725633492280131565775280270526120409641515581765780912676372745958015998648434827141998946965880294202590596827089884421382284271310905120852450094996431210866985761547920399168282650464116170447390845365798413661897310705685496017674011146719234916371482206173725207622072542964782528337642153201018127737702543190410820170854983006036704040139325200044982262786480630847167739011128232718156575752146915121693114038568268516489866940348188106124645286509575621881605422479769669581132086729198012108239045792452898274334479810207042751861542047544606540790727867624484159219209 A013850 705 45612962821955922648121400412899563089304680190970547288898170464799755897479516001762961464694994590717413768996983688979554327094720974039569897434532172485510807485202349264243826598549639404366232615417994073048657203599331315953461237090928508654551369665664450969924334511589808468812343808979436153909606317374618657058950448708872543195500454278648369887031103843791340217267590697980900722974518346969083728958150825673331319931420566795708935789621960730323900761248218921951538695713714144083911273318699637202964104660982676600758066375771164232460276843358090963166095061390673790042077370618664987899440597216948483857093170257666389876015124415059315640720075212702871899090638816010171698320292332113448396376074837798778976823321805585140854950260883930716906542057056219311688612990737989170339934065813923641159051814559949807945989674727806939745265587235565642114714649636247058936608212044641121419555155149239749930604775225283188652144825621796979143766991179576167417439449163693406046175092773442250827344121362506914770265077691722334099868328519987612194797897129730469004882659692395847790714411838087331326849566840673732534639199604483709149237485516412403848169833952525441512429337623694914752903845665467965945926864273970871114392657638007018773293261545450639778692169173018444065655630304742883660780579413128464506960712788361523426510922499480422116639544396587067269511495609477380030135566328654170854988282554785305790431396546007480318642701109703302621341813481346519784190942625942842696057556723750407466694677538967675330767463770543566231575997867943020035664075459576274609184920752423225571988599138061928325441957844958635730822765114357428627237410450933302854296807851472285310215375762056916893771969294826564262919510918200729082870337795385177006349493210341445894032775007889601544836513771919468687391114225746877802757453014224326861536654850263990458240138688603154187300223078361744452106430921867676162063440621809282759521099782274135380032690331065175776824893686600765634743305968202726966891387676047239745218174853323325107626041639922096812028760956100794381382085018538209250073742033371227740098322274514670221535942774762083075613647078648960432813136252130463569934908061442188483963584256220837275736272865579199668728942475136401740549809439928370053098420957813684519591011494133695710257867738567229903700927513296091852891843601734261815751274609819393337976240297190852877463487571558865908763554011221878779901357575902953107503988623304642554191341141761932934373902166995249133564966577472972510598757120802865145996850127798096590960002694405191519449668164843850607345842766657719697690249429077032195800491845817992708793704251526749717399513021483760178198769349489862940622150478482713526165809304101932085649488827464524694296884068921853587687597112627134276074886704191428107907895819388265492368772152042830585198202503936637636481216325659444266570484642233643151650487922227255595748747982028005030528321374299860022854347632684202624102576819652792352299784875761589527443515809431504366919424783597472850568520268815891523461336866187013737456157635278894770894407820868111013774427641588523191020856690863417687630210152960620159478554179523103930896486918592007919219096268589272413416979407414998551190201176698312915667454672196365461471627151689855358165117735072241 A013850 706 2693399841673675276448920572981306300860352060596619846862148067775960785990267940388101111528774735587272565645502889850553703460616178796062562873611690253096927671193713521704333716817757657188421669707817132019450159215336914875735932588982237507542603827387820165323062028574866600274900089576426725452208343434653857080673965045810214803151106324699907593459299650872034848489433963125074206790922333870177425111249848105184541110630453048719816949441387159164896016050946079122316408443199106494010876778195894877197827416126366070598163061422911476762546887323451913283994747280057896628194626657661548870474067825063591023277494610544942655788817081584837529268879721234891882769403131446584628614114941918967014357610843097180099802440329297996982343957954935224902614401927112694135900908490087522519402766652246377086800850597950476209402744303002271985018187660672915601231785346370752583147778313024013578703312356407457993652281372277747006720499808141489821460297062162793109832382033666931933620593053178991469103843022334670810269382572618512106263124930776748512490621027613454464269316172176282416193895304627218827519140072374943232437910097445158541553324282258636034830580525062674795867439957341561021244219182700217921141035408513705968433772040866676451544193800997314828291993897497566103632899313864762537285432433765822700671523129439959596812043462671819445565448457074069735197384304244029813399475056140700134816203096577517521619183534645195705335532857826870316487612744260030646736690971119298918359502666980737810500854013998502260606487968186827042408331098104167390085927991812519439397760385509839046800354790503418805689022168786962481269353457237691803009741849717160600243372206821586975282907723373698885660341014890213793161134200208834851614410576479699317047931224577452038596741331440873081621051301718072706521757903916127387375024843036932276846877932253238372568621949423327651605890872554182648152432639505364409693684105277216337666961421043505420055550331359067564445733147300088609965957474116402824667969550882913459715388006913889024280210132795759894653486305696795807426230738259662718007604393328537626825065831987816761911475884906926243531910246347142464597182882552051743341086386120099787789565686745584220294951176439586161238775324214329386377725697618330323265408659137940257197329637717100597995016832094656358583636068732620927821410472838806425958297014435225357214159013308822671561341477612979473046579100808640720074395263499493478045003024217515838182444503079900377841844549058902466087877711433201553778346009226288384005968003196349805599597199101932154031983455465864534513164669528371690428911538537569674129823243003706651461559442348403044062723844405594554762459131318026916780797363603925751006564873597914987725516665772952718673536707385766532499364921903519651867945984995799638343853340239057689058883626805977103225368659654954515796579342813864524496720547639254394461809661319597215673367819590771669047666848831032434489526373362369480750633058623677735610949997128846100006012165031120901362225114046647174353220553353309578568868480611476974183048652205583457326543887414441087252366177808160705906590566738793951036876279322171659797049145746659764015506656055939475621968415563927946739859217028448249449230189282858679357247530938523184134438111680134269044292037138280758809 A013850 707 159042567250988851399032310913973155759502928826169805337362981254102708451939331611976982534662619361692857728801300142785345635645924741728698275123896697755120482056317589743119201644371771899319111174576893828616512451506429486497331083446812142582883213403423392942161489725317297879632575389398421711227450471472875606756716961990047373911269677367204843486178185084342785768452586088572506836797172892700106775394192280763041968041617622073856471047564470361527944851792315026093661602162464039364848262875689396603654511094845790102750930613961499791351631149562512027506605832140138737998264509508256799252623231002179986333512779258068318881673859850503071265798078659199130785650485508789375735034873205373083230802562674045387713234299004717423810428373280970095274477819394077476030812745431178117248213968048496320598503426958377669689022648347981158443338963175074993337135692917846569282293161605754977808851891333503987067173562751628682999838793170946832467409081223650770342492326705998663748362399197166267259112826625839976675596771530550521362731264037436222914058681059546872660638850650837300393833323842932644546177702133668022932226153344039166720182245543090199220710949424425884021176462041061836743449898519265168025456999837325823730045805241136377787233099755090443295813947653333780853419071584400363064167499781438064651952769270300174232154354427308266441194165941766743793670345781305716451425602590052202260761976649805832134091168537264161204357879721818865318277044935810549659154865153623481830210272982545586972264928672597559986552508033463950027169543011952980217183961988537460376998353003970485874514150024436377057131070044701347556474052296428463275922246483948616283770885440607889303480418157493545499357476588252234272371813388131489152979330130549764972363290880073965427098978880252114596641458315150475247403282468343406097107841956487814015531295021621472661804557491498074499676250133451931190752994930152263028002352732514347522896404951197951548860191516421580612956096614922932329879822889099470393818934010085156882733946420258232994722128131456826019393712865090095632711498863494823835631031821656818326393312313048591974110739527869087754315768136552415391999052031816103392547810014005772369186064236640002624196572017581123234988444119531935936218324718664787258499115913436234247245117777557073211007748918357363318005126222592533166926467010658680646411480405385622118138875576872669933025652911568824903927449323649425879672965914381590385079383577020092728835165462365037411183078777379131720023090982419118549057553498803102787168404620741259670850615009769991763434591061803834898467860570980819948136797439104951687691932676125874062153623511230851348859780288305952864168449245198171408989303523448211671186649221083282110204033597227085084953669034422127977554999273480931923150342468016972844566195887776117481238019279266141968354793983965409203272213613815886307006851617550332738575398691260895988296696379015476285595679756623634224172042820674555468844131478669546610090986380461233359255012332922658104538030759340468998383320454959577304913114911627103848534839864087497571675090007935331761164970433394081523078266375359044014776507417694914339355955007194512405351652533447170096001612970634381327041946906312840681727593446963522157366109454388855499954436056600248452796400500978340526912641 A013850 708 9391304553603640686261458927159200874442888444256500835365946680073510831378565592355628841689293010688601556027987972131331874439256210074337904447790976105742109344943497356741445737898508758882894195747591003685976443749003154748180903146450810207376670868258747929841693806790261122494423944168587403626269722890001831703377379888550307382086563178856078803015335651045357156841356755944117956206036262141048604980251659986776865170889478965839150758887634410377863615553484409975804623946091339060454925074546583180049195225639549059777339701823812601179522467750516772712237567782043052340059521021953055739068149167447726013007596102409676161643959750312355855174110746747049473761875518808503847778074227904075191695660523339706099078772121929559158581985013868003155862640757400880882143461804965636645389786599295659235021028858465243017467098362299939424920722436525003281564525531105922069550128899658225684634895331352076932329531706920922102457480897951239510368038837175354337953829399662515095677051310193470915383353299429224782717313762107477735947918410146571526852251057885183283738063492081291750955463939601329727807247133290963086125022128812168755660041417073933173783760852562924025566448907062660397863973057664088906735210383394252565435474753683861971958327307438335586174517794981706425613542757987257038576026694594136279633159072641954988234482474578125825086074304695384454272440248040321250740230407339992491295733959194384581685949410956911454956128439693682178178941226414677146823435632456312978592086409346334365125271773188213319645939046868012785154334345312811528844495771461148497801375746531453220404186044792943628846532555069569871862236314051804327979932732630681842940387014382455255481215211781836368191559635059706181549283208755776302994276464878833071853079963177487584504767603900007114817081472051320412883916426473209786628120959688648929803107439731726339206897315315469801131382894130203084882773597630560979540510926502239706879509815963287841008645448853177913614444549014584231147073661778434627284614234361518428768556802169828400105346944034394119619179350970705057015981296390505852670176798037013465355198698773206307479265058381141762804591792695283576482152023426709089226555633517026852628067907109355514956183381066147745902832636814241285097755856312437022827114295572496196065576959646967616036796565880083946564884698317866490973840950512384433489951506457615600453982463938754286875231778775227541752011955112174948768808964278318530648552520839459455544987685387193094092949618725460348935643499420866531203299476550824416479507124450150642304057965711908243639049167608454646919628698855846437117529751981708292206520932592556737496109314714670541298821166244178210676282759479706823529409383756093450971900449855746725325437979882662147181429202813592234946645152099775549130104572393934229498789300977291961149623800421386417089382229959173448044020941682214270542447581164729597880138717320264647212931624484484859188139293948868977303134956518011825879777119683958057779262654779855368630649223246750038414866178308295353885536689544908080277814522416668855152133759134502644109842389878573405165030339121487119856248551198576190028537986507466996824629787219828763023609730447521946998799244302989582980499922870866929415332665449749019870311397172207528416809494706188070889174653182270029773664538409 A013850 709 554547142585741378883052888189823652434978119744902117827523785511660741082072919663007527472911062988151233281896661766383015853763639948679578919737609348067965814709568575418225629377169043703276019364699501176653223026934887284725334149894773891935385038099810806509222177597158129022173239479210917596727600866931718160252730905039007100604829469148272597239252554858577294754325275081744221196010235243166779075478880270559187111475852843453836013161555924298402468634817700924661287239392747480180802870726901190198724928878789732430792132052994310287049622198200264911884916139961860197628174656825305988336235140188620773342085542251188967668914179296194300892176065484666524376164987510123343707447505083507735994437058242686305444502415027818538755107633083891718350533074083764615209689276121415878273621508901809382168756733063514134938414691195449123102143739154364918773103668086273592284865561395918568452005934421008790777126517761973529228011789543122741847722325296367498301835672220671853884634202815614264082471628977996294194674660338684452829988634200744902089098572717062187721448911143908196602169190169518919097290135973698079272596431684229752852969785636798679978757294582988100785673241513143033833469745082006785853807437929047219736399348730278365582167269176926278028019101275874782726054086316389540870875800289089153176058410080434800100257955641363751845507601617957756640333324206532929534959865323019216618521794556469215163973626767594664503704428235472238939288300478560270842777050660912825072884110385491697926282172934990808311773054778509286950578288756376207966738630809009357646673436456935781211646781758978528339758900844303031363593192108444993762887047929109132143786912812269600380910277040505655705343404890640590314303624193819834915509030974630214059852518745667464377422022242691520122833843843158419060382381066816564690603914548655030655943691208718708603828079572063176287007028515494361959242898166486995280887629699030752451528175122816183723719505109331302621019336174762184265003552654354786306529185924813301700354510611326197197820631698286938369392921495469162911736679570562980094321269747287608115759127963859059250343122432348039951848340766863799907694594831323745009738883603546918620834781846900333802647672468574958247816364371244133643737385559393093760918272039260327881476253890193790759356800418653076960709876550971698425514334286805788413148146504815743591207210513119501885695561304898411112914553937418818549849400531670430916266377803049241390475977834428365013094582036119708144300812997302747801023630790849630968698416191656945277412318817322469878642214298111638445957155038738876265353014324767892946502854548657882792407758924586580793154091045552479162223820664517208222588094701413562186439749663531988383741787274091317128916212996939807881364449586339646400583544895289422317674009433408113013924135791082446542710931296859232933551392585393070461260987220196118025224311119044307153276399494184346450200437168386764240772816047432080306374959140218039353807680502095679662271205983497343018359432962926532351587055980937277232324669734181879227878346343133246632042083279939881001589876494784692940391620699724725444995139565279418695497564305543668627781130973195723448332096576847231885415539945601821315045978562142229874322017691621682345484183852905699397934874095759862988105117328513041 A013850 710 32745454222545442681665389994720896852633022992816725155597452010678055100155323833180931489747925358387342174062715980643150703148889175329580455631586094394065313392785314809870805189092454861634745667466140844980196166517478159275746256217136503544892551114755728313563060364934590360630307618007925473169168103591451025644763507211648330283614575323736348594380624111844130677948153168301914517403208380873755137627952401096249439745537634553105562741176715773896367370417350421900324350198902345957196228713552788380044508325363654910305844605597261028139993141181527442781892413148607882809746085310877493305266348792997868045076809184390457351881713373260977273382104490804073597888166347485273322581067727676048302735513852172383650192423104977656894950350625970722076880627491572216763516942065693486196179076479142942207682916330667446153978449100400075270058485653326094088632998496826369350829026534867595548522498421626148086598543747326774927384868160731854783366155586425204407225094608958452300033765042059206679805867219521703175901344018338978255157998860919785723459181620369805122763836754136635101161488510319922653775885239110897882967546694522082676215012872067325254065639487830864363293219238109583004832554977347418697881475402272309278214645143174207209261395077628319791276499911239130045190767742896485998884345131270425405893073056839594511120132022666888182725378367938787571855042461071562956109845087458961722107093446764950686217478686999697344279242782876400237126034854958505432995142064476241407728733834152899270849036029638272240001887111616194885144697372775258704227949410641193559678419749345600944766530816085923119934423335955249698988814400811568436704717293165965143958473414651707632892370948964818463744822715387436217469314705020867431925892770020939510020231379412918104022392991408691571733215645094661487096519219614451328415470550183530905202819022183631024347444270650758496571478026811426579331333893832890584341133646098066901510287212827172832701913057200904088468570781783532218664194780686995776614241899674300652104233497088200618334110481152145423774282621385958600775139191962173411589576657307585971627460747137913589673511036507719411116692673942540520749458130194835819080071337905841997641673033277617810712542411596882709575308499757594847529048879896602793488463045646283101073291315962053150549259707921045541452957500458327820328195925301595000007984902962864843317194573589193466848437199492946277806491495450643816550057251994607275174613342892254654866216015145160525658221974650832646212818706677729954902644374568879859070672777701150961685920013844074523863944112089194138595324047882491904592830142863219310598047058243699321008885756737913009254955922148828342050154386419076628335604404023769433547080777881900382071568796747818185145373461256298715586689383623769780308057742521945098436332583033315665359206294327627385900537782148240845493276180774875417667000034365360573271470347268447293093818113732091473537885614356070041653394014784816910011134962270735005802989725968247788377452442119534607891106157027848808828864068618365283291539423133705786526988473215675080375452975597170033262880617140541333437184810698045312801517996190184394550435674678048088801848002836234273900561970766252195601902218247841946832149988115936531848840822672568720818495572330228643748656380480524149584619073131366558009 A013850 711 1933586326387085844909659613798274238251127374702834803712873943778528475609071717025500823538125244487414168036229315940997405870238756914036396324589527287875162690530580054208061175610720367124670096918208150755235603436690567827073540683365693397822360250775211001187585151489022626204859034535749991265166207348971591613297640337340622254917157058291307648149581473180284072402160496435059750338142051682214367121792961332332433167534251782726330374303743889732806596855774125062792252554894984626426480109306578601053248172104398458798649818115912666450638454993628013968827965104012146872032696591522005102182672629877731110193740505529072116171263292977687447015939888077489741881698334652657904425089468251542976228229357456927082160212391925825661989923254112945167917724172749847827668911912037134666398178287016911594421468526409582027946273440929524044621683519343252529839689928239100283797103187857396649544705009298602418365557409735898732687149080023055293102988121222821895042234611564387649864693791968554095235856653445537050833798462938898326988824674738452427184541215501216622694081796495014166088484735045881112782812247484259409091350664764834459947820295082703488927321946116924709788101302791132766852357538857387726691203241028777590569296581059293761499676117938874655355086043258759390038469644450294601748121695656387349792580070933321216287132675806457080301750867248417467330468402283814720995330242569364230728701760938023573070455898988645128482345007086068557602055232150444787312930143765257578884974004172894549044364728514110337499871432053824691772909235165006251225956184748951838505451007779108390187518878159057674309007763564821539475590501553522304618976851444157075785603896661768684014661612165423565465668036520912721205345564016777200987792042176966457127184642722953401124418283749691828619274650627194666151562363399013736491605120517787316421321260440921228356692236737656638464049206005187928082935935096938356114759600668444752467280949630231728598215264114656185519980636093535793979902037604786413613294369933867779206102883769561158312010889801553035128447614510219469417171194146174377780952912037355644038629929657746659556631153194744323507029585703633075209734753129874860280859132432002064118743150942010054104764916862384327117712391602186218151742807309014498352700254382367370835276778916243276486783236493029818177255687444563799462559641193133883155471500535054206133037022375868285023933368192858984758195516314865066723464330673029564991785743284444745115195189478306583879592349381157016926220731810613276107046247673917786798264156850475263136591890897478756559642035874754824689915289703413264474302027105930237071504080742232201206253695049617025283495892246966164769719566363660055826589104453199561281521572853148335660944065879161916014649157513723182856678421413599981757410501638178336117567002695534256723795772473752069510040855498071473685532465198575618537818685029240176491107052535854544209896865797766269420938607642111579889591263179028653719247508387124631357660740328699063655900189254716399061361927466337444312535594387845851613082111396622192988632142354912397821090122756037293294139837561531825198132325886908877675616836157034198313808676154064061595660322719476797639554283811776425898096724085316819118491624648257936269142201737992510395611345050527671184714410610994470508822171649334063883873441 A013850 712 114176338986831032056070490535174295494490820348827692324441493506178327956240075818638798129102757561737319208371304876999955819231728357016935166570686996821740481713140221620931804358637426958344644552923273093945907147333141339620865503812060829448012550448025434409125715610275297054770721130301501234216799377749423513173612364279626403530603207135043425315584636409822594191275175153993843197716950009783076164174752573712897846109730033518207082272261772944832496737736606310832819721113993947205857223974444159813593251314592624593601473109926527041243750128918740596845322511426813260646658701032782879278784636121650144325830183110986179387796926187039466058844234451087691768372404962904796598397108010785361203300715328474087274478381530828079514842978232115299220373694676705764376021579493880764916146029670061612738993295015959409168199500413447465310865790133699718634503850572590632657935146139791414758965286094073174202067799487495084266443466026281392002438345570086410080348911578265526336860303721951150769582099529305517314684965438079007310363108218630877372819974234131340353462836001234091493358935119724233828712280401698033847435165403698710025458840604338558317669433596258287188277593828513598749864860311989887873388860179508287945526393814970237322794375088172609524062475768386483222381594035145445938624838006814016617902060608541684500538897373695484134738086960151803028396828686456975460053255493478388460299110281629353966237350379380506191753990323425262257843759403251614246041212059194694775578829972405250226520692854029701319029908191346294224498517427258454128641486753240857111908376558348571332182802236414196610272599430739147084494143526233938565445964100926031168064124493980779022381753536756096117182231888523375274454450209626676941128132298507692326903125968147675382995775237135552788139548844885217841583605996348362126092790761454823247362599107775957613234319887121886844663641565400341965369284031539112990220439659870994188440472794715553341996013130706333098769336580687195098719235418525032937451419250224958494341169183708816837165931031891905171299703189213949449614541843137450833587488502893813424837058716360282500159512964996457558766590006213829458059627437565980624724450910977289884147664319974751684832263575806932131973799011717493995642261028789997113228597321024410880452258518225249233268063331676917733548771087914047794464684252813362666447436635094415817949703134272646362378241458420130190986687042876467324953845261911722783199956355203177754307160743504525471506048638607940692476407992684903340844973878897171392650700197863713812952614565605223096090302576368397643114807941696849853943060398578074568835244463748069249028074438984835725965148941291105063487170674207762636504260028856980894112567355405556072443086146098631978749018102027840224504004106051665322793332711232792569406213942168602325283416568802585952498402476305622449657006537510691699039655532291603181623380345189674981050200028492300443037003842659046680900474499458462973467846122751322357038509055669351009817250275301748648174360454959759749210914313007909691900885595859143873785739373915222178937550658621246131725663268170892746124515711296082317867498558236712376232088518221328773162146396262385423818040904801586172856713460513872852127811943854982878756577870426719746350454313888608455786201232168612489075440413721527138278842817609 A013850 713 6741998640833385611878906395611506974654188450777926404065945750046324087488020237014802390725388731263026961935117181681970391169814327753493004650832496475326953704679216946494402115573181424463292916205566352924411871142874662963272487134598379918075693091405453876424464381071146015787156312023173346379267786456725709029388636498347659502078588778117179221459957195363614364400607817668182446981988181127680864418354964725172904914933448749216610001094785430619414099866608866048367171712060228588558663218466953192832867896875379889627573385668051495258402201362522713503119448977241896227924549637284796238532953978347319372295946482520622906670020694418493431308693200102277111230622140654565334338750830928864793693703939431066379470673951013867267271963021628176303663846296964798680639698247534165287533506905987468170624815077397387151973012299913659379141314041604834685648817872460904267818412444408543250102141178568926863457901491937097230849220225385889916351981867568032428834522879785001064665264074477493501793053395105961491914832524153127302669631177201934677987646658551221516531627003036871868591351759884596283351631445439867200657199081923005128293319078845587530100062384425455600180603637979899492580770136562690889035738804739784894895388028380177543673685054581504419786365131647453447798410746181303437229858059464360867270498776873777928072321351019344642672149296910003817023804337106597943940684683634405360192202163019931722352349302552039510116881374607938311063416149002604569614487530883387531803154331040557620625820392337599833187397048790807327662412955562184457842151151292119371601077727393924788594062289258021895639986723785715896192294681080587838351018734195581214443018487245071020492620164591910719623493610785416786581260830428245646696675084094580724211302685293152083690517531977617256586852219741627228327670350478374435183653201673145857933514114715062521103873355014660296290543370795324792713090852778353082959526741475722335833221478055158709291522579355078263149230555752998183384272132228484669923568855306533574132351699128821925417811061502185108460076173619894501050289081295423334272507608607376788923203480142358321351919081070075822387608373276920415668962940560833589909354101842297990369035430430189112237660331887823535460920857842906302948679871489020539539035443209170438079825413242682741975245871672190315248321383970236608215345140444376252091054685865690159634112020375665495052072779878250267647572883194812519071199608870625318625174222818392443214083534743198724566960666061160289950039415560050857373554862574999073564631195983654436941038937484422818601036276831977512428286294149257287025483773475636725215152350339859741085858767547615564782516079834298462893853941141294175922940050443975864816452989769342680521691793840978119713150769906641937416736938458244785645623503265585168430867527071113798705660464971223897909078167823370700029796579033468834136592619526286876271678986003105117956033261482441848860892039905174047460492118718522780120302845702342833860766921228219507778698811506292955926047810504918853431155279268804059397055393549886586603174124290319954444083428840925962832268690322223045765906528236322364787757922365319629104128594912451242726451582552897596891031497387628861921016073129883678045295167472692884007697166670827374302247976780808440705719396558324398867415680989842455988227389536993841 A013850 714 398108277742570586995837543754463875346355173829985776233690030594485391042080106975487066369943479192350479075306734461138669628186366239516008431627008084371581289307603081473547950522480789933132983409022487573833596579115605973318277092810899735782451601354400645948988197237870101086215793068656362930349383522483196392476369596590930945938238588759041315847989012429026064603491491025488505311839420107408427363039442312056734862321905215192491603954645984892645783183023386931290033122425444437925800504387255119083588016442594307102618580850312772743513391588255603709645700342657156730362716731532029933089132399467430861614703343846360262015958051984717618625347024772839361141057006783511428427368897815518537202819523919465038641363826133417848265142144464122182555046459989474397293093541818644926063566049291654008007224705505238313936854403297601672678915452842723883352877046550943936110409436429880070375281334453316562360325625197393654384415605088811413670668177298024746890249741528424527867419178333821513787378009927611920136078945718718014095339051382597040800492547540791079329676042902324246968450730069425525935630485221778718331606948588471529820592198286753098064878583737938727735064464219075085137401895793890334306671340681079558258677767687821103776387428787983254483965074658650478639048356151259786664985888553311044851455682275619712874742503456341281805147743833238815391438622301807501991753489883928002113989345524163948273183873966395381032891728289224149329983660182454797231165874211133150365444460093613886940334068347142932549882608334048381891137822612991430051121183332648356773672038724883864841690784118396934915645576052822737954258808623127631266789305235514875131645798653334198689068728098987736083047674223268075830836870775957477191791967040700897183953212263875337389841369745746321384197036723523346205520606525397532023159537905597589765116074959809726808662617740260675835660295502093133684915301765708971195677094557399928208615895057679066624955116788338016360698915086658789730657885135959791274316817336995501018941235481857805873996325370642528469459037976081150392518519961413452465457301780656992009126242298926116517509469818106907236165886833628873624836592677176662650557450359685854033301173131472236888521604937644091945431915734765774282816597731555173839240503886058305198175610826567173230896293476371165925098129402058501478507915198099973309724688145683138236234680691162671817329845579030800054321531179770484438635265704201554439497912683203255379348418643051141486954460370245453961259877449405443077051041080191120294917907491638810846931408219517683015572591110651440131377877383219493541567791339962872987229531135218377851378874364919151484842791998135489935419181370452279794073687038666330841546732592889915942125378734515916990941839812217299762520899479020896347588422244329538610674296606022198699770544796085799947633156731802216466059458195347301186931657590407713756966372444497354110185808057276708733386814064360622328494599118210051643323762735877641996644425931605133714824386120635092754477197162504953376256288085543610903336723933727253052330828865219102989968682389627837179282633894836948629431014585826599318352317557749758778969689400985333431754239498166050198818518889242096667574078102246501304896634344095042107770509994745685625173440780929957615232024647372497428722028546769207183648839124769949317209 A013850 715 23507895692421050591517211121157337375326926659486830100823162616573767855643788236795535782078792502829103438917787363195777302874776740077180781879143200374057503552324654357931532930401968164761569537319368868747300044400197417118470944053390818498217984608376003742641804058698991599039956364911089574674200747619110263779337148309097881426707050427632630659507903194921560088771569053564070750158805917922360227360116029084638136885246181051901436721917890761925840851174347974905745165846100068615080593983563027526766788782918751240102524580630118917731722259894905143450868959533562447771188060280234835518980179056152324947486617750783727111780307011645590662208116465811391436018275193559566337207706047108554103289290067920491066733892569352190522208378488461950757692938415918473685759880550849164239127511644622877518818611635378817199657315660320081170017278574910002588104036721786688483383566811747988275589987518133889690814867842280897897745357064889225165839285201271063279122356987511939946043235061433826567630884108215556272115325665744580014315675645090972662228284439736172443338040657339344459240047159869507880973044521860811538763058707200655364376148716634483687633015491141543934027821547672164702278444544733430350474635995877066835616663504198148356891901282501623194023653693518652113157166382375739142780751733184463887433606582693068425540670086593496349312169125608918810049059208299431185111051824156064596828956863856356981583234573841680854611223663750396793786205150113773321703113706293201395929129924067806409939786401830443024138018139517222902289797287474530953088654754609552819128560214665667335036999111407220609833955620343129853461028390387063498672641684851917861648552764680731098390819325517126827967882115209756609735086382449513070698123861786347277815253230969574797532743042116574531415450821487330070089786294718198868435547553787632078040339110301804558324718914944652647419904789103097450960563653963349040133536756519908360790559987260891205136974691234571528082910236952114874805617459393289714957133746932247339667461013968221579053609016811070663593086733449615849527826085201502954632788212846014721146895481509288254242416683289394765388359451638951358672975960994604752852766886289089994812400972240304116030312249962945985285809192222184205626037279450601460033312513967856863647071643697965012111195233486240976711119443062152453804413884532605323965933110314443629711421660132464608141510051596189712407632094634267335616973804567397588097912246030469026895144772453526853663173930402623810958434503509942008256786924744205462294607519473780141700452723954299664386545932492856888317732281601727874136036510833467687022916584003509993746071152374110976028482024697902545196567240743836669560257145946208169862493012877556646466561488894430382398124699071619333677096593336704908428748745105414925421706540289004811022750899664070401107790271856189080104344946977062787787127449055985089635107326475124262852361779974132373997757983686430387875277583331185339486624865790838882259856706835351540726665176037381592059124015248754991914557555163264680231130211562660565487083113662322812454660726425134157599460248856226979619271980278474863149385999467565506139381189438782953811656088127207098190034721890856566123581737859553655552841361384468141421740844679737990480866504673133067221835823402698600668607063658174914987280301478540737231874241 A013850 716 1388117732741770616378499799493219614675679692316037830623506929346064418107910051594539592395970618499555728964656426009347453957452691724817447989181526838887721527261218515181499088007305818161005919609171412330659320321787257283428590775408674441501273773139994644999255887862116754931710383391634928294936879946160841965906079270503920800365624620701279207813282175756923201681872381043904813726127330647397449065387491401418797344936901744933727936992529531600958976420994073570209346298046362951651893994135413212428052110842569341976813973961627891973140467724534253815630361191497328978440883771487586802560260593086738635824137291566028302223515348730660483012727069189696852905443131904498832645777834375713011245129289220637076999569622327677498145882541365189730291010320521569952670435186647092299156240435103336294608720198457483776822564832426240473008350282569860742824955264384782168255316236666906959685313172958288052352927131218844739963965589324643856817643951849855015568896057755592541873906987142606024992036075706020382312137865236551705265326331166976844731917967881981246606667962775230950973665544743134570863577305971359060552419853601491498611047205568549627271041931736417027760408834568493653504839871921964328765176780920544919576328363259396462326109878830438347983902726948582888629817517712905020642060609092809408089067035101442997459751027943259365930534274698081046814586897190873112049622499164591458378153073853854023405508418350777412783938146120797180276281627909068200873247161242907249228219192886279900700534447241685830132325833120352495157310240028083578248931974604939484416722352115792990466599760529484969790085245425641474717020265423965712533120818848820897812485392201632490628879490352460822064675471021020918048247115797261297311653515914622020407712888035522422219510943893941609505550955558005353308731790916814924982250647503605886576203984124211257364516327208566794177497957891748801381770323202881797470845211935744068796321776687768364772133218542710214161767766581785431242396905359714364378503790622602273160023905413809516021536558833676911614508178523466366298768602505063547968111511180344323269003031287641962124760462731555471501417237259828438778280557520770416051203031868484475103677465009817717747473908048061997485141746991527755158011875314278565613507070637287979941495933488721136000153967342129043433814891993377040244696835467765811774864384230957581890829737609161902646148027036703406327958267556058851900846686185900260179593620215853165569131403668608307181956757416344533413284598997758565645555011119220588343034279417407243587270032896777440882361150767770706398273773496300429239858819928205433451016201368823261620711755476538879023505835076386447391312098998682811500863624210977646222210349917406842417203989357727219650226865355480050034298876739939088137809184649729645931226349497525445086082417874263693115013907762836108991081464774048580556042088739306863557863452521029612597169110745692542552193611178700027973647266018123163111345711700083245158562278681920673128368851979831345629499213976423733517562709074835616102968007862563543731446770778646499752635261234677746872090528234711346919538391163463662194108093882560275572024319855170694639624480347823451941023360292933189373031378038868783806739729548391459282812375137493848599904686234443834486382183536105949670880578501951570555083914522006351992804942056809 A013850 717 81966964000668813126534034660275125026984210151569717860487460670955757824853980636605968391389669051780266239633997299425957808733623993658745486313179978309481068463247692102952339647743401256589238547001962726713102205681215755329174856697106817096208715030143543792561060922370132261962566428892650880887727823940851557244788074843986019340789768227789835942166499196270558136112882228261535345714092747398171969862065979762378564421179111136591700951471876311505026598683279050247291689553339685932092688459702014780664049093142877074388888348460165393121971478666023153559157197996725778847955745822570513104380827761178829706779482929682405217996357827196770861418520708582409467213511495828751568900535342051477601013639399189398759747586628827028588016218185073088383953868416478184135236527336324153172876841452416904860350318998715959537595630789937073690670075835467707003070783406657002253308168458944189062458057550013951203387994171341563050132204084030895101225057712782088814327743314409984005112333683783743169754738234364797555149428804353141644212254529078815704575024085463110630877136533914612424043976751537353274923376340302781166559839935314471501483726441617286940727755027103689072224381272434981745807289597120071649254923736577256956062613522104101703894462235058554010101472123586870990702094603429328563893036906321302738251319355705107557000838449021522298832118386646987733354541692223866393418158953169961025771560857996226228071866595195055447478763590286952698134153846402568193364371624232430159677115120741941856465858575174306583483708119923694486544012363418307212021184168447071615323038170085460294062249259505557981134743657138703440565329653019751359368251232204025194929449924114196939144705025822459082097021888320264189830943940712482344955828461242515683055038325609563509639901725993358099693278374744658107527303521847004505276918484440423996438269058550550536117324605338660629387076915549874972792155814806967258855938919593751518354004591636034171429694421728495436038224848887847929432294864585773502186270332474041627826251590780038111555712262569787953925093433632165463575987209321497443969016623688151944711359994503970221504980563835619036687186442955609481418688641043972297407487828802139770397050631364726415270586796330012889500135018102722414325443225432835020911979014061217927565393376575494359673091617585377885723335557316920849409103437536103419493967024453814253071605176083401189352394848490299440259607740917719145893095972591224463344823680125913573691640255227651930787364568677728353521042286218645542804377851578856521067831165318480326584708172521811106662543591686092442111668051183044046184423457940602639849055674627644775441408449134144267458996055425543332009588133773221336314496146034019031775298952272956637893478367584434593126246172375741474475314372616663215449494544381885862592984711479380006888080693057396814748456239487709399814369413442794633253729297967330986228279007914277594250238820422398945164480546491057951815897411104154658561852930178215543367943993888733827557052340557061128076299086093845040478560408159968295264157896276514693798200367708297163893359540646486275050073601731470324251822459811365788899888835671301712252464063127974347775185940058627013665488401937411899288129841817162815004174290102967279190787939493874265975771817457673982586381555623520222115827279961738289707150068609953078823139023512514641 A013850 718 4840067257275492746308708212654585857718390625240040269943924065159266543799802702610945827543168567838572941184147906533803382647911763201555262221306964539196547611686312970987232703859600100800337946961918897049681972143270109136432446113107460442714028413814946117406938086405033939936627585059682141865539440275883343603747491031462530456054295024082762022548989611040580187379329582696615400629071462641114656648385134038988691850506205333504603349483462824318060315625648944638052326976435155114604141160856944270783431434900993748365589468088224306298459293843750001194514673384508660515192938835076966228300583498469848715355621687514816345717466933338142122595902229321082696629490640317191951392007711412797700862254392882734807364335242845607211093769667610380795984091976124620295001581702682604920705204610923765815098825986555178694735484402514994264360377308008532630824326689379689326055594039332195419949085840270773804608857667823547956547256518957940324832238432882069562397238914972595145517878191693746250430847538001006930834018621468248660949089417687574988539450597222511219642664035191123949027372783201529173530950449518538925104191988340384227691112562651059176563033206595445736025777489756013237108174643420343110816853991721150445998541265866725101513264100517972555742481827425681145129967984237898422369319936281366605391002156635030896133342509576271870223737758613117978666852332384127086664948868025733028610784897103819162541415650579672829118173511242854269872123650476225249249972780039300768498773970764690924682452483005467629448129480773374235735937386047487622562638903962631131813210080905376344904081756524543693228025478210383299461942150681163298019335867010415483735389088569019215059555687069790386338747045483423280145327408755131369987296714807909308568716958088919115680726557018181802428788394750297316591379745661543769032096759587722596565683349638351458607191900620642571504677504786304567268404008708536609668184337263091433407285617131516181788752025908645927002621139101978532385047579458925339530597076862259684081512330183970470449253253392483408891322842162545738458698468723225102568926462612161684183261096315464937609647597313929468497341672270085784268292145565005520189614748802937551302175442731455730095312879736490931112093472683947655843503097018583475149831448801300857404808913493406366444336386926798978774077241324006859236758148883069370817699258826973277829625214042548756830069563408503691647889577493450397845841424085539213336048493487755070612917665430937618861063090415851181547064025958924800657055707757879898712534362480890944804500432879240424037316536545472072614251886754307567883144020767934645280446888531087796345039727512922084849186258076822908211834169711174946688034682927162789807299627832765816510972004127493278289511710232615158326292838388641346209077203351205978300253154228145910026734276844346224514081592485509752349638699494383580298999461315672927405793647138330177662882352107122235313017411789750480996776926228289228433418853674093449620333724895135843783416383657553902551777384734755455795218513541437967867053259617231916154089933512807239230738987515634368055431796108641591176745864429401338468749535857554694806795750463643757261776954574521866529933424646002235241064779029461647063181487656290114868936837039173781531603350049058190997743244478013245595717485054460684268917504401349119351427536199390477036409 A013850 719 285801131474860571176782911249040640312413248029799137899918772123589530144834549786473740170596560762299893603982749732914555941976541705288636678905954949075016939922465094623825103930205526352159155430154348951886670773087956674397199510532882431681820663807358753286762287064130849119317922270189170795018238408850635556457685597916830960899550066877063014669495287542335219484562032528652442791746040797495179360430493779868243265080540918738113323183648996313157143577378944531932351855631519474362259931407441702245490842799468779847239692501141557062617722842179593820534896948681851894761627845272459778814921155001146096793034105026062390398270704946683954197165430739180612153274792820089867537746663351214291438215259645332607640056631754790260207876005102725375622064647098182703799548397961705137962721627070437447615770575680096746745435618484107896316215919660595843317545666681181275014256772428526807352573569782148922388348436427312683286158950187947418241018847223253325589994560690216770747685189341324022341691116271421458258817965579078615180382781025033615498266018315392065008679668614000678066117335475267096167829093093620204988477432719511348260932505711982393316870547816254475266586134992602825638000604519327840350624411357142212685767863208164250519256731871485761444037809427659045938779479501263663942485972917478416681733286347141939385777741847969277664841490908346003522298963374950320340478565708051509606438237389083417728908052751079100886599027665379301781679029436970624742961642688540671079084104199684234411574136668989858051282597710186975245971366708718096624701264640089405702438242067381567790241123641017780541421676462844923449928222055572011584743763611098023899090990290912015630051703765784052522916674288750661269301438159581752266379883712692236761674167658192584861831222465366617251617525921610306247404382601568498017576281556895431604607036112795015279296074539748323204779701980126498392631988310230378264296616931048286051266808405998899018444018377879633343577775642832730358804674519470082373942226791639572085329221585033272309557955359572752811623722506856163310247685879637719081592538690785535289337384476331889100912080973790221185299528405876295475258382903468010961676561302064659466842157717849729406398130235560052991238007468514425129903014375850335624122397220268014328896561532872152532171619311640552897630487022941281031071331933396363277414323534473945082561539263998461542058777649708734488116231661410752542399090250827005008280327491958449164622175226031435456126914425965596419172583668848550553998482487395050139076441570134129399760946061086267798979504166473580415798959660955107575931771282325772869165108320872203286378250869910536188259599353178315907000595887275169426981759992166035575331235723896988699156385871724350589717376977525692484009265814010882852299799780685361812651648504017787841168632313381800211332003954676865366493815566443856033075619191229170690384709069871258660815540009573460872998365148772976152378680716854250649764949890601544106631086121332876439566954038594900391779902791202574909251858006108370564581627927137927416982856483997754669335906473810693799305192128419177317395666548691719635241191342852747173646482269127700222550667390670941696726038791921785988749634136910680797433803664616274992895851290326172625659646217046837120225740843182204139181521774980848945395309717395264148582444585037808278522915041 A013850 720 16876271012459041867417854126344600769807689882911609293852303575125838165522335330341487883333556316453046417421577388978871613817772811155588707252717733787930675285481641372442248561974706125568645968995184151259956022480070753666480233897456174708379828377160727022830026288849862509646603992132400346275031959804221178973269876871390951410157531899023693953219027234087352375343903458784398094409811963051292846054060227207439896559740860710566853620671289583295616171100649295666073444723185593441617086689678025075893988776465831981199656602499907802990513916107862835508765129922714672533779362635493477479242279281662675869531870867683958090627486856396740811388421519717875967038723241233486588236402724225852695135172866797245148537704048488610075014870225310830705107295346500590476659533351240726691560749356882260844263636723334032798571227835868087169576233840038523952057754071857073108316848155132079447362116722066111718109586822596386635364399849648107099713921909685885622763588814196610095880062745415842195254518724711165688724942049479013147786422836747209961557110115505586046697525751988126039126162542479046761614140118085179484364603924654425603459803529786848342967888978002010510016644685178204251098297696261789644864020866227890516881906554578890828911590760279362727508988608893839003638989485070118092139854214804183026639668825512384378790789878380737876831225196646923161988231488327441465784918826494733590750571479587986733474291606898469828252785984612982390906365009223678420447142039115638086548837268887154357769041196167182128070186112188830701299363232783094887591984975732639317323275755836814196445948109878458923190408573454529884794811584159471712067534497471727213217423885688063610938923055665782517425706700076437797290980621885142889577465753350763888540097926048613943506271855357433382090763288145166973602981388240018239439861849653118340820440875424432857227153905497598736919036622224489603586526277730793606128450933161470243041253769565828988140100841195414469304924073933629894957057225700188894098914549819525092066605205374629696607087706027411480773569190307349587306815603506727674048957817152195073300083215942921719519757469421338770770751852838589371518532252066882579276039268325616076857562571081308671718403192279585569079613103008308289495643095879586468268803433459605978107013061954567734872201948733063008052182628217659703603731079335121855168038390387151983180176331999845155597028761437651062788775363374643526876123880221083818733945058072654464721774824921930232248838169938842502955721893061838061663056392398190315662324798274850206926484103961083027261940741526098449972512769019738147251195162450054562151330481239182731857349335617347251380541082205826375992478186547711479493845945777412234687734138260393285696485429339451177972221393145914615488263137051528621545450877249689929675267192513746354233166569472881920678943501519714223026093315382943254897082237622891300096526685866827952662496822025303291089680463669895468821808717649526646617970526090130577952459004378585020879989069024990273234211479917720845816412963402693173467980547469567476045420692523583415469615941372047658155172289991024001414896714033697352741357107604111867856651131509721570441394358751728436249975864624189540849677146150438790407668672591926422055507122842470167372576449470398685112209771049065972214529679290844149376647643502472952709644770301897541038499610256009 A013850 721 996526927014693963229156868306522330856374279896047617192684673807605617835928378921334518022963166930235937902326723241813389924325666725926357574565729462443518444932405441401342335336044422008702975823196628947749143171425697933251991331410889660355120485842963769971090222330295531332122319131426108047194362194479456397192612959378764289818392101105450104243630339145624070411682155337759923076804986606215791266646202356372118451956138084098262139447018978604022839287322240259785970837459386107134047351938797702706464143261530912657858522721017055858786856232253192573957072156806378698447137584263254351671777349302899347419987442865870041293462471383371148171674902317820857977669568671596149548771344462812375795036822611510528776002886359203936319553071934379242305880682915513367056268784857413670409970688774540620592923484876151302722832432480174679276307032020434800845058320189088309973001566712394159287285630321281830842652992287494034431632446721871076131007374845041860138567155889495629551621825054060065787584076175469622753519103079686247363640482087086001019985795210489350471442198129146854484360771970845232226553359832811763372245497146919177458697938630383607803910876262040718605972852015087782823103380666562416739575568129890707131359700141328924556400522803736089696678268366572299325878690103905403222766251529972203540045804477680785183217351528504190889007016636804165792243081154247091113133671785687523800230495298191028624923445095747744888498759605411997200629947429648987048983290267739313372622291890517577671904113592475937480416419738638264081026099532608970017419120832036619048622110106408041485936789940213120955470435853916535167248829233032645125875844541208020213275663025994468162332467514008791871470554932813575492235114741695802486659775269609256854404242435244604750101846787001083779077481401683964624282447994184837020684402360166984907106213252937335786406210965727707816332193505733886602180790173725631648278899152251656381342993839092635920684814571748028997986461641706911667319272120370454007646805252293137161440970772166508954951921953212620528198487118458685780880154571468762424916910145019966883296613818213584615922158811860633075242126158265863798797810952297349423670842755359303722362212259780195756299990100917248268582074119537596186428229168593701364804573942356273401241014295355270176468652870738637562473332013624587838096716503659610425817498913970937454806232228258856592848951334131857606614396431909325618508239003174778412420721734132173487356081636815058284061645096718710957032422063408475703141816914720739949544617013331629868801959854797991676790338846374587372426906497846517857035823147513271840473913586692501133444620918868737846769570363171841675979844437455815152632109252210415046076013130137963127091768117065252608081701043873112129966449979755713573637328850716940657394852450744208471114252760804204534170934821237605155467784180047416258417809049394108379399804273750323776767774843772134035554541699243657538458982968486898956144541595096120497514751749551066897942474536856650644206953677661498224613369075965629200110783347530489893006046472825077100065351722078042166404768551679976259548236066975794982024395846915201685067392664517549012993895489930812432124824830193768197632585803037260134782427447880663295955640096725020913183266764777571957190874770676296593295763032445056176541666701177525384551814041556747900782363486007075441 A013850 722 58843918513290663834718483916631837114738044853581715747610837303665304127593734846925881954737952044063501897194490680705838861641506294499225488420531759027827320654813608909307863559258087075191902019383937742735639155129516037260596836128481623554309509568541167653022906538381620829630490822391580254078779893221817420797826602638356652549486235178175723205482127896209955733739419590539385697762257654110436258504191602941417222469557997727918281072207023667588944637077090965100101791981139290240158362084634065547114001195450138861533887908153336131405505073658318768299591153787259855764605027213160906211866780698986903565802838513786760068337665472716682928389231306965003842723410360489081034705399119184607978321129338387085213694194436624633235733289344653159878919948445478148811305615477045419824038359201447849105391538858451858274480532305521834636586653933774654555099848748845475615595769512800162711754929184841370829427816541584235239153464346479765174459854477224876799322251988118827429393717147617192824691052114085305753972549517752393220575606826760341274229141221384185655988190357327992610447019224106440117745749344767701815367724361028430509758654578185521657213133332397242392964090938638918487921431524979844146055197722501916365399658933645331666130894471037812360499155068777727702893810771945510154901124386593328646836164708602572684283801390406643967804975325386649185866161699077136483139430185273062592879810516862882049273104509458808587920963255939973022699997765773343036255414307019738715339973713843172443948266003522111632281109169146850855720510151301027070558581666010930318202086979673288441703081509179644579299573766737917485090876117381344662037842744313792385573714626021947350517569874234705151218464798227708819240991290382395441034773069895157007995716111558758665888763950925626996070746199288036427099254271608620441234393274965500291779714786372696740851500351315255418846599694320080269972173478968324823199220716041308057661922443204581058480517615647149364302102573481151427043535699435754938697536203342657456245927883125660187280956039415252029569592465857866936675192247290658952428918627153284024491781749351693957985587555681558522459972307519440991455211938922206186118339593861211525501766271727760779213758115469062593011502894684575517212400504176289471890345286722195588069880653126433348650297483364245809426487782072518287251773012824596336034097493371069885768853206846457222951137727329152059812973494907813768447293004898467490475031197678770712254889264572292376615556081316143163301807490422207081794821146997344973280660090020219412122886927465966610522792718539573009754436401791339032940108321037511188908144123380605499428771420638280101113896360374934079124933834187328428947773419233772798055742499321516584691641815544586101254616364939663398162388904854595130809710631305984628878508642363994766010825511272727473538259530259259346825217188047619882643313206557672705695179042560682868694360336749900742665460132798638733988464485306182896461379036648830819257748576059240949256605178926848363889776407712233808665194830566694438637341645888327897692114038173847977681758953836986311884035178208150918150063791518853717893558550364495744301544469447096751668276534784924543304538781398111818302006559083547173698767558369905286962884592071515759902558719193350846500163964333664637537521511302848122168608877037831696432400067339884406793297781485231797715609 A013850 723 3474674544291300408776291756793193349788166810559146733180672331944132543430282448976126403545321330249905723527437480204999078941069305183884765865743979838834175457346088792485720035310630783703006622342602139770796756471242792484200982576550711389258422230512787408743349608184896328368850852571400422423097873914855096880690863059192321976394612701036098279560514170143301676121578987401760186067163552217567150628414009962087745569604930207835846579032752540547459591874765144398195910714694293949391111122735556936491534656590135249634714547088546345223363669094450064949322558039983907223044162251909938350904521533494477668657091811400594395275270808498447410238455719444976511908974658376519746018319112588731916511884366302418994783428487288247967936815002512424437690344035757039209158785288304054995189641072486294041824264978052723779249800952108758813455805328135459576824090968770576489625314593961336807966416813435698106106883138964007506636772916195283653786679947025651750123179657646428640878269603849647619105181936284623219466325076473761067281769007513371391901956559981514778800446652409860635654286038164261182512768753059188024495648755794367793170738794187276868336778310144724766062136605835689497793272610118534816980413370316015659460484460372823189553363187620311782075114607656256043128176632272610429136756493903949463267028689878273314434274188302121919654915987988756247776210982168805832192900213010189073046959931210236322127527548179033188308144959299999467017412168071150132947845959415208551402110107828725489642701159241977169774567215328952396179440403924174347489413688796279424359515034062728009194125260035548832763060531352107289577131143855251020948672576208985126575742274951969969100711983503685104474299127870547978067361294705790068397662315004239126165139040671433140462065622538207348490981492321759262983783865484217428434449688493437826729300378420521369850540244244814517227472865349906419861586871759600612485090784061523199496878858348787306922216084686348522812674854861488510615493739515981893375150815271180580133865795570687108398753173171431217094054865516441184743733427010266120481975216014774268362215220517468176525090959575440349192738904786715471104438809781417353084101834677910679369353796579252546251793202960332677054736234428229499715875037371105717025652998835658927279938382686462762804451416095175350800824677043600132343929944634279589046477422886068305684765013011076452558041731661059099979896271900811495213044204646249606845060117191733731787938956183729292546771971045636937649808430501940905972902393909046223327249697655603936066444350179937862384760387237043246652989715089376778556080456248943998193837002341501374135769523617269801690674466183779482438248217974927556400937072632335049952393538842436232809456757566092264692983841733322183998090902442758987879182603067987086350647056822951526938173235615143284584960687002279005170682249737023906450205001534024015598594627284165762713533283524744888953652755381626818603284839392844793853147970735076811046350795667722118812653279210451469039327407098999694167871089550132739907096386848059874030821641840127549234130184465120204730440393238013103565843116825396793187896738840473109205261899376381616089260061102515009357589710502777104758915185307324377059738525554184537289871372277230934106486189809648174134988181929938563181953107720921878765934185580206923842636791576352834336737440698921452423308995841 A013850 724 205176057165856997837831251946881274111641461996707055447585520528969082557014748329591288002947679229926683068571655768624990612391201401803211539606316265503319226580829197107489282365057437146878838042708313751325777672870415653399583820162742956824320574289549583698886051013709943293852273993488623543661506356798278615707914772782247420384125485383480567309768801232791820673303117627086537227079940594895122677457218874251319288139601523842498904645305004766786941440613007011569070331791983363417595720686411901542888629936990896355680259291031573139094401296358181885192547729703009737613534736813029949682561092031315411856532614371393698446609465971024821127170571777506418051713044602475114482635725279252030938110259945791539222966668745883754258700989083356150621177124967417408261617112489066143410953115689243176875681022689035286440921496421070099175751848821070752551885747614933771135885201458822977173608946416564537467505342472685679259394803928415304472449664191917710193023635604363964815220941837717842260541888155670716486267029440699117261921178124657067320418632910348466173387574378149860674749936267561458566196482099391993658443563380901623818938955057964511798418422435735852711203104437991629155194954354889362407876429103790408675482146900554836519936542865791790419753442467494263090675701959065373230096334208534311856454777108622160944029456545051997233703134174748067674937482286085815585158564678038654574349936978033244585308374192423730736407651701705668527911171112433344200437356057508649751743199757178411437911860752079509898018419497959310041999776411318571044902388909731503729005003246370026214903902479839123025825961315810583342240016913508717535998166952564362739171005593638874705427941913909101734102889201627987556899617091082197748813562038685316160925295212607455511144512945258605721043966140107562719929453472977554931625819655849010230538458045353366368304550882412052427765045226046624186406843190532656566632125708048883407091199706637541686449937584644193923565637504716035063334289824679214821909280490947942076324641362653503063837976122599841938186845753880335517932715131529204148340154530456405772520446556335978355630096071970177179482039588750761853246007278782913282263129235895947706080972334208283603622136841604684247405119906752523728722705081726421484647783928246823996953081559252939680840051669004009289437896354747544214776719300709575453605445343999447382379689253291053447099806212853878794712894959471017980835047240156393034593954860054685128346007423693030995594338118273815531283538012709108556793913457935270441250767396865756820787472433775150835957716105960166671612389686312609396957994861043894149347881151263314641343054600076164520032636553685994658496119023201497277918933201866752364638886075107017111165612077520182137856002870510941642903269698342475475277853528561569461919358058338464714172191389838595811457343606797572976323616164721524651978155135582584097081414146502704122471426858852660947824241552529682011705366481308092232234534523935550615475968133383323393768363484097948795303244061788832940918619966845788158774134546991087501645987129017691654726153262480882969127774780311435752459470205422855240952114531791096625461509896275958048454717348042408787556314815478485258909182777212197141000500195449042742429614661598209428053903022069915034496917154780942217331149057812716019249647724325638645983859905792058514750009135830612844143972895415209 A013850 725 12115440999586689865326097596211392355018316689443554917124477401715095355909163874114035965286057510847940708516087701481537070671088051575077838202213369161705497010371383260000134634374276606086048507583883218702035845805325173917592024996789808857519305591223613367835522426308558441558682927041509731629668288862581553978936659418018927926262225786409144019074537943995124218937875792761832936721843412187962098981171317305666152645355330381375717820400615226474002105126757451026142034021984825626445609710811936374206030709149375438906563630876123362290385302148654282138734750891233021996341612674072605498805549923357143754716394346016426499573842356123044662738295092889976479535603570731553035085156942014553174864472739539044599576958822775689805222034704383097338029888052201030540440228875366866702273370528334120351332088708764844629049973442167768286228970921035406867436301510914224251802885260942037979124434676951719372918722967669616674588003777168995313793680220868548869187852658802087758373981394575400867642737953704200137797581821443842175199183647082875168203399854723166579072362879455371122983308986663236566875336071486997833537433974078859984884526357217746457184809426407766366743832113958967709985106859701861960822695262149719841878545292330862541665732919682139432496021024263068741241309524980851223863958438679742580811798133487029981583995379528775384652936369884698648137383391511081324488028085673504513960789428615885059517874187688428876254135425334018020904626743018076541691625437839828259190684202461628016997257465549542979968089652934999298670044797311950301630441162730735563694016436694903677963860537532020375551997189737299135775930758725776261783155760381973055385308709298781912480814542074418548297041504466931037247365489611312694869692024822329233986477757009257640477572344904575409221925156607211471049114298125851641157573024858228205103065409120070930682015425055549283807098155552827111583137683557762837603060390934578516305328251477240199043182364435655006992627329015977154454826479857482956018921103709985031664893747823326702416568652063398066607995054920879931998408895801667975755337784868920304461559848705083185921601542953766992271234955676143736672323483804852246404355518250419816096375335362664938510283558359915000125024925373829773657347012370863462246966993179046710196082512992326835213924211003017744532018341851487738338350497987599720959947942117823368482138270717583414997796457062808688949001734461804140750328704483994852299738440531369102143703392361649787258850071545950533306761636112460151170123795777619784285416564017526074510679459741988881712467178340841881792039998587073272280972638549780905624843034100947466256666031079897438743407155858604298589537332201025212763835086637029860379561583848994253397218227565489235058259113500800593071795172417424834339681973008032115156876173986828002907153729378579244070744682637789886678933210910641309174658082601016008348560423936838175727815284588390776308073639435325193109190185354761538221217029103870328293240442308151863078628095372499778413861258604568796328303590422276944987453870865276725884693893981365674519924623996233658444025973002609969746979256160014179122981410987732464636876697865199046803202604684556196496412833539189076053328333811603028978938536041070524897726316152712668517154919550206412872008461072659856991187020714783068220672448473704636406700943577115263237473289461661857833857455501372676241 A013850 726 715404675584594449857640736958686507171476582194952474301283266093874665671080217602559709714176409958060050897166462684783282486057078357456771268002497235629547892965419810119747950025166659312775078324320720181136514658958646194659891484035441423227657475856163145757319763751094067415598668158874108143000282789046578180902230801974599675117858170461673545182332391054968090004062627686793473080488131646286973982739185115582280647555586903689854761576835928508063350305629900725642660966964181968415986807813734030960491907344561470291993675839604208419884961706575886706010148305376418715861975886791313282098968917424315981572248369737923968373335817286709664290033586940060221140097855248127475168743432269017350422572250797041044560419841526081707308555927259117514713326859594418652382455074861538111902540256327601472625808506163855310500771881786564549533534503916219740115246167917974027844708571773366400629318743239322077251477672517923195017747035038052004284203023362066942176673511649604480044225227368282845833436033428279313936809408974437436603336595176596695807242558021548263327643955668960209441041412353477456037421719685235735072551938735382603247446396867350710550305811819952196189856542497163084306910574958535246924619332534678806943086220966845102222819863174310651349457545461709946101558086140594283917942881845600119654355867984275633382553343165794657688371239705321570473864351885337841129693570430934768044870654970339396879470952908814036713930442730548430116397304548474401710348790479004018876950711471156672775671056083234963424135725916158773587167475236473353360975920218087204300567976570397367280088000880728271155969882056797776668432935371998362482033564494795126947447093975383773150079617894952340858392003797267810818419684796058403319360444373733718937667525073639654412560169394270273339145458572499230153979150190033413558713529544853517283130909343131068385842328834105129659525338987238888111872697076402337797623113024295926809313327921479556513300875437560992507907651151064434993403048809104511069961272252970906134780310915219618450995962335691592435135499998023039104574046888192692300376940858724875058150647506186457045484649509876987126624152897720611506764029395192720297930788997169039720674867177830001954093733837594620842382596818399274304692683733487116582221153980229529190368476309683907292547010735517194796871151067988499461141258555669775922963966034115352085501782747602583072204882993101790273749603418235072707166159671075412033447255174936814112483541615563058287847837874716833041230967850804659466444640016872670642269562688670897173781111418304701476239474413848372277938169876568089654919153333726012696241356320626846934989872469236863860359449146294725227413589929138337788491698030829976225552731964699261668852339119514573840955142393108774220296433136076519042923880824151288367898381197748206743664520566075725783133402765078855018504327171062458665454385119507394276974144473046357438551764739659886950215440335016517327904571255013314070424644351554439015387554877854059362929910403650739415560093459341182854389998710845031324564163620723725386765289745705661714727029122353601297461289679831116103589378096992677263032929337414614304342932132242138514682310604018358846916681407655575751872984783241347258177341614689173424685841242501530363269480844520138473679227617879491895472602386187225395362487409923785075179284017285079178909560269421671043231448889900555159354809 A013850 727 42243930688594717669643827876673479561968520702029748655016475579577205133211615769213548298912402831613487945426782455073768047519184419929464886604279459266689173531715074367760996701036066065760055599972814205975930054096849099148471932240808780600169946291830577593823974729738353586823685756113357211736023698410411395004095826625798136216034407107591361169471545359404810746649894102277467791929743685581599526706766141890018089957509851075982233816350584742472632772197140007948473487438267981052995605014593180794186086636789010259271934564652788902985787103811599534103193247284172148752933814139140257994662015604988434395859693984654672408477106674962918966662193275223615998101638254546679281239130932053205525102468837314476640248231222273598734862918948723630126307237732190827004531589715498963969733099595888539357081366480469492229760078847614850085405678921748859434065170969388448370202196454645512590760642469538729339622505084510846742602944671961932800977904326506690868590394189397494942131455450869733763618564337906465208654658790531556193990422608582858290721865808614403401234047938296431407284054358060490301553715125693484920299119430385607339158462288620192107285007882156357232814838977914982965238762540726547795651846966840248871182298261871236441155290100579869651534118601968510607350903428515951871070609230100841465470059648603491875606392360597008741840633333359533414911216114477314180867275640376267118281567305343571046335880298312560053920878712796154249943144436282864946594385728994708310665062561660330370730600190658941355231790479623259421548652245238515042612267112957831326744238448505394140521916364006123683488865565571851914494296400781131306201599949853157451119803452152436420739051357079040775347189432224866961016863967522452657604914879824602369550329688073347953407265442562265370403200183247507041362314839571283037228475206094055342051597065802546457115603675325073801265311741857469104117970889664481644611847200971650182163142700435446332553903393712539046599438892819203821925456629128812274170143165265679036352642579232803249912860579960252841702316139383262436085992894700890287644957980766845147308737584592804102078823068908726212840029604457504388862909171756734940872515159493834626466130231983683785387280889376124766121849959529658748417798281778680747063576921378573469162068157610525041717608436921554835560444599413652904680930176453744598475099230348477425296794769463184927830626135859667613874640332243362808285454562417332005163026970824843936528040648857383028839126978664154274251647420622164336834089548356314328755375407203327807214600848139474317470464724663332534639970993041469126033321085203187323700355849376694684664216979435967574090365112639557229953545071725689708072646277022479266142663269783526702284061772668216070734560203170680008934284080252182372965612238785309426836031511345833860006646274906205531768244299875141309987662015124067121736415986921792124661046256988914360389043156112176664523271536342390331695437028037281182544504824314938069419619727982404351321648279425172511749407958680637506368875033876688254684189297640115260363103594194173618592916342645857803013791694304347574800849187249320599704831444444995560057145799476766037153475758856680071551583120440654092572347878465618314248113845005781001554274239528472866420699574388069656732284711608166116935761698301969472370759519068589584904261541936666640435430624349080253431773825499737881604742116641 A013850 728 2494461863230829483674798392289692294654679178934154628330067866498454385911012699556290813502478474803944849689506077189650929437960320812414972089096097790238729007874243426341919094199478665117065523122794706048672693764364842455618119126887517685659435158586303776337711883816320040948351820212737629995800463367436382463596854466426754145420615705296162285696125281927494669778929596845382195645659434889907870452507833912463678193900999196185674924621685678458266492565468920329349410959742286013198337480506712732715894229815754266799748464108182531932407742692971140889259458058883081211711988791102093094326797359458962062641119070099873751048164672049885402062435850708679301071903637292726864877889442406809733051775682374582531130017805444033731694920501003181635328316080848136143790585841110498323448769798037622360496297609305243046675102895872809282693119934650348400722114280571418487812069498450362872971825177183792428775369302735280989303961279934680169964944272575893589099394186489732678837920312918406909007912605589038864105848946922097861698940464614209199208835454132871906439469296708465978168716125789113891816445324457074591058742703244839727769968039680733723743072430433450738240483426806901829114383689267361920785445911544949855594443530065234640613778725149140723053438169327638582853463496550438442034848404428224587694541552190387591762681862500892769196947557701547088617092400343770925066031759288578197067408267813232526715087395735058358623973967111900112304892735818066892231451882911408531036461279203480848061271210658219828085081996031273845583026366429089074751211760753046982012920536145795018603678639378197597386334022781452283698973708169725022499898275438879094331173274046149218208220243584160278743476188783446169181084800418233306978912618738762945319577417751043123300745617117859207856938567620582043285403328961844692065304232444647873892804755138574565746219281424270282890915393044941693129062063063797976632684965370174971606551413318012670490975441495331718162650267182081166480876288493427235977472783765773081417587191661117799104104504386072970049680065714442263588441794439192870595147123806301439103433645632620489423652423395991374141990908113611176657965923683063441523581147652951440858198524068404543843333549236770791314729118260266819435322570740749319433357153630483384780550962638743893188383060591780891485008693150776790368504245989417164795356134452847243486350434342031606803470642696377512931683636978638330466447806456181037572871579600236209608044272274379610469921608963139645740285528540318181925716153740892004798676162419949303688214965481787818972313471526645122837955647168105710423141576760163008277182312549844444434737348418714449282461969536253214871526882940330251571981690011900378186458123417447468243171563614285490760805045437025483847560540654811116941246437088033736345240824713460143599532455886936530445383057663327219213461454331061039471413627611744903169110120428938404066612609325267919863434660949481806696283861068573416548070465370972778061159125317632994541192009251777011646290790552132964113575701875384564750846693836351166009180904133571758004293117116895257410161385756977419944415343657885132091970591963032542825814402313303557727875590084728101545049431678900183512304569875516295838036874433746362360778339569916794289275889168041125160384679935750601038939792523032995374020978841481146399011739789818228451071742937188839884892812621934022170878417245534409 A013850 729 147295478561917250181513170266314040307064150836882896648262177448867233033659388896099416246507851458698139429315644351971697732382118983652291686889035478415806709185966200082063980593385015696497602074877904597468073894091979582161794316323581031820503986679362651688965549027469882097959226631741944313622021561383750948092930659388033405532941936782033086808070501772536632755776013764122973270680543970814169842350135084697067733671660101535567918623985917627282178119498374276527753367761822246793348629886440880154140838376390473700258347057124070328076744798277252898369881738918987062470381226125787495126903057278692250836895439970327445125643075719873683106384774548496804048994837878498228644174493684679707926974302268536723880696421393664747822853360663736872384501736258001591154690303331733815501326407804323562764945877531865296663118150898393515333746039021168422714240126153461690286814891813995477286113304887525759126756781957215607137409609618862929356259994351333940542730127318032224952700356557519009570008231447427155886586274466802956635460735495004439004082524731091953203344222501338207544884518511721386197869279963865797527427697883904541085088842775107645653304683944664832642362305869520746107375242467548454060459795630817744022996296006822040293603019941331610555582470460627730678914166007806839563715763433082233678774984115290196905994601298815217128310556334718654035750689147899329354224109354231253958633390806103567469999195630759461018387038783990589731491611157321031919375002234035762349172002075686340597170003718157222628596006783650689307832123911271280774984303260706671240880944738873050053528619976643189928065637711221975900140698493714092853596493266390371641161450659151065185977197163401080299523525471473712843973876379896258543797811223905213158175726940781345387785727945192468364744365479427749073959781171867967221764149621624012305496227986177689532748502348821735934425663043910762037577985761854206722183414520143461898395254405015330179821608844857842625786335626834710799529263959248384857233790408585134684627106080397344919298266879493222808463558200372101222633899519839899815772842513638293677618653340960607279977251949109894651710421133200626370476229827561213158525943187759129631235764647715219909405002748882078456343439704150495420836362479670506563220306564726413387906753792855188148880831344884069861298278321860218694469807221429094164000984383306176880625506797462624350138137980578395761102987079951614775713276523431034087640493903814347941145406233529841618638401087664432941318120174777248324531613162245931991357028714735586433485405496734088922496138180176867858458443009629474094776086966110865475759338373755764599426805686776669515680096839146216084948790910743561025073946813512705431532165729676855552291037659859943943934777128010917795714602365125941644263660863611304097450125458505108019408791987667715186269424171961808967335685416794823319747503296845924787232783501208383821729407968047745400015953294405951203608865712238191673747012909690571571733385190880910694662846954308180760701824891312899397942531620039583163972746424342700001676123208183278738395504272635548054812619667563759670297781627654459164898771484825108621321514642198261780273325718913109668133623891207376936218072546579361752940239398438288951041600173264016785987451979483660399595554965526137240748355808692575343840564779610620213715244222848976571807335348698063806363035692512582075168199659931561317041 A013850 730 8697650713602651705968171191055577766091831042767098164183233316178161243404553254925774429940042120784666435161659483339576779399431743865684171819110655964974970370722118148645795990058791791862486904919465388575892295372237302347071792584591136347968939909429685219581726704523069068002394373377730069775066751178149109733939462506203984563314688425042271742929755059166515627595817836757697448660415440932605915020933126616277152605577857335573750026827744449973385335778259502654687308612967841850900443246164447532221862365287481081526555135376119228802603703593473506395843146801427267051813541021501625799748498629249498719667838834807865307224097978182821113748914552314187782289096181887441903209859677586652073379905574654825008431242986874509694191668093832998577432443024298735956093307721435550071537823054437502057707289122379113902660463692399238686942369858160974192853165209235759349746132546724618938267704540303508550675861217791624385856900038384237115557796406451917855107671288002484851232003354364939996099416058739126127947032920990247786367320970244517118752069002846248744704272994481519817317885933598636133597983112586311478197078132346679246533411077027331368181988282248513702698851799289330536894400692466268663816090472204156966813908282906834657296964724515690271696589298229606868859202588594986069397852114960072816497984037023770837102075212093739756209610041008801802157042443494307499037579433258001315003343093709609555535982502800715413674736253155860333054848147228649613807174506917577730956257550567202725922291549553465838995965604567789552938179084836657858482048123241468230102778905885714732610811481000803722062347841209946454927408105355323468912019330887085055038942499972211248166767515301670390606564655565051269723813426356494170752716954960378931777118500126197663803359449435670064469790037194729155068251118417631596477951271007276302627246766355806389219266315195574685191900977079886587556942481251729052738208443999951281638341377361750231788286180680010749210057332428962838001403507529657877434798089836543617992545986941382820139643360967195313616964648173772205095309132747026244221570577587827603369703861130382899275376750342990169288848657494363786550250895087662075797798419293988845594840666682936020430456007318737850768623771090382604104966368062063742051595882340529984142505904714306005003264210084059441239802036627524053689747646618166581290094126849846438624055550883370505251306909615173691297370284084062900891093265432079131841083524526333431576695092683703617738978945825497100751893678200421736315267225617460038157641188576421643310879709176651216784474463401263870174112601275610815822433159261880495478113171631904143831553448998475558231394038254744913600141154488496534969591485391111743026542854171688643507233482777069829945404654631916684919151555058321728152124910335383895650332458199268123438069758079790914034023227930172857712204888176317522207770322175455012761308632962853856289299811105251318125542026081377012621899911441952980143087365304318560739284662136326895609146449804943765738682058007135396549108549631717346249426703611012092398973399320014426223516131794856477088630378749972444771413707331368159228107557407437838980414118107165159863359610376100212793622357151904400706740965802964732149368196238382524270055448631066927195773051936530662935717925159352877928949662147487881478441509671227512999671456115009217588651345005271969701930894607175458956607021719298764209954009 A013850 731 513587576987522980585714540660640811509956531244354379496855744087004243261795465150112054313529547190213768329860830831718669246757045043524784661746665124075807025420770354559385607416981596517687989248589511730017864149435240466292242280327522010211217932711913482531081380175382705396473385353581582890147916590318526780679391321528839084479169036810321104148259106488723581293905447442705276645948871371629446676071080193564549584206766897808294365334151482026478430692370445372256630886287138093453820273242764462330168750807860470383061554188824464341564946093491017079168141975477478692142537783778649501849349095558553649897666215356569638526275761513717403945759655399600474356388840444271556942639004101814218281010044277792761922856467131952922932323809272744732998808328141816059471353727643047796174236913541480059005557715387364296838197720572482645225259997754547365113786552440162353843159380751542023685769685400381876408858929049377628360464090366550817436572320004579297426252881885258727980398566071895341829674418852486658729144346951553141537203935971968491345190922549068142126042616051139263692803846493065865052827304815109106476059266636939062828551390687386889959778226078492485630664499896235678873077466489440698329676326293183264733394470197365679678728470017926994853411901471160055999267053653945332411873769536277339741389459402216644160040439198923238864421263311528737615571199245895363510670027954451719649632406340458734644844230807879444462079501012600396806555728245704531045699847458976047435236052103442753762985393709582604326872772984123405311446536780519809885506459629285457519338991613645569245935807141616458984059577675606128217008521213126495515785829469551485414994515680859101992999455011048334894927036346460712425921459012924624288777183473455415542507070313951845849924572129726881636876631906311561877625160291442728140426544601708658393836294306544011477008456645983489585896560795590223108649896575433348835138470409753123229462419991833989436866510682973954730104675422597826621144875716118768004647392406758064098841847982901714146425800821751916073768145510013074938672908979579152695039521035983632151377643295887979819311721731003226506337224376384687232005765104031357913784198860890747343529746526960689070397996776164151350036465059116002389794159067696801904404685256325955033630831167475055289437748341253625945769070460818667846325908785156118458598768096356582354311856224112144964584421705866391297418417904879830234718166230498840656084141039755462801172268527880014923868967772049778302298569804056703107680214405485397793170554544249121615864135947172077699906432589381230269911174992723543063498855621254781377487104671692307789109399609910983238005586564904432403174735031391231893419407620859757313974328995984042710458629924503196388446199451360048327790980174638839725654823830394083654256481324208583420894581144853573682795037586048777075047986441923373368846629754138443048542513467823557360026864545953985083995131098079231218310567870735881524469165833854706693094020014487966858824488714532124423103436843263338030828310747203277578682397421526653044066980256447531854072404066354480115606535234807122891307208004209958434260523157351796953954473260109995524771521633098341465250606567462802957332347289699264468688042619680249675622504186215870983983202943800199115691207762734628088826548600147011913420492704576313415117599812135179289392273271216304538929317395659103675928688025502872727833574277441 A013850 732 30326832833536244480605857911470179278851423213447881754909834832593513560365760421648966695159606232034932806109952199782155700351756752775095009491478828911552329044071068666377160732365346292772958077139962078145824860160001514294090614411059847180962207708705779229977824417976173370956356931743638888080344326741718687872337378144956419099410452454612650878850551979052638751823822766044303880666634905623347196775321214349793088397825378548681973978616310862181524853953782428786381797204369217280354633314711998736134134566453352915649401713295895794905068501874551067507799615509969639292324713594345474434702214743637034472807292350590080585338057441623498985593161891691008410270404639393791165905890553208027775275362104559384798782751527674688146230788613746303738846632968446096495723966263594329316292515507710856004219177535908474363998737202084527717906377607408267362603982135039146832084718273997804956621014153207149420066710901436699577057044072054459218812158923950402933722806422442642628514554927979348039700444758820484711297244543142261454630355215208767445442178785599924724400690435203722381796374331569046265504399522027377628304823635644614720963131068699508465234944471708902784005108054372820601776351318734983795669057391286178599242210070684246019349237426088571119099119369970530146700720251211817933588734217347640634389306188241490621006227894257218331705211177282460427461863744270875319941554480682419593591143961997747822043406984974473316041332455293040831030309197180606853717530292605076625003253640656191166950524513157143202897510371939502960235606550352914253929270934649676981059448115794157218403263475905310286549734002166866265086136169113906433711637444347545662270011156439049113584624818947393127210546569222158608038236233254186139628003906924068832369499994968542545592196059688242633775928237435791417311888090049401653964047032186294569497639342507117333705872356488679076557606018418807084342667742882763815366091539225512173576526438097805242257530589318929052857950979028979064151983766161097131906423874226656926972512281542363318632297112723628892239935224220762062053696602335169387489388677653797494906698458978889320350537856494009521972706762201139396362708423627947653451043158536737739888088002670501728917931311635716973068303225275740825114955298788428455653192259700791318780866949608234539786009601802685358471717841640881517657698587854683638861798657321759831439760798177598048013745517309704539721260158865249095529872997744726041901112444256520322946421284302787001239538677971767358972428248359744261805408980429507254288928075283366382295161363544564016101774937970372266207984972145332494356543925579473585559236043758759082639120937565633649220991881071041828975064928868620852074522600604147809632870152883861738009871638411989243541359631403359493707729588332248846960191692360940245700190965713192642420404122022458672395364174418594237504508551409133274057024640352120923573386877761513238552226324574036865224828496210480524210020722199083068138379773323286575520508787835499955046727234104407415059834842157856847382380921311606337743616885343727335599111117162970308451121387714165696346450299080125799608799325440593835584649631918466258334057691536235125742233580912823965181583067202111051827517775109451867611560228649499063095833249691860965733224150628457957582450127181717054017118868290080906475566673712526730849279151306770201859324344392051566719237262896274412959913099217919131705844727508613609 A013850 733 1790769151987481700335295303814402616236897689330883969745670837029814382226037787137949834382479588395430747267986567444936511950070884494616585215462333368398253477723352533680904964085441333241950401497037620752432812167587929417551756690358672916188637402991367557750960554057075061381601920462530132702256252149771746800173649842081531591401087806992422421745246243811079265656444910512150099849484124542153028622385942386140932076803190777921121881463314540100956861101116898637407058743120797911187660742600428813369984512014504036316181521768409350793349389967190365985268059496248197230572482013032505919894731078397023248584797806009993668483626953870425991600290616542462355618057123551563974555576931276380832102234856912127112983322694957662660346781836853105489475154830153773551976004483898981551797756748214818336193138214317859502719761433045889277214653691339850779494402541091926581287770529361296384883514264732728966105519212018935673325641395410743762411639172300347342833397996438815604571155953942252522396271562563590801717390993028007396634467845102862508885915215110889955051136369508344602922694107904820612931769287376194621573771530861178854658151926475637275363658236109939000492717625502660683714291769019982058150462169898057560106653262463834043196553120773104036011683899677389834632530830113806637160481166800160831820054141109471779679796750927994485268861014807352005781195592235450916767228850529816194581963459812005011143841139055757674838924640152598768031508727784317654105166446248037169629817124227107432217261521977416148987895089952655710298952331191789233780269519420128776054579351789529189589494304988732667110475243093951286087071254650007061004238479451278223811381888776569411108058510934024616768655564365999243646049811337426437358894002699959340482586605202897468774673585128531039281834786492346047400849679829327118264923013203568508034266105535702771437998056778300010791650077781612139523350187549484320533552339299727268337520309643237301750064923768693441642209147360682184759110489408046624541942423349209864880799877712795011601918512209217562457875935055011779002208730671289417161860912026779088276745637304244435477378909888114768262966361601215080215821569706806680988630647468435826802651708469690456590874926020777451542710237149307219982212995438157911877865349743072026582691412507416641339824080976846767732396466831052412736169443914231214191150348916192596286686435371588987137163659051620743366000691120834093841943470643828328048218788720903268549663230416795269636193519395554890779962915637394538915347594885381973858506913917407501508146983355942960586793708312212511947315304620209738459259562261542335753687329147910965070757452242313101352850349585363948959148608984763192694148485043074324011011349657639151767744910376589552841873744874736974743947724461430962164152359242221160568350576334398312342282443001304162146273859135243571130403725452157910699793247988152388416084921744939595223270412239772302854660897872732664474077513625133656090503187234966748997910523412898436845554196446631153451868187594579288981082211022529042637422833462661755439791912357356233743730266823133770203561543710382348341099991367941625397437976115153514088367772627523147939953150719321342320007298535217455499363097102438023330595019941524270176745857561054698165581152870459813937286097559953210322656852053660987446475736516050990929919084605513473649591243212006252963204241136762107810869908595718906808098425314656124997841 A013850 734 105743127655708806923098852394936660086172571657299367529512117255773509456065305292708799770451037215161790195427338821056056094139735658522614740387835323070548469606086243761323757224281225286603929257998574467810405125683899644177013680808989277028022850009237262917636469756516225299522211801391941805935529433191871876803453849525072358940642833915095551581635045450800419557747415520831951246012188070089594187123267511959235898203151612245464325978527260278421401691159851747640249411722539995857720179189812721000684215449944448840434202678902803754996488128172623921064093645193959798268074490387556442063863975448265825805683725647084116130289687999094784378005560616215859636890655088596301133532262214939011754804866065804193894552221814555022430817120684339026048018417565750174470631088769750961652105738225336807933868618417255285776099192859926715930248085819926848678364975648937172698461561988255190230986633818202912719564803950506132574205798757609008426644881485163210246969318291715622634322187924336069194977439497817473250610220747310808763868691785478928287204407537082940955814551483098240457982164377671752373008044650276916209309635125821750188709213106459905472948655184055788040094483068306610712645214668860920551726640670310400866737768495226936416713265228531020222453922592050192345216312987390168117689252418382696958142376978373199118312318345547146360640974063359328589373818525911141184188096394935116473870360338439083903032675420103434941563661076370804653492558866936173157255973484500346829471071368486466764997075611244446181586217166614367037442836204543962465491134852239184097246856143819909116070049215279675260206452629454729492155470515828266945239277973118527837838289150367647156519747012143219595572342420247889338055595309663693699605331965429899096156256450625892633675700528254629338553062307586541752972772744241937006425439006657516830915379265777712950642347254701837337236145442926415226714305224609499643185732083309595468062236764123519431039583683617579035530807942500922327840715289055745132577158156347493311346351979062832640081686227442087845575116089063390538301423337408968793990724994269278383653553137178329670503747249983288951159900686190149271664047869617227705697651102363667136869780733426751771234573506600887736145496793429442032729695167627786538476071036978660097681345217150445254475272157601824787830278969906813919658069493691438966773236953152256618132547322256958101462376903339153275018974809994132407272919998047418942919271255180617104589064092881343876747591126788120745666030205472510128412360130386920174370974759908995556554571220185075879689581682127836617977021422518764846280817891981813383919483098854994576463156797456346321784460292666155822088766211941281765396773893308495758526209185933934272733569212827236505759802761108343621655369181723036884831032660893917310400533181969885945499435976784009470575325108076997631679209584224472468912091500452410383581398544116938158338894572346314711264871358486991104529803102050517258488122703037551561577618497008239797293129745977122980179364609272312435043923478669317438697180893136713996964272632789528246333528525639225996750105594554367287193613390285585038093315051623699853404028605882614362706293596825205942654110971206055529781891520801862839648305332527066629666666143122718871979401495847781553182806774817677116342564456916627647726945765536294963420792026870965105534713320425757231224247234884665704124057232668605728111403916405129524997513209 A013850 735 6244025944941949340002064135068614841428404183791870353250161011836169959871200212229161917645363296518088549249788930044539056302857250900101877805161287991992816581769786607862406540336582071948675418755557823749736612266508590089008480838090007819227721270195451138023515902652526587711487084660392771698687077500546842453367146360605997723086018699852477225343967798824313974465427139089605889125773693350720447155441823313680920552997899551482422984706056192180505348461298085846409087512804264215402518860979251362369402238103769759578799233986531658928787627480465269914913665655058132127931530582894820347429103886244648747999818315734669973377475786658547922736850348826930295698756292326522985633946551529933705109472536319671845279414145927659519517320159289535149109439538839982052316295160765024534595191736467913171687008048920507369792881239185812648965219219580860487608773447094091110671456773844480727949529740331063793177582108473436622374278210838054338584953606817402401873291275807515800934090874744120549894222824906623977975282924907955946697682381240745236431133060657210580499893450525468000803388824337139305873752028554201625243524644544648526893090324723350958272145139963310227979539130700437055970987280981568497658906404941158860779998491874655368470501598479528213115681675137971807792678065592402037181432666053079872681349218195959034737224085986213445449488877467304993873934610136526975785122904024523692665570907624489465390176450881687729864392622898619643984082108533714088762807978286260979933437293237757376006312317768373302576484537471411759193962035042116439624786021889871581758329608436421813394820336113049544439930821316672321782288378489143334849434125034675950296513136040059196945334541320044973898951247573217617522844847440331449267995247226670111728930787153008334125916440492907607812219776200677703971289257774742138292415747904119711348722230264908172022479963042888792926457152259361892722253009207966344430474293787348302793607018684729698883456376933934424469058678196736962536666397103452694333548611974163132541690738011681204564183490044227845193365029943104147896160746650662198316358320186606619276358659197243188713575771364263229277040975618842124342490362653027678793740599943472180765023682528116265339630330991275819931655440155215122590655769953253167310473518662552900107985753727516641831510345634230151896590142894027455141889345532985779548992868846687601044108786831951118933251893765273661736595443555343524517058652964702041160440048347160259408879645620550474578068508445711741910833417602946250572621453339217249376431688597866278618990875980708545619790108747966624454925137978310545408036015703634098507061557504288574745572945732999793955050595821643835138519556048920746964914101625973366045214126220212884870644528448235488428610593240686582515127894811563605012387647593124923261841083862139795195796194993118975228002372306838633153025646738870874816790091010214380740098002631561081311753385602477537385479388847298337731380343372980993596465157491664382159596794629839551790362018370203134856611300812920776976908637491944525437629834558829824806743334693588853417748525910470655882096985252840833941495677082973510914372160483327852643654485148762495503443930598931585707782598738746372978090912411829198818392781580390757415186969085253426671511678928315652933891557246209016042912088616469945970628420509152681295034348394703618516719286857820538746560574972704625162821455531848499639250289859806493321578157478241 A013850 736 368703488022877166577781885111666637771505838648726152489068757587913999960434501331919782075041057296096610744650786530199986735627417808400115782516968894639183826336924129407667243800334834766497334802096933934598197217725065736165861785008376871717577713283771194249150590535729042477775600862111532776035773239329790500028876625447423559550506318207588927679335954552776915878209007136102138146987810818666691684081684224849544677733972970615485594823907912092066660321291190671144610208543578997655303336221963813696550832757789500533368515967670707928085980615093993723205737043265527644022228949389356246695341155378860263920641271725816527257966567726400596289688276247881407030715860305588855778698909921291055353009243797140302791904125902882366967978238085887761019763295328962100207224912948013933743311476846693804874946138280707039678899844292683051108747229697030230932810463277458985994038851038742742504691781636808985923343045923247959114578754071776270639102925528960794428215976545158000529357132062765574350703963587911239275462481432889890696551446929884765466021976098747627567938208360078359979439306688283738872539183534097051769004886735716950864510090584589150735011898369693505651963806128730107718030827954680638218260764305370489570198130946706524852814648888617661456267887235222097278349847095165747893526417497768313401960989985253185042198345053399917740346868725566892583261964793951781393135722359744099528209296524318478441824529248112778760762519989540591357616064426807283227355048309825424604089538728396335295796736051904675143838835453149392968644264207201933643403989806575027031247605048562271659150746027139462549633475067928183928922346461405424779524235649172580189058804170029455520425059330407335663759172217950927097106465396504131747825851353487643427481634050597989121801239894665701333703765564873817741800659382340748524028857497990364835430698974912562649755419337719540333514368383763060403356317940721204672275076573849129931659700846314603989369215601571893830473445888839120900827614082561778147701711988462358813454296388851763448310470903621610030823011653110356829120395928974952148382642448698934261649702466938013050347935723288379425579992569317008600299713424298631405091588686062088801993883429602737352039831414703845891144322085725297773855632559969646276516150803505086198476450771856130183508854399355656239341751347749427198673423964377277296588479912528056154053579753639881621889591074945644451884224346499479779207796398912690828482824414851466157834934194247884973360367355210832648092802476036373150062724198227439358428914780015405886172792235784858910302986131458681207438874472481259395799118691283889882743477909070736050151336872587904833251782632672246821094441265132721187531212786912101291603848939177350638726688760339857356221026920269302010935787060728019312376478202726433593688454160975492766516569518148682368238312082346514449053011414283586287056638084062148968322046957391050290377725666440696105075172432044119544700277895831154690877671084725290102142031126097395693669086822742124910148040701702158959709478135261832282566604100864342325013387170321728205464632706487381759181944882194998403411378236072502845982761704380026370755153693549276596982860657936311204458854672924234577983290287006102361027275359540493834609375337515129591526093129038110990093362563831396188317915920713933839619637602644956677790483238358853969793757169667444992445655391563235411239444127700122055198090365931713624145868620932652809 A013850 737 21771572264262873809251442533958803293769648266368630578327021066808733783663696869148531211749099392277208767860884293821779016752063394168218436841844496259549165761369032917393343079165971658126901122729021851904088947509447406654857972542959645898051246391693405249218093220544264229270171455306823898892136374009184799236205135856044913767897847583839918590537108780386924105692363662379695155441483241031449477253339371793140763675513369941873808888756938301124444225311923517940418088204289796232548006700570741234967630123514712216994877499374987632445549069340685235361575566667786141851868597232492097011113199883966319724249946454137740118055667857676228810309803024161149203756740835184716344876391931942315527539842836977337739559146730439300887092146980733586400456002825879883055136423884667274773608799396320422484060694519337469985999356905638641484920415166379938106351525046070675663962000114986720202159545013871933809787483518721868737756760849184317004968388649559605950191725199015034773258009291174244399834718345902570767976784066130715155740666389762765516003131666654948660259183265454267078425911620636466496684566248504896809907969556857350231598456338929404761751717586832031815242810788095384130642002359895937006150079871467822038630629434272073586033852202223984291331162473352629622189280121122442247364841426825721138072394497639215323556770077058211742649742251375999440149035759118058739483271269620529333041230750464481833511296627571811473044266042862382379075870988338543267292088247646881497446883172373075202881501467128919162568539394673018505405475157171066979709362194088448771168139830512553579201192402156558124093307069286091332818935636199528927806126590847991687583733327436069319025579328401222763609315360297784294157039675198172475577368696572091856749363009053760659653241414540114998053873652840234063835587135867838859595380006398833053167347343769611911905407756473001137153689938692824953757787218081646414693170996609217273334573675274031050968262812057218758795626506290061250072969783961190437843638391206713825575662747465307779859284996387952450710068015104513460402730259210041949409846653953223369216153280970222732609995256524455516701072981225600040839097777991409885839253220323280281668936822634612037900600005206847396026181074839993108248401247033647642982002188796171834933835941627332631206014343427552145276891075333255926654467011672513847086253150354869187840709830872681369890958463384465359239311563436447781482441169559395480731082298872564225153995029236143359791956331957844457037231893407471798138053801181132066675868988845129702172617208730860133794481028076503666618058098725545886062542159601622413686119627052717893025386290989443192498684512676663502538805662264822053402530583854372669167915676009483377866172244609308237027495418614982014443747290148928812376518661392793177273709529751441872370036913477161545162104090150479331702131271002031486664407422225785834430448550786984128596514322877656664308583856939773214995006709470933853341635599881943655241384795964925118315465907796099733819331655394810784411884974409075934453275405551938549949715499020327728804481096685373405497934663348732460723038473461845220552436095881936177166721070450391233775240938990481240312090909581503127595335308157423338316299582705506620439849004304930887250024273176571415854022966031680113523984617202237079295699980798582046866850244741851968062351567111692959358923505216417487798277936296564507237392038017901757792189396197452215718641 A013850 738 1285589570632458435562488430187733375693803960480801267019632266973988921191557636426351619522572570014576900533417356665882229160192591362239130477074075659630118689043080024739159515481671460440735384396026011333084548261485359915562708420689224130634028048183103886561079186579918258474174354264412644405681760748868353210098677067163596113080600001978163352852625736373067481517028381899858619233664143899666060182332436565013168954275388981697706541072208449743097307060443771810863747690375108177735727247662001699183603591163420241701330521460593644708277226995498122462865675636166103890210988797981425836409223339948327213397235088170379416231069131327923635019983558773691699332631789576822315448606067189261789585700179680674816183228055285710278081904187065337543360526510865381214522750693965717908106825995553324627261299950672358265203276025921056141043065595159568965241951202445427327281292144789850841217318973524123819534141114297007627095798971383484734826378381367845171752871181276638788326112190634547957565840283607200901278261122320952599231330609649101540954468921784308063439644512641809016713971655286962710162726952407965651728255694362869673825657248357442421776677171784844646658272734226244337530279597349495184276156066330303423559100037464331673181712938689124048418813812888999426560654801872159092264646521412632007482036822691098025640703716280210345191724630201501390941360412540162250507747685199822636586751634584177187787008554561487895671790865564980817102051105990402641390330518935300705542741004445457717654949780132495547630509682716047069725687902555794334084858128198728811488707488851935776298251210154942600669585689134274407111625330381945983658023969062983061160131869251772457219141433762763802968366462710223864785679035780776886510368044163885452049193136321615513191864252287179250520083185326562981235427584785860016820247593997844692956478693302251813786102422611974244147788237189872620694443577440503139141217054178777670773133240951256259528624950789166710488122949569921826755558792773124334164229003362365244686417309575078959092910919751712204261978806223906415323320819076093767070702035069283886728844635088010682137887609902512573805681658468390456811507884692614762348922063406869377352269050439751206225992529707459131887949966288226753048959845236089859670444247246225150681008078517152364540083940965053526626455141107353429213019622572250270156596162275304670672806074803200962210691206304389294997722108509358805048756668621312743741689678666126044931118252481365029252355229445778757343591506073817802208253938905944667405143387922316063783590873558348560040430310226889465010129712671644759026107051982316201905751677857835938865256035096635631073854821789044303161413935551075477431366028446016851741696252752683983979619604871935042088236576973796072970888833736004097442021050436583044324835274022292891121578309703912912080277084419295654057679149421398957256046593875010427737283556475420625809495574251602748370757568168436668572240151187549173105970240537428890898348530816932863311409946389451893182297714919408182008737395853881524853531459422436419435980750501651332058175804278174614221247543936079303073234698819448498428400799025732449325517712489025151963194202206448926759188656119878178181376954611387690704239174059177460430352643855201863961226683306803365534764202121204679023477767661174897295331788166175471285440640101761616862113797686378357557185074059524236237000513860375837587860762452919080895870991656063355885970032409 A013850 739 75912778556276038161529379314155468101343430062430834016242265732547071807440286873339636781188387686790751399597761493763679749680212327348858415540747093625498878469304832380822630229677218067564983713200939943207309490292449017654062369533277995689808722217164101397545164888357593244641521444959302239511102290459927388703116782138943186881296349516808567822594697107093261716099008922804751607128634033131381187706548046727462613581007443980267873543772836748880152884612144281659693437368959762787116958247193538335092608454608801852221865961726594126379061976857168633309755280639972268613068677532005214214128229000608773623893334721372734149028401135782562724295009162027721153892574542721780904924739661458719413246009909964167220803433436565906210458360342021116597895729940089895336353905727981676755799968211428265915152500787252083201988246054612444072451980328577387828571976553200038248633019857695902323041468067625987419671498658124003372379833461223390106762817041389889546835290383204243811868598744779422346305302906721606019580041011929930032010841169169796891820435362441606838047568826986180627943312273039861072398863812737963768901770496433091369731234858258617563491010316723291540524346683325501886825479943890341136322739560738086857741298112231320969706967316654085935082536837282527138980105395749122239135112442894507409806792343086647316057913742630140673226147688768455633696391000084040730231993063364326867811097270561078761635068138301298751523578820746552269059015757627285571457626812610571361593313571499832769807129567043729592033966254699863420232144958017099633376787612006737589596688509217955654635435708439205626938365357689769465534364133723528389022657349200086778444626747447911826333082522257439801479071256576008991729561383819094371550722639833272058052805506655074438466392233305647563960392010348217478970763454020248133218800177978731274387110360804667352255561952814467142682747617824788379386198804284269863149725832202642681482744744930730868905774719149505087613172049154313948088991154460218808063558419544305333488255713098837455477296900418853949465586528715449918426771045624260851757884468806144227451546857311942769560125477133464970651696250899988084262729083214209101941498922112229863274135159416868976438632886695754278851557559353501540788029901345870123680062355642348922562846028359329973727416630045445693765549627248112641599595693268806202476846786194465498558525911054213617579105041067883480320492785369128079324032525419896205203033835556076827137601690772123612322323943543789842381734842152867402595186838457126665606311913424841250357257492746924121827369388587596019383149403547951375732595312503789406332730825827354354054503616421237379280053371821277057378331480355455866844732613708849078495422028793236570012558048082892300268281633725684312858014743277305949853901007229792184337198095742372927838077609706353545428281557874989076451896094184187027012295321725490747458856726317112533424904163982890688544863642778016842522208687473591122734436733494638578656582396209068645675445924350744840521497768276133739433934487775850161076179147435448131275227336372009506703223066821932795150446221881546767171435730589614383698638781670475400222495404764446198274654446088602676203330955222686543432127792847831748394618989020369860951893267005814865046474422583431931462291371055015091657338702624716510392046759424495403933984357368921714090957639582955635394221438140846625558643342941332833725590162082418807820286186298885101710644443719041 A013850 740 4482573660969543777400148319121566235916228201756478317825089549241172043157541499583832212292393104517307079394848218445251525538866857717622740579265575131492083274733981047255195492432210049671644723280802302706448418092278822043454728858570532367487515238201323023423644441492627523502837199803401837940891079149368252375530342868522456242153668142618029121356394269476750011073930377882697777649338711022374927752883955611209939869344908559590837664886242237184624147683462507687723237783199705032816469267538531245148883436636195140571848963173993656568557230671438950628307739566509722489333092339587375894130057794256947473717277521962338578765978058666824546306895996008574906416202634173178440654900952269475922632763639173474110221221940995780195821355719836004913989144957232368229716361779331590030753232322916627674023840018986448260994203941278810210034216986422166173889346643489909058543531189577085336273275647925246931144182324263564275135656786051779962414237583477031587851077061837827392847028887280480110126981831339004113850181841713450438460208160198307336665104887716814442179870891664706979899424646410730756464080509278364022589880646043877612291259687145313108506580668192193642176422147303687560915157765206780753758721448322023290862765912229147271940226713081107120380688717704695945029636243513589919098689254640477768041681281066923437365903748588567176613330794874088536714138192163962521079468958398600137217377482729361139795789138498553389978715805786263164935665821472133585709001405657841628330723573083493625224341193804365188680013673373772235101287927625951716251265931701385847928094859780811063450567843147626653065083536006223197170338667732240627843398893812915924180376764810051745433142189856779562837537678629556754952638870153133703545698621159514881755960112362475490517001994984465183004297187819051893915744611196441632018436931709466103021284479695154802483338677751741470308273564084935929014375653194181851149128160665733847698874594443414727078017091391059125918470196330513084320706838679721460397345061115671685637148011602773252908478904672832906861993418934118602233182403473066979035451319998534010486786390377412908599755849299253973052012011919393396387629889634715833260543569851805061196474407028406696189724833326497594411905622322264912481992377644572284933184002038325061528413495128590075618630224587553522771161939939373803373814526091829737450055325877996993224382396521840259904428573570017451629444778483261643956004796593519451021033944955750780565648242238403127184020906542317246402799060694284667255843187624054872477387112175823450992345697689213122469784335026708957348555589130102980785634020608036260654541422534279447252564384046057646009107871552674588961133095583509313481314616106893829236076175378211826222671540181246707438541762189867932989952912575781639032923000575911998692927210355491379015910644775550470503994597710960229975408012465482059758049026452568503146698030832299177986207165979025712267885653242399116534093900786628082206345754676124913431092533913749294458489406386987132087953921718937421179834397568676176161387302476915776703670898985430789361318618872768309620838698955883455054706108455586139743020921418859901907738131155935783561920070387085899427130489574944417703123714039871616910953856682663819919348345523426361966129268179129072120916843169427586147274193051286885222139969097257029106897842318277458295356957659733947314393381700778852392612330757342762498662373480804748182980079014762866370911843757165652009 A013850 741 264691492106590590511701358095809364664617359085518288189253712793141967976409668008925708303653520428642465731186392450973657331544549081367905208465052945939476025289766846859372038632629571223060949265008095172513072639930972162843958284369731365767770287300549923210142780625698162635319033811191075128571677332691045934522691216043382518642931950153452001586973725218332611403904514883595421072415801547160217108880044694886335739344947505535279373273867717863514871296560777616452369467860159382482779693778882731494796418049930686855627109426461151426716735913917798595650943713662832603272629769560294959172485782693078491375531520394354130737552238386217322634875901668310339648970349345292013742231246330560283755542060129554472734452934393859824783055233900596254166145020579614111596521446707751059725947615435903947523433729281130783363446748528572464092310478831242490401992029951435639997936973213337312021600653734337906037132822065439206882485397559571555000598315066735238231018249424461869720224208765025070022888150158736853918739387571337534940636831651549849922737778514790175996279196281909282456081125945907240438447489992378117169909862268244929128186593266243593744205081876080842376875551376135446784479150877695196728698742801967153302155464351218917260798447180726294351359288091744590858054990543233971132858501797265571725093237965720762053019250450406303211840570106520054004433146109089822907221562524478939502548922977686045943801552839201079124853189615873053626286131092108016102530824002689890311300896267007215075872123152953960026366127399047876710495950838384822892921002001035132934306073375197112485692580570024206236840117717631473569711327990921076833524861280758872406927067585268745516081613168852976405993762385396696823198372643672392060669957880848194252807688674891815239538450801837684591220744643527195283830803546538681929056682380512263917303827241519195931838665582562582080233245685651381672369867945463244128504868759150917972770845927289196219229831229550650326359746623120467116053418117198872515002828513819297365187952937132157810992770842026110317293849394640769343267187742681132045064364994593434785234249565395854839906983145271647854748257291828260663293157353040335238201837256179237058590617260620387003307061683096356452428615092507420817149167907534348853019582136361056558191288473848115375204496131670447966114341391480083715420373951196454166688316937769844452906556132218145507096602840735960501267084724658116813958127234050730063341033415692127841620963055935466257089250510417291082838881734936815316790284386012816164917231586870198957647021102850345668718295198992137222474858982543450912410903282883933155390016459226667080816674313535657939191810707313881803565948161110641451758146766495973722561062079908030126622531776162436827538452515549511575123729534687330003255070261007027610818658844281410439510507663351479732790377000234490619817867728074250146653036962997717542309372022616434160907546943895489283706379938310425432221710747549601626202510467870500013192583035072982088479340957745203162661591123581535783248041342032759526153758823959399698575062914190702680996503125818095914800904334645962137525340998193905965685642388862258347750028906626852083547818236287035275272628278910892920951752190340379106974914283254615902417600454812803247737967156709392579668018672311529534410393825485439285482143035223930311733210691051965634882532992849629854967614796049290454931365518890332782783514491668039575456790685742732496335973462016874585479441 A013850 742 15629767917402067779125453494199447174080990436640769399287242486722240067039014486259054149622436727790908958960825287837543491770374078705693434654652911404780119817335442540199059509218143551150525993149463011841724426315283975243772892733748267417221067694810172415635721053166850805452953627517021795267028974818073571387630393616145694343346488724611187241709211500417322370789157699361426018905080665558263660062257759188343239072579805254352711712448614872122689635190617357473895964707674551376225658137949246412036233689430357128137925184523104530596196538980932089274592575348076602390645515262765857044176112982243591837233760747766217065921722124467746684266787117612057245932050158490148119465012864573254195481003108590062060496711323023028793614628506596308212256697320205633675662994906645992325757480743874692197311238280321491626828167053863675432186841464506037815747227376602323106238180331274354937563497002358919013586656010142119727203880240495140751230329906375649082303396610265048945109519303365965359781522378723252487047642096699910100709664272192367088087743083519845102404290261250461219749134405979876640649885836559935440766007457077594820090290145778417967001565879700697661512124433209421997176709380177023671632932063713358435338978014475125845332887507574706955153414602529426345577289136587422761424161672626734744795030608637845278468733719846041798355973824219902668907772844595644952848526045507956898686011352909383326935537893601984521243455993627687943578569754857886242838342626534835332992006623670509043015173000058778385596893456786378071878075401055785407004092247159123564637839326732014295167661190079359354079172111108420882817884206535898665942809533767530656756636413842534153979103176007599403797525675095289550713040706236211078790500342906205022434041208563686798079505981397713437426993750455637354314925118619562629228868037886868672052873694784467000579141363984737909255692924492028436371768332311659102544083995359102555374145681160499747549302304273736351121216678348640462735838286402476223138402020912515690116983432984716786581312125450799788125884512904142788950584169017578166129005688565747730633297202587059832441667447745145534175029844825166963906797648539678755480580288140127769072717358622373232158278685325156752159457292597470691831841215771995765421953305569984028704637393092257364790450292079008281951085744825507463311857661444199422088778426858371545099679233051349274048547301142617731639320085906337139747413455043461559510224682163204456919876247489933347014863153389630621150553127566284007641149502709670781722197607973098378250098949102210061392146613205286710849917948060208232926951427951013368892625081900875464455143801539967065651337230456177406618765672965422267084866808414820752343508154756489270946933878850615732229318082590683108999481105293752149362208643842203973391230986095973005042655967013241526741538971486846436609625271475056396909715179628052223155826108563477820767429739490084746713578028977292311347259797932056426425632040617285155279008835638024519342616604213896501552004294256366106465013593205692417259853304795978592801158890020046802610162513076432745673078600056509418258733860602351953367771497419927493176291456907408988681415119034513145969573427241409316089280015087409045887761713511901814421856889256241218975679222636532922436816834581323507477399345001089704368435064086937860977534358095927518774178690694777793305982686091914552073242202524955260490583747218506068891148033202422611176142896958634427397975511609 A013850 743 922922165754674700289578903378983156182308404293200792258512381598461553718586766399110888481055266339325383117677772421519105645548818973492491622922599765540861295093840546556214264959822158551887409369482641386241985649491203454169545543035101442719486826310845870970873692468449373211191458751252619988722793934032426316868187112639787105280266812699565995435687229888142468672728972989592844990326108220549910863016258422312479923996764920464273273908378259583972700268370764341476082820023474584214748887387765051384327563127173158059416344220904799427174809430285058939575416981728575294565227030751061092601555295488501854396816338394847351525611769727695973959269512507874368315041629808684756306289544640186086988957752559134574610270306913186827234150198686005403625545720060822462914224186242539200843653480445056699559031309214703759072576436363596170595200801637617026982058029360990577100258310381419384708186934492291808833278450742882027771661924320997566219399750641575702660933266439540875159772005344456888529739114941229336107676218168032991536804965608687084184493141338763333451870935636578484564966637538705735753735108763027627841791974332974896531511542818069802533475463630446496214629435656583159511287512190073070786253005430210102248331312776741706041061674434778870994853978864760096279993346226350726639335322606936059945401762409456125848300257423188922151121898346361032696335078700528238820752614461199346910510284377946176072216577079303583994904832967721345380370965454603324753361293754255491577844999121119888481002950480470804891110961729778838766328474356943072498184643102499087368299774404198712115355225612996090499021033988841144709513244511738280325256960159438917750822623600987799258312063440072737194840093588701752680054340662542027991500254748268500369707699324477141739796748695553580766626553970654930134942013329366553693335428769181708216050138803327991917197718401934788803639411498329787139316548254671158346125615841959646792287928326846349593038751765059857797356723639808870684088514973779818500099500932863138985717754734314541530839899695744276689045354602476727544743044596318973131751656904118837746165566515563296045848021121903098647501337307081284051732494348619490832372785434386404635974887309292516985714198089765181058263793670588046881978391950120577952400920740601986910980133424704705133511299296973360040929662146201390201101883050618531674920277327559981366590959032449123283292669585170434435570211752683301764945017106861361627519257257055059976661772538033074207880654344504298548319011629661504367202236985503349989914046553203486137290092845536401915144865363158974988976804915007235946103554869079388419740618461164795300611786337133515259645812121206819683431494222935219449094300170086750605131813030215934960145498612250008372409003458897246903310359786490770667689058210238302424778798497981109974763792196164898912561134727326795235361762655330605181121771641856855725128375884564801838495958687150014208690069033080133692744343808089999924007146366410071134070192735589709842662167862226374520144301571544162220652587665202931546777077794897739926315631296793743647327486234650277199249618254736824638759975734708280494413539151149298544566834238925593372648881363868966756357341305177978705755895610896416750626441421164290239796227453691787739294882417464632536971597265192571793032953922969345953251722099269593752862426311206424056096477506835933916924971631041462385372878816896083176708479689505564861953400212569852767340061922510404303423055984999841 A013850 744 54497630965647786377399344665625576389409128965109213582072897621007556285528829969101098853917832422070824547715754783718281669264012211565758137841956593555422318613996190433597896131612538640330399635858580491216203010616806072765257494770679705091142977606829137834959120666569467038747644447802715957714092259010680741584749580814266788779694475023096672464481895237664924632655973126062467903833766364315251686550247043579129627032084971788494872551015827850174003978147025263599821214439566150723296707051360138519193158275096447810250475709900207501375245322048902445322988797354090642568782090938819406457029238643300546000277607965877341260235849390650719566320905444077473574634893198573026175130091321458348250610966330864337496161851352916768961349335082209933078684849223871505612622023973435697270616894366800153052261239777819042269476565990833990277476012135899647826263544575737132587193152969712433247633730294835339019796259237916440857888864969230585287689335875634403666425448449988449137309377143584834810792564998164651067822173006604180117256796414227363634010135502912636076999526878404322935076714980023034990522304437348018396429974292387834665289225091864203769799192651914235154977653546085578985982016307311624756857453717648476327661715688153821000018650813699257553375132597985218925237327101319784057326111464616967403716028668515974775216281900581882664101596975454272619685890062187491974126621131319360235718721782233343750888316659955797331315135481910977723365525139128871723361231034895032522180169353103008294914743222921320558015211179181710650312930082303131487945304990559468610010733378793529751699610717221806147876693036007080753952047575173633714926098240454708654268325101014728558404069034072855058618112686319249794004528761782444210870098542630506678330869937411050742593258213723743390688531385413202969538190945085765629037763733391410688449544646197714594718608073915847344066103609564875600789502857890077229180371489851875183437809879771950097119345252975019543076117174207074005024742720686724502612375430584635493967647699306539362854565237134003794211439143921648284789532040368039044456803588531313250073330537177497068211279799227256072036306466645842741970752058791632314160780607115082807349681120726413835489437683002544176309418752454553580333942066262670007511321968811806725106465898595388133428708712186979937056855620071045889984865092255973676872367455915089339715829539907088280755148846334728982985985433784196285918238315143056542743384621771844236561901006598314998901144758388634324979689317719882171378924891756987313554434534920112652920842692436078996687389154829174314124091353426262275381468811464268806797263779513319997705825371421396942566825559945141495486946302370101773249569330743452536482428427621220743461631547554750744382379245244423532393573435032493517156371198256361519880763272507286562899827165391341115887822444513919931852876723034616905340059493680005473713105467607666983761347864517521189008939886334348814422860757523906405512697985790148290395710810843836776499358350096605189040000863498111234967314649042567904905639666710916644909011712444373768631040734669864218338490708323954758094137807158789254914625073336214929758126994974317363061543795655098617996144646729454464596179879927822512707740739478330174369727434913046374217623511868869086675635846912356171806802896197416909193560938239770241512773411250428134088440900301155061860502649841367312393883121258896815501459017185614099533486329152037236058663316462316863712828032858255611209 A013850 745 3218030610890536137799053903160524660218219656260733952807822531622875191104191880845450786224994086690860118718067604223780814288370657080746452281429694892854132491837861048913522168675588794172869768097813319425825571573911781790715689808713865905926901684705653760016501116240260459171009656998302574587059433802321687109837877997501639610652179055638835412355191431888876134633702557120862667253480070046451296839105537676304025346617585499138833729264933618724924760905603694790305842891441941634059947254675764819419836802986170146747480340193897352748706861021665640493877165494961698353044013687846347131881119512648253940770392472777091124075666670668534339671683145567330737108615808482538622615256762440794005850326950871208264810861160538382290398716887269414338363261661820388534919717893607404488132656995465182237582973947640436626970321745192756291894681040612738304493036043652701942141168489708549470839524140179731933779949311739727916217479587568096830652767594120335902098756305523367933108981410951540910742490170576624480903831493866970231743896571463711595224664491311488247710745062642896864993344942855380193155351554720963138290793551991209249150663452449489368402872526902883671666275464242807353543252080930444130267675784573424878672096649669794976230101311898127459269248204778429192316338928005831928801049555874167308222027776847199794501746229947459589432535199803599343919832122282109213580202851183276902558954802519096715146204210453729876616827435071361323587010893940420746392757331379516775402216820131379536806420672570281057630240204919500832190328208429917611231682314387546061952523795284379138308110313241230431225970847083182111440114457266427897232671175000610091325890328889818706645201872392968018356340936014465381086173418854491548207668448843788788848759538934185135299389304262173323476767089777264222148260637116369374629050910693029409742257161813328849103539088156656869819759352041196339351019354255551170305871756104263377706819235590653881284800217842921928999101643019753512922706032913830395154758156800592141283295628996351842837199222687525790044391270009429409568537077451692337536129795099185516103580094889794024380807860864570243797671860548970368070630938319587096518879934069538524691191320497774010571815805743617231066894867913688934365138945070744401273536050936368375310811704846159073890831820745928978303270267509575188757716298832622989645636425904330110420880018501973655890310784227219411716339453879523006487186054270882345792454118531005630324743692538623902370113696838090468255725674522041322337754135933358343878075804852497732042322840145658028675393642203507914074713470328467361099000351848153608772571628916482032544531282357062068061628482489200660167008692208652139608613819411070128826750916222605463680665881251560476705035112052437965164308117765233709694566562885839891387439190478282764252671894289193301552060027526102458055980517618471093643425173042310643217285164756765127724123830051895108689788891348156963142855504871029149339119303362922466399576327669517717815510611214854439807623010988699970313584962711314592216773116679612916965232232608127826663894324341520812228669537835821204510700743374919346713453695955430155387287640926238465971421099589637918294054345244727556679939825729857991552879382925455918466358035304180475351176450752344850699109621124327719589019904217561271070970579842120192991087757160926530889788346721882905247800820970482898429546404427216598058545653505793326963352834250098646752028010173783348485378782512247135586280241 A013850 746 190021489542475268400896333927725820661225652482540079179349112669799157159511426372043023475799675825008599150183173961810033302913998929960997260766142053728143669510533857077294570538124842707113786936407778698775574175867916802959970767514745067879077617580184148875214374412871139853588949236092768726791272506593293302148816857874474317369400521056417592264161698861606246873985502295429819638650744656172902627052342894248076392692421806138648992879365065252088082206714992573672769716896755211549605825441349236821921943379530360995291966608109444782458391436468334405522952745311993326048895964253638951790448226102366746948550905125014453785544041236306284223273218062605312695526654875085423126808296565366445251455956121993976828816540668630935865753833476371647266012237868832122598474421899623627619745262925223545947037028634220142385970528731887066280089020767141584142009285341648396981493858148800137703603060953472990957772226908919193724725952166308549753215273665211714683029461084849353082152243335277539238433302082379098972890345881350725214245348648360705986421213547452069539071785204000416980992025530667345025630353954718152352933068451528914953097526203689897714821219841088377928221899888073531419375492126861795448175987403276165660708635066351723551411252366272528342389837243961465377087497359816369563773175224813705383202518195050300665533613132167541296401771013202737659122166988636266952697398159521317819203722133950141932668212423082295484347043213528814796489406276287904653745927660629086070725501011937830268882334294602526172008053860291604640006690379578205025619608982270207412234577587747303737955605886581415733462352549414820498427318587125300903692000212611025282702498030614904808692525362932368515923575930718166287757454209938871430114614235776884192730402014524698054293639027377072577979619884257675053632642361084495202470827225512693615870543147915255210714879616562431505986969978680602642338341849436041055391421326200648190209969042392521035986168063406696985467952918673425184572868537528771003493314400918165350637323596605579967693776900475710376331260102786797205612545886444980839170928270811805540400301023147447345662323376192008326008725693556151264202686276833298462343341226872180344490156284073057550255151513354853877269075055435417885327089567482386150801030271741616193728120359460847154179728183226360239829806026172905320954389729767554915585185313224788690242544212523042406666961497833079042438128412131954010061849318641331636698623245137351465045790300713202811052843684592404060032345354852018042722043972728876847656498200735138579367121387760960935253319178474938818197755709425669205534871776281622444411582115889347539722027691902158056971100262504809782201696266228700191749037422404280037090814852028630024879639622023394588955618331584409404987230045919285323754460971845959746536896758552118946356022685882575263347592565388824045747593584853099608550613042975401171337471693722224026981788040734354273023344245217320516622474707129400239325655744277208718428582572557351719288086081625939816200331175871744547046878463140415355808235766814463133879998103277340036676295958042462441290707539667406305152368195545612504082727292472195245463947909053455177146444509668529437345615032355917494393766769522384543205974682365246529519975626676552889011618240475211088931724017770427514012036324142775495469741769097355275930740972595550722511112085580463671977390677486044669366285635022712898759062293863590163859021509634074992060501972751732944713131728565681109234261950809 A013850 747 11220578935993622123804527622098281984224713553441509135461385754038970431111990215842768493222495057790932771219166239270920656503768722815266927250979922130593155540927513726557167095705733837012362004807942924383998879510824619297983313850978181513191654240492293806932533594705627937214573863442041900548297850241827376198585486640629833966345731367860402405606484156078987271661969925042835419842687821202353727224813795562454662912094815230681084380533627738070549166224313596482803379013036498486792674386486231085097668834617888286410995336242254604959385555932018678311724836657927893909861257793213126464274177303118654040564982396726978481582590090962649777100060253378781109358153443718919150214903103888323225653222753047622337764787909941988131936898112946269399410756633916668007317316138750875587318338030471525164626589503822065187749173751089199376772976587278943402001506290138996193360230829828499331260057146241626643065492226744769470251342749468353554377608694657086540318206647599269450148007816704803414490248054662403415250202033947878973175973592337051327792186238763497254212649844511020622310598115560376056418446770672152178288344758994330899065455824801684770162478210396427628283574966490853956782703434599062159419343880176054306099184192033002923987283040976026526089777499418680569051639631599796806371242223850024489172725496899525203999094321841361146011228176558608456033504838511982927289828663921574295906160588287621930982125275370586466055208554715662984917902951208524481899043282432486903390270109253916939547232957761984567930903572396358962387755060223713428557812290794073477485039571978890538422540571996746017645218455690395735611634735251161893062108920554468431918299806209779514048484930155793428496771235132977001125789913642680419076837856008389234696537508555668895407985090927588758657118574545531454241953898779678357210699876839299045323539702341247904937502926478395017997024590271110905427436747867348788279808037890822074983708461984235974653947237976102050294897151894747083723843314272536398985276722059816745789783321055962891512349832196190222011984577809457588194215222048689673572204143463166305355097375115833618314014533040761899642489243478797175999904421960729440902911956105575377161799238418229975285016441712090766598861612948405990710679311870267419818650036516070694623451779105803563607158769491333345801710216039483886297035759153044350210389607560610547370131993205273131071277409485545484376929044607979752340142140416451991815417004002115466659488871466813912789859366731496867340849960858656813404693974545667448977268562255209197973049150825896982265773244169766662275759276885876340917628643517653523720059512361150082873046013179130531106086499400646512829227962824538517622588910755550331910175526197438574339117840040859427083240306861727790955090946981487879082377165926532077073257216695744071663376783578680186725411993393644671077349653591990678785305149574654463766306366042603606569247602017322885467755454335837559186040508981283954731940646043824897614489372326939061672242195033930120206813355604050643758571126369978386345120513794627233592480008000423651825698600026449364695774989509820674912942189578772872753580963893190657049400660081697474755320401851416994745821222045584572126457533973527284891769599018985442321625040779623771543247045481820739590329371525325974274896732904306750231992781723429731688434323690794674613558657541440799366592942114873451681409800462456173958823869390351135585711361122382494206180580989017078652365715440074903819173933933320641 A013850 748 662563965591487392788533551557281452886485110617167672939859367390247164986731910255299636756295110667496789207720547262708593845891039313518696787243113421889395241536228758039474159834327877341742964021904221741950749836234682944926616699586410640172453991246829457005559176233772624064583372062389132185476439758929664737150274400642551065878749091540788901648657282932308119404367662103854388706290873154177785238898029814167385390296286744556487351586130184305327857716379493558713056727340792199146620629847625459343932247015351685424282863609768892168246757692229770935629039879813984207483397411431441904588925895571853402441321645544331352358970362281253506687981457901763645726489602698158456901039813381501598151597150344709051422672961294164457202741896671364261765805768476145329164080200677100452555560542361313089446035483611189127271400960828066133999067494502234328944786944926417586221728270270543057011575114428421811646374250497051892448871538013356809032443415810806303119249784334089261761789713568601936822234657379760259267109179902588305487068064653910543854800805212745749364002760668531256726818508125724645755452863361419913975748469673856245258916100998714683993324175845698655022516818196318435294061855109640021451552836780515830720850727355356789658525076286593390339075271563173668921930268606336401619415482076120096061160267866420063770942520610410534310817012597609270720322427209294079873537092775905040598962876577795787402563515385357760234094009947405183596417251365912162131656606784355919158292059681334541363324558922887426751751925046432600370034548551150054242910257959099244772014101685781507403312598235835855595932504590062177792131419481845858623424469649820806436343685256881270525048986640769446159305844663367158939476768610686636066068198559439375919595843342703692604946111634183188609944194708339086841533135769041227314934617027483769327309695883548347538654610305622747417706305030918827854584712524819078599134384829415152705713000971707150067340930455250849967863381922232920546809223864479001823681605160910119022140915325033552780912745241352836419585677335070661125280214646753076534765082467356507164913144903214859327824244161523949411989347338179494445618356212359112755876048096078120446027083229358061810604935866657247676896179382990425345474902686627420872871466006237458446820204104418594627439118179693742736245186546915484001953664542228115835573295936846492211658924066778173116627859752711975306973283155056596395933053249451073664708558669320916190776158371243894736328405746128158519609849338742826174733774502947117194658731332607847931110579307118390905811644294980551640721309540834112054845053771073922922145794145413551243570494032214478731283301703108775936053081976826174927096252591204491548963954646432550376150569336572708309838256879878164328107165328309877771935289270795792619098765388666991687650735693537486345948852797901324182446419694953457591593483777233771430936624608449700364307501651520899063985491823076872032376506014835836242966363208241816379237982946533424652684229374558539668092121835063586463299866441020853735293021219058943516402351992417016216655676632961808535920817355565401032934323352436959363226202336929015108110059577164154186826914408924322122745997340569723399495190923602812645574103052472071383649637032996004085857194788656032852069359059198973454958377181266409294448941767986802226470358379617734741256025169164537761797946638941162448335567307507574616094590663630844205200670162915563900380757126820469477343543131020982995618401624828650530409 A013850 749 39123739604211739056770117685905912511494059296833133919425755785026704845301532568665188250822469989805017905926690595315679758006019980423965526589918604449146899617472771933472909664057226829152580282529422389640449827079821793214971789493877961891543235729134032606721263797428039678389583536912015866420198291325037773063986553083541997889074255106392043853451563899869862142708506079570497798717769768881044040571689762496769939911605435979316021623809401253045304670294492715148447286692746438567408801571872435748799855254009501672618478813293243313642802794968475743977959175863135953467687133747615213024071485207622371560757601847747222025444840922345738316418617107641241516503484549723558721549499940364287869253660130704724777457415691459117033364706256547388293009064822747905541809771769782104622953294465893176618698949271757106776248955335936477146510936482862434889860724310960032048806832631205296973476498931883879555906753117600417197213415448150706216556751260212301392888580515143636817771920796512375767416134283617463549463529964067936850705882149748763704082132747007423754194999014716102178461906086315914607213736128628484500353971385771537426293736847873103375121799259512659880424595597674407285679058482369133626692743459052679288235514599606463072546247229647053106132055710533841976171060430935558179224864801112815552315452657244238345610384899524131640519433776876229826764319004281606122452491791324416742328158899042263450333973019989990384063017193384328686184842275905747261712190974009432670377987832123123332962951879837579662264199422066798619250170057396859552989607822226851304542660690443712230658205613227871437084218463538581536447568188983516105854591508352268799259658270733582143233617612150795026260850821527167368217163709692435173065261056736335708676214953543310344629462945886883104228594753332714738905690134026115431719574200855889095008310232227646373810016083936717612268139605770725865985372689878041772200286289792135352119646994378335504326414602452107439752364839125931725368537859973620578686575103146581618138398909027906258160116693756643637740114660958587468786671394676122416301343354614934391580956293389934228448693793493827688828558970972160967519318315983593249121724764025316934217453237610364191854410857990243818073042496386201626224947528742662575122187196202315683826286232161813594155652489392735814832542020408812414831361937554028011974767551774848518606247807219184344363758490537889429901465397022936960583450861326836448827375680864730780149141375663580740285456030903121632424441993603425142791854650624524323227403426459160812484148597506033864597271783974306593832952607076713482726545580128144074629786998492524787381594102108232754603547682266870110247998437649608803270106619258034021474772557917195667161314968755281852987639230499925725410400005471369972555006896151220758365162997435397192164088291967695031241933808863275291649278636567306717326003623561876969225376746504346356811993665020657568829279306660866216639800303670041294310920781083471015377623655009852192316351060338307208861171702238669717071393813475840392215317609964211555700042482800232390577301049499761832237588344028781365593738859638050013439144021793321413118790907971966140577942468932572297026028396963301597016791528847822483908505211145423343133127417161381045265781495075350083881843583086640183541837214176600202427915562457852684670848191958047618736427030213996790296406951082836701411766913941014773505769484096737719472894372450001132753583327581621902167658878343658024908270997544506985170121041 A013850 750 2310217699889098979563218679235058227891212707418699724808171453350041894410210196647110701022816030427996502327065152962795574030497473824054740379608103674117675275512149709899641842752915187034630713103079862685878921839236397067550869197823999771733736526569635491394283905974328314969226518271117624896246288904452155461655341973030071433351945689777343797502461396723415489664794575492558324516485587082656769551717708785671768181840389389142631760864321334591072195476219500336800663831919984450966922324017495458530882652894007064266448555446152724427293862240093524206154511375542314916313457560662930713858397130024893418291175631507625713380492411623593501846202921589107670308014259176626418948776421978570834391559377057983293384082939164969401703152539742866731313892268718441074338325213233863495880769084916526186157554255547985398030724563631713039024324288376543917811385909837878932449994660040041580986813785428811203896737864841187035078254968797851051381459605164276184948677790838716610452614151113259276690155313313327605132271980848247603097331635060514747962345856578041365261460496819971117535997092490868441641363904659383381261401656358423513485218867130058881197567124474963053279191945447076075812062724325414971522579808513601659291018901592162037970783352663428838863991757651312834850924947386313774925049041640910645548675163957615030069947617932000449241032045090764495040606272883824559924697187785915484217735454829546614478770772857388942188537102252151224590528751549958470056843164824282989753149803499038309688129345552529241477038711673622391668103291719227159744483352294673342681939571110010763508136383255492580488386016053489701145692453991287642534607773976693120327483561228547291975801886379892295505676980160357705925855299893628604534330600139223887261621816791778932540025157491674560421594291589543472617642096724108090127609136986339395171145710902810290727107639740379238286821375581155591660570271964608488606654705125935800407313035371046333194970455860194492209937391385547142451286792093582321550863573265702497969454317179188836638096730649636050164916030614943631444384159184230352560178023746657260888463888168382226255666919812017031197637578676935132971048227240515197767388725590930939648606396227654395164811106753465907213395086369108819826956926624725482398390031748550538814258375722922930921297123846151657130046773763119964283377091050627800079098049164753030175180326768485616350335575107771832946251630228807404585492189910488365466807706579381487837026649091558779133115893168798429273030875280288651256716225264727536762254944928986986816376490534133793670604301571898830059242018495272854441519789960986779462814292473985096170095750135389035926584887090176413140034059744771750224296525760567650934063844772452486950208487590030638137067108921790114159758709923078925509400602210833434560704509835562768800097249552400423899804949479567542696598254210662894351383187967705273155789271504335148023391413925804808781800113779017489226363568131412268387765561202197879987033299204676762104088213761916702376043327845491208123348733291934899319922289550776728152531808566870922431199049671911436431797354126555510856944685922767215243568015342873836123251484324836628634986924847999461567089950812285996002244522986935069852313324212926102988668040855962389341899131502704347103138981737683016197961945659914065353165986047573743177128914886930753838767279707106296470212534054490424381663424501302981360742182266428265597154939798800116887966341910367191701098089107314662712808494134005592967310477350009 A013850 751 136416044960751405644228499790150953298748219160366800050197716148866623823028501901815239784696263780742765465910870217300115850926845331836608364675478913852974607343716928219863951172716888879207908978023762811738464455685070010441811275262309362521105408157410406131341070363878112670617856677391224632498447113518995327855286288165452688067999041035662373898722843015120961249216454888260076504373957431643799585259378986085132239369493153039483262847277310486268222070675285275387742398611043161845145796310909089330790089770738223137869520750539872224707275271415282510849217742214398153493393355499585395722624492130839931456675629864893790749404696413961572690516436316915218824017933990120613412506298941412629199987189655896855491036713474752278201169454319276537617354024575555226998603765516246405568263533695235954766417421235852989768316254757889023241347324904346541802844526590016913082239734680704415315690367215785872778898474181007253234335877652544306733023808225345344445034474871235377130616413009086847029276981095838681755455528197108172715294335718688335352428560485076764577323980876722474519383092314493290610480897206231929280104506406308550047788688885162846875835141133122093333083005186704395200626491808691428653436815112919664379475375120115576180136786191422809506079849297552371585112267218214442095549220859854132709003719756533209910600336891266694527233701230564552667652759807516956438993444241570523427573060872229898038356935366455959647290927350887277660846132250273497698386532039709086261933742746814713148774349725531299179977658885615728605609831272728644555751997469648166212025849734475025574391945294853581385258705861942513362951993715731544004026054445549752062217576806984489043879125588846260157314720001488962177215829603418875469147687607621031318911506659737754187555945524725891118334721324070952514599148169461858613945191929906354945460983083100044857144979019029653641598515406691656531965013989238166643734353682981383078251427425624914928829810448088624570504593023925173214606033786333942505256943137766466802598307975113921614642973848130359126188126691781806493159440215669618088325952124216364598202904132454802078170875947979793675189301383294342666807426770325181912966536857418881055310559090846764380086931042685408355043766455009506701961979560263415010142532984720160766443142828062876147971673865991409201872131943938470770969133849448520966870660705129501678814223115352307159870965374538818963643212513380848433368728322024427492449528265805897475288586602207454349031360375724378450143200154425764568057836385656896318274392243111752584520215389550066382455513403519054016168181950127366781917302077406308340499721156296345943747983949744587182428910997787827019505871193869027078994485549635759220005535969968546901922860983703719151355675714722784451019592062247887472404596159947503477375040601280145934876942488819692630859582461818983828691430312885433248554825866305028674576200693059486155633239600904848153756514918537203721327542334591763036029168623428582615354329284736958125484304934427419358602982465948410348475619352155463869942091275683815020678850764065161098639872684076698409861201963818976360591726759053481292917447737981357149241876897897278084267342925349520206075094505514675777936536837855528939709249481449073455377859144503723128249801816103188992093253732628444423473454929272265645039098310123181960866285295158374083425369099424919700269579923383605069312843553377439746370465120650322655246402040179348102117524523465272302758141063697823518528628770118896259126716377040681441 A013850 752 8055231038887409751886048684108623641337783593200499176164124940874425270126010008800288094046529679989079557996570975461354540881379289999619887325722354384104297589039140894454746452797759571428347817243325170270344587643747699046578513992964105547508753246286927071649558863916638675087313818943274423324400803606183155114526800029881815777727275374114827516345685157199877640804982444696869257506777812381134721709981069749340973602529201193828447187868877906903652245051304920226370800895583487663794014126362870815893824010872321338068057330798628914996739897501801016983135458460017996565631384248895018032025253635833967112585239267892113449961597918548016905802305048077526756339434984182632101395084446191474341630043561991053419890226893970647275500855108098960269767137797161960599040553749968834002400393401169987893002182306555883192829306527198588933378318188276758946916166450613908700593174093160915019976200493724940001721176001914297296234299239505088768278322851898417244134840706671577784185768571773569230231776456728178318977893484511040490665415229852827514225554068083297871526403746789585397895052218078514317258286499130789192060890998786113571771874289979980945171189248769726489225218373269707832201793714811420170556790495602793261943641425467704657860897087817325478524509021171169989729294266968344591300085942553526682333960647903529512011039293092407045138622823963606270472227813874068760766123889020497837874761671444303249266938676453857961212881969142542858595303263246399765592026330412781834680925575456661996721976576942897685278500779536723158432654926823353732372599698585254566653914400971015785142269977715809127218141322441843471568952276920231941893734488955267309521885692875627093552018486895782816029276901367921727602417522252281177577701805542414278350405556750854647020991027289539144646546959465065675034565100258553289294849638269040353174525590073974548769553866094682017882750736249735626556002111050524502145869850626367689387668538055725601632471477149185192263725713469757553149271689049232970992917235341972098226627487622501957423052962758249576042282693023023891614571785295075278497559146982852113159283286117323607913912053852258836726253057382147640132311743360931666778761034893727507435033203755410589879753191139530677956979365401856361244152931053994392933906430214740773097701140854284773661579370112926721961347519157622760554956384676085714572745643977191944632301060738438385483220634401142720984168055702625719141990038687220419001652194567572440018315750273747971855952798826148823102505825918686971979247180736654070697784587563505878363334198537541869817615610964396620600714975973070881105434770368765101198168034558142931632374704248468128535244765508373397674802188126772179987545377220441946182106893490672726011643018226720912168401295278665699048255891683675507358018998648740132835518772464991337308548577022314030159627484787949176100400268545571947893913912579445638205050074724469598003987165193830378631168449424703342540670047315309015514486378044834374854057789934432640351722722073004685706147511631787682667136847125427986056210547737853593156065458767283697713585842122044964403894114761546735116580873395349016865482371480061158305583588943936373597902332398963818648528255456136090011374563738531128360891472630086338466607204623800347000022547439077206794114539657977014761684040118598014073913716114463771607193280393806831252184619951942083381218424895878495737854098983384439583429594909280902469644794070550326081937705586100864205565471670292780945597000246750705205173475347875198409609 A013850 753 475653337615262658439119288747930117397354783394896275853315413633693937775670765009648211665353531073675158820139519530017524284504565695187554726696579304026974668335172230676658323291254904933272510260401107979293577555775657881001414672770537468474844370439996756653834801355413597125230793694781411422882543052141509126357693014964491339859017883566106450012696362847495574811893408376905432786517723043293624182252672187628835150255746801294375977996469371524753761418034504234446969422083309363059372740147601158807714414017999702691580717326328238801642494207583848251837165686605602679203967608513001919773059201942359924031045793529761407106782395492341850270720310783929877435087296381000242955278341463160368398912442292009713391098007862072750971049993278135504969479719784616611412745658381909679007740829945686615093885863019818346653377721124549477927056310699554339056452712742300694861326337027058871014574662953963982161633721737037341045339135793535986678066686081749639848918208888249996578385448394657489475956167993342201557325632366892429933302103907579611887504742166250656015762614844178228160304938425318191919784559487173971002003552587321220299557404949027894831413553950603579462259919723202977783683717065899549651207921974849339324510082532442492342028112138525252181393733191136416723525097170213779771678774821843197065138042298055514154739859217813543608390539132226986665114580181449886254478849522771376828666801937114662565963461905923858751659467395898013257194062391436659758443562784544354556073974305140434244435994891901165418010192530863965782289840773992214542869639601760696906346991462937511096865899914140813153104026948868415152675062999862775936883127838319579359957828278612904247153139632709079503712771748874410093195152271474951254785713915474020722313097720581216051942499170419996952233951409452663045116034605167313179571576290148563814602561568278123130293386239024878473958548224810639012505368655422421327211468809636385690652439503652541050795808254182236417980739654675713755911343966668157704160769829708110428184126516621118083873854397911879215720750740316537775948849349888900120002370070190434429942518761941841723708592867922032049848516785358436002172876133719653991619060349439715586531275648553239921809546183598147002681674547614216275105986425807314908354240797750227910646154666304661599942600225798210005095609658738466388009619558738185359806057531209207138592745335544048224398695240753076531394139521184346089615369794441678521628560437020585010641526737914543990122156817885261855379866514672547008402566775318686220633482111037458611476521089443309870860384211836656049851618616233862458394817755505210460650624272623781969960093911167794521877668158503940759299394406697770456084566979489876480107229953730733798261508583269643142631928084909930863100462148029355033983663851209456103804547995285273476732484924590621166895843349243610899552535457347477951187722623903685490370001862405205292537438117530490027791865770079307673684025623921682057114906137169425000757258437838312980128875015688853686262304414345430873811763685909397148633176633372516822272509274749335066289530391464633103085543582554573161898983993121964096889868553526131336786405343550498924582534825826414527376944956429379979081656614196524598582280567333968200114688825830786690004331403730069983985669452263884744662680884963094133050531022842971249633156013973899578610249623542228081577566771676729294824546690869867772961934149798128009930055445071926204812339577153669930474435536659118422056557267570382391660288545816682590889001841 A013850 754 28086853932843644718171554881276525502196402604685230192862421859655993331715583003054717250627460656369444453170418488728004791475710099735129919056706311323488827190523585049225997332025310881404808458366425025069306461090996822215252535012427466975971085230111368483652291185235817496647753136883147563109791284685903972402295414840638249127335147006695019766799707529781766197067493871247888900611085027983445214337838040007295086787451592869631607124713519919165184857973519440539859097404597334579292900932975700826436728433348864444235149777402356172998187640463618655422732796628374232604315083315084250360679372815494411154109223062138881328248393671427293916635763631480275332664469764001683346266230785058156593587380804900881566030946266247533872089531053080623432942807973561826287311218381793384635728088267462848934678866325457253551535301054683522122114748090497984166944476234720113730866458875110799274539619272768619182662309634850317951386230629472506477353159746441234483438771316642274047957082342256130096065735763838863659758521265632631095131555933638668502345267520174934987074766643933880194637846309076613914671358453158135813697307776728730737468565204835148161900138947229190763666985999735412635148739809024302507354176584692878637772995863458196730304417993667777616059118551203414271107433462803953481737859974455018943499336259657880055323233946952671936531852945218871335588350845134434333440721585470127030355945987584683709857576462082897935426739890260381784824052190151943322076333938864559592181612108744237501699701062371871916768083858754986315478432807863466276541909348844367391622883498894997092758834524030100875877639687303731046350309795078897056297011815724932841626149802023813382890145742171838435614735458999285041593080546478324396643841620994825449631866107302600226651152633514130400032462596776770300151056727400524675940522008356982544688466658045254892720694164028180049008778314126843423049429513734038556950510021740218938647335900251178896508441681601206878245344695868946221572808949887788044272989297674434212673844486679960401734667228342298555809094610464951239132003605261589663186019950274674962653675790373903811943268700257928070511505067658630287492306162820011848551113894574065765669085295771420264142931892595286982361350200362071856828733392457496138023409564866353207895744786890623962815010600733158502590890654738847701745580025323931107311187891160372472326763019318540503602518555271228416102292544586414452245697970991986675023644865245628524293371512347115908072723237939306827298325737824899228299163165515793102642186485174650893549077093810538004564434827324742703087688227669993344305755593644827172490958712674161701544173585360547098722354427091499197895869940321096647661337595571897716273851821537846100053543820333489157929272721485846507535219189378985385401701366750067173473554754573600113527576502312151589284032653929485980007677666220911225539683833218888724520858239973164967319043183402057905651081881857413038823368029066951403790578092493717376869715353495914543163629940801411121320102813362683347667710833889263992229640447024013745838369400164673486329330480085595120104098263006264990636973105809858857957249848217164529305900449131313410997674098930223951427081222732198458384792741411690581021685085220503488248572260476482123258065765058856902484369795486730130287586643576185745462500806367854609319588229469144796217356630020545025989073740300739188130094657549174822125629249611429660858359843976052170467963839691347055724584944004184283704017650092763509845148378341929290309404669709209 A013850 755 1658500637880484376963312144184497554379195377404058157658333148390826750244473460747377998932300924297959325515260041340899954931849205679259686590379450977340691756773227173571745916458762582236072534658079031305317477220962271354988446939948829497464116611752846197591184142196989787359553174979812980454070065569417943666383141950924847972720013095598334222209755929926083512170638445603316591692183959817394456461434998424390767579712229107358876769107208637706785000678478349444438139842644068009572666507191282158100262377260817096567641359205831729659369981981736217984056948908108870061052201354672409899547756285382129484238995512596238803551739397904110278483425206675278778118504275094535399913674661626899088694741249148592155592561346075650627613014719153357733091839868030852280439440134226517569355107884105413766743852377651925364964607991978007297788753759995815467073904377183987995693933530116417586362289978437714194117026721628276424711405532439722034981226729867608455012576007476409640257817755227882226042585631118921060245080922214341233536423246325429736394985701798809736051777895557651691613170186704664975047429045300534761663012326908054821316781306780310663812041304694936485403771856298376380692897936983076038756756773149529790681857632741343058727745578108088600450674891330010409294622838545110649143138893631594413594692306796538159386781641333608325180269384562229133495156529054343212955341168900425531015488254620887988383380032509533040189013563779985284012075457776282101225285442756013379358732013409238480237865648031996664813238583775623186942685978871529820163523205139911050107939647726250683330316419809453426619698745895598014555939443089613792277282250706741559365182519659704156446280215929504887784614514118448782421029813188998577297422203878123447975312061770111240783523911856375885991516883877071509453619748696273581589611884071471462281309267690914256160264269691700003713919350670875977287645763356481242749370666273738188108186537573931862659926972856869664953509358946365405437652795681923996226275745038377665824177843093964981762030365166384387421971227653344905719505680887091608021471292043769281869736901745788646191438073481530394635633862740174459846133186608358879645094724360704009396993817630006595177375985325859101021455367981179981073879878091222689454144311395793290573035833921104454380263560962692276419489502271674217940374754915352807955618333785128834118423029527740498197225118170210766742424272465283186990656219489105821173471205647889118730999294432584847255786234477078128845138836492822474531837285760542066917918469763077960613179453312418458631525312118698731874624902155685436987910562049133399708418621024696574314481906041954945632456306565325936136553224106020435947754323680924988248254676209988274362061709046872201286565624931017750423447157913639708022585064005224716526439934702816513103689864885030239195632844181882217633473358512678586956892790667742160294232158212175418155222180936708117270790734041798382529481058748374413442429845783661517386779821908580257859269184374382525302830751026253088996430657030327149477168038756320987678009874710323804694260635518574306247026898332256941432122624924966355703517646287375348290984115620754925606001657867730794107817719121113586769163626587618917118749482597185510477589943408875792896265525360960441234799552053695927463351703716530192083815210115215446825712365361923531071838691646083163239628815291018348319893959433621224071696281560305310044025290426941904613962796769934352293481016358503077768438538220327592492846166592712582663480036341659082241 A013850 756 97932804166204721975306618801950396088537107840332230151566914079329928775185913383671923458953437278870200212350590181138801438770763746154605233475316200760990507545702291372238024620973471718457847099024908719547691712420601161240712803357038432995758621807393815121561832412590049953794255429382976682832383301808560155556258149060161347941144053281986037487263877906205305310164029574430241422831770643257325259591275221961850434814427416560434314339011562847947947505063468056344627719568289571897256384583138020153662393114873988735222654619745157804656138066039541935740578776074920668235071437792051132158395460895529363914828446023295305110926659706839807834167775028968536569119558940057220829502575094406764288335776020975218195585154924421093909920906151286620781340052367353796307668500485941635952849765448540577512457739047968540875795137318309352927128120773992907515246979568337307157731081019844342057106860936768585448416310885428094602783785285033146443606457171952411660037600665474512847583880628451217565588638931941169686411783375834635499092256272270300504387510705517916104121432954783774738066086354723762111575637695951277141439214891593729143934619384070564387437227000931304526607324342562826903534930280913657012547730697706584609973011355743566274814648641704523768011901658145784658438183993250238721253208530052018528352986024028781773630069139108237993569726889015068103755497884129912381799940682401227180933565947108814826050207539655416490121061927644351035629043706231681795251880109299834037753766659802123019565728650641371060556925133366773565778664366384964350835881740306607597823728258587376599971854273328415388466591246389167161513668174998604820181239621982382338954662603385870733996400470421334118793702444180282153179389438997176990835483716799311479494201935463298657026303471207139691913080476057195561726792540766258719284992142536318376249030947880795912007444861025193519303223737764555582858194680436860903107588472797966269600306857203102558206027820225296845839774136423930825687959932221930053165356468771162789251877456855538208066131032709831692879979021702363337831090950701872362059858323892532325126094311187073768958226801010888272839543960944561679454318536036983484163198378775211050883087937234259438628874557506654056215918023920696702431532921408608589577767443610198015047192957207296926700183011286016230294435619640090895161188902996667956971306991678072525858761470583548678047946002832775565373410864802506908611259104612209634472301222302204571946777336949702645606921359636986430176603156064674298630459886874248509436167721039990496247633538644997563732938155297041418464725847391069368699130778439278119382411152887308016695842069871397584650912446375931202927331330236400722278945059034939631071190375523597612805381857508756613770413586551667144754131227642511119025625444444514286169751704266612282259782831596150594262923816095963069038968346815157881217562396139506823214114710270746266647714562131677616722922054434152689983327038032760739362039963679428940171961703879755646331986068122913736606853017349218652150233866983787849477295520521998001398805091769910343391396266736294209580691319621440134625408879194338337937013495623226941234321043289957602108791895431635661272528496382636185132342986372309436945038197881207208191208568350706694731583007039353094473678749218690820783454752757391312357204342093356919611489462256222586261002903009564706136841914119342449941418410595899660209593729854468252789649374420492525549889186467853568577760534953248239148527243372124009110073291133085293695832665938627147248809 A013850 757 5782834153210222627919880533636368938632027680863777858219874709470352964245952999392443408327741517880006452339089999606065086157974828446683284431483946338735728480066174603239283115843862531503217413350321834980571647926724077970102850325429762429966550859104797389113104642131029859721596988849635390144569401588493668625441487443853467434576615202247993527585444726483517073259875782340531325776793224713701799253605210581625306325357124520477085827404293774608478352226492725259093922212787930930961092253249716952053610651040194160826162532641331823207140296661568911763545436148447990538612733330182827302821093570420113409806704909229564471495108329029183812799772947685563115869940835851438832761297556749625024461939238262565659231107813132141174286919587327323670517348752239874318171517285194367661379825799970872561533117033043494370174827063508848980993988403583507195867818896530749650356862603140788554130103031455248202143534741473643558199779737295922264348517689546617956113560281695604509136980567229415946030443540292194128812929396559659391585898640621288974483578119650127428032266494547027114508064333160083428926429830308226963924844200133718112220195340009982756513780817177992600991635895103992365826834098157670532933930949968876114634296347545301844961530187644010423977334781011850438296116326617433346251280710491041642080715471732875534951081952595202345282298803069450756458658394559987196232904697355110063806946135610828406663438705009112688325158585765471284302859401809274578327828268574045900095322167494655562182336711091722319754825872200174612285664352170665759952507980883364872043893329941326000851738022985769600273563746508033931720220592065492616026882018438437694732933872067332280971753451377909358380649335626401480863089766983344304131844477993282543552653130087172322398746193671310391667775489030701340724405372739706811115059501024627063799129028441413117808127611598676652121336058491259242612193537685116199467599991730247110253628519610986002959507736756483553449992822981696691326048346037772747709361134124468391542534111949862675648096971350482851632869881252502852735588089547994861107272574167530141266370742981285518983214334372891941622902231349815422610098055234447837756352701068297437343595459605745785591596413746210415365493743394493219581879587476256928605977589777738582590521696930133676224719106633427972382656128904127727268373043533050246191198706551598504579434006076487965890053163521272564359734538155723230446586238868246366705954914875722877768885254969542991520443099365204411715498239762462952659830025860037500233696267759690398812926512823448461140866265132134998718923596562595255152314973336060933671411996166842651077872778383836155976051729046052361601655987719129226249849426790954150275122720484292915438544993304034569286529151872289393230586694861062639067344156869004124084037668385239188655157916422921096440631388416650523263682041911088257728015841929641738403970259526777296299280897179313431589871824392282282190825478268796488898589097815306599488214166652395691160257445336589933232898063821454012190819159611525688723784823191303459984598041863921435866918558154511436781530241732326418509495768907546484516842709903055927652945423285228706446922052633342654162481535182898284095879721002298499942167560546687404436482674752540879617205244982666760875576256462614474276442219695571199603380559196270632746138841256767687496125960419811786332674378186833052326590815727277279035716300154176495858976005910155663141195406571740285370948181828454355273481385193880550613940717768117553507445223091009994417894922641 A013850 758 341470573912910435956041025630693949457282602527325218750025381719514872185759278661124390818344808889296501004170925386738537272542255644948201262394695547356006031019427544146676428707464238622733485040923154033767775238425130080056603208866302041727094861679279181029739716013195182186700580594582120152646678594398962638663694392072103398544314551077541769810392925654125199658922405071426034255793863126119377544126134079634392713206012845809651441022396143096856038220622168933824237012742914533542321536462142536301813655333272425002624071389938002828558427377568982670725594459129705393314543290413965769404282754239737276735676118185096552477314651720844274962013792787884816429004136416191611635721859428508608069453050080166239611937685257639804200468314712091135420378926471012338613709924173442216036817333662480053885969027684185299064453363273134023478714021243202516408798838021244236103922379852860423332828453904400951088373582949277178468138793707586913787515621050038243690549621073843750660029565514329782197151660610713771112274667937451327413755728830046492654280804387220374497877304236507404084586690808769766394676755049870493992798125173695920808490314632249471789382243473543285095955107969995645209708726662112287299215688664712165693040565026202528643133396050191171525437641483968756530947372970432821662791874673785517923224167890354567463326438218794103286574462022447997718127319540372683950356789474121894157736362361683806585069392092083095132912289330865313866799544817435854575679931431028836354728678668391916291304800453255111259202712927548110680856194331325642459435643763181812329319857239705359024294278519286709126553665667552895634147305740875273483771356306771307436285012211703903859101069550414169703018962619403381043484587650599497814681284581025340914240614678517438465323563990097207317590474851773883468435412854906947489533148476003203490274770000437003193452127337290257631112772917850367017007416206768426462362311911679361613366510454509112488755972347733597347668626204246207926111828785184442979490065608915734052195096776527441134344478061274661906069333618079040951183741099719548553523338232018487311637926002301928610439823230384896260890753858975250889703680063538910371674870645381895377701968294259682893398176635299978816917040053701430123090407760885495377254370698785685563387715682027463447393438527597288341223461755659838167470159847583083987344092423165340096910998624810537897841749252767623652877964743557301034640470818931079707619931768496560209374905420696544106290644574415955307388455559733674891610303197009354351299530914941958359504497655711808181907012089787439539353719453424687221489046860521062072363206961655891703497309690787141174229878548440345900216184418826861680827358802579051619595721521877012363730643309609937281800259888906816380872913744850887774287605118957824523038340280479988850898419806857067823722842854614796748197160892807850530581607450103415011016039854796672569176237697541278821950341358539876481086053666294163872972787636896039393179558326657313167322041889680298967469397770593037965855680555900980393450770024623278008630529774022696866505673940465745830512579244052142686567215658221712364235045177065549471978774299569469886984300285946250385640372171014960777577601645464724123085052282721344544569865461462786400516352510981489562941902367860922091549636630803783765380018639980584593026752437370875178958741836829466171158089357554304906832861077879996049780011807803967903976674172988781752824447562654692110869119188788401224543802314313452633202585443489573417061132978301049160382277287028409 A013850 759 20163495918983448332768266522466847021503080396636026841970248765155633687696899645660734153432442620104069087795288973161523887406347653578546336343144377375824800125666177054317096438747055826433789558181471322539953360053765506097262362880346269261943224487299756360625100490863162312942482583529479612893633724320664344850452490157465633580643229926577763965533891866950438914659709097062635896770371823734223124603104091268331255322101852532214107940931469853726252200889518453373387371365456360291140544406553054626085794533774403423979948791504449129023546578218070857723675627217149973769830466755654264717553492355102246453964939102711766327232952869464133592231952450331810525316265251239698475477740077394004797893133154183736282845308376778372798233453515434269455437955229186807582800957312517589414758026735435784701912585115723457724456906647915290952394584240389865391423162586316450897700512607931555137380187374600971760817371699571868111365127629639299672239009907383708251683264574789399632724085814055659308959608407402037470408706867038563432454862031685415344742627218260975893725156937861525703790759505567045935839267708939802799780736493381570427820544588719699059691232094869257441631053170520272853988090600671068452731387199962588672008352324232233113848383903367738487405567291986871104395911426531087686366197407612361047848463889757546854141962850381573004968935407963531817257700091539466614584618061657423728120174461095067095041762533645414684503337772698265918520646321924769776839324271070821757910373746689874265085257161964261064744660995658788387593877419070447861587215328572122836234008250147361745025552852285360887213867404003330934300764256692944023943214818558538932805193686088903818976059055882406306793566723713150247236721416180249746459115173224965355644994056151776223938891130051249994896399949522396044927642693669400342309442884359513162897234893755804601570154667139652422859578128026146321987270919593468814176032156072754623907679075828308583348551411161321189782484708734534331828977377936356173495908884140865180048068269557168871541907085040207510891488080813949289126448728197339622536999599262459657264907892509926582517861121930997739309338124618629589786112604071909118537029436739155540157923525807740015172268932137828449160134298131015747338365487872527616531493335392595946832481223308039689105135151616092279260904193209957783950945468839933526368681313495490167382497557796437452329657451626675409078790940142315068794485161387061325655249350997953383803378790186710232932356271474687744945980912346713768674696793480205365089886000996407699170381082072126561333427156889858517359297780005274355741706728066908194310975007878818749199812639931289899197100098406853985061865473747307355391174709933490419085507760145315703065930756789157186553023546180058600474164683719700072183908794669340580260890955222062861656700791175102997923010147722149133184294153559410765980313338321156552985486137385888718537287659802114973157345706880421166331650382941004082535170137171074230127859739630787685217199251543731973730100468955748298845812081145396991252874519183979943131624152626266227270293540510561825545937291782034973499107517402333893395715182660543630770874643615277627356535947584840139021678336326262418955179799563046494744049252242412674012305985633916074164090099420945977202156392919819588583914493412332627561924720672213539633636704674312808442334746722943147940714018474224150443573613787735886743459917239016500761918633240814573722530804127196914454710618978766303908086982857895064537979467852615820704042841235698651871413091521740523041 A013850 760 1190634270520053640601633369885144849772735394340960748991501219333675013624814227176620691026032304274525175565224018576214824027457422596159582614726332339665078622620462088880370227611574899495088839621057700124661705957814799369537245265721566853648485462750563313338551558884978871416940654074832241661756177787410908899074369091308188197303402083934490384400810780851556467471741162472451587068393685819682141284688693485303692295514792290174710859804062363392681466210325175153245150891758832618831558006662551322615740081424844747782591996189546216619711401897198866077725322111545488801134719231454628677306816170076432550860175689076027089856778633988987624487704560239643079709400146820452955278485073830038589310791619621395443765732614340386135362887196632878177074155818328251800956813728346851137352046720700747650863236238498354455171455880652750015447947804810781161498146327559400109058317568985750399307162684282812781504504981488019240107999421402571006346041296021100588553645089876739258912724543234172626534755916848682910590163731791760132123027148108992090691707394611092365548576792023785231283140558044228495465372918945186415524252709197688352192375337419309509775707563969934782670872058666051591755142761879025921065335682770590898493421196393589133139633221109961589942811343024532751843474173825234196792237590722102307514403944226293384190228764352181504370410666904838590277249932705313964124607111922809213721768181753202616895121035849228091705237592140059904222725644663335730552585258882460953982849659368290385479019350156827651612107487132655795499030867718690875778863477936855281356781953162951563682013870374598275029091656338992688339525828593461651669822891821063165443213881969863681606717311190800210009853321468537808949081162904027567278664291863760979285481254021706234247367582338396260948637520619347964056932373418484420813030292878544892755918823241386505918116062939929335917435228881815914167026360531074740008280522783940087787124541748585793538148612277664854935465939566065517760169285189763895688759923699633948016658383249081264695678071464539213310631479683982891573627670951324707371187289336848980301835546144818654771097181388903485508477106920605458647280163157842161540493051210010395490785226275421240155907308173806632094456770170338348864583143693384883228568149961597398064511183755116435601969125567778632998077131704854797184519378989529234798544262880595198893769098290321835122613942861103556230693526224463562497245554294744584218616818927078149360205714181735052544422705474308836651315226893161101326472170958212646603192678472836878228311832515277001320177540187189255591549174611531445432192040585622861965868763240236368321499736575302737257689563710826320963918094359304752028493475446862675756580147728820746950340145257642942708769487378386280299398950408964569562387630416429891923825350014907589917966525018098656924355826212845184165399385473529646320371522314525973297239970926499342940908299023655087049968106645581989450717623462283350069619261429814762214819989765458382024390398604405829316788702591367981298546357579554546936490987483294831661979274588428394454083563273608165236662051142437383150148799795090414071123585820922440853389376830838528617776091168937225369091084081729469576884411984398332468141364295662225987752656145697110263315356280707439007810132845522426886291566921504829324904092830973537301826613774313497025711424459243069942751222076884461859542578320552016376314564653046685353490533374236859763741721452906850601636207340077171479468628250775845665903149597229111596753025732126769694355071641267256145048009 A013850 761 70305763039938647423885848858347918234230252300439391267199155500434175879531655300552275184396181535106437091950913072906909143997333346880627193816975198324883227587115665886296981570235886240285500890783836134661149075103006087971804795695592801141089418089958013089328131000599117378298928682464769037885040542168826759581442420472657204862568589654247722708483475798503557847738843902835793764801578753966410760719582661613697726357852969942526501560570078495974447898253491267623972915007467307309384668735416993049136836068055657511814274782996514545177338570627695843023602545364649568218204035898164368766290188026843265695742514264250323628952921558415730238374466577590684213760369269600926556239265124589948660212934347023779558922745144185460907043126073974823478051826916464940594698893845153212809501006810658448035823236647089332223419298296664235662185869926271816805304042496055017039784594131039575328688649344215811935059514651886048109137257834400415353727392488749968653504188912131576499537471553434659424250802133997877187438578198571644041732630068687873963254629944390393093277910992212494122038166811953648428734805490794312650291598225414299508607571299272807242745755944860678981932324192171680441549424946194601612987006731920621965138028225845044722762202073322121924533066994255634463605306490206254086384837494549419156418038502618398043048818306231965651568379470063813917281331276316084267593925351929961261056689364344861325040002045861069587102574578278397284447726591725311553399606951750436871733289536038178972150613607410516000043335007696192068422273707920977523866109508693367508836617552319126883859237031749653542192833215161179253760660652615317069451371939141958856256336516438480535195050508505561600871828779395689080634293588319923820237847770263222065828382568727731426072808369499960812756096955051877929597799717988086564588625764185197372344250593580631787958835400539887356588632830242347915648739562999432322748956589868878243741917065712242522634137406383832019084328265436602758220236121170368276525584734539684996435660872474999599015094441909576006779478243859505764531140342004772645561238248051595437843087164305396745578517463833361915790064686554831727663246354307421796804574180899903843335376826337348809966170640355107818545577821788309162104770051950683969763720687082364758311320889555870405860674895651760499903456550039970918948684809952711785619240178836265899478171484945214042155230712005303891866222030028348901899852735550372953525104540825037641570787216717273117695616335552462495423512832814269872226855222911498569271924471142544822503585398194591650955163570513338353425387211636320321325507804540444376222584600572717313016237945035051332329311047560583426598399553822586302530511231661794140750301143239136286670635237318558124010129460206331465399208622698948868089427188459768688209963093030278277066005335793707592726287182042295279782668312826452085571618021150444197228723043238859701317694149047809235213566729314970895075424947824369538260947768169131894022905575660552000158228647191559815327056099317687927697863868715116442052856319901076514808214185172108264119180327743288549059657457909785037633136479100293860485776619139649209951789312484184276351060407434574220819459423942043449045447643266737133911279420294558782350806592747268663938508473019493565972180534395253785208630735147938666806261777576156404135559716759437685871233902893844037049516912417950588344129707250276015004998728197753723438262505215312332189184910072696621176016407224216898691143029580062910725915080566781810676669416456353623681972625345190208108939883441 A013850 762 4151485001745337191733035489236586223813062168088645614936842933145137651510464713842311297363410123466500003842609466042080078043898536799954155167698568485886029705791592954919950464740858846602618542099894739915606191735757406488647101381029059314580189048793930714911736807454377282071173439770862146918073758974527051326524593486489935289929812650493673778213240762425836587351130993618550786017768423842962589009730636585627237043704860022136247390650102565108795173943970405861927976658275937029311855304157638022558481032982618520415121111661161187378176665256994811834700706701237192353716730115750707811280669312797067996067899724789717359966041065102890454845773876940152312138336045000665112219372366341911878436913560257407159174829178019007281099989551542139351555482327590338277176374982662452063188224951162570698067326300773977978460686145119726451616413433276424510536398405349552701182240498843755883583736055126599478953329280679219254796445937863510126222248799068196899020768851072457460721188157758763204342585615210440650041060604047457009020270072925950269656222643586308321764967366179155565412231712079050986068361529425913367687068583612488971683768477650759994876894142788078233204121811223545558393051993647845030645269760513180806419435428707924045834385270227597977521753072943800959441429742940189097546938269215648651767328755541113786043989672164691339759461239327798148001545330535188459917153698106112282504136450275199716382287080806050298048819926272761081249353807514787921916693390893911546838979013813518430126521582903983559286558888869452445448266840179025801806769900378834658029293429846892123365004087487785292012944608522052473755313250876281857634034061634393528503080414959175837122732537476744906969880617594536044522374402096703181661224672986272999765100162300803812978173261410603186032434769098858339864820475547478523552393762749371719639555653300342726447181271566479808519202179992980402071142422455553479226003137675167391414716460813242208719023179709558896894910499745765956270146722718989076360559252989833859354529338858776251322242311700318553624321410821659955889799306055039819947745557309198659009196453965069372429665877721896187765487529676376258686787033975498949679513300807958422045110666218394109879692410142328761577297824798777867713124566797635937730577942851526556613525187207384591595666991913340805758799205823310242793000889342897678229030513320102665098286548014529943975224218313201189510808544651143974308284404181513972532703898031177647697113414359938260326808448998037357892263009264849821685123574057701079016937868096496129224014214177992442397251453675242116431415689459913078653949910350308699971567398079218384616295834416374746122713488047404890757208895253669898578124157718397282217164532207127758591614340128423538664674134495723666700357869961750231711812586051360881270110110680344901982470549073282639642894531812415493975886781204089169200918472530912579402158866980211426503108521807124087530125901799319716383308767744081196864770704762619069210158551337179935057343243388014415535247335608610154442631163583758910786779112833838667122910239420227820887973479172913445533423713232114896687199075954393252167824623583577146198443207112878597334253765998604173165168259524353723622684637887257561020327138488973401539032778495133467336904986823328075577091288375505340762784436279750630336242951704094459507800665714928035913010490731978596543736924161367564291132515083421548410030169901349159615305962670458977903439179754882662783822592830182783650813304753673134815454559592387899138646652372331225124796801554008136598624791177307609 A013850 763 245141037868060415834644012603931179929937507963466434916405638359287233184041430887674639798012004380573358726902246360318786528414164699500492908497432770523084168097287772395068154992482974033038022292456684497276630015804739095748122689448384923466645583142232814784823146743373524129020720445029638913365337393686847853779950720783744188935065507199000942929713653780483224646496934042181805363563207659503097918435584359744702720193728279447123272170497906367109246226217508495740985093694535805643835743855204367594055746516590641011992486522479906953493953906760286644027242030001354971294619196604963545548312242251354068099813410849108020388634758853260578468188101659439053879456605121244274211441718860123554509821308819639635342114488132844360941673283029011786569999675961881884928987766351235131879201495141198637150177550734402625650125056183174727241497596821539590922663789437485737452110119216224941169736030319170572632715140694827217776475336184902409443297569336177958690277379886977540598125439527497208453225337992561309944274587608398288925637927536204437472930290881127920091899558005512956982026870366555881676350679951070758448553712793733861288954844836799726937485722237493231592470188830939141677551327172911601214572534088542813438261242629774206982474615821669432974681997204258502854056984890875226021049157858914837238208995685947227952111546151652858921456426721067152841343250222772343369648008719467824169586753252300268052657669834516464049484767826480269086693092979940712001258828038894582929294871786674449780540972948897325192312015828852297451274708645731294570887955847469807721971747739029132992580126362066233708072366188618676522777492150993567411432077305449303464578395422924374006260233605464310011664480588339758893001686069408226173913655715166434363129399483700164352548152913034707532029240680518486110677784260603059337245299296587650672996121771731937653979606904729066213250369526405499761898888903577977394816259276580959295647592294561139182649599738669743302747570099487733951795893829833585970014663329796699561025602930271878864327086263592110272962554987608198735336759223244046328094427413550871615834041410183381372599340413600247991364273139860341699196087569219237479625580899409136863341739729529953794285957126494371042377859256543034310592292544833604487052896947439791641472048779408852749132540205490861239251334304660646526683909514808765001746022781038742271388722373709978661793014867176217039423733753105400538929885782514218564083632474843008918866850004539994334037712104885107946180238434080117120684861924533191014871164173229999934548815332996275731115301088069371733158665046918407381437088256275378424621083289179766393207652726452512383800108755711211394322428055833953841139653389113641117641348462298687017076235170243281534610342967837986794989431863371389432350821393746808678118731925563686117162903452228266588273279208991322503782138543320261352145034884477856901118078936314504523582055104188870244566404375348029932717999426520250593667845345527893417790652297909137985201061178818863222940819920352821009682927578457379923048519833725339454940726727525032595613945971681366045303136842643152534482418236030967147257876197986646905871872936808368293990350628451577821230020556653563026195905182604671720689297200635390387478346537359136112776902566930699534751663487285214866701658177882994970724810055175073739476121509800785592627356467232604147311121634804593303827083883160959012063871502504766526124201789727932186220180125346066354721940284029463191796874832399644937717776289370913056237946175933786512394126334962626458012195294228837003841 A013850 764 14475333145071099494619894300249532243682879907734729515378836539477551832284462452486299805432810846668476259464850745330464025716328011340804605753864907666617597041976745672156379484151127133676862178347274762879687725803254038864830896689237681345781955038965705480229021992049463226294544521558555148195309807759814678917852310111559310612426683134593806679056661542083753932150997458256793424913043849085998428985702820858564950924719461173073182098395730873071433880411917659165009428797568644787462856838905962702061397776058160761117144336665916025696864484240288166043164614629550009699975968940326492401082289592700206367225882097228979495928493875526183897968039214888216692528033075804353147911422056971435770250438464490900827316518409756326669244865689580116985171910865873163423171798615274083302334969086592638325080834193315740642014234442560284468883191594715091304392374102494095310809650429598866551131742854316703143389196342888852382483092126382302375217278171731972282702189004946136794778709078659182661954502983122752790899470123688310562769993983085335828339060746239722553506577000667534596831704668274758257106831300430777215628648186757190775251494632768187075931594412401737832303772180278125376917728318233257140119293565394364590715888116045537148108143589653758347721997252914260335029210900821291221316931722411062224079002986259497863344234688708949666453080541452294308128477582404484103634345266875855549389928192795078528241382746058362685658026055385833409300140447372519102962332536868686227391932884131339585091163911659438155280832222677899312200320270821787213116362904837244676174709732241931274078863881553649034227965151071744229993488134024019162077652732809475920279889671328261360695660534169062041878775914260874422872856560712486347343427456324862782708427910113011004853615881361786445058794632943936086349412482804350050804997678164204184589747994498999186529841808117346630826221070164718355440367490867375987186505294022829065448694677401540707596276214968709672283941266804651202119595734757843417943395854961165312379000827429624175059650116778850519508165909463276527122900295373337691627647844342765418043384311229918486670618452082681043642068964635613316995829774874826753934410926529210122643466389289014241598791482362366115681370211239609633006164282479879511355986511849372256637283008375313345983527366594029865316552039355906516754158172939942764588100899197556692383232667445200530000215734891888439960932054387120796423270825571682091990574414007004833650168625918082125430592862081360739113996899293996835859320411781760396237127373265058266135172996598097085646627413949408331471286012355485037466478624444804820595450347142776025752518685844294403751012621915991321623345054268939140365455392973771394355603985350275169671334610567695531337206141907865282257330962100217174590883652479355305634233001472610101532352285950626913770948864011728602525831498844518112582812164893532972154121443110435177612996771847248599071401611959925819497065148136594277305492599808076578427120227539236688888137461548075054451432475476913727800767190580329827076092047661647569474794972533625649738407895681812983609104927421235514008652314419392579078430331614913513144828225045597339391836214259437218765811483849836243133842005127623260434982310400319166990208884684519628323363319674690876827550977260704652663866213745812970026329308948032929242325499032226588459052772033618042294574421413576429997685476216771468703359548351403958601107991481644667664115416221559872179975851831655772012413661978366633927296972111063045057794483742714159770360765953208129719162119928918596239807209 A013850 765 854753946883303354057810138535434629457230375671828043153604918819609958144565223356863517211002047684926854645139971661018570254523452741663171165159968932806102487731684855195162052159639906116485034769228227473282680520956347740929399618602795845787078663095885942902043519608528754049466559453511122945784848838409296975420261059777465732353183212414629690591616807398503585939584248912605394947690326244679121233176765868877401787153759462808798329728169512323995099204443325856034641761067630906054894233480558191594023477278458334783206255935785675401374150929904775916682827329260298522773880989957339049791508118159354485778321111959274010255081634855945632991114747599934307477087825093171249031021561042106310797518140889723202952213095577701333492240074104016327857416164718944426974871536433319344919577589594208700457698178281101169170298529598742237603083580476331426433065298378173834007999048217383470977778283804547003913988654851243844333244106970748572954205058762601231321281558553064431594887992385746077005751446650415429549822811333671050421005374707205995327593198004709377062009865312417250408315328956956200323901281459136963805656046779825358087825506570328678646684718457910217259705443473243025381614939463355600866904165742971834717182477364372923058637770825464776674636215787334158523139874482596425327543501276650813269641047335637089332613714133574768854387952892216526600678472763402381835504453663752394335925869856356592014125409772000258225420780544478076985763993276899880510822773969559053041266244875071471160048137819578163631177861916907276486116711671755713147308113167734460883440434979153799803082833341861421822127114205635425036885480825984307501523316219666743616607205202262505087718058882148944510899838961190373796219307053511606324282047868526822456149959664263186825601164178532127794276764280706481962846457697114066149984307897918092895840029327171402965400628927521201203657527972156454170398259968227684667375951106754033485679972005883577242852514217687337438694447863547848833960008541715895986139581839601850530667619858891877913097279745674344326437688787897015650080139541500217352920977560595955170043800193815456719413348977030232946020530292768330755286752376583644993073030800623328531974046821127001952167038242015356764869229603487709219380994716154405266059647538193582382174924361553877766981307470010869517077081371926923907816285953930680306162769996716525128537505779971646095982738929631120491253076879505095907997718979182255849951428572699628422208807191836831424551077913042270283942402906411219160657010995301169637406134263928425557015830276121034810347702166298612565047967743579035977358096294841279851340747548433781544660475880419740247093544311517371550536902109526587299439775499708227065304059730948398493922637419411853429930685473517537052013135981055723942417088795253451442395824503956153885383870133098568631260759471028562250547824175269950029902475524798228472728717094228086802869846380808182526567193784621659715482199932317755480612032526067113879543022315964387242155628966952283890302636244436278712907501836577895959016159322372627329917168333138060991403247832115374869134036859296535866696910514150712402002232651529028037688961860717477293748536615805508330902402309848980320810236560781025905425270446828446491604844431736199532866280663470821585790057656267349035148636055476510067084719364072396438830078392353947821918607135813111779452325010050274614933329685124138455464677970602052351436825788999635980898351212466888892355394074807441681561014326160571366772958906186161747617706470523528420280032868770986851786804019682714189364375884241 A013850 766 50472365809512179753759630870378879434819996453045774120177216851379148418478431873999433827792459913747245839940870186611485554959355360942468594131531005513267545798068259014419124017974576816272324818088157604069869002081951377754140118078876491897881207977148969042422767789364014397866950869170378298825649539059230577101590995318799574029723115509871468599744380860074238246146510314040435966266166074422057429697854847791341698129642342519396732572118681533219586612923173948472989561349282537371635449592793480655435492309815686210613546206752208346775742238259947113104204270965491367471274898575990913551138762869191723030724083340083171031552315456608733682492334731028520922214558983926669084032792157975335546282648701397265411125231080767686041383284135768060143652567110488949468439189354851073998156137087948429553326619729320742938336957874276130388224482343546894399446072803932786724338335798188276577766829880374696034117116080311097764033731272515732484372854514872840108290354750999901621246541062385920101112617173260380699487487186441941856309946371085806818099050748980084006134620536832926219360611859579306672926046768880578575760183906301907569728008337471338145408085940221140418968346731651527405758980560371684875589824082956743868214908105888856733689501729472869597860593906026294726632886448322836319166116206884953872759034204122034488001507205873456526082754230332493679243463138206147245004702484390915133142086689148000401842091321626843247952871670370885967932378039007661044283573980128492523033730493628095300529682490108270984257421568331457769228705707505503105635396774441552180706274245084052724572238226003575097174783966728566213003050757293547373657450299455101543817038859988398662924663658932013024424124590819330382292953862202806841842530644588640339213198968215076918864923143578143614124248654011437053424120480556888492090423397064165467406457891740144173703941737541199409874773369227866462307846852863876551923882536902718923295916666975419352613198112040219588417468451894636925796504544379781942085556168046649671985392285047706498890481271702324358131819085236530877121582159786046334472630803975630556835916357644608903824638843744658225229566293257677162768927441084887653195969395746006926484535490740728338273511441152764801608763138856345741695228356994201476555556127482792846085047108625394928262479224796671834113884577930912929832643869293652741398605405536114092315011178801545730321684751055788033888002936657896408271357308001733025683781905789340358703007855870773058788316599687233017996514949220676080217635842261538765919194822150709600716227761974670984516221465217766773353517447290598495427018228114082733941819801987466366430656440262905241850626698050789272687653532665435453444619303482271099979139423052771982667637816978850533183977046525737045384323666545359443075786676270921054222031041134106930778032147489337379107316586004765572332598469725515279315711277263810593086158015697074297622661558940342370011266225788124384539508423803431143374659908631737007473135924735381102262047734869565411438480367597717821718475075948088178483945191826781271204278872903469363481370381238580770647495742504601146392585868950085416625829835840137576597495508913506316718557338626699461431455953994272438963523658677558798689456794614772936882774458849590846216221006897288543819317114544930693176491810439832442951285593729110937316477298990108264936471832762628437464880339518458665737198184576895251656733769486080589299993126014639505036066740744957322204693664723304623854496334945455578636576450451386665035077949377943829689115660868058002611158990558244590167777031588546809 A013850 767 2980342728685884702279752443265002451746685970555899916022344477857087334962732923727792568097316965446861119602668443649221610534794974708291828014872774344552935311830132626542434854137380786424064508183287618362721694703937146905004219832439577970077987449842669472986022015194155686179645581873641668167355779631908506347271846682579796046881120247742400349346305945406523694196705287533773703372050840528548069166228630907230935932857250683427857661651036025855083369906500498483381560608113784549257701663004862239222810385402306455050519289962511150668760803427011617081690157996241299757811311486013687454281192808662902053241226397148571166242132675397289115217489873532503131935847493441885882743052344136285588672444123168807125261533770088251093057641544932968183422540435307261977161865692214601068517121738906266816694383568396660549765859025518131223294267457904100567392891152999427123285454390547219543640553537606245426118581587426290011868427797910781487469732686248726335554437157691793190832987003192826196050598931463852219924036630872210224673246023266245806801930847676524980478243208079447460327024769696298479729610135655629284320063099483221340084869164319345046148202066684118120599661906157291041782662043109387620218703522274512768674222108744631101267631387623643476884070209556946677312945311887015161810439995900349641232548210719202014482000998999621734408660554546903419265647254847934788670282677000799147696907076907500275728373650450743466948369119263730445520438990825363377003900759952607354992618751918245399400977221358403293349416486188404249815185843322492452884664544133999214718524787897968229333266095007285105913073818451355106311617144167426678867098782732524291060852327643454952647038464396276437079220132963290639744016632609213541203959592032314623390200185874132076982054846705145802270422758770721346567640890256403708569447411173241906684883932049363773313044055660070283953695492679536286732816048814759046514553339921568649701700583268231537352456735317862926476463094615926415831357796841081743898210006166986616481065429039782021052984028612750551023325785164131911763152304953206250004274376343957008750604025002556511161941099084278323541580660050572578784342396468621531033568796849405963001985336192749267646712577088629608770195854586328359701361539252150602989129033771731434768475946717220945118971135745018675132590770442242477593687787837920900726846250591502001037109095097052473829765162865093227613052685406712125012015377680194333433601637754954758841053910881313278348391306894931422479676211236531701860771178849701602588762535053177251212692533116842346964698361299643910199751851745062550556469999351908471356530517487557901471363832141084291626037655893201055762933253450361298090451325251324626182668203791843132804541345454784145133980660620298246792898928185836929754182127447121617330756710947927880155512020277097882898907937086995402280667607038821951728313435211150751711144544668896540200320542393868276606795259366562956782673432917168805585130292944795438554281203219699518707471656696312967980030827226277639654654234759658658851298479632179607283341463166076962444211439641756955925963976099154193093335802975633593766338625976524283760505512305833634495914092288567976498066042627407793248357108521251169503813734265207727149990949020609489878221634236277991223986856296763612501378664914661665923830463024110271737600668028066902936233725252800446603863719168225465753115815601081087715078472354383572717575294098038448132874704974248984918864956208246414733984154082194206462911202822703931183656317832818205199312590658597956996186327233473784804817065938272100524641 A013850 768 175986257786172805784917102022355129773190059875355334141203419072983150042214416413202423353578469492671702251417968929042886880469108461549924152450222452271506277228257501464704235701958198057554585143714950576700353350572784587593594176885724639555135080925759789710351613975199699113221891964056666863614191431484565391300055274759654376772283269508940998228550019770309817618621250523581803410416230082370234936196634426441079535899287795605731567062832026290716817909608947934945197772348510863849118025498774110363867730447620793864278113552996320935839656681561608977056722139520052509399000131937622230487850154158735703341841177525225978795431692349534524964477559542220777437679858640249919490094497868903527725519153028994891939568307589941138793960675586746838262917590164458512489431007259579978494867521560676149258986655330254408803124209597820130604303199121779234403982829693463172202882796307422766832431045842111186166876124155934998910818793038833736053600245390301041388153959724542696125497049551533194050591816304009009734294439016373141556730504427848548645847214624451123572259783193883293084850485625796728929553748900329253609815405961384736910671439283893005630005183835630490903289435896681878726224410983566229586294224286787704477444141299261721898752365807788523666527461804128144348652107721616358289744671317919745965140739294758159753147676989928663795096997085440100004217204751515701336191521794220188872354665984310983781484735685465950979834248123404019077536401969246882048703335974441511704959144682020472589228303943992356068989694092939082547336908862349856850386556666568519629914170200587125973900029644085178219061095905734067672594680745942377960423316021572826862852269095018371498854974284135727333090869631349348986244438138941450394552609949916146196567930775681625013713356643092154478266193482652324793472626928750382587317300182368761347835711303582881450361938442671490197181765147233938195286054866462706937637860169028707196235717741405804049125217763784487945508669273975838928425846545669035895445402654154392716590432519370088561157653905554307287376364288156825257702380455181875856502397648734317409714417072375959427601459959827550726806796395326260204636634169075632786001203885160572709304232116845651505270730964506489768271295017468103312005697531300240955905080315186969491643736177705179588330126594607607747904352403843976059429670184041391267019544251177601659240254956385851527173803102020889997323148020580944269834496036637795194920743107792323554805392383630667773194158280838805566002400597305960463176677339896029931263838932355063506858281388016423745918473536382673253385147093694198547808996991730843325131770527122806523982562924098886336225897542837629141745445682990384290943060304765467851460374765704545148975361907759548986016424028967991174873888810445484865054700443625084381763853024764193395302829285342352887297614777049991509271141528035397427605180035783240737791374218153671802288727707815527865354653270336176035060083540325900800996358668097225851191750768920036880157493856260584446252840316884468343967677908323084146510323923800573630474030058493678555368241299406106490472246824678955947968385829908188078308529525287782431774089996147170283349231235547650444234301751105802783522238901071360308030697194626251080479815548717969767819109280017979103785199877467594554593908784545856711136265011110687435833581846389322551481665242452613571511548753164545527255735795428237148487668714053995585400103541195072323798118454024428310474056799140742543627030314399485697428443615477844432463721911710082198814209165799550762667806436809393518939642926589029263879526409 A013850 769 10391812536015718008793569957318048057977099845579857125703920692840582026842719074783189896605455045072771346243979647291053427404820385546061471278033185584180174164051377203989320413964929637100540698151224116603579164997972357112814142550925154241091171393585189822606552453621567032936639498585582121629554389837732101790876963919282831294026554781233457004397650117417024420561966222166981909581667970133880002747475066246919305515317045042722843303493168320440537380744498766610578983259407217999426570287677112442876025615201560256891758327190879754940395887389531448486222385616519580627501558790784655088077063752919184546632379691687068821891446001547664164627435413408594686917557972848117495970590004660884408664180467209119374139568994878434304644583932721814052587020781621110703988411547670938150143432280636365937593903010596192585415681452541680892053499604941942012320782110569306855408026239157006958688220825930823431967868255283805750684938910150093280229040890051886192929103167774521663514475278968483575493396160935428015800352329477817635783379555960028948988632176359214395818367937815614573367336325717671046561219318815542096405989906613807329838237818274598089446176100310144857348337900263168256904825244168602290841087649910527161688599099580105416399428448584104533984780092071962795643558308853724340651133096651843079495595514616174575263617178578297668436682580898152465149021723372250648200773170426907932723670671707579281312892157491078939408232517438883922509446999882059138093883285954796824666132534328626885921342119588804633517772446493959885337697131412896697158475784604204515626801836174469201632822850453585688657338652137690961999043303367151476185036387757853853424563637791739818635887376503930563291682760861547708288747827666353704347937064932598516761139744373224275434759996417948629787140458957137126729765147515781341398499258468692988828350916765265566762422103101308824653386050179016816493446253809756381960578005120976131230522896912271323296794983733710228694341411958999312884617812675210900590155581325162735521948449836284359447798305469076291012286934851372374642067863498034587450610078760112708726226613706728028240438609167857042867214520347620338823588611049747040380585088214846657911705602267618875734731392723143714326651699486474032470624433525747928205239087531475361512070977557313149511305645284984629906004105094582942333262594697460112926237068487786200376477814919628146828085899371231533451934567467284178189457156467425168464874959772028913587703614861007301339341852325250629866875752870319659390119620243520671411198425116634145016474657680981805772739943849860472939139550735548730049573463364714567505705917856074602434646358105115139267803024007019163190926822134899201995896767936096111160883669540087686501846145291293608075283822486530910885128260367995435796615006495617607658773757259300855799236766470180595642036854970024948630951636088962182702658275932964582325842856207756166253347082418799104921326920960080858694262872972704116398033982992473089287021691153959257736419854718331250966783967871710971242947412808569795767288117376500072305861000923993225015939280488631182155895702750467669771585214870248597836040359938718264813828240182494258061488755227853211081591284101046548564204684869362754828904638645485500051252628336247396819950583875781648099412267564583990854215719818648292935885312641074982398537174447443107342440850901584378784185442325613248838923942984241975381048349896174385322290714004027825647955096591688467305182579932461706458632513034975230947452167050351235892550315164568643757780237031297672984771302287157877899866975172155589002822154925041 A013850 770 613626138439192132701251512409673419775489768781644983415690812991543528103035718646872580204655514956502075224360754192889413834827238946109383817496581575560255104213069772518365381124215130141149827685131632861324746113965269715154562303489579432782192579619811873835094315833899911727875625751980038700103557165528242878649493842469731905080974033277054402652676841783357875009763543452738114778887911968435480282235655186814338071373956192727741174227968096153693291795581907669588078382484736815648139548917045812639386436552036931609201437462294258649475436754464442501662945648269864716473339545037043098295862537546124928294095388414429726863867994945388021257085433726364107667794880738708490019567369185220563447211192408231289923567409578576667254958036643290397991210990133944965959811713478421226827819532739296772248982378872694575976210574091133714994867098172216733885529862847007000504988541395982103903580751550389192834270652606253445772194957705452858104244635516673827806270612953917729708866250747809986649309549907076088904995004703335653575372779399883749408829741381835250858678808360074224942767842697302757628393439556738945250677297995638709019618104931296742583707252547213743681562004672639822401973025842911796671875384639566718370550088231105644732969850460442788627267279656757331119956474579503568591108758224194682001135419542570492494741330777869899023517669719455004914584583743408028525607454940538486519400029493660848982244969007690720293116721922248656740260335896035710045305714152344797699710460019571088986769330819599324804590945193021837269305677912800137070510836605093672443247021624266231887216556496433781329527190070078513615081508020526927517250213660713512190867058247964444550630513695180595831810575346113530626742270475870519888041335747205009816228540765494520240147143028483448640300856960959990196265902195659372428239982713317852297325293284072166451754262766029184786957792877020763997121507841212304598390170624388519573031146539772709369352446994491855294172166034766950426523797220658528468948096921669534369835534014382755141033042139643485907984531216038687350239465271695444354371074540705895337574955312768583339569659432752790524266150212006633387194083893876512987433168873998480303028304108300626993260154008908913187274456202976805143357902175261889412591162879646088621926279153781784165493087048433057411319636401730028161836822954290322208181372657135287346030638493189122442051644271971850818803284274375663437909255632244988772682401499578535318440310753927620136786797037953724443009146331239505567327173455759652126159855804712129629077812061404294649074520944390411066583251331383416960697263438223030496644428743483349199163432799748943858624500764590474567261037920243662978655708249858539267939019802672637800247513033305596263237434434007163756855938646469762488354319518559724114642931592404456234089131823297693992066634249125003191709063159417127926409268535565625621758694816211793861093891869747668346499433355771814625037528386165205369187508661722543449309343840950140210077856001262742038337626518856661140924801778933237870262596042964952769588786243560875943966198573573182675123485351712365432342335352873309453620347214021374818991743754536103444272849507449504261156883734882697646167722436851001309891990007377273292526416450627072534821262027281030538622194987421120075950584039571363049571091826142836635651221613947068045463789804887655982827366183885136730689619909276504404275524013019201278895944371223839076686100498642612305903726162431931304675791262202252412216103012156190128219203560152613845253165216461096292077760628754385532109245016940615375027645426168746009 A013850 771 36234009848695856243876200556278805764322895356787354625713126816337653790956156150379178988504703502666491039923278174335926997532713632528813005039355645455257503648677556997436957390003779219704756174979337788828364933283535211410161749458756175926355689633970271338088484255675955887619327825028669305202414947067277213741373961903995199263126435690976785422237914830465499161451527477340732939578552313824146675185733203126199848776560739224380388596987288109779435187237316065981506440407341224227206992224002638190543129691961228774591735680711013678992875064914370865280695277584687241643034226794892357911272386979561130890838038590483660941584541233530217267209637776108074193675619912739997627165433583018089050994373700513649438696731968205373624738017105749654710983017756419316294960921869187295022955915588722735104530160490053742016819258189507354736731907279971225919206652871252916372819068380891347253402539798298931447670847765746659719402340057549285818197541482624072858132473424315888021578843240407431901655079612462935973751050032727267007972187250783735518841987398855989727954124954854022908645498343433030535199004212385877978107243769344470128899429478088141352825329555660424350652554813914708873014105202998098681677569587581775153062612159958557215837136699838686225651505596451863645302309867445106221736381064380471777485045388569245011321980841102439667439694879264098585201305085464500676408594606783857090484052341571179471552583174935129342588249312786860931855632574325012642465257114981807959370202953695653233579742215566520530386290722702746468915230975072935293876594390694176264101293379891296726708250444557918353727251046448066150456947967104094542966107866451472181358508922484052486270181203186719003272582663612657869978504329329678328868952834536708624638479103661685925660448648688919158761125302687726461099305258751490282515142739238705860304761243131177356809637462071257332485070711595199093266027916515745374230341185199517692267916172027038715550892642577749563265572232186953655735803702082665447562916175127664335004418448015287308322860105303808199380578583775868449344290184828344293681257580554142413788463536263672077618248819844619527667391903868779694880423459849514215394941188840736263413518329291043723325018834072062414795369364329577366910140765547039307924095576880221887036124857751660573188201297122923607081013209885756432928302558627889236070901874031181582495763172384324491080707542615665818999515133117608550345103635828434342038123126148612932018581909708672041457123578294129474635247081713361564245102265389151698397613325412446542467415724413862194733201387245309383070674407866859388112212708763631727796356872873948286861401543392375385907918145648302932722197028152468055226640916445896885232531180328016589466815397103662153747907265893689012678586321135393005174834213251433149245550467599890736166729145033905532537542685776582313467228470500421986926540897756614627339229170202490215703733221016730068192445040224969881793841013674669211845153198966054468138267444464264829264887319018563654621798508311966983710468620244228763001136033741037496091448238896026163615260059570922863783366686533263466414382560251816049926827882640748161686643476961602372280867490565385777117052827661088413308557842173614776347812117945620610650392364993078006108660701448917572275101991812229719364806036952649416714123401241908360498568985081960421016591324188811198129973145792233438810491366022868308568065417444770816317526619176396473639237548344347614051309126165443111609800798241780802688948666764810870881215751023451694948354152866811274950899687367317711285518809005326397280007434769838283085441 A013850 772 2139582047555641615344645766647707201577502647922936503293734425377922118702170064523740140092214237128953629416429652916362153277309207287193879134568911508487500332950761063141654896922333159144346147376354917092526120945459470698558641143790093432275377117196310552242786906813409519208033688740117893802897400209375652194214391076469012521288352901116488202397726632824157259984551246009492939349173935579002037023042359911398974870407135090460437566263502375594365868371176276380141973799613091949392345683835131782513381265180618597910867400210304646730850279708128685223959775446098196931779528058011598842302723178756105217973095340729469694939625575298725799411461901041405673062351680227384119886491687643635140372166772641630485705603325990559107167155172077411361028836215498804207901147475453640583810523859598488785187401446777183412351160376832219789849282392975020919303233645394613458898593168823253163966166572549753603053515889719574509770988778058227778278746627007468878199864423232428871786209114502818446360830796036323906314025753382512389553749684971528798652100513915047337445963124459175198732608031681377020072965999737173708729254637336021616641382411251626658742982884932192397481682709206849644242609898131834729054378806577116241013194185433392845037967084988774582938495753964886096391456095362766077287311565470602477988714445149625348673551646686257959922646542925665757357551863991593300441251102935979977335992806717436576615708483896744452550493533670751351165143247881317671524930967382560778192851114212774627789650198086987470798780080884874476242975473847081756168119022176100414218917272789201180415395480500700520869240447041711858118332320509529678667605703406092980837038593363760815261767929866972570424242733703663834564360702142588175641382795926558107576277552592118892224323832256431987405685687998407559801452876224016749692236663609306342345135846645652891742252282497845674225910940448984911258265682442338248602927416644846320210728182042024609114564659651573533961268774738407426417543472804279312013142637225113451317675904936854700269156566358084570365223784793381256065330991123928902197584578874141555391794983352833572511279974563004938489231824531547572202994124880653964904855882259856635618304843826306840818619037133121213531251765594297213938676902064787124093609919719200222207596136725377805186190098393811516074526749030544031607983337784418231500750684759667241264792319566121976873824699683912450946102369095461667289328024592033219463009132475949445022765243186387375376001690174690051347736704928092287007109043668964018638680669252279555886158431110914148736800808715448273760940253110130180008638048239783689894647076986333772390878899735776374162476658582386639874313012315375086193077919475213765176095733667189051591425982383574146516660176143756442509657843676723821562568785458283876029800509561305948079909189285107087790809358052421409027926373954579417906025313471630337129754143271286844747089742967816893796695687180244246550044518016475542290244451245746550289096554328170373903262331300727165241762580117313338421119461556801464226454081656374523106703927058571448935317491257603424183544019473102674428302875800309485932129259642053538199434610671105658480812944450395464752984852420559609717457032022509778928561957752570951438295018760476263182710305759857133725272497514520352698772431676016995407552272719933446779080000000104680900608701102025112438376784285885592328320704672284350752635694834696271932733629335747035371923337992185382262115752590943250297447127335378914617979729823795317114664908882183799135005364372632338974575675639352743533698600152955518432987159015724180777912205609 A013850 773 126340180326113081744485987874780462545949953857201477582991724084140923187244440140062331532305158488227582863410754575058268788871831381101511369017159655664678407160409490017451580008366850714314495656426381499396574915708436285279189200899661227082428743393324941799384324060425018699715181286415221511167288584963422886416165578674418720369555950458027511863383359941633662044827766525614548575629371722004491284173628310408198067122670919956598377850293551776471710161449587943971003410893353466519668620284780696625632650327650347588038809115018279084809978166485290733789600780316652430624649352297526900039133500982369257016093306774734456016489950595814459729447413794593963588658804365746804895177447663669011403836075757715638550430170796416524719113345755999063457391749688988889672354857278062022833427623385431164276530868030745903315923669091565746370810276022782010263936643526906530134503028025844276079038169942490400506707059772051155227467116355560292079581709578164029788823794327451692450103862002276926439160697675148890343936906711483974090759365147883804031607883246169630228846676536189836309961771662753631658288569318480370326753757080054740441056990001997302572114396372361028878895882295955264642881871874786708915932014149572136915588103455656414106646918401502150347935235775872559105819090975075974097738460629473605722755599271640227213824551185176846275472355713217637306206080016839592797755436377266681681713039243857912412580970265618863178654092669724196534950543644143927185875648692972831391509665443150128996351054546838523163197164996170952947671458755196330619971260140476553359212846040929540502348687728085865056807779157366043510029405193767217995643449180426384425446291899536712380392134490714863310981109182467645767190935100817689183448012716667329694271613203012028466954097970910052424318334190617967998715990888151965052576882749465930209137926608579157604488255029215289217365815122572110024889330282537631241754261025461530362123288421399511143605928587765765606878959879528220122529524525619889095064059585505724186857444510616333196193426086878535795496099268264369789401729694876877745865171797939184704330101972001469623218571217970878612850650006763352591014600080077735973666834991562274476625282723099592643498635523673674537806885506577656185864932390023614890603572149499053921136344277496834018439339120056176212684730003504594522419808112832112151887827184373590929444721678059936612422474691635346315916398792717915991767530524134969576071226263572338779149264844912988128577523803125272842032504689298921455482781919608656336595454838677855495521769198668369568759350953838505117309761005900076999330068110510987104589015248966022925909008150497859117920084212631348697938309064210583464615058067091897619883276977313846307422112833767669777662266741112674173752786011266864939448124212526204595683690289085554928170557718096288426959501783637431781690024455643960047932888735186299777174852406026216895470902232506619761801083632306242514533578744354864296696644601610088048020862436524132408613737400976638380360838593347235320428683085467569661107887067727259214927760188881585488181562541270224594614090805867239822316856513132474834806300652603619377138414325518118027633523556851401798199002550581624394206120283897179935952655043331562111479882562787362864675860844813803889343615705734912306509813318037127561820554151839350098857894920006181302500043191373480864373710735297258341395009290193718627592385144293980161355988078646526691676701185100554637195673074742607986813955422026789529277085066365289680303848204584071155122931760839566984109719070828140152921368640431870407949458752719497150754937829005841 A013850 774 7460261308076651363930153098017911532875798825313890049798078315444437373283596945830540614651087303571350540501541646902615713714092771222663144829094260507343595264415019976040498347914054167829556654016321401157868352197667454209450843123924095797990334868632444488311844951444036929199481739781532415012917223653505158019988161255145751019101909318596066548020924021193526110085034785571013478842338770812643205839168578101293687665526595152517177613681983938848878013323436718503543780409841628844519912359196015355046982369197425374726103639432714361678944400752789932539542136476918009375954919603816665920410794099507922257543293671741294893317715092732248032564140337156978955946713738992983082255333107091991454385116437417350740764351155357599368138923953545988698095525427385104946262881967412284386291067733286324819364871226347514844901976736187865757449975988869254924075194863620303697912269301898078658191124896934115659520545172479848665026705753679479687007220368881007795000256231241694987486182947372450229306000037019866825919130404406417186085249752617390744262413897803070495383167402785473644266932654913939195790281729686947387424482601820152368303974202627938719580782991391546394269922953693862421897531652334280374776869503518085112728561920953055596583393884690300475895227737329498742639511502987261194497358361709786944322995381391083776749125922933507595720367132509788265294162818914361115114660762641220286623473254310565870050493713214528251836345518054544081192294651643054756398771179671352720837254234752571967105533419936267954263629395858898600607051968035588126778682940034999999308159345870848437123187661655742245739442551463307503223726347286760455424750030654997573938178090375743329349775149542221963650123516115532014906857526768183728593421702906489151117044488024657268945172531084267685603573315621800392356180545954485384389612349473213712919385428309990677387426971220133612996234017172760524859690063853564587194347359292477906353018057995219733518786477178980693320595701926261870015245893713328831174437654464527507509745240907383858902025617004090660188249165691742771694382736752784754015592529496510917605988191344714779781433411849962411210218032249369207146821120128510231509052939416760745570246319516307846005950929037406807782958782277904020119138392698504435675250331855769634989179993241910551954824535700197149182820621976942801954367249254623390456824307410076170792781370367761197026934708066375564608547432311200221397880909919645818497429839637683032569984939827267036004374203050744236049177369398412013024802789570971548019625012769088689155064949412168554665670914473209888672024077637393646733441191857563277538876761436194687752001022278748083054063052671668509264559211932570743002054563803709462556487622233405310606968340721147132701179188795962297285928261179297107809472286625459855170526227880212932953543262695867735323531620822006709277014254081320196870389146924015815542397859723442081460661305927283390314592187404051314240693291275410381855640167080474089147583906014313494596232579790269519721927158098560898435993307513774520918759623462226929382269311393268741491633086499465492087367447995654644267988060243959506520477247235591120600646227507519351413731932508518424781852901609294338853477196643844578038068327653685411120775585450030989796244907025410305861851163807940836787097966616774345397941902111961783987459837131444999731325050407412671560403245208567807801033903576648891240702750385415234547909740055998754616817528279002650771767299390476259013377253715259894914282596083803990332261932632484817638853997545815590844694801413330847889853896848861515719007589889333587254928323864965905209 A013850 775 440520969980618186388711610284859658104783044835959893550526726448678582455023116054347592754532054188584678066075532707952555279103464047927036039013186988698131956768442514565215386945976984556167490863009762416970968328920065503613862835624593932775531283657877214590326132537818936632300197252359707574097749139515826075922280933955101451926948643353779133594087542527456523274411219053182774912161262077715768661597065368303290962961679917160986820910307469605087397808735614790915756689420738341640056304898165510700169261918738770952201693804862350342779987920051492726527423616825531535640762047685770305934336980781843301385673948022651722155517758510746514074879922768782450369697499573796658024095164640675003389986740513057143891394171372710885089235320532937086633842680961663061971876917293727980726101258582824194258676281044594404076616824295157285111663632166740634011716181501915313058021590007779646687527734039062595579028671889762583821161948049019596038089355562054629286970130198590847316071616859395813590289996185986116203698731249794528421147912642304306057951278251373509681880651967079433220318106340013195572220345856284556280028273154878177195981372690977153452525654858679423035244680492668882150627346538686921850199367313239407821508852870356979922652825497077552801137302661569571254120514739894786273874513900601209275328554275762105933259136623300690019691958807570487277355020294074109486405603373201416704829472193784604060611603271604678742684366495602773450323806884870740310591039388413706812719025307904622085614642913816686431313052196072103467245811660533443298154448926126714959147501214327729363687108233109923868668343221356844757857817080935918132376064560146951743475478058597267854774872805318664731576143503106049948235030098134480989712958134925277884310359973367987073943492787994922567205400714151691368240105058066407462822219624043796534176790156276639509050175223577669713814622480034336232439838580489135309239017218861527892239363306559730044550822690941630959887855603043837162530254777878354152019369058475884790942946730340109484305710658474549393455924984931718925781606222515186939866723274239473173715996710714063031313861536328430419552164586293002312812640322468400660378067019620305265177474921118461998805396408729834592775933134727954484015002950453988422187856845751341176476089420941576182380434008560941462096374907116495512603431701236256583085018528257587809142947138845930923243467576611410714570117330544061873323469849845165936454734600765545390225040711860291209022292315943396394467874485606830957101579921376298939010837379001918005917430197839140984453201828728570716194349760410457445962968937997253975393133886045860117067908364537795556259369197209353803562956905406369803528319938045240054498037605260350186030873551243017038871929919212777692436777894376314919041529052946778987964403230098693477973776118928293903119218677918674176098414689247876304999608736716209891963051218809531468170589453700156914686354074021826054598698156521707638193696225934914490075682066239197542412937604035624870060076758561922491746968815380871685731837005821037953093620568461125916339442124706937842266960436695411089380426969345564900527660972014420080347559088091510181629456882695504464943631987127221414958974984622378488569896679622469841270677545238879916478465514943453150836449371695098471441347830753908321403071377809231382675515922774695789135012901507310842970251226320720482843250972297540378872256707508384184819522240566670461368458227346827525422087261708232618480913454632381534793473016152541825129734860015595996756689701082864823788383328655773237047982755028423641691679175375258993816262595902371736686241 A013850 776 26012322756385523288067031875710677951429334014518595754265052670068021615386659979893171004562363267781736655123694130871890436675780448566043551067689678495635993915219762042561403383772994961057134167969863460959718708854400947922894986580796647136462346768713991644344167800225670389200694347554588372542897988939270013957134766869114785634834390441397304059597275298703780242830708073871389675788210364427038423698645112932941028071924237428439110787932745772710805753208029317788784516753605178335503684747931775241334294747039605685956557817483316925390815506691120594008717837149930811648051358153797050795116664378187065103522660956789561541561168122301070909607584559573834911880267652333118859664795376867218275175327040555511289642934425387205053634256442149402028641776468105242146377360089277343533895553218057185846780575719402254966320146857804742528558625815813867697757828801506597320763116868369380357251825167272607206346064046418590812055791870346558126453138356583763804766299218096590943166712903930463396693033984786294175712206381569117108740363093615426968415965029465354373205370618004073452226563861271439185344039202467746763779389501522401485245504076029509934218187393750161250808163138411604822112394185762924048332422440479473792452276253141709307452726692776932415354356584863021612984562274876047234686016171316600806498875801429476593253018758469282444972790475628229703240536593344782091062764473584170455003475503570787085175054561584984675076769157198848169468170472744732344600090284846440973584245725406460029533459049417961517082604419125861637637397932742839293312722054638856391622700799204838091196360054056907894520996998877900326106746240812185029798674236212117353500483503882110069556601464281261833734839697714909143393330292264742967961560464909202733790642446067406268729289305638312182670911706769943223603209963573763294272189246580162141546605281937979286369903796777037818931039642823547520189340028339302950875254727756554360508842163889045499400681529077412366550417985504135540610249014378938934322591723533942521020390061479853124938767908672263667134178914435233070848478065833299273612190142620566651434755889770954707936052209858657487844135766656015493569273598401436590594664479441559405603464716617124062567459852539088002868826075672550984326601909221357562341770758884770945129736604217179131993382247771515032395328841890321943523720038526299714974587259075082302542081885601713375086603516931327191284650858251296309557877571163507203381715623440604689747398428994638335601557338964141613696933520500597761185891192777349076049650936392684256331418335752203435990977114784593372220560159002477101726667352819799849992989162837121994052742921017592289801559491726015132746589042307340730528543764021633379978054622553018418134937052327348913128348589799595309960699297885027019654483249047454352460310046334097751180873506046596826685286743712419791424435288985397847933921896294355477910526211419484023664005136651540565655314521716914806697998527444450314327699568445230765724478950329358375681941552580699612952177472516322961215166761579425092170779243356726470092225200947061024233927718021819972648021746826427329416824832112886261811257852736479491324443016592715584715037799466286843150456525207875297331912513866966827371563829035027221657192238368810620188136910191895965103741498949223869640140148058187532470529961788257303915606539723923011652633376821105197966550364663012223791411126663197461832027886321662577729407968783221324073346089866602818548648830716609427888679458582587497248019788130791442232085713749060928012485770159242084979880247173794753874446333701673387618251963626733668325856490025439148679585844809 A013850 777 1536001646441808764637070165228839822353950744223308560693597095114846608366966885152711854648402988599243767748399014733854258395268159707376305646996007825488809804699811728851208308408411579455462715484452467506210430039143521573899026062609461216760965114345792492606878764435525610811911800528750888810285583348874955054154850848854358976951335921174069407415159509113159519558910481054031688965618033809052191880981295273577234766619054295911901052916640705132800368921180923186109936929783632175533157080680623396225548770517941676150048782564572381127402264854603979955620779565866264497005784647623562052400843914867568007297909606837466819467645416453755936141418260658275377711617924602618335544346502208632371930827886417762386142125634884689071212049208652480040389268258665146443501436735911737858332998521973058767066546215654983753506238351806512241568858295797993073684902032900163065193741287960343540715363024302280182927528735876971368861082454152093910808931366817914668907645202529385598603051230264189933111326963767645884781630074625274796154009700314897347057994319024899710383403929622522533280526369444217212455380170866517978654409170675396285302261770185466532105649747413553271698971225160066853140914764275114902129981212687872447970514460471764792895776058481785082194259401979576563225125417769155713160974568900073961022952117198609163354997504668852659093198304795371335746650445300416037695165179400671681197500225010351406592501796807031760078608141963434785558925998245103700216290731229897493049176125839526058283921223409081209622210708344963003840850710530531917430822924604369831068928859492246484447053864832006354263570351786741136356277258773718713824581914974089317606850050420734717497247759864344230020208549310367670008232760427940807515162183892423512227603645797834272762195804208636696074534665373058377410545945139067148763478502821311994296185495293155738880856449295887306170058959869087657519660339333407499946232916419296778433686620935484247694110843610492122832435631626033699537494594050061965132814718682955771923733012740323847174509306239188497280606130718486077600531781309390488807526215731601840200570900535085104548915946939943865999708372885271058879772036712006429238024342846544641341478988051524558770545936832580607481401310942388463073501516137611942698719221541386839538965816742420210565077228348660191147911772784781620443132144554939471869534403061124534882807393262895573085488851071277939318167348528880795783083112699633936852486925848544266324894129833704399078936359308493598147190227452039797200265689042309685591655838143051612652113921307831860691831207650915454036251856828937270379857980516656361342236017076369216626820416743167807120492286426929467573553336359206162796979980721713429454324147407133184572449898002877625971315855879076303457869332840812960483577581373003132058428847925982138109479399658545496018939496929474676263821479379298757522650154054285396615138662258109112113335839314136818861380667192862102420710115047067346610736331817122431485264757537998282725642966738337731445213127574616354536794382104503472267592343540971341332475805890723006419989197821470447564893036128353707374734089511433820873692964946236377483217035686783262561838267020684771801191307356999828432152102031330524189463472540689322411635544483439898311489296409921264843410831771452720278380635602687915604852323713634805538912650564157929915076348267909440834726832482986208802659035618335146923719414659407853552343811148680435965207013260533029832479164804985070107398633349843209124998320469335103872362429311168298738209272242133085875976948715365406421532181558750111865470160200194996380973499879512156290380864550126641 A013850 778 90699361220742365743054356186597762670178437495642147200396214869436577377461027601382482305133548073796745241775213421019360103982189562560863472149467266087288730157719182776934999403208295355265617886641433753774219683381385805417163589971026075388518229037004700895943584161153351792832579909422211233358553411167717220992789787774001043229999434809407624438457753853622956470434104995759517201730779278390722878380064504609462135734088537119301845273674716997386728984426812333216605665766793696333057392457110130923722429350313938034984230561655434533191976337399510412399451412584837052283694577657523715632217432329015023262934264374145578222744994196177834273214606873610502778493326829860010095558116608917532930143455865082451139306376614306004966000293721720293904945901405918232342316337818852208796705229723987147136512487488211135660789868435822741352399513508575693008019780140721728836625229312770325735701471222025342521687644324799282359878057835226993339356588279231043284327541564157690211911572095870151360290745883515721850470474276547851438098118793894373446427506544101302998429618640280333067681801589311582178277743709497020121564207119211475250813255267681613254306511935022907140552551874476787611117875915681259855873260628006180180210908376397239255702680477290927318488823427492016481880430793850875706442387318980467324444299568460672486949247653191080666794266699861882004503962144544266609861808678430262103031190786636240207880638599658418400881732174798860652469021270375128394071751388394217067060801054698174215607264321082836346981920117061720413798393606117379192372662874963434154789180224157662660114083664465143212909565702655277360701815853329316332627737497305000115366888627293964333494982972229662438463294628227900546316136270509476742962811796663715973527767680716315972334900042715788266505197455613724127715327514516776067334642113095651951195457311565553225175692474472849542035811521309757088878423377298379464325107481643055469730761279619409342089551204355949361132491611885663923989518284062108979127576323509855376324510669303382851807600024117841575922511412795884396233801154538198973595615512735357062003511105696240338508937750856745343416779710502370755791658995807267640076099420745614526572992765454473670841967024027052291169266009837096356027191026409847604416671312797351487936392512823171013657245256760035627093042271168569905546510003824620874424136966356342660294893764780720695125031166907891038798463763281882110195274721800684337202500484430690382218673472550411061212113080807238476993435740815497984878488672259344624501685586509054675494674939306163541991940980578906645386635893891916878660233891528041480897694572342525872597118788267315842657949021223758130750750958674764706998870881636456295848386580243807415818594027171920935980229973803576642883726234917164503594772602494461944918165041181319273226649070437452994422358354188550158702394535868212332954968946751498384727322867679084961180367975660465016945667017071314285840511583414279750017369657469262456773398667861260596666491542932104704108389970153521119043171468888825533929060293750816734341363862041302806093942142160008458259368890343158066770673251560655688770695887110311854006482740268864871013987829304415090088545508123482869090149472848036122863628590055163799084667266202642555395131463709440767738566205272511679718098151703118728550924862966421632267253103162961603555343288871784571849784731287852643588213394227072090698707716223374344412349704518431063309508926021214878578062202569563404771781900674891655622025825393768548559129088395176872192519316625716587890562844693611883785053788862635355544147489661314341300104194385313316790699670820428024409 A013850 779 5355706580723615954761616678462411287911366555680173150036196091825360457561696218834034197635830880209624009781584577297772194780044311479656427166953892595188312227083160023795234779760046632433079470588290021726613898083987450424078092824199118725616612906406090583204572701131944270014971011071472151118589220376042534182403244178266987601688236626060710815466491907302581956622663465894603731245000785609693795245464428932684129652962194028357654661565218363978688959801418841464107347957863400974770705967199896120914885730706687727027783830435191753750453010747103690341775206461722043100299881116099117884366807161596008108653005377028922248474869162290104935999049321279826578567252455976403736132611227639971401992040925377253657324902232698155287237351343973861634793150532118065701581437431865404077236647109971717051263925873691379349633980941266897054117838873167886096430559997529477366073883165689774964367436174189374450563133709735072824068439437112318729695667181300313874896257001821947449323166420689036567673808253675719859548431035555874079568255816660668857638097833922637840754270551089913387313542702047259616045122488302089541158244866182318402085271910301331581053545223251167643742487635635979831648899454945062713229460166823136933461273928717880580809987579503551967229446534569976081238557557946100359589716528798477615041111445218034249681866124673280122293534654360144270483954460673194399045729940652628546921888784760083348035143828671229948153665403189697922667643236994380956541542847733290123592873241478872489257393350895620403452935400992377528714381344047625123930413370103715823406146303056285822417076526303002241579096945176091472872081524323242800125335271478362951812299406553081299928545249527189337328819084502229299359421530637314092195211073781195764520841153778617741850403512622324581348865404556534796017462374404701110000043282136185152066140558790634352393399464925147292607672634521819846341182022006092008988933271683540782432131722800246502241045909066014453825512497190236569047657065155583473108504254326933450116586030511695454016386973824134427216648376414184177713209724374326111191847500411510099154245327280257295748614265250339955783417425125454490758741672043423346878853594695607792179608649807321215789547310801773410741253988614870702727049602918475091193200024349370808011156041489695425185446675166423343744217053070232884352615869215840038013870863726375677747753181916536776326437965374744057950010486758031856724920777047608609427470451105147836379630449880629222753514065308586624827985387059414340509089877608242040732200032197773169533285060491089650991082122962203858503435462898423799768008151060839321405527966802253810250987267328396733193109231754241693862701093358786181183576326689751107813551379176816584096672158710474759348696599723127397185641150445623646772767727404695483385472727516715721764760400960261161867645838456479698321217694948482070048657961336729228119763688013582287872739548594774798785624691691044037264596368489029804958775660903902478810012417938539576972559659118597850672896319347595268558380232066416258952977081285691977346123194689676889397041189552406339451757473605873140684741484831405157766220821437976804667228799330136201768504967332596406654638523709183539936904236222203685018974404614167367172150517401999840253527117800578767894194595855136542175673977759917457802203562233304230963749028488669719728339465864590007183157938597816410751240412715714379883667991935274031663204837702108835857363192572626717365155994999530149488368949452951677372825002963676639023868013540646799126096073127431938798349845416313088125623641178549755109526365117010950539429852574258366043174024862275454413327041 A013850 780 316249117885148798512718703246526924139878283746358544336487343026195709658560600025930885336198177645498088153592787704856150329566836548562232367781460403853274648697033516245084818510050993598540909658767937492934824067961374960091387303176133761628935375510373242847646813429140177200114023232759359051401574873984935600936729165482487350892088684532258912942480880634310161956611654997610455726286051389466808915449429064046065171877764595180491150110764579174577604387313981169614074789563875964159235416657186666043903087512499203593263607403367637867210499831605725810991484166358224923029607680024536811953975596085082682807851314508180829850192549164068406365807863372252479637817690272950664214894560380912671316228024602601451211378151938593371556078359510312555672900745771039661612682298914220245356746775196719920160083558915602259216536940600869004148604267621690506108128137294118108989296727050815521870932738649708371931302482426146315188417280322045308669799451388602233998749079700584174935083653975266920284570703571297581986475304218538808524425937717995835374672038995297841858698921771308295607477383013188633067848437811750085315853201103199719324733221031383328529630791887758198195350152396668973079035863915051008153486393390739412783954764216862130416248956582105240112931588419822517621055585239159280133413171309021304690562589728679704409464512795832517941310927805312159027807026948291456069251307265597063067190610851298161618127207939207457208525788392948472635601665501281201102821563615803048508035572036085941618159819977035489203492382493198900693055503984668215942966979091254315656309533049170621527905951801665979363004095515703025381623541929763164104600922445525853941564467657552897679480668439331003179929438120772137897874481962602759830035018695705828699191149289473599038524477016835644204069153273658823170035135746223195844392555766859597044353533856028167874477845004365022481190461395878940106600457217437727038787520759641399661834946099631755710831519884439087483942687446586279165695102040372048503584067713751093295934288515685104864213634417341313792715869978881161509787321014579582539767403051799259844959032330571913056659923748767324049055015536232962224812936992492105209849425913180944520413711162472510471156979155533918130860306773719500125329552002733035659867268237805996842250753093925025161775440721902132024752272766744181588137614461326138404681060632178757395327077638989580105299835417413261877890169232575023107749846963884240778082702667307874590380798435001274974372252042406731609467709120471357392721248182889084263195679701246307887770949536938352801372408278795175640769360648689026952501113311991501089675020911706285241510547148474498698319907025856217780898636861742965212708998514703113165282395389011842474324394299694824064781185517050949676414924292663630718285161535519863598428779087134546654487336916302461347122619115016669706169583669012917754303203958972524191243926013514020516597397604972857093492352419664459356437150962908720953010744000714537471252423266852823480652675311294084484383854761156153013103794323289813674914343672838825570311228523230730642005885201880041938286827058953203084293299937809643160937573285091092338795193371645212578228449816022485216549750186503578849734258244684905396685419618061968864148315902070688567130522779006375665384296690649957678931372712745365965762318146314381534178416383227458280238717119838175334158293116262461238449995130450218417750711255785996295680582461471824648541439158221035033695096348727255797138698096247343597187943600002141857720382331561652841596847022101728554103760021987871540729950387952184489462422333794379618402793364657382256483382994092503307652548444009 A013850 781 18674194162000151403377526708004168343535672776938725684525241118353830459628344870931192848217166191789016607381500521184050820810592131356051259085127455387132014730911132100756013448200001121000242174440587941020308426389051230018436328865247522490427004988512029616910696686177298323489532957871207392626211594733936462299712920492575395582826944732945356550340553520575380753375961615953899800181465048496625599648373336802856102334210121580812821922890537635679632961466503274084541502248957311807638692118190215443226433414525565472978622753561455648420912804556486503413236148539286823479975303897768874209070304973228047337120812270393569821824019835589075327494588524268136670133496792927463771225308895932512328551948624759013092580668493821999997014871050724446099929116137034120978567277068585791268070540328591114565532774070407397804477289805540713825970933398793202695178858379080380217708982435623605750956707284526629654171480284781513765560851985736453431642987805045573315392134407239794945741754683585536375883615475181550918719380238800498104558827196309936083039009230633342263914312631673983547325931989545775594023382404346030787815815671942840226406171968682154166346168630180233845237231148870906191343988728319846980455218043329771585479744872241491938949084637216732323428497364602099843005711252787116332597914352626399020673030360888807865674470016081114351916468975975877678432977134269662189433220442726240977054538380158305145388793501602261140706239278815214360659642746185153643920510509949554211350992493158838766610719209823968601977021693840901887024234454790673483216257148359476085189421617020476030601318547936574415406028836106747945759488527410585077212579869485856149395440250710841055075653990674056406771653391593473970731590285409730365203737818962733478858538174394126549625831843367127954606079431656279849367404730678733491415536025477292345872031820664607284820042269662750212491815554965255534354650398232480343913364313336065008631691732237155542968890417656243676839331751033473198455130080381929092088135614429288308031623802562689757126950898709587238146079406382953705991431518589909769390725382805694494584985900087940894082711837440961717772649612399020186412979116469666320536398750747421592985909230432839270811348462155122331709170254681362762900584716209383022679502322174206307538064719443178810777677999187598993929596954603477178597937996326847146658011949269523445436668607504695715637849981562835700627536603014322539489520713370400533705005509801862686687395766788390285961707110852075094807458755854713182682796983951417536657441690678893234464986799206672794568239336454576326411789976944438352518238239959786147844220309815344437225956298570270673637092189969783803744283608049060352845253653294704129296760165325760286266381159002679666201264223596341527442624864557494730284020503510912425623620976316207845400822757570744040086243536122619329479607746071543780473849890573368580968762587171989397484559731176042238513629918028766660538257327208797063554331422498192723139984341484392373709059824456604394718382239791509679270765950995940207690017079537459811101307733068251413679805515285814596413898851004127688924435068027721619010202764911343911513517373402278157531811733186311729552046198762849827497958215090398978768877343026941199459093905701372089200490239577547476665277335286189350983218627314901114912299124221717915211701309013198183989816007209324415306713050222182073669233762457954947349761748942907295263642713767449773671723440853793897704661744295995727565242983885309392070350881636526474556530856296384038643452219808084969391272925538361826608562840458188541918266576388224322087066545389653764863087282418168227813575333070287441 A013850 782 1102692491071946940218039574580938136517437941805454812945530962797675334810594136283616006494375446458949641649270224275397016918044654764443470797717691113154758337845571439417541838102761866193943300158542277329308192269847086081358646783164000955537224217566646836848959728622083288703733431629336925327185168457444214162335748242166084533770348259535690358941059344836455658106097157460461829300915329648677245033636797164871849986732773469225416321724763356849246646741635551831418091166298680304929257130887014031707077666694320115613914694975050394583606480196255971540048181335096347639669061719859354253171392438364142967209646843754469904408886547271699309013227957769509202234712852125573808227083264995918920488664014343394964103795893891695277823731120674227817754714378775727809663419143622922388588297335862976723980144776083486432956579485727373610709757646265339825947616408426317371475497703841138295988242608444012954449171739336063606342602748905751838685086786900136058700590144613102651751104872311042337459551610193995400199460683720930612576094187114905415767370456059668227341876246587717054486048958050688503051486707594228771989736099612552772529058048578712521368574911443512628327413262109678139692671190418558644348900170240579682350993454960987857503004498743010826966129340882389393629644243765826432323574244608236235771721769780123215660211779979573721366315576562399601033788866801489282623842233922541803454093436809967760530062867476111918097562723174759592782591244519487137519862225102011226626064755728536270329596358620895521978141153999611415526894020320934478510436768353478703354350157063442089130977258937106782655310596743267359449152038055067638224325628713270319765651351364224453461162292495312356763459361120203044497729674763159168334915514471930449193117820659798778628855744518985538591534384359871668825295881941848533934595986768408635731397606978424395561338675981315737297429216705143374048107751365229731827740249338181302694692765096871797656770010272183532873685700566775558895576976116472530958712319896435045300959353917524267468589323617902416825287842867507033385088039741215581972752943129293454210748832414292821854690051289051348472757186962549742987500003848417326561353809832884497644224954147828726102139315341797818565094794368679789786516626907447858106201932622064708253815183618400265597611108174028532992548770572380723919029640745103997163008947592416089929589844604544777312699403561303885286355408871392731634316708603808781114746870348290189786204032633087657995752843188704182273285632074464958724236479105347254122085274392897966601923005506354821846459964578306277498289786348592140277849449831385412244053365074286273673755493474275913007596656725525763827296202771688964775159382973398984130844391002320819143743541057949231609518451139140370853959555627255506328541126711815867820649195030495757063073183011794864823052594564504548786441357797778588693200362188466841337624462009918801932065767566214118141991333029680642538123556914352257805819716167095782108692935380311885275146273574338032903725752877448855051259458640359273323887818529607464385721120329947177726378835872112066103644313252942735903298966331968933880933463065249946630961687382031122924095951032918521318318775990747519463926934642872969297323438228397850886860036037760320495199748156814600949607961371314194986208076724317595934456350986168221175335750595920339566414645409703397399446098902569629268094584439379781686056081513329732878022838605254141685541597458975675865562571338934251717000032955443634292362149209755251796088590533445181097857210127447609357585274980114727499409027166215575211731723069148257994919192438713665161400440939510415684163809842467403103609 A013850 783 65112888905307394872935018839429816023218193025670301249620657822239930845230773153411241567486375737954517389747757473237918451993618819185622507134431942540675325091443147926166427998129985436886157931061762934018319445342200586018146733899051092423517552823092929069094223015405396114666755404280716103644957012243623402071763597951665125634605294377322980005110613253247870155506931050882810558389749300424742641991219235788517869866583540584291608381525551458591165243446837700093406865278770773325767704321747291558271229140632908506886048823581750749767379049108718863468305059656104231774818425495975009295517552092964278070762436476857693385440341729846572497922097678331748882757559205163007802001039714744016335935121382963129235365043738410714460213498944692478410598129352327951432815237011789944123750369385372912574303568882953790379653062052715684338800479254322051382380801301165614468256663914115375239809737786010520947269142036055219890924349720135740322515689679666134130211147449259098483250991605094738984649063030345234386377953913037231742005785654948049895647458059867349156310450484758104350346704923935105416687238596731614757221926946021628665068348710524395674292979945827977190105425714314384470712541123025469390158206152535989663143812521991371997694912646276046321522971449764211304436862950128285002274735569871741486084398783746495761519845396013848672959568480433134041444198795761140649655260070892170952160763350191786291539682261596932651742981240746379194219230397631195983410344530048660921042497761014338226692335380205259677287257002523054475447565005930860021562780734504563954371022424439191921095076162977218409013435427093194308112978695113688969508204049889899111841946646706089752428172209555699354525511814786869574546439565089785731008426214053021094404414192140458079255302858101577068291513862066062172464896532784214080303958422687761531303297294468982133501487478020712971675897817222011094166714610365450434696233983170267742818913086205182779834612336562165432658266932767529977224924862701586480581003777564592989976348889475890469752730970313519811116421833483422814356063658679038899909088538841649177690507805231576837697592838567193075967839132951599773668887727245194716121381116821996701393839317475138447605224431617819388450282512676172907104020302257888573313117919400298957679532777482917283273338326568210844677012353528509366694781256357645928478515346384577694252350734053764555537587080891433122274000538446869410274767326346304716044687947196187416685561922951193116991209637449793259055243288365081347707439854691650008655013367626232029876951552144745875211614448384407379996513594098017291266732163093477207599107154271530174161588134162518387185574982985570828238013477465461681008386405196236613942230444296042049618912355930844177310455021315099758555457800233810393194024991206015178941514317355743958817408383663474972936432656439429101290575736601027883744788186866778514145386857223695335286551509017377462166446224069612261233657912235586471175848419950838837736209141272036513612112308291086504932101981660477441921819773254574730502251796354791164512446434363050897564943879412345391354093053273015612353900662936433576735240060539944098611656678221555777544941812542805765325405403477650276825421563727005964037651703948664697018198267993709164921049928911745371473400511014731899740600722494229722333713069382247292182400736938500131057218396797575913039892694097834038651717116560936728779925557280607396714370596801651812389545788355054684185604274992728629637134945985991161329692548686837863307235182409404498647370400815653884956052902300794544112603645137863500677546515510135486341983394313603214115534637037150535734188807387857685865007841 A013850 784 3844850976969496359851939927449491206355011079972805618488850223745445676480031923935780403318503000950476297347215331037225846671771197654091823423781071775084337271324626441892201406861577510062690739671266039490847744928011602403785546490005067956516287976650814368600944774836673235174957239867372005204131066615973718268935568695447874003597808027686544646321776601991033484812528771623579080662356306440780628266939504654076191697751891487961835183320702288078349716460292319352815581987846135394113257172494855819224357809525232614423114296983678800023013965470820740168939945467633298782071253207111828323891015933537447655800451111521969936716866738805710259429801945807811439777951113505670447700359394115919420620632982542589818219070467709414278161146899185146157667408940125613204156306930309184410563335561836885114600051438969538368128133661150808444521829499488462812078203936032528368736087747464598792535525206526135251415295568087024679339191926624295330304228959894605554254838045731300506337487803289239242304542522878855745281231800610935497133699637139027398288086750977107100330975790674481303783622579053444039749964751898405119799197564235631151043620923007755040171326172821196225098535283004550088611104840773530942019451915101097653618978985611068525091886896849954259239609941137126913315692320342125101099320860665356463011797663781446828221985350789221750289589559201096132013238494690899594221493451926111802554140915065474788729126697865037276152771299284832945039451335749724491624397434154843378726638450290135657947955711865740378684135238741983843720703266035211353413260639591759996941654503140709843748743152347641769833834348534426030699763278967768219960489940941948652655155107541347893791131140802054491185376947151349861507392709878986757630316559513616842603486253631701909121946378468040024305545602041138905221879675364375057227868440901289630661928401941098926001129334089645080264490090209142533099450331027469482718377920472221139945713998827329837966454023861659306633038004112989877625154588217665980091827692061411651465113425574661856348429011066043031326613592845362633764911202981338568000731769130060542293446795391119380689205159524554183942824932961659015035374151406101502792251433567222083220604817857589450192640897462600617068600732091015333991585294828026062365566300022668253152018730977588782660007354845526282167332902463504949593960138406662634430727852688662928267907058495140743239938979539558234437157457794749191807314735853422947177722778593987670767865745988345002365213937881772842153953060934669688500776615979687241361069884344961375132204112202595099185370621562650871381414131217893823032009267498506735631519678352579585254067617734162548244921017170314971836626457830858046801864208840432575816674765505236986987947155705360417826005058553635325642941227646006269907713981705723990301317478925539325024209147646944533676923411930091849002107206670554095507245997646296404481770948532201985853335580055967121763466483085086534413586266059599145536462673349677082529485413582972484092281619692280367029735689915069532468041535790909383261427466322954063473295449502703792450312371135419583014067840702718298893885480245733466272639190334823159078919715192304647108251269088840137636699863669951771196264317916515975170459295466464701694227589526760532479423077252309652440132826774908903947782732062561770874083423033952320356078581115481494238797689112500060089092623693783002148345244015806752897725824231862586168586869370540737869790289256577624046475746834045632851443181425526792085357015307409088990428930286092926240628574797763546252769967827959617035305132641745701851508444194357990333007777450823956190308204782406701984568114887445608492642848003209 A013850 785 227034605339071790552897200775965006244057049261314198966148116861944821750469405076483897035554283703124674882055718082417149020121417450276468081350848507246955031534447866767292600873769290391691825486848588365895068490254157110341132734688309257764330288733253937651517188009330717863846050056928449535298735352606632090062376395897501512038446966226862774820654586570968536244695011435600721134031477539021655318534510810318545043560551440472658405739904149408738472407263801165464407300800326448886993722778648741269379104294655460649070476122589249462558951647086493886235734839918278659782525430626746350697440599859452746627360837684260802793194264059738385109070375098005457707448235301396334266258521863150925868227756986157386176017892047773203711137563249983695464102830505477334092225767927827030259354401590906229132018437419712271099598164557294087840569510115294240590405864218784767645497245400037094100430227920161760460821787999970720290299944075238014959134415852816563373193931762387563598722317296426288018840931433473552903111456594275130170247829873422428841513234558447197167443789463537446507119129670526817103195668634848923919022816970549783837974771882684927367076639178918815895843409926135678182397129742836228595306616134804715348547090121347985338150829372092949053839727414206207104378315823882145094813797501428633784383640248630653759680012978752755132849973881265525499249719873002930139184966842784975829019466893701220799666202382232586119544992451470100571634561924685481505929044089409346670429273851182220466168836829960103620919501712475403987863807156113195207699627507253836059407756755955775563519534402975898866918084446609322686790321859767745620446970522681125990634253945209051780472502733220515650005323352340057972150032125644289051312562522719560938893259790698366031741811702159295395218162254927211214446772950590982754248403566780251400956210206219950481440686048659452344537875336759657436989442596841045485037497825964186092654465916754999602081143655007120397374261104867939283887753279664958458442333388534296607363482666758207955518384674438774956805206043925818161184241624845061101875210235360944961885739821050208310316875464765400007639869466453003178823808266378887638379654900710896792093493889672799444425252354269103837283804629242364456869120074300110956624324450038537680373554045495640027290774296273481435698840557567503768573752212775021900500048973412857251291643897079565747575156802831374185279710725322145027030127837408771607897352353196377971171704434865784044663517817980804556348774295131310436282358396984551915129815600685624240181520621451038011796949832652971304201123034285412356217115236519324232305605487041471929667438759584564311314341142889928771980955708454336805603279667818703169398828228318738844651291597245827312207772702533612343890036551269024231780602905741295903302495813074171603354525959404427769088650551059993591725428446689548785607368915016156388244092739877995062653612666724802573010932359691274770587855424553269944782584398625082046283584186660942213165137361209463392738862753794940822705384646917408172204030458904114494034622997685156240398495203175390957397691925654812831385043723030315449933071550080972720451130262390397107095129188426921287309490249846982137368211708652351817840450937999274170342444933965682682377453288671632666937403288231595869212622545562210008343752046731850564706084136288066753306764744404016048200830336494192493857638313889372951857812195067253850668886049461060030473246790311652122320346374803560574244868419995931545848246396887199295795837904463501201582876713233139642679813830273187426317732777362441948629722121232644971173776250693703789081509184196333345486762615988775735882067531741488241 A013850 786 13406166410666850160358026808619957653705324701831342134752080152580979779543467900361297636052444898385808927110508097048650232489149579021375163735686253504425447657077612084741860788995202828339010603172922294417737899281017723208533546850609973361725939219409911764384438434762969559142245409811568016609855023836069018286093263801351566784358254908730019990384832682429121096712995730260786982243424717201689724904144328838499766277207002008470006200535600118436598057176520195019507786704958476480328092336356429523215566729495110295866962544562772591514643535808810377488333906562334436581498344153078745262333169981100825235599030104417916144135328098463491902305496579162124272167110846312152142088299457497199021592980822275607496307680507528959905938961972348287233459808038517931100811839370370258309784618059541421924016556711196589896160172018943658592897789002798009612622875876255021744698966843626790369536304528457631793451065759610271062421921397698729545321928121692965250623728476637223242940954114036675881224538160215179825375828400435352161422964106195721000662514987441748545540388324032422678798877487914938023126601037219194108494378319293994185848572304900662276098508466875977159833657512728385660992368114184736462324260376144083636616357124575477186232468323592716548680182064081462323306435171084416785703659928661859396334069573041391473855345086382371437839658107714848015205196708780950021788733107099610037727770500606163386999489584468451977773012259266857968654449247090752997443604124435532511542178191638458936306803645972314158711675656619960130079369948761328063819455304675831765471968628682432591250264986961323852192645968487833895332281715497425611141773162393797808620962061210649298585120813893938228617164338632328083197487246987169624190955504404067353880708097380947815808322239200804233792237262991196895001867495959446940655613982214807064975063256467081855978591070487292001492617000760321011996789595900866894845979209125359224585153557918465971503289451684515452344552743981346946774287943410936132012561344259561680368206287989405421565405096640935222424390611687775636599768283705476013004629289187828439054391050693193750515901179318932105051126652124583384706367054321406936158680242232077744676328720691289134393866726267236312487771379552132378813664671267347251877709734450325611488377992832472047971492931420652805296580836083803530030511494412152268202627391831055807831520280478651277828565434050389814266581638619547341701102018671150554674730759103892922819717975174389682053336063633948528247838773353208749952036980983540806036500481404885425758478611176062343558598090668325302541772114051519314222264437601229576593413698404311875974932591314708938018800530146507404056703453628520134034068061105026603449831408053993210037814117525768856958556770311907275294362768315884611862412820981117781794109075266216759006481403376872055336915726389541561597794824348571166241329527062789018569425432197055730454633174357432867133722544907410083928442274964446036969466826154412469750999362638141976745188196042057603877837106748837460639930258015826035160475794567829056758250453390310790839290743252303660643376310517991042880455446801217097003097941960731358169918790863890558776860283447421275094338089763214448229455533184212722491660787437919140484551030905739596711706239242771237349986726766787504481136148692902938782690214607469043995329562163674053716011151392312743630210830539645572569799684796853583434251952306526272628147052334626133739414749721112746170894133085775448348585235332339761850793101489792231217448432420665282452267287039703662760600326863801444336635802770474834624636461536666452902840313827212515041474035817609287717647845711521218428100205681803139142809 A013850 787 791620720383466835118981125022199879493645718318438921714975580929754275002262236048434264111260818804783631336948392622625747578251793491633182043428537583182818258702775915991922137729377731810590237106757888563073005214644815537740697407981668317036554984966935879775136705134318589497790449203963279812795329302496039460775521134206008667049570594105598950412233985064757171639805684876169210514491986126042576565864818473584572698902796261598145396135426651393562678678216340995706915297141093077686893524369510806916355999809956767860648271293887158756348186145974443980308628848599286145700895723895146828995511354214022629336887128635773530395046988886170733339237267502944276147195728363886271838171994665752105026043924574552347049472226289077553485789765505194012848568204866445313571838302980993382934471911797861423191253657239447436778361997546604096252021542826219669615768197616982779002729293149318344530749246100894699771491982039226895964952036612712280921714533657847905084080542816951395272420399479751674110427753822546153508617291217307109779864607506751129368120847493447809865614390145790526760394916783889175327602664646756192912484545375991062680172346032079206741340826460559575311017642469098444895938344774494503363785250950931994658559271849057352369841022039826319483016070701946268728921690417363726779015415127554135494130474218521125139684272005792651032993971602454060449851660456806317836602901241124873117787120290293341838932860473277620835518600897448696191076573591461873746047379943793759274054080038059361729980448491019178757765735847752025721056716104407660840475016285803189919354275555068962080736897215079212148123551793238103685475903018407484912310563466191366801259188752427630432152798939623158461614937031900340984728424447345379138851731579555773179301932442247587575665619902568289201197818142367185452965273768909382398773350035802142379712510231124716513679824121204105396137541277896195437398428848350289273760226319643336852528732441527497151297738832518952945493494979354555860074928770472367659209734817182857664062213099486400738015605551550583948937841229551463565579717384524653091910354897252081497722737152382397774213448737603621871163977681304524283526268190624758173233909623561958745392534628099932096823436319354037016090412191173864836568085173665587876126882109557277032777232098764641960668686107458127499957801789912514644771673233543179285096944860232014396643441041983879304498960315241468142627379178845650980108373100512769102988176594325773199581526716072536335567441221521026644506631727733623475917831690097101055649316926477079505612403511335305324791658655873940789789101562628163985510492775915005268264485477076211964443794584542248081072152504621115702144282233310485394577684940190715907109094814180245059522885825779125234545818730147812698856827106284670445863614666114023897160346785394833402573720388000917995589536727576039670788186582958778795384267243530628757506002345803943827615634312632053371379182554237658045890587894375574037010046617591901926326761364419645584826617788087459451382403316412103213327241805576511550190935193435737972517931022244461888269279098305278857330727759776853091048013678165068360935930374839225968575534681721873605214822877286778873045569862428049953501119778994577050410077837421687326472253823953017446229541721046398794279366228852035352106608444167225632179074482356439578880215316202789197876742478564675198620319332535531414674101587569407248209143531748069872419455293307338571178701556281986548645127664581954449535609561139330597527481849870741461159112486007864263523931032407461582350688700980611486634007517793768509750158417278617377459817691183071800684000340994010830439387641419616426960889045304793563243728641 A013850 788 46744411917923333146940716451435880684220286020985499888347593078321060184608582776423994861505840089603668646815465635973427768748190153887447766482411715749362235358140215063407010310782025685683542910916946561760897884919561712688050441243909532452691535307312596764842047301476378391255028235044827709665751399983088634119333747453730605780610094011341512422892004584088846228158885886252915711670237288756688103637751666046695433297511216451108887496400808338138482613269996719455497641380884405144333375720495243637603905432778137185403419771632742837403604043733644942593244224880939247617492191600284525105355949954983822239713848058813791196297129646739495632948621408781356562215760564159120465772218113017996049682867702202741540924285490143740455782399863316201264695103929158729321103479952724678268897631919751919178020337206332131694325497593129425279585620082345445271141496301085216117332162031174098926196212233011731126806830047434308979834452809944047476146321497962260947309871972798162939441152168879856604546648435467527818530342429090767525391225208666147438058167923640599724754664123718784814674559441171871913919609744726306435289299919906896260201496860848245078869434461669582362540280770157794072660263320589125929128155283401583352593266443414987600086742510429704339152615958879225222174096897454910702574081247866944146792910372129453918373216577670050250847261029153309815503290698313956261933564715387182632732211666021531542247146478086570232716537864393448061386880594002232182830351738301077691373619372167367250793615502946191486467308936073909366802678029249167964969209236660392561547950617251267141905433043653212398134547609838916784523666597333943576587026462115134018247553836642099149388190624585807883999900416796683234807228735191297292770055898041188850464599808782277798755479189626754909041529963488639933812146450780330121265167546264080705379644016637683385416279934532981219536525674918492444382939825066236231326267603948619397804969121939757179286980180321411652478445385035907168981564468967622837908675631219830562205209621311572477179083492213510431600830586763784372083916731838796240424214546327838160359029906111028206169529934506756267870361718103350854417942610388201345371289129361710101956683777254672890385327091221536531763122749476625544734508861419779298497416261687247651508462778199953343135525245959294970745008237892544077259122532767491193605689497051840218107398550088106089051359107654693452354004113131656844724419323212178502762348839718342581662089571057367198078921836689595102331472096890942732629472043468543720235036515191545067726906814940838444123622651970700329696256658171630455180409087925005146085749602935873240288441626422635206939229533245372261095917721594750852064417718033321583598884939682529290519766885126431565974696050196498192054796783799003505157800582419366997103421317330779517588575615191066206721566554226637566520371629537132929088645596463240097501971932517377079076875590526610119526569350645179469951793324574983271311406242722184216847668931807615652138426953768776393144679533430818282643760301377487430527224532237186891539211308932513230040412661475828411246522143487063398173294159681969121644905752703881454218416747420994914514330076080907005674467854806513921704287621829850780249664686221913214940860116050601727182408209086068802403402296447483835506543122019630506354542169108665400693297834206458499345423766616765505803331236266890594505091024644385928599501716406191777896496415614505035289531148196895023710946143465899828290628208975716332453400275753017412539984433186278376896824603532628198976225817104204127674251509918204236732237104381885077521624774846669206758589536135355345526615400838186930395613537236202755115978932522409 A013850 789 2760210779341454898993702365740837318522523669253172782907037023681780282840952204365060472577058351451007029925806430338594936316811880396899903163019929403284090635662821559279120551841367834713927525346734777525419259206615199572516690505011613981798982468361501526367158051104878667625218162251162031428052954417601400756112538453395338540739245441275704967059349978685862280926554052697348419858415841663793675831705598128391318640784739820221528697774971331558739259830980036287127680225899843239367741502919523641556873011900116222660886534095141831805845415178428000215188478234994581632565296421805200922946163488891839719432863014024895556350149208510320477629983145567130323642278445553031904383383707355599648737723654947369685250038133907497730173494929528958368478981191912893807681839387728439527100136267229431075542922891696706044418226307376699433334251280242416197815634215082780926512346835778799367492960136147109711306816507470948510950244603974386059418964138133173546677700630121758723411060594420186652641875043465922050156398190095380731606826457346527340069896757723053773147038161841470524521718060441757864645039035816343668697397870970582317268638188136228023662161235527127168925641039197047582196515888817467296989088441329580095387279790217211602797522058498363611522622819755859370144158247697815022076296923605295184923974564563872124426020065694838797262279916510473791295653812444740803310915062878897747280204366666905416038151752384533885671678844354568714576833912195237808163949439794940336597920850307110868792112201833469661084408125366228274200331334949134119163466836215559520366844935998070073462373915794678538897446901813378197209337988905972034253887325561436548643499806499879312672223268191167369742310119711427348332132049584310913840779030723434160431084154108784721738712290668270250623993302814040699451673435772127713330586878439347701571962599538438566225445913854238008032412304578262060348368213730336183223584775745562026820985621681420721679716892667799036667199721540985282421192400328069160955669387347899774867655422928827043204947701131715577475597445317814703387183199098349079200809444746112515531040356925950104546104573102689450861476989092284764602525093200812901242829251799679619810440220363111179504363179409540510664080635233845261791028013757976547796973932836370286573923218589929044958809630248650408727521991439316835218073926437387587491222359111414113039023776984152576452393703947901993668051588876311205024132236616355928409613936636528411104564727081366475679362255534683901197571095849313277419037694694774038136158671185545544704206120515441569287055793976217883768234259408376606747947976232883628871217428303760378965792189598630186334554564708605986645452845542448443063551801832149606189930556803313672075901714799830657539239827068053021742643695286547357976062966591281201811959925367065199734087801501417268440701783460528721665461424352538162329755433825557864517393940643218599142410426745005800947924393586247202521183444022828187187667227226502255820638002754307896643121973193092477238800181769556388771831402036039255285202081404073648758498888581155973720656327247486191855695886050767606598734846835060594664010039791411495990143290518462328707156676662501477778071652358469840562716479781430858722962450056717753429042848992671981388394022338323276713118502202927473002825864812137161769729360543697583245538543812057167927847927994953386352180906170323622714931119914226344697871976852069218293010216845620907828811524769878454255107658825517918960733305111807073715040832882939925193073540795216551877380596013998162521347158274186149535036877409160041974801868776645931942574421329920969989887953519256597798001112804094100052930583760260536486843439986515729041 A013850 790 162987686309333570330679130994630702821436500145730599657877629211385443921475386715552455845202718594830514110088943905063692394571424725556542381873163811334522267945253950253872789465680929272022706444199341878098481836891420919557538057630430794011248115774278303630454315759691980444601507262768866793795098905404945113247689283134541345492111704061889102599887556891421481826432090257725726844219597034405352764186383863883378974419698101644261048074914282157211994553759540162718602389659159843441425768005894951510291794479689962831902688951784030026303365920870994984706664451298195050821348188411175309299048007855574243592791128115156057706919960613325913883572874762593478480752899931460980921934424535640803658313844100987232544329501769103833469014702093755462700315360401264466449804934005976625635735946443630675579734053831798795216851845224286724838954203847034434064815384766423130929627568305902323851091803079350681342956207949652038623100993620083522422630413392625764757771544508059730858699717039917601651850079441619231139685156726942136820651495479855092903787333646788602250559456418576993002482929751025360149424910025919277292912646882941915252395816371256128569226958796641332197890177723546462681122066718782626419908683372070375052523484332536127933590880032269872896799354883763739947642400368308279238583257041969075374575774062932085075232058859214536139540366790026966902217061971049499694706223547936033079148787647314097911636822826554341415026964080292928027047465681216597334273050470451431935770628289784589691305433406064550017373215394750413363255364997411420602483553211692574118141826625750039767879717353759973043355342105178169167014198906908742650657792687077266760850020074011373533982111763420242015913670258840073491664065395903975151384160985188063739295088215969629033949222051670690029096180537866289261921864708908369344457824584965042430122819540145258897046355767178900136305914173041796401510794652562621283169457422999692121752379974666212194465602795140865316161476357273639941688990046972155885271321653506133806160185068524308074208956804126673134356553548571640420309780723558414777728596902813197929592402036120427723342928937140709383919354728910323065014504228414801005487824489519281870186684572221352038553141380953957614203297429923328863498413184394757170863513760054829051903592134516720175772749856552557984951446072500219802792047282201299653769189083169891960841315007137225486937395824419664824104778271557300345469984439959201216659293344450366147313442569427609022390661827067549681815375638806099718316756834031712177902033374835278869238667210316309224831357578501689818630464783805230251859580048575545401216517923908746617551063003609513872869112491478474905427345076436038114459670346386602095909209448678869022409920357215200497034572548541462880881367562975334941128542114248563685794421632999832979098150590857188284154999611560760485623831646593025947409728611965366341887594801041415060760193288865847540173987516874311061673361186103981625244562100497731703952853424639126988879709395078917688473911933310535200587872458826081985335897704829144885540600871828679092231035467636812142886986375411776402048693970763493054315128839643057426721971161824682047828894600244049761317353000115285615387845414613710776732209713399126622231551190168287829003278625055651166632934436580664353343864491291887265340749010744798593065805473558163708971492300174002510709930328451439597693967699815151428064642361137835270983960294517068986383491726136552845309852145988007596712340933547095895799446140904719642725799510416742171807446814030577498723028348932417943894392574133491318570075549392165635277077005110503356932893767358582843374167709968952514025498040459624419011618287763767284142009 A013850 791 9624259888879837994456272006101948370903003897105246179198016127303099078119200110166656965203375330306147027686642048650105972207048058619388271107228449895492205399899300508540934345158993192583668792823526938559837253986601513878953064765019307955570189988355359551074696891294051753273274402359238815306806795265256603992162804479811531909963704013150489619420760346881547080368988497628446444424322985284601675372441780778449645060508753203991970627775613447101211066404947087068370752506983729595372750174980090991731220172231212615261021879913895189023187454261511382851943829184707119555949789177491490838799485815863803509910723324071850051535916754256281888911094681856382310809977988052839462459305834405053815219774180319195094510112749963812262511849143934166316990921716334265479394531548118913767164571901549947762307716144713887058759884608648906815015406782963536297093283655072519458263578280895226321083119880032578382620221123219003228655490572272311915533903280421158783181651931656419047475359591490094459940095340948173979567268819569206237122650156589963380875738264509220174293285342060552859803614518868296491463391512120507404869198885790837153738720560906303135884282689982874024953217104397695074857576917677395307469187844437383576476459226351925818350607875025503724683105106531365080168336099348235580759102745071231931793324882642076691607377843577759144503719118584302368609015292328501907472707794282074817290656761786250167584242751085207306215927201977217107069125801010158855991489357229686604375319829883490236681894537194705613975870995844617158686866047732146975156051333597234809102156720423914098253529430022172648237089595968665711143021431254054344778692000379225524961432835350297595808109717518201870797686315114247499609271397562733828714083322014369975741635664064790624825667612929102575528100364580466514627224189196330301420890083917600790456322371026037392611690261696146874148727926003945035712810913439170224149873291370708820097356285124065163870999379450272956054019017420651164916793173283658832869386272317883695119952768111291867473964690326875921910620130489606795178872241945400834210095918514216524544501747830875136635676610809221748411053977387425666666041460183665584573050548281624075152653537305098616524524445403950243161090509939542646060717800125326016182319624017477600685855211951077809659205106279571996453397939135065479135067599966704543255416846172098950395718809856446027778166286036156788198563052157187028099657111195150872642514612696449670632711470282130885163146190226511741161516116095861382266886174292738572392937168750648381949674060101967743417066833652946282100310315018915041142056342288337380396434166888887579019772719300138184679048223509312464690579299418471614620729074283782467161342908735038536904283387173200374149394474418824841653163873226130552938699283304263437082474803007007137582766694239526110991068572063051345915601634899671589168597064807942917122120585406694517922828653514239431399733788883911193880750304678254010989066147472290559386712041871515809566357960070015010586696025750053793059513280821221315152099423572456176346286940880611671717150413328486120225333658481689984764573330279613501364254042852082897990505675134585650242248397249810894356028377303807500303036883887525007655260251366505027916150866228247228014814599530911145738508145545651649400601854346294651131105888335469612121942747408136008851057648832974674254910675964729056804231098706384876675789066782828034916331871430938406576958802936637308962701459368445860578267019785022465551061495174282790183315735290598208503057926921691570722096100976110347169019987110008528870244391116057988597476120074770112723530444068756958318401229105956677000691633791100362318217048274162694361301489441 A013850 792 568302922178465553734648405688313949353451477120167681635463654301120697463860647305230927138294109879247675837868526330740107552853980813416258020610732737878919236658653795728833632147293389028873058547436442195019830010654832793038299521309625115468464148622395626131409776734022461979033580184910692805051634453618137209133221441728391147751446758272523261537176477723008473548708401796462134096811847958070444329067314713186673091177981367942521873599522198437879412260145720544300224564784882248877165525082399392970736819950080873718548080987035597016630195986687985646024431169527770702659279101141695042540270837940941733456718301563118673693144348422079189258311229868937519071018390216532117418759550215784022734912445573668151135727647772613150289062180100168586851996936427822042292767693384873739037300806214622865416508330629210316932712426256109298519844755127213854807061306548377201491006033908582219033637145796043720915341437104958921648878062802107746300361454805589004988093364912379888334372508517898587765002689787648725319467656526742059095855369096480747677331468781004942071844206163333585818543633724654039524421805399203841750121325007063143091117710400956293870831008560798728299462516797579496475265059411932515510748073026183062807358440856854867647785044412380969438812673435570576618860078330413962808244257993711174340464040995131986562724054285423099723800110233284470563993743996705709134355922544562235886195991126716286145681950208830406224744285349552692955324809423848870287441455055055764301758260634790214985829190526810171799661206433628798603300753252535546735989675197583118242673252184311703587772659313379272705751903552353741577284272494120655004836983930392888023447647494599722734873070709732302268732579221181200604427866754681869851737906081626532697567844327361821605330846875850577982358798428111967222222961147854107968602138565250409075655379686716481996327698262895776771608235302606950413805771627669562565825867982148985117928791280290923861418642357159167782033768959672030637171720089226770422104389994098714313138091004203673482470140999111696312900208085280791648517227014633973859271953892345971557828283707665345943200068191673735021924326310750098190963082182385269103454061825481620013689038724328768207156643976657857908419233521420053707239325379600375929549791478608034842899064410499193582566402320702446818576694907986481477446606710433936574689109349616270921916800003213281494272941024149022186336949666829736822256652758962463878667845365112656601190979608689546637998619386685291803846365139344518761477361705811919961230546877557036305746303574961093281034379460372825011741223791551914264397284955784033975029041120621922653538559301953859667113118550001391727514017051361330371739431107383070903410137417895290565661029729190308893147594319957188074777673550129783020477253979833451696283054642760764467124790528149777327911608111751118924970360939190707668816488079844221313144098447679904588825109161362324184722880499806072087464424740946221094893366942091285241225959360471137039083871184174316360133813624514926426371199719212297438416318862529964757071897572059238603226014756633776913185727199685311910363290579680897642057836976372643043441369611022148061154525609204083500829119651412529085394024956674464177035462582940755393420792499911770567046787287700772244713167486325184245456138897294352854640671600321145126188597291703023186646103105938321540078220505041286075233042147513320582828668604459212633774480676125481969962840354605496456938558474247359621286089251285791568324630228546224477534610853174533613897067526798965559569052666538339889983461218858893621259061051012108168692367414295100386211749191816029631743274177477635820213840283730685294528398483541032939340491650001609 A013850 793 33557719251716212482477253707489250395371956272468781432892493322826876064543507362726581016589128894259696010550298611303872610888474713051416619859043157439012302005456847983991897144665527328765925234167574475173725942299157221596118548433812053443297339512003839327433615906367292357399953876338791499445493962851697384062107592912619768883575179629234226070508733833065927354577682417679292556282642810076101667187095866498959859360968621795637974114178186295558341414549344652420383960325982511913947747090590601755529038481232325512206545634203464968234996442817938864412096636129445332221327771643315950566960452709574668418885758989000594562906480629975354046514019812530891563624564923896005001460332680691830758473844998679530656413581873325033911418832672734854885023567099126463775345639526683409416413575306167265579979400415324240004559736057996997968298312945506850912502163090375125370842415296267871451717239822110585676329996519610719364444600730401660311290043544815225155541925104711120026256362255473393708935643829270869581389245650247591847551163689778091669598745900049560824400328529738684908999183027807096379877583187017587651502914120342071536387409681466068196778700224506604107354962154380271687367926493215203108394162964123083675711708574156423079734059087506683864392449553697006978767068765332614089864015190270651133630061156721548674542292681499948615590672709165214702333266589261475418674582870333855466843987080041469980616373477881226657164925305605736966318974671668851941603130479545987826254523532223727404698227871417613834598194578699346928726306178808971499213454330742085549111612868231421785154387759795732674001944152862936086397059006505330557380619064105769644896560136908619027771519952338982716666390070431528714490861103997209732875271616213965129258683639686388203973181177172100779280304688381583552505043632819637221437987680139471405508374515120921545401154254725732722586694686383637814984817008842259999949451678477915422228577196309898763092909412547891698361312023299673737094352899548751566654842124761534981476491135707222715466379355856546555580444387227745466053293737987121522416149605389137274518202324653931012600020826650142379309609544323482548078179039787667755289858896732864180188324047632889433864392670177669851634247320206332751358774924340022598263985637020325849438346854375566881856963490635158782190135257621693744761744679644413520798817217985491181668265123389741058955322894534975611081010540876629129617433088763974529571457600964537259643726154913509039427180476164379795725324015113154488346476731366488061790702562572865436818013479797877597151799072755554944118307523667348985398395279354091422191489849131603910768798388221073459483362537259032180117975192865835197120841667459862953775465204389299012611718144478958549831472296999151998627546845461613557576161370255185489213818093600380381019251755896716201435852547390791821400574843098272097135944804626721424319845869237050686065533870869283880783701370633048750692686816528133409432358424563548302209151674276460171020863509554309206749541560713981890550792972219766951441045212513531888940338479732525980281892945364467892946704005414217982995041945439577324865873215617828199072169434161246820863113582697891926640458686296258429963431779666670435189767030060068665226104376327290140213545742551442900278067826900015804509939545746334241713677017327363298556310481477771816148265742302551948620078842602182901456435905768514067095450052424712046811749309444533584844335760099099960285764939345832338277322284199174706318001090365426009173941236269103035367007940389952117326992990906422432163633401512398809441726296001213975253115603446711382705417578027544733724808596905876917547807054914013235956607402054614454035116691440945009841 A013850 794 1981549764094590630877799354173532746596318645933009074830868838219604204735229566261641882448571472077140789726984582698882373800353543330973099986056639403616237421120221416606737534495354723236299119152361105184533343166822934778029204166468167943773264600844314708445627585655082246412109876443929299250756973012429878831483391253897284732806230781926651815237470224108709944360457569081544546155933775292183727345730823820897080735405836148410626733468107722566424502187724252380771252473288941346006700517952284443062234193278287589170284313154080402909308304951956472004669894266807617422337183587766163565028447772047674595466785182541496108345064774719414681092606355910136615940466934191135199331231184462171914457122073327027605730565596037969927435370650492320446105756613636318559470384668411128642629805208253870865232203615124481048029247854488664733030047081119234039532340228323560778022873780829321541352451294255807973601609964486493367751089228529487639721365781277794230209595135508086926430411934823448425118940832474615577911453566401470051006048664717706534998136346652026517120014999352539605191492758608981234135391409610201533233595575892078982152140154280889860951585469556890465935203160254000662867388691497864528347566928868503967967100679595362626435216455058182175508509753696254565089216643524125529392380232970291678789721481243250727683047840549890465802013632803496762958077058829300861997315443910343831461670593089368760885416237495408552878931674370713162124169135387374038299723251686711035152503360054278879520025657579338679319188791677617736794359653552490958057055264775989409589491628256197224991581442828178218667140800282403512965659937275133264082768175116381591761496979524317044970880481665664590436433667268911339061970857329931237516551913665818426917596010239841537056412375330835378915722711544244127191870321474366758288691734524555647023864006743375296334392757587299791536021734536267429337038459555126610737015172162442427767175254864903212061873207901540456896537113663822434501684444365454231259401772625043879121205325072375794125574234583973217560469660621411142024980941934401538777151218048623166923025329068489972363018629792864257355853133982757320981468394120421993282110877993178896975940346688674488180258522781321227069150670010863742634984300507353994404890087880413221083484943404022848806771837158515490929545296827303393934436261588322973989649357904825268786329387271040819790252861599395774858722591428224073474779806458423931996664999879354960644702385721487795269135579937030462557784657768416659382371104510459753560679195617365131178666877968584874234216583447142763895241940965033290238789842850579744388985284101372079326986776026066166709033074462608591203786317163534702554788579621837447557487444853983717395709344713338023408998607665502926366958013677662818961314752752198447952586744609008861118805796933945194978585657070878866261882543910109869063780404768403273384662578732578605961483709540960343876396782234510895679652463829169749693571332612052963697148197214350696638610969375672404349353679618599916655133774216605018715642278753711544510038046889725926609665496530826464610609924815704157677874231836261601456004947509017137327012532917787463525145993944727820376192444967107764030910683157537222527520553358016994612936237317750155489469662551920151818519627110619033240507420236775290638950914196163475416451577620780947971738943817223390014067035576816298148101083799724987147919230145626821652186984973390263651473182298091753554914133903432053742937603559677067233371646384988040415712056060454265135386451872086282576041609120033338196830388725905637298724496052575684024721223267924860437372202564948488981716222838695126104280458785617567570001710483922928896319605512896361886101209 A013850 795 117008532020021482162703174064592935153766019723698252859687974028029408685410570658183691516705696854683086492588712623786305290537076380150630581076658500144135203479727954429211244674416201052380226686827770900041509380657727475707846476825778848911867501415255939219005863305346951568388676094137581191457948499410971915120262770151380766187475121441986863037957379263395213504540658996696123905961733497228156916038059415800151720344979218727499097984558292909824800429682929378832161687295238697540349658884564444078381866878889603852916118407435293711391746099108077715403752586560723001171588353674004192351364812491643137187718198243892803701667729882406717503837312710137657034668631997052342385309870211306789376778601307887653090784167880446086245131201540921030022098822278610974618166744285008735218647367742182820721096391269485481405079056559701163820691250093009650800345158142277940381472673884190607695320896474511205033201466792962946872334067855437715637906928018672471499646383156617024918789394339389806054848337216793575260093421642440405041856167602915853185104953133455513809419765696768111146952455903101732894460727346072790335910585160851371817101723970132265399330170391864825123007811409838485141656434844257402534395479582756290804489328029426567728373096454730599281601992446010135813953153583456088385090660376662753340854263745932712218956291936630482115143103003413680355911492246811386600079479647461892903980186851334135961522943407866379638948036439916241510270063275489049587560358288848599914720170907845113556777995054402369675118778959771649739970143182621038582311056329757398646849891156900189938527892617561095634075997115875645037109253636159344110823377972447216611924635143931397188485521561875828400680971618561945660270317154475109644114873950052912291057126808652402921644094350910498289594510393976071466552750612739882710188958231940486401112145734189567873249557942772465390410547402632055434922783998270671237410008901020062917223931624517669769041551053378062439283620024735050934889964755335706901636415271736216018228053240198718267321032977949034523728172990033706525433099640284476463252002274553149383637722656165264378063887070638841532605771708547837046634727204416798281315365234619220687532301531619539852556085511714237137206277913471493138853187960658746015614354799250520291758702423064145199191070212373181223898720232355438108434526810528883291114804934922027296563963988967689367794641224582721109632710301245203314612272791563474760471071577876031071109031174468132822847186859701711783574626256567235319869631350238137988004545822009793630969100477166968238656255035970333065250141372044250755310301430483883326425192040901919912179242137563181078001694013942574701992378242189560651157710838089879440822076131182884528499241095977896944277958784040282299042503749652311796846674835264566153152294682417364240204363503152529818290504464378326173897902335348077658347169121169444890090940611580034103419651564684167345557353594165633878987798336648644549655693619409115453352903897310194285813339130664079804424985427798706478568994233716309750139960918127912991773236630791426240374137904648771908791905450442514806720795515699411304375636145459952942022763056262431933696345796442233065393787682862746358261244929769415453027561155237545514899271877375828931497694104028333044731765461254943293818722657561344136939412532369257059866049206929494196783212893463223956940644383775425589347220897289960766097482620869118191739989275693721678355839941520019955664124692863759341466722552595371143063362347387158798507381198313763901979434596594822899832680976928848587184637623876001976852382767408541565975763512747695083966391189257643325881361242402108501331656810831931747441031002365165028398776385931017273012390290241 A013850 796 6909236807250248500225459725340148227894729698664658133111715178381108553464808786795088800369954693572181574300870891721957541100923823171514585181995607775011039630274455981090494786779602255942000005630493043876551087418458149713072626610085415249396864091069447954943077222317432143161782934682730031774400400941718480615936396314668882862604218446027882275528345288124223962229621373095909420523134401277825437735131370443583158934650677886640094236890182638032244640572347296890660315473096549851060107007474645858384370857331552217910843875840646658363971215406232881016876186483824132496181120696096273554155740812819035607797571888103626165779777781826234261884089478220918510240148050793943765510162526107454605909399628629458027357714329172460946688752319789845901774913356729699440228128083285480805925908417808153380760020808071848191488513210793794022447997626742126870109581243143370101585579920187571193801003615923412146005513412657669049864454372795741670702766192574590769582619279015078704429594946346628657732739464314443825533256454564463477316564840784578214727262377577414634932427744628460195116395568622254225685011489058252196545184143163112654428039698712340139565047231469226058688488255939552709129670821118555362253518673882176215714290330809609397792702972555387156979316051944452509678119765949498563051218404581558922024103419933580723817150082566093338417085089248574411336217705681965567348093193702977314087126053384429394391968285291101851300242603740614144939936966354352889095851596598220976364311371937346110414183829967405526946088778795556145495496984790589707246885565215844632697839222923799315680133531174365136096553553695340963796264317961573110400009645895035693717537780614005072582881562707205791231810693104464329293301957654600749375339191876674417874632280924115740120162127326914013502266244253893044028473370931677334153947794637853781499271093458159793347513146962771308838352413578020241376755472313884865897823615596333695199155938496143882192134548150921208977258478840580022654317528837818156834728685380751819660348315780494114967039676314912539591624886888500336620299100659158050678567482310088917954423885123902696260294467634152953658838213618041229766734006693607521713391001739030362378094873140602208753584293381213988714893504512578198356141895888938293476012036540943972708059619379514709867033504970423978089995531000356264864950373634920029457038116602210789834805509584553089478905769670385098802701910578228010524540096069031621131056305602001758717917181821168775056303536878526379108298105824038678402981861600211810053680426243856304115094414076232307524413203619012197169955597877840962850317989168642826542081164823217468894272068980968279474922029829295093577947942823051366890211667278369291101102773470218148523351687476398836662669188238794629476160803913219359291999302347537366777489848702062941019827460497653733240235998117075782242497234999968637647741989435934551314979952173189433772827005243035397587816172381886514920350503980765812012619052532488858405035622232269662382991862326583248371490964526085818853020540506714374436014552254535134251217849811602928067852469131605332442253224943180056822056254406534538112076938753264761273502135709240343252835522934117420278437768885362309708968251857954213085824458655621825109287105087165322576007339148769037958366018721643146556701754206339809942135370623872260128030339619979702825851938146109911433388110217555105625364046764074893277290251279700560104054626740438571385233992706815658362010898988912125354268500008204070626748483250864339893062352379229444647983633494327697412219979006671580224665667052254040731156350032706970929302859664238647013131433334474580749968500002602104895133003022814737754645439658660629761919346812840638954108634248440809 A013850 797 407983524231319923689813171321610412708955893976449398102113669568226078973543494051463198573045454700743749780892125285289870844468450834454764740411658643506626879128076351227412626664548733611119158332474983747866465160972535282407225528698933685061635427713559832291433766900622050621560120510080525646246569275207534561890428265984882864153916495019500420487673260918447300745696912459940355372470563261054314272821772293323141951932187878528210924594128394593166013781156535534096600968370878172155248258684370363291738714754570826915417420024514344529734136298522645391165521935683331199766998995983788857099342339256151233604838822420631021463130098239057306929993599599467017111170502251331585409609587004119087024344138670940867057445673423304646441024135731270610653906858801532022246030735189924356109118966163153648980498468695834563859205216584162743231531811861495849553100662826372861128526908707155891422755462516661563809479561504022699725446166259215749913327640905337010353084085806561382417863151986822075610460532628303593453913260385577003872065837283488559001430116133568756778124925892565946061428041931575489772474243417400733953796578469638639131321316169264972901176473971026329539496543024974647921397932316229575585708024174068623361713129743976625330261317826423056232471633551267976243983294059551940649611395572136472786601282843658008160678895225445245540190457435039070414992319302814384786337554994967107419530706326297171309451335278154273217428025508279524644558337926258183748220940927528350433336222201528350473847140975745328960639596299098794835363601454899531623221345740430409716174708274427425791596204882315086921365390792156188571205611711312930596010169580455962678326888407476385530946573396297794766447189617125514180440187297546519649864403941125747701079161556288110338355453456526945583295319456948130356837324080144614904456463325570627943750458797610877637377303815004683015595871669368517233056033884662587446400586677347908367814959012258800099563352933763746468898135917057409757714795760344324342933894143048014199123907698522396994688725846719270550345857945879056377092041594822623734518731262928440516290775992681330311474128019329097760600737675931716576495876361250830549654025261688003868064124164079419824690398939867304819625746547963230034731822810345917291465034745706200644438212464740964102938461434998565482236146110040037084010454612768392819408643747243944928955430535458275380639906793266569699200745117733785793463568132780248196167743789492601850534291669358194998299667549140104159965894850803659921017675945630907171859775489273470901692210056787441527009075260499051230688708099088631015348426942419190264483350701646168320737871401257195934714670939390045980684248075758360163500108741120428270229017670642911452155393793793874906093952896312584075937819310271689946833266804319733970843998076008114604279791714925955294102695452815207865637219229513148084461516734202499320598251195874662874851661832595997192162957162978016819531776909560240433533142432990934599958948457193291294053286478522414233088169964300841517452009896380977096072223296078045142400162813525341299478620449752163275382610679669839175285599766451457940980031156441530888439027611494933028736684793736699550021471814911759026004866303960338328504848459155813150878294268292025132790657369395662922403555039494306161026681884130159437273151499969033088300063524220181472163731095589644160230134520236411432072121597371858373130712047815038373584321654396157201726682035344757810618381574396272090044200656984442166438871187480288406345438845641119477018785574206556204494177540364950140686282973768548851134051313081313926404404560313627867478398006967389518704889956653651691952708695494187449674058566404251526811575509951426889601160743736181330641 A013850 798 24091019122335210173959777953369773260051136583415360508531710074334181737308769780244850412539761054624217680811899105971081583495017553323719403156568031240422810585633780463627488191914938171002975180374315315327766901290267235890864260244143335169204510371057994536976872501714831467152503555999744958885213669131729708345067898678141348245424615114406480329376618383973394661732656983847018044389014290001996203495852832148438209119643762039212326886358687572331859947763512266752870190581331985187595254427053385582013879367542652758528483235027547530136271014291463687702932904780165024015041523713846748222859065790736474193132127625115841186376369170918094916909192062748927893397506987438878786852036503006227969700497044380387258875109569972716067696034190795798288502546105371664381605868882229843303887365832968059818649454078020335161322208834078225825078721958609468420261041039234491076778385432248848232622287306146348681385958627251036396087870671440430816632083867819245124339262182791643070392401261669856742722083991168698889860124112507936501641615625752715920475446927571101518991498749030126548981264448017601095574831599554095939237734162053692002065392398478927384841569611515133732977731369081727985110626505341040208760473119454578140885798598252075749126600556332455047471217489568822729230969530922482543418903297139086581576019150635161723879928084167316303902706321081622068934881462511886607248446284897812726015868677861521668651791896839731679215907478238397650736525296207619492148698340829621564738070584778047567130199827476785929796807521865484736233385302310362442819597244626675263330400348896665065567964302095823567619704960886030778941120165941317238763804503556344140192524433573073089216864212477988483163940099701644486840812619732824438804843188319534276001023410737256627369551171154459609748005318613330149440887149608459365493249702911620009450520841540124713609492412972211527387920626204541574094725744855441126122508242710716641211105514714869887079116427385815465241966027766322988783300974852572008125903515252842190444067625690049020139374572522926206727372565846212400010907964132681108899596562344661484046454031591839873562235785413363893665712959026091932125505003255500293126520537677414940405318467764725661228143367000224482294080707910680770320879405128116070143718836699205441853432007830489189314413209275230293160562191651754149773733334429360827593261004631007704109889217688275702951405856235597674168104798457062317318230234672540875735509103025748646672199388783932056454597069109174010541826125045105314676172746913559437591147882866109183274023311643241634728358885057208476120937524543084572825309262522910765927477375581504593171250568372836162748966604300042825113424164625455409294517921054420168928753264433793278338323848129734519329941824574361777100052292452233019670557571528275971244367242390203159268117420974662734161470063793285209258012158283521881239368101637923382382006134865202968097115779552961038200030457516688915176531894732622637359698527525681697192975947448806657622552513270270038049623348222000390764023732371400316545968713410112487613587213975857878392913058937415489248067778023824333461439380609192139956929859756715957431436141431164300413872500385358371729217889198724458726561350382554017959882796664691610746212398248375792066155527005444499905007521527099284502464538576001784611542322921671434831030451041677495749796157463472898017429213285439858652426708203210865074995415711430200921780609370438686604758847505072603959204813586525470645020004594274325486048904749523550106291818396262463998482269371322937319176689581009940857384323318059041110614595986138506040253684881959411946731923913417383690005047050441478758115495760236274715803484287604648406696722287121806404058940756877771393020409 A013850 799 1422550588154771825562150928368531741232759564114093622668288948179359097406345546753678172010060350514505429834261830308486396423797291506212307036992185676715726542271089102596739550244385184059554681425922945054789307754288990012119643703156419798406357132900603519413947344353759083303888182478228940077212981948559507548067914349045568472544078097890588256969359938955244981380651662239182568503126904810327873820226613885533127810305844504653448690312594142458623998055487635839490231883637072393342312178663075365232337562774026102738348406545141654107016667122896639295170485094363964503064186933778936635811604975877198064630259004135465306214338223173542586748570882113261443177229390101278353484825903466014755382844649973617487249316344997318911081383122932301093137786844976091410069444951626790017251245065070930964231431613853022770940915109443485156745073452933930500747994212325757463592686881388862239288113443140635743287159470980546448152592675277885999291307920310858605347109092631663731663600902100343370800996337594520500747350468719481142485435761085072122388154665626145973594929009631479942590794684390991327092598231122069811116048964535108459029959355737782183147509843990357131798602059612906955792797384513883083287097177230673384641165521428186820910176636250875138098127921541549413338359519831441671706342820792765923555482354825855664633385873441995860429150905553548701548535815479864392271413504676930943658511029559044993012219659716489315926020120682499142878341082215763723391888488327648323776218329960558930791471169612676732368571687358635008189845168716124591886054397697960547624396810201999175456722724074456285844375958235359231465694204678668841631763892130498565134228375278056392845166614882612741942347498947282405303463144382603550286987185427080179463584431380624266589544627105499685496009966058798531994334945297229917073010901707228249938043805172102824213926917493596118480729325056751975408719460507968943056407989223825106946874569538398351962134745920705017407072851973573606164665139264069524507826476672165078503531749229371704590209929132906269581044622640652996008244104374070686799412277409889915971459064111466552693976460892873724557066684517531702500078944937234036808827911229313674815993650203039285569860637677996255454983171721417788806677607993410125825916453588251382136003306630382556139826785594493073580838036854844430789989179664719327508554469062456373919984848415274991983577564404855807061952420244091072775324177127178866171306077024567431837346701708302404001587502333827616148484290857788423726313324532498771230319691335360881163147802529221775289074863803743103306465239886744600940761686642715357817251611550712264722169174811847602574163729017313228780122583496968516463431988720342456555073951511551059292599684908212693631913734799291488575980987817011907578526754041173167826008641295899106351623065591132859789500645796929698321476359934483683565303447033617737806275080257655370063166589666822796344673598485902963752259031852066634113452838351863978537548036720904584325954103356096175476792209089160901074224837372798817291722906558153732281094711398060431861223123217195447224609154224528803066564533985592186672316751288774320570368872715368820775138757275255026492238587139295480563344721178739432206513119260253374922953095904168342145714417714144492274890789138653685650586028538374329379526962626201776555337517103560014446529713302060611155031177615291938213567144692691398371813404302344241934230223202715034005324405186327032191187085037470742516117786251287304645625701776554616110226425584480902236646379524107248125760064343069055997687686907608068318540681278385492643170939838594821316042573375163383089511108023281518879187961909146191785693479943698766883767034754332255546353276392752875522986462131041 A013850 800 84000189679951121527619450169233430788053219501373114324939794101042975342747298190257942379022053637531031126283326817885813222428806266150330518227351572024386936594565540419234873702380700733532644383519323982540253833583010571225652841027683432676096982340647737217874176736745120110011293287156940682619349371080490361205862274396791772735255267602341345985783735035368260905546100003561491487541140602145050621210561323326845664070749812155281491714268371518039288461178489408686058702496885487754470191837875937241604300744243467340596735058084069533365227176939923653740521974337097739941437174252712429408039462220572668518352163935195090866650457740174516204916362017905974958172218256090385494925484773764705290601593736292139004584880855746684380444592026029447248693175408993221673190654948610323728668769847373402506901805366407141601290096297528355020639842322295662138668310243623652467684567659130926367723810704011400005363479601930287216962444882483890372152441386435889787141444810807111691003969668123175702428032738618841048630297827416641982622496256312423754898144850558293594806963089729259130043835318603646873490832949527100276591575306833619397260069996960300132677308777786598275575653018082542832608892758160282185019801218294032689676182874813003587925020193977926029556355639106951308216791286526799272587837224992035020027677570111951140936802440876413562480931822031497277739491368270512499234696037668095292091417784432047792378558686598977616115562106180891887823162563758632102567623347259305870661916165841044304305581094458948369631789566840038598602167367518441026279626129666872376673007245617849311544020133872569222824555957839727258817777092070716429514026066413809772611051331793951941114243442203399798953677465338078750764195212648357040896306312283657517145197088594482317846020685952650928853892485805994515733484184856129373244220734910120930591548651607499667008170551079357200168585915276147395909475423535058118537835355677648740105996456672884285012094611871710572870244836187547870417311808404041352662645621014675720555046260245169784347306105368982312491103922307918761290806119184499984818495568776589648198686276717988470026616039263300561370230654075729500927161619598732639524479330179743184209609050839266773614700794248000888361301306977999011245506074402874519894540667932655863748859253217459557500631862569221501874905238241708793718071070022011570052632843668986423601185314073573001638271600542330551201228462993333756310117335182784868549452542223682282563485389173548653889740425310186905951848890861548632615075500319519942379147453661724671802714591548016609044581632747226507143465950072381940951036834565699163750890410458008519579367603464789084401794034743328846237458432912493928649195501947501717120561762805578500168718794145051346270874126163363108923101349606736130604426299377234386957984259881546330956990400090804237710223633662901756184857577771327030847603243888093799722737214134291946859923953236219301356631316994084106607143571832682677765276651839216068663674020332694799863263849074123065729103154505862047531902422026397362258945909352419737466361613344070440973364202852173963165945947804201292277569167315233030813631846850834855359711564969813497951168478346534059340196331988258831784942440883384732362393179198701535825457360045236435362290651602518124340026207848361483981454399162465775531687616114588703816125047448115293053133040773377028093436007005373659572926326958734382457209710649125141974360449897120042980400801847424923857406184377609874834239160352264052019552064203773526692760204338012796171732064519008894578006039393884687607460224207348826141508688807384955086600826529185603890997915230022608052541417666750408297169962773173478753414297195468485719559635208565357756614617715664546756827602375840009 A013850 801 4960127200411433775084400913043064854603754558336581027773369901872486651013885210836541239538873245242569856975904165269339384971198581209910866770806882976468024218972500596215400057251877997614369118202432561845019448619243191220303574609843679016090850710232908234978252262128062597376056857313330190367989961012931875338844961440856157388244088296650654139114543770103460438211591659110302510847816811416063094131862435581126909617713705657957216804235833069768701944344128621093503080323738591166413710357834736218179492354646832502994896608444806221875683299571125551829724082062631284445801923702448416244115322204662595503340176928209334920584842879099565007384106260795329915305111315803881173089854950406032082704733508534314516081732629650985965980872714545012830588083314725640746580234984060491005854162190717552044630044705080975304414578896272751835613762049289236553626225051575733054564306035704022071087723298261169158916708107014381529874415407865791242585229511427652856040915174633349138242093404933005402052672905182703945080570456411125292431875781438992310302980555280616678479756363485423022369958431728226744232760194836625744232455930293218391788809873250508762534462406019520841574466735064756071722722508476606502743234242139044336292688922574833048863384517434202554119273244133626367798893308678120970247039200298554675897614332837540602921177247331311344450936543159137882753239225805005492567309566328263358902706128752927990092161511884983029254007826807875485084069926227383467024515591032314752356715487676747825124940258046706442278387542132337439208859380884596424160785643330699146970164404846488383997362844885041340038567204754478054905930919509683734446373725195669053262909970091101068170854961018668554728415700650748212153874963111672834907885991434037692729906742884415586386489675484818084697893497394358170159546507631569583360697990175707730830500356328771247837165462870684963312754829711141227581058614284321646841540639917409480454518984770077144145679174736412637617415087332038514200271844974450237833376561275295586623054926621217030595924078215933036570287195508360294935460810531725539603547344840688842136484225953920501166601650502458634848350749892517751300247966475685563631280979967783655284393204843007863715174467199550204456846480875743863615035888187415337525252731900755396098506390043237769410854810852849960464211279412934662560258378613729761200037916785809979327226391610730412173738299740424076717881339511293364976356118525208263702976623165766215103091248745308874463535282374141226609550725156483585207287593218367333077546277991271180145278493916318832747473500832090978020314520885824081231217774044269969920326327847134945072642077616992330644841535957558825041475683005049853992806345194498028894252051531906604856462676075471136945948846275820428218800211592928161776060768551926313315482012561745429296679326134961899432550995344160685800959655109819089844520123948348050779827909757415805170131649514645513525807722637183672411045220773148079439361821014453869638521287226625295237125867023977892908237812170416648044711306118236737844028497001351033077651186906354015469036182814218020350985942271890282107698181760797195236514146924694947374135608199902517240518547477884489669979253207574695758069066191722985061266954838504126988957431653311166271707900686477092724154207547237897267620900816144441579370622043950348371638367926763759939494452924627140131889302777660309224121726680586306549715776204120190508444010205975041417949686948288594328855977781313485499086988179640840007702529839168622977680797305955317601144606677782956215936678620169496918532918779219740834829946565387274212908692205721880724159535896417604982894518171803944859539589131793120746910360835095218613254276899430575810170336561492275821443913092690976691441 A013850 802 292890551057094752984958789514279936599497102915216773108989719335668464255718907814686923653530926258328507484570165054989221343164305021864026771949375632877460362106107187705923157980666143881130882060735440344386553421517691198367705777136659402221148643588542998367230817826399968312458781367494834411039439207852614306883456128121115237618425169828924476260574695080839235415956275878804252963052734897307109645392344958629962886016376605396715695073321706936772081111576450946950263390036440069785563182919783338947280844049540812469345649832057362595537223156375392709993377321716314715240157792705876530798765660863121601876734107433833017725614387167950214121024090593703436168851518086903379389782844966525788451631808945442737860110230048261070305204552921168462633395731651234360444816295573787933404682423199680730683359509790326510750376469246009723141157035248480129255074963070495461138967707102286799275658973039023777664872697011092214957554355419067107083415217420291473496360000146924633264057373467889035985808282378133485253062604880620537392809833018191056931080698808765134247551133507450744047923675435120061020200256744907913571182290227884252816737434205569291918897470613046686174130686238838781279155041403035137380485238764068429013746988189121316702333992369972226618188965792846503392156850984134365172117417738429355057078228739723935061892595277666603578483351937003932838696023044559769330607062582117623079845894196731644886952045115296362894419908165178239518729245073800766344330621134867153811911692831824282325802597297399968710096505975372393447843937581854534250270231453034453929441237941780292586660278627616806087937354873547174664140314866127314835323922099079061926121570823909426974420814593191359488158218707726031179474162696781169228475759908188491718008263260581855960535828847703023083325913127639455589751061729136552327865855621885365797810215540857613413536783417051076398654859939613178347433930114874908924346133246483112411358891531688285284658209589010429838670743491869542225011852173896312093823052566744929094504770362056244439658720894572629876438888607573167055644025401087861388049867165497835439317257058353051673386660860519679929160263430403280696528342172422756846863510586117657060888134352774771344517337113666240022972327849231799402604254161578688265528648566007705384220703825663147045941565726049937315451211838054378889520696998762128669101038948285293469293391198222020108447072861372301306114175216802361908488852442795022763397066621315329235622435147161743728197294888910665290067360769765199222905125091951372650896030169106571916398549787264710754905562750634140161121552143787026172622178339540097453825349333045471371594442041205780132247247856757891059874097605765188828421221877389914108176689390907553110169264559580495165521333423740920465891933694350815024714612322222696874965897359758505854539617528943365199592703724077344335860866674579707436229068799026004050498058243265645879491103772190302928185420214003058672199809241433620942814876169082486548285043489444997058457045321898870598338534570850932650392157914975761132952038719432777152202224935633298259431117558996759883705368905212849268177469934793313581520923861756311947495333528596043740535379710021601230522604922654078209818220289555050544882752416258830194570947381696371057178079827635785848268581801456850595755746572292513130820255861073224120996873987707473260667207950746307997647931439718063599375163838761940815454166869077093129333110358652620220688511064609493206524616632008780005235587565019611961614826684473068018209073400119355549029987879716405781594844935842388623542450320994146476555873514739553154998045366055671334880896435147563156634938403526851140010953198643251986984309896951537563894051796634476071014748203619557394980441624210309482652899609 A013850 803 17294894149370388069008831562028715976263704430040635235312733937051887145835945787549448154817347664628040038456383676332058531092509047236048916856838681745781156922003523326847056555600355130036897454804367016895681592987198147572414658434142601041756606255259875510586612561831091728882378580969202477137467845784489022207161200909423733666130387853228161398710675169828476012076802134367512333215300942951087517450772577462140678456381022172070665078384573472909454617557477851966466102918261749680767720388230286381497986560281335435502391276933155203903877490160810564132398937470026667620216077501489303267136313508306467469219272309860405863679803947880292193632351525467594202334513291513557649587287212428381282280406686419448227901648974119767940452023645442076550039384558273737749905957437336603679613092407517947466121695693608990133298980132507628141762181774387503152382921494349686484794904136682933210428386698981315047333067885807984201028627133140493606168585173450791218486561648675752669609323845905379685925993266146404170708093755595762112508027829891163720723384183958772412183646882481458985285845110768404483181804960530067388464743055666337244575528752404661118518976742229793771896242891717191195752826039807821827180272863779476664832745905579424629956119915454490009577440241101793178803469893762150129048361400036514986765412328851958641469695858550935274705863448528145230192161464758209819203016438411463525241820206422806898929631312013134932552601157245609865341443192362861451866378847392770565439573550026392047056317567814170752362488581339764460701736670270928392944206897070231470079575659224184496949702792682144782686612867928087116742821452529951813711042276028519527675552635581027753412574680913356586416254656472514415116769833082231261772265146818622247456669937274098012613680157628015810047311844273982213119210444043784278408150908616708964994895417472101214455933523993449010264170824574218568237626139353248497073714822071581304778331186054661557773782618021476871543668732451404598844724859016403332828157431013721318101412185109059177917407810103619221573839933388587941468724055908837127102956606255481684856244712038689348261808937152826580136984395301883321849302076939391369050443436599661531788383445396997473122404239224877807116492987169288522924378603987059963391201169174188995232848340201583169915803514557522748540078607825273019047307637079904935781747248857298294068305456863812065383691205391173019824735932376962668334358247894603299155833386922048876034269173004753805406322065895285874713187586093865248913324731554636603662759685455573965091417966388193905366418574862195342374066532538480108467167008771503214550933052767002039021280208091160111029067738693696709194505589522828635129444730637997038173725331843700103602384902978668659028869217338477612590452792717721276394373143014928027769861273196380012204709875466576771670749562203043105688248316267257144401890283513686513177859841206593123538070186644065197606420878216666611534726535897413883052275622908151748189683533008237631304830069212806409961292127874176722073006532721403719139684934343786058060389180224210628921148060741199674372918328483913536436611422179610373675229033112848464187651949530067786834873636497065531061129298077800664211556089877936179624781647427667664159219871941789014555308435742065518554411486794225570828781079347300607861805288340512811120744412100138588569137962283618740953112703583911937479504049515053843211753099452133272193990833568078571411435889854125964352072087503486450529156210126843066721393900891450193407227575203647825814671754309374044997393998616557205831558149004383355294147775171855874249479580820221336653382053599028456836136477789857032966506775426685386579436515105091341610379864539469177517349866675531244616200097467994564641171069011841 A013850 804 1021246204626172045086902494906233649682395482889469470009981626248976884074466762809007364093809562248621136230810999703731724202481566730241452491479467318406631535087386048926991842551645370073548757808743067980673102384301063416003513165877686448914685842766840389024628885163564135498775572827650437072490338825728292272310661752500562049251333272345269702432466658103201680037123089232267235764030305380318766817950669926561944922170842978238600702213530679001830385712151509680767856911220438056899653121204610180541074608398052576130980702511625881635320061916505703001454024858667604696306139160385441868621132176351988597589928810624947105844428743318383373741796725227335970053650675350584065650479722606683486337375734426381998409364470272798177115751544239709178203275618781505940394196880717289110677473493571527279927020009011917258381171477844442934142915071595807673645059131319854637240654294366990523142585806188147672229970325589075659086539403584813006950648785907095770660412978792654519387760963776866765074243976372679019876142228174174156981486535327243326544995112678581552167032164763647671622143867945763516327402401114339949221454612694041547954940397300742834387427057651927092436701246513008422918008624824612071073167932333314317581708812978559444974278924887672180575538268796819785415166093756761202970176692310756173453510832606379305820144070751574177036106530772138447697616942332507531614118917671758509702004241369060324574895799343063604632298545734196016938546879065834605871257804559695709118641378555508423986628496061858968756252588239531751639976848642828050674962473065100098076728863101528870360383000205087967272861803238285616156546863950441124647823335357208049589713707578424107811259122333252793071293421210045503698230141873672673776390484654492825090068903126098213546825199627776705567483717092534375702476257510341417855722903002908047673983579506310104612408418658289170607089023020283032235863585902669970503705786528504804465855678205341710324984089811550187787782094982522990157182158200059600400169868143929230112570288118504835396845013778808611414713674226662729355786686777360923518302484642779938009076394001172567325511555929937256730508791558180908271879438341194120951059634487773413790572254067247303790404847921989809632421794399359317990161632186831903778287037838566685979504461640563284600358281731107160778543101713474546501724468661931306552976393297774606966439368922351238648841581987143375647630832070927268602475520179928430211852805664360064080947560396757707455437911669050735615939013771256649083082912073569736809682296666466187064683139497256461917981650427037772771846254679864711924877744700948493316018045832838703402167575007574913396155420902124096981226360555733508075758581899443087107120307120038647417617226135987405646995698414619764545853646957188723649811339721888485111782538320973043340675913436425891790386090898527492347785374827265267119787219351199674916639445763408117351799506451145405853461546437815946744514067218206392380353823257103452578852622940603423890918910756947005701804338858842261261688962750666168211479255688066222942407920703059413427164871838707099572046454378646610413045467868283812955148599176280588961816659967800972744812453361515222543628623922196051421028175551202253470663731498956347900937774218290699520476407822133226805119443883712225731868693954378753593631740471218940983868836790101083516419027534885403034540352033926415996227234619814414387810808769549017589782964731361471563273877859996284069025504694993371417296145051779956246831588453739242470503381088200200466530552420214227983051118224309086447147677140559832746764131976122917518557519767853249708045556882969031347717022877013267939639258582170345392129146780440538630751320621191115463221992277323444463341999555387611047496510454080199209 A013850 805 60303567136970833090336505421718190780095770869140282734619405048375836027713187877109075842375360841218829473293158721505654582432334033854027528169371065684593185515375058803089941310832107457472980599848469421190766022690593493651591448931911507121963284329539158131515311040023298637067198799899930658693482017320429930387672265823405688446241978398715830658934723694335956004512081296076148004630225502402442861833169108493556285709266107022011132865006773064379082445916834495139661182750655646821867617154011026550769914551296606567958279502608996684684014336107745256532858713879463389712181211281599956900209233881408574699087706338592501653007672864207219836079354827948961695698018728776638492595177140202053184735699742143430624074562605138459560508012935810587263725222013429144274336931609475204696394132321905114352410604512144702190149794595236510818204992062660847321067096645306096474423395428076423401046549269603931897507517755709328593401065242279623247428860159028098161726725984727456715327897150060205610869032560830323444666322431456809795599798424538391189155416408557562073911082297128631361615973258329389875616784383400659661577673424970459365191275520211563627743180327288642881294771905346634364885491287268518184799493236349877138882323697570956666286196235692154590804959234183411508980142670242992274185963504257841286256361154574091629373687233809703579805054535564003198096582827792237234282107969599668239393648448601643105823022055408562789932596827058540604204254661958467642091902101445471927746654762324216927986426063956710246087959082956110402588992935510353564305859072021095691332762637282178265910255779110239379495216619417527348427935769409597969329320129507778120223004718798365142147039914656244178066805229031976947876791647498497713822081728363146828743478660692973411726481212820586687054346010597062350855520529728150382962581699418717307101056386268105367258104713353317235177999720324692770495508883966759088273322988721680198904311942347222652979985519282227038680744926623000045791449259555319344029630544030877108917162943109592025348301218624869695427427749410207505729848067516385172832243415671512559497951989375238928004131866106865072679813632719024452546208954609171648039120356868532310919501030416886041519615864945576268984874537487768368001054219000237086204071297329524240403758955413621392366556177940146736812191613078958496380328150018381720646703047840292766761278295495918290975446574758829188616953002956184283707576991104593875579696321674797423915872493868145867536153246145776887385582824178933871706962875032219388874929935858161879982474704173496819794898476066153444404749492591331374452105946846307581817549588383292597194593136622291061129581448849525802644435364455507918365468502580214850588347015131162091362879586103920316049448995684882476668111999175036942797709799237793157365647105315137236223572012507512484330508281467149895644378598175186758156315515468989604152642632883485921506409056433685070241050855606593839316811155167869263667512909508701771328668532019691577334870761286963739685844405275776685241471561464086566719638569124622398526245309594955303460658517203815522629771084604703698279921832154290871188569632760192497606311954438679639608430558544112375978726613981754640360292738122941865189222681281873387202474629815847515984611405489144909615498041889323217241114509312111020950360643085007246156470943618678880561027156907448163786573247251320938161221977065421355185840447033099939659094284422163534339759213754920577991887026734663588819920069162554636419158466604848528640754149877133637348162589861229948171185480027227245617623187472917563863675229058082156553302984771966542010382088382438332051342483864756458567758580018576725059833988238233365607234731360714176987795421983672072115881731746083044743621445802981683092241 A013850 806 3560865335870990723151280308647037447373875174051864555196541248701544741600436030955413819416422682313130661568487729346187397438046892365046471510873192057609543011497381847263657944463325113256322031440452270851893542873856855206632823467980442584044809976374957748507847601602335761220181021935291005465191419640754066959461659624606282497062142582465771084579436499426843866110433888452000463525410185691361848548386802687436005114846454353542735384545784942678520439348943160103501853180243465289184460925327197106796412684339513321231368446349558645233906362532826249653008774195868433699114588344967195855000455051463294927406429971587548630108450074958572124100649823235558239169272307915531726349252614951791038505458334073827434920978847270820898588437655846679367335710634670977540255321474607901362117377119476175097395493785837632519626155221054120727304186576308060373461690989808679690718227076632484725408397687820842574615921415956880144111739501491369473137426763530450168351801442672171591583396998813905081116205503684469769084101673255093161620372497170567461328438183508915482902375498563148553272061604931092142765295501055425552356500038071080655055179628192972620654607055146067073497574986238813412612123375021918730294225276113223895173862332017867420187533601521386036432442037819296266193768444535178450798406958962921270112151869816445536622886857469229186683908665270518824844405119398303816447124193496890809867955547241478423755743629349820224182729910040979764137657033533985555797884727188253671861512217060482685380670472650579783321247895889475363162477443848950867618696672343773679477508300968875344423734693500680525119813046159985572397321179247867350490927024327304790221048205640324663278640559920536562470666781969109206795176669993138791503480103978115457090473671435259386989036989135842823283872077579745934755667631759917551963557486768975838267010278552745353831223825218800029420025705485452783404989304089353157403451449161026494065100715883661150435815164928096224407059307172161529703939287327482051945605653994479262404449554627678299504791838658579930645294181174923343005841798538775028070571141451987145125794567020618483459715982561744275676670315198425674898401092560716976645062017952729964427485616345086703865691797209171333107287856564115234362094250577744999703264206036011076871601562558218929597852775751187724662023102560699420252761996930435422222467168271921447584486722070738479163809144792934104758642457871559725768648713747735163759105488098575113084808354890420145332142313031661979423231280184941866190424450807777522693675737782488600851085148806740813712068960113230294738656052788025526330022404055327616398744485644445044571743530124409664868640654973115649120351263835733287071562549608859106712391302896479990332886676679850390742403913746196625364775345439286756435261965935192448149284095921753538661765703766556104687232183512353734187904911843646602882372274872928367135609394829136960179031948373352669712663811972713759617818381901507512150302969793579330895186548147230767950046783583233921864709426287129337486823654232892847678227937868239828010576259286272515714048424782368102795765352774823148679731104266878721652813848244856606791155114597649594039238216051471291689167827829008629758634925893421594197558410107013341640918924415995979971375318882728517767885543875522646654870570660370843676097845613526592878293452749739369218248092588227906623433363676943250077481996523736065602368692556857518336929858400844334539228441813014305209842937041655150256227460163979688725914888294549700767707891796094864151771652768715767209560331410127741626475031597088309228586158600650693262315987947799852339171051936894601069299722329730004121967576391516937038058137171479442005741603652118811436952331872713852186370700377874457709066102753220265404913738809 A013850 807 210265537217846131211359950945298914229979955152588550119800564194577515446764147191886230622720342967908052434957631930163019631319230947263629096245551117809785905285908900699071737962614884612672559634527266141533461813158373443096461592960777154145261984294964880091639893027016324364290469164256998581714088138366886899889251539173376375169022457352021316773331145854655703449955010679202175370711946054889225794933692311890408666026568283122344981722044055080223953423115744660951680928440196381861053233179645661959221372597563922105391075388495088442416936801200857215760515107491835141499017327181967948041921870333856102168422283392273159059273868476228725356019271412236478464706360510104232909197017660288309032708809168725436204648879952494703240748655140090569961806377266686552774536477754121967531669001527948663326106512559926362651404839648024774826584913144414656992539391257212727057220590648071590550640475068132933188495543690837815629654105823563876019291912959709551991005523388349060311408009382962281134830818787064255394647119704039996100521375585424838023982946298017950349902370814655358922161965709576059938147934041821823441098970748059241600353301865166840277033891999320114622958305362415693201333273171669279105143708329209757786121396843323053294653671636236324065299269891191625222475832881357752341195132519801538078852455760791292492044846046700514244498122775558866088237277895350442057386236501797905431892907109062059444352905569477534417766018458009814092564510173148313084309295255739191069750434905204442089043210739544085625336367004377630719381130581836699782016419805227491999467387663911120212877109916521684327799840562700988064489418313407319179138749859503020557762675494855531041940446422747763477330402808493929552048387186424852499488996659803739625735379824580631542315645171482382872089362309006417701387417987791371525896106036221254273828689938261060398379935655344922937223097883210501407281213417172214591516404621509453448050132172214307272084449673839153955012445029208966167487910977400487685336068262720005965720341751209775907458453280950486324673976104198048481151952361916126632539155331598388932533043388000500829812769054288437734431705442151837677075686114617776753914267098090751669478598159561024776565234933404358048652240642254440473847303402365264487478048102220418078191200667500269573823608555331883953567802183106740066505343156745281246814463819288689558416356451555036456143766190877965951893078494857730246912937898090013684811419966732761852544848547924419161717671442206608222962383863640632256678373395748454937538858640318169391655726951889238308883960025726135674022901261080119304261492937063040420729463132818835436916883710316266300828362035507505964907621778236214868288696991853521392259994044734246949166625371268485722948208702799164531164619372844443680745783826507178870767076580083624704438603041711371425676373204220975650061597139455488253601200458971547150990599155265708361611657519498101793863085433176774791672557632902117084963240063341065910029870481545829616682312523806379852189226912828700249259449958798089762551681503181693604196517534595105780398845434974054101987148316000532106389441975854921634877004925010537774410918361876610878422977419623328302953671065475130578617633739080651715771626558409030810554621567840146621329741204706236245675873480305736762323452326924237948229901685633131782870350091419360012968331619242269658207116691759821973825234412730090937754268926789879600277371208711457110206900260616681708336015589372694967479975295222836639576548238904865280632383302667605633297964324339897337957328009436633015301724140776467571638784079209822786446496772329633480775711445821689298541079303848227013398063418342683615160294941838689570997035954053963696540598244751880257753003486613108853262644301474903451894751362932641 A013850 808 12415969707176596201899593743368955586366086371805201296024103515125607709615976127533690032041013531912002588231813207844196146209769268204970034504203547955550047921227634677379487054954446321493701973859200538391409386605188793441402960602740930175123574910633381204531244043352286937386987913680211509251635190482426304551560414136648701577355607084179506734148430831571564633016393425596209253465169702595153893965039597324816741320202830550091348825704979408432144225681561606484535807143465156152513332366024896693030062830513552036401237610615246477436277701174109417733442656582285373270375474152768025363927444521343868976943167412030337769291062659652830003547581957621151816862445881761144849055174695822364360072422472604068282448311712314859731662967337367208065674704771220574254783604474903148060777522871223840620743263460151091788202804376376214928735012536264541080752458514347154320001818657177979350424769412298181571847473359400282175115445294775623315063168168357889335516885150558623662328331546054539738730625018557357216798517771403857729739686706943751260478168995951661950211385094234584288994741913184756763287697357235536852373453123702150157259262121836236751518574288667853448371064973345284267845528447513899261879630833131506987512682362201382973996004656448118699731856587804974277761975455811293917995231380161761022018158660218965030362756114211618665623369651773975483644323022442548253046599879194664517847844271883005548129594720972078929834665623927021512351841761214234739315379575556143493477693430717417100915912550959338712090487135241494716348736379726875285428287573078878175076549774166287737450180463460688937872252785386930644220035661988388790208964040453793860915328225295724252495541420816832685572882955438758046118905214971201115242325763764751021160048443261661711942196531730863226214004754984519958849225644761092697232639165332828843615310312164377355463936820512462354520086706905696897598548371070602099414452176495511716653912254637082630109314668790528201889529866529760243223993655304521397331409494845353632269820460067186057559514207786845266985673614976790564763541635018785361524804583175553268077143679018041573499614199886677959780457774653623862993642189382065099541883557875160795331041742723918952031400557582593938414866157684482455540209418606266502721091262388013467099112208215223418064710261583792415574225151110269894187074008062652112343147274065177829734927432107873347698833249805153011493334392042854113349962069944317218074429537615602854630920761906389027080266780990858008957705804764115694124601270645550515606732063852147584407879020782107632901288955559102585415378296565519964797336896440635473803654068529819413714505066210465208797613949834682719721830158383070251757579268671958584691560388347512548101340061548032813454368775691587866400739609347091554904357789171422405139925104977357955172395071010014771314764161336044391160487249487707125886897285901810887718843889519284813044806764868843412825821331743655374673472855665237111749994362500226600921353822064799693035473872218242923891921659975621921018521260617068402388914241081375825634200163900306401226771424089782920668239120911515420350190159232257267617852263816947245041190318350451995759998393651337912961111322745240985536792654658973403164598776647494860332439848959392817842899888396698544070914653138573450078437536452549326605027464634950798646711302548221789405767013784636781047472033531725727732406266837299139783451825858015600516778492503202830900607253489154438195533384536868265134725061207613280730355596959093389956061601639219445040611495387946597909042261629223742920551508788709633637698561093260825716879187909292527406324985164324931389552191812933956914142246789717124791600256020632780477803976050932502317025785754353777340057102881017464676305883357791573930933173229809518409 A013850 809 733150595239070829125969110952193458419331034168725331328927288464652009645113774354736862701989808045871840832500338109991938237540665518235275567438715303227274779700570600064581331108005100837881607854411932591474332869649793063921403420631249185910871974897990526746365429515909191365764249314902809409799806362796790857465090894354969179441271242713715693144730692173469320014985015388030560207864805768541242284741623182433103758216656941152344056809053329088509684382270531301305354876014474005649759762881404124826732180078994734197456679669219689246134761976629987007742055428527369006242401373246799129714551671540834119219517092512979414938867958989839958879481167015571393633910566872113842191859010613614793097916474584797628010290358300480152294966558304196269070025642035803689170717060638555989840851948022896564814268964058461819001587395620639115326873755253884886277351922813685115441787389887702502663232209026795323636021454399227262158391929211205781131165017173365007372936551255336168636825649462974517032304676720793386294735675883626395083398760358321568179975401041949686498032078429457967680850515231646702115375241247401215595800033501488264636002169032307943940420293171548078272863015611065690732010609297248237514730321065582356105636380805629463231490078958604961100466399653295926127566888690201094563700417767171826589150250727269666077890385788081870586394354567601478333713630152210031794148676266565745114397356410419594611504438678680288727807170427266693282863904157939347121833848557014717146364319390432762391983720221597991610231174848875021505676534486492258729254952902734677360095187614745124608695706186890221092418654724312867610548885804752369673049117624756073693189216375487221385609225357813153250393165635703223865275234038834454653944094024544783048479700526157862428474763002175742644710766777080919050087925097497762678890110073738210386640458622994318462790005314440389572056599956074496106296682763347983368323986569883471356696864724065092225324921877411899793374849088715812602133601352076683991022399261123286631900628346507269512831754455605426170237041290764506058722370006224256812678185831933244926687257102336336873578718889108446847076251135521835485911577640821562062848682208970369803502683866104690198502171524694589469459431745111004517193825959281430719177717952749807218735476782900727613303076236261358347242420947910326981852533102091544581750503386274685668017729938537813308268404567744480175669902515738492539201910268141987410076989766663732963101240069810365660062673150729174570943570065516267622363580430349112396061921638405462711700848298162673615188211536809448566192673033897388401317946397923084092631969092617306560427809654661760114290306123788179916854349022361915296033298235810482467451949371532268452836029294349789601667021835812571923097273192336409225547423092783321601107437523808009894974756548070362231365508962732085253635611594999618076495397835216031108910012832224248925482794658740334683951923818131106219093898654176586211725417111275880557805021839104357074051696680615026412894082099900498814222661918177272092662997021614161127873885478149192686039625821077591682538851850704074056258378712505559395566558326126917872437247108275839897632145146717852422440662496783734954962069464957720483466393162257924007770240641203186500805395509936652328843439353179623653681658089986585186700266759229209709289655704169948442621136396969017284072176108014872496870857650475676905073046865089963194915253203821623961849957711281080421008050823517534187940380139248356613846767644837505583515481515194269010203068191162858659931036506944032795715646042464515156672462333995958497755999166855814450816084048968222873621667374361937221823185530686006501819203517762345054433846981831513329318055623008836198153031868021200271671186106394234649047672946047022252533041 A013850 810 43291809498271893389059350032616071526203078236629062089641827456549236517534323261872857005689796175300686329318312465056913960988538758186274786981688699940267348466538993363213463020596593199376071062195170207593967881619950630631494950584854633178851079245751442613846132247484921840957013157795695992839268765916787703342456152220766575076827625611002197964503202642151189877564850173647816549714208915826591815671708107299492343818935375718104764210517790029347408353088692602810779900073778675559612664238384032166893708501484560059625619477787753430295011559958024102820160630999112612449607558688850241810514561652814713905793264795798921472725214110391059731874483431102475222688785063231450267587082717723339917638869907757715136379635367285052512865480301304485492315944136572172041841671713646092644112466678804019255717768058688111950224734124003119120936568373986648649791353690225292381722103585478945079761198710823237065383430860819970603190885027992490170014163099070030320364530415076345421835917775139182256240558855686128667317846925252255003279613400398530279459367456126087038022296199181063533586542073913506113210792620417794379716396178229380538491292079188751781737877891486742473934288208817817972034494468393211177007310728601572545681722650191614174356257672426664348021440433127471141906697210267684432891945968733729188262733155194546512233349390400446376256000242862299694127456146857850167412685184864440683260049498678866642214725599537392369088285606559670971659830676622160508197166923443162032775666695685664186484246695365139806592540643651221144888693684892881385703775713953579963436260733463084863018872754629680665286229142815950519535301157884822676823877346624221395509130037756144935598839148153508886282466037622639666020637294759135712860744808055344894229677836369095618539006280515475427427526067419851188988641889082145388425782109744167585120732441229191510909287023812390563840370170806242920580712820492935069916163082965049100141593165091319630813211311939295270898991463839580018343387026238776112985881653970068952327100203232907757463202268849044809926327051178353318261497226497536140531834195189826179675955844635858356047949771682964677873005553301428863607592748112872418249151835757491366527029979609615851531354726361690813582109985117059705735778229069609202536725067391923366459111168553505064837933348674996949046317714553156897951410227145403616007785474456133914010778935140719338039941021320743809893132073651842245947333599423516214577636168731726767738165124882232281861040786877407029239646868798670086832947060831684737875060410826204167663223391158207714303248703037061128385111149978606887709423416850960192585825142949959335086701732298122272988728286303568235910332455421448736315470227526373179220570158439608919871514693802060726188835972382896559486970884734272628359349786205762357223793078343339176288364399407006819399901938740366902141929229073132447798976746771671420950027347730009674800833541803958022752677149536823691131275621630473239216174155003729471057828734577273180865678637293636694654982653917024554481033963606449739799657311129294600439825063599231678917953865108810711262236662932224868948001004594740776748809702599468373449547004496580070115280538768542467692698679772582765355555239836288436828207049838168154734824939622406959686057799466249383365876250365903597126248228555617868689464051865725604123844879675531285588335483104623501607177927002170206067727273402938245567658344336697236696550786432463073323278152893436517780104393077886876263691506842476209691037782660009867201005667990706390783480973619975641010267774698538192554213183161487155486352228360127353333993994803668987506238947007524592464485836788698031011437282401477997925922148520348713119264230430169030582901866483048768664738378774783854841911868396473161791616039791130616989823538009 A013850 811 2556338059063457032730565560075946407550765566794709487331260269481775867123884254290330333328976774355330227059917032749145712482412225132141339896481736042772846659600661019104391777903208231829957620151562605588216209441776464788159145337085081234577977378382376934905000263081737149786670669954678052681165981358620397094668693332484045491711594464704068787605949612816385611080326837903729919444074322270644420123598692027927723410164315000778368221866864983442935115841534209503373742319456557013119568210612338715422906593304161786960833204543889052305490137603961365247427665099866600652536876733017917928669074351037056041423186492927130514042951168004481686107456372123170059424550069198753906850749647398845498796657629183185321088081088802815065832193746311728563835764185320450186898708873019088124542197044916698533030878486097474322548820325288260180972183425915537616121529644054113289848308494618946228014819022675401325473826208900558444147818570017928552049166316836986220387205156479843120813989108704193573048748759869410211676451543089220405688657891680132814471796188916789313508178568265442620594751722922518622478984093443050340327873477928266691417372305984016603959839951614400656343345784442483333430664863864150726791104691213194257249960040771164625381562659299122103086318036135744043458448563569096498077836517507757974837726130081082777000867048153755958071540558340775934638532158015809194535551647481060357905822662847488396356137331927083482002294176781742011205541341623861955848534509662395274873370342713542784547708283114616140439482932466960957384532473399239752944422252133244943260947760050261698076401417288128013604486544654139062228039998071940894243773133440813649183418619599462602302175852859316546226093337055579249638852611618232204708714120170860060659368246559758727179109781858158308514167986755074792858590314908411603041154007798283351733794129922142529527682489469097850404210018215937838217370511337287322943479513886003184314260934805477332879889314758703446451314546948263360503158660512373490695703325785278601565962939900699970170444630773267246981339686045030585090023149727453011562264277391764046083685516669902800066275386068107381263723104916896072967164744183317003425194166749644107702054593265968206417074965236931480851210012511177258563991968648331353800591078504425682866044055391915920573615126305909894844236014726649361667132822502708938121643724481160251488422485341124336191920477367968601230379555817067632780944101712359208954594838127439733908170912459170934011612597424324007669571907955692669957398690995050152086784442198876529896345678024501007321892532665635422570012428295086758112353743341632348412000388866052148777534650590471822097711416577939400762269221160181126430692201465204809859795447285700467109493071154317883820724575333237658941146143772674064431991245525664061431707757483095835020651629420584345678744809580679925204578779047539397910081777920120425735678164856109341287314419809981917285522833002999902137610694181657814302475867678815221536493728948053404056937457853551953182682070731146382917550574516997250685429964564873716861371230180471031408426257780810163689323812709484946286510511320314848126240464128796007983822301068518556560237200533743664174786164341891239711480181357092995906268798085893991368936677859763508562502027000682559838371626707856241506707831647980679528244162798619231197908916299960446882705621941844913146402249411551148498093227767170100462524657574737635129694627388050512016666251650204532938397384306856142156494719787541377706046090028290922648352183689183221669373768011285941626015301828173981732133734252502655044313612732437160087019011399161850043255903581847319660435424176535830033194360088524874299527776947978071160979433542671051086889772313957546740884136528272211844560053916943343730633135533626471802632090095893441 A013850 812 150949206049638074325707165756924559419465155953660800517423587652629383177798241331589715852742749548907894577661040866804305176373959481827813979547350031589693822402759432517095230093406542881327167512329620297378578951327458469276009373009536961820594986216100975629205360534713496957753116390153784332770170033245175828043091672589850402240077941546310557839343718687194753948682219451377348013253144655759282363878379165557104139646792636480961865133016510407321875655326753536964716110221590235067697383268447988807007211428017449358250239895112104649586887135376314656495356196482022901931650034207975035769980171354387122189997739220854129723722223519496639082959191317501068838960257036117219445629915929254427858443836345637910024930100212717426822325208525961259965938039378987263086181860242904134666092193305286131676940343725569761272185291387946475426226459116886580694360203951751335652252768298754155818047048469959772867903963809369075568484538740988663069951221842907199327644077284978256440945242879873926294955565521528803589282787167875375735509559845820162561745093159347492173344436277506121303499494486851802138761531733718679546020600998186219861504417296050196447224589302878744356418225225544198355747329546314236266287940911447907696352890447496499964155893468953861065143993715779550022177929230191579114998168522315600656192890255157856899124198326431135568166398429464478164470685398675517128129789232109133073980922418481342316433553312962352528753468844785084019676010681547424630900114261054778585997645366891987884757626409634968476811027679241577572599258021751708171615189566215980654615704283207903009713427289446671075331325975282257485503533846150037864200559756546605170631686068728667203341181935489782738104585459794899111924607863444993455844860081969115721875035591107193081199253508942389959453105449900411443506899505026796747977103006480833636528809577772594226080123320660758968518197365632913408897511323955479132489521815454602030572793939328631029224584147186679809503672682748003174351015744595142252090585684294916143868545638196432538594585002530657667001127121273011018980776968256372879740143315706275157195546073841090441113495271935672756241585622237796212638110979280685735254290352399734915698621677762156620721859622275567012783100028772505940945161756715318110571102594607832147557035426837243193951399593237673380657292433593918157082526035962460087144940286888031690139859336908050927796712268101177934052682391442026648081968262013098929559870596587188847543584209801584482451712265308908328880551592875696468314435304566716430572534527401460213849315941668759981350432161373106067336663878396577979776376190580048541380210962151513333164643582716770623047761437510743675611235240287535334605943804318878817411061366773326882348456358591316721729965448852350522815738643632630830644651057044937163480911371619325962134458065656085027984202260929568903405172323978153907192418904405191019266059956588400493674629175359622233792837765994141221323773880732712276746897510566360016508418200653605456158099948794389283484193594603462764898443874654170655723953977591228106947109770926633933636162095699059355690881816682376593272159182953271467006373166341275475436723055794952246325446454317029625856948218224335813723193228954984315269266258173954296344341890941175417107182192363304475896006185472203204729590750981611145463289569095666983005323598596364427976884270044000276381906425502683767663907006423627262211618505130682616773338052636994684072125493692927465479427145935548338198856708734530812164315570080550691462548094662580056354851627298423567074577557651845447300764873876029277711674518237681865978385604109108083204217850604502378629051362200264227630093768867305302512815701001157123984674571261182895629754165366879177502467377857945837209426623741587503950156020125109533473622288072411797609 A013850 813 8913399668025078650858682430780638309159997993907716609753345427300112447265808352389041131388606618113462266916306802143927416359705933442450587678291472015339830519060541730701956241785562950599487914435551748939907708496935095152279077466840148058544313341074546509928947334214297281858363769722190811065745770293094387470116520174758076401874362370368092129855407244760163025915736376384381022834584938777929864304654411346981442342003458391564317174239491923041949435571389469604229521592474681790512462784618585291064968827613002367155318415566474667453456098456836004151394288046066970336162002869946717887181559138305205178197176503252215506056073576602757041209657288107120613871764217725685691045000905706544710613250092373572949062097487460751336431481238249486439728675287289818897975952665483246247898077922483840789391650356651168833361269271166851427443246184393035703421275683146964618929873715273134146899860165102654628076861158979434543243443528116639565617549698601827213098055119600681064581375646813675473790831188480754323143559299475873061806103999335834779108486005966310065343815617750458956850341649954112064491729687344354308512970468341898096601974336914468050012164773745686975502139781343159368708524062380309337288036622880087501561941828034220826383441353448256542035687684923066649259584543113582555161526853074213903147533976676816292036384786977432124164657660861447971133829502106390610898935924366812198885499487888904782443084889577113954470363581815714426277848754734693877030020847001023620724574961269604992607053081862535253587214373431535914084413586926416615825705328695487441674402722219143464820568168014536480327239467514442022261498170081313585843178853064320488720630430672359069690093452108736180902337666815428997660036169728563418574183142980194314260998976619288644251734720449539184715746423711169395327638908872327321171299955429686745403389676757893916455805201961697156332031036243257903881989146168247087294373773680778795303292909323416333644682469307226256071382368243586839442253128702598554843696994071930503379293751389861144971471649814432804578749555384050027659795899198570562175775722649139841757239800114242549457310782312529540583309389407519628560067815215545211981030591018851947037087911450177586297005088835749956537829273598987703306870856572282819111113037108997880481095384919312373359636194581091375454432460911287273257566079897547305685821579000451383271068553985083499235468062719106455827876842532260231542592143903611478691580798857876914258601104004573762104291157554225727912067691007717000757499090299360038508877591308528824167588257039598608138761668696920540170162665355439533127815237677561286319960077104084710810039038915842588520347265123571903301167829703738673973146375701225475289305762646598179075793999518458661101432729789282446021746551167863217918736000267446494566384335582749578738077614318926164817439159305630114177172020558586010065805143886222124496641574376588460750993178175810333283233277244188044977947523883385927229627551101432992614805586330394748580679643876359892800458147567739872804488212354454123049843758422784428487119884863446807147281735588933755894190880393277655456127727594207726855259329099285975549063059721636135193271287680966282377226935337928805464540836976562868832334903278913827244837044318185467204762001276860765997183269245948127036077604254713156528461785765530039679481353173516723107607039261828172320075192519507973796786044822308766206333861109461677837848838670161899099774938277073673909094693540348193822304289794065309927490670097686437780172002441730689747697633740344613212186730201783821817662865037505652819596668627416876504157691537038723205125859860345260955666853886563402377329406957845510808079254328417327014171048758401588804041353710748848552343196195133843741379432705317000520752762832367592842083922488387844237013841 A013850 814 526327336997212869254554338855165911517588721542256758089325294136644339898598717400220489767365832192981833399141000359796770008624275663843264751815433131033801652320005928656219814121195706669949161859504895223152610279035520433646927245339443902708983158477110896864794411138020040196454522238325645202621221990036930485722910399799289653454279223607865472175831942395842866517298317289121315017359406049897980557325538335627907188852962214563481364821667758563704072221054976790660149020514037485047970414968942842852095344301720176778154397120784762638459129157777709209135681314832208531380030107467483744520183885557784060567365075340540073417105088624816200526389053205437365128513805292484014370516258481065758617001804704567109069167794537069905664942535637393924779538547039176516106582028944120207692133603244748314772787561909894868441149589193131409939096243942224365251322907814145113783190113013163298240289842889146653133310574576576630343982096891759449710150692152739295106227056757300616182465650568700723051874790848600062027304033074750828426588635056781707871576990166304643048486968412546850943055824088140363296172146307996777563382393185120740706249982620462423885168317724909070216425851948532217562869637359494886057521274544446286879731103003592705577115828479766100550665322107022162572129207686313936299732999147179256766958733788789325228456485286230389499798870216207641247481498269880259182971267397935893531989859260351938498481719644639001897520499142636121157280691118328938744745700994563443780165426888008905208453877430900844189071421536758764190770537894417974747892073954139837943431806344318202454189729753090364626843163317260286972519205445131485930453868094595060538464506300772130706130328253568762746102136887784266882827475786301941303386940409837494062797728570392375154420683507824839318280110573720841624701749930002055987844091068167572629324757022876877872798841370636255384250100659128135966327577092088822257645476962076307083864143002638411085384855130122403194759057462415559282225604996759742064965463802953424294043916725819910749420429449892442677570582495872770083283288051776393125917380646709058515923252956945908302904744384772556841903836135124626546843444420662729222267875369072188620593004083221536293251853490662199183602280776746624892567417209736728185692113728249215844528201384100476334513157653818864629208782384350602198586019451870270853442078418397653730773327044265195546355153635500517110180299674687434412358523505364354205259154591758773910056136590366076078496288562419475007479685086314681177729563783086910913910712889177318538271918989931258211985737774884460976507935226573348991664361969622316395907322592919098088621995208941589009537985658281797318030659176176064959440320338781663090358215978518975876246559877565465479378501261327339155138112099911155154883442079792448057650428631825779874904745047918271106304964917838152612047830641963945308375727941337530229402188325363172018885396178103424370041641787992059867902823337790055616982277264988516780911655067223479508940552291255175309974253155727471749232224451318161511970224091106997717735942081301670515239839204790949351796077296342652277028886186710372063076208123983737570196624613502892147027476266273378008092873304769358033875671882629060841680543703716582584980382629944533652973991413397351371367674865703990953353346453636557179849139987668783313033694423542988982781088061371691747328120043084426344726419160712510335717808164652602614647136074634389979942610330322923370658132558864020497013246008049762485908396578598286464481376572181755498911797574733609065566414231685132894511174517599671293344363685780339140694007527570599566539476898893527314171172055147682346978924151453819567706271888838714742859786258134855417289837895266008758167313392126458339084714121816263563749929892488473989732213539016813814351430297209 A013850 815 31079102922348422716612179155058691909202096418348719308416569293474711626672355663765619700273185025163384280385876930245639472239254853674280940329949510954414953767844030081221123804042485283153828058641904558031938484366768446086417406910048823011062746524914921348969245183288945353560443083650891023569580537289690708251452136197748254746821733874820848266510700366532125424979948337605324530460055567840425853929515713180492291594578565807759011111354659475428161760581075324511691139512333399454597605033501105927573377985672274718573238995585219449038373117637615951090252845959527081569459397815847447630172338258301590992442340333783550795206638378206771824882747202727870973473611688715888564564614547048451980575339565999983223425289099619440859609191786852473864306971664116334099577562227121354144012797137999143239018332743217382086581442092265216625493694108544406543725366383517454823783592983314279597790874932761220720868856118172273445181798839361503745934688220927102636727601474461844084958414200431208995490154524818985062650275849030961667761632311467903068108749692330122867370106997792479001336503356580600312275669067340901718340166935188194617963355223755685667995303993338155687209730131708878914869889216440813526810573740575008793961241901259145671623112555901708471416236605097551677721657584669151624562933866641787932832146271494220865415126999666618269573623487396845008022534991338159424495270368580716577170469199464521616396847063296288423046687953873520318216267529846205503938488898027976791774988292310037843653993008417263948520478370324068266700809492127486990888279074918003290721704732825645536717449352190232940850461950720902685440286562329569112707370457117743729735790632554293546066289753044981871394585081086773175164079617705343332023695444260494186914143074353099360493386940453548936905122249267641977097013631616691404026205733484226996188997577443856761510898784094700244184584193820857300675677099710752865491707769133643856995093780162795536180890310578597786247327584098176360056139749453666009194145672100596751138999238742939909842526938586698847667865325798791200647794876169344237692295409807523196306752163854698939378222251176434708957579619942974072964558549595713497845695772668343665857396298110148496580228696770112199592531077586111453281213418817744062636933623539387946403545763529749027076667446300350137490149391013518709224305862613487623624901288527963055148434188636815531816725467022670034839036515490618314615358454468259751466347819488763840614904809524526426359127343322307579716667924661795608863753011827499002555513685393031482366418544436450866159545829869152536201817067193929684608788909944228160861931491789279823035040195092791889424208515135881849832392393694020459789991475684718423822562295315567006516483114210363171091821120980118049771750381387653800740712371369664265356200160280680475833250290334525990556201873433425073588812351577329006514278359208039822515969818424369944543163758920829105626588905939143143139793815273164994127186490220306927396052320064479241523430672246326846878669674592551479320413621625886119120329762355777108234589643958782342254397265203700768274206568271737274306278700439060759952587013513115719782540486802732278389825446047176697999876075773325822542324548997363413640394425160760485060506613915594767674461218969700201127889833144954961804561754740785064912911867131853985851326622015789956444240468935937025987978160424092291229750325020913022813800854314571531792298738071086093925631197395238302113992069468361546328135163529330425030404909569650217441160805210760480455242734990444881712631193966775412287990344089742990200691331281643245918840450495516333804589571402763894374493538684415494906758492219196591653487648764037266851127518756605077535547637877562551161021688491675238464613284179128547175869610221551900619697477265403838923637607619894241 A013850 816 1835189948461752012993232566927060698546474591407073526442690000210388246843375929589696077681431302550872678372505646854074765196255759854612615245543188672347248605037422132266026139504904713484950393034745822247227935563373309972956861460631472949980244119549701190735284958828028934182390603646501464050760161146418946631539997190340836694545076563574296269289190345943355474219640969387256808199135821225409306248683973347594889326368269732382361847114381287364557523800551916837090850097063774904394533979623206803917280396675962149857031189450311623246266894223383584295928340301064114639595007981627975935114046401814450646512727754369584890906156789594731669487501339573878053112643296606984503848975924388664041000993226032733009360039896043428363319063165821851729213462369794405412245955471949288840849811658201711409120793530154243194830547574106168776518777143415438662000439159580322189889597382071724895969953373904617322346585084921954574664540039665457434693697404757524483596128139465497431372709400121262459974698134536036248964436138609429255519656626359868208268753560582401425195337448112648092549919186702727867839565982757412905566268517355927703996118162607549483009454705502624755174047354547277591044152088341613597944637568807213694274617373027451292763673173313439983528657355294405329017786158717128734278816681891330935645805405185462247881897834203314142200052893307296300878722668703526975857021219994322733165339035759180536926617422240582535092483876988277501270352381369888588802063830939654001577521283672615424629924633154031018896185727289265907080416099700635979324961991094833176313825942768621543297628666797481064924278927728118582672563481218998726536257518122345649497168701061698479601668343627553134523978854453092869220263737345882818412667192288137921243093234397476164137774005446841611175310563697004991105601557933334010716343422356510119897964117950482297910457062302007954718855512060927802747598057060820245954419852059572536111703292624832913615945391949355620680118446513413215884954996065489524176905107791868137558006766048531858736291373196605980255939779623092821607051639642923607891492351653724437218717408523456117671344645709717293129236118978012676034484217795077286334290489680293025125213394007106158574565924315578355273739367600382295204802371167768969154648293536377318847182973790668150299850136036589375268655831389957266260986036881463830687426796186287690443459890404815320338245822102221642887210267203205520859722301377896270064336372392992016024469514097613760950080110495838940274689524283354368907795751595401988601900527608773116002254648630427987195855021707943588110181096000734353946464376343296728670736192658665184270396088480034268278610088610258687350752938455238214130139206647706938208298480976088916167791811411007734889800945372754990720972088270559569279938324817007305205018263264413901417477596393963425216353164424370317170345780548289700505661622832875543479745501808140620855329276800516037858144448306800463459261684998065119738216235061018903755809493447487434732717057765473353981338565615015572302391103943386949447936352137346282464144283886122138527779904113013326665823623649877814310511450982226098814440310560935970137439233205214538306640802763639736840194682398339116495301722293745312212051650411317745882337855045101955436409260518941827176400766757376445539597567055688617298042532842268846010534985703410381138075955450198145447564122394882225704825526942159893084132126646421134380803448184359562760214596574991426501529117710037280949130053271243432267620379505178275689683104386890195610401628258450779820249159372544121320193541828155233828360622420849752028261609761309743994827209601761805198919468965776050558749182207051339540546792171867636570292228855058773223396552469032191083507169683744931156096949817493361582187924613972418179692516335044831284601877092347135036809 A013850 817 108366131266717994615237389844476007188470778147996284662914401822423215587854505266341963691010836984326480785218085941086260810073706363655020317634079747913432682878854739488176577511625118426572835758308706057876562367081630580593129712388827846223383435015290305611727841533836280534535982754722264950733336755534892379645805294092436065976192226002498620405257400737609197397195579601348127267350771107539194124678539942202130619832719959427446084710257100637589757222898790137313377607381518844329592836962770738564511490143318888986907834705851451041068813836996577269090272566437534905353445626307150350992549325980741496225930061167769618223117652268779310351567466600497925158248474021345827967778179359226222957067649004006851469700995821468401425627360878614522758325739473989845187711424663133556763340528605152856997173737162077906411549003703395160084657271541538237552463931934058444990790835813953283382129776775693748267243502679556495679366424802205596061228138053527063231867770507298157825127117367760426999045950146218404465100989548748188109180204129923857830061628998830221756359480973603757216980178055609377868058531715842474660782589681350174993266781383813189422225290905224489168272322238662194473566136664483941345032903800497161433221881259897971386402137210985317587383688172779340273171254886087734630429846249001200418949163370796360275178185211871496782770923296902539270587694864274564397381246019444763070680104722543851524979832165884158114676080452280798172513037767510551280173067153155629139151054279584268208972419663112377634800871010703862547191490271222853943159680612158804228155108094544333510181675145724459402713746403417674188232201002500655803239470187606388257158314628992233521998914022863385040506427376600680834587353426537034544449585037422256111483412397936570016171417247630550298290913475744447719794666394405439998789362746729566069854883200858029209314579071871267718193699131685725824442917671384374703362537844265698684859967726203758716107959449217500045540314148170536984790707562671090913122069710002021654662741528399757726519269295886386528132988046964008023074792269274996122384731872800774293328044255901560292375229984513096441988263589532670507160258576581518680753519125131622840618725702725611557669543264910586300559035917434974149548375215085589859612827085029544300607307419365163607055850682824566020238858187745586615444964491813557738261864888004101832995863068513939850653077549314085790846879068082082801245742174063396851028998453433785554228900337949994970341280444668793584280141719407792129636431335956892024953624254770443726817134746978142215928043176832360934318083537747362866184774958695328531278301440301520465982618628657543507583647122347165229374610262843361306170590013340446994261817003157074410791938672008595737507856023315809447082680840288272006411078142119464365051123427500376464800634589467146295600438006094642858591747995595958525158813166658467966935492136268895520886338465793671519485571528068260566805943237450747255421930464118105247876794778580685533532209543993436079244060961001054528883892296753055977951193657358160633225255819191626157926875557969323926290219152901635057221390669049468908893885898312708100645649281534713272468832762390162820676655800939526489931071399723366940809437905137901576606168002558225366564530424382995952939288876256321732667696737071357162832113521803133088076080370800679595822247093378750290533213863295400545644242540407599526724917946344521564052062811838247821427911713156668743488792871659991402765180515613653431970715789401272001200097630941479160598605747033260097605892611789357819836108451410738402330866393328757007516819794795579073150551899774432835190995722960110009443580460144174548529747530956612071839185821662365500068343026743881851290014862655454439836368789773165508066614760530457321092663397068062242524456240426005976788534641 A013850 818 6398911685168430864035152632926463748472010978861032613060432513212268457247220681472226613990498913087494363886342756735202614574042287067465294735974775034540286491313493512037338725483951617970699378692370784011553131213803204153443716386847895491644568454217877256066917314731498529283815245683595023075852802077579860125705156810864257259828174753221541036310044256155085497107001779880005567009795683129081873868143105047093610970502280884231263856055971535549037574254950658818217634338271306238818127429814649341495838981472837075787920731545822332524072388260810891162511504775569998626215610787810921075759045149836804610644944181895628186456874248819149496949707335292801982669414142486449795669333712982949239391887606037600572434374102261887635781870032521308954356376590199626368489171914933373393318494873605671052826112005683538295695557119681780807838927227256291389235442716774217118261208063978127430431381188827940141432461589725131513370908018145438241819460323922719556778559980685448921415931153448885453866664310184050565259748331864031759658981873667873881007309130751925764491270992010328259905462534005678153730988239288782286244551138094046483177410173932785022192981202662600860897312355870763921469606803901112252482847936515556885470318866515715312395659800171472018217419402914447263790489429768594642192251991157271883538529147882154277888996658575800013525840249758798041388932794040548753100965196202193814560589503761491888698534109563293652513507874626728851288722367133730542542939442326686745037730604155171453471612408687122786957356632311052379549110309025438302489635980467365230868330977874748349442717735679883603270844011375410243140923236996661224525487475107969620196941320527362397240513874136060023256864030160893602601548632483585352815203546874746801126984018685756522884906017055336364563780149829233893406155255923246826488513080831634146858860998127465766780816579614926487491619740026910424207529845577575941858854497166045241642296234264605748427458897516844160189110010135322038414906490868165247328945094305909376686180224510477293993236332652795238099724811185177709754543408708419246030696032357012921246727685266731233704464955355513831802964976698314660777306108688562096579814550819897197115695134020244636868828860249705210461710511888617788556682008075588995620277826543909561406560895806093545833040926970107798929084337128189144055409708277098770886624859771754209136572718332679634241213576209447451863717362091178907330759829636269520656411329676811603191662336055609253003682268977247592358158088389310717462901633956918517181486558619939931624824989674312319708335021548774080810548514820444029885344776536000454443452421748364481995807647403599286579306778927477759629341361410637641768067169697740054564166032219422086882853186643435569704101390320775232040785220938182173706567753214012251291903787270469729870012671873445521608910263821882566156984127391945754952102758678015874979573875154542011612817400066650509554103513160902718209324142228229174685409571975709996781876854880410900069543441363268407043282555686151268876064956230971202442040034273342027231318130867446332999424074822530608523511150759688648493865897616702089601275068409467100635024944425343284026012105786376724398135848389678099703939835082265094487856498860487950197017614383060649670268957029391528025112068854059541992294824627326569108073471348953205717804469815409329453707868616921825905695745413730106819746877768528344453579679813697653835710256976236695607496758750188132634269730278650832341881144266470621504438796648355710398864565009463402954187070756566975503530352833549789903502367947352691919235329659669772536860692062884148690466939129780484485193106445071535947633982591053362916133061955456986230032083583341020413535587386199479436824087624941929217897740667315650085825534994562974353200680933472007358826616540915226923386182016409 A013850 819 377849336097510674090411727821674757883523776290765114768605479472671240131991134020253509329524970318903454693124653442456979187982623009046758188864574491014569377025570478392292814401101859089551827612405802425098200845043865402056698008926981380886120122653111434093495400517580256655680006442370602517606032109879013160562763804524723526935593891002978776653071803281701643518671348100134448726361425293089155570039982209925830634197189183932971899436249063202635119722180581452556933090040582362095971606603125228965987796016989556488200931277049262913213950454412622312255141845492632848879405601409447078602495857052713475453973308996754948782091967518521958645383268441704664274646235699682373984478486417930169636851571248914276201677356364462203005283643550350772445789681274697737432917112404900765502063803791541269998329087823607252822526952360089474922080813842256750242963656982800746616206074969844446639542627819101037411445424411679290733038747563469982741197312667312667108217188299495073360689318680003237165372660852058001828022879248239211376103220658214284799600596861770464467445060807217873419157657170501289299661124541763305220454500153315350785142893360557022775473347036023918235125397301812738798858812163556777396859687803307118530136858748886473481651315540325251203720398322695196479564610338405745026810287825845747451066607653293327955067363692242414998687340908007265545975092555300363321858893870543342555988249607612334535759740635602926887270126488833711939747767056879654806618031129948525607732954444758719156045241120565913447044951781335331959995414637643106323710515010617449517544075912526015286243039574161446889540068027706599447228376221415848647005509917650498103009188035820222194655103753860208313294564116970606340018845199523231498384954239406923859747279319375236919830815401100556991126654067266432171740061707011801857320208910027164737868883078428726062640438209681794159892654028849033639030429851510281790823499203157805473735950337090704838893020439472130815006756988480631046361813379274289689526878873669642783942256077119173733006612206814906014550650375673558583296033740823448058866570014649255986698023087315212619014951148787736254133278909058782404239148411950903240941469411364109592484681968761425562467475368884842972553544016510991796483515894855454602381785379591315691496014336454017787895233696657895418963501023082440767327887864054405322084311344662314295305482444826399722309420461591662585100646514122023298974037180192078925240432606086048356864469281747670780614434300837493081156876961300408555466878583522081521049599799948833022514290815278468166457474687433560697782079251632399520699723709674290834431422051819174297370445771535134273221485988888634228352978049936742108762598303481852481959440036524654808345597818108226955457482997051456676776326511178719175199119259534209426535626734533967079094378261455084605484542168418343649003755738367004884166715797178159401668857754000551243725254656535645938660258348638144607542381274434704535998749815593699599973046403833383238206470669059636167498791630711546275862759600482618533000021983806573365982104309591838517282992194195609902704809941208855004914287388368641688865691514510622825397587943372095578451988834579759198985523711562102109417943321772671564413438401212952971183693111705348302379711643628540338354842553763361895103017099419006579262630409684337844430636138130105494911995933960616897905428070935349077599233385353830211639426513319032761344854964189800638927076107439859043920993303224052998955739687790823729215606503288756343342553699243804481041792341104523336507963804468281544011911324923229105138926981073840398529087005621246096023382288674407828366167742475029126171839038019110026834741175407779579897164503512703914398862899567693061265025550165195978387643688664321821917912015893949072582147008440588562531352880124503234599030661886935041 A013850 820 22311625447221907794364722116142072778264195466193389261971384957381764058553944472761949472399119972360930096174317661123642164071185906061202024294264259119919307143982911178586498397570663677378945868684950227399623661698995208126045960729129323559944507122543577071786809905162596575261248700415541708062118590056245848118070639893380399542019883669834893782587236911981200348134024433964839062842915802131621547255290909513910373118709824122058057689811070933052401184475041154192034342033806347899405027398307941645212613367007216321071776790978481925762370560382610934916353870834494477093480021357626440544398777863105678012081669922949382970633748590001203136051236618214218720753585571830544501409470144492358586886448430677139095432846215965128625258993868004662762151434889589626697676322570396985302131365550086720452131334306896184671917394009910923404673949976571418845096760981177401286940352520894344729618352630090097158108440866085250438495205004875339010884960115692145680073116751896884586875343578735511151378090250653172949942922996729277192547519076646895303131615644090684156338163395605408207527840498260930631855689743066581409962617779553118148511902710047531637868925669130176347865919585274740413333813999445864148507167705097482042086051372262997372618028531340665758328485800556828656921810675872520838088120685828365541238032115319317722418772758663222363257488793276921023224283240297931153792445824161713834588550151079900742002076924791717229766413699039141856330165896941686736675988120192330488611023227008557607445315442928296623134557357736070016905769238938187785308782200861949776561460138558748676637365243814659277380451476968046990759388387498384446757028355127344262484589544327148300372189221561691440691730716542997333771772790186647296748133162882739446994217096529788364879089818619586789769037796018015553309078903737339887872901015928194050606419676898137845272855235843500263347501327749506587351107852301830629466336804447265255418634131454869030031793963930389852495333993412792782656618718232767531876872670611318736749006279097810089760307444200213385253201354033147960785047496361883784428012092795023916758531565282875989940213850384767038070315986301012042187917474577288885474352827271639307326627985573393418038141953057281092686314220630957554590555130075319738816042044879487600267148150553273296357425654553952066594375771911995044869944450484548579863756500590964996823493432884554077202648968836526083987608076012391353781117921453162068456522304956775069424490046617918211924501731030153128949232427687827824791763713478395391736457818587178641146446358351378266761147422818264325643333997729641559297797985332557199482341040737870423085427452363378143699455526157884962550015000870714684780322667222299907207222974716744341777999205561472693492808913492891465306965304158592188576332793156235532427502223047496222053443941960661290869256730502934774130022772594833271405160401107573134509144381515978550390732562213773357031949595228733800930770071874094868146190177860992367678808417099957446832853886537302456054636147001886096043420091648898141755118298121794350687877277377088472607043406075056569144816322218441679185183755995779923085830218240337767216902170468178871812011488693100200940896189644030567459020135207354483207049124153223659995425894553089111907219592844621678439515097957172756543938056703592919498879063061450465375784633320444599369058447904440467204417622160661427683157132171758320167096496184975565524652340780443537928004917068216236684490733562077105535337472824360350386452348412697773318034453386647410801036795949880998497458754690047556892359351825391755429348499305429201692744058594928960724084700763935107857193839025407994871320923355990427974564631666653976413347666767921653441338455356572707574638493711704657327811972171939539262430786626521798786903198701408314028913856218471791499838161553761627236009 A013850 821 1317479171033006433349442476236073255483722478083253442530148310348435785893551867172120354395695635247940561248997283571689946146239456567007918332552010236772115167545046922184354143878150119485549374599977625977720377599663968044634887935094357426891163201079075682511939338089946165172601474510837322319360040624231261085523953215064219212556732110820080642967993752415577899356966008801189781821811335200070120743877672915886893622286696404583406248525653927525811237542066705113885435862754231037111967462842685646208159606708409116542967347730488379234342219220032793095875779718906064377892901781146483687706203434038527180935410527280238115032952220490981043980689471068931401241778474431021822263727802562129282197057893383054386446214136206524880192918328911807331442280078795377866871089171459371585105555004367070755977903159487912808692050198891230116122592072166565711384118639177544368592540876006290161939234104454190147089145324701467953142703360332883893253746009871505510262637471082759137970402162980753197977724851210819209521179660033867088942738453956922520754618772167910808747612210347103749246311453581809692880446623638338565676882617264832073551479343125596695684522191836467783165134685590888146666948382853278832105199745818301217103139247480757731855721966747134972363538758037080175362575998599596482968265438377479156844564558377490392191106112626304617327991455754208909500370701056352536700290133470925040218619297871117058914480640332026110700476962514562287474439966048509660113980422509236923021992310531628318162038431589472987299472477416957198428268767790061050534698280178697272356177659721755550606759780282011815670038279263486206757351124893392103196555767341914551355452528002973779988677401343996317881406007081147449561889411487731336225680515135062881605561525332987473157745374699667980349071912817067800407347800186786183039006932089543930494258475501158141625516828821322847050406605902280614476495567570570796839357721965806566067214926828278561354347401776125590399996976977032001023090678692926689989797454326927760086292071774446587990256394272578400185816286754303353936396269612672875586689686067453367260674530398388544329979687651370108831014088675088460079154338956314331398375060097563029458330055920123307941734244186079391242034168414037412641017689875817555257348466708088863308174831142020234876609627475756315580331294955631395404525349856662109092374957603395892097430463718400033704739218960828028733384269280455697049421232143887766980289185585392611074446712762741452495929902715599512111323225622538545226128855517185769486646097729754311581056511014290535273978994169995690164913229231937604434975673235902170072232756114530510612771405634605116007309149364096949153615835786414831421593273176809587220679309434049036637649075089199401078056873532841748134910994245260710143243875103082551954311578768731604416033811328835088564538740679467795477603714698952309843203316525001086019630466584137017422022367066161102959379591648661502211161041974093427869164383812513738319065958221335387278033189146141172727570209844314372085267912991775786372497980385793834613768465351839697218973306085326015351432259010676762714205915607794808678295188556873704816390856263975494201627466395838873765358979102290360977887679963859074878893043732123703899069903647465358969009409737882065490174927019273094101162998310290458303489309794715588529974706812938933148143532290309305147953656170964896643262745497610157047546881003226622168665196070744410471110762347961100559982493326107091004756142432805654329969624721421390816656616438028142960390421764044523080276442005692618186936927365937557766347599535486288930754843915971960201796477495409604183859439000611316689156629203247878781470066935284250653231766374979005714057594450350261809574828415182448310549969144780857853907275519509485696567846980119459535093334295844540816273943601588070326659095441 A013850 822 77795827570327996882851228779263889663058328608338032527962727577764784721228344204646534806711431565755642201192040597624719629989293670825250569618863652471156628528367475708063927841860886405502205020754078836358410576882557649067645497679386711700496295860518339976647505974873231107276944468390433045635891038820231735839103913396327080282262474411814941886617063086387459379129485853701455426796137532228940559805232708010205181502407135994245555569191338766471627765621496870269821102259774588510424566713397744722945616616524849922745678916137608305408673702723716399518368916621684195450197957274918715275363606576540991507055056225370780454580795667771939666015732577149330311925777136677407582850863013491171984454071546375978465262498528859087650511634403913311114335196372788267660870944485504432728897917452871161069739203664601763440456872194328247126922939269363538691520821524794817421020946187295427772349834633915473995466942278296981165123490724296461012740448136902528875498480029965844338014277321850495587386674739147663503016137745339817734979762967702317928039483877742965345737753408786129289245445022552280554897492679220253964654241666871069111141303732223359283475350905751586128118038049456354172536635059103261756979939790824868568723269424491263308348526414451572983094600123331547274984750141307572722793105870751766732514692607632430168492624844470661348600567470830281897087389526676560939615432091324652699869250919991591211841167330965809810752464159522388513078205555198446920070429968747931067525623944582120559150207346926790427046550318993905609990842469235314973023398746271895235359934628909943507778558265872515703500090352229597022814826573829910301653421505772712342988116326047598734551411871961638574579143312134675749180007858939047672790208738210328095926802509387577302491706630640694571632347379935036546253480253229537322270320332955479551755468719867887104845143225070292795479459671923768004222586769474634982567234124358911919702974214283020769412859727478439987529421493516762628412481486138628117207549880550757305335460546209296574236649825401481952572265916554858746590263324358720630518439272597053883375570345494445154140970576125753556362550922175298479213984561031404954742648923700999326484931472027361210651465384943801973450875610680495179039453569477150820391169610645939289484415604105152849228921892815934678702982635835078267241817383686040879795648871522924032461171452107803590231146140417934268677607716741628455071274336864428752419096119631848291335003941927120028432164825453435590661525149785278557057682789434302502416965424844262344549805918882841817393185626744075508547961272916683604280878528906787240595272015806912121173538731317797495115597960800560750571861487352009380613661187817429315793892542771161564416540234942135434258180325240772385618359299188399673248407580961921610350144414714832509162380525156383144647448098381893855157021749258434943931312637484789128373159421326706741752998752889746968648405507261813044066848367528242822246287699745123734002525767011633283380581785890490108390293321096919357262984994251368409509633243800740140108414110560782281083154751032415880486723462321452161511145110724675657644652589094835395703063671531488957111900263207889656970682357011143525383289614185914512523755339338172591536178740479181981761036635612198085129339265561056933579573887224341272362740254068160787106476462597231063464727438210474159681515443239306181888021858888382163500595776359528812437511162781386693908619405884755026966406248413297616739845454514741082530376370175211706332756544049123813668094014745065043367243623994143411320438624031246848545059404970929875072142778394228277955880199626441717452716013547097639178009797822583994167025982461599716822682572676135308409386894698732609593584043088108390289665128030164875415370712151515620896634796329073966087726296835324290660160095730173964718892926695609 A013850 823 4593765822200297887935482208186753420713931245993752482743671100739432773003812496940173233801503322526304916338188805249142069431237801968560220885424279814769327757971571073085466875134043481358499704270507601208127786154338146619795398992470105939202605774267747457281058580310289423653596293913986680911753729951295863769563246982139717763587316851543260503462850958188093088878217010175217241496885125140586711115939186175294605762535638973324205810805179362821383147932183768692562666267337429676952060239859423428145215715589175863088209594319009632826076773472132729675160166157593830057138739179126675218294945604738169007500094015051919215062541403386265265338562992948090805588905214143664240359760610083640214510028470741955152395285275630600266675061499916677107990379010616774417106768400924551248208693127674589190007030237191069529395537846202888664597672640916647596195612990217609173893865851413607714529485385298074823958327474591158440819377003778981726341310722035957427569309747289453142315405061577949913939595756671930382189599917724570897432820023479854171332803483496844360700468601035412148400654283136689614486142045215276776358868316187069759943782844084057142329935995633725409279242028782348257534115763604988503487908464708417664114540336246784607094672136246950933078753042682604535040574511094070861708210108562021073788260083788087369019321004441148081973514908585057315741113264160724246923351649560629417274579397574583469468009089726200103515122256155637519308754959828913092183238819224596581606320568303629636897260593628680047926671749786271132364349256965876113842058672568609141752768779902503254190816087041506179775976835208805474600192694358082373402332886494372891141105280936784657676526319627462796190323833438240468313330284062491826030589035782581663736381761376827052134832784832702373760318480437783973019721755472950949342740145340688112051608672439478865654000862297175719280266614167426576881339526150707721085612607809269389946540924379198093413059954047874402823624809770671316445128619274999851692988612896641668122753609793112753412099935540132107817439730106647854127408459040058094511483320607583434759444053331101491906870171549649621749652269403529199899106574344343431172598676295620309229608718491743652127758379515546562730300753935072559827100693824056278793278174339032069104765257006805170594118608848888126842732421663425536602362074689277027911053270214557141192799713075513694199558948445538600631144058065876418643503678317507653401595206768141009755040647766854510558890900778199918192972398569670913515699111033306128465219391371628847183321489704112926475250218073610914704248565204457250149181596253416879769910217261382353843176288545584624289080943987312311760517848966648801915856079479431383668313560758094319217232284333098155257511290025142368598378498257775812305645219248220509169565677544496144833529407629959268308287162761352450253166977271961325004200079930839313241306690669920706393772823359386668751719696798302798439103329254175210410821042382249811369115144016269933750339973875047550410338430317451991127022000925549053213134333413189904533261744814503632915679204893713125326860533726619428685071607643181372908259090733460935280870206740262891428500598642162676354461822499151014030357868428064066050015229032579753357619818446555216841007452296264684728802354292114850870940258466710127791747449262470826317850328639903897066528690498890288655033805407837790734305802745500078372546679998253816845622596651078102888610067298088899587339322562556810970871134243640946182336194282476076047242941169556712073287283476681345745792368753230174295060580310421095159737212804128438193134958921400785585016769907741756973865427883942568495822300551625762271568717238375001678662583233953113826265886745065461863891544160309712338214436145053205728402225181834845898325388088435488623514150101829064039191793492771042442685908428449015841 A013850 824 271257278035105389984702288911219602739736926144685090353531034827562765813102124131820289282744969691855779004853710761156590057845160968441512483063418298782314034780463300294623733509790133530738049037469203343738737644627513219752298515106367285603974668364736219604989228108742280177321207559326999521158145999894069459728940171048368194222067472766777989468977886230048708805169836233836402893149569754426504704685093004464971175671966945735821028922235036195239853502247519357527132880420007884994342205103459094008546842789825245539495688334943199808747007396755965554588532651439758071043985409788251044965098243014184141723873051494800777730228007328555577652976806170591813979219263989969229729003504264828871026602671168841709793789200240711315146895706508579866549723890197909912555737567306193826655475120496056817080725128475895464641277114280434372755827971773487123907754751459359604109258884660122121935251582516466020279915279047133314771943392696145091958728056825501250140540171267694918600582353481116364468219189835720817137913685541718186922510589566461908963030712897005162655001970422540051950910234764938385045792201627916878367214815202530282254920433160319490197440390606175851692529962557568882259132001725110966142457506932567354648299492315036384264333294973246205647367288417365115189610884305593790313008098700478782386122969687602771053221885991245353092454081837039049437196997135426606056576991554905606460646638847381579288616468739242389912464454103734239877662671622937489180328069036393203547271623237761026429146340793179928150022040153129524094982459274578018646259722556503801211359243684462914656713499123713898409591656142244754469666778409150406067034354614606224848991125734036197251141202647682050652242432040694661413433839943606079835280251973925664661969606627540260601509741111586242468173045951370705822841549938922280607739462842222292328535440498878787538003096917785929047780463299972371938266217679673140222384338878529548206953295043667268217947777226572935612332221392148370564768399839569466242619284602933793860980477904673514976231089093709260834511998623067449138369342097856390422808578598557194239110411905148211995608776759835260514695216856008995724842344108459135267310779236580083639699165218218970914492004552013508982661529219112099585230468869616699206464282916545504648567283660994838518412109733917995001936506766803614510832878148327119221119784552899384630293630257396008128789756346760608828668425484731936644480248700970509425710795364451958485025395209984991993991948800051926969376827163140497772188516807405693579742739841103311797327950645538164195437050127028650902371173526757996164059024077168013333533428419067366612085716662328226479645940661506804697146818463631645104329385637180943774230247449204711455458349157585112969800784164694631723365651943623403940836044551388172845953683693324952856275077991141464834336048673895100834999256840932044280173010519836130607585918777368147791845891446548423403120296376242981945030612489129791999548571731629469111534880139016723318023825117347682804180073971815222624059522132652746043182369253715450672784572769551625020037941369768866337425787656023150644424793359722216888859791048720134767400104837805783475961531849221063876054616156752368227478601772808755036187349259144801856014092659450638999244649050642133368551050218595089829078151322200766335974895131499639823242744055857685217881452645268972654791091175527413705070023346319034127820508907216889630917168709649510897469535863884851431732799657996417131018969605952754231120769936185929814513648433121154291215540802014556784943293582509488561949032206750055248087322678870980146866426189349794988009655246282243007549779651118924727109811025272949636373861184208805474123346877381697418327174346409370457600931791122128203859224239929246745056422994762165815450215841234027167729887049362904402450236213954637285198160206791485936395209 A013850 825 16017471010694938173206685457918606322178725751917509900285654075532753758497867327859856261856807715334391894457606766735535486325698910025502870612411787124796861439751577419097236840019597594856551057613518988244428719177610028113153475018515881847629100192269309031455008930593122902190639985170699994724867363147744907527534188160235093500618862199405473500153675203998146206236473659771805754437588944429130676306950056820652082952253976178754495936829056652292718109454213770542619669455921045601030912869154156042110682519896390923861680900490061005506702039771043010032898264534866274337076294462586435954144086151744559384652979817716491124192233604743878304830627427567276023658918319343693046267927923333880005249861129848934121613458485013762448109044573625132539894645992296382426503747611863439270179150390171658991799738111373151291602772321145369276858885905252641179629010318923725263047627880295551178154670696014802031508717312454175103968485395314671535070933027489023319548756573186117248445787390706440205483874940609478531176665217552917219587327803310009262358000565855257849615211351480567527649298452634846698568983713926863750705667622894210636870796657683705576668657624904077866592201759061884928519485569866077439745973326861169724627436721710583454424616734875215197271391013756992686831333107361007724192815220164571621118175237083256027921699145897046854756321078395318830217045483849805661034814774325621155894723377299034875413513862583523881941113550371403130536103096662835798609192148529982276262842080566550849614662277496481577330651449002145268284619237704557423042990357238992957729551980323850647564275409756181987187977703543410506679353598281922327852311605637882971108076983469103411482636875142977408964263369570979061801854814829995408193463598808336572624643301749624848258548702898056031503150190382488808132970682343421747606407541370384139707689226018293525331544869898341324342388577400068590582681887767019256991572826438291292072385119033508521001598297451905274972605340984969133479009242126737412160426136518637593697036239793066385831469579894438143017099006693509804171571281536321998076423757666203762625230712587096770128702658891512298132237860130475188556215577260403478399434203140817358840596006970612013529838376791845691917180638859350368408273956281996471442509441939095503993249532898084219673716667678123686869348788072986633250170621780568062887902158064155763034208573068976883996906322519867190724041856447936126919914205543607611078796755475523696582264561754403792253230584694266235614732267156283252949959728960498800190229044877309458320418157668383057576362372950914807134115425581532915491521312732694019331815414717508931077049483193819445396613150121315310561822483458985011765545892489897548924521881628089006733360059406243335753766504141053308633018381619018379302427594714920218380719068407145141210187080298912357002709338144831809205871117200196282699936098185803676247340917884811758960708044027237853530850380720771840872112636870625087781343612180988521567023137328798495205988849354263321904029187961717080728090722411012001103875722062643646777256237469253905808220399943481788358655335300511022402639623098237185070281801635875237880208790567593708472052494164654600817149029440070591464383956082584176131826786403241404795776157447900782266397281791367333279570964357821459317235757424633051372981582619922231922660793754340454430681897250487566292759142823718251870679808576792646213673230462250115816027895136093968984678623226536592192390087005030435169539136261904184593450343961842969617216426327371039741986468818157563594116542753602790094528402776384012344308316864652506692315600054916044246982132637720167352806938618921386211107231231342403078240129066345754441509509762511850854801317981126916150877421333970548309683332143582091048836721417711129236519795209028070227282100377830142060283998197807377053666162050830453058200696241 A013850 826 945815645710525404189681569604635784718331576924977042101967587506133576685540567842796652406382638782780506975827221968966634932046194938095919006792303617932129871155890895020272738166317218378684483401020682736845271438718694550053599546368344307220650737253310428998386822342593314251455100484344663988508692926511189044593366276673722036118043194012693804710574367120886535332057533135865357993785189579595737305249093905202684846247645039379274230573818966261232711645161868936771148861702681821695274374010683760130593692117361987663108395493037612314165248746440318699432609622519318633330018111721266456656254143174364487104373805256341084392427202126521270021943718970420081921035467838925730689074875944942280429999049856449710947153110081577658798390973027990451348238951199109085902619792732924225464808651389246291806782735738473210617852102791312910429240353819263209015913430322127053057699378703572001518855149928978045158558248583106585714235094107936039474403524340199337996034526890067037403475299633824587693617331368049097787450904431282208899412119457652736932977575413187120761928615093576031940163424329635062703799919323667377615418967464280243896583671839565130596707564092960893944402921670845243144147103415022006739559978977825211069525510980288242400319193577646582183678367971336661164703388656560145105861545935497789655407129574529185192748412866074719726506003358165181605486318775847174478444777609153603634427520706130710358292580071694501704740814035880983455026351754843791072074187178546923431044562015374261118896192823889740659797637412127675946938481367216411273265537604605295160972314886143056888022898670692790161462895416534847008909150624949231537351148001311351560960837796867087344638224840317673021930787709796742620337724960896398858415832046033466276912562325013597664819042357427310604229515591895581631443785821696710774410758910379813065599341107154214377302393022627156861093703106896650205316782790754720106095383828354662505582268893809644656623377866237554581857372779821442362802016738341717450661002935289031270216292923540777016962447223186677907016679246245060426527112603438277664414746466431665979257248347555477179329763304884909692410513402844429409055973621649564996008190261262124222178353615607668786923426311181696262017599544005779904140168844495609642208740037061650415297391668098975087513295509725525585948176586921787706789325045520763545467734531530333651406982031150016023133321438475637745063947581394180358494013923144485826591869614074198759486140107035789528761012795611726946814325643311369803442172035388493652432834870960246204362371792160351166826621760378568446462381765163937126858841995552849147524368423654184871168694933111844431224609901513547773365055825769605959743719405635960366444092588257027758598178147879262732924158303025056821471102416221416279429047040321323975163080270373513443320336904570475768652983708114173501797483599554390297148526661773521278729233860180249554870849291764368013143184131180856431657379094573540808400558955675191210011149236128222343418435565519894895111019519951431899913029067647847653182757512077044698550203566321973884069606396262656120790238894159875361853467104327807541215070104796796921588448874225840891566227727928689523651833039406728355380408222720513016408239910325001711785786321141093292048493092498449662825385874364999351223454240167157050523189472123787872801197210400049493677335350744040302021134624597739054711772016651028966271190585565407088820631179891212774576288022903759232368442247560042166326116457129180196058649360602865512927012758204932525724558997243385972668987733057491152291807655542699544919061802540865867674543867642737496740047950124738162015896918508688934379670896979537559367001381238650454016695041966562281125163025467563271793160852349626907138491079746378894342759562994424470287257387297898518850780745210492058517709809582327807641933202939487422633692912334809 A013850 827 55849468063560814591996507003584138451832761285842969359079084074649681569704484990549299527944488437484406156415621630045510826102395764899625921432078736335274336761884201460052084915982865428042940060346870294927976433184900194486114999613504362997072205384070727521925743472507792613234172228500068063857449808617559201894193685271306612510734332563255556474354705804121229024822665274139713524175021659485548692137653746008313337486077191930306764041153436138759530389935163198847399569134681658889284256510956865351951426925838108009518887645468377969539143773228554378882796165600143245979504239479029062999095150900303048599026168826581684692288433858368954473525754661484335417355223340420725471459182349672896717111013894973498981718443997207079174386188566329808161662161829356192413463796141086442589471486055883604284898713762621104613773548817724236047936213652673673229180672147091280356004090613067223117686877748156224588567706020583860779839868071979515194924053708764430709327842778331568491637812968077708078720409799951931175251188455762783153301386241854936463155392850573286293871122792660571110034710043240620817596681436143234980812874609798284121849369238454481396604984952125247826523048121741740762418742309553634475964277198661600888444411897875040425496448061566453031364023950339458505114570396781220008356018425945208981362135594246373856446601031328846125130452992296295808622361637394999805777685673042911141009310670176312315946818560653488631163240328004736192035851044771771019014908678706017281679750342445834744809701290057865296220390691548727136990770386252761869275056730014338073960254221711861366180864143605738566244222511450966181029076435252627173049047938329433998323176511067204640613542538595918274271991083475787854988322321215971456190596466486230150185409892729727928509899632163725263869148666185842199755124108985369074518180902899017581710575493036349204765329005593110985490722074759140297973750707011275467544826319680514466292127395910565707328953839623461360504096005275676350081096286382340073744081562325882007475001880842159342074615546081950143731427892811524573125999472120426857806026364096323444409161257674803371962243193390149032427148405924560712175346186384785163449287626737267173195409602648017234199041400248967982575877235473997297559572830098621253762783890448453395372895680609576379942572586553782560324653879281144642298202854612955566596324256352334671781930881957377296149999497620547933208281040733744955988713028147758743574423308841467362548897087180356335883809044568076864482439114911893075523456816517655161682506466295331578121393691955276576049945188328594088195157180851165323403887760995400189312166431048355962457640267105321301819381990074473482469433181455869462316906887183397823678157223243989232117463821454122585116438623635326580251047126575458409884005798683933859409404726885285595314622573877982023663190034980433831107639609070087192656323350851064657987682530209783555965568779829394166808091879762098391432936578155473011195244605773664365759948351244135401156515201708384273661410591633612102257964453415537756072788648330637412404690970387746235880426188092913581276542816461246480242085379043452707501208674618146061422876317574161678806094181106461187682117089143927902656857725143423573105890158464781026079238896477060417802171468618940954140176210495378846690393749427630456676343815139437550101037894076912522552152975126084835794045978447871893441675425811226609429347532887051723187769450541396223125955231464444078912124146276172929879390850677020961397067186094238605672827176359243060711509484228224698300131056649311795051678950252140865427925680378235588620314140840436006445003091406915663728876697141019572886185186795744713343062064560761070659231825533083536138159751490834143636114355170393119239620759767943927332045609435257770545992261462553609639619752223934345563412246546026874713448513700373792819096932780458136641 A013850 828 3297855239685202540842801742054639791442272721167741497684260835523989047009480134206945587825594097745016699130186041632557368770520367521558011034642817301861614311452500212014615562203872220660507567623422344045202080403135171584210604612177819130614116655723992389442193226308112646018864635920700519102718553749058253312650242921585384162146351603527677354254171023027554452686753561772675943889010853970962164722036316048044894265215372106292684109866069250557611509995281451728740097157833817275753346062715491942167379808543814439854080796577262250723316900665372907518650230782522858531843745836997187141033569565511994716723896243040821899394939730902828392707222287005988522059408583028503418364193258565834878248688259484290141371492399591080818168330048653208842137988993861653805822623698335013348465701780113870949418984148969013606338714284137798414394585479976727730509889509613593013741685546611006457876292444150876905730334472809456395188764369782318392745070447448830868955099788217700787862721217952020584340361478277361583967407427124336582419293556195292143212862792433501982366795929783814063476439593343315418658266442122821882382019432833978879111083404161498671988127756438043758908359468540728050280064314636832562171214604303768870861754078157623262085139761587437485049014250243594685268510267359534260273414532033638645140452744704654129849315344298937034842828118742103971203341832326537343531366561307510859965458785763241065944343689188027850181558178128351667403524968342728306901811342568911614465907577971084095846268051476626887876517849945260788712168000537839335618822824850616648929279051537863701811613846815775256598155095078668102023585934425232381941373231710414748166985249802007366823589073361550378177486801488161797049205444745481898516598530749545404138298268755797704450581063379635813106209359589607796053340323511477058481224064135284089182427772288303384192187912451267610582241647792452475455052005498308805083054449350814698720083830601122994452067395275925769876406365015523412795938654614590799014514272173781006659391386061848666990163973380593074037197085642627714518517142829239085526588050773523803068916563104439464310998498326494910215790686221439385493242016959835179116516985071208889310015741626762769662219195643301310403122974877504066423595216044493486413438625947090724543374117044314875659228968663414306404610486917672309983066580362040413251946351013349010034051236648701171960361320334995734908015787174286905906177515599097006049326121963779806291149824100912861277603040272700370770823547296432374216584601558551019642190324328273034356490176116267126539173213425615152313835836372080461181676168399017385778694115586974371227161200132302117551132687131907584666337559931787635880351034781292458090371505875334320167304121193044484528540584287042399237244081777154243645240658406487610464265939717849229117733148364920960515287708375559637293075011275979578639163237544404516989514665726357509196210870880145896155851017408072147915723472003502525838067998726329107133759190192614951302891066145678382975432634025373161026230543009734088958342096895275808565084597110426027482503285980698454060798576769220143411814899547136838925238871027526906780959423676436672971821055300155426671441331996859798723984791811994018568329707967186854808952977598073940610800423050479844401023265053541625518221060509952150836281425940168647895916186607347607544182081028220183468802620981368387435837492218727120060193542469447517202514598285018905579364530462743958415682018713461735336448150341627410749535420271678695426374771936836943491953923534192440209924438764085212186006590333438665962653583500654433272440929702486905744570987544486963027526440089480064759356349095101929578194471850248380461356980065903049725422195165782265347568916558456543297980366243537320965029961191542536092970297047102328095609906749071099171173929746296340924954421285493372092174854783753272510514409 A013850 829 194735054048171524834226600066584425044874761912233967696757918076856029236862792444785930015513505877745491066938355572360880068530457181780478993584623718857626463476958685019251034332576450757782311360595465993525137645724728746876051991744488041843632974403846026604172067820267743634767937886481444952496427880328140799858684194276695349390579915836705820091354544738754062876700111069114741810702201916131344864671522426321002961466702507504476704003481523176176402053711374443130373997072929076315959331657287083693041610314703698858943616957090758642961139667389604816068777477477192273446841347928846903490891249273917776027829349255317492337371796170081113760968768825416616239086017419250098350987247725053983725706793034287848557845254703453731232021721042923328919406112098536795580020106762984203213551224413943965692241595012471284440694739764052858571585878007145795758878465653173053868432789841833320331137192534665130406470520284925590679501347271276118773203664851406013980929687394467013822505825198848863484714004930799924171691441164264950855276865199775805764576335030405858556776932857804436634220281547329432156351975140910509332775865489413618832630363932332335082226955889910045919779718257861450640987517714990325963648051169533248055515716561129496002865417781976596054659242462634022570420262777313138534884854702054328356898594122065121713472221765507932970434157583602497395586131857049703598183664078647208770100375840533621702947550502863856525370828860301037608510745855669763794245057967351661922597376571614544775626282171643341102220502521417704312664808263758874928955868984604062502624998714259313728273986040624713126864460209300272756390725841875546921256147959268280464512312015558733003566111192926188281002418141074465953958532306775960625506626642229906568962374471761098650102361211504115128108556474406750749153692763029208826257799763124390182133177525852026533164504042334901137270787060496526223145365872669636631349282179716257144722230113165711699400127623648140785431919447801642002187381616336972091008053257589594662230401955566101937102192464150640428822450710111523914603918766923738761259497810125807047416454134754045928100150327681197953332224230689774273990447859461307491651211451469813704867119527318714785784381283541299077994008543541737618246873912211295879227137423549760193561698237349749092801811370605951378885844642001632232190098503798124362114180080987245693500691472869155503087375604461163150583424216854467506853876118611079110206658175839233781686105963334803545581181925062684193646359644307035265115104137430879158851696461260194405716388409489457555011639079569149128979692301934979152316796067793577612846108831295249646592641706612307739276834042452010966962566576412128111098848252800538357778347050432616271559141052328083766925792961565566632560025784859180933007815638244686910304439474399279130173024677800217797467223891868421022518786340835318139063950013759542323713851496475684560527055714601735022106846726929252262275555298334820648212077256791007447141346421683720259484414564836162836316321606564259785437887334181788218901142479569141219959680374773546496814336533874263013836095159645680248324258003358883201696430095304436318508873008669909102313061494418877789521939213082574254852577971706434802441300925754416589613864374188668119127154180707784332036022778146579445225435402052164554731581920341018489605954902977268877876407702635373613649325966328821909698768078023617712434368489278406443291284514132081355555896159294568000487607523011202009881926829522756977349317031622355286232003908098284676256387230770529401955828184580467694371503152599219786428731452130143630304364458002149297311172243514410679812408760843708343975233057716673839662805368285316617862668315911509183236455202344276986508596953860300425202442646314635265664054178399395213753803070334345371717669383625899334958649377589052635277633622487098128670833000125846988473365337041 A013850 830 11498910206490480369936246507331743714474809816155503558525858304520271670407511031072164381486057008574993502011642958192337607166654966126955504092178445974823985041850933391701754326304306840796287703531801671451665852842399507774283994060520274382824683505572704024949756432718989993889411964258842842999961569905496386090855442987844583686164353450241641970574394512278688658806264858520156389180154320945639782913988727751828903871647316365631844894701580462030040364869602949492405454153159389027381082575031145004990414047472938713921761637699252207108212336219688774784045241267550726554762534753850480804233637378375570756667295244177242605029467192047119686471444830372025772301790242589299057527445990916712685019260421881663169492204444984239375519650605863579649362011513306499242204607284247454215556986250418977230161173943891416874938583688327557245793574510443952093766014518354215657877087807370415732233320081979441285371677752304571204033875055021583537438903205810673719559917110955882699205146472166826539908877277158804722414207909308681083053243613181561554592468007210435541919121108320494178814073405088255639400427780095624665591082081284384778447990359840292054270419518343298301517072583408460798899671933552463757827453773509768764430147547218135609473200054607936020431573608176076398760746096737563517346415785301606035146505084313823372058821223031477933971166571154143868711965500026927947769147180180039030665657093007669827937349909643607863966622073371915969744951032031443882286376427914148284867452489177267254455956335953367648745018453387194021958544263166697805679915107671885286717503549078298216340850601712848685428219510898971805992115970236909170153254280846832693148987512206727625127575299831098491804911788812306140115297374182813698975540796597033752990659250183021114189894327178106494199682151257244224986776403964111751981696818212732115864781999724036314756830799195833577254702705135259376950510709415269373444543763430065268138702965952322110137878136048799065238969411473239158587162697063081865001934536807407975210043005074222753283947362815631166681536891981375375633446799268079850113612086190118780342894200203091658008385776699247057946314508598000481104861955653330746074512384997841029458698540968642789385781930411830169256468210487596064619859657642164810372483237723189789669624719217265334180854159622910822971830240265554381678593126550775445458480219602215870955522330781450763301806442067827222878800616581039451812214530927865610378592958625130915574782871028956814563023211493026438950623890636686125369781784211155983451033824340953219463147019191942979165882276009478686917121850736958583965154491007142964460949880379153196381648900133750159696557773372748795588172593770559752832275890479618989488453614980995558219295719998921018353201148587485144086036962570149774913178505622710517366566846523803033357586934199425060722642103590938392958711814639984700793587184362487214672979217015392697614562112891517851320387192378445416835109264811372824456274949936252198746249364854001997602295195639010579321642474546012976070321809196100412537893562276078219897399166450003147090389757988741356704007583081917772983299110840338694176972500697631660171630442288949462582483968183940314593480988593312927174789876651293268649356378364872545200109077431466663766339327216613957022395109026777369661116735055778264792345180814216800792742031065904749969723998432916176512379048985750604945802556239216602301537024923400622069907059274985271964220112310184945860792736626288467481517897356489276755499821400268457296713598769295611848263409589768990656089698471292036884942889657831329168830163516832851225842416880568913856927409807282436232242924919060134003393536825111873558248994191879660968172701386258705760929443243227211776346141528496879807779035822232897802196735180305887976948317500172759854556659433725729829973287097255969060508987774240657399884017824431138822363749786934009 A013850 831 678999148783056375364365420011432134596023044834166329627393407023617521865893118873780234562370180299344791300285505038299343365583809094830595561139045056367381492736255765846596891213943014642179992605849356897549416944490848534563695565279661682031414736320562599969258167595623640149175887077520411036304730741349656102278923052989234822084318906883318716720447421555544286613851133630756714624698932497519083541288120385017744944716902384074194809187233624702411853505185184564577049662289908762677825544973014081399678959089229558118366102944503143577532830241436402462223087451607602852332172914680117041009192053555699077610447116873421998584385008223190370366452345788637749828648412034655520047938158317640967337702308651690328495345180271874350885059848625638514715177417849235473752939855527527923974424481100990186463787160212844275048248428212053927806864781267204927184789391294298080381984157937415678572645317520804028459912199595832625026996288123969486302229795399914472466293545484833917505364694034978940355079294338950260053836562836768309273210982114758028237130643357769008314782182325216860764792220497056407250955859986866540878487805817761636782575382758209405512614002138653421406281618977686201714226728004339432435953317871978335770835782515683689603782990024544014070463989989189135270423296266256388135788505706274534769365978723646956296701334398785740523063414860081041303572850811090068387820371842451124721776385685009895669872574814545400759365066810538266097469613490424729805128241691902542073138202033428454108369765681710406290744594654060419802630080195730338727593307192917154295381867069524431376710887180542002025850933899073386172028455926519249588379512029724623697754563608295059536158193879726534842588236217577865267668194648120966110806708498258246080345438064057213771799070125540010375997031349589014241244159877676834842767215418643618709699512301704620350076101861714776903312940035531930949550706880262241232526864686781924018322271436518668281531566055545536003295904778083299075413370098877921046499232463940633528177829406627779358663807826900204761378071934608234555779400049980847069358680077440323860467559627792359313737171728313839524671925418203330408760993619373527224953881821737514948506690145657388070441037208888159664425191361082060019738092924112189887684762704316633890201670045060300718045257271573261185663603857440720683739245529696739278877798487291244964052638110313886122208368597663129683770297608493798590059455836759536427245535613855355433775353751388870943131957615451718193595390118205679016960244575884549666800096293508946656079368336265040976766182516083706983769128164166667424558407539480784908454629486508617093139985903997813179922039959887443630686003489557782844993059056931021710303697511012806717291192970216287212738174622942410273136396602804774058848277578515433339978405720384045316732150877541850410611293574941321165818973942676456597160529649420507539224749785541923401442278204131237602617543322754823418696366977846753911318579518785756083767278745263963956417929007287935698363666479467520223976432511220533259950076958840142806721523379706235832540424819477188372014943773404162576890829196011159552456049193694451901474605986720176816033095837293491636430458895446535036744167426382216220475844786067358921521240913250675028738570932813837548215408792922176901119282088308650757723190581898687870010624192410609580962232383465267306879470463559587471444695143369501149303459784701883332605941943128605324215233411804110868133950305045707716316150321003335303135508953864452134913641293728136584028106072866269129251440605031323486018992691405282156090252325505463032034768874380713794337706621710220577077712473545581852766384955986031021741044858036302100509629844157190316477122694069323628181463311116212255769544286267030382321915015661882379150821200067701296651716182902070620730092629805867717053995219081136578805751368514834316321757061168666297441 A013850 832 40094220736490695908890413686255056115760564774412687598167953291337591048659122776377849070673396776496010581490558787006537926394358343240651837289699471533437509764583166717475699829292121071606086383382798675443395521155240115117451659434198742662273008764992900965584725538353980327168686956040502751282758045545955843183468127355961327009256947132553086903625699795433334580261295589762553241873847265046004364029522220614912821240588368877197129287696958305052717537627679963353710205508556822527362920605111508492569642855259916177331400012769966125109736092926578128991811090929977340827362478438946231154551781570410474833819291804258695594409350350571168179768644566473270489631860082234373803310700310498381480323983623573662207321637549873908545411899001495328655416511346579505489637345529044996382765791184532369520500168023408241597324021437493572383067558469047183745334628766537007348475782542046458404036133354285957076529355473934320675219103817432274196660367188569549684662167567333957994774279818071471449027077251420673905918995198948331894273835282894346809374327359632902171979573084121730411300215828130683791761692576364482372333826445733006890374293776489507186114344212285345880619523319013392525023374061928239145910607467022448748932082121768606187413781777959299486846828144871629248583225221226173463030175473449805003596291677652629122363917094913899192146371584072925407934673267544057448232405136924896463696173798314149329410305670224091369439747830095474074789483206996089870263017543665153206876737691871916786645126293739317781062177569727613728925503605477680771525657196434565043988003868588348148363401177123824677624471795806384380072108294005035168944221805843209304728709226506214970550605190403972155919992760411755366190539225776894927877025330113651172798317772244514416010963291843012072692248704161881701931226396616939420630561303255487041189046501903356127051643738832395861363725796158124990640019690572605082539478832889785831357911806054990843356157444013908355458619881241040727104084090968642359874733177763230469205372648631963743349739188370630190954613769666681642284217793551319038598560699892773683636748928461511025116866253385203910092352524019488457306927912230387409106301767691778520194371546410923108171472806147636940024643124680534562105514649075900700677897552927192914582518414490765697099854396629129499752250144178017115654118709283062757678455122876060723882344227775924661630281957323410144696952303483950312944420807704813866492421632462544883009000863665761440320998965234808507613614191089927140272485481961406773274878886035409791094830620888114404637066311392226813684583248965877544752749406798800868059337416548847330732823027645166870461216537591393658948377820054897519213995144252719900971723034327795223849327653698301543624976473310126384218431082999019103400931942733757823292384879382957491907716777167968724896186274306710073520444592341102085605732115268631549683682250086465034931765085675745449196963315665349568050601773674872971709450802004780110990374042629091807662522289951345315052676141946077601705584363355061268466792094342551592594099234048273519675679545165308496179110414875742396002826573195262960412977248838463690330174008909839720809938276096343387639582167317222447384706342360443485602878158772491476956907754686539109771983875011724293384571673813261623834192488032537518592796680670535620036257347937654085146238860011240569203925851402730080601337803520825673365219996826861508907048265799801015789585317733620942652441631562643994940752360304925946314848668216742034114515604753352737150275635496680325813168316286494620525935499434790506034973309568772086578621067263306768841847238305366814855861843850393062824002265266019145802786957822185602732993132667637930997657617962099490920487227058101217490935820559781877045726759759818492606476841042797693865987188884184368083491239697406682824321363691522033841900812559432451544483432704948576197593609 A013850 833 2367523640269039102724070037759674808579545589364294789984219473900193413832272540822335609774193406255312928826436005813949058015660465810017250340119464094577951514088871411500222599219870457157267794852370878986257062128695773557570403037930001555464558894564065809116812458314264184338983796067235646960495579831443146584140609452242160398569613471230127228572193947220542973629849243279889006379408807153701511691579257605089987181435502593829613287309217690955057917879376874156073233925074771813418253098811229464977744840960242790355241839354053729721604806551221511938837453108324231998514926989341336003445128149951168128462195361749671716154277728850876909847158693005680149142271705995857538711693542634618928031650908988401179680135375682504425698027224139297661773689578504173219657595616144577991405937203655451887816014421614233258080386141862557955647756260038767152978264494035243746920146483325301322299929638437231479411981911380347701551012861315558359038598022117843339329616332683502885633426448977302317593599884619139373470610747502700050024975699619628284746744656258963240353221811044304059056866444435288747219736184941746319603940117794088323869711673207928909832865911391237388904702232464421815210105214982800593326875460320208576175690517208314426760596400206718675398818355126524835499590866088184316818468831531737535657357427273710097046466940537570833397051095667922172413134521775209048260675290930278211284795366616652203752349139521062371274047669619307648642244193889912110749160922935883631712864483967344814334608062519012975653940523314845863079322062399851571877818531792264631282447640436273369812710476107984723389047435070571191258877922652703321690987353413235666234925551115965487796042685888164151834919652509553742618185150742899868596210468717880988102567866133266331751031371420038019880404593732054952617336987493833655848814014395933254295172006890891275946272511134314143217666644537341122572302522708621757518873685603308963555853334235741154309337740911577274481476045367402213894769061487607362708243119413740995976108049529068827081058749334097342145678988485047884295240776491411837910206410767968393245066387476723764522125835396142905687043324190826773915516786289292146120318013080431829838957445444018598614417297730211813671515151869260885357768534513282860474329172602797814413183129857265223648049302266553467830870618763567732662260055664455572778155096550708509684528544305940575344606519297990045634210336568423782029055104274161554002511004975280812796798491998599547289514667898150207566076304369669107705949995224339108555108323341504912754358653332822267479414128621399601121260956268186103140105099722062392458035815109792886032442466959419458533864375328234204167242761896421643612067199272978857432479273454021980173078948623231007849511235772489652861714137020009079036721630286485665707592034742684256939658767974991385236394903311536923131308732733149737052932875674497424377271753185355673847685796544067093029631486826723226643819984133727574106471360407580260773870596843205242150664278699336989508545473505773936303113051071753012841695606378833328991088965671316503063329201462466301390880290887997712741570906320607082549425893566662442450306445052117125674106045265212980696729687397914668295619524810041827381364352397356849222828446006485447892925875835567307800065572766999285625785232225833307935386051196914457827520960138370536073800258444803744370922617599479808529428395960101235186542875592629345239452293047212450181359223426852583042684025902142565257256486123645572203945499009530400372428031945080725775986626000443476558941775908401220847435965306124944590859138956726422940380995400831001393342237574693605050423786017521859966694509761693164540508767072442237655780511490891352187480684683044012839363850270553818791622269268234560057673119437057522169919850986736161025092677516422202750962074212892167214093352204620684576330401080821926831250202217794508475891705017841 A013850 834 139799903434246489976753611659671037771813587506372243053778175714332520893381861263018095421556346445969973134272219707307877926766734845615708615333714235320733458955433767977676644261334130624679506018237648033259493261637356732800974728986728661848626738165113521962538658850998985821032654173974197717370303493466886362646918847545447329375137105862667782719959480389425842049868967966434165937697710653618920563876063582322958653076584992663044835002321995433205214992859325042041968390041740200810534427231704288677470855113861376527686675372017518686331042222043079058476412768593437575280307923793616549667431372126466526817564173915956365167193945610915430649564873663292407126702001967349391803386791999031613081340954524856101258932313798676203833042809558201387630074595921092924447561363537721185814529185938650778523647835581898859656388721290842184723044359399029161616213540108287108011887729693875717780488545220080081627798119885098151428885758447822405542870174608036531344074514828628161893768198385660724551584479586875560864066094029286935253924790086839430586010525207435520379617394720355110383248906677459365234578201984625178426293060015623121436182604591254994196720899201741176577433762124791643766341502839519392235358669056447996214598349350633758585786456835806531063624825051866165011415341051641195723813766033117569743031298723085307520496826371803020141262470148095136358823180376304319090744615254141998098155881603346695979372464339579211961361240843350497344675877405005420227627203338440992569012934913787743941644271483685197199389533961218333368970888462648835467813306483801434212597250720121506214070740903700389931399861993482158272645482454719478442531112231698152855506118867846646088868524559010205001700170561036638947861214966217494340737631967322154466468529927303243623566651450981825035918010855284112897101131774523383544216618736065462732875611834900238953351445509970115842859997693285455946771891663421406159731972261189790989009583533286279420812084263087726480856679002899733328272218311781727160559047958261992071393204216641985170309438089429113956360198591053592519749672611041377616759778349437765652727925114113061571267008454306842437914221250144130172937350713596411936258658354386419120160598196023854229582727013671277385489298202727986019490874194474839628148663313022608143284050634941654191193663249537715721945079167369911045973794026930437116977280296222786788361726012721485033523670358027014204654486164028855905033674852284965602294272332785356714838154154025304667898551624717871606569239696724591140928641268002000021070591384992523593232124120649822072391924880965025046609338206680121204320066033488062212254556846418160127329695231486759606966157498756901521871517847221801633648956049870128552530468618186543907240138837253167782505788961129741511831358076894516108039375546786692074367602059520762688029910590155266306823882645642943773980649359159758823238633375703398412053519753842067185031998600130617776306709665631179810090926243112479523413027360707206818436284872994426343754574992917149893490101665042445164762522552735943655289283861063729243594812333925568189386526017157172630830090296645376939677020447325527617461049589217850564248145273882464153930287866865561297161191311159463248188037320508159865042183644711524589758796908236959212629380042214413958286072006318540816916992177703231000276610937126601820257285175210641784621831460907216301358609646631683213854217353048017836530170260869170207044418452144847970759080784132218176087449045495616335875738249115147393070777771013760611591502858325071776346234278700186847328952925615183689820246315361371853145641296255738548206557397423669801275465786548082684622474140548648309173344106918219672952502186860641691336183423025643455318546949849065914151595994625932445826503378019982536845540029638809626611597280915783572370697514667214650241559520197069581824998354330646803547733853421453957458493190758547930992929289598493209 A013850 835 8255044497888820986637324014891915109387820528663774580082547497755621026233305525719955516547480701288080943605640301496822883697648925898761978026840491881453990017859408565313828166987519079256700150870914878715939817606424277715164756771937340753499560261911788358365945266492639113746157196319002401012999050985726172827937911028711119352272470964084669901830887357515206547202712689449971064455112116385543640376317678472588385505519267231760134462052111508335334740113350284407536191463574717117661247393604906542115976523618400422583370494042262460909161712169421775323973697572673895382726902592089263641312155092695721942050346905563307406757635294378945264426156224943753348424626514170014236598186680750817720840102023738227923238694197498031160137344861602233738168274814544616095704050955538898301162133900491389821042881043275545763850097603502940165711046378153272964275793329854245440993958550693667259220068106700508740039851181095160743724275150585465224900940940429949139336256026115664331665118346474880124046511935125414993462238786335364239809004929837781536673335502973860042896027540842248913020464690397298057736608248990132160894178900862529697685146618509016152322172376963614735720886219706821772758699401170780592105694049114197728475817930805572810732104489697539852775982294487645177759064473758360966295479070489559375756255158299464323777817100428596536321407599774869706852149978040393737989378786141830845698006652796019050885964646787812887106419910559003517705765884888165059021158729931602170207644793724252492010152586840127209426752590875981367104361992830951085538907934561990888819655057772454820434663179622604325059230450853127963841443093468730482553019646169544227964780813027476604901597506684993595145393371458652493232256882540176823326216430038405899090500223677329232727987201529025786545922622993671582460924730153831274902447119745929508913572003239024209956449505918225370405040003790812888200933430833370612326013230050995968110026898057021513519532763651067160968106038442226353301146219092399207103851222887412369823697315788492582321602009742699750009113366603123584698698418009382306892048151755950624027931250063262172721745582218364739116396850599760742581777622287154528424137517168163662626363162877012568402630447430275258335757569572884846464916630309544805202550419970671988252779905942669738335794621221952575665134979754025877353706563496215381320391424211659337065971559325190969744539210971137161770642753499739912336333466352574933849874486978642528654478164641040215334741574887965600496307034851890382280695338234250099244197350692423525656763697200251343552670772296103763977234811766254476993895579211436585571419327224145937358691173724061668031744634144096277964991257360600164665337205788781220898371641435297231178622958200962304389184332365750106532129863082544281663617086662207380299332534012641515965478190438078320151643446342570186909783364009024598753418062201909972833348287944620225208954485339112849073134899045855536606059103729548803378015852622399855421844185465447881172363898756764784060697013219091344534062194216504736901176922711952148105030073505970876015084974787113886677886001926612862910988380394125080283457517193724857968288730277485625825429568250544529036071185732655145342255415738686331870875902036570815500667198634484204546552262112718929822834265901103516698131471101198087335333599226388710884372432311013186740134525935110215378924541023954262094877680480132405229270023734063631555765865180701127825352961222223351079787778687470649017126467872000338413436356600591550353866652281237163321468787922967333147927341304650981700195724675773646556396972902605105533049007760470278095514979229877734444272475525257134008376796169413953468172301631934031231710294946241220393104878841637493164737591886666684993609197968701948818192293210142069641788207840796104164917317543584357882113848108116761737184327824870363102690136310683434733966564421101496777201481621501425498241 A013850 836 487452122555836990439947345755352695294241414397067225179294347194971665978050457988237653296612187930359891638969454163085894459462471425395996040506904205107976656564580216373216239432446014111028887208776652673297530289841747174802763722626128034153395533905629190773150702041123847027596836285440772777416580961656144779316905708334362886632337137958235673033212067573915431405772981599331341385009915360449966420581182596127871575715407210768204179849715132455693181068953220943980604569732623471080778997344976126405406297743142926553125444302701556054225089941892186411105322867968820848454640871160278928755841446068589684956130934426607739061631606497782338919100098926703691471125771035225170656886325311655035597887184399718620639321653668061241974950076732750300005098459524045035835228504873616405785322844690116077542761082724377701809584413389245113845071577583572615267521320334563339045252258459910357989685801632558340590613172392488146756174723366921136065175661591448066728666582086103863120493573240995196444822483257220629948951738094316922996481932101991161959023788115103461672967530259193956064945419503270053011288980494618313968640369917031516118610222676338894778471956687324486529582610387468118859628440939733423183249127906144261668768572996138268900920038012150030766568978507200960101494998110957456698781743633337991579031110842425068854756321963208196873242797359106281319912604053307209834534827942888969607621594840952128935765326428173563170746989298598598717007769736761258570140401843731176548591217424623385400707500100322671589440313738635823746145471314674830649986974627950999993911811506405684691846426093535162790422498892426353136873373226235066264273257086665417117092342228459466042834431172242186799740333191261971072871536657114901240589753977337829935394947707922613863354916263087443669750184965153313272735144390853582951714599973877391571837513219261140573718386874965289897047207183843710235376918157279701287238755221281260920928978303369063351814890160831864788005693463975023936079383091187080780275310860278813025719502799994698493508277073296677538288135184547844552873442885036015839668551313037128398225312384985568037046354884412219480084117631065272088711386818434187748916896251262896114424118404724715151606925290310323729468148725709277298906862103148311202405399748848210234338400666008705378990336588535077640450555419495474031859018867888022051587793208274272194408554606593201572445295868634678265394683951406142083548154854653197268901238581601862674518281143888783675301155255559480743706434100969275183292779027394234110270609361036916766506239555977641585441656433312631159091738399985560612012540056856118941406739853258593455093355117232117435606488901574741117554768755886079123323496664621742312827947055112866203866507058808623111876945641865178040615736285161157287954925350316683599295286800912468876245521667178086726634393863082426966835797861368893531790583154960581985836383054841879678363553404789274624919542653758723581051184016126127290668458081500089062804477307549231935346915857688203734000097933574124803391838506290388209277596109218062393453920810454074257814752676204287894442490527764562942030952873892691865657882932772259138169481234155248719365790575626403895050967446327553677314840043953689210643351139357470084498897412167657794269364525493940087108540567194261557507965237054645859064113700719026989011307755533017663818203621942323107910115222923475222440432154671338396383165631472723379736418573055220896959267007211066657910388543716454353812300801373747982975003420908330456845471950554773256969410458063298055051961576698335818414857346379758055508684852925928876621010859248009451262064008545050341199845407290908506060641437007724538342106239064072610201261206280597822992449990719852333884590063315781082187629530853881375765436721765679070277951884791169154834202683631112748580940616936186663818997373730770070850749859009546137605991662501622283196970288268037674245632809 A013850 837 28783560384799618448488450819507821304429661278732422579612151907515881904337901493747445189511653085099821241389507298876058981936799475198208170195892186407420913593481897196622045722246504687242144760791052563705545866084865328924928395057350234288723852881593498085963775804826322043132565585818992191733671689204833693073883965171435794092752875659295858256938139378172132309079488790458916377443450492119210067168898251118754688674419080388651688615945828856376226648940618743521110719238141683343848919014223495288112836475434846670035504360630224183445937335978791715389358210030690902280398088801143310464103681548904152306974575546956760383850284732087549330833941741522926277678505653859011102118480623327918197019640351618984830131304327445348277378827080992172465001058936435335321034407984282175145217528656106664262822499173791778914154150026221534727437631584732379358931866444435630607283100609799246728932956900600937453535117216604032577805361240093326163512557641313416892261033005602347013402025006307525354870322813855620977855651182731319986019261608690476122518395664408744308327059694275143911678962076248593360263603009226716821534245203230793995287815038815135397773990570429823605085323560769604950542199809050318905547677753729912507279115466848968640330427324579447166735131611871709493033178143453926860606363179804975064750208064134357890804506055605480817168113941257866805659519356743737433519447055199650766360447553763382261528006760257220731669438971092948655640591795186015557308220588470482244017762797706586284526377173423953434684861085952706756386143935660234075051080864805878598640498557641749275368839614397157827611658137098883726379235815635954427839071557710506215347185716248303010363330326289728888337866934610828129881991368065977803355584382607821519855136267205122426017244450419050461255078672007337995441737541135513219715795413857486094925433318084151089737497026579825403130740536998787245688771640269209081310161257061437176119935239835639821861317449106960783866948193354261188401551492151505932994476830988603630355710920836886951343170252901095511958376094512365673002623928918491699316588286483529394786806471021012807019550209569657148079487061996773251566318680241720352385793806740822752660629767680589704987237331467534305901364714104407115223151300328804628190836449769737966127448220927148043924000385216407799590964846965788246107243205129919814124207601155387498807630740964721959651322275747009116893290692646581283891434996012416645531349237005008389067629983265488787242857916685531778435121227228134730298255308788602129977369212159868898145426939540923757978744370730677557313208060780747368578728477817296967371126581595066684929807526317439302455127563149086888250491540266317086153129154549249261830177445657359636472113375315590386133221763206496898120318611902481176696450387010849849854787390307080374673421808925198843121034323221154229964687027915971794158702144717267405681652583005358153127689464999401877326874074161798868737491364968231690386681781254498759069541580533474596550300034480630742288971782879618495515484671957941133369632772653217366271060569936502630849703330777186995878934623173969677163985736250489561975232329297269129849769697395633281629830567700163523598864576738195717091763989755421394199279241427919251019575393291088025093811705865891668203672211952253950709287839282839783331876849913757824674128711656469160030801105672072237198984393798408288409885078301187860968029547372832842850055780320337738744547757508806275082950533117912913138262550020318444646690977001216005146268273208308806050786718138179686852763279142460031741578911446378333419732331880423174235594070227735710087573617640576677597509671455120856374374816213869126264563031310494423559774272969663020849881179502016560463551158648733557122097336167390841357573272983541583420842780845033747423804834265733576690955962489464886311847975921428241913665928424654689879496201679058294200497898551939356626530371738641 A013850 838 1699640457162032669764794532441117340205267068847870820903517957986905310569248745304292890995473603022059344482809016491332406824386072210978994241897237715171797526781512547563335177852933855276961405979950862834248777846445212807688096799741473984514854788805214468478074997499189490324934865277025669929681579575856224742319774259408112205382964554805761134213940192141686240718834733587808553171658308109147235256256272830311345611535772277869493561082985248140159807393294596186178066860293028259770934818870883173267774881037952261018926496990854107808299153752211672002026212944102267088755226745618711339594858291781241289574541711472249743905975463145037700436413425895187273770638080354720746568994162326890241615812743122749435234423389231320370430942360305506791885847529137570115371760757063878160149949849614442418055405753713230753101888404898355404120464707446862268765567781677479551729459807908035720096762172023584755693795136523251519686828775866270816629253016161915954071121737947812988794376174597453064679737691835360563121398346689101713854451378731563924558588745587671942662404547887252972840731031640403189330205494091828401594775645005575154627750190226994930103156369193310654056683270939884402724566356524612281053684823679997603642324489201964749242871403089091775748542786549412573854116136192810927191945139404303972598435035979069699094115278077448036772959960117335777007388958496360951711889829162484178102818067602173959160967271186428626984348701804067525166921304913939032643493117528593506027004875441776213514998045713511026364706362264421381257845413256801161897691273985922325371122799330187652961254610390537772562640801337551985158967495677487473009469336411247681510035969358746044458944292437082201127462704621834790241401708292927923310343902208609252925925941442195274133892267552794510686651140503361301292839160066510920110998003392870696419251911999551037697909461922512110229467097969241388070676276586256527042283712068220803812706055977054695841088934052316927326559423869375768913923214060054273837390862393046055768874374164497337589862860263556788885630150004860680625131940378708016352945221728565927232766135307319785241697420324878684936945631523847463731739551749593345088028738494238842721857527151771141489791377185826433229169685003151135746811861133115584490040701522453257161859689997527164845668298746643664158046883248482830144386604019716635104220334640624476417091787623225866995450929060585141343431922110087978232505345079537190501980641095908740366054482881843847397903517122363965984815473346594127689381677728658167173033674608828098566589315352952006984886876347275779081787622781042351367205337886633568626297653516607092678420204621518473370672827476390431664303274961185757620256123446978619661810147988621429174041822699010296710780611895580435337106693714229611002748698902603672784075340610242789044090884395224066487453955751885936125184804311410218473277202943409923038095903373883393584036935218749681454274587205180061400080127610009113085643172501296897224297360788921141451698666736046764701421494807258592541693854394444465984343445592399832260939855594180543849044131979062114919655210563799735466856193739855158145075493812674444848499050861514749646959865192126955904989354391813718898551571831067877906073239927077203853454907398445456793764487419675037115758640443568643535432737621812406365963996110557485789182626294602847430658774488830193534362829469402211022315303988606842002301176742818406537452943772135623135126800533137501737373146030079639607901265316149783837942455500944803887881995264677426688492904919341372328968818870083122414308493141997194210101774465207108015437594252877565944961134548058412235455348589753431448050458522612758036796182435853385216781111044585631718164633768414575878812232367049067814502725603348261791323344196405146959417345366118397751628251658557301970024258629040412071828311130184416256760059407547434782694371212946713214245200411593467069439991920795012409 A013850 839 100362069354960867116941352346115537821780815148397924103531831901168771683803569161473190920391720784849582232365389614796687290573173177986098630989789989843179472158921534421067378917037891220249294061710118499499556083054743371081174427927934297311617660424159109149161850527329640214197078859743088783677767592374734214809240350243789617615658673996725389214198954405774430828206472183626507256233251435537035094646676654357054647015575817235915725288389195917428296466766652610197628670033443025711213930119506780498288838950410043060906590720812944211972256729914347020047645848136294769323907384102039285891736787271390516908087113520724875127903945123251331173069776385684913328882408006865905364152536291240541877172126668655231401157466710720236553576715433679870554067410748044377742587100943864941478694388669883210343753654351012562739913408420842988257909320510029770108338011940273490050072872197161601235993709495820656238962909016561478985987552386127425451140761351344975171945667504080409175319118733805006016273830965186205891755450973644767101391499462720118181260106838206440542272326148194400793272326687334167926759304220628375285769907061934207305614020982713823627661280444495800811393090465729234096482918786421830583939035153480178497475618762886816478042313481007780266175703002956263073511703726049292439757168536684745277964990439528086661808413055195229123406512684968560296509310610251617837635382522215528232793304073840770114495956396287423994798806492828383293581536133863185938565625096945917937388610889961443631847119601337112595809545985351818141894513807400851808896772037594727390839430177648250719709123488950864932051376678181107171651871652259957793736154845747764345486113954664595179256201524117266894375545245214722528964529472989100943552497081516167776023000916220188742332204506724963061536063195582981480040859562767403321634321102345621752860406151661489225023855817062417596939802667985734724185363456141861665319810913916370244336479899389102734720460466855262241706007420062769778598251867032144815824093033446976547096262920039403287343812035702764826907574727637018330233415947422329657625062397850089437167607523761925998736990972763761466841702595851668885895488791261737434103008979346309423882965120784934133830691031445865055749240729751071414713493588049342148552413384199342382150652834663981556971867372690561724868510408939662637195884580760247586269106540194234707952852967363864220214381910098492011188311568678585026651208121601591561951454876072315209875151159689997344998804782558469827437368885643036645930298688199536113400465451976690392258532482276463060450585161430287479000477337597769805882107996867825593814250142502132215568034662696044334064859789653378599345444083183057801718503833420640512410227428580106771297995588553859010474884351822129126220813157131544300101307921499844274226864787694226450264522632653585902017668633193112642256037509784461990628545556605412545476524998324440507743796987731949940193460099878677445613331455243428118594143693029080484197534857225004481581354572096825408854237846873812630994480408137551271909496118785617695176237532980766933742206949231638823890720528581810579582391384144707233308562834144613293859020454321584451903333079729904619233716387482208287240571765052727122475718744453981810342658826970805778214999217644391266648431959552284832123767723830400783503808006332308978365444900070003537932969974790934098010590717338731158656696385223245413393882185486684087630058876800836410506102444681236340090146899930172639206961815653328585846664054875289724775543938383937368528817542582188694653279785459538295442502211541792320912299680396014521203574503038167391484010033928301184091402878876350373575931525301760749314777776654706543665707826071736967325903459391112291067983509041880405378571444152111510515852151453527522806634826523925268835896632186150124027962447786207292429389943926259595545424747956268476483319925753290468587964839104182636983362082931024687739041 A013850 840 5926279833341084242388269914685776392838335353697749020389451141932114799156916955415830450658210720624582981238943891364129587821055302986901138061316109110249904651512157686029607657672170438664500565049920787276949287148299541318972268794716592321953711230386171236148858111788287925008123309588969649587388498562135680650270833441545533130587029040832637507709234058706574365974763975970961626973317264017026385303791609763129719851622736431963587662554093629728223478066104069979559775336804777225221471359626755881643457651182762632703473275473283542772749787644712277186793439686600069833807407123841317792621165551588338632905635966285283151427600055582867854438597225798308447157177310397424845847843115461462757305136907657422759006947251801319248252151469643362676347126537261272461322025723634280929375424956567933687588309535772940817229146853842357613641287466796747895127251267061209313966753030370195391384192552018713930254520814518938772643578980848438345464410817035569438928219720448444081393418642112451800254953444663280271702267624542749852570066651774160258485228048689252107580638586724731172441937618560395281907210154923884932249427242100153007189202325008268571389770948967032542111950598910845544163219871419422674151016086777851060097437812329703626211920568740028416937409086621564378227792593319484669275221044922697523918554720463693989293124982496223084508031167534708516948578282224747781694531702554304726618211812256223634490871729244376099468874724595023205102696127168487266486361596349559508284860084441333285016940565339355161669957880889039509460729145813212898463545492047931057701677512559951556748104032899059623372701741469916197378871369194298247762326207486559736836609542908989680739899443797600492845981571184684150612826500850533421615831400166448191006382181101885925045974343917602343820642995635979473414932716321852398739185026772406618884654122849459277248433662141718696681698407741889649728421526721720789475469514655847746557824801579027127382508470107336380110498032147286492656448174496381119229596869532010518129487229165406724714364756896212560264065380092238295381952978279341143953102309530649931175310056670617968299420579950727350855535696582445196043242717635214333746348577221420225170865207417229575668568474715846885676936915851071015967417082880725604529871457923586968323613899234073446957631796490004979291760671137478139063779788609311859721604472091929365269908014869868818339439037409405854768658609818901767238727188372452380141671458977194140827917800828534653224834423605295084840349195328335670905538207239494407960184084473771590972474084545942867256546603197297045347499186307810709267532595107048233489137656664608405197076878797538721882195905719242352912749127667876380133675932859655401617311519430226724738375341508516820709531446090744902774212796115460559376682131456644304548822138848556377661669796935561593928241315121420108412576758915262696084624986571993005397843324626059887541763468328583912018483625437736024486021609100669186974865590929674173511380235784279289632897406127745443567433890620051762047593073620114265054983836318171939282461650084981306670543578145179040911923156492227332913760628842360817419637326793405270389081298807235240300439915024971137861131718964436917153268522154598483855068716141263171918923661073799110397817488802683659904323258779602867052076360324461335865116358965916512863501155904233638911403944041429867553427371268134736187519264851047418415495349170803208690467346616212589203974843255982324645983084293976764172531888252513399665659665776330982958271094017633117674258147071935660230581518051600276807584313089331294757550383827704261462549870829900746299739308493432256619413248594769613209285180637543670486288312933683766696916381421709996183627273373585789675273358225413996057199265205738032584450553691179346694208979871411263199490860233959978673727154579327754410663046798901702857361785942069697267863558295806048879650735784262880531230547634994076786302632009 A013850 841 349940897878957683428784950192280410220710864300498381904976700479949446775416789300349372280916684842161000459178397841160488031245494586073525301382654926851146619767141399202362302577883992232700093865632772567916578456819939615343993500059220060019044694443073025323353922642986613683804673307919068838485703451595549806717842443889822185828033477832126412192722561932564509736443838017109313111147411122941391025803590764903046827518470963571017887886156674741821868156325379228223025173862985290372102662314600308055164530844690950698507393443421919917188102210632615255602965820054047523616493583255705974336487204655739807934444898173179684808648355682112763936744727586164315496184163001657539722469288124883914356111029260263156496601228271616100290041292130970922675621474898740877568604296954880654598689468260379916318402089777856382316563892572537374727904383626881166459369060068697348780422799690329667665845186004153038867599199576528815585830695240119435861327994335133339799272446272760174562199977398098166353254745953922036763747200961624836044409865720612389103294231047051647700529127907508651001523974438372781001338852438100481364396429218771934921515208089413250871994584765554304579168570915086518537293970187445489485943348908145327247693605380256669424187697663529937991737069155916754969972924842922250236032527481640366089866737688660666373769737091419476917114732411757003217296598987089131761280402504129139802078789301917749393051484740151164297537583612611525238109103613172004598753165902845139404712703126176289146965323442723582941449342908616893994146595331124408441373897759938281026226355439152579474418795038656571700534665132057081539024975479554117232117600225873865900464956899232931658010322256804511502062365796884414409536792048723148012993228348428599230735861411885261988039739033990500800265148249308951925678361966089062293150136645883838438519941300137720862242759315806347320357609278750841926813562731390890897736999370913153586492996708439972844809742651368105909144798300265120104870608255836808709388465548995689085028091394988101687658524529964455471032796629066579104008941414416815209286738275475347785970883536343320410112485825510499340668527347496806381157439233641771193388137136347642876114419632779989213653299863496042752337447944089892421860011327023966221884379718929886892541077135872802969401199950938304022199175869996946633577132737591256004701022472556337089822798370050883854125535719988006318234522251196330453679601746204940594985557981144336821747718221124142738273247879469069464737779634942893031301125599284905295640910004091738675333622218353380368631820372197193230724479452289914571538532208476091139300089488388461718482192616115863988421786036815541697144923239660432370513430159429791810100627910835457869076325540736409746077122360212395763914491397821830570633703180383389539303398476868405544543939839247976559868721416604735981654245037187346941101020832089614975737250475844210299453591041334551420779439598472874509875089995785414821678838278806330271673491542825907773532958934437240697213403807223436497148323404194127237231740550751734842690077975868061177588927745894677186808150467709531781224651372512563907812164509823787811204861613268433704500676542309520719561966873131035520983352964706885873157952619425449038640523262746763669880724896309667433690384107676769696558057000799117421499255880578404168076879754989092144079491491702392249162332846012088037136825070189499010016584873186758669963406350340737179905510519422500288020655144475033947623835469422663736857537604426568212702949830647217965547269326450728800955608059428944745211046103611923624138592614642108935102107322634809168253306427228681321119732916272550890395080631466316198544838590421092739686215406570553564647006865436867294535216529852471053181559411133625086079220744910449242946346052426963680666735805955102780704914750754724570195242250428346652024356098093273553970075253809051380294496297324938832488632607298765240154384117499441 A013850 842 20663660078854572248786322523903965943122755826080128953106969186640534882641585991396330083815849323244764916114025214122685657757015209813055595521344390775633356750629932481500291604921471857348707842671749587362906041296760614346447472184996885324064570162169019072318725778145716551414982154159313095843742303113265620536881878469250110250959548832509232513568074559556001735427272191072287829900143479398566198682676231076760012118138191927905035261789665486829839492762857318047341413491435418411182290107014833590349410381848155947796163075440620949190040247435645298228099528708371452222030329597666182078595232947716779918721036792228087208265876754673076597700839419235416665734178641084876063072088994486270258814000166789279127967805928210659106026648259041702013072772471295750079548515130888747773398014411307173678685324999292641519410781292515759440308025948783705998259283627996509748135185898914276546000492388359232792092865135794450031527716723233812568175556737495288581807238679960215547723346465380298624993339493833142348862508469582984943586358160936440964160421049097352745068544473810478332988989166611474345348057897617395324086244748939263985180551522471763050740408235821216131095324943964943833108671645598468708655468809677073428649059704098776072828859359333779308474082196587728464221931239049715954187484715263381977240540993777723688704729205511228692478707834181839282978146873588626141371846487466321576172950429488941183910297122421186100605296774741097953785104459254193699551775693397102636708880406897583697839155383969384849109642249410918973460362307707565194054687288826595556317640062326520665384955428237631902344871441382838607797885777092191068439312175737625907556555239942805381473851518942049599685280637940227786468738033685053167019237140746360355975721880510412835131758550218105081754856738973444302259381595735593039348222418802794775956164013831832279194572694839049002919796470300958464936414065725900716620472075853050806128824962636671956513170493820635285829091194832355077072504546898907717480679502202646444781823768782652416554548214969871131109015608149752429512623981579898521293172608428543811413794701937536726896732175510569475567135871342338920000965629307312947198376109764191964191680364896025583077013703639577828482773963650564057618411808849438181436050738023090891117658063796153142540171455902955914206839135947449701766096111022026075821590675981979148816946420953134640702258758729571785085430304410892116959326803511655537193302213228591944987381013239159504552297014034769082823301149663742890605300165512174372802300094831613077039775058371548757387340361157872063081049787178267165534778788378304705684530984199850276014654991789025652652318043687920921674710572378708871046447537484169776594631977506922951711087946854944259096107998248181757463386802549981273365349539098458768906326376660602478999775103567753767883688130929093054980701515200875649525074179114059674702308903348124773972435097399763926845605128850224766933614189161132959805313721525234996212048002112327028119347692119584625929754281412736701720111348694259019231297047781339190726006414397033144475448594467334793203834476967780142149534438895494386192400502140584846463835873401887741817060449146834888969414581891514516478546009212976903924103944224453340282684258141933647942786924402189552291983491174205573812056707840187084622109560492274187720771672652350902015749893093534559920786592224167786504892383569619727042469320176804912702669181581270189736240490661379219507331665626106279573239860633938870997700738003784426391896484549887573647600706457589084967627700301219758259967061372180478081759755302001890508844335294262846576189491221426403330799108972977857526939116207454505207874173925775105185731333542584617438841108397181576875010000871258563219317901668029427707891905766217117346738788049759778379690082605842864097844511117315731145458859645543441455386203236309710088378973662170674955009711860740313119621266828384788665876227754224491609 A013850 843 1220168463996283636718583558714005284975455608774205534552013423501936944285103011205961895119242086688280123531617074868730465404893991124251119859939864930910374082767946883100110718979007991704583849401924141384192238832532417516543376785051881081500688803505918407201348438473726416644503281220953278996477139256535221627082338041730749760208910399010837670693681234667222346475244995610627524067773572315005935466013348768851601955563942095150864427173417957331815192208153961773377463125255770021761903048529118908676542333637751760561415633441693226428722686570827419215071049070700625882258668932412590385558969910329728137420558501544276321560891756486690500017636866866432118694937514577420846648343783035419772512707895848740143227370972254911209551767553048153462169934141657542746447260269963849667271379352973277298552689755883231189079687224541763079190748624249729055491212438949565904117634592144989115764783075040224337140291593403526479911680144790233398338198449792359295467135636812970767877515885434241253507231703771353222557982262620405677933830863045135902492708702528149582243552482634034935084666821299240948618457470796409576491968666180114599060926386850435136383170365917006991325047842616185968401233952000943978777396777742621508888298326467328628324471316309300334386086079626308778083840817734646677378816784951587442374076705141580806094325554856232543062175218900603427820576594738534785021866163238398822751436549910892487968719134781848618054642169251687093073056633214500883764832802919405513595022679146895419773704286268008205955075265185465354463860933907824017143735229717921641005000328040318718770316233082003926201562313742215236951857357251516790400272944665131072215307030363382714970649458342009086811816136389732510563192512151068704459318933923931832660010401322259367501695210631828886972542535579642912604114223846591033380473185607886228725435528852755864254160323057551004573411061774801296396030314167048711415722255607046797051100985218732842360146204489614692992922005963655734946054320989833601809516643925564069917921911722846842545129517545755920420856262645634731210290933488311427783840549355097083520173163354709606186525138231723616962763806066893770887137019444967522219116910905465771293554533866745414655114582186213431194079319779602157038309598900750475175617360029525494029606591009099046913854584299613643777999644138560957439586209259739617751189107826059886758491869210861647398827677444222484337509574045158768614331288420559747815727302388935125759559861450759129584308586381739079571633109586494353947352369473328384539603018299711920586121677421781582574965060986011187452872908883089497857663152674950514565965870086016958948389362610150175763466728161728042503969984588390380126421680640902741138136423639806293375588032173837603555366081188556884596455527303773844210950524934224891845149666215431915782457720090572292239763900443232015803555443771096506228806105202506109731496638433803419778298320066358660116306137253476922262662984255775740143543969942343601291325222476730798683419361871969352576526060563140689499870855029047300826588859374440297873179952763730410148130764054701652203893222030470449613787859082340048010275057250899394598843044488508069266555602461671453358754961646112040683541663298017073199814413802509745290352222759023039977373625099024890873289333170345664928028136541255207159850947437508298510723846498448668413128015437280122228762527484244883625327390357402475262130770887120153290179912503192423433735264733063781532688427523555949702520240530573456393543230878385466594015095516186311336317174115614177878253448075086725505492795006965885050249831790827909632656749154790926827477413267134007690280356585745369509108227872933981078019762096143094186112249514356079075146128609745174932892465541446946899537502775595469676723309143589354562207578695550265153542319687792415282113620536966376608408200203209694674499099914900852071008690015777516185418368475664854749400516184949293385931325372659202005019841 A013850 844 72049727630516552464595640558503298072515678242508062609761840644365874623091047708700843944896125976856253014418456653923665251693585281895904376609589084305326679213364495500178437844991442902163971723334218624595167510822206721934369855780528525981534173158220976026832423943435071176441274252816070171462978595959148301857584979026159042590575950151190953616791183225864812337016741745811944668677961671628785483332622231451918243874095216776563393560163156962486355284699283288756165820083227964015018613112595942438441148258975603709391031739098543327389645919320788277230730376575801257721492141790031049676871614235060116786546558957687972511849097328782587335541439351595950176817365298282123573738052044458502147102888541972256717433028540680252012822322239940413787672441130736241634964271681095359002707679413719051202237777395148918483966450921966568063134515513322250997700603307532917072242205031569462296794675798050206883797078298884835112304800869718491938472280261789024038038892218169110872399435519006511778348524875994636438826294625472334876314778631952229906291956175584704681899530547057128881814491130898878774971295193057189082274257769269586959948642217131344368289826937033345830752750058643165248124463631703741002826502328924057478345127879569288173931706756747875445163996915853907037072716446413151652541752334606286884746855361905205019063829688705675435278384500861731809377227342715740520756175073064212084649576835688290522064896189733379047508565452142871158870921134683062685429612179587976172272494180945027642217464399839616553441239333936543715736524286323100388320421579613554979704264370452780024668403247259249838276053064164067526770225088344814956345717109531324683241664835927385936301879865637294567150931037677315016245954650008455929618323729274250786740954187678093391607600492598863946841664183442334346360340803917353930083561136960073920008242543226381028343912916225329269055349786740241750889194021250059360386983471340506319070462076180955608524273228907258006539051530147907492829561600128684353250148307160632764583370965322383205447352881559341344931141452962085243236469331551301499208000598869127684782705122932247535708122887445047858034239984444010277114553861205887219516634472056848329113101670297449989969860963513716898579189753665727770955143505490414808645029492383450896954239592496289621216199348307886051447100986737885975850126070578364688589965628021010253202186385032169417253375525403893477645602837792580127907648249945632548770881478764230240976250258805875842823837717255310909625363487972905106237210065030567778679018627579689198689898930078780669469111886162974607904692396637551758997151502303152934605718662709215408943443472766757728656946831221879181816923619959863556085073820164665961465817679506921817535097711832936652340811728103095478536102431760541726812417546841045638564242640355039195038345913628203284465818557272407301184145399239477596304771706102783273535145002877658134488737501598412521207761098680558782687986557319301679736127881125447312651463062028476931457229899177918300291287350192894574277874118610214066509245557201325149113403030745516988836973486666077860987690867677249579244559290953097494958731855608358351667082934001912982120841769759237649381121730241269890322451676084610155375841320624397949650008401697551487623935188472320781176861834375741168335133434624578727582038595237427518759732411886895421126796183555953937486198485417176133191957073214258761753559890113557931631833653401009411338633647222683235723718956838455273984117683089832026582334240137783416909997375135285498098192814352901589532987855385796054373844052366328546332202317416597235898748380841249438235713776010996020103364776031678324143331747668878648675988932015153568595742221573212113308303748276842834612367197756900767470790001396136888940834681619807797543795314393547607051520435244454329993527179087327572349895813799329260834497350874980413940992136741646553232769240119534008097351080205070825145858831930153219194416591209 A013850 845 4254464366854371906481907979339061247883978284541858589043826928209160530618903276151076134102171342807384884248395446957538509447254517310671257534419625839145235080869960094790036576308899711929880366291162275563720046346540484723502605613984428930683611390819790413408427801435897517897680803354536127554717423112791748076388535426515665305930919280477674620117902578304091303688501583348449520740764958748008154005308010145004320382521448455439291826334074255477856793206207978917762835510094528047122834085685677805047511363544250423435831033162029884939031201889973226982197398006424488467196389480559543452369591948966064836128787759892517088852177348167282999576386452272389261990888603498261114905658235173230093284278465514919786907702902298628201105145305946241493748269976328844332303005278496999853750885761700696254440938517406148487559734960491203877560030006546165599163222924706511220198829964909145179163428811199066666281333676470850628546486186556007230474849677178380080422158546590667827904314267961815513999702045402607287076253871339515902111511363438147223736633720212101226761485379273176403342263886788447892783280009854833958119212647017599840398007374279388753603145990804882037960119138212820264736501452988474202475902136020636670038801456160686897382493352279205297161488853884257356632106833444250191930937933606166634257417062265140451170700079288381428777753326391384401611915897360021762010131381889368659386472862570557867037410055107566299376333281383584399060169022081900168511933169592490404996518508890622937245299055346129517864151741429618969870526022583092754829932573854600807996557106810866207676644543347411443700362657385824023388255021241672978357258249600715191220737066896676212152689704186016606895695326843807774394307376128349314188032397889915234706266603828203736681037201487470317197053428368086400818231764130515832217504201576355404902566713934974573342679713790189468008449349557224535148256017760794755171490986999185557634791715136409247727749809893744678028124453803703789544092782925998682375068007389528204115883472131321405898460740303197547076838971655958171527870277558772802226733227362623120658733954804026284736028948380742630969063836841434362853337290950346434425237748940484836985799540529394124457730320034521469144202575764207559147130268855703504035680346495750392014250893697313405843195355318232363451899866165885428987974094341581856496548880369012634441335903849764571919394571399574505961495201968814063972818721511039656372371780439549031499406601532228162642904793366208853902468088601312073618201017129989996763217370939953067493439841922221919751481587766037487622164181329050793817022799059498877635533081314316460682701393623404277119464053436820743807107522835009983123267524006903360358595068157204226403629984786023076384072591732759684912078312493028228426546443723416903911579963670324709427819287853831775744422119988378378727622601679691912584200464473663249518976777274922835183425460731884660964797085115988315558942918223147444886738615252576538364756242349719534325617968316556897713900226741540231716534188829814530413304440907181048729997335562492032673834447414145231613462158045473910404811981571489453979818157341817952307589580169878959681253585662513223958305857049016745753650449021120145064788054141550074528883346111838717792705748944102069807712514458053140249021294181146749284991797010174857555243439189509287722116187842795524054622534365398833488851873216228765622785957951315482304928145399676204730134978234852222386249880682353945473488165068771491337660254545895972985118435004363473377200187494724485960333399872675871214721117448179334332370214641132650182585193140294938078380662759673303991083586659894573362339596368099615325668470446562803072009982441676602078742028031999292541025670660347233418382678792440487155067347114968030637163569519624592648785230180749783731787786397927605819688997909036593523016234071816718462801644682457487321841790859818363644140483935029227154037818166643617440211105294300241 A013850 846 251221866398383806705850184271992227626301033723912207824448936283822720172515619553444894642599115621433270029983502747395691444350931992677827086149944486175686986290290273637256869794464219089747505749126841209762105016716869082438105358900166543927936569016517804121354253246988312534340153757282003795978509117387239932162666628400323520649914852592926208643342029346278287391502329995142595750221430049111133485859432691052360114267509009845234743053200750711711965782033374947114977674035571786654556229925653588710250498505924443253462386677184702675764853440401029080071774154881359619499479602437560481318972034994497162508568788433893241579632220231929893841986043620232313531299981147968820574064213128744063778343359110190498497112948677831696647057725170819613964341593832241928978160158689969344364136053342664413128482978514315662041914789682045097766042211856544532464989150480994781041520710597920113684421307872493687577246472261927258765041462829945670952309398587706165368848040017632344569921853208877244286168406078978557694565714848727074503782634499659155414424484544804365339038950160701793440957340250971059620959901301918090392981387593742252975661937443823626511512167611037479459507074992328823812425674297516413181999545229882574729121187184832400603538849958734793592088755333011512651769276408049529583329954041510533586266220109694278501178668981899634987897556170084857530782021823211925024936247969185329968111836061928871490692026344046682411873103932419275180103920584914123050461141731266965924639421431482393821397663919133601900360296179677570551884691107509044079952688553540323111388700600074838697098183640121298339062714555975522757053070749299547699017742380672631326393303063181833651404174342480094620583913354800005270209456253002898653489125063001604694170336689451602447278565710633634760168807891707133881915767440142829376611405598882210304091661891146313581311894419596897896430925642004551575969369592757169498121371291314907992776815987089829669075898524415729492882720872654905068789134738997296195565390768344250924838803145882397696898208254163511957340264437312674070549212019567975198686370342535532651777581297222948087377773372934471616092250501649857692126713693327006606375863837186689139174477068720193655104517667718458231496017896300692160078895245660436209802888780227564898049501021932659301634842536186302829471235197229368696310882296776067044264714836909827051126443786424748207268330046573475002520330181056501663530972686505380669132181263174930761008460413876540775900885143481266614086838163818876635081151860508779318871222536633288682420129225665282139405236275996747606601172743299120324101379261664349225500592918529072686852834592068399159627232891390828101065892115884504493445824025083636525814680179614752364907946971629876637403102469227726634373312274400823860359140955424044759074885274769003767003301128480912525932381763193754885487387006584127746184453226705341220846059721306918494746090030757057345310303079013994045440020378158633473117028492049392013900491354508588782393415411124368253108094488861209142629627316211718206375213931128133746457612667629592037357250285357861781543326970427188935493742699814880768054282372877008265810857119451182690218342979785743361514002552887389820007305364248123445930669809004390350856032704557964446941481769400283120075616266233579878564458400102534398529480621653815163779569840701333930703238775929232899901406031742435718683214261545092381259888031067227914623702057705480213109740329789788879685669204412318126264002659145887791997500370680611308798258468572658739450293871375986171471726929081637519358067264197541512992128804344241860631473069741275798590299755295948927369494708680114662472790825939914185365397511399086958599117453198561676147638013261526225255024826822843786122078800014818326019571779791747241093871616564312571318119056943093979578336999011227196046815637530701810940585605706705408509974316854432168867435908481414554822851435879540834218779124922138966227025556523134930809 A013850 847 14834399988958165402173747531076869049105449740363291959825885238623447803466874819011367583750835178330013162000495853730968184097478183235633011610068071964188140853455350368006380904493317673030500466980190846595242539132114402448887683337695934252400726463856359815561847299981412866840251739213745042148734984872599130754273301740410703570856822130759699694180703490868386592180821083883175136454825222969963321206513640973950812387382139522351266342548451128775879867463288757252192316674126478430164890820879918759751581686276332449673700470901079508301238830802240366149158192071589404171824771044335508861403979694390062948968478388232962022035702972475228301475433889731097881709732586806410886077917721039208222047397012097638745756022506477283855312111613611727384980406774200053664231379210483999815357869813830990930823791398291825527913026415935080977987026567917098097525144346752260825720756440096584792951393808562879757748826940594542702816933338645461924062917677205461358865107915001172314509315510130992397853958210557604853306410896102485022373860784570373468066351387886152968904910968039280200895089984479590099558061211976961319615157956022886295959861744120341321878281985264152124604433271222024717299923641594046681983891146279336155179876982077168423238365551213330826819248913658996810574324002618916672366050456197155497735434031257337451216099224712191546400362794287340752335147606638840960797460506332424549287035807620837932653873463589612549738694914105425780109956406618594052006679958089583070884033196107603872759710656760920058614375129113780863518239125207301543877126306398002539404391381733819150224950645765522545623314231815798643281226774675388992079298669836338207192198152577824095281765090749107107250859499687585511200598182283568162589879345845181755586064211175427672909352026647205498953207937197414548593244151572993931859526889208395636246308543010298670662886053582777223886349728234726766009415305082718101694568853380854002065478207221667352129262731968224410825231784809399489406929617203051343051940759479959672860806486961209701604142299200101217568985274758876091191860420543469367507231482356380667554814398019717861611570139898407614458631299871922446862390316877266413099888383722036806979113696430858715140266663761107240111608360758659571360498685361003097752650779583657479664924985844101599102235816919264995777446967161196992148461288742329982896787146404688377541965379144594956890987620920117125423822976861205366729840406165456223131586171409216486506788578978995856276171366837425312295213706735340846424906936211182910000026819565659063408226210646309245049739796861331949422192649319069756017862344022018157416584511246223213085973029827046901976828475003737008539839863550864105833482462857163653212831049926071512395449360727772585562015797705428030033109716491094248130346914276834418978612900589834903437777928335669403743781210734828032233144715351786159284445778583723693749738980483452230196261870226173479183228086512697334389187763309889147954087415427024549028810113992377659011548786611482820977779871472765538663136863394985748368250007419185169594575570410859780213908272100096380338351914276755079451970012681368894472837319836014461087865302046472886674702934613368359754040336745447481481611374453487441358760121551900245827697875171443242627447557001317317957345064904826658249352704067654553698767301228036131606019819523573067274095546479845273506278124768359086752525118929976160021015128346488741130614982805450901103917056733757243556559080851342973037763093019905528229660399388319417173228364310746925905800402810880607439234003435341613880574513883600628800672213767723137628427853295152594630958610250470488212241293052852090704355825480925992731641357650604685818319286493921868414841877045079862075083960999062102726722631062075007333129694024922882839352025086506093023763612193432756400121221454613954699368416580550411234230639431375247667105473435937365139453222959919048047734554437251006719784688547527383816739632087134594529340641 A013850 848 875956484947990708832957617962558040480627701718712026935758697455475969346915491187802244452903066445208947202967279666959940302771989241880893702562909581413345529255684983880408786029425915274778022074713289300602476693212223350204368813407607221670010496964254190749111521216602448374050024948832430993840652121742106071909084194469511635155524489999229507241676360432287359881685304182217608632520974591153364153923423985870821520662527956655319926261143490703086930293839737826984704107290494424822806638082138322844571146992931154820782339106237843885679851720041491380741642083635282726942080905396967462757043596974038827073639680346768174439186224821689755973822895754731598817077999518331756412014963509644206303676746167353470298147372984977134372324878672158890355708039609738968819198710999869705097066854636906183474214058277734005597736296834550596669155931808936725560762248531374249497984947031263235438986853001829486815310482015167152058637096713675881153991225921305287779625757272904223999460571557724970100878378375216008982890257003955638086154105468095982915849983103289446660866087751751456582654168493535315788803956506027588961955462145195412890133876128562034715590672947862918805767180232389337531843191112486862524466788296648520627216555914674718223802247433595971992849829102650102667603258030644410586542913387985834985779644111714519156859443120030198623395022639873184084638131024416919894129245438423337210850177404202859085278574151503031449520195983011286889712815854421360176942444845231790752631276196957901082588154571075568541120236999039646209888502104365948864400431266495651949289906700000287001633110681808340796511082074491094087113159817807044593290507155165934796492108711567935002292946843644025576056002597052236850884122065662416432769785492812137485601505605697828657624327821490837507687975483570131679882473906233718682373203280866553924708273156215126203972758578009412293265065102532380806089964349829421186962596223286047967964422658232235475880835059991683234819111661210230449989786966222978755874049906532138722757762248572471670022998625466776796231011489236874308788165972671322681934511801661922038444235388666320010301605190861071226167719626137148564777285821285704427135309170402551415309684660545776270317606228429621421350362094438089029266086871881871919196275883635390516734155489108355325387922753265678735662465963901521189374490638945843160072384208050444005475513673109187609455928027711996139151322960677315700030346143664024519697031835542824311739358800130726317251643040383127265720074169015141640544329676334139652591583668532602035192349512453914610942085264864790281431053749641750023098753552156150177291898804578234509513621438257292514829744620495666617269004102814974585361305949252656558564460667084596735438889301614243404851470838707819745425095649082624257848854941132795606268113166929161213097348890292942621666536712680860475334962296807620919587238779590300392228337058567370740859067174985317772290435280488264898347148235685644297540907793550372595602208421135908386972944300621449095916923630595332292519568646610513455396794688095465079390092857190859161851069559238591162599342186128110686559377278822151849726570898996817912777358220542177485254533585984788275116327844481928334007670050103979924793426417518157615879731830998552033908150793370786308063268737565109342966027822490933741358510370214305535203864323047466049468067924088383555272216989446835713649855747696162273080922313731813675021684119679070259285198283071631474771257165190951214906872879732401536433216923480873264661961684185295227811607985579688988679328668853486958034044470312733530050893550770283553821036309225465560363474976680031858444636113477863104001507138823198944810690527910556092885935548179592408027997997634920775671632813033618103910244641584467108013975302477671308780897729333098286960217536410010832670758005673499411043005630664921232970085027783276999494911100918665474119573362560259868170677704965234695796566074042944486994658535113210672363035510409 A013850 849 51724354479693903365877314383071089732340585158788226478529615326048400513966012839148534732699473170523143123388014897054317514938383192743824892242637247872876640157018942613154258406251570871060367425489745019911275646257488576606217774062905798832392449835242245709544286216319157974039279923203606217755296667136749621440159512599230192544298565609964503173113747407166136313653635526655767572141731028633014999925024262941686139973601613312539986325794261982526580146920942678945619792831396405291361909172112185825649081658785591761012376341884238443605509564216730024541413223396579809743202935382785531708340667357720018699871349484796313932459507389495958400498268171421146178549638793557971884373071580280980738025808184436055067635304227389914807551411760712310316614204030915476369804864685831306216276700699454673227968865927241915296540730591783378182716988617385904707637450013529118058606513137249062789436734682905029366957268652513605161910461923845847106262027899427155938099121341207721522944147289912101759486767364678130114430686785826576473349313773785599695198025652266138535877481615653171759749145995374766862013084827724423100614508084211643935749515251515459587920913646898357492561746225542357991917808592001236745207239382128798494516510410205627436397298908706408550205789558682385912419304783451521800724772492647175570075302205152630641693393256794663198512852691861871647013796998860794702828437813893459638963492125540774626126614525072102504062718052600833479550652063387726897088274425666092012152124228154167101025747939267441246784608874556292069047706160760704914493981065855301751953619700728316947159433552650100715693182885416624614749944974081688176189211157005393283798062527309374993950396218170336066240530897353337533807856523855300027938623063565063906387283304510851084404058933531212463991467264329332705565380201689194854475455280531889142700098821601346987218387421272877786505008829239434554218806304893077491668954344388817846460331193545955272615287429457448903332833724482802897841446930568500672555606772930816259440123103015955879643188045835187703040644997427948191059632412520268933045550987376334834448093655465357530288299484915155394833977676203772485601533950461099560717912871203100258522621569520567542985984330182540715309317531314474719089133163697752654956620894652786174622635147476359273608831450657585063662132952702420924711374297739113092759114215101170668079323606883424419150763094108365660020746469505034814771091909437216983863590032856968232783897397788919258307392269891583281913504659606175098732502123057854612345880424043181617576073046360891203861519192805001001328222292862595697113958298501268511818909332511540169552269832307654865708181590095648618083117423267121434290999754997420117126672837930678352630930974371019458813074501554858048147606472982679879801717035418950447754525814394000040472185354622907968866787326347092130208054188664193207680706862696027647860691074971344674876987057615708029135977912877551553982500756169001610125493064301355951397714805059654254342365388007395947664798423463023776540988009013704209027725329537349117472905593124263042648143806403479569560328556748678807930644668937169244574504285014863100931590225564795038326794953718815762857344042888813386194818908788589910579127036528029689060082284888633499050242396197751560704827955684482141592800976890267146493478678850784527548252984411629822755039942849494960555269141009846202055310332045710686063155381703549865696355425582929419740531673417096766953767964347360478289035936675318578324845026114622085405024175489457497907047639940495055092525678567129551384952291927496602215975213279434473569578373023454515873902833897979201209297317864754338428184995040371074492126464982590426728821608184456752101645253762344436882634245976822115417796035840921198261117227636004013112203230019390120746713885307474729658375589477014466722678439485132933885650550805574723543175005598146277581286687485820784955610347800492143552091430106161829012547591839899976992364883854141041 A013850 850 3054271407671445299851689537005964777604979213041285985330695255387832001949179092138881827431171191246221078292938891656160394939596589148330116062035486849645492724631811542364145804630749008365243636107743953680740915635858442960020553340640524515253941770321219366902880556787429959209045440185249743552232512897757928396419979059471943639548286000702793947869193670645753183184933524213496419367397075509750902730572757702443624879301201664492173652551825375806212031095534744249059903146901126336049629374704052460818752622869630407896019810611922395856461734257433691219145909428344641185526390131418102861845808066806009384208703315727737541397801451842346847591022237254247260697177621120804681800345503744011631599685947482764615688797079323147079471103313058301211885752133821527964160607454833652800764922899602098999438333564137707856345433600714216698311255460868020287081283785848880892242655994241419908653449746290859079089459756662275871205650866141173425777666485433274130988815016076974748208328953322019696795934126116878905127017624016273514174803629028265876401748216740663214405029411922704139241427321880884608435010645992299459668186087864613362762073126086736373207142029935701111578278552872050697064754679549081028567742278275323422302705423212232094491824103260204718481101667650636205742447528158028910810997090918323070237376519912057686761353178420468067208985438601751658884517698985731066407316424472594898221155246521057200898150461090982580762399438288026616133986453690981885546165516561157067225570783548275413148469390065803138181384369433674490385198001086758864495955087957689713151109289708306387412817391850435797160966756200966266876369500774549605115796729610011468014991794175091284017776946286740174375437108957817228033820119877131611349747753280453458608262691848061245682975275966084564786232150491382766930930135529545266961921158860127521987298135316737938248258558838742160415334266357759370992066293497631332805560085081815305015636096647695112892660107422032900292900498596985028314639599803139396213736024334791769303679829109989178737050610918521998676847046453122912733880234326909360227406740253585195639325482261573896805993796284755010909551547802156561502284978240777467960832037131671867165502281058619992845779388712948846698299890906588417687494224183188596522533507208352370825291982823331538747327888329879740424185288724125253183281940907196889014332935287509026779415979662859328526433409944004883858565058277802800777418206160358225680161127850171117177656357442037893283793206144828101213710536645085033405055517864443257004411893159325831336249537314564264696818846815942504127430198171243413318882123568201404354394777175473935471891981327934712165202414713557955249190000726500253573449244532842660496212904406968626044503843105634328023453236242312812885068014623154264222411589224453604989456994814151308389842073005128092653614924833469443196655391786431944720338059535337736578525947285982931706811208765149943412450359777506541711112687151023376076300239953930767574083661523967524064662333796448723313658682107068090980968800944250219838878152983850928037657602368394608405330243624319065102967840947452734929496637056070906722879903525842651246909471229375582218158915222142351980963308388541541641417861745057445629786872379943625109308798840388919485417763253081031908059385955212985978913304884393384733293422507459975567196790476522329403862353585319827925828087507490408385164019796967170301343262134212916019504091525246399306258654783606146991853044526747288882489283024740886731503773947042319521081272538476975793913256090846292508158548793710432879730047886026746864251120368937326229810033348661965707838088438841773852207797322595878929845895772138871577685575630756982107910187141683986754850050589412676653482669590685369093305438120370555836120711174678400970262488529414967239972708213521075311597420183028227245507439173157614613013779374518381850500940905564939544897397609350231530843835427271260584607446856338749841361922750554253741422154026703174330009 A013850 851 180351672351591173510942415470665214152796417550874896147792224135396091883097076211708833027983227671898108452119748613404615160788238992619745023347133462984716699896783839765060445617641098194959271468526172720894070327381805198346253654211482332101230007595697682396248193997740951661334924197498812107015777654099707913880203343482758799971686740055499279827728017057961079713887139671282750067225429911775281055337590769571593605497856657086598362009532736615981014224160231113162738220921364609017394564946899593758886523627828805955852073796823405552928208946167202032799346805834322717364147810870107555889133120536828048128139722090407174081998777929838739003402272087626046496907641349562395655628601650580142834329855512909767791807778736952511895689179532779628260641777750027404755719709600472364232367932298604343817834158628767511209341508688573781818581323708795729931862726270590567806036593803961604186077554068728937761153509171150727918822477994770149618745428298349404160758537884329281906953616364711941076103114213075582468845263680536934738507979490490071735646830450319422147402581744623756718067041929744355243478943635199290793946720302317554457737656022295696101508529725673214937585770268541721610976699072693685655896613789879572763552452535259092947647721473411828421590572373102417312885784090203449154478567221636058974446846124287094345571143832550218900623381163994833705471885607408433740285627548682256145060996151821906655834886576961430411438924431469683656095766103998789359615527587419763662602729197742114871003969013995609506472565630689044982755556766172024189621651988813619871859852447985783870339454171376383386557925986910857092782742651236379632482681086741567174817250454244965229965710901285720556695185846850149498169044258624744518591255083457496277359303690936168496334007070521327466062222254365661004504493572884118468834482509531670045827967592318058515621419640868885830365073094159333097710522564741632570835517463996111945868295870949748721198686683163620729395481541653368936951153728775578207024898500945119185612990229115751015244101524127805499869141246010454874022893956769670812068140605233952217306530402063677032497127676818498639198109346169542800148425680139668705619170960588092084255744194230451957550427124110916448687910258143139476028846443793103436059081067145999144862666293734904031490964477991068792307717113870872075219615328629069099407345495792120522297734183112180490157366423783544386964408126245977583105767655562992868187834438424754298223430250594895560514705029645954548568393478355626137535123274377509882853517879165031014574198928887705266082456085634588926220625771813752313066670514578724725722657197434560415679749605433216818643037386420883699509420352899113473258604440419826259640875792327090399301907431544601435456890146872329288050381195482636148069181932114760921022446086780820609111784568879808743103307696491537151319304229597019903791242077502158007225378661290006134355495066373339008561781294501983781499493063580779333929452869039657894482066129328758328494246148346500662948231519740263704335226726957031231265916055543413449695643762251333231726345555772416475265148040106136544851846921523930971079335423297482713478757366623398754400065784952283742123902397034989492384083318183897106993285027163291119079575262726125306694433502331181853138998681269371609068851740118544975116243305643004097267403280848167028968668116859550519192222739229801124735550204991114439124018285763138478035697100474274632635267306317159373721930426259900661222109673327924620608566347798901925400328062124526943654783858908382726314254147719807351115179597621993375587164406665380176544052659205140413082131284225167904199018224101964054928470299449028227790755555420569036489988640529297733887140637254229143711498156660380359590592815569760951567091874153584898893029685173424400553148447300205976074516064387633790619968775735783985283850658285935929890230059532704115186646431434521821664797638144940666260485129419946839382580176497478129177236773122795741012701441 A013850 852 10649585900689107204647638691127310230508475659961611742630983042971003829604999253225194881469381610797911405989219035872929120629384724275203323883624883855784536412205188954287054253276089207314150020945001972996073958761568215157147932027533820228245530718518352447816059607372605454650165938938107356107174654696933652606712127229313424379528130313537176974547511679255543796025321710449575108719594410860418571036629397352433030811042937744306546678300898564437062908922437487001146529207185658797868131665549474111868490333699663162887109105628625274494857810062227112834768629537710922137635564084068981067697421634579159413918522449716453222367945837979047699411900764502230419595899314050309901069213298865106854224343638181808878338457526638308874928550362231104269162636334361368223420493132198292635557094034300287898099289232870092769400406746551593242605408583680679056746562123552102438378654827530128765583693490204375045858353563047279332878548503113182564837298795589233966288630903531759767323704092719875408602812791167900069202843975072025459374157680933948245918209691260911558381975049438288210445140758909474432772188142714882922091759887131549273174950850460538559097977171771277668849502148587120119406563103543489444295039147678598892115008769754514179465650305283495056466501708059324639908592664742423469122804915870387646382111816793028634011630472168257875862910034352730935474409373231860603930126021122138543109706761768931766120394217482995504365057048753853350208798892675024512895937288509549624513028556397474141017913366307426745747698527926557417186732871485691856372968928287455439813452427201112551759674429365604062592858971601099200471728170812856980918469835491002800105783822072710951864245263010020513152294029070654477717383894427532539078295021423081697681789523646089813540026783507213865543508161898037916654985840985234311466207357705335584536095658358789037288929208373666839397227201137014460086708646925428661675266470731506414291577002883711712238061249954128640450073789553089782358028676530469117546613231582308342791261460039055981699148950898222786961772921435671349856177865253292291781811634598459644479733313711458065091922892188455526146009158781965332805964387986567297398106426051766249483217438925113957641395171251625505378572412833094242920027353659538964795852677933904103504995581978752348155509961460894621116978387856961125169643065540217901250904344181028924721158905778591145763302329957994512505861335446698730304812474293339165873623435754543316555795332867377987952832817295563970138415066503421367795311494228717581072617377246815916379591872551890108256902949400636841504401731199830260334273827215359116329197184851313357985473534451226019924052714630766761572331762418339751482447333602350320805534074661122360988378331925277170162293906282664172130086959212054181907337123909444517625454418978320676147441767007783826471507216170128777248253595453474428298969053434424928168651384570513572227557628174279295116564623659047640313763565911381438889200262463922759011271522870733850539256740813712517646430123009142831477290803000085737175021077163783020791078068517178976000208978722805420447931726620227256836956708869066599911263677410293056748207143741745073048569484535647402688674312642519094535787735855440940270846487568965177290529839688714973234999603879153957246004733130275124143906626402259962235639050954913748939542896330803414893570883632439598607781560528780526614509504054520316515834155756027563989529878085905442782479899170721943858906269740220874144504354100340620922315234271177359792963971740391191495871332084681091606130393168706904276000240059981086835046471049184034044749765473404336252086770202211939575047827114996875479471242712165667822816324792029181035697339234614501888301767489224976707020254652638799853464915166578814429085208076895034694734509879805537428262862664629862681224099086025387702318536238422308547026097521126230724088194785346645297656285129777079047484635734820601402015386407118440918701976841999586049786654216127965711059007389609 A013850 853 628847397849791091327238417072376541801294979245073211790616917704394805134345600903694532555885514736005870612257394849260591644044538583726481072004165766800221090604304202561696266601699791602693244586781421503445171190911841536814428238293844550657670343397790193691090503755744979491637648528356301270772556185199235252773744400763728396186756566884056763170056017148360605611499221680336960594783330366896856201141929284263818036361274430863557274806989759331444127708961011169930701403155105966355315306719030896831722485714631410105320905578264693833646858826364448785780252805572292241305242423600189263066465050100264784232474832133306846327604833786824787602573328243092204046718258595356749348235976084685694635093267490997632457007578490465500755655970339384475989784512907704432224756698963176981837010845631397700094864929911746107940324617977125029382606771457760417621827746833628096883821188910826573478951516903078142082889919544378797327145410560330317271077656580748676475377366222646882500697402971015923002587492505673331186358733884028031350584636901468709973224364059265566610897244694281480538575116672845555780764937639171121666596329575230853031707672768844341376176454015922175067894252371920855930838144701139508196177766631273585980499152845234307783267184876685099589290459359195060661962488260375363428232507477230520131217320669811547809752767751063459311828974618494409008828399079968136801470011421241158832085074575693651857643158148153401537252253671866286476479365813567522461992200949200395777869823226714450552966766367087241909655850375535288927459389328358618426967442246445956265544552373798495068857015379609554292045729414073306688655076758328391866254725315908224343446428909571508996631818535478701281129810122593076254733801582051368900034242720011551166411989581777957399725041539317471546478613451917240940560258924337100857768078265142360931271912530428133862873980825256653199566868999939566853660058892299637043262809830224722257503330443280292895945278748541342089936407199320398558459235320447670922009964711703725333481197953846216663353046401589157347305729237854957537657446765341656537424195211404443546883772441347887285612954860836110363395694816916270936859391146218812344060786351930745265734506551089054084766743467237234467099322405381381950184695206242116332230304779319103407866484120263347406234707714304366482336456824565697480142253377084326850964650619545576975859712227320028566177239281689617968958605996792113325768871794547384405671590257870028299303158610485802810626825028485756872703271261960528346945348422711544444756983509047233046298520482316559002461862259158204853993417825618777042478535223239740460122764568285202475684226735810445250495388746232146504084618239040543985287032601885184093245981574664614294002752121855691620913292872085036700109504854512587387446349829728789321265457986250857605830288900042627169316029607629934167732126557932211516625823636249357583430695607504255926465050386063018097338024462443104112887424803501162584968386298232174996856572153993963140492571288308910454504052333566875055902544626352062694447819585444223594692368867870901353836339984602937272029920525197799288965456702009513658160208887400394707924883630806304818444979492345443481363529487228110013243730014527932082053214244459824753828496503778930454553491609460162021419333486609615805573542382427048510052250319836701961131068485437610846050467107611925858190893367663961316060171704915370169943491063237671626017749771094630490862655566131960062924556321890302397358837605271013324841792268478751918414729567298359466639706288268333778250393586218973990593538175301823196522659068983268026308428901439052651349471693670412819966999143313450500187297410910670519269481162644531110976892184464751722002331068471245649572839016983668492547249775671312413223052451732574903689378073892637179601493777483728761463601826930713118434207246342598897393344032524982798026683813879934058181305980628206740674920255505421692187606551953936817808433030543233556653852144808140247272323327349021841 A013850 854 37132809995632314151782101289706762416824667229442328083024138373526808848377973387762258452892483759646410653783186908453988675989185958830464980820773984363786255179093558857065602846563770994347433399604856158356933913652153330907355173043013226871784776107296113147265203156272985294001711507950911233737848670179829642441036833120697398066431788517936667808428637756593545400753417541002217186161360874834892461821229782306494191229096893868062193520077938298762444297086438748573237987154905852207315013546452055427016381058963270135309094153490951906183013366837994336351538147916238284556833259871167575794811694743370535244143406362639635968798737830278216883144352459426351556754666451797220692263986151824605582507622352075919198953840502283497354120729392570313922720785702687039018439658317076637600493653423688402792901679246358695927768228366931255860013547247809294900151306622778905492892757383995398337358608121609861211852566859176023603370609348176944904539864543436628597194558098081075764783680948035519237379788844967504533223296877117971223220672224394825855208925473335572442806871401952627144322322064414857223298388802655415563290846665087806640669306369327489513921843433186188515584087708309554621860061606457586819476100941810073978562494476358240640294143999783378445648012334701109137028222969286904835073701334022984983228251568231702086618091182932546208904189122247476357562308137273038509990002704412869187875791568620134448541970845490310207373208327070032350149630071925348633858177473849334170287435191714261590702134587210134547523268308824983275877549480450248059494000497210387271524140273120427335320937901150564571391008276171614686658393627502533211310475275179064739256168180681288034742112252701481831949434157928998559765776249618551282178121998373962084825461572814406606496363977855157377348015645722261160299142729223181468550347253478391270630675163009250876468845693750580114781224047577431483141772817531401267767625657664939624583314159345258015212672764822617709068654908712670214478459386437114520273766406261393277216731257976665247754334036967438152201056005766097387641134574046659476878361303038220986999939878889151396328159371577511480848152383244088882550610187793074650104445373295158577196356877335257554651391434996891458047747888715365222776456067233390727301867266914013737131108020817430400990753255821958536415485439033779870504919919663452416222611654433546774847540147311020366804199802344490251449036725504577499773326110596228501770501733136967301045552212790576170164703391107055457576255464747507238358775879012693987918455119225730064150881335960310492536370504541032838423457329184963165581315026397083434429789124992672920986677904522870981596502210076262018919692622397105081787213988108718235522081966002370809446568510043456734523309030803749332104766152154113772641319511095655280631404028630126890766672729258617091720942232300939982670414341119339157845238259896888315943999144927518808201834760246635155629713006482802854761889547221940149479798242524311701389383729121189529482945842003352853428009786244790405175989357641462950044449298700895959042989689278908854042682039750818842976094777092404850214121252796959772000702174592105907108256453515481493224357594043506092131035052691332668172029013627859861513160247921108191888818890051642064410929126047013107202790223050811203703312104139934787470075329136037414102828462996605482848434032237376610000314062467189251752037079003547693164993203793121271844722106233366835854948948524526109755632126251300466261642001753648065818582991661401822030471366219400828145608016615956841271907490872644195170557835713397357931466495364392993685486418201074620009534954039544206606231332413515938585559724816864183492343593172996917572074506600459124432515647262158584361626571113868640816422552003615326688408024222356815487954085885286332818288606066636699635664224278431678930421503689284122292179571776567709240677652525796226201547936850114979830113366167339645501985979286328015154770162020547398286853315298775873461183420156632390689209 A013850 855 2192655297432092518348581299055894613951079775231340030974492346818384535687870950573973599384848273523360902695243403757299577328485441682980126652485883002697214582070295556950866782486744113445221594813267151294818590667246002036748415613016888033552019244359728185232862981174763508625507062832993357440986226125448760556500783958944060658424730680195642297419902630889092262369088552378639922625642198298125564978081797415416175497886942486015204465167082178603623573298657121664501129903510035666989744234904447420909890285150722138219866700669487219108200756298416727567221976096305954464796447162132574183107835762901286735631424002307507864321596670140098428732790868376666633074806299312174084657496118279091135041492592267730952779025327819338235263474949901884466822739674957966966999843383965058373671549741015376496518051257818234635838786116838923727277939951435891054559034504768471590449824430767544276422688450972940694698682220467485017755431111400500419668174461425389482035741461133589442834711576300549375448039151506486175182302457296939082759957474178290071924231840274992217175302949413900680245088795581632904178546560407999633596761204726769894324881871802418928307570932886211245656724795087970890866214777799714044103244284512943058360136736334477751568728909043208713837069480351765793432379538113422443606266990072723240274645026852513776512711666260983921089583463479591231437696733197835650976399669692875512674877616335450319051954836455357327435180578505158340243985506117119911480691521653329333421302760635535432669370345240171234896701470367806437457293419271106697665061235359776157996228958987488113723366062125039687376067647699657675632491485310397083594672254524048593788337474901049377163486986409769800694782137591549435955609321763725834661335925881984087146858680413117895707003796528369187975022975864253799254504079017899642536429454970645526139470737700533255004608869370278005197716498785399751648038543102411713460410527459457019892020117795178140540293114090010753102795003704574463494738548309725175307645632523329011626370764052264106214645670548890255449320156084482284642821355462881195450190356583103911061359449908525500801781482732280475432602550078180204425730980978993265014017394847705818824867677249769623344610012845131443706261465080753601039726954314064489056447960244005597163854797521248447748102989003030829616797999689505667573445016336207201725528995582646503507972398158568441639421194128639804857814169604319796784115133504596696801046356840004782159438812613070732272055570541480517714420308937875554917847356879820567292596856335160134558045392007120374273780141922643448076066731831042889964411070993721379719644618041692343311342343584171008592291859002793195955188929659926657974453198783831703089343418010473993927010423949556076716866874959930594311454336518548264160697275810687348666003776486580362772881257989992080649029917875138205036705296428755857931603474008651358168177205508825058105510140757803559304778923319803025770834815873908343886632606422818081655341719820877120526438469024455982642070549867968628635236995579370745737174686638989205485529498162230288922366331765246101858895420492529414000293645856407677576869462707489261708835435323635666693405091570674991234245488826370502722890141225711496962490599479493517622842866638659412261400953963950076967217559880927350767476876437359009265320478110153873265357917911486557156717181169584851443908545074625058126706037478080487733699683690780017981158995650974078290398880461424742254960321423013041232283698561551164638521507074614116189077303703889399501170007773155635520264865428538767080626269641040400588495165084772041884134287508355255236943029501081045855891353947685702657538716190711013171039396833272294985713427540250510838615616455183202247969687397702829371568935273261481425623805422305947597748200817440272666587123899628830476786336779417112209162459371348538137230911533834546662952774703995741360975204123062439443988364158815238727246770090878382966874023297151303321440401415077416552009419776828986037807102241 A013850 856 129474102658067631115965377127951521059197309647635397489012798587278788447833091760442567070075905703280937943251427748464782741669736845938293498702638905426267823856668882342391732639059753154826889952128612016807742960310209174267957193533034221493213184360197589609815326175388610420827566553225424763532795666481623862100814791991687837819321921934872482020347830451370009000632309929406308791121546167306016486390752055582909746974726066856711808463651035564365368379712404377167127219672364096100077407326872715757308111447864991539744908807832550801120146458665209346116890466510770305191765408476766372938334593963558080452299955912256031880325961775102672118242567986773788016434237168084567524940488288262052433065096080817245030648666582404103454072932316756375881415955066592991434373751979752731906931340657216966742894408722908937011644481413221607172035076192337930880656428472073478944471682812392721978483330341501175081262486436384522813440451697088149280986033772707823524728497538477323009946883868971140070831263857306502158339777800926955897892728892753850457053965936398015431984463859941421267792248290299841358838995845531970364255152377911035489989949648061035297633756015997887844783942425149593134759116414295314590252471756204774653107714143814576752381873350092431343365115745291418336388579346059481872506459496804234614977514190614085989299111181044839556418813935006382625164554398598997354505424095694606147938848366992005889698881137852394827719977980151094833067100150709813653023353662107443809194506712767731763693649516086871249415325123748602325415719114539579390424200886759422353519323799252185627251042602421468499869418529017086088422989716093637389181801957390545414607539555432064672126743060510496961226190442643402643742774840826246810917225087405278361934858219714198623602867181203672180737131701808322592179211361927955992133622886561647673009607590478788174767149127445545928919961536779069935065027931654309268123781235953477567603895935687474020763768093901044959966942173751417494900816539140961876741166954870054807525567246522143207868612200241420694026905896632594425873958218727671710138290365875702844262214157648522296844394773858429793819747979566462891134988695828573305812713148362180895789611473921646488875876648492166619411033251553419387794836925291194014294195604448286506928461938832199591077733397639967458042305083665620164544354769636699054690761660159693385642262138865307910366182092102051837049068900965479680305214518312930349404986325045442381732702445989213669932609384903883090518804822472613642343968576396524678060551769734870785518022352628450980492443600390172965443664447891251609508509331108253751065295050743891180191454046301713886366241982255935427957951107489009226733486934986478235722639490100478867396038523797336774054272099508941663497067117083756450425013439345277251378856997756083841375865403051042370244567620609035869212411048821604655003253536736854048472695808090610856072268301607542373387890643111048868742025042538413798161768776660984903666273213702973089965665157425101319031623899153679552282109351966263165034428071345673594715031336981536330576809524406017068665915684663369367303339494175016953236564903414533414645023620425362482578877252156787557390961869708351815283939949237038184138107408664612722111248432146199634623464930617288094837229693408879135468742076749612138107908911926476062446119694755369713546992830882815892911355678111535057323864807043174720187232622256869281769457534194368348969763492366669605413152019707497071725120116361034720740056471248888946848825706410965151144587788997067121836120038689785657343900596033794614350051003090704301216245543080869466486248949009334676744528559256893056225003652345294616736705343607895746611392182824252414509413536062112909540362071146954371561774058950817216701660086381743899699433510069030660689303079149182810823756400487801058838834063418759828465348095161396145900698393496244531624224828262713986728068915213881031605194527096277635810944201673487309827734263158906369979604228401974796546471580228809 A013850 857 7645316287856235549766639554028409367024541937383222586328716743780225179056096235362373142920912155873036104611053557119096956112856291015810292804892124726515688730912440833435889420603839364039373024783242410980480414063357541531348604320932137744952745323285307468869985195330522056739446977401408106861848051310073407433191012652317175135393140168332285190819519040322947661478337269021513127806936179633252967504887518130115237649110599521821975577970129999040210637453637766067341695194433427510613470825244506992753286672884979885430397120193704292255343528237721946678856265156994475751268555605144577555635719438954141092627860096662806426501367716858037685910105397051005408582425270538225627780210892933585934120060858476177501814773113024379904859552580372147239421730730727249551208335680652419066372388734468004669201171940679049821600594982969322681901499214081362480571881444847466858192108398388977840107462173335302887373468561582069687610845232261358126892944308244624271311693051149547446414353545578876850042515299510091645947805539366935818814667748388222115638579634578366413243250606465680984441864469293915332398083865682817318038902492763268734648416536768356073289975658988659279346647016262658325014391065147724031239818204732135738491357412478106942651397239449607978394366719643712961345409221805466345089633926826793249779807235441571163582123216129516730966974544048191887633341772682872194786190787426670798429641057222510955780829232309046062182036979749941998797779196799263786397376010393782449489126426882221792914346310275413660406725533232231218713472797994447623425158638162257130552962551022042309103546814630385293448789294719929916435289119745613194193796223781954316187160603208707986824412050980084335063445319447650282710367111575949047937851224186194281993891443015903714525125704182895638600346889860079640745590251710483873379498297828578733443544318610181962931825388826532041556794808785267300595654834336255307973441158201816896889442451106409653452079742176762803841087968417847451656398315819734657859689167518121866329577220339886034281433681812055650561594766290258068253431358857650286811955907814594377250839483794987593106364667001566420895262298445420067258629947499981425134934898697638419715480767923599303521631640216813946709602102470977861429897325601519715350057956247066869947618749026102553653549079397242438429940072885371205096179604792277442480434785270769734728789937037857566799212686356534058925910469533110609642342612091860224202015037507608327198934346733217077995850651569189392612044905962185362966769000467638385714797521451074385014053701900357401947098302159439323436482941983530516289867967492611275746654607451376030299125169980069903276040222810230731085489054946118505829385670024016553341186139250943176640868678791708939171130713203903496287838316196678734641146618579899276416670126860498994749403476184761000920571473429342959041123660021866933273287118090774494708264214771942480440211370941623769606181554585064324650347836736850796367654284493054497576589766995946857989382561880794807787498359621125623882706275124255873632117943184890680094327885417422738784230025606650901887653655263687297769894893791540576071665920981724783601373999762497229233800122862606148476378907444408466340701370062497867735171104374236716627947108669800942224880980688020244712043576166100904070293750889987847143133913340346485011380921855609826215236379670799395660522641436808033599916892991092424052335899111645874219204697936643256638315564460759473530041213611707994588296617751002739224979594570775643422476309137861081209936764352487816477301052164593153280499986295199538182756161681502998282518083073382261126546514190052203327087666895560278077030240667337301823685713834702635941656097003589280824366359890931705195448839939156508686351196406986805829016326440755595533351849336066191483042657520680095796331991692404164723374312610814349111050339671185281019290339437559743347878851884084998202305741374464461035255131630508098117000444164617752158017880505270262240925650082908209761272600340930942641 A013850 858 451448281481622852978170299025823544713432176860541910500124395003478516598083426601912771716336941892146908941178101494325556161508051128192581979836075072976024903871648718773555834397236110607160937740425681125986387970027199469884603736546721801701714658594674120729303755799071996928407604568575747302085265581808524635522496106106676874569829533799853108232701779812029736462634337398451328683871774471163954478196103058065174667942331791164065835903558206313325397930999856448510459759536099461074214838759862893415088824747185177254779519550318044753385779998909243229439783601255366798636656939928182160082733597150803077378582510847842056678479262312750267315305813590464818371383629800011685094793673016835315823855473632159805304660537550976609002051720318394922340613777918713358749301013606844693450223182381601207711660001925157212915693533149355535043601627092290373115289027436798070509385808816470752480505533873276300196515945092859632983732800119800936034901468457536818596684162977329627163321162512887099118160485920771401601571969294078193165187315874576127706342488842217958335600705061191996450307655047336406462774454184704679812879153295178255512254348079634657771699772687621341786140159663293711433774778005907956320680025171227883222176163849419736856622355592259901516208960428241606654485069138390982211197793745195314606247837445589335638360793789231833446868879851501682772861198335150920229929779806757483976471874787932049427902185338616860925787101617254325087010063791799727322978656037742459859883426380968314649799235275452901233356736011830021233811855248774137715632192424843121302021885675300576310255335857109621192857559063917141635587387231858713503949473218100620416535646458870997913994707198322999901161382668064301543764467571448215331682176936970586157457295818646098438994147706295804563711883499347842706386358773252362239185994988479745631107848469612634729161357384817890521887176663961248832872822312721539680523726950659085944424687295382383626691856695795666804012403447105474172858664150839511811956785652777578084895205283849930438284377477320074110011609354673448672296868309185391785959184400543983382284820678610222385337727221775495587444343460903609551554839769926403172792770833196851045779423865120615273648826723162646739255294548808771739574007179444137671705572258433051603536939511242329690688419589327768746849531363808284289724309483379190701027193635453682066000316992148451461926709916666979645516087315460648388770688901412254378904785949786764112769874240249735238576985124509064444348639652161083497824742708613579038073078844164491360694857043514204227574207644212732609600881241185493456400413612471203221564207915396303213133042162153147718546899116721314439867043205513351650719394429248153458243700336628943637466654613971621149116097483977297552300564733097682601825066680524472373127954320985605140957525865233952343358824934529272388419311000631220542854331036142143138028293618068431527514041242731941971475414616693463306278389411474302674713617845030375027400049151343666017415050896499052605043990637267846964649922839812185082102932427124609768889967306013395302469998782047129105564060689665471246014523583496679476455800968049866746877533311975698889026663454914030461381698105684875528952075200820436591894118542194303880163648819843075837436997028646907430001461129032092284446775696302892385954914448834119593437032054651904628183492983181033514358201454202077576041492614231016547866382506643577226769818208460847661235895765843386152475403622557745372444326981578960748495820079809730968453803578281558984365555998250053075168149829267061108060243690745237530153568591131070545584410287400149137261445116408392554261199642515938860170558681165600335386817716225355949718850871964943443398009185199626260086058549567252681420351796636163897397585060000177160648893351445372540882185883938638976677607777444773522750529785355976500658411507243819658908075253448465284948898324903335058847951722420751959670780267649872685710759227476513647178797825955703715064418711745646878193385777531631232008409 A013850 859 26657569573208347845507977987175854491783456611438139273121845400560402926600228257416347257077980081789382826067625715138429765780888911068643773327340396984161294548716985194859698465322395095242246212634396044808370223242136101497215966039347375668684548875356912154944657476179402346625540642169829302440832847340211571202967872569493162766473864141347526188032807396120543908382094989041152507453944410747760347983001689475690498967326749936446923544269208524595551422427610523428094138340847137076971312013931143993267580012496537531717475849926730224642676923155591903455189781870528154092695955645819228370725336178157770916127918683054225604807521960305590534701492986703357060011831956060889993162471597971108564082841862505404343434900081847617784962152033080901769290902972322105120787475552470572303542228696451169714165811453678608265458787438936294988789632478172654242084701781115489265508722624803781463221371269683092250304070041788268468056438114274125471924896810949091601315603139648337154366951325223470315828258533135630493171223214846023228211145815077845764931817623644128221758886033158326198394216722890167465220368745152626638270701122926980809743106999754346906761099877431352611129790287957830366452966866470858912779834806335835276386280299144386041646693475367354924630622904327238631340688847552849108589018522860038132184328553324604680109566512460350533204160486351322866054680900492326688657123567809222671326687734352599586668196142059987020806802563397250642062857256841982098694566660372654512266256444369798011755995043780218364928481904762550923835356240584864057970365330494561469763090327240823730544267327026466021817046005165243296439799628654025173694712444055623534976013387749873555823473465353774821163678485166528941857748045626445667120500865951176142011695860795233466724165427909060963682623008752990763969408099201778737861693818074740499771287344282156468122248992216111617426915894830247782332307284743894196595245552709468365932333360105034370772527446030038329110128411148131144433131259442922332984236236010863208334976976806054542450254205658273056122075520784112470650457776789088199569103879667721674740536376251255021631807454718621238943001037022897240409761733574384180950240324929440857402229199811507211293689569176031127306285887812609162450105549938996885376542336288213264137252741199348325905460488330215416732717977501515379023930750684057831704954756979904472315252718069373910375310293869268481088079439890635826708520408939492208819948705548958634094948304012506616102732394617135746374342822820459819463053232200923228619177232669069050357670613562470245434029387183117647864322436410762203106988023402812079030144913196236308432293006632981219632475845943276896359709034242357901623329521652674213555832261177602492848768488300410257234156440331375443165796046924685059955168362418289569160832574699878997968400944816199651922995253559019005263771895276272941835005393353157410157432709853322813268176621342078441473651757701132314772432616358146098639164420131198614992945502337692134662341340387372557275242603140029095415613293768069716913096056889281082243183679452784979215550958081100926554452219664056411605911603081895426405238591362376581536371464538853043698135450349218584714127891442586215109091088533245960314755805798031449819783299162913785124817237544571236834156278208216017304297658090989492498251743289205927872863305795140316389607077163856847989337437669178478787674097377727296134962020634796591663530995391404593548318409077286108917520108508412306497465063935256053237929679892684803956228647493947776467801716140667384035604079268390691369849329694815530918038071737698584646213843060691406406151072678799171936569577690923673754211319564147534204256199325391043474948425138657945389209044376852731031821671293396703585190353239568841977430000207950461159156503509497803166552194260692692933836061650336431744896033295485056387378541091240307038862935640878426610947497187217031889912701257222982466599904024457332218534621623260654352260832824858348670838860509868702510441236777465292618864543041 A013850 860 1574102825728379731929400592164747031885321329448810685938571849057691232412816878372177889183197645849581266496467230853209139239595709309692346171206123101517740281807189258771270334678822107978959396609848452049889453312224894657309105578657423185860153926540950305837327079310917529165891549379486250479828738802592153067964049907356001768197515203682430073877149243933521997246054327007891014412647963510244500788048266761850048273521677256997254388365552494168842715942927973797905530774888682597258079003110620121658457332157908044710385231462323493034925429635414546307125501429672816971019603484929979616062960375984038214826437470315668967738279364234084815483588459371846531036638665173439493206250785388595989600527729139081621075487414933019982584230115401394168574858529612647985277379643897834823951865062296745120451777000528268139467075939481749282793039008203617060340859555473088525639024562272038491621758752103516914288205031897555464770264614209772834991693231789732909966085049793094660628214108803120698679342838123125844991267559613442825602639949234531714573458898858562127366640461371966003688980103269941498653797554032517450363246630607715289834520725228494430497336186662443940334602986713621925308681240498237747940736465479324737235333465384176851373195603026966940944513651877619113942036335759148187013072954756362391667352416745264581755789792994271238635172472558559263917662852493171398638514489555566789519169584025786652993170313992500173591620884566044253163169658159262200945815466728344876294810176783592202796179751340178114230661927994323869501553950650295637759092102400373360228040720733243400464908441393585792122274749559002451411473728272391532481499075109040514116798614533242283597820284655675049414894050870598367487758164346195990197798455633551000009648628884097740976595244352602140844495206043855351621629578849765832691995158263495351770994746392517057286150680741369174897441956673831301298940412856842208414752654641941397539938352580842174559746973160627733295623972549885995947631967738845120840386165500205461588972055503420714677145060589915365690952437426781057279438881261618869096356014990499297171753932481260357772336598393679865538345268235165059148956020605833811500930740946758553188744232019669689319681075370275462036308875389446758433516282618347827084599448415482705034040637115080319296391536375410890142650263853486981615984086897142930904345873444906379185743357749278460033751697542686434539770002846102154931311421627468075438609151113960458384672602403634503174250245169747248687658569344725331879473830308232315726733796411875858354570092060250305522634001283775913988740375547619097331264535793912650454651026979324557776618469748670908038078066227104557453144458762976991732955984924068759636258339190276249600226930465650925279419703645127388543497090774855728105292736632437580769378002703453154951036107390451773246400946727406513241820466644168640942415233472110591912386244084128858800672561313628389890577662640494162054997373563332168978544019844327147016718438967538382859676593808533962134545800472815578055196549383710748714001409063255158625377753088007500237699068523730928612113849118942867048917474250382843033802933581356974763141198609554733377331200207671008208784537861793273415976719686799640710626015576567959080408384032270896097835333059769386963820094071916947605801472412614838542529267189484320834964705343897240542489908299448583016922386356927319993933367776057419109473372356464103941139841746867049844434653737604667445470644887313238286368814560312934687646509667983144988811345405870122252647223536390268359918385276719201934698233069149162285179230098039363724774281218890766856876814690610412303682496993071352011512424208943347747227124313965015726152229556012613017287404861408776914698037868203781950001905168443300549925264082279266780987032375732335779181740518899642825050085604390715958104365870065097094618315472896648890337817486658230212949838761407978516067455096537759891670257732740181010172250872231918378846649917475060630664363874247237014539044590472548063851332402028009 A013850 861 92949197756435094790699175566736147485796339182622822193986729115007609582744423850998732178378637789771924205349893514651146462958887039028023349063550363021521045900432718541184741992449766654049573410414941245093922328633567804619445375314142181701856229208316574609388326706230369179716730099309283604583407197554264046510209182979464548410295075262243813432371785705030540415382261955488956510052449597316427527033462104020483500503181520348430874378597509228175993533713953924792523686726401818685492307054679007563810247006592312132103537532618739940219311694541593544889453733920750169321736566181630366348901747241481472547286306184669936875977658178658474269490414937448165811182476539826428634335902626411204589921561877933630642886456364379896951616204084336924260176821315097250882643990592523248519533680063560502617556980104193705367391367150457813399646160395415383796067415891130404350458761377601600891773232552960570271804218928518752639219355204472876133424493643951938600587356105232446615435414910715474136316515248332458020889358127614185409010286362349863213848174518699235058872752603553220551830586117986775554008091768066122926499350290754980149438614304017367626437204486230652232817971762452661067552318570180440778152547550088646409009205797470258896735827163139370895832586629721531059163303590241941294934944905408442865565492856391128288097631486518722370168299332110365975074073776869277918205642093766663354317444767138676072593713870943142750411621612740347105032005144646273703649457494842036600332246128894335982911618136886177467206356186136830170197259231949307114036629554639646548105576518577289554052378555849847439028201686709535753396112180756447601500038886113733318082841389573423604167689988632955992900078809857963001784631846478527025189801006705552999569741886977087506926972583776803814726597421683614657905605001499822654629622100301137026725468779731739715689911547097108408519050099633064510401132438783675564682729503951997583335819781546149565578499018161907023373299955098218174711720063011065540503962686621632301367210905421489780970738682773912428685050477613994651293586499617332601270726329173992998694897959085942866098703798548402380173749744018261577686704060753880735318459322165145807242158156529475484637847819539395757782002782871441638740702972330820841518512829485838249555065581008377774132623831431637652033355430284552777442244347189392926970719481048276784538959531737143786533003988198091273138878898059486146539008135680362386574431764128251107156532499332213777936302727028405287757550861236686122151050205870810011347903944324857559979009366065720290806015141805683945121130435711360078313839574094748096696688492102135812151544020189268448740471732644297013050727145495028384839317953781336187761418670846622262643800017066221486824454080541127166104959713164455888889430805408806706851001681636205346703731105298786758426729503306627200416256734871514079008677121294658341834495326923724983320914073008442794648720401258539775185539911541201246014045827787673704190207102594173969481043187800121930082794972119287068581301044558736000813069203776153861669930942093754881535892297257787603616710676624457356371527937010856498303029425045548002788724636695597451198030041062765363720518176201031001940009320785831984321755593780761415739034668721564143681078581846322530826612734852623839174971144492493601097810698271859660983830885851788156793486595174139378566249991990201318321771433808414540995293164276848873620366515310752426264021868551818007987596109950959407571792130971918480370838749384736728444321134871224848896565902600308956384820732204992155041995964500188883777548358059126388584196531694280892131719030665854236120147764943870264927797137113895741126014463615320213613563003052988786057803969661326868036004438079565120365662498291408454172536918794508424150503274754618695424902595900505009176382504853667386610104700261473918340116910359074220325557784769681835844475029022379723395267155995458183843237048860574948469661241754422548352515830976984855180100022410425098471516044022813490622357327007351903441 A013850 862 5488557178319735912295995618040202772888788032394695027732722367512084338251475483977624136401080182848242352401705862146635547491259320767565750738853585386057796239374651597138417829912166271154973260311591865581551019583483545294973629966924781687312908478521885414109771303676197069693093195634113887567045611608381737682381342045754402119079513899160234939368121574096348380987907186209667392962087096271937729043798903780305530221212365595054494701181804322414564242172275265305073731177507300991559635239271740717635431275492269439088581787763603974730010136250986557232177353534286376748279222496459091502536299272862239472444709093898575102589604737791604247139139511641376742984514057200210784428900714186955219830278307330102955831802361860268535095985234976011040639181121835177567369245000497905301829944274073184119064122118172534108239092838867383423435706125188882997773984840955359246490239400585996931058317609019768713979767323510103824593263705468918862802582925181718022426082790657870740194845815062838032275353908898783313675495708077490034216648399410397072914520857154671130991377168487214120365044279681001109688623810812536492686860135318790822844200736037921540973490487707433783695668414601067183377896859250584847509129780285184481805584593134821317593353858156216712028018407898426687512533913700196391524613561719463142768776787677039734283877041647444037236067907261785000462148982450353991792124959994827704409090796054771683410586210365321636269055844610704756205034871786217815926796815612927419213018801665081645454948139364991893261068126435193684719977960387374635776748938571916489019086187845470370877238901344377641427176281398511376702287028161487474420975796186129838699473701212921090402497926138787418424756753643302857292380725902710542310432559644956199071593688684110040196530804099436488455790851152995761934668069733563027933224555400681840291112205974379498471773586944537154414641389333232826274676469377737258418950494478861505298396822280518585697844788523442447823169989048594684998552358000740409101218492682320765763432436754233550076541148479116755001423545652628770164234989215903872772435119011395112579935029586065840300262360600484612146879748634534327900822188083455903539819704514529694771842196984908997892380275895981780101269482325775757325999769813162639870826664068309262797977067492963699184757304622206771714917604802872556955187086457186462944694014636419695850241021389546603450987352499109091587577660051514597466981891403789718564833621240009099626486087553067891373360739728300303836795620805165078826897363606465460360082380008438514059200524056814717451804388108483831275457631098320101264353913010720780361842758770139017571736522848156112629676115340913094323632387214335931096376885852834120551124011094822197986853747207743312575497189001873018031331766102647955783031999628584627232844798298936289517508618036788059298339950440753029557379543937428034851383375335328280426985114559519036540116655097075538581212290973915515184930946236596392375883392085034344558727539201083378723886119196409399849458960308671782112657245380148802112010923413778109377747752199694131999812904260775100205963148743997582436382353152554065368295584519514564016671401072238333895792475894715231962332877786494679633555610383082592842215346057160180837974258153339641120224009179443499122780655380312585079442871111137254651224623922255041121434229978662238870498589958437756164958495777029397645582281394953070231231066057383649138409022362584620018464227316116301553659562696494202057706753541760814347417657312419319077908718693010956102493319982645643565567279415972581763074819707771653398180452995033354119508221000015592399485877041788026788658605372170595273721493149438429617750028062021043293667281767275934827927266604531690230658026064160240792472004861609377810434132517896927937663067870985479346145073385328920286856210529104205511940072445739773404065563439792973636003861632864942724780405988742500286767130294375810297759304498168090132185026664356897057667707303359978713529726223313191639644550883503113807759577802457122546287609 A013850 863 324093812822602085885166245249655933536310044524874346692589523079221068089411375853394727630347383717005862666968329453896682443811371632003990015378565363461326810138833802159426434438483506145430016048139188070725006155385119866122897875916941433854139932748238811817767885710775760768307460108998790946946476319863333228406935866459751690729526216231512712934748210828815275548954931438494649887018280947761650962307281469323261254032368976022372857610084363434257603936030682140999298752300628616250604901243757017635654581386543018108741665985653051103832368535484505218002840548846076260609139809193412894133265935763242378608387627285616961232813570161856439189319049022911655296492570563615246609742158272025518775758103769535249438912097665486996728882832140098475938703006063245400175586548034400810167756379439747449046617346955969966557410193042280123770455010986278352135556030873573008146002146365202532782062596495008322791791280685948120738407628544234189929629719149055267506237762705556609337765450533645522967827372966564255889224346066267709030458871336784536758529542094126175613909830422001506593435499670883434526003547404669467356666404130439279298127209262303229072943639808636257493445524213778416111281431641887784660566604396059858466137964640018063982569951970266440628542458967994197470927615070082896723136906205972579117353500535541519269728655432239922954752573855901142492289435264710952861333186762734581117652402416238213133711705135861877300051478568417505149151104144104375812661425165127751177109547219521406082469232681363406305172811797871751889029978582914084867981248073733096760088020306087179929930079885484155348633332240300698282893346725907673877084199788994780845365222582921777467177100040569258270563461545883390420257789483829154812888732214475018598978535723108013763564947451267625206825993969733246746480214849697163236428976771854861987349884650581135005259758535487974431030159398738065158693370840286007372380607748482293026365033958842341966872036917520753101510364683330467554479518187585720417017850774398358897564921957900736898469678276543365266079058947242076249427911878209907783339521342503870002732583562027601803890192131098015862661102277120617528215649384139987648122813731878463946582509889761891416547162911381828133199861661854732694342960407697440721732443686569593658957747858392013473160734080636687662994169646004821615646842268210403450421236870265946620260882072031337387177352177719892749154873248381885465827813705502379091534860500601297323844376983921105917705578320216404641258944612924192739649462423598178968802504457118285816681731745030852250811597313417861752984497658724703659558834209370051359586453062617938848593469937660770294669744934765577306716168832619322395309958732724001984423321731138155968925726918870034864270533513371599841732109456595259141032256546068293653472252494753888959719366386454298113507675733576025642333704689961188029939336930175799630933044029625039588657348366827213477682004569718737256154987444324780373403538419229193011848302462284772430266751452428778651710702147266760061970297682452406615912133016660183580646627019639738800456952183694508892061917970184313245285941571305165005932485970292815490620429561914601378212649909107039732143794100414724337681825237510644024739973969329251518301541969696552468508107518036959179701074919552077836356022096241543749900162817985237923179569846010026543064071238455791063784634217137808901573988134090583844083963219622447097973914361488259227470294158789351490442043517665286137305526089887434326400665246641048372231431930103603946896128051655242606903182282233764980527805028924208361509157568903724527402840941829920715597241553440541193843501988621301480317980448981189830498521407034280585447759321075876675654277165730991776430125781062598058554679415073172150328325091049295697791066494713821569910520438330287414018572375533074231274549337848487879736667455556335300232392025559042002955558193229255899433312276752597222272389171312327554215393639503610414358220448556103383055216803760420653129371085119975367234395309657290629235737023841 A013850 864 19137415553361830569433181615746933219385571819149305297850718748304924849611652332767105271844382661105479184621812885923145201624617683498203606418088906147027886811887997183711971527158012554381497017626570916388240888469335942974690996675019474727653108888850753599027375883335597897607787211976269606626242480211609963804201155978581877585887793542254594186083947101230713205890239746511670581178542471684377727673282663482069253789357355665145094869017871576429477254818675749743867592024599819160981968813542608134367767376293978676303086634786827014630197529651824548617849731568811957112709096593061837985675220240883699214446681003588395943836408504487460877690100525753910333602589799210916697058664703804834858189740269487286944118320455049341669843802355040674905704473805028577634968210074883333439595846449537647118753707720403070555248514488953599028521597943728750415252448067053612558013280740718844358248014260433746452532483333224550581482232057908484681154705286032564490975833650000412224785712088561234485727238546302652746002808410867041950539565893565790111054410931116056543825761576588766962835772820065995925325983470698327377943794497498309003275113579729743373528248987060162368730464759299401692955057257021831796421797422982938582566980674028426660106773093892263052674803659601089366460804742273324968604511174556474824300606853123191171358207374618335210555184733617106563027198862945917055508863345152714280416256710276450247332542476567507992690739757986485261552223548605219287361844494575628579257141653765519507763725720601827778914149363852529077295331205342493797369424717505865630586437511054141887682441287157953889181449635457515932906569230818122234767944913340352814137971028298948037659340580295574131618501840822868320925802211230627762546266748532535373251083555913805104724746582049902000837868117918778487132910206659767791947894649401257745491023338732165440925583481762029402177899882336084009555684854748048449331702506940130920913828890235681450801826907942682949891085524185980778624461069458749204904487070377448694542311076692080613117736032551609175596702351775697360452468768496416844698415395753511019791356326754167858917911955149206738674275428361695344423605880484082130634004028053691417581750626480549926255693422754185569437318631270860110868257469114126177177579067248247935967796053290190003576668186727515769812142723426938711582330389095556113343923615952333881979784825471378441375435468742181946944846110443701954871666571496209982976041977700006005675686616523557383334596694230458477661699420448560657083561106651048869928819085688377659189239577812326794558174009760011318651981602250035026393289601229092162732220466894526671070595806348930825129953768652972574384283053397338368120657753208619593178212724901976971809095248832356688700310733431079599054439331302493457018813716788786671943883037562722389182468865753739849304514744391930738154162928237518191979887906389950792406965316905328962670627763712780128643644687837321716238695853599933956269105540117064618156630412095453527234821406514466950604865251093954914899284107851132158262995542500767180253602678882706936428182569494977055567364194221413512820889563843998688435307364059820461905645745201495296782078764482861589143358897835389057415774098449766019016870722914922972904187751768611726712935240832564402602168772924630644158986748760966916887854714239210314125830419837046057341390342559576006525418865887770477829042425329914885409313944155485878688261669131520219122893399782352416159112227674617481121754010081763109539632882148907265331893824040687709460269465322190420695026010583621588335186359152945579538754245286196029618610354774114988335301516489110516955264948926099231111296427531890278301107190563967234290104740150209441820709412359249333406422497245965352759595264780655742304737268301369861658864685446356449881646321362965141510382680202852500282530863850615360810570476583146043143422516717235871232522755751994331605637656629964113377962308176821629748864779019048691357438559266789348666027497045249079146636233205249425459823808639953354365741035520787209 A013850 865 1130045251010462733294459941228240659671498630348947328532787091368657507444718458597564799197138951755617440372733429100875801010732049592885424755381731819075849688355174345701008206707153483323673017393831386041809236223225818096712528662663224963193188426777748149268967518535083720255842227079986744001672992214015356752674274059379281289569088320876591532094070992380572384094612766791767636148011754410490820441379667995952707367007762494671152706920636298716584202419787984346625637441460594721636824276470877467726282295802783146857020962697527348386898533928410587771335408799406777255548359444723708471216136080003941554913862066580891192087596085781480077366722745945242651288899325053605420044617092094971693541245973172954806763242704550208576262606685262796812506943473713132480767237836711785956274695136998748524715287687182080913216869532058221069035171836979238983270241805911448767938126214458707040510186994064352294275590608343576487285944320787438111937504192434936900627632001198874341461371513117452335147707708920625341998719833853287960137410826449166340267651911071472022856367395335990100388489549252076993394573997961265533340203121282777648334392181769461616463469574436915527711165213571870370567303175969882145746910716029719540361997641820704565852644844421244240997394481295784726000144059226497566071127780346385281900126534070071315477530787263838075848073103335356525440193065658093456210742871667922625544299542485114110654739300698834779460395491969343968209397248321589593699429555560196291976554957513200161413940240075817328517101605786127989485212012344268916240867160144003859620498548590236024325760475565390019202275419524130858322200006510579299840812379187834493322033051250024582675746401925873356897940915198749551482347694770957338750594505234097681255103232893154277628891560923464663247475274494985950886711214793052628346731231152494868613499437128795637121214779014566074169202810152063424680253634988017512884587701332307790749040682139526753988397077087107485508118709117657978996995801690469681800405057018717967964028926767590668123989194986139970209809677170003153437357828310944918262596730703849072207659799738506857901243783039605508711977289769329748392869503636704565731807303852542424516784792743049992595472440920211903689704227857913018686659735293720036636158866341941792370962389150732429521198679758073078691637215675637303980225027145703492936845345598369363397024314159259425584778088993757101785146217975590156733217039380279703284752302741207654629143619019099539928524600197614342647445689078067058240127199786637784720426838190813012397465407830240084891865617102318908355080861631262318273497357662976663117174886349654905400047611769098016293098640085189377544817530020059433299156719669215778357580283192736838208355265348301830111064648498371819244565588074080936143503931162661064191614349485041194358835604053892584361582291141599118157265166749497211718220400984420204340838894997942769916737898819475953816278575172106010022178751459222500183734413038372548637530869203824435329688969233272758966266688211846943769887827284501502813271623789127801226794984585344961889147752546108900154197288304580246518560707855424278553416464540368338455066475608403095779684968963948493977326199558281888451344044739360233656927199317403286627019382554184753850672113035922095409255463872426514906944008527586335475310933021111129838816160460957732639951758337800403609319458611806958945327126173306144068534579088437285650663163300547137418987732363748127821779417931958487642758452541318029855205782058010825110582998415778568555919451657810022151620590898952271169604419321622283526183899429904589352949322839056715946211219247165486915691439969137233497890942749330589043402078495611701217596394801129717330071070090401313888315842039877008115101340790032940927352430955927588961094300810921902009061333630161728641046586883298237289183164979514986440503376071758190701575956189636060960409236204399513286981297986342750930855296335533140415040716336295806175965389486144644249380257673024912874529722934536773323977136076380605621942642406466963904241 A013850 866 66728042026916813938304565069586382712942322623474990802532544958227857157103180261727603827791857962217454236569536254977615173882716796410291446380535882184609848247684689939298833597850706036779568004088349514382793589745261332792778105001600770851594583412799250466183263001978158597387227666846137246554788517245392800888663208932287180867765096259441853378622798029080418708402789266287087146903946086185072456243028015493011417314441367547836896190956652802915580568686060687683897265280806657717932836701328843591769243284858542038760230826326292394897971529938716797309584554196170790162875076851490261516841619388152744876108641169535044001580461269310617088427611425320633315958216245090346448214594671115983531917033469889808384562718460985266219730662158082888981722505179286759856824627019994248932064473144639101635913022640414695844542928998505895905457861801787082723124508397265138297978414837572192035086031812505938624679349832079847997747726198177433071797685059090589045161042038792330988952526478072442938136992504054005819682407469202800758153971890996823226464577696859351477645638327194879437839919393785894382956200005614768478205654108626737356497523941304938990551414900925424995816594696205373511628685237845570824209330870838909138835598751870783909032825418230051186655146726034792285582506553265454778934024301673704510920571710303641107632715457142374540752868678849467470717960334044760495788155829119163115765343684203503120051700966965494892356893405297791978796698116141543918357615826274030844923593686196956331331757236236937431606332720065071651112284116916735235106964939343283906730818795704847000411830321660715243875161247480403053067588184443197076300130178662438996172729643262701582420149287320895851466513101570962265481149028530259895883854939568233980432590799107866939708417780969664900100167483654425413909410522314964651246132468323669496758528263018253576370611486031112113617256736669193163944296892407446118322019175971442735940103239656915296260859004916609911768901654688586001793605094020544240632118211898277290307944096699461362053437974736579100919051627211516207322542403932986478488074351331583864790103514759091452210544144705665683933546983589152312850551320243767901897489485188777625291625226684359012770052163897592700973344950781905840428570709358874443328544898625320897712958116961599230797260841034457223662485948430707162728307627926645554427780812238112539230888726790109821355561376992363103311099025240623164939732958366136199261338724565570798196301559458808733239449117068929318989020494370781722021271020201174549956484368329317569057934866967846772779772824274829219459169798464408631731745472641108980406059864060772508967411427353468764091181598390347554643930330154489476881905139747522496236758142247917559365170063551874766228256429180357554572353410186405198337763631223973179450635722742197485694883583778303213967072709620286328068350831391060854749196457729028646122195910733522620813456187391235596897433585337687785799633094915629413349333355502860624497560295616629081782803944255523144199081672221350182668106313322529239620876113124207534641017044780034654592285640095184445205195677097158976674491238154948224300688814644210017433220318200594402694617732352194620867134757716987231163414497814482437207894192493346672038867520442055530128337602658163811821125886202913278740136759545445523481635283963591105852255459059093154656511378088776032726704711568589118762621473407554501102898360593133280386009129734007917453806608346963199748252849464216736817243864112288344920046224743481211954815473453308694658487700942023998031044271992232660293971356522474219937633077436436096702304564323460019907826285325874836884663838737584500816962278405221952423849333087375345197849516611908678623366617768107183791162156612697452188619072310655128819233695516568200563657368584127391733062689527419914525159908871877613688976708875380434325283853661249402737358637041819763651204988633586860082958664795553099716074393316896408367739258941931058884580283767355098281654835334448080328105609561461928007525908174198381370091091459467751581526809 A013850 867 3940224153647410946242946262794006312816531208593574731898744247238396737269785691274753278427281420810978455215194546320173198402600544111231299617324263307119026929177533256225656825119486340765796711073412950474789578680867936440080754322239523918015808555942382940777655497003808287017118406499597558271813707154823199499674673824242625743060661169023782000154297600819169644312476303384986208937531112443142343468694561286846831181000448312332220883179799391359362117000343197547046449617566352331586216074376766885250382046727612048846752870063741239626330320871351288164333658340729688988327610413003648452307980783251031432189339152419874813249324657491522628454562027053758076674016711056339867420623600734727711576168909363523295300043962402718985008875869772636511481732208331703882785637400903640405189475074717794312499028073893847374924415414432774647321381281533725447717779096350109151357327417743800367479795092496663169848690928234482944419005484276179245456581505054240192527714371348648352566657736003699683054051270371884989646426478648956181968233886191471414699506848421847845403497297582530435925009400283663277419180654131546463869565669460300214163822291210115342453070498484745420577974100216231100488162234609543111598736778592166745739103270699217919044479308121066292520799759025628449671361429463771839241275200989530577665348838921719703764604215028800074256916142617382204678424839765009062515794813553657462822827779208532655735932890398345507898782198689429318555966227060042026835098856925655247361893283576244074408808933042554918398922340787122415926529264819816298897831172703281571408548119067575510527318168663743574435584396502470319880588014703186344158446386919838360285003512705019265740327395267011579133246132134663750814396368985683316592045750326564648310564054096520434922842361548477742686014789742310166265936781932176347691432876122044360114094335402964855431108237638651139196985393043579187137746787199767285840796910321937722114527156198501191328907463381320898680041873807706314819910587196819116865085948294381375715393790966006493967893458970220259330169079535212820526188806409838918568242302371778695631990822443009591161580421200724852970592015833955854921512204909074250839144856610912129995845178010484715345058810225988951399775045998720757971466671816932177004107247718926573689052463848465472979347455402243664600046132768884827251943837121440493343406029181848307329044748428229194841224543750022048887417086341433557266526291458561976430182790346872390062693410784483196889056230913803207356982671172100289903634032471859156000380445465477873135301995959584384085872805500604390579844517429524865295127838413984844183997428912924555882016677373794977050820182203351632754169442065292449120399616596951455880284331541597283962953927082674653071012313886670933239942896518097040556646604660144392273380588792204019332797180738525026481541676430368287386108048242810752412085301632441412524869546332903777236413774409265070761196555780605126063682534621673001228864785309088417015956437895866330650192790104344386141811573662998506936369009695382029070373113603871330713017415477216266319019874761980546304921599536910140413652033121811537696731373815925957319414226569426898884714482477664740167583440308430379012968462681447373434688944172539627637223088214582936998548207099361914924225662454395826196326335514399012716067081882766091209469832601980391689312340364764135956479186513413618873814035383242685735625045294663927073513453101663433517729826416279829981934582508012534092321432931966514479183809524877822084719898891944425110889040252925575059735133216869346357698714631295580213097295589544115074174382218735990715537234322207583243202515013615627188740805577549951068675879269476426758587816106416595564031175412588961095684334185823171854285767600871874701646930486557835675083403957524138354445618753904618532796167458975501210720385682382339266473686274843115982238290158682415223840003373824670501038626197512614985134476850969416017706635501262087096075581176178551198433436371663824695294308138994765386916397351778240221522508859590111263137576544641 A013850 868 232666296048725968964699733871723278765503351336241994343888949055180088939043575284082906337852540617467466802002022765659907192475159529224097011103380424022071421141004161246868809866480548935879529992173961312585849831526570778850328461973921647834915479419841770269979779442577875540073824785394736218392327593785155107256289814647702807501988981369685303327111119030771148327007413238580050651552274658655112239482945149427018534406895472394905310930883974260378973646753265471955545803467675538827834472975873707807149809477218763872351910224393856458695179117132422214815738191361747405071757067277452437460333957270190155039348287611241187847559371700216919687613433135497360669524012771165812831320402999784936640861197929006687064172295935918153345789111234204413366484805169778782574609102885959062286033313687011036358755108735357793641911805806840910149680243293284953962287137860377595278498826690353667899314420416835463516395350621317983384997854841024108264965681291947829128569005913766336570708572653282462584658673464189436753631837137742213589042242745720195566591179892461693423231111924950839710935880077350032868325198445813687145033983215961267346159542473666100856511359865025732339708792643668230252725491791458911196793808039088854169148309031518118901657458665240843507060704970704334324644221048406263335358059343230791080561183589488626787596114293235615584796641305413801804056308363284020132495167945529919522225157534484644788551101245131903895915190050412111831411249741668421642585752402603016701472436501893636349765758687229825376537965301138791538045626558345332633618032916956073510103357882821266321127610541425394326846823029074369918628841680208450436212100701229535336469172421718682622700592363121766736239050856419759821839291192235614161443709511033315918090496830345435161758918607076062227866487319493673007837301036313081154831419902130597420377156411209671748351510324324711118442790473830307421296810037359058461613216757600100553140714046365296846780656805203617746157792606471250183800900263384972031766460160834925854618287962751717462310140858732536093187153977474781839250922829694578302536139712751160198373426074437273348500162291481601843060487942979259277260374187675925437800664638017750364124661916341111956410377685034421591205316691178462037457135504118028119915528870554895249764858937788037713957487894047086150968124093869880164400031638183939691434782617158960699472763349938505726179468083895051964753091531375310123031110984336626146225863587192467760811983213412948293101881379229165591222469750041350018519685983430811302666464924291002930766447559417498295886703292005188659349238909696013770812003730507391064220864179879282100277202782245219599873880938925710562500951384513453828110476960433386518274909493199778020728466440304855589190206122694031936885388096497112147829425358576866219350850387590855137582340725429164288708554451536817001862294140689732119181224976094032968181021841411635142032996965092693163377895422288952088934389986875169049563236707716361936375211701313010958563234062871431657287831613226398836085653653502613434576461985194998207272965366514143309871804584820189278759315531055006881285738903809849489454290892456611853754090664698088952243505475823625242155634566772505450336774752876785953944947464444292472350386135982907846827273081010221714360601142269619141066873785789747301871045118095454919827984145314340148862204386198957464094139484430560780879844975345097350002923299604610229763895892200124085788428520054907680603255162515632125617488293199690713481324768634510516280625309670426358372886937895002281702299881322918033075751400263372716003182207266990451014923095634141515761758149492035582927865309038989169867955828548747060654241994983313523667851953267793551460476876937965563739064249338672474823720291063883329257549598300753638777999920287842845691659341799313819743080892285044370991828054158994751346004700843211155635188795580037936552528359220972968415829838336922402257205723572893046429559119714024980936166992872167269716295984310377184432433601299501901332026347225153306840682625649936479977010757384506409 A013850 869 13738712115381219741396554585391387887824207393053753524012298552759329071761584076949811536343854670920836447191417442289451859808465695041153704408643510658079295346955154717466356353805809934114750366507880241546881846701812477920333045351098099383003924144262236692672035996304780972765819279752773778959848552085419623928376657265132203080184947360898547476162584467648005537561460744324913410923510266318925722629228428128516017438192770749446763705157767796101118014867133572853503024148962772892244797794752366572304389099820290787898507946840232830029491631687552399362654524461719822522082183065666288979595259842847458464918477035156180901210533339526108890633885613217983650174723430124570081876638476734300723706212876509915864452309902720031036915501229268536404877561260470267332248092916312996668927981139904314685948130415714142356761250221088148903428468686225183246519093203517436623600077217238693735786617211193717285179629058838205600900738330507632568937958514608227362212871230201988408163770506603676133161510009386922050865206351146539970219355391892031828011642581469970534948373928056422134091052782687442090841734643026852412227111674919296875523374823527509589476139288669904468927464496815965328193187564793857247259477570900157749834038500002113403023971276723806568248427567815120237535916608687341443689558046158434982516057329775713923180762952901269864666656872443379582727720952543558104803707172015596217867873327253783790119153977423793793149896057286784791533002885995778629573046093621305533205245903000317332817318284722233958659190313066944501530056202643733546682511225713339184698093179622712954996264274860628109605978053043812469325114472374628789807888334306902832083168162330066490187847278449977204008179714020730397719788305610320780619089602917006271647325747335067600866702384829234398493288209728781897439784788893251129111640513800909647075850708925519907068408333141049866832928334689205822920155335896015043099798836319528337562406023723824413505551003690468424292871495619520852103259359652619213503777706037141536789355285912526164431951507567297523766608255215908392825927742170635154186456513898243258553752436269446553955586083149697107230878752544982281062947835408075721176691446210310141251197161498026319914076391923597560539082745297397004849806394382665442452892064277396009603365155417445838971475702655586390128516759618922553827657468203123454839532478760619470343167203050518824625171410885918923466705301836180687454864072514093437308491018960128028808186796768821183759372993562102998996095616270191677243568937635605976611152087314459432058827961936043856873813942689614385145913208378639917152678008282730934951177808957691728739268547088797972152952795562624283005118678304134935096095554036631040517615130663953692345995214833561417686092481338959891841145281710057975217179737998605373386448364536852405019099637495866722083951431808797507142966606713587991905532153613376552738121158713515643501906437791758438604301346790740331899486794334991857207659564353943455981019875750831984092200408178495167931189168929405624872021762585675820698305503763779449141261331927293648304620188929047356721458822793267101333041596531067802502786422908670473352325299659757454541026754841909246924048065533349674336936212382621333794495202827971026199817950943654725447303648160572582011279136849878740660857830177098788428183343178418517560922635796666471450164306800662239297294842416140183550173965949152653420322617918352629457328288538525127141720915680722243631941614091385561385587066225148536940358746263099211475854643910729006035560600795761989732239105692236986935090044434151895507271906156908519141980193874100422364216056969355209136307518633443271491532923719974965184572335561769680259062989988509941420189699106309928573228004859199270965865859467031246709329046230061201616202117293076832195246792473907681742009183608539585062696454770034481072230231580090775529102263190205660115490247083639232811986336123956930930885740771255761498619036459993461099299724762108605109477561577543462363550771723134287771754823777298077615635468362003099206162508212797718945041 A013850 870 811257211701145644509725151712776063388131622352431091839402217241885622358449778159809421409568274463204471370206008549749842869830090826485085091625990660848924310942354930911670876335879270799541894391923820383101826165895325008717745994936991670466998716794540814465591053545801011660848862650121538873800097152091943373346713234848791459681840956713698329919924450230147078987466695491641812001622357715866244995533309452560742313707844919984081950025861030591974917659889370343426500072972102776514163064982332493728001871955288350734618995752968908380411451359518281629965387014940093800106430827844528697956120498460299574894971150448937326035580783165677203883040311574908716559167243825425738764733625412683723434128164145034021880044447445715112698823432087077806171615114869508815701917638615366140303528358330209877890551152917504392024395064305034104598547647452910845523705934574501115186960959600727626404463959703777811972571916295337202527587697678145195563217512329101217511307833272197213513662484644440471987054004544288360181539569828852038701482716535832587412259482793220290118166532077803670595942575764910768022113588936092608089598717292309561202779759954475913748976548856669188985697851072485936664479532513512476593424891084083414969950139386624794335162479919264054048501399451915034906258339826378824908424713067609427282590669265926131449900871605867084238701421660909120980489194526744562530554104800348941068880052101008679022745923212897599691708212286727355155232287415164732297658798782244470430236565326265738185529827394563193024866528796290005870848288709909822198055605367146965517237704163541577279574409166245229244123398054184082501178684479249455409365998252488305331678996817428096179102193945192703919479003933210109254955779657983831774776621962646303334502938054388406763577909121781461996630175496274842261921851999357585922913260699429913750181908511343024992482443663645853586617585235062914637612252429323792280000021485831828804722513294868107793089281216918469986069768944837086795845361928127511938184569763787170605874640277848757483542304570341351480894450862244174687978207247433835219556070689177366174340527609274549564523402623906464484876159459028658714486006733011463259762453207272603530741941189296956164606296866696512352272297027065995739376217781902011711400823503515956971069109062244759345426668766109720750698786138737757880969345839926236884819553338335819104293680172930086075291746641402626511785481368124633413522268617884703379629086178576599973094622162402122079807215896848619987720450045138548349555502198444897312911919603831515003641732324361453704541839501879039828481029041550308467948483711086978977932098441142738890325068437046431457659709625177401287169252835180863782489346370309026311524655850575801579338671440706968152946074930584242653327787739697213378599246349079648693096389477536597663972814494493434072335248096877683999285035159830657334029768138716272062633316300874385233144073245165544041145390226646425858332795718686934176255089615536007132223242643210877828660341902531961171168789236112472743068013058921571536414241691747412692342340388974762638739517536071317367045422027119629066614773233563022669987035486334082780981456619609017933193088846659899121618114221678764919921746404981407139231147231788861126073050185271867882937833120233650395184021751848489757282994014127506357895798231342435043454920721157358472660752152272304568265963149830661698454222515331515031816630265460804416825778109911370232591478350030967764222520370482226014257530673528795957791243608089745338437740868284637077393817916388949731698986952020901841530132033792235277808898786659291146814788468071755840184593947983455744289822667786191738303527612740801719183811842586937849617410495831523530920781542528494972320540458930857751263413135668728086939170850838883894235118824038893864297127848791774699183900282900653958367162957715766072834122944572780204217959539118454024159583600041813058314981161783532814537872106801881460731955483926153884452549447477751023109540533592363909105309519479356558634350589225674185125658771307921005024689947457492505985726009 A013850 871 47903927093740949162654760483487713767005784168288703542024861525916104114644100950558586524813597038777760829939294598854178471620597033213117789575423122532468131636835116315403253576757335061442149321948709669801779733269953046439774183255034421149405807228000840553378686120826003937561464490627026748959021936733877164252750069804586286902753026652987172683441618861639954867130920902085957356883798600764185900741246389864259272882134534680140055067077067995425526912898807429408991402808929696850384814824141751422144782537087821822528517080217061070954915791328195011967826137845197598802484633953391575085610959313582229597973151462859300165075009665150073212089647358186784804102266580647564448318755846993561185061833964600113957994744577222031689752824841309857376627700917929626058382534642598755218783046031040563079559155028625716844648504152147958842439640034446932517329311730689716350674857703463365611557192356548376019168399085323366472051525960196795652812430885521097792825216246889973260768256055769565430363551914335683380359730058823884033283852928724378454106510199456864911187615552662228945019813156342215940937785313087332415082714657393587279462942045551848230963316233437458940416472407979222074100851915390398230365146393624041570560585780640807480697009276752623127509959136236130896179648708407843232017570881929269071609696429483672135985196567454845457211080247655022684776906447609739672866689334355804621176298196512461487614124019798390364195678227318963594561311339578062277444454409292753734435038945950665574117350777821561984925343658892128556667720600031465090972985441324661166827369193152966596781589286857614541636242531701515887612100139815201092467652830811181941530313083072311651279805450269683973741315703252123741395883833024287282468784750272301565599063989173581030982511955732073549439015232879533160724223438710066091162105131040636977034491515686294282781095815894624008436181790545230046436365893699140610341721268716883659090059687548666897074128966577818734207433786423685138207872776494001452437860659981868637106291633766691280645689542574086463595336428964656271150425159753720535879566418125234295228633814800052877235542401539052821367452339896183268431684211577593894025713099436239965886780885286795964563837223681562357889326867151219982414426283803531889546507227059113743184659821016490794588099363970012900608012622706325865113358902501804361811709805075391782289437520531348652659902347428183692894420889306391478435076439617473849863717909758769651811264344067682906690536291493014161654904854715386141492902849315972741430135940686647129450040652021219479799491080746455422831976283874504164723890014655975021667912480851037588734804966139154731143348193657100368606057210664594825492213413820377694669219403320650507458369209902305762463312778576068944436352538241380752792906897666804175678648702259058555459930723085342788537324064872530362473782041152840484917123778823057149026434694250331573631924381053780210085594147493244800508693254392744776173686786707785685150650254838959124904564529002609775196345835603205403005423103116259877653724557655992972070122857628570759054929770987475219206665125279386976754535744668662925640064458432541254134174031931292899937118703306420383232428026675909389756459203467747110164460012889900460633487540390118526619596107916676822185221300424901471677803513540215122927388989762539446880969613663620860452144753839527312451536858034350742632023385307810631113740200545195040009145371612156500864294205090978615509575605356604963915892928741201872511615143814091372489410160531339534783027554144851092707093480529882232840512766463397700919337664453444482928266444251169110607060088034475078244569738710106835955085002004731600716084905492916093082058472368355632977341229304765099620555593559408219354353282248102724805671099571185255070689531440672643792881102343305504212110127805000715587622605490158270834782125754078098278866292825405591672599251998869019280441322622155829165646810034544298374761239370355460723038592324113720163595258968095496468759421815736525430799767943186834957485024786961427425702916707417474985951135105441 A013850 872 2828678990958309307105600951789466010227924549353279655453026048243820031865619517029533975703718091542787999247085406767740384570724634214201392356639159962419710705023476783308246720453943878043097475311749357292125291469857457439222225747026527534451263511006221633836458036748654706509066916707035302499281286342198712671960638871891015655320663470832239559784544152160977694949213748347273695966631423576524413252869858075094645804417162138327590111655833788061881938679761679899171533344464489669318372930550746279726227264032498790798486405069737239178816822562138587261688165613621073011687915150313819117230241536507717075530716620730378815447514245717446673100681586853571455897434739320658033108774214009122794416716233775672129105631672540383749248214554054505768232489111502826489121430288110813896913920085086914209284888545285319953959649521680184821687218304394056918215778528385497060790999672531808275996840651461825055555874797589259466808170556423660586502921231359135303568536194162606031075104751837137069097537376989607767926861700243491528281378231588245823336535320767728416140717510769151956974474947068851509096435284952493891778219217804433935265007264847791086190152860268248512972652279218765084253581204751887625104831529397106030700032029761059040927677700782965643056335577035607293288512076582774735007405543007041409409480964464581355957789872111641169402857077543781434513391548824907517943105138504375907075839232205864338382126409245075152615390603644957481295250873290744999420817588414327815264654614719440851486055446079585413647856617713921299142672233711257982156863817324779917239989323486489524573356065799655281069078485254442811647606901155947809309122432006569482465423457242336930696421232032974568965450950961334654805685544456251139742499270718829135147059129496710786298486348474023211020824410486303553607604669832390692617031145882818572856909689509759991103940926832761653074148098549905289012020969657040553900068299196463263185608934490061231605330241347453618436214757654532183726036679579194291765003234111269361152489414682289353430847321799457231588841020793933988155161455258297443923152517423876959898955598130128322347881543268479530048926693218529725817622521009445341848324332808610533745648524495300014911530024221172575671006862178412388741589457632314754545831705250613607421310977771202764929632679343065291768002537358185836009078729833829045760619652279896809352408996149855606590914573713286818881722659092653110410112828682972213360602678853345589169803348252852607957169477476370993231560476766088836269014420349258874408708097161605826346895450461200989062680148826997446262805367586505596422780981475420669054468564081772918577201498445550947719283567487258119665819072232533659850489709872679482492522736546681091814909243475521252967696156262138295100022181030615292071668359400327119769648527219695148641353449267466406320340448706658045373714355748034077793871242015722701592861942260787829091391502776844667625344248815328612225237827978637186288280031068308036922460746897985697366489630873075104615569025246533675842067228815912029515574781405028729007768684620109474751434548047039424218934368982622521590378581186939877096120166205983128515368842411510914448386922311540817209491642547185773555729159505566999108101199301135732299946805772496108878360530576371849673215132568790007001102619671036162793739392456488191798874374717223148188838695569470248272950799930070377001678348879040909956635245101993221917500025048326229219535708516417196267224929920702166514269561549239229369938362627078281454127180569215068189402994044699312173261162931809015966999438346897170841585969748311443272431205266587284812236291138347718895263598501093098556311814283377396290684097584451202380402470734879031771679022249217074367494187244089495944655206963468217797050072758578918126669146142040278943325836212269846718220890936757487254733527231588355734523049743652557625268775725047374782675313231281216719490779659515679556402278485729806274731276423580119600234705838146591061940136446807070970983775098797426090163295497277239417404533228645285328060331528656294480445428576841185609 A013850 873 167030665737097206275278630602216178437948716714761810374845735122749329061632966861076951731328849587510088567541146184228301968516718925714378017267185756620921497420931280577568660596084932054566862819683487798742706336003613004328633208136169424381812659061406381256409010611971311764653892364633727577280060677220491784566603764746292583431029857289172913765717547640953571909056122626158164473133618930770190078168712249476263740105029007106105868503165329351266066597101247436366179872457283650483580603176091017071553993713855021097859823732962914236269954555471721439215424491318710740267159701710880705053328532489244185593013285737508138673360268695369508599922147022116540899287623922145536197040008563024691887512676888219663551558444631837120009357821202364511108360249545130401356131337082655449798870067104297197144063383710552857961363344605693233535808553656164666963723506322635215942647739663330746889337443628169307705518850922848182255555663186260733972410995790525580540418493729107723528953860491231106793140484573859349088313256537677931253487103197054327622199074156013595244693228293407653907385771149468612760635407141159811815612066592134019443463413981997215848442336245979806442522144435588859460089716559394212374815196979369714006806191325360775307738440553533338256833559488375575061393349610136265327452289909022788184220441470669064487951534158320299412069307571882749926581257566561964027022415323544892936921230822524083317126182339512442686786199754631094313003268816945201470799857778277643163562590344568262839400088035553439090492285419389338793075652728416072588380651549210929333104129562553719936532102329403844691848015475789593584979539906357562191894370487555921370100789726702753420692977330315115322840913203315850031620925714597173550654839436676141601298694537651275220139320391042596587568660614805738536975448148932838008343072133234553908627660255861817714696607788547742852375371071273357410870826237278587667245132999251959227847021972703625665063145421325788715040045224742470916838739892471843734431675971036344506693347447574504030738103504936150068089473436861008066574128771547205766218233001362510605073429113985947306320057248460447769859072307860961779804792243086737990801703528015643407146799722922970580510936400236019420797284204773073142802115883730553941176816363343482904620991926411752066329880082528662413608781828463515430500089917957771323118829847475626695450398813652823713586914663195873368146841296762073516606752420900826226730227583611203694887717910982693647262900475502230779330414592560779692849032507203387274959804429295662439957829454283457203162200108085372204372394150615568963168794175142115086997314240464609069065171281711337911875975376555104708146950396258880080511566878271850761700975070344971790578575917986054466489490331123004187361209767676802381539944954229916095277975883795778832123279825794623826809783155679450921272458992565664259650302969786409806356904828557260520017576847469900778608952548296339223288068504310547213136647554552521272234384643579157443793846213424211852444735371782567024798227794350789430865175267185541419179733058132844374597458627629630960703855554054877277390264840507612802648799694297097755704014775557307987262799375574173715403272000768772742692251139644225730334267717532763856579558934060122733158310970004181351353680363054481123408108588955014376807517385163171237531732952677309677402736134681648690269471785070725691572104822958486692029354588027597761006458979078615509184364052185919022383364886887542230501103339921027255065490374766345441584755885431580561516057395345449684518898409960390583835349834945931041024809927668042413793790239786712580877740755428294453046420227891046376651656321619151873568605278264259049360385494423871947085874584794019024326164262576240646035945315985834792698009746321326536461686410541336431324447302498322178864225388924592864904760049498060817767851564312939875214495937788322433542194570993924566069211048114741362125998142303859330716607141535982482274259145036718055616503117047510733765620935808889213198052435818723710358320282618275453336634516435625532775822112033895169025841 A013850 874 9862993781109852933348927858430263120582433773289970140824265813263225131760365060179732922783237239292883219824737141032497002938943735844508307541610051742708793501208571186824851839538219152890118682639490271027958066434677344292601462307232668340321655704916985406809695667626293988391047690239256979710810302929192819386873385704503830759018882043068371384951855470650667467657854984952013453974067064243048953925784289619323897589461857840608445429243409532862909966492231559869986555288730142277404951036944998467058191774809425140807524731607727122737504546546049679264231600787878550502035513226325794752693996514957379915081841509514118080523250506192874113316802859508959623562034904978771766899015465638045031265736057572482913055974597065350099432569984178422016437564375390405069678199323393721655173478592441645194159798744724435709760544135621579747055959284842867419540909324845286866197406379380017273068486708799769450703182628143262314008306355485510080336896890434745005331171636210081966661196508146705625028152473601820704315809485293344162587159956682860991763233129838446785603890437497428555577222400604972114902760156278345727900076920198921714117071132222953598634671512988861590624490106777086562258837673115668846520462566434802242387898791571228421146647176245590090727764854229089331800215901128936331320730266837886619490032848401537588949050140514655359983280542812104500414696678047917413831646602440002383032261758839224595792983940965870228212038309311211488088530020371797201649260801949516551165207397256411352403735798411395024854478961729521066392324217960240670271289093329356166190465746539234608532284110448967625208933465829899711599456851930507689869170682919689600983081532572070886738499618377777244698433083742597628517184042521248500992617613896289485415086613753770150474006729770674285899341840643664054869863237746335151554650066395367173750554710448384474235119993305955667689913286387620481754511418485063323163157858472828940445138800466176391896313673983866497834399630475818165168410751910569900674456034413725106775735473431826888511054273862974725370615316973205665323135729831090953289420440497454888718980915751756202490893060464340980362408360706881932135693177162028791618849791625795727548611376838878489808590283497536710778658835007645196009322140818405479672549829439069322034964952262687547764713088993234986861184958188942122655599809565488438858843783663588280739650599547385587463593723947053126515702831732503679082112123701772887862193208584657966979424854925617077177227010177931225288681651276121480083042520517852815199101491745479571417069871445983864389524754182333143295985502199698731706154127247966753772104408585194700919229299013772792358364470010202377911369273948690609874127512595074515627680876928800239261874329381158530191737914562482274259492075571547503827552209602322315510069197962256944258047550433346742349290885559715897450217431052009908868090740062917712655568873221477676446517895266250171076080039024350534795937157111033502388505901448771828604168178818705667898582825056486285675009178968388800247310553028619765103157734352039035261144057349686327475605334502902078598601966611386448352617748567134028383608973148549325376566368481883479339881040328279383720847808373395261683234737544851885150508174452592172967166375497316187270265104467776904616083471758004055856125404069204643936107094076500098405011299122642459140954166016816673511722039436641281361641217690875680677641359068441620189670396255613167201827512917526332352715313205822481168859651118996738384362141139577931980138250278849400576961673137753458421156432209751103584893572403722282041474001418870236492109519869165591188249713867285359157938068036738397494903654135289298982352573076226232605681403060235214603473808357502029367435673540864433907776534963647558674024777510528010651526120856055374933277288765223426339753644990608284079761176162810993228373867021114786691540770630462651378233047222620251701820843180127362692178064304900589619484935100558229595812728255273164466098892558538461318126150638579099150131798282659816372948454368326547244074931561007252084879519893489475835806885209 A013850 875 582399919780755705861320841112448607007272131878999446845532072007380180805317796438553049357427375743005461247430903440827915526541688657882371052024531945355211547452864920010820676272892302759008618091179261013929895864901262503133823747779781832827653447719643071286705719477665033720502975060937885394943637577665906791975486552465246702489305965761144261910022113686451263297728679006431442443714686076487797680363636517731456828760133243630088094151394089506021970611399781378762836103244226171338484953780565214481319166110721745139543527876704678870526905968997687510873611794923440528594695020501311854351827800211718326605667659295299158536817419140183023517243892051144556811714599104091494063619964230460921051210448463597543533042243982111858021393824995751641648621738802428028959427991847075870016338737405086707069941956077233204225650370664318662483907339810686478256471154722789344162090649296010639957421071667917586294572231009231496379876481985063884733813424483281257819800353946569130049376992609554820452287375413713910769144234297086679456609208282166258702627153083830444243124126443785658778279405533322998412893084468080036886771642060826128296898933286633187045778718170479288064785516315080184414822105759807129718186794085408637610763035743489467040288369110125849267383786877373495953470948745762561428157801526510366994266949665262393089852461747249884351652732772511958644987424142051475369344900227479700715672024597697373156979908730093671105692650126517727160139609172934252960187201094317002829754331600593833948088195160394464822632128211166489449400352746334251338849349672005152257380811867395264399222844437901089300962312223789748070236327649644548579084659655724751248449981416848213791021663965589368522197775161916647366311200526837202735113077482961997824275449455546373615339623386228545908070236348167718776010554325683344364150531770580036242796505097266654819109600484723376221421689647902601827122144750124504169461308384962076104345001028727249765085426135073332830623463779966586835029486489567242064925954376096053830000403970675945939689243817334794558409463851950821331665841710796089700786987590934213723967104094225452000884744327358870549419851291380671210680546418240638116301461345711611916017953190958935944707447650246045234769025548366441179154463093186025169184394878547604396842645466159437007958543191961532739166110596098843400690513155032526826175866581551224389395628252673571554137745805349540067625736510972609746119638792465987255374646773715468292168058258502762790238077723996660922071362826203697277423577794058690884691743986078823212606558839013901208337047209712589778484647919390010408516695059865188843488993222547161894579570877464269615969063589632440213288444257396231822457355491226555073298928101768725328174417275628030049291932117000015812748747570424308553513130424807530408554076070473310301493449805538691788983277501415664028537889086190133108751890109975228014598686394855035316490435197576806351871450224348874729165293190249417282538884974648527707247526791065750983743417236760458682823617008904390265803440845786968509576361055753552993135295442441627951107019397061864839168847526435758388773725435140697242023726255448689114160867492486737571540635550344569329332342236640616807133328017285958966252357193251115221538207306741023542121884153717758440675112923838381494248348984882465019783187798123254310717512201892914569814202549127007754193674706694231023123552263428518068334044611632409230579847228497701910100712810267012399095486529490611690539993538925638404858200072150937305495183540715778254669009837111203966310866165553592915584380556867397032266998309782868594622575038754358994074957354149333172917084979501365633676565873034697815608937087578082809132881169303829187120524909702137332117709086914503957820296613068424692142489087219168500961965910429213834435090624297678101936112983050428566625817691237826339142248473729807039348790964958189101233283205448503242740818968943340639610422519140074916440965932752862899403145790745625088558673506689137602374031069057457225716132556792779497006233281995314288215380633745917228360050770190660058628560764706241 A013850 876 34390132863133843675405134346848977795172412115323038336781823319963792296373210561900119011506729110248729481199547417277447583926760173559296128250996586841279886665544220661718950113238017585616699889666044183611546420926554649547549158482648337446640108434397203716408686029436642576161980174373321194686026855323594130159360505436520352535291027972229807521524895791071260646467580766650770244858908498130527965227792372735524794281457107903113071871545669591241091342632545690634566709060468311191366198035788595349907415439672008328744905777591534582625743270563344449829575902878434239772988146265581963687621079774701755467738069613728120012440531782808667355669734581728034935174935362497498632962695267844486927152925771326971348082611464899723104305283972174138687709465054544572682025263490577983048594786105032964965773002564404543476320428737357352701012244508481225854566365215225987983427290750280132278845756860918865553108195668864110629735326384736037329646948902313274993001391100190960560285662036601602592887117230804392717007197891008671335233317139853635410131430762447103902112236542379099365198620617337189733282923744755658098126978692049722049803585111642403061866187529248631480937519952889169809510830523010851202729212003949294642277946497617309539261987907583821273389745231322027562556506052488533489771290022338910660644469110784079049562698013713358421080742217484058646027862408163997569084447013532448847559717380469432187546506630603301185120045297320745271079083782052594703046094037418324700094163526683465300800659836026132753311604538741170035497641429318291207307715248782232235646079559957822967509709741213621422132523574502560833799384911383860949046370068010890836469722952683470176146038235504086621867256425536016110333310079909209984305692112291423009525641014900557815612189421333409407325639386122955626004647222377275801358724750520980560100890829488498700413602799022430642498729352019000735289735525350101846702520798823625631885467965745315371378529327849945230315484912743246986021656147722456076691812679954095882607693854064443931792710158169802283879520430993844048813536287180798300741770830257074386186533529659918715200243267786213947072692798904737254319475585450691440129484991002924972028944117972934208599030076299378725067876189605489985187891891189541600215169333183357492029161372131248595882944016942136546715019664589040603967374111291515676558858745774018248969422452692121726700279752060084991453232115236421632898618551056324081442617517341124687184231672106329640000768251524278830787391903524502120534584845161371638050162790633968431881204692884931852451094300686318713829739974992060724612502326589979536019181560798187362713029080743387656553357235904205962154469344954990092884284384401436850523228405481341461903371165708559546380639299576733933727000795285984995776396838454459863094709637885378499992886717567254211447673553181093545221133812650441169938690359103927239034037832929794980403443707981712838271657264297576703882481397591037841116638618868020912585259209485641529839065044413468324762051760758795340805427378502874703521974543981191550691646060580735688884918388377106056888081277588505097098699713219623031444259011657989643502085064563849366861902988612296474327745476731391781844415886092718590998235439904285102716609603255750699138755137392879918163424743039732588853870759208324676953177456291380043793558378009574712432958846323400680877382297755587647684422637603190563417057000272282132656509398995560800089536990733456815154189384079891129714696078480020022168471856060440696952185092895725990159950361871579483006690336209774108072342087502462927358333983194368607643868433463406144241132156805163974527580950954576139302967538236825871313892126084398211796487500166221809670279875393001507324218603873214544205330694705077409646321838111204680813303125044934647709557666274153594241225535536144756430687908849902407500010630125271375866506757689816108238724139998528667980602619297135321428355839332702283740922597363123801346856355797738415854301111896486886282584160596773791721311911346056836518721069068541313404830011042062666417432637928988285801957884595138824809 A013850 877 2030702955435190335188997778047085289827135762997710090748629885220541971308541710469640127510460847231077227135352075442816002383291261488502877077093097456390736027713720685853842285236591700413080511784890242998078204609292125501133230259241901677886651762942720482250216501352204307479788767316570243225015199780002909791780078485521090296856399910732197904338523571566966869913264176689961332188673687906109545818735911817660003577525760764570923780942900243693195202691109190486280529603311593307538982627815280766816682974297192419804057941261002525569467514383494926417986627489068663424355177048836349373790337139616363958614465272621031758614600961243068998684942157316458734887144758220114796777814192870949108561453113871086331132930124390863749586122713272910715370556202005802472300909783855139321036473524716091548263930028425523887733244996512214319642072025981307905486289299593879364433398091513291530933563096880398092045485846050756868575241287692278268278322685732696575061739143075176030124308057599288031507391385361768585546558028266171033674192143791217317332850855091739038315825455590943438415613348833143716560623364204076855036299964786844037318851897257372258400136507414602440317879615698152588081805031553267752669957239621201899331870462737804510983881123954917062372391066164334405541399125893395414037504904529090335600395256522689083797627755011760101406396747200216178989299247339675892456867511702077571999553751599339501242433670030494331680153554761492687511948818246423664620168806815514655215860262087131942546978162657507112950296936408127349426100228759815777500313277725342031282665351935949488408480850508923131355503384550801714675019879632305605180239106145975093002700670633006230431247411768280810934639624671476215299071626908558940363266813538696237289479576288863038454084173140316492093171680111174406759948413834155758794431337793513381093397502590466359760722831679475507008907469507369974418123593036398163945937150649736269937204997909295127364530778280211415904899068612575991277592773866863308872574846938609407772101714388651349728427742129768655060801801929755497238390504221738958860500825755849985429928618392888540213859164719508147360695437082525830130310713845277878848205959233731716673337121222183792083564126975402014336533021120014578135359828282851241951105533955144076546829949862978098338291961256416220946975196174318258623669473897652709185124050079210003583395426409017095839924819079395958660321903172595461001030526821324880685105121781476071653541696006206658912405364484257140679164704511218325715446700521933833855224062624145201934153255910162340955384667361226433732932315783306193727643649882811701622396651983572165580841654188816297731819191422907457859259260350247209994724108614520444586546114115267731983932163963924732654230370000706562052645669960842128015600456913897400455879509407493715046079967785628793931773675641790392751762730503195900643709727014727799537720899996671463797842947512612161387103089799507606787556644046353193480096393805537766867246971060917646695466951807570891108874394421046106079219681273216248368269074847545379876791008231231861692965545915279735553184311360323637478581119365905520383752050379392630459154620977430741263828509574567494512579042655511953326130913657888940079854804490908131030313080462648823033444352107912166287632067651753169639232214460492363849408175616549700205965828663087377194453786916550486805128547300169695008117472327830799579213798809077987651234223501288869684487069765819891478039728940533491318523088738166702289026094628512962714329577550399723992954908918154896892062057662850951307563727924932933397582263373644271912762787127580669411294612727188127531879127572916766449700930165346330875214016153157630008370790397315231639220356362081346005987784340109445620780572191640115962205658218628525197344736230778346012601670635822495586350126647873811722475690329677887260468127698267149473541357534825951375388421742773119315586604066876543595022983956756737152617738451695097345730520953500655717780626356375654148100312099078895627351747053073310139593960407428296015241807322022758389282979837068829288319811127458352466146641 A013850 878 119910978815492554102575129795902339279002539669251783148615846092387782863798079461521779889365202568147879185115404702822842124730965699634606388525270311702416571700467492778983533100935503317691991140385983958793519903974090718716416113577975052177528899950004701756393034188346312152374046921276156292193922531809391820294821854491534860939073558328825554053285478377457826701508336369365526704408992597167862571050536856921005551249318647387148478340897316489839483523707306589024378992545946273216869385189864513999758312949274915197009817373520938132351487256830991910055692366602015506544748849556737594172945617757206675392225559882999304314433572160441981303347149447379571836351010828139558634933150274836673911445244920973776767068390915156113549310960096052104831915973172240630186896421826862121767882725160960489833436804248498760046760383799049743360544711062170250511059896851718982590427723905768351610095967307690626937193893723451142332499422796941339463566676269830000060820634659446069402810266493180358972479953914227073207938705011089133367427371898727591371187510142312098473511177327189619095003552635248303319188249032886534213038476620698353559640885681150574486269660626324859498330473427360212173642505308188907527408305042392350953647618954204618569087196488413897616027320065937782312814076984879105803500627107538255226867739502408267709166121305689422227946321525425565153139131256160521773685569698495978549001649478189398208864465781630659791381387255111381704893065768633070972156347873649324875841332615983054075456513526763137512602083797963511856261792408038361845615998736403721605210106366465881341032385741701401983411119354340290449845248872408013680287938978813683266716471900208384900734728417505213604879535197225999037194880497323496869510542072646474115706479500281073557675216339762548541609694538884737544768193888493063401052376065369171640184029130464448077510922487841349213368977166940689619415780045206275182843642808716277003522017921545967975748177926668203897768385102503999708950575704064411525616672136877946919534834132935473550113929745020709312685285602150132356429720883789463781753713260057185789651854987481675411088169817522236593501704864286067743364717341849813468107713686792624137843883671048730738742378133770513544557938364115740824314862500274082985970830674517302576013761709458993728777802020230121430697938358897318853469058764182494824672390033127271501595916534026050492251720641819251962933348060438589376649851578272412879574772336074380555069983607470497002118624367430899899963996636682930915171412219119670955317125673893150029009815608239176071074509223013059685495920314688447433423629881930148169100899902977952805383118838195413564766191434331262479131400064421747502978463889578817732390961492392444305919210349905791538499649118171721782646674165517766817193191380308727599519229151003096379755976017773594652877303772972080901598837473483214737110415670492661834902881423903453265798828207672235517747050349571124673198432274293109721806211957823199595744066394176126119720628037285253549087924116168351517871842959502146249897920600672707136344632245046010201107922520751353104679980401515750469472736517437355073140174822852755435982621214096307840887809661868635983473279889765325331954704320584684022775346350383634229208957088238950351301855547620105507118385962768372914027023031677613592943703361981643247462076216726646535955301663635389695356035589527720320534328623486080884352995605877246092817729663527606465999276982601898771886767954209562128867469866900005603464701861719061935318447224773553302059994416708128506579372442933685823760330570239364784193835069950320612176729817096510948067535586927731742629930604053162142088390225333535491850512439827804894364286802171067113064322822824541400307572677499122654461472007344157207452281912151795784378009329691230553698116049374682541878388628430300708400467038277149564843382472454976909263143621073937602765310915489009922466073383544993022742512179662528572124924837834143803168041531783260219479228205717626001791175329138509707899493311736925890432883768098233451404013480558121860128770676399077300645996527265288254773493004409 A013850 879 7080623388076019827202958839318237232085820964929648543142617095909406190324412794123399580687125846446564118001879532296986004623238793597723872636028686635715996142340904981106198646077140535406394384848651966782798556809766082849485655090665848856030904013147827634013252275787661386285535096654435752897758931580812777596588935685870642003591354545758820141292454212710507208897365754274664986368646603870165116957963150864328456795721016809563730497551645641408531662591392746775300555130845581487182920326076309687171728621341734467468232706089037875777222971028613241296878578555482413645960874817475798198318265782945296975235527085531225920462988002501938553981345827718316337364690838390812797834167590578830757796930267338580544318621415149053348973262882711780738219806299847636971906046812454381428271707038029555964174609854069603282001153902950088295696804643510091122427575849197154202982166668911715394224556773551823830014362230476066503591758416736589153984148667057191673591397656005630952166543426155807016965968798681194445855572592199802236213218883247965542877251286393387102762361509993219817940864779558777062694746917142916958745709005975617079343234658586260272839737190323856628516916125412193168641416295943246800585933004448225931461938251626828521886029865444352240328797222573560107789358431880126318590908530073026432891313149877705799958550296979654693138002339754854196727712561545022650214359205126489037339998400037605774835237839939508830021279536027071978292230640572014207834860185591118984593554849641183360101631667241836506981640446185947411600402579902257228621779109385903357066051570833443827306621345661726085718443186754439810772912100666820799807322508759969183216340949235404920003484978325265358154531673860998017147320498486455166647727998847701650058351908012097112507163849646638728833510852826604867281017080921626900768741754283984216181226736124795194528942461984543829700224732730680781336882395889385343271734264211887440780971636249367862999954158391830771959325371917758678813822544749299436176138873010505887651612420715706777660677437513727864204753429521363165514818588466884046848775014293116763693152385155805451349345339554870548609682170531228014177943194318889635478292385491417662715543486891756501391998686421015054292601702462670379934968315778684326238591580499572199811036615181844120690600431492568440361282562154527780978494450966212136902079959066132254897737275417704255516971852178785009159251269620838264101797085845407708126010731672856097396327462037525377478102650272427208192974037399490387609956720126797450240520953917716616063000601850915107820878695109698161368848598662038132496231920898093319237239038370945135205067784276600975585878838005826718130230042404039768303375314215739608279953885164281443820223451951587084556865780778921999543503462799658612788440757815850056024010962137581838128210627873512990657751910490228405158509753971710347011632934926921188689180245200075011892155006834837835087445576091825340827694227364733835962935009897502112929091376509706071243383364973656936820092831135624988778814454915642233910222313549122683694014189437721856365221716927846649478248162729103549471895618618158379713854183114632355739337800071172881696584272723681086188113704210752695526593335426205006860861426643803217600559707103421779294023268231419610089833572715509652200381682997531405049732739821654052119388138521491751301624607936006126121078545526022357207231570888229590140160037531445504534794118901641634210791306545659520581141760928120434147495228170578430878987180232648888218618990175653548933340610312198280185005363382791214207223759842064251141861767045496481828423718969731874972439908872495631670554772238735171328177354415719937258280909059392051207316771381399341959335198364966345146761859033645693623295460561665138942849794630651389271737072908937472965320054599525629415376970120180826530339178143227404654436891615993931515079367680794941505688844248710546911699167224948292999922601696892649655404686749268357433269684410269732700028946319420097779767112010299859741757180564753736904171353622432587071955592013476537718743779670689115525845448938488006156119988417347041 A013850 880 418103730442500894776507516502902590317435642158130816824028396896354526132466251080192621839994094106823164603892984502604726586997627523151996955284857917152393856209088098229339923852209071475212182030928049986557471981059877426179278447448727709099768851072366073960848533632985617198774561922347776772859767150915413704300980063314975539670065894572512570523178128806342740178180550424164692780082213311929379991250766095387731045330530321587928722149927123479532386144359150304334722479921300741236664262334480010717803403361608078569531673061851597526769239216268583285339383185122681043380343697097128407812495276217136841090682638873533359377418978559736969674044489780938861405047629316139104899309762056089377417150935356075842561470275943136451203522199961247940811141342199703115554080158228618768958016028888607250128546537272956004198886136815299763772600617394627370688225926319242758531893959632567882313565852921461645338518075347381250970589742749878852953609994641060111133898440189476502094482222771074248544823491593325850833325705996806122246154361836909117341358811210243115031014684803589637029590124368166226775062110710372103496975371093854212918138663354860082850913641351433410057295380289464594415106990859152780327798757979663293026895991820312597388848177524623555439175147195746150804853826044089578986474557792282137835799150187128649781752436486351629975105900160184385462574699046672042472507696703514051165889565523820583398245959210588056903926535322862573246177927095136866958440659098969984921264820316462236230641248318963203900758886706834008707592171940648387092887434630128207331393279206144024558628683839979263635588351734662916386329686632275101407822586819767420299741716711401425121285784485128594133666940809818071914532128115126691135381690603957934734295621816206322396435518157784370298889982348558190808076777611341146863493431848714983981285257541433031441739523437725328599968570243013969457161568594872315134852636567447741490675594148888922942284293098879215253426203886371732225277407444901382406764824312397362159940061830841769514085342007748116653426485259806973560484522830381036082373315818994251779316955191065156096727492955375551024853122487698483009193367681336114085357687070882721565690127357471329650696130434474517940923837928718223264779944078415530780062594236919238826641901089872713482659264879204673834893374012662710938999118835103860471930919502896043519456488376140018584021670899305076005844628219840878656947016122085479757132807694550479695155740305853836014704483395936554216586923934402507897980334366767262639252521807887248461904122538694686201715066067532566730669140902394689685769998697111512407639727976765939288724047593749011007370559505406061878871953773916144278546008929125208129322996965065654976140374614289265755998367489214565151044335974857041426544638308268129958161823303262069959632709365303068585349592562537497096204842462275524280689913174499769270907404298819229377219860998590339324078573822646194550534516431660168279775349399437602266349916691521633800850544318329468462289661585727519962400214748313758270164717392762145349447843872108037896509977162872416805041075760990835492765964383783634163723375658735925974052157756402687491301604720060644458321926119940735918149809863581979450127006381889936196095450144749952645532779965797096556194582635278129452780337999321231936781668553728850123597750191555566422609631474013225741323567034766094170729817029379069068186310056194325597275057927023036858513015860214649030795839841044583515975445728244485764973314005557684200421232750882166410964829698324996246644381702390438407722355794914051965675795482269521755486592181443697485247604179011994554514588745925073131757544600893846575164229399048041231740848033300249743356784128252897714571141014077744562761973650705764789436337523145333885106802418199848841129183904047388891348594708626557625789998130179435017439844013032825662033921582183260500969420564042109084588924125465971753352429707599814069501991347857547238077141594742017446204009251215437353797468197096196417891019755168143410454414260051021834011905752803776075754101445774521582685647914368778275512729196055925424009 A013850 881 24688607178899235335657992341979895055654257233795466602642052808332838413595999660034294127029811262913801046695276841894306500235622907614602268212615575149931704815290443112344293163549093461539804136744270423656232163009604702138460213043399922494632250886972144301314145062494167709970439106952713870660596390494404263825268571758685990641977721008612294776823145327885732464781383321996500943971074613856117959103366487166550130495722484959445603114231046714342907869438263466320661027716872887469283788026588710152875573165099595431452275762629274982358196806481443574416005237698309192930565914969888335352920033565345713329563719142843271337877213264973908322282653077074658827106657463488698005199342139650021647105345581840922427412258324166264307116782385511729656957085115550269270352879263241709688201888489843369512840544479430779091940027492806635751008293856535351611769052723224965648549806422343500882733750049159388695594153831187515488562353719637596388057716573559958502345568994748397972177080772409163302323282355094298165857049613405404712513168912107646469889896443153645699466386122967164476960267253815847524840642575336762339392898687720997418603169932441133032263599608160791430473234910712594835617652703242112525576188859941137789945181420997638563214096034651496325127853266761614458875813574077445549572336163076467957066104019399759640962699622082577398400028298558727777179573404006937435959106982645801207294612954616081629083025645426014172119957984279712087613560417040736857028962479135078639615766374866778587183135071986458227135911501151841380174610160923346609447910127474440514711441743843598506162465152066935538417856581580110549696381665949212463030515929120446401279448630091542751986804288062358354998899187878947328481207633070115984853153448473112088125422172625167131187120911699009281779154567700012609026125641172083381142423657234771089110913172564079073603277119474242928499544104279731882475933463958615336397913336671221687282903158897742010818945223195718781499563913286364416170405632213981729737056110822751838182300711049375648037225360215518540268180528106341981773050588611169799628061925795791573316886887077206402355661731521970912466552029776107723209859168215216200626286063848553825732436330331324544543955806025285809893611705852882365561990917886358677031916127095844133474377617455893858437546931852156785276618842073720418236958968094047857007048865726508473780386182122691957367895644933065433069119451753384043814064354993025494178935161555511275519251309320363162832285040046657589935241271402533688867840764023240091585222160233934134426976531787382525525072936221730532879282101145504031255032653065737696158718297300051949059866286363285350974224168234722547885509998395974403503863281255914414828393647790161860686112980599166853625947601870630857604016994979333439196034347464924805899497504234321969046351855311780896896308091225276666033799742554907433250458683041036875677811316440976675495455572105760946747515705653435142014512660773101276752454606687390976225696230717660954306423791453036783229742226975624326259770280673179112094956397325211920739545732804107529751017641490453339920870482610747845012337430898039813733701609272697692841805863357822293673868457114860994619451415456380515230828122634652304550549599844218842443240235597339953766065124200352754546733910030538266057226178521919424635020746429134870948323551061164641688676128909006966799415309835903094687424965767804649407333422508218732193494895532783303458335073529814810619463546773841612034834094807108639935909218714175694350673372706841044401062228856392703368104095144452997537597387333879854521190047432532990139727781722068892806385779166479266449531950858129643357151251138180746416872581784387786693065335518346447095474745989205357147711305740276738686531782100524705051426294404208820581671575992282874219837180350094266645243168949689601245273599588965458344805349125575322517441035506339349321743314886122499335891380684640166063707621804061420990023087099640306861217134027921388180900542275020360304386699570333302280046825522923700243922707641752788276569022797310173497203936271539724936004823695561988390751146297906340362307441 A013850 882 1457837565306820947335268789801570823141328235398388507419410576279245775484430183925365033906983325263797038006309402237016904532413297071734649335686737097028317237638085375340818167014410419810463894470612424246476852993554148056573937119999722023385539782624818148848298951795218109106044458826450801348637556262304077374618283893778649061418142447837547394276629908466324616312875903780571384240547984873589909367094687700697618655641917014370303418292229077435234366782460019422768713025653627132173738399182036745817149719825966010631825431507496058433269163225922761625690693280847459533356986713056936314254575062000099026397408051665752329230311566083444312522468381548181529081821016561544128509015954004194128239923551262124628416266441783693741070938883082082124513658918988127850145067167615159715378633313436761126363721310965908074599966683422739034461288743934555977323350794253710996581217519432961383624545206652812743086139189577791602084118424790880429118420105952141989605003503570898151859084442529988683838887499785963212395692922621975742869190111091044416400528495071779624907790634175088095200026821070571980494315103431060479378811274611237176571098581340716464422133293262286573178014048242668012448386774473743502522748375990664245358473017728489559519229156750136206502474607549006572182157915735699082256696878093502356396796376241536407039206449984354112798123271001594316514676629933205648655949308218251915489539600357125004115723581336760710849511399013732719061493129065838470670703205430447258590671388669508408794576942865728371854148438231515081657930555392362693941289645117238237953195923532220648190387404764400476608036013285723947849021640992635046729488935098633239549150162158275507962068806405794198504329998145063960799486829525157278789593857978888795691718053871343493929468302714914799079777298068118044550383692985570351573078974536055998040910311926736305217199910627834570684969579813613887928321395113292276998960384617098969412368148629752767996847896484483998328767749515646532410446282176603407159243426287972673292826674686754582640950120295366154284295792004151387681716864206900965498237428656315696612788853795021960852699469584640860410237430806249384947818974023940301430781565784193254855674632869734383030776046389987101788407877618906850804070001710271593520057615388882500237528523933153076446878708778938006013799066005611116976474190106985431908409228472284598868258023668162837390616869937652580757298434506585574403176686097983162405771942354691385308136270564058124402083599329715084028086061835048211793957129274808304168015783339653576703778537225513150749730031810956966235988728790540867541578423130878745220476156737270767540036044343465636689676962910092131730091479895283892552499622894880490281201816508361267711654285391400203539758579942858881510659599536534660251086632183456344863559428127532477950218030704305350180830096478761361852629840998124729026006334774890186471899080424523231711331156077273078144494054903129691700814958105990857290955692070283749755151136727647161690840018461510369012933048760683640841313175303470553390095080305656438707749435976349745524267840712369779268987481127682049500133512957098352961161346325943526064615794425416048619148258524175426871283986631283813043865169813453583931405403321201278427430892671787326929932379518906629803230090653393254072413148615540820105273340055893984994627557366610710927074636735947952382538674630500241838197756803623096742853631265687807917293680086315321285911227756862034752268702973448573349044918464264958079575503455853360575712911984966256830838323551741132741183178714184805051597588124678271529621751110843640534760785782906446051324273874001434204578412166221697310596424228458434895169909081786314416438814997022839354540688275916587134215204892657601142701015201253883308581671258274126646527124890768311439807165662492716351134963883310221263932160782128821349802411060516097219332375705613832238099621000710647463285050138047317165895871359908022848039873270146660479848010547214730050693996120797677255613730222928611166334485000303121575703391963537860394943124227158368434836395232898149217746148834399239852485464437745071492053892083609 A013850 883 86083850393802470119200286768992955535672290972039442974608775118713183796580117930608879887173458373501951297234563892693611195734472778788859308622966138842425104565291303328499971944033920879388082504595193039330211692416378888592634412998863585758892738624212886871343204804555834124602819249243093368835699059732793464893835045643735448427679893402359336084640719465028002268659009242338959668020117958800610558217574214038493683996999557781552046546737834793473154124137481686895069735451821028527727078733300087803756873806003466961798659905086134754426110819327513151235409747540761637985196708419299032420418402836043847409740548042811009288720667665661303210139235462038571110752449206942619244328883067993659078439245778477197183352117120885331716497870107113867370407045507329961423216071180507566033392918525127307750651379691225905897053432689429317245904639040591595904966541049887380637124313304996936741645769907641939666493433005379016311465108865476698459013588836368032344185851882357964969127077246953301792002467974861341728753271387905045640682806869815081744034807105493515071180129157404776933466383757396204876208812542500690246839426954518944039346800129587966507662548833844759859588551534681303467064790645900080080465768853872733024172473223849580000050962476938792857764623101161289080784242766277295108175693954543220642874429220686483299258101665126126006616381029373142795875140320925860347485150700979557357741823861487874368029361754354383214952798600361903327862107778208695854634353577462480172520554829545802030910973899278394629615611129132734056819141365363624714539212254527800712898266088654097054994185863933083743227918548508713396536878878974106874329592128639194162137767925284010469652200949455741627482182060467881821248897796631012155246727719795404496800259363048961973041173807013003970861769673624302412655606687104943690038740367379570628317713008961852086770437522663003564376768718414086468279450060044795664511611751255077044830926808438271197445871439512295617315406841149412092304442516246254589346165078878498385268122313578171350365463653321076044333382222053135291217699114553295111705421924726785569288569027742251766391050979503458166364110051678219931783762597139650859186220677990827505972731396324945583584294763282348373503696765518830633129529530989827325765882131098122756525821809728756011111740874687510317108821048565330846343824451627382768759656532059933278571768039581347385078535552948447241137715259179371582933180137399807756898427424102171611060138640537068187818634456820345996774453865297761858221374526548155552817163990423204050781418844629326038620808648405197899268898446352647687462664307455259026523896579179101552471588382437302380888734982878030286530171796336618571332550232319798070614686063002224497105473898076790618819204387045874094322938693032835153166414543800913707848320671502665290482424495058526622827836366974379656035939481098267124256648062122490620979168799987672309322393435206897991354229447974905165241422461200654132173642661058185139291919472630837250682412250133725779844683596269608308038701688494632707131724396968707049253896444967476123462491726224723096054441773108497340933383806603700644003616339200639270589498045026392254912085517594034781322448126590677876427194412314620677565557660713614289861366781376369867885577078211917583250933622992218259721924012599069886396285456960483919947762634940995869532830224620990640236526198256408780303739341497140239568764072607599369708274515416833406611772087814946290086714641879164807687753390396381509640853903564685088635271739800272499604172167406762147234125519893898553491785981174127255552634781344206129937089639694842732884647047985910688346150660003225004493408254266242122124887961370400079976295586759201641046273102004598553688273633706538689875352246618840555488439106129828904350780197674978022209173325204532407818168482345585255413930162023924771884482570712415024704357453040791179827544520470963022059518925601556031328985307931208841153906476728890154674545174802482594763429776936982044266735155933711560760885004782899025923709592054947118460996542489474497708654302107402813158692342522440714049414189584408726534290273645027841 A013850 884 5083165281903642058068657733422265031425913109607957068207673561984894790004259383684523748457705543496916722150403763299665047496924883114703353314877527532506359999475886170244594843323258994006986883813841553779409670225494756992506469453169895875476857323021146756865944900504217449223671873848555420336379193778161721308516065610216934494206070025515916436461949843690438505962045836750873229436919945349217252852189539764759013546338826887442866796538322406719796277876194156129466972808694579913533756272122636884724039641370698720627249068735431171114107417770470324067299710182534433961387880435451188565393286269065553145697769621379947287489666704989634293255511714797915585518821373220754723758376216281957574922759023973300016479759163871157952527482731954966754355165630162326892079485787137791266705818445990242395368213319387198517315108146878111754053423030707893146592369282454799939241553576346764117657441067276348895366770725534625534175703213397533567306293407198695941891830367801355473461984784355345517515953731447587367741151922184405040036679062855710761903511324772286571438115446615594673144256494490488501735254171822123258385621322237389126579389200852039834310965846089699224948844379571396288426708822849753828671423185052331012344360371395093849423009283300758779458143229500472958931228751105907998842666552321822635741092171052316152337891645224032614564690683403454708953631160810351127658650663742141882417296957196997493557765782232871974459747804552770029606929602195445281520303944395581991707166242129850064123262097778489924484172221564158813321113478483356675768825944417612104295929714268935777000351681079384661953865362370891017352106160924542036822288085604015776080073058220095534222492813864412087361195368488567953662926165993264636755164025126198840131558515128678155546108272130310871475416637457841433164900919266859819953097579953396266031532635466188403871707565275727697472883816053633391865433246595585139193746162299861044420221397111471475937981262631761543906857458563031634638485026141825087246301701742696451151697354494477440067730263264956219341841886830015585811113915015257523051093459233191961080920712519152224553625169288699701265634334441547208751899397598499243584087144814680373400183816221591711765069021477059389107019790307121430055665589275418313759149573959213050650093252042673313700137186909422796714958774096734221145756490044145325112488958561607000166384330969238981741502445866052861141940948339282712600621353933321248237095240965809131461490126585073339422502546040784610763534726291967539966113944418142037238300716470499775994592001356517073254520129879678530753929184358677493296982864690925590257209569103946767571894822394540268289098912003964810389320114401880990018615758668251756271726597334218354329581128207536409250655199850671819395675206884895882959323612396900153534735487331560882737696684008710938551360909633470144309266190419371575420230811420270948678198938470472062193178009955532119491475894673470175102340754911437425850721425492824774290048552939378308815545760958146373574048721676124100981377296003919566723421193916605182551393331178884497614336673941843674098918732260283659484775380396141919327769541213458548289039270060763436260303737728410159802309239427052937925149402852766036389568614307478210202023847073493264328775440891335521373384379504067496018319891019962477721814259948059614988995435830630865100044091933644876315326635480842682068155504376064634006295949723406135181903901860848595827018530013384763483330412888322802729154149949515931762782782151591089798824160963466290829126762313201898032027877824214815685136470402351040313127531203594027766655206134340768534105523536520040236151850322530433290331264006167331069352509230960754322520278102544097702141380400269539996738869796737403098449674810595915961036840777860266973009219892509777233429475680002434149255030714024463746937162137350733855006811317997394793767603244605678377636676389289895489592533037846282093945253448029950861297023544364234743377218026911794738185764898351852731906444222729733951369498647425404581769127701252572398003384837460979615198327885140028714207624133607601723903858480769750893123306368465248983209 A013850 885 300155826731128159886896170500851327840668743209240256920594916161646052454961512347187442822679054637949435526259191819081921389645917423040118309890203123266968051609051602466773080903395120337118568502323529909120361617145239905650514514740229181551032948067075694846177180429873536159208600478883349015442855013406671481546565158217699764948374228936689349656641676320076703338552844614302313325020685852925929563668940133569254990897761388876613841468791399794397250412311388725288895277380606249314254774112569585406069816783298388754318430259758475223116928911928502165849980586568475790985992951832957233597908160902051847700307598372864507378977329262932915382444711247102117409300883267312345683208357195233312841613997606599392673113298867428005938795327839208831877918175295455240650401556244699436507711873417277823204097628296494685248939820965005620965100576540270382413132813759673481612274497129700074383554237581601125922512444572094103167541099047910959615869319401675796672770691388302239352456739531398797463799551888248586477747279853066933209125861982566864779640440216478749756849279007204249854495201743168855538965023591924556284412553456795590535386352921112100176228222245750649534004311769311379435308729280455113829218867654155093947922135570508896714579275169626505168223899558773427751930126524052761423660617248051304817875751608468216479400163758833901857430420164290597109002966414690423737115663043309736014858968025525504997092511675068857219873648111036517478259586080038848428492427612614721028316459431525516436414503611722051550865885511142013767798429790963728347473403191915577146570353697866388696093766416056584903713795782638743683624516696433282732319289166831527561752234014838421200303978165879669346591225313881449095842127175736283535755680519676915310928398759833316406842147361022726649751877025248078786954234381788805508410458998668096112895970591642959060220460021966444808076316454150998156261967778222706884251517137644494811969653278035279182661855577142887406156026070688454993767902308648629576806869186204482744056577085544398358559404315532399795916421575425590326560465567735941478644017674260752109867287153543419707667012621328428660034441814438921129590907528793781834396761814162061368907454164068768988015560649198879867380411597845213323356997381124176009164023192717571427837356439867816500679400749814506723221600651638059024435774980616737302567360514104331752824828359402592632853977925944555397570471058486304896354090328408686387152236883790063403669530484721995619559352841162290480975962052814391267459062303946869156884419006866541272704663088100976658606159149265137562488764407195547301693541177134465179097967846018952678352817367575208302203001654922118088678963435316670579609241933601597956089183845988259604807436039526817429841938895982320263495225291346216992865099988424557166072595791441338564778251494030372210519310352946778551317859278073472156989209183555579248498969117742904800444968309864216123852160104573740369618119236765468559059249453925810097053077002517349757249161638817585213174002966253452038849347951735446495451298079581619424477224812781950699628966259591927111867052221237489808916501437011784194385463639113513817919479857818020147734675409124891526166558278928048931542147089052981682767637106242280834219306145842703765349861009192471201576974225335681572385771244837764346995410235672972205485191490362921953292503584589796301543722498508279533442514377902240573437769535217408876356243500981248734989617178760356898927177550642573178353823400368966254660560503269302261530767880731721007169106187832258876893214157642060651391623440788426579449867590041023745593223267026688041170397059307971855904530609695099555360770808300174732314196317579001581990499901677126425213746371255516067267433522627546915560354847890878241583264411091870904489221425432809835856777109428463734079360308632430559792892487048423483404297201516428165177183203990720702521068104111179038764949483351785111365373270852720568408727943271163697361681347271114567495131231482778551966343624907968060094417525631822715148885221631263147529701871267233385297846063289633555545245997465395274194798939430973020488038117751504487209508241 A013850 886 17723901412646386713161331971904770057663648617762427930904209204429037751413022342589071311236375497316276218390079017724968376137201777913095946080706604225791196479462888074060483654264578460786514351493702117603648233130809271188757231580895792941406944550412752704971916327203602436665108649677582876012885145686650544313843126027596953420436549844482569407875034345024209255438206921629937299529146478929423214805087245947130937957521912251775170724890663366459363239596575192839583977234047418415757430156573121448643016611236986557553748988408478203449831535320466124391275503656281926981931897812784291686722878993105259554855463376319276296221232315646925720417977754430132930901807856051526700247770284021331889984464944672087537954667184822756322679925313577442313559190333021336505165561494693257026343878413416838182378760853279714669264647488162616912368223944126425811113079519694959415723196781011659692274494174955964884598437339537584697940134357680094254357467441349554117730436555787858931523218012589567591439899739449190782924499128043749339065673024208590798372988354342853694392193076096403749658087167732377750720345678079553124038276869070322825524028753638748403306100295389330104333420605666067644275545155281594016501544916110204142530854183302979842099191619491275503678453045046012135323722041118791509305735787880181498190745256728439714892100269795383070779408880281195468689516163821054831252942787044396601941407202939255544573315721901140949976319047308595320573750298440213960854049358097286662001058612972150220053840023768575422027079673547424770974729480726617195189956985079422914927832815505312386115640813101725281979395927169035175774344086407688912060721706012234870993907666342193933456749606717028595246865263559385687660381767600051806502837179006402172195011018369397500507621959521030985941198586463873804290860586010247176466129193412352407370394167465925089546957943837096599472098410301162290129112935336272618808167835460769774151996056414705200456999909974710358446107183448082578927000863423392927880868818576188501553796820324311178674574265427872675549068777607305683193068931309239608372450599647423151335553439129585390318029428276822383946373754700803853781213498667744023539294388364455561772616260934096739973330840774544657288945924441162001530907338358001469165126405506779875242368060417754696548617934875796807499512296878575747333908076830437720979300070997346685672553289794363692377394542549100051671138745532557817824812679802204522474952435750919453923282105592349119339360225917792090611149583256636989952190169985758676844868057936462395611937650689274570714035091604957107927399049480489872617701912968613034360555903339573136704055512737948475036785044721496151018404111892014081055346126937240757709110216921760741404274290698019042414736649868860029239129558228702767211691289216481676099420708888819600911590972470999448658954757031154326676768272510960457398055813079773399044615627433600785561474933729172097897346202014974795085580322811764152943889621004865160420887143921646985815805745610539589252711701154300089442015147202026380109903700301215045395955647969961406862390828662643704028637566611852535726710493354108844894267242426013877434327366124296271703584848233415719728609099812422361358632243461489515385746203486500440979815808605865814640143942731806231981918751031846661167807406236425146925731979006253335761695072314440178419969044166442881809855269814415398170247031500749403620926853285052776739959822489441756552401904788620314524750907187893303608614917968387088371451437157549029241130312589327393752328551285307054421667402794606039404023972555115801089935231324332411153534240694658902143070775955076430119306627971885933644498155459317017768420978356722464414957028694132638282446509476266968256074682077634017816923393413108469287250180210563885039184035950381987997506831534641355033652146864436392125210508467722358271540345452343566725547491012448066763166550479661011060031502042439559041013926270582296843966976322218945165509921875012044096020004087826590715060624707190605980515260471033499506826523452104457598481365796458864168452512191189571821391230904334125545928682574459525886798162815108588465234252122809 A013850 887 1046578654515356489025463491609004767134980787230253606891962649312330250183187556307542071857196736741028794419715775917641657642525627783990402520119644272928744360915804077885197499300669093530982885941351616342377824518141156654424925767620315677397138668757322634475886687205045520282638000654811591245684854967651027991188122748803572502523357831766851240965612903039334532324370680515326167599896570434303511411025596785932134755453711396555072056134068781126058939934938168561984594271693266010032060493315486248420921487876932819236991324016532229435509102329138204179180427215399791506356096633947099639809299281663872471454660256908276946015567547006635316864961168421344919436820852091986600122930587501175626771692670517942097028685142596598938097926909841434391173356629974576899293521240700142134148579676433850877831283449625313871505408169528514366058431255676721317720416232558467658539039046721957493169116606536974770470653126462354838828666993686651885625554094944249821097864548182717282047514500425401376706934639714735266540908749011855354722488926406493078053126589335591167800164608950416545013560389167429173802285691944919532421336210841733492524368373873614454466821916342444553330784153343975628326826665874222845080399725751391444412304408669857656696115165939340327216708973856921970578730462806023519832994392538536837286665316664557636724663628831147574946453314971724311230647239957469466730655018632184574948038153926360100651509720062540471955151663424525245084559381372596194174470760546286680104500510037392498343959199563510610095277027643301885301286801107426018758771770011954843703573599922773191087742474372843776175601350103404358094299243958287622568273556018316456897319253789840209576687607527033821520732146947918165470657882995015459122186032583149041865943205623694553007474569087757358688841835332105284269571026743319085523148462741805997302814405194695410612658319625636717102227939029873332069833989718671561868003502516122994393901215135231927381785387684096671955884183075425828203060473984287928998437422868105354828250148443330250789554935799250453618496962248933793286867527324879289634784835458580689663213095027162887712889319710318084949649423841327766761926875882831616845971794338532736467111217591897478398685212816896087468254967892326175028398547422701628752731549118769844853186591599607997076499340436480925686038701618383019304319938028760516986106689892322324442278599209067381671192770342981808951129071784952006584737363929640374847623466378656042834715885053122623147869881980219705158497771741721157619686877347489064109012613953090167998489306335550974126093058124181112266004986472773446488202680258883631065956465536298454149237773971663119502447120105759626221485744403111539472237133449517129501965249199013050019180992591427326435547784438106315866541361283846669701083158936944026491994693439175908614228535333440046443862619447932631835936489723499704048897797706547539440185508184326692786619533361773883208740395882782246675008432481711861467183738230716282857692964961429332865437513472556752205783373241460265981461552427132455719109703599086447215585785056978251113817316041700448079187019670863280382126527922066773182161586398013693448619596642273570547824981703334964834254638734823728015865875344157494394012927569674364539417143682367770488685859674370426192300320329679513495297859530854668500817547628340253223392332325095378095520752088984285727990143827271414846554916963087751534412109759629081413717887558179046282662780075863240952372016318537911684785102291115289181245835912716112627659503828087193273681248624846096256545038467618692020768211555407032938559585474470504546205043378778913512646186249371308122114937075111892495773971581717210582207490350986104801238797587359838157940183938064088208552953902002211118071509457650642002942835891253586847678778138834106009264780895289037373382125620198104518601555314510537533576185858615435271576853796794045894298221639273503042083800164104013521812831332351614046339405984850706493078195376797586191825885221382072355133614828334898092543445615554057112378599383323316116732726168915099470282952392377553026481330793670025779361542777339260544089544716069347040283617353599748641 A013850 888 61799422970477285320464593716020122494553480505159245233363502479243788943067042012404051801095610107821009281689796852160822242133495795016849278410544874672169425767717314995043027136205209303911008431950871593401068159971717159287137441652212020434623641251451144243166632992770732927169491300665969651466445000984825551851667460194102152701501756608000798927778476311569664799221764313749494870606292587575188045309650464612506625174786204255180449842660627456712654344218163915416628307149215664626383140069786147483006992937645006043125100691852211615937376983433281818576425046642142288658821150137942286631099313282970005566926233510176845385273248083194808825559092034111996147824834495179716750658928261356919585241680501413962887446828985186570695744486099226859364395535643368791326383135742102692879339481313742460485059456416925158798522847002489244801384307216454717090072858116344956769071716669884868014143166499401823221521596464475590877993957310203107194303343752363007686007803705641272787623683735619525893167783540515402753974120720401046841008248615377009765959071973677322867431919993913146566505727419947525283851167823655553469947481913993521000071428108863059921811367338105008429629473470808416877070787793206984779152523405893913401102163027546424770248904433552106981819448197277385440703455098232882822618485885008061704940300283725463890954662618850433153013121795765348853858488872248614540978448195211866966106704951197637583370997459972952328479750573554791196998146910670432669808323939497682173490650617197989634712446775025738015516013205309333025155684318592398981686714247435921565852317501839834160540105369242052139393084122255923941110276056492925825033985209325568463329804617036274535293826536863820126977712545127619752876877332972667845705963038002367773142080348873539660538365830062984273217421534525484930833899558166248681056393576440902334733887812341569301266861115574222508169457571774990385391627258897837056743738820074546695965472852520310079967045357358224382323005126420819729562517928298217919428731382938753097253343015430207978872429404009940035718627123837291559796240621006797173644409748993731143923070048258941356558401439574572598191848828406563299525020094005324143137788483896019555646450287583954201963963131624897068912987599073968309251905826763108476220045243914240568735815047365252619370209553433762180834899291863898906900788020660279767512613931451740935992109004696219820302261895982732836755220559829631036822156602681334494377318066193260673347138296501837774258568661049993369904134923576892636284890420491881746573085841316021330142795049807949471171668989174770498195328446230799241681880066606819530813663333452887419058341315252735543499999995125000168752511721259333294296130493060536979961545999952521590582618431531192198692661123285739845603400842449861999179259452067607820325794652889898227761580782904301302463643815780973977280213781682934024383366056773925656403514072776306882357096825479386029592911636482408883912572929612603707775732558785565786463911888007440676371219733041003660999302406534987245939323209269744377757708887822455621633125021829508750019798694946369758627914324544805843284189347270120889633459515216310584447538562129612067278517344600226338497902162652606315608864073197155886472069360061701551688042917300134479586411327911899296229141615147245592383843307437437320304775369905863612588093831464556981162404890102433087952090002856549775274221291753368640355500669196337628398627542422914503944954500699648514996615191593345147074875505188066710863385364809973734550666041544720675617604050048537137852727976474416145134342124135229887989004962682008822948861606473516064008244651839126373302764919348282139982957247928819567668770097735378502408349758736011083388209921358746344626843374959328564311004561964812759631771516542633049768584170320015125741076047085922367860841135747077873718903239766532730820140198765382837351341639846891616012415689577461081132006315890177894449525877344030457822295583999449367709774358804520667041126696437389990498284821998347397466597920152851518428843914985858493376950747548267708620738055817502128660696102035421352245519739459105995867943525939178873381707321112711557502409 A013850 889 3649194126983713220888113794337272213180888470349148271784881457896866493299165763790446854802894681256722777074500814323244392575740793199949933040864264304516932422157939733142295709365781404186641136898267016718739673778169926538746178792121467594644091392256938616414746511590119008616431291813024841949442110863152964011289111857001538014870977225945839175886391247721877136729245960962593922614430971003727278887489550284903903709945950575064150382759267390691425526371738361041436484908854035780523298037980802222724079925974999961840494070753181243709486173494751858105119322579171860003014730094495354083279783350046095858721427162542432543155000026064570266340438825522279260532908652105867094409659054904864744588935991927993094540847804746281813013016159673246818608191984205283759031597782435421911832117032095178549182275841963013701893975592649987416276941956824434589451712198912053352256915797640031571367139838623178259407628749630819165754665185210183276716418145233283240851074801014411516836390900904597384465664450283894017219417854418961414914696072489397049670117240973672237998987443720577391605596698420481420486127608819036776846928859539403421533217758400254825323039429947762642761190778977766208174152948401079244224177354594629692421681624613588836258427557896818365169456596601032332888098320095553497792798973023841035615019791453704917296981872980499227252271828918148084471489909417408440030236387479065532481634820663269301660474029013942862044400791617836865391543576928178378719511720303398634662449428294924089940135269618494804078205063760310805802418003328562567469618789596843732542013496166140367345732681948373936779022224335090052798620690859850777042431792625465492191161632831374975034565163175271714677906948077240818787626729634703063621091411431001814636266702520633643415129963899389158349215524192195359680810935010158818367698984295258841963701341430957325670506882013542264884898300155741407266990198010658380363661033586581907850065206468471789911974061306645791551791129710022984210937121148081469924347159431150431639712651718138350944438083877382949169149213035468229314408212429830366306528751268330830317513363279642228163417046605438937350630481468579156273652911530920385328143272185576058741367243031544911671770058959318547022243004737718754693015787164534792412317451607891991343281142731870801921191503920710223016119968285271366553584631831968859991852340038293850529398044618307084169028262695884391277559018837379883093311525231730120558486254490645849500475169270137018732194220866341058499469263102291933279986494439625125253394145843869743523601904896109608323215882141781023147935949421482464422073336053066086475016006177059549207975996324358781108131499712136134964667064628642371694892209484731648129749329751196447402313035763485368140602946668899652143035216345821901189536091385140174182417848458495600451093583649716087609175703678050732384419343594595571205813382286443536084971102483368145096304210447732265661431839222649762186153518920694636340449231863728874124907533074951364499044154016338225178347807803484461885471096184169135762214952117028182001814399414010662179919093137888187877219712950046240240088096766953368411966150914007923701042704555191462960729170681298765061962624802473750330387814658218857940289223642283414925627246223655640885098002501869741543034583232829704984673563460873236326676680817571340459714352654150625180658846355658571410482962578676407680167493056744664844351959015374540619310557752530678543445618311813545162035130448395437589624323705850151209772042406664139051482279087174211174543901551316069453065734282837798954037768088061189655862754041409938986307329000654650063622838446448573217154965722596712083853642532948866651273205501176365188710644903602718462990407646312612903870474447973392394000508379460228643496476280325938955785126673226573159884799504376629899814808224729201365227517404973991222198458596897091162759372491319103033917134053859499379763840946999114489350053531287654503948731939583485713894466113048140868111490297931441548933220454180415473005140587105729311704804335999958175415564691977659926345961457967683195285444129089595428745695095320749950006197263182573294316435604384504758959749041 A013850 890 215481264004261281980222231441821586916118283285646856300625465207352069562822439186062096329256128033528223263472198584973258137204918097663843596129993942917420342596004183302319419342340026135816972492705769070224858996927155992186423111495980539996138952621379968360674366762884937339791651350267303892272607204358319371902610766044083818240116334214875857496915516786729123046725244748880208536459534406799092091027370454773290610168598435506963015951551980152937985906724778481135782997382921958804120225844728390449634195548897772746719334383904599259801449058691602469249190878977519161318016797349856163263587927036871914361641552520968099240759596539086809657136572208265068055207722998199346057795957533077358303232081387356064239542522022463194776605591212545551391995128475337800687056817455029228471774678628188198150664206192073996083137364770389106943737145608526038072534153633557838397418620934846224257658240330860053039761070036950240918647224521476112306827775057880142089015115925099985657672046307515570955313020124813657822789404885585252589297888384426406385970752962254371981602209564256374396918879445031007398285349173155302636034302226942232638114975415776647180500155298985436292405554307858116826475557450135328292193448611458288707807878251807807192223888866249227644891242572694358224709317703322338491166986558084789312031303665549821661469482617625498870019399225787726239957007661188550975345428444251340627508054525345388993749330939244312060859822344241649064505256674032005085008447572195385978182976291386972586875047535702499686013930809982592771826980678548291046513519906904025562873354935114422551398169136369532592864483324762732527705753174583328533578554922741111848395903257059860900816038320336619480015727377012993108590570758199581203761826753589226152456912517140896010020009238295030411362827488024943793792204901414868065794257323650739359114600510156599123517760876017657199188359725896374357708504202331366702093820372254075076638500376756790722512156346096127345341714418247147194671626066673062717562775417250001837893392371304351484918124414875585765489091880531363472786490535769053300034216233643667199418846588299593930821613185004563811617379300238130598802930772989317833241532079286080692618994333769695489306350211488800883116427186757554745867889216278614957154933199994414196829408197174238982644437115014017958878868007276988923622618925045929213658888826921213579910425136666415013096949883929277420548582503328444716776952253408431888858054841418146767153558270232320819117336547936573163335160516927236368249922510165424021087670917934664485325168882210376261877574624590027635862469877389118041659008420597499340263220148749189321181774606957061665654056926501926633528625499256703406211690077863919090413568172478399022659182448798047503334463397851855559394086490004437443340916660201142145297591533625706711036625020932085257234216126485217696567577819917273884132074410632204362281458630540405599791667322728142555041888674258245807330179138748097581267186692321326288201664920542803122304058250510755858556259702987953989875182758579003297623030707558397119025138470997915591062042530699159605961946829987280439936962025991829451358189245321253886622870661279500696368096799560010778143831031961272483259070067753165342516138366853193367943363262260641938624151949732906368374649105315361249639989248801103731853931325596770082805672809874940266292724218455282983217608457308263197106210297507715714394138827898851249029669124729184037311920315694278028273012417847302194229726690506745578785829332071110746850977097818549995645642842703662585134078543667289190436976167831925187989039763391215487202461470159656431606864987424341799899783570953613251839473737928097626891031511638963188028174870912836922521120581107113479360647645678380847473336019298747041169823427876966369400155944927355918518037525933935618954164610862034611415319675246309207679596781688176336069778186239901715049772848746349578875675044079350711481631310969004710803668672300465247919754329509379670121115390602553692022957734598899353265480546528006210126856991236461530300113679496588840990802678131533724998410190378611520472004549683594963797915942193667770456091206003300621511814221122009 A013850 891 12723953158187624439650142544408122885809868509734161217695633095028932355615102211497780726146245104251808055484769854244085919743813208748952300507880012335330753809951451019818659392745836203293856408721782957827707698909551634182616098310726154906232009013339865751729460682981592664977357220581934027534805182810154400591477263124137105383260629419054204509335364350739567986786078977176627433869399047187079588883075197983908037239845569018250659128923192876050835129806191444532586850212464158745424495215905366727660449612966864582921029976035182681692015765466680434206695472212743528956667573866711656584551603503600249671140572034810645292067613416036537023444257452325844003591960835320673185366793496370684930447551173841988237280746382904429188363783555509602264145920341340221792770018013902020912029822998315884912598570711435777394713178252326706375920734711037854022145069237907956799529172147581734696190461433296955271944851424611874776005199960768642955605873289392764510214253580261229053099876662412486949340278525350121680777891569088923580145451011211994870685186991668158411141628872559774651763662912349635955861351583325647465355189512198711895048051183326195239361353670249791027630255576324713940486555191873041000325730947058000489907347402890999206893628413663150643203182982675029158810860501063480765564919389268348724086136450147051419288111479088168082775775504883539446743221345385522746543172204204597412713723111667119874691904242631437382881711649605125135609970901344915868264663820690565346625726567030109344282384681935696903959436600398662120583611382087598038005576836982775805462108735563571537237510489333484530076054875843914593028497019205970966579280089632939913535929691426127726332286246777557043675448685885240230069164612700927070500932107972690215076428227224652768495671525512083250760563600340384906079635907223646544417085100704252508416358045524237021644600261967966639954873453454455009448329464643464872391937999161230879200426808747111735373620320080630223615082894683075794698164847610977680409364325613195358525766926133150650832930328573988463866365386453496481704569479646626828313720434380424904458483472192502722021085436961334488512194630299761373728714259214246228735079227749763778818458996414766748948050673638202203347141908950846850188752990332035934605041650526470163908579724634941637686171367204462746453838276961698918950992024905037074137343726340870740680130693895015140108361793696139902405973248239041332080962253611514494605179280330900148453650462298948312048059605819106708721777893364036380308789674302758123021205880033124003193965897325640507887608904007416541870042983789950031241922788227861738543202886563490880226462608766207534295206407453012265783231807105609079433394087407786558369830787016676983889002064419075907024396729179754218926661413148272026591837787868217242537677482469064355580001670861018702354423228052825619764618902688295105584114861873421035388357850674780410262098163739774089732668484326275156677039747963936414076246106994881995992020111893131981568932335634409622691888579201735695148139666711331565721342340250615791481315401573955917736622549395254675572446998363918922697837670672791537273249716746974720751193889677893236619839747917219076438615078606281178863964828430756660310235454424314215183687657273228645833817548479778388146154655019766766429991725152456374262242790845163676619592173750305347784319072375566004876016561795595633525924611857533105219259503648599267403952932146133588219231582721431423291493110261465347267071131347732819681724436229467018490803346649087558692879564218808571989582203925009759406113005734307350425564808988487883303818147351457552629953770642419958942282320081239908907869084750916236770288519730769137289875697952532107437949649193793943842766882829662710662453018603571714034036903592706987146709808392015439632571597868872964363624466106792281769463211503619312404272510361905124468584332119279956371974036945623196283029735677841580162278847281408759168245831430670172424413573403199360140981742699690192960263631270330407910973360791932238701780778475521816902691412660594074471665907340988934927431123331666631672351396654266599017303138470593888177661729623288898399651117943033509441 A013850 892 751336710037821035536901267104755248284186925631292485743709438628363426666716170486732454098209627160965013868320175123259029474952426163416884392689806848388945681723823231269272018482248881968298927078612561876768311912910114446849297989150068721058093900228705732773872923869380065274247966518142622391902711239756807200526140910217171935776156906565731722071743929546820750051731177523302673342554144337349862643956707365751785690975641004958683170903785616137925763579925798608204720918195796109758571018003995999901621889196080386756903899054901502171231838935042012959471160938690292641362263569255456609661187635284091142831179638083533793851300504603541474697359958302388762568101695364850430922723789167192574457997449264195563423190793164123639143693055169286504095552450235798756641276793702900432834449018227554688204033001939571219380418462621639684791743463952074242153644193429226941055398086142553852075350557174751911853071531771906593648331052483427597885571211865353351563641459660845314356494617038794941871594106643399335128253719263131848484008736761057085119089606671013086019502043295782133411992531311333653557656949643796157181758585505821738690692374324228502689048572874579910390538961526398033471790597524911198028234086692827870928538956793310612167861864198395382330504751943977796798622501727297475725842925016906723808562271244733239257543694728677237119826767787868120790740477223669732660627775486077272623332636020831761480682253623143746021782191197533034132633171753515937105160133947957193152902528056560926670530533083620966481900771816940599558341668500890576546191306646995928536732058726293335702337756884652928016460964363707312803739720487093379605539910012735468954383112349021416112195170585967965871991569452837550345354101215377042586009540043679384510048010389388521326900907909963003874160520036499388319096420685649104801284458111485406369477526230160671891092000868946462122695322553032113852914406557731957249871546912471522185906002629708200862076906280441134074247029848140942601131936086580621050492554063133572725588011221236412781033702971965444802845009704692513748173123203653667585096877929729710183368990549495093232623073967129840212156580724570609357306848292342025560577693319395801375451185279295561758633444227662201905445382581638555656795675326116389902493104421937536708637724159968668763730733062056320715352696416311359465137128078617534190736009696702076366421037343806749008258655555963365097170314335267151618048740113506319391941231324259322866039606148290598878125871664012432043312262825252984220853721477903564406279186010075939264600492271181746350255418172733939380884168149812759394804298722067007799237587248687572986492390585035788692597643153692921282234054977779110531462487467342388485180138142547759221661682901882013233883602461335306873400429784992314898221429535830359954607317662315781132643518662672293355326337193291300021480981584841137689636398478763638718647142724495108445566634470669920224624341330982221726622520077522481314788256371940786981332795587177550379663885486876253810333328713283291062802499179637417624279543849458611871180193147540522986429824919240393337877422806391048466384616615557667484448122524192110285637247991589917729164917274763869244623781776622297330738259154007750034659093348301330092381572474326878307841092420182434041642286224262207790924581378527396443811174556616069940710298267781780481316256904704797021923901957468126564072322405575472330092054430946138140936016690297042250757405728117804113939376667829267290773283234952275269386146234913797974863446816281971253255845387556427367412839559567901283171566875605114735279176405961221021207157782956217025246140202664256155582828718477135381100761585456852865048766801582186787829870088399068412103488835244338589971541664208753401907188295522306141995845120245754884026067475740119694863720282559079672707661099139977446205033176077216778159887464360135694745436227311362143808694907602104117316622862040867467002403653119905820125748100149643011489197095885519016964830924674006204110607162881740256735065981402806763101453188201087766287025226195419503477400162578055618529880401611582933620677621037788405372733023550098503002747472525586161600998863418185698981609 A013850 893 44365681391023294327418482921268692655932953771602189990680298641566231981242923151071064682045180274227823103910438020853322431466465812523603606503940404590518853560110037983219243419358314231346083345064993166261292050145429347972004196961322407909759386714604844814564422281563023474379068174929803709619463195996399708383868094607413785635646289175799892456614407295810218469804674301573499558204479668976172039262999613240277193266420625701805282558697636847328378413631038482015880565498543564485133860042117959798190870935139350757608418335292878801709068857275295823243812582268723090179800301500965457343883468675890297893038326449194586993125443496334520539404408177797754040883837009599053095555917026533554329170291381601483824575993145548336767795931214691198780338276633973680780910753391362567658441380077318876783759944731529740933194329799345201747267659802906031924930535977802421642380201588631662411197375050611925643012020879599312448340300318093916227545094489437250056481464551513254967436650641523802522575760403186087339988253868768672521132231897003659819197122184316651716365576154572639195844746981402940908926085219516519285425662715533267847946694011471368855285629179671069128650935139172277478475762993248481332369194585124792950459296859688198337900075219051048931233975097539944923161860104495188644135298879323325134171793554730253044918697630033662174688650811105824664572434439580474043877409514677376871135168824394094683672806394193015058840216608023128132497856158873362570122600749492924298485741379211866158968157448054734449789758675018525463320517183309087654476050466198462584165491335728895179887342206281870746444003484712553113748026755042376972327526146342016706287368401097365600009012627930822416775230184620604510342814322666798987661277330039223975933824965483002795832171711175405415765304547635252380854324545066893989411045967025101760711278446364757514497091559310419641883036101433993290900742792827514343647664973634530913555563549281639552704779238953768525950212865502874519654239693976499092410534824873974335873246474602788938307259126791587550163194978052388244315874752052545417232385544872609656617755522957135760293159894685049934687633935205169911939612084814504267326552212817002675419017039557123626285546248199225360314644396063175072978127832331846707352315323010989605108348973921989921829536056581363681920861370686769465056882275914286776428770636580560907360795834114444722188665351924080745622809891183190035894160054962434653774737768466188755916772703450411573154454595888270099725545807568363465257191399548727574626379654708974137635394468121010940236232187681766386501829245078293629503799035239334743537180289447752497279389171655778286509198230582413308794638712382878697772328422459100697661401977179302634279900713673230999447592841739388535567421978374011202425077192661246924959607500642084560101467133512136250338664884926657974968430481603284339435339693772514102697395130738711658602264198858588119343842731253169210735333188057624999156931750506731530460720246627247172368772774114555911246372727190665053967424774058409873296082784766681572381319225169120341825694731656225986208323939294585020891545226532064707289177186931019920256593856655393051989459200157531715025789690127770035082763464785003631796584803123845240625039473036527837199708666319352547724935359256459107846305605820664232610606046393622313929002402414246355641243653965913559347584486686535405481906565726826065619605722092938511084130849545350047864974050839628215124006252858650404252871601740696902381982549025424856617711671054634120533504414289819479618360763152925002869997852437606420003500087595604140081261459925781659123759332827121661731010452997356367118618870859641704828264630866626547634565998849876590666298912232342949399229563729862679629217561662296655378712658505391580146855258374978327862007818964831095593714680243116528220961004014183573533563194883001652639023263786508623229759625598996646023429263380651183059024933313077318772605299565736270185425599314944012432756301271075392346527242361003880419948911135854336554377709310086031511482552581613326260837002200071606218570907834762360647367392844660367548854512307609766503809235505163337256377381885980447339165029841 A013850 894 2619749120458534506739733998017995032640184987259337716759680954485844432260413369147595298410085850012878726462807454693367836255663339763706269360451176950665547783870937632871113104669689097046754875442742781474563034269037457568398875826369126864663382026110701481455214571304014973138609596661429979249319682260391406380359027118473176627999277729541807849670624136410297590423496212833613575412416319973373982746440864162225127985188871527065900129808536758197893416946499191324555731512123498939282669301627023408123372737849043522886019494280709200362118806953248943066723889170385829752027028003330509290698974941842646200286020138498491167357064313015057103331290898490779578360149691579814486239481344499779849583176535792186018357387819251483737801581942296300596780194896959511876431999077006568257663305052185602355204240976452099672364191980321534817974408043701798279135223218953255195560908523607111033718793799363583597294216820919459800762046393483127659320310284506780178585174000302306192572166783731339015155576076047735271338966402696921343700337161286169108663770867861713967199670906351359771875436464504862257731176406127230947285099957689523933153404334683372859535761117430396960977709069032983812826515328988329574195068571057033898931671020267728423654661541609745388340434995534636207767784677310336394247545263525163025847710237613266712049404176355857717753190141744987840618337681222787411816917154432184426863660583911646896976195544770703346209455950487157693095865908325313186403169451656807686901284542701081484820910729150184014525635460001168910083613219157218316909156303978553017132388097883455531477167669938738185706771961768791548813707231858497317838968091415349744489562816716398341314932186666687132888160567171662075731232842939151813422410765061486136554916430386805832091093907373196514395525468233314017837067010061655023180732853306865233868240280979392566473538759485720969433551398753575869834397961173671894478050969028145415914542472021531533947664509280981077688834119495079237511063199689618294907749670873983310558979331078820084018105344177916453249586500259015473438608088233950754342155134039182727613621845875095909509550798621257513593370096239930078130122153996211662481365581614631190980817537168808593008535220409916058301219436943134424884285470371363216222446867508475925192042898561119582894112274605072944053744943077683050142143841510462719861342477319445541018747633208623846400518500365765043948281301264476188429514257085476803870744490490159979848129511366043352983197389432606461118693754391104294259971894951952814554113092230910213853232407948077575010009274450420623356546515092628160528569829231847477271126958911600337211850651197102052040081646317660923471014621327496604224758221017787437096208125350460641251593857241690617286380909711869153636720700401006987491998383149453969671939863305414451189431532766758133446247822790034226763910851508192336959317373577573185250178485074990184728805098678400769859134569437768388724710689421614698575217662935671990142175069843092318281203663538690412003187063167881580771722465483375044608260392357687780167544518927011387064465448209568488259615320291405950898624854081491888900718623711089795271231610641644304326925576310102090240557855412354692801602099832089679453956536039659937613667955843333932258805597037491448590609708028734653859216499718104402271423676433497004015193662860158833054259796523033229765915516354353229158301100799603352348772098283865926141006842534803374976378852728029206474857445225050447720727815211186411388753687537402312358419256464105090183382902159399550451984584703417068494470503188588221494786676672432828867658407947157481189598864844108707003554436239040896121987325705390983028404198188043431011273487666086362802254284468407618819075106508684661369425667798596955203457603772084867416091656151784095281923699702054311363713258153675787874919526326033525833583373094646364586681684703329547693094076131995152951037474573364071708452363287203902596203570334057161018179196213948128990141826833755730842670087134174918134917563253661062719199449357051270074721533247391685302376164142912028275600393536734882633866397180084350043392310097252049102283431547344389901651828022985259434930355847081209 A013850 895 154693565813956004088474552848964588682370283312676632836942400681434627880545149034796354775817159357410475918902317392188677363060664549707091499465281547759849931089794996283406357717640471491513828640018518503291472610552392831956385218671270572231508045259810811778448965220930780148861758073260778844693077917793852155353820192318722606706729350651714211715200684630891662416917027871612048014527771278107760307194586587915231582397417674801714336765064287034827408377273830748523691390059380488865702339591774105226277036797248170982896565117781597572182753431782396839146978931622112861027443976568663243106483771340866415480689203158197404941267290619226106894609396264982043322588479138096465597955133911367500338036991261992792197985393338980863233445612110654253939273728470562216791433113498160849046760500026507633472455225418520033553433172246006309466570820572547486584655795855970766042676087410476299430061055058620247836626209058473181775198077488785205155205001989840862765275939543850878365193876412551837505921611714542720037294627112850508424161209036786999697487005976366348049173367349141443169472647792547611456768235605406860206237867401608698728775372558718483982727158223147510148772742817328661163592903661431873026644604052346794698016242075789095688384109370513855436114346051324733432479917410498053743923300265897351513281441820825786079805267209637042375608124679899787000672221738524373880377141052066058221872293819398837619547370723165261890322164420316174619617786020701418343920752950882837103833950961956160597189957645589215873724248277609022971527276978014584395168770593629577108650384791920165678195273742212551127799177570485372165900598334012408121073226829984987062364194764286605656305430690481208509912993330919473909853568142713975430779933266115694877431260297910497579147004136479880978541383373708959439260969877130667463799094254917085194685720351552151657695990208872337524081776544999901537851365209344151697034431670142958664337818430399415548075641608532651656447965922064933895790770878472270696007710315437840505197170520873247141185102468361788647934833253794604691076369002126558093149918509879700882856756377078538360629465107786634920174910812871631183505583071322302457862156228762357196226294752280978608560996229985133326628706532055144654992172739958626554719265079507994906664941117135550250314435703154952273429585143794106427843451697351313145092411943235939751616028993336029506104216928098060080102062558366054450574387366640319791763591418953456650052199516653493950304822648605978922597747503040317471757080425017861746605823983143017217819520456926032726766037647022887388580715169704600251051519846311361685382775796771088312022569102537679070914781133411559870039942374767346982867748192879330373093993593819350405265365676264589260143506337576161653094720637979061604415012526592107455158376988321417928284742578344301021867487687928731056182171870707249305110731592382119015837789365193095418051212271860887059412037190730785585805441499656926336168027778688495345905295699164758302186795128296130138376192893000239462989439864327813009073167908329105731113336298121095394769620251326809663242025047887229994612899008658014547698534011516141320970955376778454526200628355535218326614700804244132255241802392985063482076679496605879656149479124593025365950211699466832547826912649388752575732875091854346849725296669721564590093170598229518933020986724888589184447545325208203828568521701115778352842643631563999072700313044837604488980194874737396613133857283094003887461256760405346406094516495396069142452298674948941470238576989610384054639237742152074477529988742782945891045658470830486111806361330871702106764623370179775039852885905479125875107229595577632156844239498805776557784688173194733637110313243575001483647565964231320569203216257839351607808968045137839336052796204106699042302312543706605031715904180716401598226123110025953666947264597865773182478966800046906461729512101518181786605811836082575070312403599746103244403224624655741300962463357237423068738884732706442150528825975185894740948747192565432092506008285084520446642231816725231625420010116474812357645927637950658084647176887086800785712272518932636247440734349439138879302638792929256584373202582414298310241 A013850 896 9134500367748288085420333871178509997105282859330242492388611817838033341718310505355689953157227442895731192535262939691349209611369180995654045951925410113671378580921304735538862016868952201102400067364453499100858166180508244334192590777319856019698318564546568624705632947330741637010137952467975730000281557967809175921487728536228251203425661426633072487570885226769521774056533578790819823209850366200985138379533143429806509708985116279366429871640281085119523637269642431869575452891616358487030857450554669139506432745840707248369059273639885555039819407393318750954789958933354142330809539372402995842194760213906820967719216757288398564376892243774682386019790240050924676155527104625458197093652702332339527460746297029412386498839491273480993071729949522023040860174392458228339317333918952899975362160766065249248915008605738189461296675387954426567691540383988356535337340089499217764053980285501215005045675240156467014504941018693782910643671277635277579209700162498113105426778954124850516586333208284773452887165250132033075482210436386709671938295232413235545136910215898456485955638168599453077714190379502143908910707544263669688318139832197592051235456974219767760696055965918637326774881690620440113048997368303890670350337224687025880123161078333270311303393274219472649647116019984674184454506643172499575524926957400972709507755858077941842226421223461857715237284154223402522602694021438125753262389801983448671943337077741681962596652693832185549361633486855249795113810646736398051790176540996680648144290970352549327103469809014397608127543136544535197445714178274783193950320734783232898688696571578093863131752719203908931545413636359590741024264431025098687141252971083783501045543336636359777399179376842224881301852343197464014902943345259117535212124279430865666817438489331316971551051447255000491901890146834140345928921010274688783069872716658598963660997101038803003235290525843702658459504823205699185908585264246562813558186155690271566170483840496655088698318561342244547661595939732012281612549229602909112328559286416289043991387722087044370439839115654295257871903968803317612403368513206571128842409538089886457431808607310110611656809285149693005401408308589256949754821174778510637834302463152188430079966478827439505856918266384392137804098492011324236732632808121816939429617883679867591243658108025737106730817113835596776793743573155898190457727979276897689904561832836139006393174896027499206305947905387262349669946692008957149251966999612744243383848309697782661728932329258872164271549472577534449400474392307027706389783842016879718275327300380612023695024863461025306482807757019054477408302650055886940224341195404839596160167528023535993736620682935747411458446911146819198765988557287637071991357663041331579200827227721438822080514577817747731222213905727534769453590158952025608679102074682737353119647002783391407247285764508652631040253280484503640136501066793392364217483589798571745766205624225287091340506033441113519971221384075462158056225515113241843224385872303776961680361805739979812985828065530758188540975814138771140050063434548693030372761491818925364316511395067752561965751306220596783804778337052693043951897073562247101027050734846016628862013944043390961317620903765999106968271467789811765539773189503375013553145847595080587815970592828093554833994050641816995116631365033756450844450541298907327129429043050388667480411630654854863475956245117946302752443103908219227873142637929185595957005263800222581243880784984615707469791527158368532608941138709417835550699750445175299933475104536642486792665784457060044876117732659503568042392349436337845823668305272590171920355087044069374416053830226643137702344245385745536328273059832636903799206800389263601229495498164982299960628051938975826537726886719860262607905122621895248290880716809155873089511754097344274954581563056296471748909253393331320517792425967122797973654343523922538079569027239376040652200510575969779658665960082547116317286583108839975326877120161407650478766010861296868080532498781512594785962404581582702546576645008751898558282572973796199630387283225955847853777146545808202249426177367721194906634381093348409240331148005588499595523979970453237775127922600031711683941518083679672050653239288981900921420809 A013850 897 539383112215168663155985294759219836819069847560591488933055139231518030795124517030748136043981123275550031188014741325834479478341738768612375759415243541802181233824822123328834263234094758522895621577803614668406573854792831319689738292809960178107166012917910330720242919906932962923811635955281498880786625716441164028987928882335742005311081881581256297318573201755513491236264251294019119740718454273801971436173052586386644591805862131180308317490486957795222751257135115959466560917797054352300685101597802658018715347209147922308944581049161602139546296187168078925129392285055628750491972490401024501485758395870983871322852030301122646827891110102651220212082593884767051202307720001028681080183098420022316757029608093289772010369973120207779159892581789325938539752437700265925208349250580249790645160231075386902899182343160234349500107384983320934395617768134128465055134594944839309749623481878561244832942077255999220739502262212849187090598145273085505774753584895351080762345870462118298153906389616007587619534220855046421074149044058198819418284395178769145704789411338587957039194478217629104785945227719222095677268369781225431425497838951435613033402498870703066501341408731529615508729988949446368235430245600976440193517062780544191195392538514501278612154069449385640489012553864075025917854162772692927435171411907570037523723475663644387841627946824199236227046392022737695557166479271899887604390855417320660629582111103568578209369744918096724504255095765315645151675404879137568560158134569312995592272237508347685216132788752491164362323294669818258873971976512947672819572489068215119434668843855114864524066866316271618498825129813397473666741790387601052377003846689526331953238288485040408495644143023156537015993079013467052616003901594205631336740726576113186759902925356524935853118036908960524046314711280409153286756856735710097951492914045973610205218217819240278538040670260544798279375300305473331228716051268495287577797334307354845710800900297486986332547012728698198294869578645235593216939419458822180173889097303595451758647453601517883030102059940270480682078057453867101694806507336334818587015440814669705424890866453054721507722931478804222275947759213887033626072435549496274653477726146673574607791940608281475381345166711731971345194211854776684854825234686785168456379506413412501395346767620811750415348019754878154072893764251282632248338379448321531691174471667141172188510584435527800633159917865212454485660682216436910706179399360132934827572858839344368392431725110407142428070724806230831702648612391337679034610346087254730484439801760174759387167523162510083322503315244218147836482863183150067933307123247460373313661732362261776894153714706672948899209831656308526867932858319277681464017678644927588420229646969723241005032305305560185780940508919305200601465045295958160166892298407940957964362035867356479206544977108471429210295915959329455446420251493083025714678188494015863015748675904878977456565540768664312240780651508271964971062060441921817600556761373665725810263684267140067977000161441525740275156080849080297048816195746665774750481193330415723837525681367355721031515648881020019486888356024624471552315570296777129068546318841922435917673061381818192874844196746478481267369461901520594943358067066984791175299709154641913629945247535906096319392514696348651744641965473878284665913960013159178759665655563082400426050826378538524833391740317969611231229012842676437186681199627080480255665203822139343199869916472556572910383719887174503482025365299652413771433269564037156285771771447784202202620121906404938589889875995811026189335225841866313458041789758041177061725047534865252489893562621053050638185725345782888174648195910057376532439362356185626389000479671144039830375125838944583581226234933921028646734189585700292516328215446863845150062579567694082091793086716911250360301342503622821145255124960932634097546315330744101951060471489457915824471787949000439519064566276914324671419455445993891703076767068410960353120654175348718763287363520549537209516294028137877002672804311121790857968027651529691791974738687209466859917686726383428534626366347386568838041853569181130217232313958581995312616095493275293237383528701609272543225062701323200954919023126775092267508977350641 A013850 898 31850033393193494390697775670237172144329255428605366830007972916481908200421307606148646685261041348297953791621082460549200178716601332547792176217710715899876999676121921560444334409710061396018463558547725642554739779551661896596359356452135338557050045896789687118699624177584484527688153291523417227411569461930134294747708212573043229671614074025491603100364428990461316144010167774660535001569684006413732611334582582173544976501544352984066025839495764370850108238982571462290540955634998262449003154564248649153347122537352975664420868566371943444738069243556087892449965485040249822087800483585690095788232547517785726617743089537250991172540142160451451902303265086301609606445068558340742589103731778603897782185841328300667747440336542775149151612497062077907344833841693763002617627814897513169887806066484770521229293818181268678103631840975880117855126833590552151733040642696897816401405516981447162946140396719889497985446869081406531648512729880230426030493424434485585967935761304917623387690018400435632041345876207269636118007426902592582087830275250911139284722109950132280275207394744272781008505279751592345527647019967211580500244221892243321514009384155816145373837708844188092266174997117475858597933920572492057816986989040128353945896734006742786000769085646916772685235702293119766205423370457564744672119436701730103145738347514462537457660288632022140699970862402550638184955123434526416463151675621537367689516194078554620974685074067668693485251759149846123530561280982708194285908777688183363076728083352630422464327425043045850764430828226958098368249171241113047132322935906989034587497760560800677635281624389109522800737125090351307422547435980597454541809700143169840375506767696753151081259291001374370354257375322666215989922414385236248324803203163592907564985507839377440937190766961437209984410837386396880092429705633386945573937705081500695709007930544008319207392763538214909793598832107737894735724454111353378236181354793514996284377082361666309055950568554616899911113753749422516543867055779623990917087977306680007830896373487716029475044496537413031613796027214593398487976629451703234702744674764665431435634380773186428250309531380891910521172439233820815448585951246762205522013206251234927907015506300978412839793050749161061175962373015812708463992575283019977412180753474205594794893831281241313050275885218505800119850303885273988151632132968043938124832161377473019076559361500333481099587459990022930224923777624198383140289187352816489668633349741604445609204700936044431353235148229083124381209697913096098609314706326106304580375685854136559367052855075223057910110498261855837411596476588101828361393852320639287583798411634259195663822882699714330959549441349473362203024567350895027812768779906304329168626140423915187658106152595988023410178756111176052790315909459681033399694823328690505626837613855931532740667274353278129423438763541482445014655669430415059585426032352383142695216943563507198739832738616848858973505856690911951259576243607035041407495276202353587443370260292290353873973882532960653437507691418057342460435547542644867333241163984967718076882053959060987971189967550775351130681270534898050420692682110454392694368591581296677918502676601534982471066674973682807840356899355822889610810350502238384934110272525872450357934636921747719081563808600304691536869363419267038831237553424817036346579497295344452662757875246826321352886948874035787573592841979347200939436338156779475278616774620493506076609118697787993073785248275617767256110115795579175380789363134486830041518537332220209355862515578451305218794407287676645285454055750736363943383909643422573464317802331886258294275724979210561587134228895943133763824801320292978026864011907770405052644089324101384407943820805663838715887827946613102820561007160846016572796664793921863192266045260892767853438289977546892422525433973496423965806169873818111110826012373965108476108169780981000471519234606600526953161243574085513957522647424630493311174980018622598797891421508400166494253355528524929622684727646067513499130826421767430628372154064795176770624316344741031808611279483506215071541152306446829503317533411406576558197350906940308241214667822782412790374259986301325934404896727450433693187013396612942423304137603578000409 A013850 899 1880712621834682650276312955551834777950498203803718305945140792745340197326677792835471438117979230575645873441433298212969721353036592085614580213479600063171836953875323346222677502558969415373494254668684651467214829242746083332118423639142139606455248160159534234672094108062186226875457763711166263861425765157512499970557422244225629668879139457131253671473419167457750256987656396925929931307688270894724496966695766894765657317439692499356114759796385390334328041403681862276794152889291012399351187273864318483855994238708155860008387867975696888468338250762743433961278011926141711744462530755251414466199343698377729371051111694085133777747322854432497783379105500081023745650974853301462509143986257794781560140291744594826129818604432514329782253566339018638350805093518175011541568304841883255168705060419859214508068570669785734173341356577784745079227384396688514007684316910609119160686594372237473524806644285912754966542652172387974287313028186697726426674606219431939365820638769294080743419707896527323636409432644163064743132220551171189379704289923291051863623555870445361017970721452254563445771228264051776411062028882043876616958921058515075892080740125016787568179742869540462660225367404789831974349400075885083522035264715830539172151256246364154770559413738364788510290482984706429074664044602148740608143980617800460860652703682381498374337382383432275386192579454008212634183415083685350365732643293776160024698241744144571813934178938621768681610631126039263748356113080747936164388627413709539406317716593889473816096070121366814441788875975973648750546745312616484320116537042371795503357155263354719213685744638552528211860726499460154351994003547218299093239320983754035904333299125725576818197279874340155195048543755428117387988928647033815227331304343606997598804829252407398509900177598305905812369475536829349372577881687945865749195447547357534580921209290693147240877335294168052208402217437129814946249793290821305631468272819202267015596182336374033883444825122581573322851356045149650179398805776731017039663127971982147782406599958076143824471902476037702103763041610994525587316531992493624305962370300178729060842774550275885401752527518510286424364711364317885331423551835170061473869357815929171257981358631566474299776939853687211501379402164210724622090297577887046646211861311898366167043685843326018294305740746267548991277040594121543726365725819630026502333214297178404303451753737233191725449539924950864006851524144931290326050936223996460898443130668892000908777928385572487626977182267779129411586051452070411526781424093850251179166603874000909694065104039336846346534114811864325343317360346050824862911945585681429292535712408591371244753077400535431528830434962245052564726397677503000497316183684687364333078204965891767916023510204640496794347645369608834741215364137684705341218579622735845666759134260578901076803661883286720264324635548360996895670402624196578853459821784375872193009865300481536578388383382586308273526547331741659809926717608751812160071188564472776984943570499999453105904283789688793624831391670544868014946258646845636771160557492148358784721808404228592278710796393905733708915598343815194979291482185940221434209770964283987534409664550644039179934016090520996120165234550061985808628740386806674391974277482380242321185682375592281064047261334039391730560599040544299375945746292182021179229172735792794585283189775449847449566621444062939220433083726038472868272776331819671235727041924565521040317691849985683203013945125426953538706046227613154727060231103728312827121628110930271142254325682391971121864590955930018227460776538025231554492876480534459540494501909895551666018687284297404451158689082076546105620090693161980059508293039141934647953580830498862647904674674753644012334460352419557108451306911840796432607070259416292099640117706610457048977677584884166450657704350700990338756888524879085642983165204670265690405711317397147096842739284285154516057218271806175513677754807777005999531571395119645836416690548649521431319166390603868569289910482772640604610176169378945011174747325372090393128595255840613187266687442221558493759433502543378835341397030410146939184995373703918261335484920267478692858809677931106995100674746859220659148999954056597637153686021353677346151041 A013850 900 111054199606716175816166003712380291803198968436405762247754618670819593311942996989141752949428555586261313180843194826177649076175457726063455347025756904130233800289383968271102883848604585008389462243931159984487568451954913474678260797467704201621575948609260337023152484986964034510768905489380656714753330006785955610761445226099279206317644305804143398046833928419212694924864122582079236513787684708062586821386418339369017298937496402394479220451216760913851736516846010285582417933959744991169288257334414142153212603801477895377635295216096925567166905369289237031979505326226741936798767978566840772814605046045506541631197094424033064442201667231384561610752800674284371156944414112598059702443244536524056344724087226579888139658773135538659312290838752711575976689967154716256518066832608364334456865112732266757486941029480177817201633764561611412183297821240060063639751229254557877319382711086250574166307538438862268019377068127337493691547001396314047768708822651236587612342898688046173818190331582041933406340588205184810017214491326107561682158615680413321495107350593928122750153131034179716909345257763993345296801743455808870354807329584256716351475623642116289113445636703494779623647719885434788253357725080938296892660346205077507576359530091556975046762821836702396744142729763929930429837169712280984170293911500499413360681499740945097506248092359292429279285624179730947835896477276536253746146853854188473298406476749992821040999332146676818880426157361492485076680121305084882570984060152134592403654847152579539366656844596589025973191337505267985071034763964690782618561395815012152677736661145832814848929535161888238382164039066622654330893915459693343156688664769692066114976980074969585537731179299911824112421460214274903643358247678699755358686190185649601211826362525404474611095587002365432314605160974236251101351335791515426624241982223915059468816487406139651426565771785329314853942537445078442761104044029707276232570041701074665003938970780550326783533478663319323141049723110041693443320082310189825175068043617573844403327320924438216691241369307550271525103844087615741405453897624756021642772003855253772313704994419240757088084997440513903072311841351606810935229312314956959970511709672801633612541245835368740927528521420376151944952318394479078209809981676652217412164198606286623797762605362558054260459685326352500385917970042283035498169743923333434936273971034087595714522606429882738196069883028423568740575649234047762462981733090767019592168422867403761662427893239669821885375635730089812624744752193305730244916311317763481878608792155879716524850328418801439916492945525776547197546811073955157330087474888902718294941282014911880631424467424216696345908354085608108894529056458874676366023330397104176503934925030943003673272254073816695209434111430032082634026036966144165693615908142928950776460118952923529684179430546197544888105404495168505692441604556183784717949016545610877125039536128134253417255650358338917243469093392013270116362748079185756240043613543553008183932894454467706450542053497333574752668846754003911414561626837588005700259759353868437879038064461294145465593816263739669777757166603943448332182731597584135468652765670005179919356282050979869535923716129174299899636934946610200013718491100547316171689111057070928823693358596348604550926734513692042297872812745100333850220372807056168612303420875828727466387073050538042049459429650472498027353160938845784398639169617619766798446098603669451909719386049804607454770445711336179507053323694329173478179586444053144128705018322321580678975677219563502774982231356711646313331393793851898061249863299079301406659843277422430326737465450477435436469431607537970990760735340521760533905195668292099027010994460127340496123134869527925284337549350022427696941221837287188549014891748272632191649310457640878285082883709825144744886784204542778513255510505585128132512922170574518752766847580984138921466911997754089018662681731882857907157743644424427266339759310419966994569160207205590997965456198767835147999924097241655061626292625657323964857654815896565623850421262132368094910626775740807498000788891683976848074153248688766611934791821842669413599049056874349334619852672153936953699743127290120702089298287088033876288005874913293612872820009 A013850 901 6557639432576983465768786353212343850687095887201323854967662477893226165476922029211831369910806778813144282015609811290964000299084603266320974786523919431986175673287833942440354188376252140160389356041891065924006429519485685766276621829670465401552438189428213640880131085995239273826393100242438398349469383570703892859852579155936337853850578613428863511267496639226090422618301574349196836902648994326387689216046616521401102484960225064991603488423898515202031189583240061353356196582388981983555302307339820680005051041873468244153986547215307357815638595151160157501357810008362884626030450366393380793929613363941115776780557228644728422247566248346026978553342127015817832446410708934802827369571146637209003099612626642315814758710894880422293731461737508865849847565870518840231135328398691305585343428041727619762846380849775019927939272163598592278011553046404306697863670336252388097832229706932010153946293837276378064276196495851151664992158885450948206694487268732869261921235824630438517790320889587994125711005392927957846706498498315325409769784097312726220964593945220861720273792234437278103779928125706043046430846149322057985581018004620774843838284100443324755859851401704663241996774211515038811572520308304325493214700783063621744876453892376347819536297866635439825344884049830298461951455034340479834271685180192989859534881878203067062646443605723858656512536822188932738761851086702189247456225573235975159797604045610326089649969563929119478070284166038769751292884482943957230934037767923395546843415069512669220061720016583985394690975288348569250459531777351026022843431861480652603467672104000281884014440121774338588228404342845001115584954813979432220059308965985546812023275696446879056417488406480493302014374804192718785236661167179541854175060844272423301957134880762608821310583316902676412745120150367676391283695027153194426734864808339960346574144764845140277087282258151910712810452893594436966600432695910184954257028392406757893817592285620716246240868381590342712155845099924851956134607540334398986762592907574117938172074973267152257401111616241535983285856889529621914250647200844218321984044055648880001351966215461747465294331013864905462516941919971030578914355662885893529298745944469263663186948025332688783029631661351791396197489448875595089211069608024636785970883763502618848634084084053690546025883958835788795288070213026770963131425208928915999552041715591838439346845387078145807739730522945383310562251511621286325676608357276701739897953201897324722404704667909263312509545914226073345678552872262510065232063267002615841449970568012541381075887042801806225628991940351579335467941647105978085184335304714816612597987761698531639404983376932571702529542400401073222113046254840090764737311636618604518380853388152153423903053330804802035421874845831964447456603456813846840042325759931811614399193564051181504321111194322418828097736030035205092632984307438096303810171478001776683356459568830199530035528898009554724309606495704991587101103911327839720218335336133261580253053484641863598198057716964050255570342731977176965118449503132734148594638530086577388319318668374957995597849256557563760706782930796256680567058118105745615288477160048135869058069098828310316226759513711613234773661371662385700610063180996218472622070318808981276110269131755788750127672746299001405647091719785429613521662793883859700387904699296810528162690276561220844978529861430750536017176800277904722955244326750829609681443676448077465817020026854912265596740048808690063711991710826443364713026399934894107655902626914767017512834764138005275359925779382466003155905472133160728618743177947333668761857085688517088363520597385242085088083466993509649033430661122469437766567899016980155445972211876059328955574990910754460114847951569474333076682208269971196630780342843750658284700133213236221855859200181464972040819720494046528429224639844296231096755541250254757832129582809532419173699686555381202463012693585950876559757604459618005650096447520988631062314341075282942838862223081041897654247518018022489733970953252439322800879659223876303522743525107654203636377600480718941949448583265047148901930675181822979668137522287987786203610247759373453859967680438017823179016131923354337337670974554261312360930458907755074546527148711441 A013850 902 387222050854238296670181065370835692039222325043350972311985501657117111845246768902929430561863229482137356708739743746920133253660646738272987240169450918539351687331973306467160474469429312624330831084917625551746655656696110258812868242420211311496269922647546587280330860496932883880174686176215744984137817630466494169481434946578884813932022816544360961476834409049661413365188089663745724022264520465978866660518336658972213700634416329862689194387942783424164739713700742382854330051993486997146957045946109071333618258971586426349048751626516684171655643405080856140297677323183819974282472063685162742500749739527358945503115123794242568605296539398584547056596299258157027188128105951891172153345806637780554424029025990602106545687119631794056022549084138161019567648917088266996808310006614322903508944082435974219376315942798365151724886081988333275424304195837127906202151869685367264788895331964628267580374704797332848317445126883514654666121990026993040657102778731407197047187054208602764037000658209281465129109157447002982890172029827021650121495981162219170621738307871346663720447157651286834750100975894816135848695034271318201990573532154852133753806837847077883508768365419258659776667520415751526784545751685062116048834866539123800413209725890930962395798852726956086246790058258429293879771468322770993733908738205215858215675240026012906982209848474388129808408786813434289291148544818677572873042663874011097210888721289244145267741052780450576060572209720423315044093535833357730529423996158108583645556816439653604775424505259267753571107399801694665670384891920800735622881807988571055582162570069112644969168674750652919296299048040654470874175996810671493162282135132480553703162406599491761402396272914266648990646817812775851549439605260784766947183167793442323557266857574151288289568634279786139496186599759060923228910907658368977704267032067666318504856674219340688221726930061612175680744432913857908440788950260800511363923269543226646872035006873617673624277037064528146810090497305462583157792440649205925769344348599344090131122855096452073647278239827446458277046563469834644414586466562650247694835817442010715199832253056800726078164952037708802656162903432369384654313787537749127011561649274965550047526093947869939949116719971161930154065554466655014422824449284246777574794715351066140392994031079286373052282421885294492572965258009017798601947527162043560857548511263982468004991873261577431801223347649401939105390389509725336244878046888831961039234238618835127533275405935374089340376176689135404988972868554228956841888103853237462821779312070572556011150053990403855817166345085820408180046486319960899952049815408105206157298579340536594775224863424491426462666949201282972692553268302052519566973514830691978205871011716996507528051396130692755389626287771531668657864977521400842057659293798213544018657980763658216648657294913544509380343214837548825514885090369912148643686815604526911375515581079854452049067945898566196915757953964884048226733084859997607639172483263332963052362555214617403609997110129010203541173167980520322613279324710484818740364810563082308202867448048872894682057400750467582505974825280588160730804214816026172837169287823682374932009922216712895862873922525157049900149930335292213235323620774645704589860630255351535373035281961047569906288947996209734002055118961609833248840666316048031448205384588777364877478698140663529675137209787624388401278272879609995985784222250309737622079567650582526279029215565755714371221903142104339572129398532590654242939495889755562162973394216690077617115379987585073504728257346755235020353062223991007864208165914612105806718899052821245550777527755001159882366240642499751265775047108620697830678067869053661198929213139069427315497747638289140115321656692225889893845007716133529189850948464580632621053258166108385664366629911515325134038363675452953457217285758165848150032317955286293195229419735320079819787792791408704624238436543556813309977126785735983615632545129666857675598599526154382491691975410712443014585661691446209996301250818603289572069142997510671846714482414081873070524460930785972803172989393217769095510104438811465126423852553583390787536981519943243076977231562184514440897723573942150265452133376454576233600582668044029396897881604261879609 A013850 903 22865074880891917180077521729082476779224039071484831564050431887351108337349976456949079945247461837690728776294373128511886948495407529248281623544765907288830177785265691773579358856945331481154111244733300871205088269872248614672641056846671057732543242662414978432316256981483389860240435044019363525568353993261416014213709252160536569377872015294127970414245595019973456797800991506554521257790697668995586097436947261375650246808761649862061934239413633418413503715354315136965165335240163413694530666606071794553178824574013206889484979734794183683652094087426619474228437548256681385661405692888545174781926771369351018373013444944926229433574155354947018919144954874894914298431776528353221824482916536154303958184489955719063789416278727137807214075500869274270044450100905145077894533897580569153129299639123761841679952080106300663844202798255329091580529738459986565733330865753051251618519480457179334572353545943577707360296817297344656843379837389103912057761261981310863578439348363963784613620851866599861234408766638088079136681768189255801418024216191647879806043025341495149146028684212150836305158712525612998005729593078687068509341376500211863646028539968032101943309263209641804601152440413029711905100642091251232890567650034268721290599621104133582398509526454674029936786706150101991374306625432991304408993577082279791211777407248296036144392509342564144677056730452546481348353030422998092000580296259096481279205768103408577533914841425632826065800728411781276330038679197423940630031957549140153755686484453945105708384041611054501580620320850890268313170557483031362637795547879917132261071117600011032572784441075351304231527162487752605850649218435673340999739597797437844215618036947293389019050097519314531356248703945026601258142859251044079703464218875034975763733050672896059422210738285587091751110322529172788455743960186319029764459263976563628441393281755977848298804753493208137361772278019130395635520146723950009395528305143257990271146795120880250009839934761623322540989033775390260072884485827894960710754014440442669178152673470590398496798132783570885914801322526330265918036916264057934476132360184133290721834894710751026074189562252874667088043763284777979794452574840316548200905703828037440764756368321527772084055393197577140813667416925701511946653360905785487969014053146765104524065904541200781042364224729904754491941025520174491989646399531391510225077382041626900753226765124222885770430437455349535102234197110159771379923803790738638467405742556203595445712379445077904601459872857316756529193858915258665672556650644429818942163246598455238859902399538079357282147855510972609282623564970707371181268589550033204318382323811479345384882252960352794241194020683386558254522577939967899227910219077237530621078477370876926773023906890121276513002042666621173502578269057661198322662723639490711560757735106113254034886564607349889734399886492942420597828449701252942465261062774631709589812819547184325539045413137364435361678591423672438163740361927897998733485495964216548135278956522867943065766719356007923508902734396081744529991530844829418061799801698939447217071119939837895558080807456914360279395307457993450302993258080671529479862009276700620557360253896974679787806842251187998639553953236368669899332624483122054210326680355948252812242360364517897955396456090228188583087352719564099043510792505296320208985079754582714618650239646508040763787177100749432510707080735268090652964572539658539696846176390199247594250396149942309177906282158638119147394668853950945542391334292794176190161415955101332393213046072886911005380698868068549872716827971264445023373627989091930235780944270170041728527862236405063489893844143698967812492750756716943586203709229599749640135571106648910613552826500293335434669628506019246572341653860629968765131508655885021775640573841450534065095185129645068433839831336671821448695223506733935167411258342941700326885102005950915393278649376539892599356655439460486269140839359570924096519486157361698278886421703419890131751919456027159047568268737218207254071592559587705645941110824860007661876643472069120522941398893501980908054561850680116047320776157007378204250202069436545642613271221771128560452428546515433393220569679317710031024683023746266272017880805965331891857423010850059729031841 A013850 904 1350159806641786817566397580580591171336400283132107819025613952516195596212178759806386221686917374053799843511406438865498412421705319194581781588694882059498133168042153833538087561143764878630669114890256683143789257247686408447804781765739079288048945935972942061449842658499612687857337448914299396821285734948093354223305317630827523885193964631102962524990788140334412650453350747470537925751282906656520363467554298836970771423810566662704895154903135639723898980887956954522656047880596409415248341332421933396570656412270905853617198568359861752335972503768454453333715008787008779141920344759375704025697993922588808283908070910552948921823120299554266520156590440407669794408097972222729395513891738543375494426835947395254997701241842558760378183944250829776371854734008347911704594332118235027923132014390619012989359490378196947899336331034178927528738700526323746719987454291851923356821956801515982527162904534422320041918166764590904641944736017989196903098744758734425183443265081543697517649697681870855206030603261212462984941921729807365817932911941900615654667034603389947061923847774043294732983316815924921919240326741703392708408098940961010336434339256572327587650468683266138919893450453948991458284287814846294050955129166873533723488617026577983907049589027622046793737318211457372488661431925192703534046661733131539391264244120604632638290233284169070179035522876492417177138898093447614334542265913803388123055821400738173094800137471342192746359467211987272586012453967928686270262757061319176939119531220521004546974369273091157263834049325924219453624408248815518932399189306761226742883988423163051462390348461058419163567447417739303622874985699408075112693623510340907263088029463700727328185889208418003762055129719249875777692077695914901862409858660351940283872672909183839412822121885025632180811313435025123985523225105041952388561555078552105695835831894408735964196121889020447303075291244751630731881829143902524104796550890404241067520947105092857882831038307739095572722861455403019467043756003651369535009313798693699172300737215764892440837432942737077242383103293857275872194161868476356972881139736512886683833628697775137338654819461469996216881896178202854928882630091745851854715280905341782839718098793017893413791386912923732587906247302045748578937934308125727279082310824263332657041567597253364919770565106076145847994625615940783577496630245929137287280594332176026862577287253820237181858146901300934698251827105157824340213120690039325862861841692201266107473870293852405188811604032351697156292368175087108949298797663902936378715797548392183399438376790324047968153548720067421605529638887955299560882728944339910681796157838744043865631912155055872147148265727333292878371303704777164481508870526291798945644063010272911649020288677954771256816257617421313674153744209585836099754911168188287026951183500280881537506016753499403638926578897521756993881172126409284999631200495779227819568857181441687238755092600348232543671759144976433801130704631480448927213585051191022950840087103718829170090459011252911875277197563354230932751469904856332307131216490520675418720832561327487894809113599523336060138013510087055246941448896405573144256371785779894943291565632362457866790206228090400131667021384654333588885692143103874179065580148338388380310099137164417356368205335671884307642725090737540484420268786645242412020359974428354715516678000886653299060869020622153240324742410336845484966905043894297110559069869664875371192891642257943414646188055185422297534507801156949383332665898655203309852841450732778576486837157557899207956724887460579801434055974875194214185189359127889388492628978209270794027841737197482594014741602841280350359884439433378801821742826298635616500365338276511522819680852015821164081806893651930490850202318816339025612250454621354650829800244763812586009805586720411645949808200599134384724004252849132137700467393892364462602238388349395603057710967035304118099411147044702253706497423343303496975379138106050921669964315165241092389819091958947714599858700663997920145673469051094430687176653097158592426153920382209497759166663262398470639713822720810172478244511295128675582770181998158583650671052374363370366155453243189826436281418994031459621976507869193277096383843711446882882288971367685176939601179209 A013850 905 79725586422390869790478210735703328076243100318667834605643478282128833760732943587807300004390784020502826959505038808568815755089277393120859621030844090731305265439721141716590532397978172318262380565154766882957611851218634732434424558485126892880002208573266255786551759141743629605287919020940465082900101362949964473531955700782734457896818417501998834138181048898606732596619908287387793977687504355160870942395613792024287081804590150866061354001875256390056510922452970207608316971301337379560999307338182745134100690488184719750241958263081476613686840375023467014902537553864081399551254437696375947013440843134946540356487679197241080884733430568379883748726508915632493690003777161779948075699793269247779570410235857742412359260629561252241571383724067247464981650188458935838244590717249660163833022317751662098008688547342151576507911011237231491644491527378890920068539188479564222296979727172717252246442349853103576155225829282328328202194717126244087931077779258509072657141359800073794719696998416792129060901091971334726797835536223395144183120517257289453792433726295572984059541287209482510687931874663550714409222053770843636038789834364806699356111298761339371723172525278182237080788355855233996620228911178858817414849422174715292838279346802403371727371182492054241123394903068346388082968893750703950981921328679684269514762351077582952658399985196899425001868590334000741892874793519988178840386259944176265278323197892188383074853317545285139479780179400636458931449394352220995572745541713836079078069199040544797494289531206759745272136778646499234517067682684307577439239729374943677940556632399355025802687686277038593189494202570088139627145030564347427329445774662120232978085051802064248002048571867874704145593354791985914796939495866079040073439744035121721822397462614396533487733475188878554644727247024798546221160919227622246592171265833423289233410037532941449949816801424768392799292872711339043086890129118300145864131533527480030796044405608628165123289981033685854473712246080092896509466748259609719672764970499064242425186231853701133739009577835681674085479866398978282977193064171660402891658420301349445793691940974924084710228434380341806610659087426700380695590424287500806169082622179526934902514015628913588190967605821233485583275996938499407837706082960516070102531371861925530065647525050213945147532098948690336178234647995687329467598519391869627676631814720662210208326235050831185351541716374918892997072138732464369465244563626132152876128890082792562380224566981690673994136406506335365381908048370718696347144703255804490226789129435010037553436711091844708471498898371261178384919646694872483770564261434327385849381324219997046221698780843894194416957942933303611174947112463386785468617295707004435941336276693605159962999026144551287943743196051111151145104441831834035854427749570350160654440434508085773908192783277386285474975557319762228731689332892341869943222758075267623517721447706950189761249462957962783471273705751713439522966977784289028703034983687778714224156303387493143664671514155473193323243238918503982348041546411861566403791202548755362800046441913826832700583348938253471015089559757130525276645615883852688595194497578517016506423659025370774576094887562510037374805945742453744090111235358140666399643442179233495468931043950421680476186156866089096481995273882961028064532451582614919187390236130019917596544319274355990656245254798717526687935714587980389041810775936914350081402516733841225793569058583689300691442758470644001247115151150516704136410588649691100243500434824319842162971247316636390330636647879659776694879571260405343153421246467142740501101248534279231116550026739774149693976476906174763408400816264101584868772092150108134518730072859889728910979334630682223917866615263252843554213596723786003123377777094936370776848874653058369391293010090253587281690224437178286283567727126488403599074899141950229152199574593643460964954774892467672869652128821842623379114966350998728192899162726024200873689722846192321264526427561083903599407056415508413186681872673998075037647094188734117724171962844649088633181032298981367292804461517841119874667860147466053164486996476809266205988474971653782656751113358557116061235981510178563659218090813167993819264369587317226987316281470290442013106510031112241 A013850 906 4707716152655758470257947865732545819574078830717016965628641749081425504737519585916433257959271405626671429131813036607180001522266740786393639762250312713592844618950093697222954347568213097221075309991823829671764022202609162315520335753988257897671250414042799137940094825560819584562646330267513522680168085380832452197588452175519687004349230735075529157025452756413828953097808964461961846588469444667894268277518598805242127893479243818490056892456732014576446913459925437789063508838372670925697448099012352917423511672636819516532037393476698112561594237304760703762979940018120142562102023291533303295196668346275458261510240968917888585162624341632263755478551624959183119901033037625944153921997092755812135853154017163831707401980914962383612548637522446895559701461978311702312504837262875183014176134840917895225315050032006708441215637302547282350115580200196129939127170540529787762414355909821781027900174316475913068389929993292205452011395851587587148242211787435702231331540154834557504403388059513158428917148579815344282685390578455259868869083423525684956989419104027289135731853468432732773611689267008006135150153053114545864454500929407470790279016080558328560881614445151382917383471624895712266427896976200434309529443529994763326807557149335116697129540954973310884095345631282785869911230207085317601531472537206676430577202068780195771525860725891714146935338390632409808032363682561781972345968263443664288419706512335831832187013547731542201141539813428182263443155287104297567575051492660306633480908134145129747240302528227956198574404642297133298998329594825678140209666779861049238711928586549514918622905186972851889246443167561134556843286909794151236376443548023537637122944223860091780272966120226133405093142007111976282844480291396101237296543445529902551890747769917500905917173976428089773216499209567329355813331119471866039021121076197811805943629306282659678086732307331148826405444840731859155237775234306505313131102923264168338475626106783884522365150090058116020818234418783405445987502017981694336957098742999244450964821804729198246154776561619167173073500630993268631520273246272375130349538060374383424671715422628292278054278821724803338552808453459230779693918963752635103478159757078885979058550108871718469088446156138016090206864343221451533408706492735513423484374977074840624846420706690083247016622910821215660988577729497341117732224971570509644677432027440382850591455853516530663823186810222585712584112720013288552553226237559477495182534830498818015989880455701852608679760667792596990436288348242568300602547582551999343401671304007907707492884353262338190533538449924601322451120217685525294168049073435597807020117813866605582345091310051108286126949572268644936269452043850526295136382694202904937899965802480691090655129494809609001790091983622062363967272185727967983168104184379606636484053217267956863504875659746382771011831684174639844377523417959895078277360641586477901097933765647701755212019538204744401195241050932926890391677071184482855885512751779645296222205558728082640255188239366536592544190014898741653669505274074013634577466719301455417979942348569560644136746171454929209970023414098800387060646972325617408857639887513851307687810641789118867943827015678655196944916290146151134776978336662848210232545617241558673944909214228449810438316376785695058165338927514965746182576733501828363096206053241546114158345508831446892260626050609471233395916010705653992529884508298855457956737210616590541884459340308269516529003444933057629640902560286860862550908849175609778278457175941262359881289182800062212633763420646030154055943803355675107866371182638311683849527624700654318201162528956923765279616984832713604502659799578934484916123269371735235196492072303628602464418730607154640126105764679817159032758672942839698432334359678897758002149199388443654186460952819384075396526062790940626758390719092013744121773719433019081208232680180052726519614502625323615280088554800985067913359648060123901062502659809003037390504444344810378349021021054443423641387274279356290260377899526912332898023264750560917494630234013684034700706776222550757272810648167000287479262473847722973309792654959110360197413458601184212098496492709439146299923472194534005513169044426756867033741759761494936374039104539180310431926310827146718809 A013850 907 277985931098169881910261563523641098100029780875009134803405666641509094629245794028779467449237017230849321218804427998617371909888328776695758034321118715424943881904384082727318231269555415177807275979707205318287993747041868425569160305937252640599589665698813246296224659354540835648839703155966406000741245273652775469815400512512261997919817725675474921193195959813480185851472521542514385079202532238194488647519195740850742409982055868238019369442677568728724613792895137176006411133397067845491508612798580427420940940757531555631700276047405546848649578118608814796500202478129976298149562373341750026278068069179219534883918218973632403065267804749043542497252994902214804047036099838774376344940006330137950809992891559507098490379571047613789937384497062966735904811628357327709851098135535516681804086586221360795159628389339964126745342167078114475491974895241381276775520293247743437582805302119066347916477393213586190775356976173911439735820913640395433516554363836290781057896114602825786077515661526192492069128706489516264548289628267204639996850507075768171025268208673707396175830215457484437548996639527555754274481387633360818750173825380581742695185620540888743191498451371744009888576615978466913620300888547659445543404111002660779684659442111089305848802263850219034394946064181617222832388232498180919052831921849517036549153204959401780112830550003179828662384796628453166754503043091590663685057079988084932566895249846918533858810962979999835435206784443120734474054876548221667067739215590098446400414144413135766444792623989332585569620019723003424172552364244861468501240613684015096496700671107162306429763928385559931208113222601317434447039248736434836356792615067241873934472733474714559533338376433232951437344942377955087525683716726648381961123593915095215786596765065858510993503206134102273018661061825741231131421389273694217738158178428404589329165366906684771331343456015597007050415112400375551257635389810564832235078496515825876218647245979481597161139747667841692913295924194741308180116006659801068902979723675362385585021762747454427237193401187050202402817138759521519422640614919137479072009872927046966843440123990778030726827110144027912338204786368314118310146220890629350225281855495751138177428325378766103881203657073793712110625132602883491596250709689539332143328858021292264056556296309342725653084566261081963565714526349088495660970152346267024008557683788327166944574876694297619168095357956833463742379272004064675739715456101649586613033499206124705026186451028738694689931187672485059688272390675375415582279832202113009228525288830362942219747328175787807812814911929597783489416197734112583095329129737298614906730936791009193031895296767207893187510245292891214841774873737329727201508261709987333678055080670682328212094741539012601946703141540899160529903455295050781438093383983431392277746858426455584833099402832364156245477649118828308170648380307113844477199868525039933581931890927731140943514541711451952146177788816538399950738139376372528157183642479836275096625016037334551824428610346354619253141876189755795907530616928796431108164832308031640976297615740683986475630724678242114919519912579120064055544143068855382375634777717805405867657530587005680033215041448808910724400362016840078357445793801604523966021586152496798137772944190975732856572143732818507489605098330831212346334973536549463012467871237860056494936143950988107541097707662438666860795444516158162604897150330539115936887375549699054907735439585863006681521124419852119972665655282378847072768616634970581797564617782155601088630244955160873593811096225727434566849425644349259444401351963609666619630756710948936835460446172377391415996103337386905632277558505336502399812162933131593903117660377456965346921461623621874344806419298578523423725366878601741352730911604679233712268908074688209336056332803031810268089467481742253069456213571664319576646616358800343726264931531951933448256716765522734158673949072443367275215973858302256233839719559061820354871896934116708031131342272243829722600277158921709583585054589164646345295375760255871617140420688274028565042034429165399666202195963613199975362969818234193850969946482680507659297067316941326540204119397999672149864181109615038491547118904355566241475417172156514497950635083934058150694816728032186598952641 A013850 908 16414791245415833356919035064507483201708658530888414401006301209514470528762334891605398773409996630464421568649182668890357193906995925935107816168627739027127511282571975700965414238235977710834341839325730766839587742769075288661433346905288831174765170169849223380545769910226281804228335631656660307937769792163922738717129584863336558715167316883411118621537028231026191494343600924563931924541830326133146360147360989301495488567030416963586805746220667755862459719856664955106002571015963459208428092077143375658779141610791480828496269600323250135865908938325731904918540456131096970429433508583456997301693641416963734315360486912174019768600998602626272140920292095980881964173434659379788148792362433788315857379270253697334658758423290790546682012617167071122788443221842871843938997493805236724543849508829785133593380896762135541720185709623795581663325625589108323012317697795986002245827070284828748778120073591869050979094054086093296604960489129551709953719018630169134330687707671182259842091222297460140464189980989499445905311954259550166787174025592317034730871062453973748036786598392548998552830702567462639734153851458362322986379014214897971324408015707318939396714792055050112039910560596912492782365147167850742599892469350596116379599455397217712421065924878091583761987170143860315391029692740785085089150672153292131491190947599647715713882531147137765702685159856113531043686650191515337099938935516216427183142597608210692505828928553006010282613525414581836249958466405295941218682932941379723161498054813451253872798559653946099845300492544623629193965044556294824853529756997427407433033677928206827032371130207238928377907877681385193186663220598637740652032247127105565413956680438948420025884097790005972549423781502475869963304097788991860306422387097092457396982752380373879215655370819012605119478917039748193957079301615222369863220502278018862595297885750472829062344499734264987669319961972129775926212112132924042778649150140763002164834901227842408830768140960038384124837211027775279506727670077254593317652049703306473506409950068474436473929033146694127401683949226610986200387505670360149001723110986469196345138295881531451936388414026894704195658654430262580372095824197370772501452668285168608958238965185290759668081194746550444906420303455067667295267008156457608023731425737299286900275592740770378607088990553150628866591877066387326580284626525894721500681322670016930880910201893921580114256862791993059200523753632568015037754457967346306439913015094622457707091283746795991182745746700872570289532796396990242914718041811702571081935189780144101375133859981452094263538907734530819517266537060001613919196089781857745911627555086572301839340385378806858884829292474299933345191964519315583061521861345713042066355474458523120798595982393137155132350873804848554530130269131717453593137976230837640282608674243223775828809686637848271062139209702817692769168616208754765402534175036535083038079496227391596141573590173519526322279652251827775978691136392035421415153536904791852208180610571988567950680685012341893912278774647128889992543775399028500460506025182956960368009397911871648717399518661525518643882731317884460662415826104072841473898857989458691411079309523632098400281314982510717369365116976732389786928816678190945535669608640718783433237354581532926049447728515279200048753691451337252257838733852359709241423215328724398475969484364161896762194278539759340839463110203234623343656571829868004256957262638834179493246869972105624681537140875867847832265934278769188540799914043678377884564393115418506088682527334357294424840951421032979283737891734873179420932455432099187204222576553024823771197103886032712585723153905969359390680357552181615130206508409038487488385194727628456346770365387413248058186474253161763229647559188814554225137407599344704071475766752902264073084790395686225364520414965329398301498319955193206406681406049370801496692217942030229718186110868287351929335538018778708394234228040358889928352001600243041430134830642062657492530274629833725901289823765957168029201113888435583202043346643267348963120524701221893112737167091007787684889573469455395845345208004796910912705924369855801296773832527998068390872513046332482640777330030341658407887365824183291830992881908598670024589487051071222199740378232973572586481554498409 A013850 909 969277008250559543892712101524102375577694577590429981965021080120619970252887113014407192171086891032293629207165587415306701943014202430542181436941299361812852413724592593166306745353596247847057051270345076051110816622771126720168977701410400192038708533359426791397847167428951714257878990713694134523417368457487473798507784856595160455571914894648543143483139980013865581549495290994575616212270538927836159420341519057264007104394579091282837292508584210315922383997816208934054345815921626302798470409063239189275249532975626151441876223629487597272746056899196143253534895394085145006887619248344552233667707832030291547587721391676963693316120366486478743649202327975575099102477143201717110398040209352766263062388529210573914265026136897890991026163031098382729534783806599739512753863011705423347589769646889982353555548572907341603035245967575505301637714865411257365554347737155177446613842673248852786599212225526275591264524799729723071226311922610898921057154331092857213092778450275641261415644585442723834269954187448952781262765587072177798615839037200728583823205366844695847824211848481625815546100155906101413662050774764836810022694410375510308734968919501476052436611756058654065844678692687085786305879575114418499781050422683350076098968241750308700751521798126429929561580409824807763524912326650618489429258039979747072423334264811597965189049581707337926977856004343647894598653007158789140414294203297063808737387246167233181776692402126451901178046062205642848723797482766320033022008507255531272963298638679483089934882149005863249765148784267480680274441916004653112776078620941090981513205647982684929434482867607251481787082269208114272479276513128959947761852160608456532128728023239465254108430090402062673070924873939697645463143670342180359233935535696212516834434545308697193805233991491875319700110572280091104971575681077265718053307439014735817389744855679670083302380364808613256885674434492291138666899009337031802036453666661914514831336082602866399048027955549306544187512473979102479592762190391806480814035882930543954080001141593346999349035478279141528942035517882152124146681822329096438402747980640019574984071233508550705391799459874105388049447885452575108391886323030546745438278609570921190375052655226234067640526468589057221279212498718290686118221564630665296193316958361785592174373475749750086369997803172991483943383748893105247239226911727557409893731422341829751586866511634175384166753491004398152731727128249508719964362988513832048970423628322361505146033213964556483349953596939824403026622094445876853871185650939225119817191021327729042100279298044764714167708962816310361675071746856035300314609905528918038335695500307007851311210416233166210290284891314936764100240312901065864199804390603009420976224411301331760036294164332355873410186747302502296449662261958783917221204358454731821047759605388120738915383186278302557948258193741681940326637618510760142254240501732360118315556172731246360563778926156154509804291185818178343765732912813299599143401200691054081040856873665352948919743769293776493626149364138313825169717393537233923692420281028425552770586937298108985113724177444420350402631401589759517654992115619397216192253665419546269132822148060951778438211368402275349943640792359070884528359696030497142935754720625803442949232550684937750293838921098721483678856726510013408573119395247988470996799441945847005607522082219395841910809953494249317229457194390801273819576909981875783369069401560519464896734424982865031820086631579120546647471153227041814145694124365164535705642849072347366030614556566463878492433340460576393725438769052526371626640560810024905222138922879562818865417787366345645474366514993584702660284433098772191823564115045313647701657363471732718820443305761364884587853118174948956947458722540310612440138781333705430716572550992125791251583788074875921549565983287735640305174295034203645108130345809296457578178777258943034629171660661499844075334184470863951971136931555152091379257342492751353408031614583157862276420186617051680745262803556004814956296573998232752497457575938293688923303863082451566414016979556918855005044423797871669271789187475252792484372128115615210773198036945757940412631022872886767455260560961644587327341064552199199328298683820842866281984620878704599672469594278856487659149311576553041 A013850 910 57234838060187290507320756882896721175487287112137300005052529760042488623462731136387730290510509828565906511053920771286445443033045639321085271669946786015687122178023468033877247006384504839120871820462606395742042610758012261699257964290582720939693700186340792605251477389512169775213496522652924949473272190046177840328086187997087629741066002614101824079535932679838748724916147437938695561718363053149797377611746358812382355507395500761160259285339389034944900852687049321346975066084356111553946879184775210887514209672677748616491349129097613131358381913840633062977982038125333727511707028995497464845844479773556685593507360457133029126623591520660083333741748264629734026902172828918193651893876322071495067570980261355179063435528357683565129103900823328401796299448995908018488602856978193543251828307879206567995101587681605614317628239139366012556405425087669336178618679531276073045100796012671508195896882705101047388578924899240417632842492718250970389503906096702125575915474710326340845332397125807399689806524814673212780785045151025026830466679307665822146176453706812445118171885440991522782181668106099382375330436199088848795030082238263508220491179727642659420329487583507463934062432124479728595575883030931297993571246409029138643567975707113978470676610657567560910681761619745073628382547976392371182308258002764084879525465002860048246448188750236597250115419200488064528155861419719339952323658410488320842133979498928952150731909653164858312662441927181004574291517559868431629916580344931866137209821315384796977564856016647219035382270562210466689525520698158761656314666487950481367373280307729562398176778849340592748045420914469939675628798823751955955389608231768749765669261044267183789848688408151398782165042881265206266953170590035408032404659447325652906556525465933260597005261963603745752971829182567099657466572391931463385329750966381135281047043983028838748922258161583804205842189682335299447141719602342390878450552562719390186275564341616657997387002747231002127728424075992022317473014580445780885588004851165689944469987409945546964561195956905028142498255295423200778737414926710815591243865508812515883234422267446410602680366306106049058931848188089107575432495488630754771384913616553325370456484238453895460105447443715239859316218836816346724594865169876155074919173074305077432304579369546992850062000279561974135372866988388971744229109910600537496814946757862705001452880645486422259662626890318706520655755196005240405175670108753268659654544828807124517368115251393095785331409945699691174319008054934582344239641502310304100085312618381072206979392270245311606889046545340310546551311580102028448277400311577081245684483597628506612075663868152231551431032547255700983355090236495038215134249460717103299225075262932339098383134109661281968998117241465458103056106906404231527994896162393459301049156938563141512214461766547487744286698082252576894347624735441875639970647386794132626415276443607366344930581810594767649433590231377613021022762768712528029818697499606052431381557533065426280761949833028208172130493803003293062446642370980125960113725174447500465550388060516037461980298953915577270924981632473709758009629435209786218936386689358787646024015020851141564997943092785957138822045148010776660515111690904825793213380498233067502709232885394889217100894451958404889752810843689781762834127169998471223890010247460319834118571432973105068991416943881927933082217871582424417772196957519783132160179092747113882687271060813197263944295508115489158986524126903592083489092349638600668882504594873039616741758950693125561099696320856575473093433873782629718181498475271160628462081257115304891184054926195344019615868343856183107387135490049399154989637429310725583135165655642345313628356761902835070028138775112560958790490107282801353977754898973971978382892563534035847614771102033348291580321747157501824380236947474691039989988789693146523533878618363327251817957390400904292804408258820045499943664671400175843853766816854474667390858809520888609560335599550284696327023287178528318354356398021645802222372401580304037232169811155682545181288625856501469192868180840524198829879731226202143409689793098962580946570883610060623425449269621090731465680864224151237092162520742810521136708980936950411084909878266627906059657072572196739785107699283880518009 A013850 911 3379659952615999317166783373178168488691348816684595427998346829800748910726850810872559085924355094866988213571222967623693316965658311956270764206838687767440308877490107763932417558479998626245248360126496445062171874122649866041079483533394619088767973302303237462547494488373304113056581756166132565341447249550036755293533161315040027448580206388360098610072517288811798273457573590062842034223907619925442385350596010741512365710356196924445752150540005583124461450450317575376217530677215144031149009268981791427696826566961948378055197674724084957793581093630375541735786861369262831275838788355155129801682270686148748727611016127633248236897996455703457260774116493278121164554546403374790416950681502941999712244998813452761968516804513992856837308456239716718797669686163759372583733510101705350535477209751959268633542753651011129919841629892940423675443183946001786632011254407642320837240156903752239887459515026853511747248196936375247420801716352520001550529816151104163813132232866170060100576032717881801144283385483781638541492576131122876809312226946438359131909573414933568071782931663405108428765045319997062429880886927119997432497731326087221896911783671737571396111035912318532237842452554518403493840160317093462215222388529206761607764045397529373314714983182718706904214847341884326852682361075457993125944120326805216448051099182953882988904519097512720831022065388369619722323075460973007304844759705480924857407169355432255695548568533109731718504404533358111139107339820392671019314944152787881763536102738852156876728227182927001636820287694427965847549792471705576717043724741446987974262024828891122930049940614274712661179334059578535467906204941743729247209800976477712904913004195402932935606775201812931946688063617095829164857317770171000808905462735705132478479256272237893104992563713688837582967233541401404667673743633171160981440336464813839657210546900153869899285110422183362054550775458552217097054271400798715838981626678276017271109385798808122038087705125221243444640235713263252925824464037960742915513086098456482825531008286569874602710374060059285006786379476939444582783665614007346949847359014429870250389109400470443099677672950009256090880866703658473713221713426108157438495507764143857309800084937796464073023766566103941198452763406095168457740602193416017081018902250864640517300153107192380380803311054507855010719632422797380392524984711111051138649425791105034867630791149235327748010818455246429301338201688568913440685218144251771761083941217596231895626069837479510913028034425883621064152363106635832152845006591069921146805937624802783932749926134165715405075191309455799997463308397493444677842332210998315070476423071956365686936455875750521120880451040882901887366134723374795511565462296405884232715941469200891691420425686041389038987369824991293835527360056716263467496570623493171378267651668065214943154751752852862603812385235058932413034332893003107314664626757542806737457195658718571375301805925333810434931404069572616671278373118729706067632764268654237790020649590769980356452712375690482664356133528573541452044411785364005457818755357825950454990284864585411496092474672929760922270849240415940087500710608519702666441974697619947051710072062966239058271563541685917983090302943944888351026756830236239058263456905040164402967477492649682813380590716493691850335013727509037923313592375261239727299481215102284425884867524545628881218874179119283962520571883099070579445030458144585674170926415247624327658800668869958485238646705458711519348995263169530208937947414153809730896843013822658116328984124279478371257375968050259925110694176812990502228899303466286763950057436151401638519527259336908869014297409836363756308102963551926970702983100563369034958548396800024848424440838433600508050091566531621612055619650344942137151032449029514071351531422984121282765804618803967183269526418847903325227828611511433031220368848042590609068151998535736110892598565945782997585807503275064866726173455181508983403721076768439874634762821843398951505928256817844761033414398084604918670506390946780162975428867940915373094522395178931898610409912068200555254369673210452113416705568249176010366198772592700641442314064106290469752649353921855786602316989351571906399055104687342218462601528615345984824152843401766111224916690478315645287570824535013860707913441 A013850 912 199565540542022143679381391402797671088735456276408675427874381952904422429509813531213741464747243996800787023167145015211466673505157662705832355649617673979582798906913373352445324410685438881155670417109488584476186995068351939859702423163418862572660055527703868925967002043955234571878096119853961850847118638680120363327839642491798580811212607026275462826172073387047876249396262919620759278887521048977447412567343838275563682830823072191597218737236789677916324187640802508390268968958877039895317848324105802014069911952536089775781367494782492672753169997780045363956478376993600924007004613583555259659536401746397463616702891320615675140589792712833447791450804811579776645781410572877999330520792067222141008354934935572141478948789746764203386227032499032528283597298283827191696880037995599243769393758643442853542066060338556210636728403548239077611244568827459498833632561516871403118194025009666013114596902820673015163258780896021984950920548899953571557235113906549769001645218514475878878914155958202475768789629431821974236595127966674752713077688960238668380128400578412261070710331792408247610147161100506539422036492159508728391558537074124365790743914032431853368960559586497010112358980891757207907767626564051850346666820261130066176859116678711964860605041956356923986982520690927616324040739144719036093874361177521226040969355654243836611822948189028652351021939117837674983455282894995108343778215848943131905035943268919266566447423311596548245966583290263104653149309054366831019528137277971630255043330626481011413925086924656519652601168068276955331967695661742599564714902257703192892198304121191917896518943332307507929978496884052940844393495605025468318491537860032469322207984734347786914644468891851818519983468525891616355659757010827426765058669080652367721721603619375349956705894729612170436632173386211544221466887795123884793070427910792417918625583907185863682886485319505345959168740052049867363957671945763371576026073725520543841738122033820798227040899939189204162561278632481822017008776977543908418132221027756854364780508313664525415444877872440720365728921733797263168792670841519830041536702443069408415226520988379194592866910025096562910424297984329214292028956098260588585721237964930630286385215491943407047980391961871623827437226366513602261124818919022392617085159011306157906056740826602869106054714457634330527983574933762514798207822206396458686109943538961203898730586571196868192290818963846403814719471508305769759021446199922870720245644957839897204823797833327639903392404814001940217132889083739252793344794196087773797743810806979588444950388296351328954284971632055534050210897563590414781911874727239506596562305975951437447910783007192521666869753513094473547082889280558300162428983140471058057643627814843453486684716335057981363165200795910909694055083989038641492204998746648276715326563347582877178344936254208683892517535744994900057264322998940483823631545406145195040109946451672921140196338085036172372264478904193441822316654287870413587647097299764087262929337685376570068176213072147310847565328728739049201770471513959158278739685124264548416721330968903963432764536961829452699171376797320846226829460722479922750732163919760253456428045246093450151877555573011770983499298537001712239778964068619680151398866785716667830826578463471120447310501218236010070432225595681180333744316166800944657307066270574793064075542456894839807093301402814598702877249125117018645649603522979639474119033893956968923924520696102178594856849310631456506038821294897589307576856858368310799727683123214139111110183554578918344376793537399798317861380446630276166114274970380767124486941547304115352939565136585131806425247753427443446237171894777735693040449105166378145267324282644667274614807068665676399849856912125724570272284733218488256631315082743776399236578995789377626037996935755458204882265506549843451378051681138609060531560108066932874865307361536681612097052720532540224444347260889305315313816355012923961006325862099606157308109867030864687473557636836915294262086792497835842574731879016421843536099223043111865858452912920749681046094897715174587215274833403986845143047099545594236113671322826380176527203171412345948424191699731662343080215904220969500957804876682870657998157663207565057881401250030887101720105656054060538585769617968033460941580777609 A013850 913 11784145603465865562123791780943799680118739957665655875340554379937053240040124979204640219751860010767089672930996746003221895603806054825116694768754274030820384692654327783088543961126564480493361182459898191424734365871791113696775568385376720416053003618855385756209425503693512646234829697781256593330671508495422427334145603049498214398321293232294539804422634761431790044650599929140686214659029230421069292264689086306333759907477271589841624169215095193691281026956001747317936992348052730328778623625690123503128814230885303565170113969199411409833401935198913898696266091683095140961689615427495354527635964986723023829102689029591035001376686669900102258637378573318974231156746512917872982467922250777400204402350553010599382190447085756679445753320042035371762618136866361711842509069363602139745338932054136657058805458796931405681888175501119969293866380544692655946627169125009739482726238982795768408403832514657920872375267753129202189366907491993358446883176241067857309778148508061286171921001995175897991671258828319655756696705711304177472954524455413133129178201925754665603964374382009914613131579715823810646331832825526830902793140055689969675577637379701068509583752083023061950124685462677371369745770580980697711120329069599469277677353980761262813053867122480920004507330864278584816318281605756514362307187153171450876493199482027444308091533267613952892675494482969196870098050999666566152591759867664242995860467414086413771482153899126464577376080776706746066663813550351307004872116978126946794930053630163077242980862457814042828966446373263685935397360461130238761696850263415115837091417660052261559871547084829426035757300262506442103920591521981148878738606819097057281007059290578502469522841243594958031786503832985374054185352991732348723049949350543441661599938972120495039593526377888869052112693206282405474733398257414270273146015697704381485676922104135418064610764071631471173542954931333492617974336570725381328192763627418262593310794367975084314508538100509183316595080941969419108282351271746990248182289519468014493385924235413576561256604593489752096875927099458994592854038420520904444122700742560805497510710837842803061514198170071926943297644371676655774730017828646189495398253380591188787780760589583766242776194164956557515386340779716261699917159432349353261646261554458617318194744489070072817843424834008849583346902116263742736319373693465504488956106056032120129016142406442603869886580568996166298855370073093947398500457376659245593159785089115488090047640438260163808655418111862000567881479967505719138194216752484786954982974284341337718085875478511249623421573289901247230130903290232450402457114290768765625020407605573956429861683825791711211906992075194715568481697529127687066291269025461675507245798578838691084935245814868838741513541941797743306524258654468742741473212970990834091763318239111421314504090140874768575169267968206203853481401008764436629301619124687467621923452228024834320407453567583300942409845214813718546165976119044460051936973448453769588788714460983801085955737205697226558237885096103312116315344572427774337201299666902697319458977872382810136741313143059067352433370628504998648848052826201716958507983547297923206348619643736572138018217779030772064804650079311414106046708049287923493259951684829783518742478631689506191293237786435618158648952489199378017527268125333428981069324956211170955640596706537183395769052354534799238806198683589034834006963438428424731307254832404265057988819022584137543847702094943476875225086358642407751023105820629790384413119960742671700371945228714330549317105281589920690871396653993071177332881822726013917933829411426760707475728381750215448037604454592137108056858763214730514938345479210969463099890231565884957898729742597639525734734200804111910150008141211818513065822524320937252598520753122366959439917681059424051540092895896261705960422573719553726415328092821244319327921534391379512512718866094725967713214261408252589563965541947158146973462535831119643982886579538305528930626104897583011210881963010204708668195342724040693438963123021472712567075786055057347916090857615183344200474763637672019218851788181067794048276177941574923043754820068727615908500095677454929696543668928344028062057420163246829484133211854743509102838862413073852469470518884336220742951110171394407835139403337033841 A013850 914 695842013739055895577847780872950427311331475760199313782984395580903056771129339897054800336127581775785878096902426854744249713509143731368315709400171127245912895716545401263595432360562506008652484463074528305439139570363393472680900537588109963847513810689791673518410366567598228247520458824285420579582821905146198911653963714469820062006474044073760280911352160027785770346573275215828380289401017027133720638937625857302702188776625410108558065567982156092276453360724947177376861461160165673184048946473376102736253351519546290219730059767256044339252550871560666804115816447795084978646810101378173189502376096501007834084684684508321025796291971170931138270278567375912109375574724841287481741748340986154704669754397804722882918963709966846164592287795162146667210838363821792722588318036851342749822518598864715462665403536500002574109814875165633066833515904783556640992387709662700106715501685695107328747837906158035569592887185554526260079926520494715822930004673858815906285089891252510887165763246813141600510196162553447352777183775546800375600491714567690098144843645513887249248492342883303447990806650639680194855248396514533837979032127148437019373183909633968394422410976750428785092912551885636102012118007036329219143944311230779061377570075209971807848017799715375845346153380204786154818778210538316416579877094207621002806046936214238558948496947919336304359595273724848105982419813479311064744390828425705884662564740334388646792249705589518606829480193783756648490431526334694327330693635441418081293824736807499548120776947271461415007639691894847390799278737869279468639437311204399175064411121408425992848854983812092777985432823200742899794407008781464860140635994060862135386185844049369992322854252593038676818961264833953352525590908808803459747376459200239686675814796364743111592958139087959828658202421137769760877532433702055245358999080933746022347736573327092301297201007665766741326537945740311405598766600164763042048454499435420987872409096634560753687414666296966765661622934542352228924964560245388027164916013835066787819945440176936282365641244640976371568426619295954171713438114693338886521001356147473003822509964263779677979351887744577214074782602503134846842032822763728843513771463870529106729666132054331812869691489246519764726048036701465537118408347320796960746950098529226894022081467335098729820836393023388559047051223063257744836922697225444574568369106502640661498274192958029315912932696018654623781110747446124499934053507634351793030492149727180456229223120238824412737293784087339271532833510601245209391230305017474184904789648516071650915252861130610779013420481195378747691999708384935963814690141755604841391830048701536553226902568229174755351895975048172759603275757397460793577433144684486477027357160281845869874341330122190058847633138121214944506950949287724790141251752724037762284532178701290317200152018728514209595170104254608131344223248166531218523631307693670275606957930612638441785739725712226337348358950089535266432554723853456321606826345157746640448384800206632470324600326259215531037388877039804477156304781657287646837399544030937374016733184386332555764437799784494868093838102242591665215828671334385184682937920484395067411679641343000848177837741633988059654649782533259691547952063602402594353506887037513886998224620722633651089674398051236816650061995534734072556967655532813647903162569339313433759621594924314142336766772482925360252267226067248917913277184075760051958962090598639447409181774464570737826662961004317366005166124391475535290163375602368492409210320561894021235262993810352504606625749772603226875265101021636859950329338750148395840074692915338793015734285213968471991172505439211104093649453109066622176594362201928535826585418283733940878962092570648016355110319823282004182447830730416671378023754238627023828690051951122646587967699148877930819390945409778357475256992555565927991098708553001655811994438684276568834363536324027473667497588921895907161162601286437741420635989278291783857545469635157403177824540868097379228991369033789577842148266792511878906877333451294942204373258090765081337097249051318961291693834318040895062853979240303872170756660031272057630810678370238296991781022149658036143651207106549786513036428603219562034208582026810749469013531986629597914469764669601169498650520104510668388257146627648511277209 A013850 915 41088775069277511577976333612766849782306812312164009279571445574656744599278416391581188905047997576278380315743991403345793201333001428193567674324370704892743910579166289399214046685458855417304920555060087821907875752490388021168334495844040305255231843007421508529588613735450107779787835573115229799803786050676977899534254903375728404841420285828511470827534433697480721953194805328219450027708840654435219070008627869247867261545070953841500245213723778335092832294497447405876926292420046622835844906240306385490473024153877688891184840299196702162188523876414785814116234845425851972904115489676279748666925806122288011594866545935531848252245244605672312783721679124980234146518311927153184509368497786891449156044327435971081513481888109832299173010002016529598552132794545313038476117591758034938034269900744362583354929413426788651998610458563655466963452280661564236093959501867872778601443659038610392655231080520725842348890395419809221131459581108692474628193845986689220450228272988569515376251153961069198368526573202618512734139924762263015378833435253507532605354872423949528180874224354916185300409141913622475826007562565786708598823868075988057556967136679976199722248945766136069330951393276294926187713556197488204061230767633866272795284135371073625281617603055393228291845010947712417655894034554077046082625162535865812594694265536514572667349796277688889436129741318178555810155907566139839062091534027709506783439785352005315204435552865355484214673975962737046336711491198537365334550128479180296282319056883746040816983757959432525094786116166698843579306610192443083343690133789308566888378412308046146451732037939120266447261822777180667489959939461536718526444414813299848232418887905271248676672220761366340827482843727180111513283617574251035494622832539314953258520187910541715996452585155004939922438194765764166610057412677672660183203536730056768873611496918391473299298422301655860308590739158019648189201568973129092869919189737162173912877884747174177944488148630169590545553172661791356765790232317929917616061125700946858753979958297007910537408749854805013764744023442806797885506807234526967910178609079152133402715390879811926205002749619429539913901837895207609571175196151375424480644691170090873223280055431676239218142412748517745587308410519184838501304894500945739735146656368052318865109888564670244897190568171638071023169327670662306574875448348465276683687627369874428420811592819978673075342762767205536879650808525946205596605925572300839026657530949240278759879396026982342747724460656573296644742285967492928369342758280976833144442923955225514914894766196901435889963465994105919672464890780422083727293638180526710279346172545777031931495369751364540128774105430619553281813830198562662399953849760474241981988412957482716770209981202385200784893889172919621258190946604490861133050774746601705825139340620132491940351776553900035562385199486130355547745038580985501922601905088003536104315258844745687349006145063581252994083247643836967947575923888822742334561488855219781371836674067401440740197324665280417892226775800323414571602641052081178258101605675482820998314077804828551085334287639474637466073046099322795239329467213624110770342801266683044335592271141662857084053140805745360934547415008806451526215021403658270793980228172678157513358165629050794463194183530527482786369510774330512250416383091557113095033846556917118950071895558685825790843741148344259597536127432044981353861104442489555308124752487759060730064774600358437497926621184343936145239054479192238883348857165944257108271460218859280059921044521507505044516643898322447943757528950226634943206997123857512625960570541957840388786093807599624302606745273679976485625906556637274972905720493661678112024042364236205474961832604204194717752909275244979064969361956800374028200924664036687130060318877661841158372904667042092936954215935502002230556450153413612481946387641346194774042459609867847113100332456397498292592065128249031421959490443362862193147134530893851545004202436486409500247361313720282146092711350076240782001013005831033937572199662965515042226036517001587287874255459231333345313229222645996812566464620160703347811010018186583731041739747084201199067677576915157376246460128434658343808288072591511918557982560101147945395780050278491127251525133975279457725814561651250457658196251216016942407914241 A013850 916 2426251079065767781167924523500269712795434960220972583949414289737906111842791209506477623654179208881662079264366948376165742745512401333401977601179765753211635175789190222734190242729659953536438253855743125795838155308804922261968983645094735985016185097745232657163678052464593414288691902756881204448613762506424867989598217789433386577481026457887773840895080775402539150614200059826030304686179331803745250864939467051217313926974894753386747979625175386908896654157779771869626620641111333031833805868583851756826941603262323651335573634827266065975070146378416687537749551387551133148015115549894642879033301925714984796665274670947220107446829448720344397565981430650957846117759800986468392093700425818153181215261490766656392289592010997487433867067609074056264904889385106189608976267675720205055985603369053866184525226933438443111865948967725291668724893720784706577112214625796019703636646622570905075898740073668340264859628959144314698591556804887181934320218411668011778365529291702041313452254390247175094463125621041420558438228417286868795104735518284366292813599861761795689552442073933445825803859420857493575049920561947139356051950586019018810681352453815914617399077998544568757923348821571939096458297779905480961611615598012169542288732909526526499254237842817914737405156051451470550162886846383695494132933222580340367904101685665649001434338120401251232314025095097125542033896185872991356777442992802218666055335885250561857506714961146375987392283606623659849136476843782432885639850536567117315174657989928319964202073923746531174322025373527400014514476025253571628361558710124881566191856868377816901828325108267112613444363373169741234614644465264281692268016250310542738276102911918361963108817963737921059522034439246258404747884334141949394921983638614008674962358575929577787874528700817886697480052962723608274157280161203892911157985640373122145217885281534098106850272538490476895361974556541902205924163446294299804875858234789689207381526216435888033444080688462884152124369292506117825663147428141443705310793411515211062563762557480020109323449270176381257794369840274298608341291460391582928128136687514854325296941116062014430479207362277694902375989625874114137568324157542567440157588368902695972961463993185050249592091330387224359184974332747345528663552715386344985620674911877121376665873809855213290934205859967056455847125629624938540939820349528526122895070708563715123820503744426920666425914798640719747206500592648597494273983299118792243685100545021689220492118455997280356910381677309996593575387244094489927281320533733401020346210216632111430209621049160832887866452703485960450739379335693143622012962040921921715285112142655587958522870088448324730063982151572654001737824859394926652054874874506243514794433796726396942564129180019643721147199261771730715674917206048580859045515198012084127268652924278203516585832053731243199923283644456511364738796783168612903027719893541520803423711719523388092271463859859409408047621690120929120336410729711094112113521355411872870225583767005987674267911824160143396118098884233297307038564351484341494962641713531585097129447980297321113037904350823337867734147299118911736087165709497290116877972071996367084972388018644050047956253911438457817824090308855012156171470798864617232113738493368472523006286322229820362257153343294117331052333241713442417874837005173355971148653605339398956882795360844839327123532071068580184974910788734824103964144356224565751389458509649684777049594875376565375815069054314325085440220927941822513822866666791842437986321454463421628258277757950496665373663305552042228630938326981932566761429973166662263050345729932068517117430053244950215444625701665528931499724156262874449875109889430228430836907677565783697091021253445653493888591539793940768807375854187105285991236400486702338342931769407054058560761647684168545834209496775457729712127825108920403446452243833851455212433197503086504181461531217815876679268853757977056435285951190133649643145146914751039880953149672085994580106438213868940444628512510651941936377816981316722979700817898450697728405230292426727761686910612151002707400872368023465785237169355869371984892330563899582734283690325574996603747293239263127909977224123938140543535602398456187278930312191412685027675416188894622573075307636106276699251624050944688274258830438054584432244928016809 A013850 917 143267699967754521710184775188167426270857638966088210109628964394733617998204978130147997199155628105253264118481603934664210943379761786336053375372063987961393845495175893462231199642943690596373142451927775835118447232829621854647006515259199065179220713836758243172858025319981776520332968165891078241486194062241882029917785162248252044013677131311815157531013624706744534304617899332667263461414203363679353318323810589907331170073940560292734081448886981421583438531362737749129582322236983104196754402734007862388874074731036949287714287562915233929761917073499126982416573259883506861257144558105728767364037445411544137258287804044762400124627832117487616331873637498508409855407598488449972084740916444136127197579975768280293308308118657390635482416475248213948386368813301135390220439629983602388350893893339261744330030125192606627312572420595210747746536249318616138671899161438629167480040346416189373826744702610041824299696230408512638637132837771783206039674576990584427500706139145713837518042169489705442152953104796874842555218949812372315482139527619173545224350258237172273672382152023696042567892094942214138113122759262416631835511630153837041751923181045375942242798156736058240586615824565001431706766025605638745302204289447020599302607389574631863254463490380555047329037059682157884516568305392110835233055573860146518384369300436870907885696231671573484016910867840390166131559535879614266626351231281978210011901528688160427123914011740732355679526954687520490431659821148508879464147534333751710343748379647277365566168263123308919312541276281419443457065294815198151083121680274164131602062956220841710236060769318064732711276212822300050162760141029390569646734091564587238152465600845867355559612591940760500643716611603052312541957822046747969820748211876518598247852311550065638796203045254595391599499647395866344980713236238928672510967894078392489552970907989306959111401743125324170194229235589242783357615927340232109178114552906096358006671741554322752486839520573044846298791882353193751487583192484324109354897040156561698033327615256637707435440355954645136891499744698357058523944919444662580323038343261064633054459075962345890105366715535135606290399811418240565709271973178731064773865435595335294507401487333584032188163400968035211185513549374398006122054124290848285055915232871432140170743182598140489616373921825194716661316921303722995903955451819309939030831030269978814346476925604665238431783842944935860352796653495307033439384439829665563197361502082985726780839102708183407795201127663477988854033041376535535716034696196423596850423367081909547842447913331898021195626165688142478655709610393344437736243395554398555365870586911669813362816955852785126985548082068213646148616820122411023877188306464719173305096521262897013061469263950979942090020969208358927029888186099962651145778626927415555631086686525703639450876796940776179712269975921512539576461211249323423310883831993733261921366753326136543460537669460838266135804013179950743626744717178710396226191322515715681113950495857936566177845925304832307397377621015091972683320186390798880936049030542326568400396773788576514403775214011767277751833663865672619104211047980105484111527372879313480000534540112912511281768837216529495684694708647579612809769179202156782939084144294914934010998201041348662570922647768174334281309225589937061333091250318481496740356846741686169004972183262526917427317445264528591342583507164002628514978760090704383053796135536304236400001527796110808876504012588206581970159605574036677618726453807391504120654295564610583727023043329218877593649444529542541558428277269956136134695678485518239970859865006758713867267127214061065271789703057647817876127211703166473390675363860965558612488561452581961529527713994712393160627441833292408457306736813894380032496518212339286376811778051717135103954414534102468462964236575094003481771435944856640903109558546145094578838967879359754985411121956880809702034146545554787205447200131826201877778077780169134153930402534987005893960705070090747064314869035241486519401173714929771175228353596085615250164600443537505847599850384736904558869314112459417631152469613294730546335907227467706460876717630034877974454673918485248439956245107294423260955233786026439402633556004590727638199205650538038568317523840604439532814109148584232897906709678536685156139630754464554641 A013850 918 8459814415395936752464700790086098353867872723308542718763480718544625409176005753607109086612940683987099992932220230737986991995631553721357615762345006425132345182644641333051290107716181986025237688643883235287909190651356340895051087719540445599767803931346737501114093537119603921749141437227702279081518273181320891984615296045597034946963620926831373237048823525308558006153382337694669240133047294421902134093702691523437998261696116144725654775475327365963080461838438301348352706545771615319714150727040430266200625238793000818490240966302581648318511441273049949184716234422861196650373129011585177984079047114106269760964636541039174964959148858705526256780806420649423093551963283144482401631866375109794174889899989141183039562286098600259634601210446931785438266692056618743657126739710901737429731933507790066740943948862498228736180088863726599443685218986014964372436973583789613710528902415529566335095447944420359683072762709392262798884056937586026533436744096717019859489196810415256391602872066197616653689727885150662578043123767470772856904856966384578671952658398646785588080493694847227617591460314242802641441785811686439693255126248953923478409311917548404013494988357107503048399077824738769540852827045987362271349861087557119368219663746992436893312814643481394989732309337171740922818841865098752709676698580867791764078622821496790239742476783974742657714569835107198919902459034155342830019413855969531322992773367507185061239998479278504870520387147343397439499080778998300823478447754873704744087998069792081159316669769168268376486249823141536716696248593542635623307252098509117806970215501884482147729152367462404401868149090943995662060823567644483747070001372797311825664941264347621478439563941509966802510822198548636003290067434038420869945361163096546707937431144719825905276993619238603278558854679078511804766135886672499183100143177434998115613379145860586628569161529807266925799042132309197114483862893513365814858486234552083843935959667041204211595386850317725129097361861073737831590299933006854333297315324204811707169962353289199986355317578765840688306168424693285948780423548287880705495091131222605517232753976500562464831799185634222415841818464435687164566800744230890643831980106468953805367550425560803516678860663761511185293389577008827863501173985250300384266738585825196444942214189237597771357263709855922824134102886063539185132665474478432589831541506411979008345115980029877664158404142055517617972289592244385017562211787501921841240999336498224180681768175815522046898831387400711763841797060243046848496132775702616970420649402819676890548706834335246253580529457719125222140996784116595703887436264091680295799292286547190809260978426151108963369628698045947591429674611408248548924092308435202464492644484052805724266698567041414600473648210784386282187867501016694587507082141436961144460037752656274205934823982555892635829829808189393949450458063061298823084379395397955383194785417155036754801288843993038777053091174262911460415648804685670186760371403230495254097662829915296296235624043325042919507751143320165894977373686190283120392759204493841537475029095441654599028522612180845983968026017604102485484558172177248731301579841150581680551564059127370878677168068798850190685537850930928556804060262708155875769979636470431938415432773290597176150411428062926264977028461860193534657705240056013901021331443249826593574602449468951947165667825425148790188213514527191211180980804596003114943608007283228855183690214832547153348685439321010458755954549541291776708178370872660926820515498794690358496983685547045503027406050024957536483631344513639882617645118891366552039304168784095295148256594863091843233910175851045997767435723860277087245989560626155270508837065213512246357081983673772103741889812814083426995505502123649246538886903920422521264358682175845110753404223824216660269575205522725811595121521107839788687716322591321689785862214308314172133541340431854932095414319368464629694451720584205394680917714841207202655436339288447711032485673683788523400728701661974537484119906692888058126059051495259494906969491590446182794923565368329477296674129026616151701922178195440544030588985874740598808309299335929509513574040212635435130976317340628399136145599831075220286108848515077876308024894458620639420581465263851549973140331114750368388493299807912721784889056420377486996409 A013850 919 499543581414714669296288116953794021697544016438646139000264772949341585786433963744746184455407534448754267482654672404847393890350047615692445853150710284397639850689983426075345629570532830092804260276732661160515749798771940573511871678751143772220689054342093502703286109273375491975365052726858591877484572513083817350799548616196459316583254852108465758274495980345945041705351073658532523960616309688318899116099050231767490359354893962229905188837042605632753938191097943256318878968821268113013800886281010366788880719725487905331030238819201143751559782095732326449408308926435530801007882895005093174781883653040861123115200823111822242505872780957702619936649838332927784251149879906398541333960077583858236233073704458797717303113431836246731163566875680874998344209899251280194209676853189036693488240941701495650985999236381657908642698067314191970550168495905197631228030853149192899993021158734605362521051105670077818925763565226903726011304678107517280772906302167043305682977582458210474667757992636903065783724741890261474570868415345381666427374899008042986000132525781694042190565072187033943591158140095723253174496010394272577447021949874480227476591459419315708592865567498840947504917146472999602617818584238507754760937947359160341574002924596156406113228391882932892748703134050654129751529793292216248753699374501662235877078598986563966866553511616924579195387634193244989021320303507838838769816368781144855091400274577931770681160670202916434099358340663480275404981220919070665325578861477537391433652198023152600376490033199617079363136565806684601584196783200099090920669929164864897383784255170776786341258718146287517525912335671151999849029570845839120780736511062308465993689116718462700680377811182222029721461540002098407358275191912534713949403631319687986556997371664560999880701196222420284995621809944907043559635557972124404262880354484359203728854425183921779830380419173589304701507638870725780413157619999070738001578753664065998900574482379116067490495998124411351148070120534543145217575620744121741526873172578969926496679106999373969994295147708544126803790939309713841989535230102851067778779636207563633187076889558381712985852910112515199433043538506462891380505017146089861627634593306885253253148485078939886856370043334453473980389361132794276511880822655044987390566646754392024877392805660290910800875064803282386842294641319165925342898763602476965996962694412120948463770753504784246190889606184236259823645728132438690902031043840200982803439769820883639645077729013730761347329094594624628943094274610291673356848144272463829486368926587099100710010589860661956027676683948856625242203719105300859718849223958349629786652410228325070096051515085796833178013204990915159326330856129045668565418726720790270325826164138834125212224283685228490743368453198607225576911388067534798697705693369711118619220769256600335586245421345942904253115620343775523321100098165706634204309518918853867422268884097587765334261304948944946746207980749050658826083646267884138858013170989357514259212892443668330996417364134300459354013197261912475932518938795850027976072038266156848946362993056734262418035231726666774507327968313504647665377675508894360334626988040100697654889306127412123015008097294503304909790324559620400350722954452653896308341527553942535531492889830036472654505644415687733020628553644382568028002836720067564841408600392459010523986700038692143528185519423529610911823819819316113829025735530589387934305109222067380669741723495647076858086526506466346579080360195863738122841224621659755067824619688327670978888389647867489908265299847923717571821947262185921428689326625416303531368871862532043083209403670070710251119161973828415122169312058225501724788437565413842568276319863792684635139334053952568953854851556858812280657604394899364358874732789597029458139115823801477944877766012596169572258146310911436448880330699896831682220961132694954460165377892691643550313482611160601885302120144388467918827679648776744350513510143658444109600860398643548888757246545354028518289629104437934463899796370308346944285660931743577914761641508924256647857441611434487304891310644892657141846802700262568684462249026917557619031855816487301607267033500515909809049020562646766340590261524425160682674441395966833518112561992887090137145914942365170174363963411994894502972140860357438308675913892566870229650955041 A013850 920 29497548938957486507276517018004583187218276626685615861826634577885671299103139125163517445907359501664490740583275750833833761831279961659023235182696291583396235543392831326323084080510393084149998765080786908867294509867684318925302510758576288605859467969846279241126341466483549425653330998468272991773586522325086330747362546237784726184924615762152794560350713143447708767659275548462687007350432470785542673906532817135638538229547133575713671495638528820008487296246142451342373484229927060805351928534007381148516617619070335321892004572035008337385853572970898144511111233797091658268714477067155746877695447828409808458829493403929991597729281842771382004639236303721052732246149258592927467229008621249244991326769174587546409031545036498533228477460442079987777227250340888844187887208503959427713787139366531616695072268909100517847442678176835721669016899514706014926383993847606691551687906402119712051505546738712425129747412763083438117241529937570787912359344236661740157274143266574870318656441707216489131463162283878049811935209057729442020870060411525930280321825514883251497310676947572167335114297014512362376700814917771401425669199118138182952265249087251173276700118895239059109217852582084153534979569580699644410878624853611059009603298694478439624580023312295304383918171362557075707698082764112077272657194364948653366305614191557615679503118307467779476908444411476923356719942601834375590518886760157822548292094813552293126951856414812012517133010657837846782388736114050203716810106191387105426765728641069137899631359970404188919313851074318919038945235851182651219774638647256107325615076483579198456664986047820131622387597509045854439085347128875954242981710241718252608461348653108504012475629372499028633022582475583908856098791807243262323998335025796255918204137799420662481955524935737695408706472255436816015152920062695973947318822051946926620985124952685397177204133371781274853319324567677486607616544303325128008255223825109433169080022610004424669246298193248365873942392547444238181952622829319644715420333967615595189702404589206033554193134177041822143637051175299292655640065802343252701269158738420424976063703251532881770101628489233910011321787905268127273127440757459460239250195100178267319345164895426321378981794688856143185068011385530369233750050696957751460425569924200094676985167781434517991880871701569021660650656275255428725572829091962662365154650142341329885837199223704004953325840355572966906326456600492372259074031107720027833560314968153358037402194820531787726798435706717989714460773821463113020048526071144716667340598746041614797825415320682227841478280510496034863926887409448910465538327825516587289272038171572367064101745914301217202328501741508549243060510723564017683119410394135944672469709166234016259656631727329057149905163792924558063091040553999862328300823487788071843346367203832993216032205885056582553242224265679600876587639696586811043130272782639402017417555337078459955222795795930250160416835055250692353021413228472290515426819733750571859492262085906171277007448934766307824395125285118669791339310816956148301959077787578295773433788377007101461522562398227946367883209200944135939992886361124703083399389016779906095823558637517558451913213137143125651618208874921025020309839737474759923111258860532752780599123651573823673775903797101944947135095464147146259485539505483269636320336444574312112430890650584732383195826736439999994732284736510797205490140657345772768132782394453856761167579030694464241393151303680331299148116189205557872415651472684386876999975967976060643632380520316927411593157690720047598898514163884816474442676047904207307223800514610654612020432077314005369618335395392594084548975707726157651347032449800121989814148411637094235020342536551845244156175129580956006360550881914412566027194096492914992473656650279653471167087205277791217072271281513009410869934647498208014003465533924504365918305399185548860002460834706422380725204892405994642138855655580617977153472260472887466227821205679502918332226651256610029976484308987955592158819075870337578713123992358526532288760169460468430799334069713595040866527002270266511568911852647804418248811342790454859846212054107758672607511061171963958314535615203728905645514352755781313151243089990445552411028673117989785508329131431720933626017675514886525506001945663246374689004039442181120190659244216009 A013850 921 1741800767296500620768171053396152632622052016529158931025000945189571004540741262201780541663383671213786513740701849810987049802375250456003663014303033321707964312601803296988051791870058201225973277079255386181704873513176891348220187957783171265887395724151452942909269337254387110035403542128553051891238510556774022744301010992794950296493613636139360365994149260407443755021512561861173205097035686967415509351506856319042320043916528690512316588145959488292681166356038465609315811870292963013495226028004601849438757753788484230422400977974095207314297267630358564535236607244484465329109321156338479697381038498819770779685422756008662073854316363533807335991942264498424442786402867570653774012405730076146667492854392990220027906903702860201888608365561644381198257491905379145360450551774950300247071416792454325434227322406813476478373642703663972528833778899443875475388048452707327529435619185138766876929351029374229991486454976247313937384995101283617455436906917830639094546880885747979517446344226369426466723768269700714963344962159649865821890356197240194657122723474828341117664698163077188908971164124409940485981806420079483482784340538726941565148310693353094530815865320644971201340204977119487182087008604170733302817971918980879423458065184610257381391825796567725428565984100787632763463864089138054050873134670055853032626980212397285648258979632937664910331966734053300847290955890695718044244549744300559263654099906645449356853380169438234527124187146334667014653272478798550479273919960495217188345089510526491523835332174892396951496563592087457850330677231776484371876472637481825881470244651278868089667610761137730952170365245311648658773550662612996222093827008063221098277034176617404053432673438816695141751350472600754234043777557425907396969777684938243115714036132917990698896991791930375176188708480211288548878764776782134565615229123345414070042550643331120017916726871470312498813652796396787906693149324567045483759462711648886919201006255098151272294324662013122756490424337534034820406120425448495700800855300453733280356737288588027075341550380020142555759624234850247932022890245562566728757242554344987674411585613299765135642731060660773152258540254018177647350902249287223667667484770470426506940012641910028851107495994582266398935081004304182772883706743604658265986669478454091390581297172325926852902573593105949160039760602397557810816349985051303250000016936255113188428800776960497788488937547156228122851670935802474089526062462879759923543903038554487638750562201957581533479720830045990574649194233383575360720845415975024374489795015355011312196792949270964871811450985864280362680018774640548714079572719768928962844224581993176702768143994493572574580295699334338324253480097715731680170518064363333396964663856556952426116464446867053495644750016808402229067462853673137870623835326130397854277759637019134416413485725306706143186400100664114752161623536443754605285799477542074049726489225099145981895950868953885341722453693177498132753561429728060282645438278458237517731158583910673507736012852149015710722707752960972332508794964430443601082381584278710787125491769873892334201445787052962005077135620106550283120639946738052592371650522051836675052285313986774309027023322535164426602403615855211606424275726658147098699796724455598518941597652501782714112793343315072747183380252062424839476361622259281588755079546715668555926931662026377862495330372960045559688946681406226064186987315675610536185472667610105787890184374183477418990024191331019882883397112856398986808271803810540360699971580933018404945848437344194246727164368479328090667358362863234527999365577952695537284258196587244544185194493733314703070593086762537288098532466565521883154390919128247403376535649558758777483716206440849909822177985226625871219584169026164147611339784203810137390576951542363257818945332384448293576900546902061692702458771000121685018890636312708058303110015516507474634285309828579535159442623691681577623657287606379910932935383508663531993286614374168967824599651530051565660081421961429789761386107611067563685431258624778633205118999246471200370269877482518073568127552957056967241632675987000203093174060980433569019058975583009041858800920651143299774515013542164988149461977015876130760267753220845819424318832118944178844481326881911689409682717721478534444603908889469035179010999525021352966138237711711115441 A013850 922 102851593508091065155739732531989416803699549524030305718095280812498978247126230791752939204681142401502879849874703529488974303780456164176560297331579814613533584694823882883847470258135066724192496038252951298643491076079582257221053878719138480079384830115419144825849445095534304460480543759148929161125742809866949269028230398113549020057651391600393090251588519677799146290265295265340416587774860279738918411697128358783129956273227102646061782213430761824194530192157715355764489375128929172983879601727643734607509206603456205322212355348392347896701939356305042877241186421179563193218576304960630887650652942316808644769644528319555486799023526950307789382988198776367464922094302927179534701658545955266384568785559051679502427874756750192061320435378049539065375906639520733154389244631759040279289320090177635462565689160799928972571485228008653913855105810233261402946188873083914983285643877263259045315801248933518906767283679892427640688646575735696327126093916590981407893898769422532442525689180222888263433571792557557517870556670565164926916803643090836254308439698465138714656982761831544927885838270382282575756739687299273420174932524471287172480442598131806878950146031318764904467937763693928598615055771067677630798098423843901949075775291086051088113805921461527618831392795167408927049777710599512953650007729132128065723590554561847320244044488345336175290192303679113361731683654389691454794596417851203723959510945387507139072835245625158310592156126803915752548261086600575607250645699747282079754589190507078797990952529595221147588920583549172298604176159859169625674933832770664336474936476413365881826782747834421874994707897370407541651919393076634813918418390999125142632160591095081091951145933888687031425275494056601936766051020988442405883668402517918317739798119612674432779168468321696723778767047047996377522742181304208263965013664504423355421942572938059305937964805033450482742447383974433929102323774466359468770512513660155123691900218357290734477707576967212885648003066707047222110161005002308222636589704636492496471784980153834410771843208389809397775050051443672290138019646110224002766386415591517177186329718879737831494567626400957993867714543459519371898423426918161270352097308211508214808300806492145293629046530984088248590717598223157688556009999503111465948246846033235642522435016728673654737044068099313191951187823810973391170894650267294405609251000068928178663532257078740433912483273222028114426268317088200292512424462370586943725343930523603940580581947463393231970444035293385697442460270287066741475205200967909214289247905861698062973908426861501204715594369264299891135892428623749761017684689529635486326988617342115091121756134730850966956391880749993343708843746290016239982388921182590473757366436065831483809751109123052641864326843742519343224204614046545118122466852172673862897247428806342868154799918593635691049013739544115312000391708203467265687521173349381930562299462252879471084974002860857975543369168128438087240965048864012231629930484904680467184507183221341359958303822906547228702465170104592455262311833854653264200313550170073593268973163519283468442261172279690353437799781231671687667990668214935267526953591676638903825162395505605036173736700172378924226445331112634390147747057383436928031124296782378636944982399782577767485646334129411730648431420504034124346239677432788318534398692154013512558929387710995586402486763192917730254072612590356242864177414003329126551215975549709136669127497111160158113941938473905393064381716117057503772041641743208597758972621882513803793647404376737326074992328794335844425816843968711135643834538012528718781098162250280203089591549660458499901615451180241064324930243618227501678383629383603880921981053570795147051635958274125746325089787849647031069645225596825966752302002917450784802776178411625008010950902931969287287422400394019840892387487968786185378680473183629098134740343306234249869679913260067792971629927486370105477099339175869127360678901460803072900671581292180303381074784823198014900662147885400467655620088268325928568061030390534553512129071786504877910664065995465209726124363874561256858651167884356374992448835126833621817006413449201100912720335563529360708385337034651300385237580280810469645263050559937724791186602717791534816587777871050003347952354798735585980419416216014257058285420510952985871297496798638829655675609 A013850 923 6073283745059269306381275466281443072841654699844465522347808236697252166514556802022219307097216777666343552255251368712794443663932156038461708997132456473114544642644655460408309271272617554996842698562798521233599504551423252706646010484486408110207594833485385082821583883446205144086915628433985118035313987179833487386847976778206956085384257022611611586266050498454361789293875420123086259091517724658303393292303732457785040787977787184147302177920873054956862813316720934042537333111988138735525106602415634884838811140727485468071317370967219750952352817050456476858214816984232026996363712231620293284883405590865233665002739752741431939995540242888724655276070149545722436184746493547024344598235480112524742402218476442622938863576511342091028910388638447232271381911157059772033530506260739569451755062004899196429041379256075005901373631228683004959230142988463852582569506766732095848033985308518183366852747948275357925701334013967959755023891650617132420468719680780861154726828435631118198699420402981329067488980778731213872738500840202423769510338320870789980659055754667975961780175103390896446730864027803403815859721795334796187909590637505036247797654977085064395127173003341748843927257008362789819620428225775296420996913829558566190975455163340230702032125856381744364374913161840329733362324033190640400079306397523030152912298656322522413090582992303755814710565339947964896894188108056890714166123877695728696085161814186909055111848418919973082156227131644421272222268902677389032543377924377259527428737110252495942567755920068213543978171537995075060277998063524107226479167891274958404508523995732841955989694476874777296562506631825194927004188241782209127068687570107340547286450743573443398623216250193080518631092648548287764098546738346535625024735500280558744217339165008812581177118885927869842412415361137138096340403063832193778870091875321694714310286989419463956330883772420217555458775576306349079563116558464060271429993419118499898883015993779660580174154712336953684628933085984431418382897184381298238467985469080245424162431293103768121666569612209855129218930487697405060359922083162617139352351454263497795675583570129639211922723771350168579894676076741159391230004936090504853020993952581348576215354322554687443501568608079426991033283457479238351543834460659228952778028011416531455307265302811450638567715177196344671525689808214167775250158203633467356820662303070140021902916248242543882098224800487538128756717855741139072566152078520788440037833753488289087342783415765906954622749840039132048279836500181004017369391911954071194565799593227408920546318697744784637251131910687644271683312017803799638333263232035445832122350865434554015648577999722018747807984166406356952663514374679168954720083406910784884898730683251283287481993242607135449446635796152024698046058254834442680013545153944218930219563423585740021672780393035593920753212306340465058311129977706538571582437765107653617773220946570279888096629894930802597860406008816140613491745170371058265515765203136476906777964662036985964177882438808707307651865829506079890784251477283420597764314823992675608939596332650169528047079961943435680148639281948981485107180967423712612199082634913850631972014292210471781022978408478803096647370356869948103834315991434567163309858600702676132964265724761434592259930384007633283059226949342711008521106712728717421137708373002343903092221414946578381480440879778599053772733700847945784886812119482581593722752140234774811175309576916896176470157524945639555058675954996128540235286903294724489069574349540557600211085581041962367402222022976737277500058819508423848632785635101808315305065382716795712237291415900413960690490776742054607322805955412715746606874931472425564562059232301882638252051700128851194750226882733807537631480926266976510756680970272551391819130559028045098038639867229854445035005320866477584854588777068855460425703261020114615758282531889826220554729198093743107181775588142668358317238878995896101520728452358960651711756203721954734349084969025019581869199170485012214596710592156377756015435783530674850337709559921326535746802432966225169117917562428967656246492812403359586929111265404398534672411707761875807795223094690845220469445766559124636447893878001577422083137872513762711194777703882872339384691695507631647693238598510537616557786108139425865034695795751262862714245888462824252337989035841 A013850 924 358621331862004793272507935008452932008226868371115844629115728568736043180518064602610027864783553504419920417120338071121799103911529881915125454571674422280940746603524260281650254159376794005008564507434689880322817144256991649074740273098437912499648267322478503755531706733614967553188280943398387234867255628981987596705986180776342549885854992928193052557424015883231609296014049682848120513095030123348157070517243097899748873489300355436714046304049633022147792263539054434277786982929787604194022019766040824314846959048817289404143219438243359073985481494012404502000726728101916962108280843564946698179080216735001182684746779659628814624796655802336302169396666260525364134273095697458240524181206865164473514108598815460441916955329418239133166129538711670618392830471913222478807942864190410836556684656327292649938464403691973023470211550422502759837580713325802031148146805068763527730558798482690209629287913597711610154738072190794055574405778077291052296257428430429070325464492295581898515002075375644500106156826003299447971335736113112921165815967509099277567936583257389312567157559680129044283010789977763191922700712292724380099873417554034885396203728741895967467864438674326927485060599086814376058766666303805478363446764721603775010909651940077282724294999693485622971974247293509630425311871835874124984282963467337407499318323357188625970585835112544477102844172758587379196704913592651339780795448854055083775132719965922792795299537288805490528243055896471431703452756434197144982653923056552797835139497623299632912683419324107941558367051147071187234355507653035007616368384811895018827823833424028584659235469164978724584719454102645935244670311488997666744278932327268351976717629957268259245302296357651211544647389804127844182255086352624582122085606556066713287289660354605374105927693095154786324610714659786867450804460516227210448500055145870751185308136438229927157382355877641426432285239005313606799122469660744294967669681405528300529143211416695177598703661608784778123653869794294690824091695840531279683296073963719412051367405426484403816289269031379735525248626368044071409193039088669379461617001022805281336847534232585065824824915974456104474200727655488720892740561471208221066036671905976052076940457392531738851324124738482084393524354880691545420311881067466810432589776046134765904438708865713348756785013498266956508920457485238392960746591766352613952903288333988698153345301542473973694018076243988638964955432663658521095958714084574036595794045309729982318504017917561039763518755304470708318876065499188106221645223008975949967915900180485269349339572783131788045042088194194706598627891339296564843940860588461040940992696253044980070032882305585485039313657042128971697827860310430247607266205094674936668385148115305026842524218982708741154374397126980906394921693889719005812119827795252183610535000599314362539756009428358785426556433477098121228213914053593396113371367591841838475890923674028457112217898665768962601059114414584287086074060565240619520440419480005824868332035328621984198739780129215357809535025366504511470919265482108702877385026041943502032274223846659860461652024672797933477097000959805407714093928945402806037743630509027965967315471940736148197625852042264844053930572202813565583312524978219756426283840512892322975406926781437951238356629245266737731364292131737742342162830279918035000760541717415405133692582331180506848038553510046495526226152301370350651781368843326960527734791128723217825090855207365802324386331690515070086659756466566394172353456352650186355069295766020385734864392474946835832733808234753359499100973233152919837917358967126679210448805784044070011899820817503543964812789875841582507804368861165452121389357828515257161825035608193867906145400840908534198806147198548601289601317215138695983671254613623887135527840380047034994083645520055675124872029191844634908078612697138846082677351859976747945910825225562348497536204418237436735976666704236423890274638565828668898697494383344267522927492073577705108579118335958381289794341817969486259721163756241950114955467581702819237591411803794410609312936864222630011243914143868111133699154079605980248577091110864329073871238931631004574500128518399719423500303069549750657611685602115145196587208234065174333340428636579728768326659928030141164638046003448735720120711899524957904433752043316320780413505467841309276305914577375209 A013850 925 21176231025119521037948321054314137182153788350446019509504654656255294613766411196719519535387604050882491880710538842761671115286871927997206242967002802961267270146191504045371165857857040309201750725599511002743182029551231099886214338386189660295191730537125033168260391750913230219048214801426731367831676577635757385597891777988662251228209851477416871560463330713888943297320333619722498668177748433753585326856972687687882271230669696688182527720207826780324804985369717625289669043555021028240052806245164944634967398084873612122025252964608832109959768696739938473438640912567690094695531875531666537580776507717985084836351612592121421874779617728472156306800703746017762226764692027839211644712376084181096996534598651454123634754295246817602574326783131385438345478246536003874151130218187579569487835672271470303686216384573607315062892521840898365465649303541175284137266920692505417548961766491604374188399822010031272868027128424794198187613086789685959347041704891388406173648352805561815525412357548856432086768454418668829103259403881743204881920267065444803241109087304765581517778086741551939935867504137396938719843554360173081920517425433148205947760433978480214983009927239280330741065343315477302091894112878573409691883168010045981310619204037409623467586895436900632550872107328434450166984240720036531206196924709782806575427247675918631174937122977560638828445845557221826154186228442732468962716190459383098641837811981267774991769642377366675410202224207630741570657181814682907214080731502566386159367152195158220023861043227669249841080016003183406535001458371404064164738936754757588966764169539855463895543195218722828708003099045307139830262537223113823223582926674992868915873199331346733440175855297622946390499883720543945071117980594036128949727032981529183352901167154279092735580924349575794977681938089945754736102552589022700549773479756308521986741260148541038968716270732218848589400011078024763167881382710997289873545927017315040617945377490944433542025852514337132363423637357483307198471790547687531534018949871483667562221193923028477560948065047033942003030406138406634372641439765146838187829022293395629057659510048899915551890086463375658513097078767328953479995437414313374245728399439375979899091257068571606647431838241682628601353219631349955065523996265152847689233993685748211791891201319811507530739398262059165514895244094045841865939125497211355501304986272833698637256886710781545672658073384131285142241653343356372012195266107980012286945042581494245725925343754014061836996018981973690855521312791661558484281928773457020869655465989757474669809152433271148952271690265779003229942378355694122857469863876888036006524677721046053028155371667262517306086432134680673649785037323470595690961462144635460335331474611060646530024212606709968456424653775951095541713731102494017574199863711481846190018481250388913793610052600735157920652730840389166960404803410950636447098465884930668720162883152027706364019354698314991472629939647066787568145587202316893342062486329874863952650138354119799544951385276850037663295233712866724897846311707453036796206708402750721851503760643921418100400090404904045173889100809675549520109532410297090293722723637927592362404011302628528814921608937243696776540546358003938234129021287438898397215634498445778779374803619517129582673720600303755596299330086086981947562372965198880048759909227871662257739413294073877748869828546214735514328128067243617835637038048829613692202211681359977289353789909139743261452688499993224373547171959594279009483299244167640854080486845687737757258007511253135709087098642453951125062413368444446763509182129649863280697791532742018290132672519452766767578230429378569605503340176882958782315920190415997420148606527628239705989979774254808035905304185927096357549668180236724859139803913679876911465783446601397369365645184313767560448568451749233846687134001153351722336014949979766989458088318744231116431015334692502401822686192218456594296827132673617069799188345842095652961345479452689908956488358620006456781066090009280194150274998642330912338005405231969773160535275602256152069319608895482079533941886281268094333801349246653527698228653005427767483022787673879189119658088882985032238269395953843226581312423119297208713278059013314479209418970561396404040920942090251805630711978457644395537407916955049239298908624405785425762637084370561471456587949879428716241 A013850 926 1250435265802282597769810409936195486468999048305487006016740352797218891648292814755090909045102631600560263064076608126233917686574500476307031440958548512059871034862462122375121972740600373218054178595925525200982155662970645217181070467366113250770776496486696083552607872499675331204578035809447060539092670232813837862169911598452517272774563519889988848773799215324428212763468379910993823857227867264715459965577380235281760233899814919740490079350551963551399409581096456055729667352880436696546878155970744815750189889513701922193469162307186927261014381773796626918078307246209532401676461718269377377607272004239301274501726371952177840283861647248552357760274755498602841728228299551877608408621095394809596548371515769714546508606380029332614411422217125178748862144979704492764750088253758385998687208611958049962367391292686938347148740522183207582381125724802859353021474399971752400848643349562746691450821089870336631584133906355672608780365161844166213483465632131593996147761584815619644960074300902423458291590464967975689718364539813054505072509849947450186584250496259102823043278244001900501273040251809151834468042041413860314324633454401968413009305865995278214531753193552264249929167457435619211224255471366881268896009187825205150410753379205000856137538588653545451496447065636725847910252430277437131194722207187964945472403548015319252248862174701978162180898734308391612578542603314909559779428330436112591701880959681880845489005612741124816297031137236387659005735928975210988084253114495042536324470969971897734188970741550641533865933864971976972485301115373038584863669476431680870898457447158925287567930134470364312378874995526341299837172560487648147529348237231653916613396547316693262908944079469337361412627633814399412504445636097239378352431570526316747805461019293026146943318001918101117637140762273206871412119627829201444763574206130261914795084670511199810063727070466790790355481254146284240300227767701678969743013444445435833449056595462777856223084565119093328927802362322031806762560760050401049552284970961239085881599279960908571496422292962307241336942452066773353070104376692155648153115937402718500225736408877491113423557715575869259539869404132007374040250583877790435836016258495712237061439638642084800924202616333117536281306266011583496664126455461010503201578093149746158099383546733549708182630727976331664489049268509312916341839421484833330996558134424557070831381903384939490424786575259568256364227388271850410948118268410111745531817819394653715870165623330776337412777924866564471327677999034823366938363612143863625332285611229189121777560642032228074482691038503984361724867499525382260610737992066361638149275694750048385259546541580184384407097731120759098346156668913615204955583378178579297340988244308520116951399730213616927383419380816136240642654107871169243738927752299291535674401299354214970598879996020810340056623103394139919844943236613224131564717312039271057256898087244084033088978875580801931467325306219646739111428778709610234955447755292780841540038019672420043329834349212717873979920255511067238492926860013394369779209924474027374609445562262915817410524938319178963472977513710531523612947779295632884754033108095986401407594463408911997992306086135303050957942721893774548787084578001979511457186001498724791143302778928866984727300527727336464205879142253350197021610561222028667999223879996593784657254615601768407193014505825433917385561634242668389576531459745339858910848397572625298959051940344792699845519803236099906033586957042082581230979337068855024792598667751015226828328085531986410485884087738263359983810446993276136938453695573694776861923892216883438014044179601166424858726928624375156635366734104761833136972771323874231662355066849919926399002315689972159712172306874809112816950356374798366207346281298883051745143046738365913263671982488543660676927518507340509413028575634104265852219346781355260960510657133528103194135024498257574325227796964307643436633345357244414354572272633629906211714489216201886433971681088152761266465171548957986184379588394830998042646881173542583135356447489037623523541253585669321314399734443022599702316635871665644157052703731317504242105012589354892238326690490451383168637569561678488686399917272771380877310356106677206682836980792679896262212340709487278870687911615945443912088400088278702531361255362537223605857957194997284328040061852430386265314809 A013850 927 73836952010358985115709534896322407280507924803390702218282501092322978332940042418473363088204265293381482973670659633245986605474537678625453899557161331088623324737593525864128577368359711438152881191910806337592795309742753629429325030027501621344763581341042917037697942263233328632299128436512039477772883084577424311923271109977022692440065201285983951531244069865692161535470044365364274304945448334114183195507378725513152660051550171195756198695570742895746583736354164633634781127520236906494396608231916510625232962785894584803602160565077080867835638229360917022885605964581426678786593388002088464770331804578326500958052440537404149290921746408379768173386464037436999201210152860238820898920667061968111866584789634685874256786698134352061548380070499024679941560798906570593265727961296178934836480981327510892227832088441871022460785979094396224532023092923884041936565041843932007517711541148330629383479534535753507758411523036396111875871782441736170739985162111738493878529173821777524415247427393987202788660125365893996502179707711421055470026634129546986067613407553603762597882537030068222699671753829078606673503414503447037700555280848981832819786502081155183289885494326067651694067409194115878803581061328742972047040446531890538926604576288676095554065516121403205365413702778783024593252495755452385159917151612242142065199957106756586526043062553977108498619889362176216331150362183142094595415463483922012427404368788255382045280292426750679277523391622671454876629700870057233635387062157817766727423686305870589306124533317823831933249528792730268248284545561662555397614818913814323745683013797287379305598706510340542281660189610834927414085202524235135463460484060291932122104452722503420481510238948584901854054249149106470908975010365905888052332731808008477641164667728233900950855984695261952895355524871470592550014251903686516111844293297785835806734954709015837584453019783993529379700812576083938105488149455016441484355200881058540529333342905481569632116920485717341979857801692753656157522450320216131575012875250290206782222555882411690238292239977131280293705114852090899725436593339295098867793342987693124719829509207806972756547659547039503906569748444590903429702756727399647445680924047913311886240949222176465409773240291854257399874853701717993894520003068517209203549984822399360889610499051069376718476161856274408456413870256206418397069275999257923362015761279635670475522270012977291970093222482502245970051263050064494916075435631348688461908310417434907268417409892059011947887123685445765467428058165007284994343432933483003212246133057472388451843178351361035570128423132621772575491700979474297106803467693526588371076580499295607101190963733768307714854713924949703998242205142680064237422242898066928928688014838173804385863202669383865945063531017812028873708082415684672673539944845520865890037722325567039798893264885032829770003537632320568126924053178774271744764992558606916659962575153675918069871113624170773251214092006963920297790757954023774763884234502283415912097705023636731138583388486661777740640311167673009365768838156930924141092566830266842443313151006062916102274087082809198614115849207093175937820953419627826211840900999959901016717045469832844569447682080203509856015559785105493331328557246438888172035376202498200192220885792970666581162368861771490874892957470918075783929082029599570816686170889918866390226227796668822676340313554486047387700028940395325736104606166502573328826687028265951278233058025419664133178098861288463351377276226377934339108098874578820358978158732029698128985945122578265552780969496856713143684023084505962610078752269931102878919743911514750131291294761269276221482966408340728624161770282152081484905105173903449505430404342420921733934687739177166058844062548650603302728101593575468726177590564417745322498951766853768812306566893966014619311893040339949740329924362618222794307700208092246804457193793077700965510479061597611506330376182945402037289762409999925423223138126743212331895528873727505192039593796574332400023501914794420126201430315126375603420255686416515991559662867780182631441587482980187754293989919126041489822095031585984621829805102630567307992058888388817031780952746770663724724879845047553078443228715039877269424299217743182377414840878826955194387376506554514330035250493009962517564907936812769105774350767902460516702306514407394642286437612324161878580574156641 A013850 928 4359998179259687712097532326092941827506712451715417575287363407000579547581776564768433616995373661308883188112278780683542263066665975385154427314950819439452118702430160108750928365024272600711489481501141203428516970244999859064172213698093943238786944714607243208159025792701664822408631235047599419123010973261212328194757235773033212965893410070736066353968431081499256446507970649730395033432723778681108403511515206362826151423383986058938207776774756797250940023047977067451500190798942469091587625319486438035909381219544289338067903979207236548164826601805532789284372146602568663955669552968135321756223322728545601555072038561293177611479638203668416930870297314946617365832258316244242135260366469342155037609965243138566188988997738135354882370294782896908325869223614634086961747970386578069923159365466408190675161256990404042005286951279545002662391431614062428792312229155842341111913348793267775334465083034801708879626442023776154010158352881402079146025383837536046325033269185002141039195945340187550337467591742730674599457209560651701904449602718715619980306504102632748577642365929088498482192917391853262645463703123014044129180088778851528246175573161390132418084448554459968764882986445503348527472658090400943756405691327261604433077073625270034766372014661452737873622313735384358819206966621863707891307947885551286246807992267196869677776316800749794279735005846947143398138097736552357543764687703262110911825800572577692054391755987507200860658478751927126739010107206676009588935970633356981307487641252675352427937347567884179451826451425681929609792954130870612233673757442041822002858836281716022460616298020729098681189752536330191628874317123853560513981878123276178299878145828811104476012698099674989869580049358005588000704065387096376783602195480531092596233132464684483617247095040270523056517848388135467019485791560660785089888293674940955818551892340612676193524366365225033916341953281805180461190969737169265853209690256825625759716604565225781205206872037761123326568623332155410642445543168958442353372935270654386420283459702300527896880918478409624970062993326901115537887305400092036293044329110080291321581212689211793934301382748593135666179037075904648256620518081996221782020012884105233153570641810620298105981700065993702045205210236232745821477511661192872686260423053777859861170610358466595625849298881451147544942782624758732799928543678480181116603668687801206705909114521996296113542034694369275122285557031843258360299338398595508704987223821839113839292779636716192596510786766501887005086159406585515171630985371289237856679921910910687065692887838469517789380513257558183048810209451136977769859637963835051516723701001902906303718225217515284802254456002554355071392203971470115113155546020887954086310098588179324975180836254424447900190056443070782492963588558563764236699860203183161609940837465602408133084848398196303565088938893650897227326738416153441972256628045593179821854130100249409286107819388393659989710940918919212529664246466427149876032600163125333426193457383940725337002210506748891313807069734139923530039284124328614139607374978760426779435198253757009132923182568152800368964926779829644945952389478475603509982993363146632195136124817948159638981316179153937053487862789750694275721619976844969907670516929381316223150451085189124890951056718918744764671554245700241456965228364765825057154501704878819141476468525165497310215219175078846612196299008901403589391240889525810452493887042332076157028383843343005747400033559660222472435476783891390644789994130445004763377301294967621644818491073543124002626163467819892054421397879116992586162540242787161693897331958231034480502619664358189491602347683446111684528128373390798259602161555413824789846159946015613007467109376310672478608683049435269474422791670999037852812060545238303443548240602880948194597890468521799197255747972139033692216741703688243437781075389587639081556392836287445164312428278108277361837302383226743044899923180548085596315903083246059944986099084464735454084745974093917753888987764566695714032068258677897353006362678027208852785606532679552004203994299282497106703305810734473623932504889520120805934428161505232368969623085300471256909633478744060922281279429970212961728994212394389712882235444508517176203968939053852877273380195335537516674251506361745276699690248760857202926869638493872391050754497369242246232371854570129434768304323375494409 A013850 929 257453532487105299711647186323462121972443863561343692403143521819977221705156324373011236649959819326628243374841949720582487091823559180517983778520530937080208157259798524261633569026318272799412742393160886921250498575996996677880305046658749254307130298452843104198582314033240606098407265798325698099794674960101326767572220015161838192423039971266893982135481886931449593909849158895930096329168906407340770118951461420518521415399400992794242231010772614120870757420959997855943634766486753857389157687490354679582413051632870741123571662068208110932584846010014905674452890884735077037918331433215422614383230983797889226225448805005800844780261156288416351350960186150282808835029021315906253844989379648184912815830837642089194893611327439154570449083536635279539734251785220528201004255903357048450892637371425937251177597064026368276370189186105852862211551645378772357757244819423334400317371332893668865724828688122006107633061775061958118145840579293911371493652890222665999446889512105191426223481376392734659877123824816503604423348767346922345755844590937438644217118760756361170761204065746746746875009579071543305951986205710856291783955062302403891408421419606925929155468602692306695597575466620527227198732987580085327871999667183470480168768120498570282919501093744122718699524003760711003915352172054430087273843014693917901587765135385707957603013730767474602424072360256381870516656533245680160601761044189924387232401698010140138119778799306312703621022511822544906811807820447011690217080129929096389225837728329226885517272436535992912450900130235092261528664148473778781786201703195127547446811423599049410276931781826032548025573697517761485493399551846428894790115921301335052429504633045466908204073810087708476808832334540871965853574357042653952694926040929880486714970238907154073114823715032934115964322429471011192033616505865458698772813853211588500129670690820837916551420309500173027726075999337314101052865572010107979366178999975296375485505782972017154386260586957756571310550639140444843025766878583827062524318454796870863731318011961143871782921355231609944857249692960183971396707496570034651067974589621131122248049028085267220026562349921676067952205960295093574905184972223794900006499740793529912485192828275317982860113407196862112067322459239307408012425586081777939250991720902528846942263371057094005110775249650808811381326371209378413102980575670576214754330032345973454777227303409359289208543606667811326695839857173312562917315633098666193520790579455777833096399344768454456631365447775169925763332626799468085369638055189258206199092708917365160542099333973786555945129927345553150849194057880187400332441762126495957011017820461364714328257480869060052288323372494832112610638252311338827316721836987412800842525011533400960459453199987509224058322642906886635427006940794631714412890045137762509905396511506356597850527213065093529214936752731191830376416576735444595019781629464231675300664528289627368935380627065257228732441350321260580664144089596056773029849007032387813483297465064315890424643528213015283188993660731228344525289688257480336329675885120824440898869021686097632289981007466854708987009961422160704413542646314505911660985775100445484490593034375020878522207739062860829071404809871988746287085938012718628078036354163037341660810986129332635685768948195432959609090606654353557792339769711057203799916171171389391485043989942497450670898477069230813603579260176618980549963383285609581409311535962666764996369037565561146378224581664376476774842468612002726184204363408647086272666264166543090504887079401647929231072326611296805921529123363979295220311838796339110862943554801584355039199188560686731289627028359809448859701452320353246431248037685630940015625898652275932477925341561768899189364125386103227195191425380822186170699363135776580038080059359517109942810834275743720798754662006837800491706380861087086757534720679760500126823440589937349507484577394015669939130868427155950058295563888183906376857761162596593691484164838558163828250165024271749449390838509898815217879598606671160797672709774828655548137280148194866296241659378332171653723504818059933019590481221273613469622048508722466155287273563907527249256947286358053399787269060311105177135379247676318155983120762783430737668161882190958550115827154368154822097877199154696843840009499079856975628725283424670819156002315156385397775325640511572993633601990999569357041 A013850 930 15202373639831080842673054705214114840350837699433783692713221819947834964467775797901940512943477371418071143041042289050675280285089346050406424137858831303649211478033843059125200617435067690532523025573757211812920690414046656832154132700152484717581736993341932459822087061348824549504850638125334147094775761719023244298372019675291383424388087263338822751118069941415167070782682983645776258141094754447065134753964845420198171057919229223507209498955112091223297354950266913395615689326276328524972372288617953474661908285869384392605783073465620742458202572045370165170768753852721564012039552799937489956715406362281560919386526486787534083429641017674697130922848031988049578899628679682948383292777878845670916861995131927724869272855273954638230447933754776621541767833665486969741100306837330353976759344145330168744785929033693020351383301250364505660729913107971128953207549342128473004340459836038252852185409204916338649624664755633564918393740366726172575328709514758204601339378800299448527070351794614588931084284731589721337594321363068417594536867250264814502376645703902370772278338878279648656222440634595560673158833461020353173550762473894647383775876406369369190701265520378018068341233728475512238857984183616458525513708347516748383485588747320076636113620084496702416488192898066224070197630407642042223433156174661158170855943479390669188500357788088607798539048800779093072138051631624167803373387898370845141686087865800765015834818320238458836117758300609454202330439989575593295628364592183212687396492020112518362909420105013845487313201790251962951006089303228163285693424371969086549186767752100268627442544785045395928362101264726297956899750136979779808461555036922533510909819076701775462542354411869097847084740522303948711687712209011673252682687790868512860032277637228540863357225548979726613577275137833739878393021054849470703835885218291089344156924622279658134444817855675717114197061684869060353070659161624866073593503769541275676043630978714640949354301399268567779316704690604127535828508413496404214998480437300427632470597288293584484909723105071335633875737119605903327004180964963976110912831542538171637625047059406944075348480200525050136509809749464980504576267424842865050483803194117147802338151316829251569906836581567510855463323895621863135725718432542905534831810127573425883093709797550343907786167716630609503255940893542585915317900012771854905028434079997386531140495039019256668475291430127591030062647726226933527704570818843140061209162926284225266509284909232467209625498325676008946399028279881790972991757520870507817850225368861495364850423571818122342003977079827568004494059923767185802230353611807459765543591280423125016369275987837127027573206822447341417545578160732246414225107752269738476950259406035793314170252006062432171419893741008748935329332846982208104366744275339738447403758607938850746475781404280707806612800312024146391897022439651267891323085438233416194828939730974206508265290647576374099421929295120116027637044346557556390639554016255467998375232014582789013684775697450339457026886672518302515873830801915956379931031340499562410637316861542379089091088509910303710973951212017167434915279722225259577669549033906205413685028086810607855857844783922869095837382618131063479506137553713022269379968676973191987729227919950962804608970621992120831957191232332923234079871061668216827181249991499372177800362562114531964665884172461010312477751734169174182494787819631960172638436887059509806270595299208820132487783322699766577077672929070148978451083454917201797314670232770202951223077151587908573165589814070465092860373205519613403464193769085028157345953967478754580709672885319990795921186397618388145716511058064538848518765377298821376982693689518241536889013493880891728232762239924009462648858477312169271193626693804471274668589425120125825013036953148390969445664036841765281234770083466331385945667721419177771988797343395210551067456810539231294235738649755131694992294752033371487647073938890166260888448449552021015894343994518222533237079623171015139800572418125325373941775839493857281461958255470758659926773744631136403980719236001620984873798325634985601767712342391552904003558216675175576541373480312156695204038450742310449604667009196038910792647297921598801628567290981493911425789477638285174090057550732885693931908720911166474553900599260943387200342780707669401353235203746567873701070563966533570963914009 A013850 931 897684961058385492679001207288188267207876615313865493271023035246099706816857693090311685348799395304865682925430506126153324625554240794930448938916426129649182288566420398798283971258923312058254952137104789600341153848259041039281869381811304070088483987719847769820034418885586740823711925330662856051799413953746603552574569389806280899826692164812894144630770911970624200362646647501299442266973504155344749142086870157217281802799072566418877213703800413874644485512458310969097710839027290923071093611270601534725311022372301278998978884705071439221414403676707062883168724146249355633346923553283508844454088030286363890728855002518317100092436872452673190883863253440862339584444173906598419085055240967958021969783950545200225805692831071747432869720040285804725419848810113340076242232018437520071973662512437601134210864323510539158728832555532773694760440639112587193557952581103344202433299812858222792668696228141104880921686829155406374866231974914813764400584968136957223504488978778882136074977203120196861791595929115641455263607082167826990539807474260887031550838552169731091732263632423534973501278897032233262189355957039790834544998973321005033364581725919704881341719027712801588917481510432750522192325108058368259473058964212516475296440529940503205285873152369445780991211302437912465121099877940854951251504438957566728830872606514539624911757627028844201895932292637204666816679810795775484621395182010900034771421802387669373420030186991760755813917509892687661193410150944449208513559300803826525978075457295624096811438347780962562180357252512588160293958567266319813856911015740402591642929448993768762181854827012145584173853717580823168056973345838519017909846363375238681285713906660163139287663485666458358772506843101525867476447718229930293897660031362994815872045962200708109440380811441703876805124519613944506079229500267806395590805186254870534683122242020991533180832049559795419876222295429833144788469352834786716779622804087642787394700365662120833418422143325409658800872095275483126863137593308549172491445271342152951269756299276447870249434239631357297844728401175608985556269881800157825373291789755336497030121403810920640705252407360803685510767755896157633814724015169546338366018094809423460580265497107450475951428793304979948504253812712575396301467947723226028926283556223083224970800469835550257410865417499320860557760053822796155713606677854165260287024003989765677277315091559048087016797483657604122734169285585974197877427202281868577474339861634157217762106764605267956261176050632842652275916220898739875164190289849882616136237957805902439799052661492288306172992842586738063097369744438528554435900150423618691695583521517705109091589377805794513851170289658693063364648844813078418513578387663775787325435867667007559408439210705980557290173305512825615882261775281452406354751882714536215580744542040181197728648416141371515272679245624713820295127278038967717714736872042244992888454062174295920106557147448737314196765502947547731315939831619877147310875025105869129836059075229099108469072320158745094597980631125533245259833835022335308278547469625158660785722923357215942831739685421693523829300845118401719864312352317679352801809200903127523472687223498079583280549876645861497240101606218021167401357916409200251984617770406590013683423179445184402649355106258012743006240185078026784049182306320446535428225630748046427726933608930300997981555794499650197941498762150955566302134725961447616234127059743976994550472381822981620003271117422098516609859508788663227028558026929405848929633962574847714066771482724114413336854912931046893268312177412727651861157177870701827663121235825652979236325474205260136508350135592968201616414261467652954466184576764118103489451079672362644511759357800172775660416377505272834759952444226806283294712462642460224297905536963918309841194819046459338354797015711469398091631938658603402008705733282081028258166494330143787829982257205531068693326131529390771457600012812818552974072069017525427539201992497597288967545118532306522365116314668625272990084000717882338005887921546272778613047173027292828110016062846723973518657490166659717535812917330420264798781646105878807428506109136452442619191562638952540695103266477882689738705982226016901643395030294972487637365269965166233975781442865063101244843808313226167340985278061083469155933276485759446070793040858007170480507185546031086374174515731659840831848158317441 A013850 932 53007399265536604957202342289160228990357906257668443512160639208246941587828629919289814708161255493357013711063745956243227665814352364699848079394076046529654564957558558128639870218868162653727896668743900721110544793585848114328555105126575694034654890990869290960103212400775011458899365478850310987002703594554783193175975747898671080853866345640036586346302391580953388407213921888304230766422518446868952092091087595913523273173482435974468280591995710638883882225025150804414250727333722501716425006651917750023994890560062018223610704162949763414585299122705875356188229992111878200793502488897837913756169444100379501383648159043704106443358304881457899248501241252429480290121844025010730048553426923916953239293772495743528133600355981955614163524098658836483231316652388382618162027558456717122729972797696927909374017327438973826783778833571654753901909259298959161192403541961571371809483920649465197684293843575504102113544685574797591029476131886744837974090141783519187090716569707914211253091328867044504491931948018349512291860734594928015964385091547631118326045465667070451235698435230977316650277017590856341899019279907242608989047644375632026215145186333832653538347166867413221023988365709543485584934605305738587353624658777784885349779516852456773768925523774263403921750036197656293152935826692529544016450085616005357770734196542077050311414376118426221277752905947934298370858126147679746591408764102561636153217686009189488831079362511676480870056015041653313705809676003118781313517163153165152532479377677849307292618622998118058334187915403615818277197959438508918688436738568455032633923341033633051638076345680240184599881888169430027250596219098418709488558517910944468891240120474375973211797241165118699627157756578302000948616761313759153924362927191953480882428442021989613154345046534821172221465797758683809139472422761313699853241455443163850202503685269097529042794951694456359748271050322836217366614326815541320839119946958571218952869661891982573092524409141222114942532696353922003158141411747276520086447351827482789619527839715974970290358842415992017080433367361018534988112180250417519430467506893262864813131638773631052913004449402248096825725325217912212119125638371746541734175002480401645923804097338697843154455918815865760979227683386864864576205380845108773782068117711416841351300796943319407149854192037917397495075173418182290198732760720610604454688480411591673477548178841470230490254874612497865843329962144566190410464198867542057631282294489635349551634642343176467549266184613818725774240576927849690888570272425345718600228715170480733167694260608458132191209054361904295887836586039350672610885467982364260125932511362098968986749261170054360248397754434056166698619149637367467534808290213158296465779662549869129375508926952977445927427443517226839792231675568594483142841743922410648993827384462930659544678960324731846605336436774893726374606970640923004763337497557222524585070323917329999786372092999700489666004806183549745986474931117322125671559859357476466247689452333203073255990251433053739090916158287331612599347928124233877618539949533895993760736152901320244208271396684465580888596385603396503156267780092006648103594031504128777133538707860338101313133189666061475550530759745567931913882783606046865679439694724738733717992455323058693792041769669429394461775476688672403571320166005916047470501295270041393510847702673725343629812888109409844538247560406251775234574753433297520291008968750822097551210843674265241679573156212657495307295594134461774892809322932154485973445955856082182667928789283376231993127945753665388000600565764044155114749470196087072221679645854268982770925782926346405800681567156629179337247645725403439308273733073344409892948596803573341795774878318742402229971926675308855619740431879148684222269476206574633784567024052182412277812712869874377470512408980746556487912774345851872285212064844573602637616473323700660527572622305729404075272214740678995663799823156584122734565981603415858970762338454990622316244571704214167839137753264867653744791470158390234176909675879385861304321822520088614207068338495036203912303206136851089660772216955443986216103257420906037699845857238398380284220642582267508575505152782252494946380849544464072025140833143887830422498781826173100950035918419739111065406782037087691955317839684228917770188704043207609531034258269624465409703468799307589619308630979438781941279801900486573609 A013850 933 3130033919230670986117841109832622361651644006609063920949573584607773653819692768104144268702213975627238302624603134970206350438671692783161329240140796471529572406178875298938055696553946136539978570392658593680856559516450745302986850402619168157052336658119840761903134589053363651636548632160632013471522644554865392773848191937668628653339953843698520387162809920463716632057574873582476522526483291769164752085886631451097635757620964361856377500676754717515454361505510129849857091198328980003853180217789091221166874292681102114085988470118020579867847327896659233907558792804214295878655528466928430969388049504683309177203040143371683781373864544945207492724749794714708381651404767832858598637031306430372171827057972101159592760967420378497060741934501705635498326017006881605219849565299310689380082163731205896120626349167943965497755356343572641563153839852344239509250236749288827933978216030430270458059867169289941725702700138506222952699536111780395937532048782175024478519722724682626260283789878270110945744089598535520351322084517095904414680975270796069906034658702174843075016756901953979570882207611722476132795189459242768818194274352736695515978108107826484358785861856353883288245489006782833280304803508698557844644182476169419695019130690620720034281283253346479738175417887435406454387707630367177044627361105539500371004083571613107743838707495416949940230031343319572384500801490894341356476096111492162053211351141156630125986405276951984518895937632194586521014355558308160917781874967031249091890374772499323746321837069415873226575462216668110453450262306884513139633500975728701222000539364694998066176770136072502660438425614516673679120456141542526376589891924123359943558837873891426842183415293559094094284038368192154854014871138816164280079706487757661092626517072956464667150920652834655398505333891852520245876707091632812662634054702463382190607640111454939992447999102605953586775657250513155799281209384130899454229193747956671907948000665059678958540473835380024665241613187002740364485092222264931234584629678061031244243499407388606020675399285821912616582509909300783472513036131606904104849675814540278904350610137944140043459999732753347869462254728792498213422249820213261542861299721465236790154708143752768940427467550158057320062415476310983388360351533522827983057340282741453064952960758706067672791740185646984404686693915170246053944970787791335582444900079824076727175742412409975640219060090993386480182790934674488977547500478929490961069588207318477755674473995722227232316618935261381938243131827012596397279186016444239337624905402101716812819178394668844247758703451016086767880862569037617867000175998890627196176188863420582019698557122830539918307639001576582587386762166936911590462894728796784248007823293907222220494426627646365204568663112248727662891488210649935635101662136874426412436513225151592515453747928215090810198511255120699648694167009375862508270315893256432854223817556994419157385485719539314214287917800332428950755358207546754198779938135199627855459814470823308272692968356870390239579508230708644392378895807807886239497165480027024535577709092670059100254217702821008085890727973494960114874456146652900563869123966287300160958327160445104544439201716591264069783290832216040811582864489153461371505234533801097487313736494371292809726274457210136313573380122989416758482884482483336687085630984400674245422045995180807815996821229972541910138980194428761075826404615482785275663788595767294038301449108121688255937115301201212440400497538045833345645497709820790242246010247345796804358527078394083122962212068808187496047462807801043315370841465608745527617961408048729163640396556017828916124445859031796410685136232439347687714255664247914059768721692654202259698710789843420109277612298250312615490052762031850654640790300522025550344898203257319262592562882253212115256287237904103414054761412348207206569487217007226662148615133291200303492635774531015581240749008222354014951715757573135863353386647700103056364545323428741257151925714562142396733245192537170085976191521382784937912339451001855724158899297988712580313178319793392804817592019174919993378938639002011942074681247447080620138198024070185957402944723840314113875003766639227574088842784751058989012541056313432498618130568053695437998670946767174769301205072507991122269563115514033365411872785047366135198041916563055057977580129130313859430555350704880634850631022421831685037841 A013850 934 184825372896651891059272399694506517833167926946258615468151370597504426484399038263781614922597033046812794531680190516855714787053124787152893330301073890847349721012456407526993250825813965416549194603116097298260898982886900059396070529424259260505783427325318477149618194349012070265486560180453159763479940638320246577902961885727394853351070934516553930341576762993462003406367738710171656178666311895677409445919519700555864293851760324603257235037461689314570064592538867657504211378170127940247526438680228047518682760108526398734663533171998997220616516864969831103007439156296049957338730300443656920311394935202044723604662317425954555606345327514469557237903750628108815228133800135762467390918061613407046374215946194601372792942365205929872939750490391216070540652978239351906626896981358996897204471686163976960026865292017923218676956036731620911662671089441074998781717229808756000673479678380877040277977096479401768961018740478653959133954907864520599715329948538653020432111107169784398043497508521971781235242746703923941225217768649996059782496908765237131881440561704722308736664478303480539681023477264600493165423142378826255945553706254749133522991305659046074901946356755840454287607880361519522368718342385141142168394331035328063571184648150462897304275494826856282059520250835173315725139747865551437308201045921001957407420130820182399165931838896875477020643120791677429732387827235819962758556999287500677080077073534157852309371245198737733856286221243458139479376681362538594034101934928228227627034739941312567896558157111937898156054468432035254165784538959223616382218599115804078457909848945874940809672099764945209596228594111595064078383814701944640011256528227560281307205817615414863604088489669370947173378181603378551974724125875955684574426588395602129858503206641006282130594713629233566626341460979999467998773677053825954915878296125760254973190540941302751614061899009778953345515784985551336791756132923545481872779661623093519492421491271108982822856439505355076457852017079324815782480210632521924470987797859825833941334396506889796914861652428498118096580627634301963268422270535256080487268507172788929022999178035463525426269524219352438343876679480468227004370429633772880844416887252800767221845361180457253163301531369283126692365571460687258099290397702989469571552886355600062032407379840834590010679466222268782112344588996887859239396580048290574807788904813531906663000413710396651579295279313068478268313621901593899635202355780307511760198114053948792994822014973401795841064031508249342071318691253266804662938655085015888647413039088704276080159665026800583985903680079048907556597053839102297428493392558492645307007776196121947681180099546020551636147775404095625202600919195457692505243470840721313060613957681927564897975397935890218964574988115175119766079487350668049317118047520298005227963669431976386445028361413172897251411891103622193555741867736635305250853883180899103609062202922963456824455546253076965039487258191829597113153146797428288683756566945402825237046584687645530194247088504839673256930381515114742725581418555247874556068124430115771801328144213074319810911301133877706463761596106903899823221761003707125395907901085298787204428260497122978244590422162997552056633540351524993883156565220022740526012593986421005528388826256130469121526780423801339180194522882402070171655845806158548035719423997875413517926393969431520726796296808648627251796641500823912766473366139642987742671052791462945667662268385477569824830721420630393393208979124068413227020994267207843014384659095521955500566665452092214327795660451054663454106631337843806729332817702730814660313003183869408383801776236296779668232403529968546254546609389311041611839082718175077315283247229537989232949173429464114032733728599382709632072125545218749305884026455525086722315894004141445136828245634169922193768505110999402496519606637749287340721650677059727173213575005712086720936649850281939056684988186521782228883863768936099595154128160043385375270036803143742493564061519179946384701395374127356406808133146132067798785732242208578655858844646935489154912866605480051731673991140259850689032947694429803167567852980502663538540455123320410598686482998046708110205097416279749022372077596765282242201536834251875610901991913002661918383520735654902952466858326524367778895432407988156194205676084261922917309177131131838118518129045015903085514862903772496607294911242986739169799473209 A013850 935 10913753444174397515158975929560915371530732918249624984778870282412038879477278810438040579564432204381248704301183569829813102460699965556591198260948112180645153676064538408061424468013488843881813392119402429365007824040488561607278568691973085073606005600132730757207804758114813737106715892095578630873727014752172240178591996390316938695527387612267993032739766278000937839142608603096926125694067051127855350372101718798123230687652595407497736471727075292336047744124827596307966177669567884743676188677628785977930698301648375318883146970273368786880184704359603556801486274740125453930894685510897497487467559528745538884131705181685190553999085244401912885340978570839197430406072764216637936966320620210072681351077406845016462050453723044953067219326707110917749355017712055490734411639852267407783026848596296675512626368628366348139655577012965483212769065160406037603061620702977233083768301528712408351374269570012195055379195606524037632900903354492076892590518131258922203495728767268598920070484380713911710159848950120004805407884021013617334096659965678487400467183728102147608591300779342222387624755308997394520925071134327311587329000800636681585399113607861011676885030420075622985228957727467366276350449399500199303901516853305086825814882288636683622920163694031036599332611291566149120253776971712946821611963560589244582950751304800950488349109155021600042591955639627760548267768810447932980930032250927627480901471115118487021016062657740264446479845078204959678117713657776541439119685155576948613148774358794565821723862619302820948216860306443249723235411241003195323753626059189115028861118670404969379870327819020249681447702253695576938764485874335129048024686735309207050909196324372632280957821226486685059640808245497900115555484908849307218435315618171910166014755848944779953529487245092612875718836929407988585859586856351368811827697507930017295911928252042986180058741074628437416099361587611820886216407893002437159105766239182049232507996638067714326706849896351711909759703756517051047139673957639787118087358475824855668401854779335335618025665714250385375484989481177896629037066652836336296692718080046013469879078463816085712895789135628542131767574046642168336381069499444654840981972775390632503682746732344820342039792125824799348057494629182121903504998693963825188730626386411828062951623372221441705540611800958749314951835635677231200227128655271510151825127040334245556543511429185211879105806948157380573265651059667218179559063906471378261927938436771622277551245162164402642618989996530615399969297399814151548541864644115103208741092545148898798257348060167547683783626404987758942309499432145151560855106337186432212733502176604804888626003698092967553562889989836442572588381677572581284742121709673752814916193587160140779660549272716381539639188473212975647067227648569597644126503588026076910706026716288773643192479713086446409798620757777786907273001547980578139757670947948911169011514020398069162027275550697941708616683108969345879934580165241343018487141521559091427422363779220780912440096329122277866148482098086010443202857184268831744661266679473906209096625587637825510514501420654344688978658488516568380661421765507902047502965651185808085634284354094614742364819838302842451392153924217199363806512019677122805320517662304173955445831801598248071157034857245045277251306381682959841566106039007856102961196267650545292820035637500961867396594530253892790591339883982151224947485797179778783216982996283095478729789285894065020586429269166804099475597008297115732642362690484355922156399734931475950352961028280593163842005953974326822301542473868338943560373552528551874876822525004304695655111084977088542629455196041112687784722737829427696137485995425520140390160465656988726216415741836426469518893940064949621064226941319621927763145878172300845866031225050548193884571076452099735619836458299403718016986252352457668182272750829699829851088390512293008784588237009298219358191867425924718833363271691907744994256113722401863024320403188834850502464268646056654070232695446846268465613454145952471450498703170174361049808917556893699108449860186991574703617502841203923336706528408385447241714150645701779287275334576946925441838134551660067199500797333902900022048810011393151119758548525739002948151720470894183618628515919686364440215517322937392975996388259292635111650967099582286344189600416203909060377001979144061296567139604862152164157213987123961237489093518241 A013850 936 644446227125053998872622369664642491773518248089722105726207511306148483794253836477555858182700157236508354740280588614880633887201872266151153666110725076154915679417934928457619053411728502742377198991258594051574347001766809074348192202692318700511361024682237618482363663161921636362414466712351822574462706494101018610305678794851824913032196711116812720590250458949677378463531895404270390796108965302048730584122234393310378648875198106217333840919012068937151283242826944734389094825210314026229335265225302183210829804014034914204730945447672153496488026607730230425570963037129667929165400284732986329137471922612895325569093059273328817023091984596688553966499443629483769068048190654228253539924266302784581761099769796791377067617241892081433666234022728192582181664440879164672376272921636538162179952382762722392345074441136404491298522167038598818230800528656816114423185640890102636363434436968939000740299243839650105825086121369637898185165442179402648430577505132708097194219287978443497631242032196775772573228920655636163754530143556833089961073674313349002510186731960703714139707719719378889766854176240987149066104525410893421920190168276795410936232259430584878508384161275045461654784724849220511252217686591087268696080668670812071977542984261707531249812745968838680153991364155689539401865276402677796869364836289234303378658913797191325386526546494870460915012388564379632614663480488139994590937474385025475119750967876631540103977483876904875300188372022924664033172873778046995438578288751663238657821977112460317206972363807212274171257384235167452907327798369997680672327865169058053339220196368743036911962987385326723439805370378470122657104126393615035156809727033273367149137133757879563558278385602812266086730086088405503923435828382642741941386951937433123393005318124340311475962692335473697698321601844612318006422744280691976969613710145759591306303451354886290946288601715734600983251202386890411510192669673900911808036390657460825130364693481260463277712779529672236559400747118575347282550607524671789535940430638981902363461122864972232908797534760771006037013143874073618048009748783332821983408309908637049382889704209876045260783452669729784338743479880173398094965772872707423705144510414041458709962511798229296377107685237828576703447000358575116280066667879869913569354757491232035289230408506303911270467586234813188298590942451104825142211719965127402955121926604696865868337806381957576249318794481745165470763429422289566284783164613228414988582836752927523867123475580645811644008740305136308752787042161625834789848565370352729372952773698497325138298145604833523179739355588122177784433631968739054516933174104521635729700570026337123868476892368691641070335091009852097468771349678983352282737544834525429967986315128219152898175774004629613534154440154752998983672725420386171288025910369351815500280171570135794856872734578041574052198757126020539087563468406705158574550711805435255618960891390485585948548593993162759952106520901530904864257024177336063898647219706542789697863158799207892098675248138341385718201719409880830660685513873890245690503136156254687740946644324425958570370794388218399539500805088414846309676293831476108003002618736870781648618856824932905921900246631944543912255297071101405233410728249914424531371247441399167895120922052574950353751751285462678576412390531997095684636995497374895023755678408497048995730284358794297307901510416962115391628028809262047681924088837668757370179628947520504923515327542758645400608061915030615269934527742936386896798874510410732847413247947968723392391995758940745731706609576230024530083781539451546278296497903258459659601493278979187973738654456812101353726699871031663101000092946089876029222410543881538769898585336579527294353133139699146598621168266895210174221536657982355212486000960196192647543277808009820300690037493420037288615723026121490145185021215160272848495023663742945252876918371360389875721150807162050554881871579633428722391267830135460434165829259194107609723095487897509087320012599280999366193170433440825306626008853864347486680497923495625845630166772817016038654855794181665494673909925270250469109183795986752274175978881478044365134321231434139000415100007140975308063322581769632343401960182362754180470622531896362385085410942085830648496395236541560133830286082402130117839610730322970810707877956263234426338051714976424626106201589866477675500993026527505223141319328725682787112493483158612809 A013850 937 38053905265507313579429478306327474496734479031450000621026827335116761819566894790163195869830261584658581839058828477120086550405383355443959472830172205021871615953949639590493947484909156358434631223234828720151413616107328309031186401376778726946495357146461449133765091946048310705564211844897662771199448355770171047919940027157205409289638183594736674338133699350519499520893094891726762306119438292120675492261833818690584548837431572974027345972426743658669846124205688259620941660333843832934816018076288868616416289097224747648875157597739592991814121483159862376399539796379469761549287721413198109749238579558368856079529376057030793316396558598449862423167825646877387079699177609941524143278988000913126768411180306730734024465730516485516576557452808077043785245103569473794739146539749715941938564008249755994545584300674663548806686435441462221617710540416656334740574688908919670574624440068578879054713930049487499098865510380755748249935834195251546987177171100581280431221454735839110091627210759187412594676594535794659833541250446887437129111439394528945249224016335547593616235601141709604061842972252854050165204406120987845670965309246576492220373578687116606491041576339130159465253383217621621968932202175517112129234867404342782038201935677669568012770192836713955224413036062029311612140742706301721227339124218042996380206430200810350572749006043975605846570566532338052926263263859344178540600266924961369280346174902147215811599766445447355981600823179581678486494825023719897033652609372496962579505729926513669270754511110452077577538577281702402926724799165949993046020288110367708991627613375377907586614502442116157692397067315478282272779341559416574210974457571587759056789398611269030348552780391460461500155324853434256601174962230166671268896958124953488503233571029924171052344121019717386375388192267322512765961256627030580548078719970396958107045912499054680594087395642712412453460000249743491909265366951574174941352740831932404263122904785374949096085661918447615896596054716604755681687330823724344500307746488801242352660015844053745381031585630088767135479589132620173072116927655907019805298277291795109129010254143888970596604002096694874035418463743444358984109633922360500662365078195438734095364576359173641721771831705608539625761841924173502041221656671638438526356829075099760451793766391888739656609840499579483955843496560795288819822459852220808017096994644080745232659479129048212919946025495352570275883109743956776599550161087246524676660827927423617356829774109561554531767072106277993895543322052601843918505767936553958316743488334122568552091367199819814710240429208123026475993021534122072430170386997697898068203088959485180827309692017478872713562216789040756503433479427194287968943369284933892114179623922006212759484381279199374049578285536698009836986890763348383028386641981399855353476043851044948550503478104098776906208284409534386812581535245947532908668644981399146409044021675716783364675845926702267812411937952714498401329513020647517237151219676451645188869121663934426820534674727320920485274093329434053169682818908739345117778519686890683056415158400713028427621825037829908274407983039665808259740075474454832701469301633793482785569294876655463161782287663369693373474763036751466877627670092429196854152940790167179465038995326282498243438687161655285707258575248523896503082129947124490176257749054343342246148877561102444461734276288611195951760243473158114653569935521775502453951736909722138295228656576072355252260505448020642801074363928692650709869076740965243363906904878079605147597354957569692094711543588866806718476917216123074356187129904689508784439808576630442070661293807020297772836207900684548674450954488373661089649554120205660982823741565539684507204258158766094907501981364991895265577607518117200092942085870698624979644783011285171878935446023948959781855469828969447871583030317733998951430782652320357174237129152910459661771458234012111923215219634905774332628481974101668803177058051926152860246539065464860014097159423974943731574340520924247293530959196811835854740996721884493210558615717768071980066530579790633165794999707177283019950428193969221735037817376972397041716816534394954473835511240321667450965831135130915020245542346808338271602609789885948302476908430719226213963063642322542584342544562879763381328311174014841103401489485439387729640835615717642897746945097680025640260658137223422655921271765041922842896205627687032927758641 A013850 938 2247045052022941359551731264510331041557674252328091086671013127311309668683605570464346552917607116312504599014584762745463990714887481755610362911148838534336497050464772268179077105036400773809206539100793401096220822617521629319982525814897407047463604344141402109899694914322206698852861145229362088976556225959872830208624538663605822213143845103085605882992456812948825927209216360261573587414046711711433767142569025159860327024301496952543340752325826786300795743788221686042356984101053144490967951051386781402930765454902024123918429180988925226573632059459106713464016425436411309949723890661727935182582788884342122582640130126791611314539900388679865926225636936622462829669156738689437059136480962465919222547911785932143113410676921267953268329141030864141358474938120673858105551864025680976655530266123139841721922207370538207893486027326382902724304189701063139910096194805382797627760998561609514229301802855492187334288909522473246178410461073395408598045824776318224028183195680696563611800495168119257526303058230744138868510777297638256275036901384807539688021428940597749855445096011816810410247765668558778808205154977038211299024830545701095289120839447895548496689514041249296786263747025617339155643477606262109954119189685359036936573786099830710321586067116815122342046365366426768821385298716064410336753147945951220893254809496927650390970256057890715549634145383168029687242919467630414398643905161652043894635161281796890946459154608837220923357547007931118532949032922825636199940152930836573143357233846430705656768783126561084728876075449907245190420172665950181139374451992629102848246618942202690065081999754704516995578354427911677089925347339741989290583830745144685584544357198596824973051693129335348791122671777270439418042780344729111771757096480320378542627439135745992376469868002093291948080297365193127056317246242569528750783500335531969979262954087156679834400266625306525242964359554747103453750210653123503456111937993384776539333144404671605369174762250622413271078100434960794218247955197810098818398672122417224559682221275575529611004534099871111610582934258692088599735432461153653612483057975803209398958926496942499824758869719807735616917424865586645953652689773481465203611995502362461809597182869432844370028904890384478656361611003780521122032097604803578156542844400055565754917970111674638187983154471659668948108602628418401009521696431813786492601560436738323925243309583091167924709892859475073922220621747270903701426837462040820035632145228286437181303441331395500233546313840803609261537937623884086281543847090885574684645386242641603550432443141782160238824987104310456590380911928568374254929131181827063183029324199968640442671810003940109954863135339176067630771243526696395510278137012906061395450192612970544857234793230155443838253548182656480782864238912684958669443202822359680058767406913360353166958679878568928677534692986098596006896127074737955870723974817506638196307640435929400340900744026125842212055112524169838416100106414356215245336542370674793196757532765133663969325752007973573033734949937009751405616600773742149589859703808991207943798258688403703615622641146658818253695516990509226311929391716691083416189060792173871365005081293171628444240082304234317024010311282557137367657036291287851645040877000718581780231087635021655238776811038208582965727911609850087564610496691247754020417843823909920016292845071105538243020947280566202509755490616846513512178651122625321644403396112782182544194956942160496505290730586200170936760640115625372331767059112477256655395338826145722604360476212889532748500621937378996069919343484694851417658493833742010804212386256641450973830478738010741563188205240327521914677654411583976313682716521244024075374759115703552830465904240016979138193084497621406423537092146337302548288137228578883106423044792033378114279259152268162126158783637930816927369106357231874904083036284836864770781528239350209732567942837260181196953935504221551068567379232088729441158802100908187400244697885276634518972423166826296452405733233420055878435709609612542095386601115430557439590275699518486882350948564206057097807028937709111385045052834425688574232248078292843072916336299539487666725513103229754141312081362698345401030479030036685566599862505482975361312958965925539588708304945015503817062842913893487147904055446514402352314754552625710406047561702272511095469059361072907834031751602344905884409495176453960501950178046109291607351219992409 A013850 939 132685763276902664340170179438070537672939106925721450576836654154605524626098225330349199603231782611137084067212215655356903187723390910187036319540427766614035814332894337663706323975294429292659836927362749541330743354742034689715648166843876988745678372917205653187467084995811983360562597764648601991976668586704530750989070383547260195863930909492101941784821582347815222175777016857085658763212044279848452516001558366664592450457979093550731728084087745904275687874950702339115137554183087129047166541633338055061658769346509622493259324708215045703946399479000792323336705905594651441221246019684372844596331100831517996382317043856917856512266578051157403077697635470619807629134036262872568904950064352650064172231643047507118703787061523951372541567448731496683076586621087670647274732018852435990532406684305284513837784423022910637902456427595584022967438097658077348551270207063048817121659204064480205726042156813958169902425818392522713588959315922925482306007907216814810640189521749451384713207439182274037670669285467210656046692888648241394784653989871500411037977357513356531214177474401770837914720314962727329845706196239129338996117218893103975727296448558784243181019114621729725932087998115678259801591709172171330680784031730765772067745495408903613779335677180816159175495828522134272133980503884887365974936633060473642525803245984080827936402649962388862490346650730688985002007151644108339825523955890391539934311638528824613497466620497229058303339793271324618252107445059930991970266090412968807542101301397886738326539874840305492155403379241572921249120775751692246098922015712755894086114601918126645653027003515547024071906250613756620483001835064424725619684621670048539081759748219943917833729427594123010767002645776042177196008136575909321010484790066438032563607653526665103838169235655606796242193479117288959548477073377488103205014911312827295305498175892514787541501343957725009071802467348261711840496188856289755579953826571377669871082843951453625444400536137002881243890752583999937793323506475488525127623190156614693024675484101459448000206734063289269493311685041509139725777551398662092163512090413203711799125650717957672152186498084926980443357020888025856917237678434307038808084722419001007394904051257140027205836804872313080179496768162235991734873331466046486565698418978881102262151217124275710362217288397031791716864876605478161211246652602172278601629542228961289461692187571950374786194463459143640033205493554599592665553325296048382284042543585085829118786907177572893290676285985612323284553678752731410838882626869702299553625412241744048049485335079094779942376663522428151205402468470033931379310267155706253894698564683948249499327708922659552724713278643007617529411159007895458486413712475090019339938423603297703274857305447448803205033766637682533747350443555134124471951683457516747790156610827015494155743088149616669479746086136135995611209407636201556210379988998949478853769860101195160729848033998704856779642339439704788632295183661320154021877490445975863475335552248377723724716330318831514069015058830488810750254659088700191131625650217121837873343377291550294798901337069056559062466582772579304493118651478891784642547850717074930232185045280491488003932619982732185950784870923716404422780335964256351788018746015431535540865493760393720194531914995178615543267452650037820602685219121488627151653259958056867042076208603710927712143915970153691998551965434169776380637170139902617780376137063675097052168012477635158140912350384533893644779038187562610818513073532669528244439362345078774064881759894914019266213224780292338932667313427746281361316402388631995977937196068421038553715939000796278564700331236099841539800815349622217346650727862938377626804151023179091086181179468762601131163446500046427903441754149071378173866215210354468551174371924778944270075973682282705387550015036176808744218361288184981211199209583332027849878461005390534498404456597376439498932937588778369047835176275607384770986105256527557797049165427699991710802615577925979218106141700220879565750216738010998190483409265058986250366189780867131915941161767803465568407251742785318175525324820002484619840016775114090612636742151507207232474823232613752290337092385974597585448756244636246022155281086264212110168913978937187173636698698220484893743811222496522596586570061228944501833941577995573766702470957489507676352486211994134691740900366864347568496280674429913679656063444707560122482189331759041 A013850 940 7834961635737825426622708925638627179049381324856925935111627591175301623646474107531789887371233531405033677084814122233169776331878509855634307632542719190792200800543077744704194724417160755302270710723842997666039064354162406393019308603964092308443562242388076615066743901917701805457860835404735299024230303376315836315153617078082167305569256274599127560451929616056141054257457068394051064308908002680771272617376019993177519607093207495077157811637297307901575093327964022422409757436957111883106137116906978813335888671142046698604469864695390233772330942835517785900709147019458572952673356216342532100568755173000306168379439122707142509192829167342793494334967676904629020692735707286362321268396349959633639306106290312247852339922195927804597207016280146147638989363388605864050925650981217492804948082301542745257607332395079850257502149593091640972204252228611809354603954456865969602216854340803491667917063317707415974568342150260073714714458645932826804687460913245697753492551069783354815930186076274099650415350637553322028901168381790006120639033447922227771381524983806189811665965685950166208026319878234086100059105181724348338381725658418896662721127990947650775595997699298518586563864200732685563024188834907544905369616289669988074828303758400349490055992401850013383153853178403506635239414773898714073454033245587908117506155872113988808816640077629099941192479378996453875383520297432953358357364071371730041581167943488564602411906473740878663753911452878447383168692523343865144852242372795395116553539746243814011443853069445199006284414140835639426839332687361675439895246105822522789890981128663460299165591530589536224421992192491714682900775358719215623116757224994696184238831372639468404163888970005369662780739230429514521247084456670869496348116368633099384848468333096047716540055196227925711305282748396795772378022705867295006152925498111138960494361788277105689538112859359704060680863894447505822469459455775053777240693505213280028217570852489385128866407258353883134570505049332612326757959733871121920261021755557941008414062660707078944964207439703168074310561690016073191667438632539597880163225426809265978026570549244682582914460525416853268199788726417038825105967673867396334578594774119590485661689322682861466477457490905215071519104663211873075952535349738578985217925942283950207477767219971356421178568662556330269089154098676879941362903589505670879147622839077935181423461983936097680749996872798972800320751188905551347308258305406360925490428156155733123635248081928501775921144011164422077629610176670037078625180234029051086342026967462744293274059551085467660817399604335859900527810360687033614016891965277298586228055546022460184685801884174123928841594390590956807494199528257218928164243307941590552004023975351126080677049029366404380454038886188515935247296341487114915944274956482906440260957712724437914402473612146714716109526640252694404846304311510065692666727970398967776836256469115473045936796559589523087981100501575128063948398300017293774837843933344428762355089024714456208220774588996682074261270208881533785991787364528657586131363019670827404583053085688753357580325052590720756079589246138035351014163251177080991357808036992557555280294738767741875144217277360352848207895843174529964760756058353373316730718933465216742152566541057488783766915048550302069214399811532083268767959503904781944677973347263299941967558041840526570474386094121605358822495006922291125500244259591109677313430517472950805833468968791878453062733377856341885830557425937384606222378479030602973305899907114556529757203040034777923650624710051482321635072190594990168104372244646330730501213490644193905558372482058019452966989859160459543083698345579842312102378829578648260485158313767702149547912466450962834194070352381241521270332140748515809788626141956221013478295487786271880203716169965111470429440837871204379537350015706034955540102126686172912507473243907305671596284757618481375972491031679773913905619323898340463341958529292695760357956169340256810531183647260951146849949561256342717477984548162811432149854833692468079097873140370423272504409661227026838348879808159730252946594905296326714316933150553711936585586987304349079870405837062609458992114968299414012823163607489525691362247192862815460893364201542261965416073421431221412490678308877197162805840375545507943888792416239060635350014207568797938780937958332041659412608425762972859572136877544411972870010890346536717672450797851039612009 A013850 941 462646649628682853616644339350035296295686917851476619542406497631310385574700649575644661059383968795935833598181189103746442122621094128465350231394015025497088665071268197747037994282108925439843783197532205169181940711048935935101397153755475686721283906850773536043076160664338373910481224469814214672081775184068073818573505934843673897226559013758803883317125991898499073112848582431600321296376708650296862876783436604577139355279246809376811091619370768734280107685922947560020873766894880499585534290616240191948670890142266715505895341040398097914022369843494489739650974422352009274282409011218810178006484424210495078936637500756734058025327369502424613046985506353541439042885350779552408708577536068766406767386270336647923432820065747340933660477104326349871934682918733787666343108764789911732639379311823797564716455370597070077855244431322468307767688889847298730580008906723478639041303031970105379498834671847305205882286035630707092780174068583687489989989879466245206645981648119637318525861557617909310257376039796886112484585091776318071417614286066359627672307668768771702189063607789671364417746162489844550122390101875641045033102518403977429037019886737467830648168068145878224018009617189064349811015326512455619117170472288723125830536508629782237038316295336841440261851876331548663304252202983945167323387209118720386430620998092458925171813779943920722427474714850361604887521490043118462857643991050429287225326385895056251207820665367925144216004717381019439528728124810931892938380059871195286237369968475950973561748079897669556122088370602203672515435755856019573050374387302714148220272544666448667205429014289781524515894216974443260310607884157010963329421397378711814983118753722987969797473479789847073217539870817632402965119090081958172889859923451415885575917206600988521613973719282062785326865641010082393563149862758757902818324097737964644478231569235974813861536026232331165079144332103230771310999111404061150492285710789338972386219341268645702474432482198538445213253752658041425282730764325355878269493073643940858605841986052092304621191485107032371619964357233759105894770583812830715225758298227660346736490964362349261838515979565339768633929324506199725583682285174195886160531442816987698587837092815100286734027387380462044758131611257997893261921259866713350498133308965924975801354676572088625314173300955288746059445460372771083657538094056720359742787981024712994527874006689442631950606565341906544886140036953683901507205344675940206289284292192839885217537763989796101366367632715247959261950851322189019455738267639181437597410350401707587773539942432045779903606629236428191266266673988208647874083453657659204218180451937080251445511915458597843874167307170005408525724987944060520489170403090642980505285611720508643937899068135056812261430542190545677460417601668472648671593491905359142390969291978665334407551664323651357271551438580281351911769423290357869086277619924088648254404108244799567889521900047201748822196003517509737048088971217721180110399846420055173988305651820363924639228518705665079803053744564245688529029052088052701803470854948542687413224701656835197011760614030429469925743665395204849442035325818755455458687206776373531081746124029496389985390886010851475333828041643612819889157884489708340979632222302187583407366901682903655192652566701846786885041094471157984937479240746073469051289648182550598273242334812641253459942024471786674833109507663754368669663923284595435335680758626260272133660509138191630774901343229039132016408585444176623612825226808278074970740083615207448525633082311013601613645738503829979610229377782443574436395076674121183305366155409049005929316336693043990678247784193565975559549303608144108687333367507789601133388113269669044228654683231462904396325660237759930589491842579059110052208585056372894624879870258291568254149236120269867217388052035456747407300981077425658089687490478691824310653787579482492602089018652613706769799622929658969842212915456873106019879309196204391953376953843372824405055863187111904270342671642625781124357509584465852257016778074706547602650311065733123818112886085794707777663003792023911706243482562842796153700585607046136143442326013334508817267594272710025944025396763112098043194987858649002549249334491356390150292262736869026795853719462092193186162063460889615266522068335586698578689303386500291456782988942729949487075605501548727946655114932877784384875110482119982586001273064072646641840547162306038049519441 A013850 942 27318822013924093823209231594280234210964016812211842907359561278631246957800498656792241590895563973431215038139001035387123660898652987191750465813585193240577588583793315808764846524364249938297335554031079183035024417046728618031802400532107083825205093415631326529807604211068516641040005823718059562171756742844035690912946951946584099957331083203443610505992972695614471768240595944003567372229748269091379456011185148063675501789884244846891318149032224522990506078746064130471672575061375798620026214326598367094377067392010707283907613993094467283725106916888506124636650388665463795637101969703459522201104898765205523916129507782184389392337555841748670975811447164670268434043337078181790181832794927324587553207391877108723230784592062314734791717512533366633587871091668311427909894229452079497900622708983883422398941973178386391027274328425160431105374261256593142742018945933114690156749902734802752554026688537911525102143108117957623121576498575798162596418912392602313207238570339816464021633599115779926861387797773966328056102265084299805799138705977932469654422095533127200242562016976372304397503493148862830840177013125654728068159670609236463207206987291960737931943676255945963250039449885397060791990644015233991853249799218176811857167350298080011314875538923345150206022091445501617019452788333998978185278691311251320098341739316361607072470431891908574738619954437199002407003256465556102113281020027536798981368297760717176577570602469310611840810862556631816884731867041960717346118404155334210457030459268536429037847662369877489619453196195689524658363965947542099769051557195837967738258873490009127349813377864797309241139037618123900078081084951587340373639004093815553962938179288588716628571011508110679826422511831910375762687317150249548150973338619882656627372335132581771212783534149886525410766089236004355257510436246041895403519219647329074291795095931815076783709840812992922966758393666363673815143186529298406875418978936399676980433865882572260085412763641341496651397420840704688121519968902647939255935296505601063759816363434389998495576736004085154511787275330296241443980308203563840903365801752045115814443054954632361562302530077353747998064892682766587595990855257251092881893221166900306613913192493638856831357583197428903280922913513173517599223188473869556633564273761128903896094192296905261236176619248108845166064194989551759718893966915955280522451887491528277613876432221004897974051367076874239568981683042078080700098968397769593241175948169695002382210387425833469989582642344202676746458935819723939409841888965826024708689483780870431350439760060669871257528067849781848266081780832329732448316753855031118349879337506432651767606033095914744082925705321081649368035534813108829674365023132099377355856610086484314915889002074306969707225212085809531708360198960921641431408924103519551999044345722048209331431518226647288995527840896727033549038072675872341811675607178897510590774308187747169684308378675887216066201851811705432462952605661435217964339000531257837968835460434340669386021804801050817297290520562774143661950636496747423988793150513856497149063505408134461548347452497882829769645237697921451154702743954271690889380020872938080636846026877817732332247346428054768766987212031013693401634883921232787826506303094721874612621608177473777935470941411177350918774791587427407852573211686814892274009602435531430277436686628351653375556116603034531362220283318037031715574985006032075861136613116122042809220519404101077605627149416331531706436910561893185447713716817802012048947231197394384627990107877383042161684167212912656466004434528675510626894692882530181752998566110748934751120200365387554605559853408845877290815826828757301473878348017967468157325434700460687392657830390134653041698633911379486141378903812450861389472864738993763054704531458881858813839258243665815389319547084641685477653715631640907684537956625276273533719795502780861705660754462418186771049897934373432510212830444812900037367853328726673140454955747497321908294143665335770835259464417825409749612186583453124109924583728533346929388898218120475228335747810480091699563222710915219962341971401853304270079865879510467293134125908761389411150834174209254321968755653465006277352620838065364951530623952380103481984607822349379163268366280517081915449683685302070891872861613148058964373024675669455710231578714079260787262327429260950836522037881671500290142490398858702851720789173160425711554042469387009240786073471609 A013850 943 1613149121100203816166681916410653549923214228744297111836674733941896501611161645184925073700792157067139816787069872138574265052404560240685673255826392075662866028284411505191755422417184594606519367129981194679035156802192278166159899949020391192794535561099614200258609221059384839136771303884727699086680063908197463512718604565493844518380443132080141756768379044703338943442838949897466649762794405541576865498004471808011974705190874773964085445382203825858066393443876340840221793884799179532713927929771306978555871452430840254407460698678235198636683838335349398153669568800306971668575234209019581326453043167186620981723531305030206009228140334899417272450690143626614680761825011129556528447044707663589570429343282951392998054599376687622774716127397582766346730200091922121506651344354915842271533870342789332209235124574210538003769521819177298296341244752940568485773476738404489339065925006587367735562721931475137645756448391257279687705970664402305703155940357870773992574230339995822384013442394187688901238088070754937705384782650962819232633341449290934400623970319135628047123044540437808202368183766947201298281612448056786037696760389804803915922365392602989614143342139237353183951579476282811042706255538455551984942547394034122563353874867751326588132085697884607774515398477765424983381667698334305662862521443238079200486981364891836536022306532785309429740769689562163893131135291034622273687130951606020443050816614472588559728966505210322318588040623106552155226532016960738398570945646968329793277191589347807598255866615278895884539091782159270741551733825236413449262725400857036156976448220711548960879130149538416313380019032312598175710609985306280861723009552735714645957536548811875128200489658542427533070422901162475778410923390405085568766824672165450991189709017243821008343654908016649438980326803296821173600733749892527881682406400955134507856208619677748469001282390166419108264116387605108575110390021368541627586615287215464526017639346500009385783538280257574035768366303222771128887632643732458165123723323359237213953396444437295021165310684305224288766526820978662761025593219112241241502847227656512043727047952016086317892402098537661465537733848024684230955664012085419783582912816684296205244960103556880857034833930224979309835217120039383040716530056193523449655336801320900646160465960939958770734993189981579198210924649938041859640969852420243359570261504487253264821789446218118220469759174522346972308799401951668587260143984919896711298198563472320195667141167108040569414865447782823859201653701218878898211753701543060933023405327776618100812117391822495227885774878461768358263863076368238371340655998385732507442025000417341654225368648280669723352679973504550313533130295179263283441580250927336133485976968996812311468329683485752254241941548454967037846961388443462004883265559388726025991569570541224712811699719765295767896923477110834604037149153437585911637632928306719102874632124178282622688725452432464221493153147629394081504888411702088185576253642370244074221765103187382186575201551697249710587707948711250409094523134496438639114246744692712300155050930844931819968368722547483215067781640824563769234042327755789075327000852526120723525121041108259276486873559230206040921827883219327581673138260664874888367370691440231974000693341271649113311623619388611394402732668446001006286595576894732573887993014215695426452358908717536780173213129292586042407745509646768685772987289621188047524255867893890505841662450292764531534677545884960615733393131769230707502047264374391009478285054974941017898187880051591256605288389755279451661095854483760227007504720020524702332812330273613848118896711375769711903703783938940208145383758411289894731042572112961027221909593627503129849052226707061127459262633833047277162282891221410914186983189972842714617247878115514881098394360030222732923929935801006885769974254332763957864281800765938675892620204643707102857561890251331510643725423126816816295557424935756934306534371207981322270724681933969361362860889294411932051236114408172620304850005566323525566936744586165602833485050881795941757997572461038934767508737856832823556331069308035763843946000319213583192277000786451283339045607152882258457933052581455155671394907866921735022931813764092730507709107301908490211833760498253170025388371933401984094200605394779733787262734073605690233464491487666270227053172370429885945789814874820420632623915562207544691260879885949977841554653774833508659176852425039841 A013850 944 95254842451845935140826400482132681469415876993122000156843806364535046523637483986524640676958076082657539041459688879910671777079436877652248320083292625675816576104166214970067965938312333126920362109658259564602346974012651833433575932089705079543324530347371118911070615894335615366187208723089285903369371093715152022962520880987846024965846786506200290595416014210687461271356197152495508201843246852824572330791666055791299094366815964527805281464373753713092962466467454050274256707103506752227224730325065905776745653394588686182506146796251110244297543969864046611576034368089326370057699004808397257745725745979202782349792800030728634638912458635475690520940802291007970284305005082189183448269542942827300544282291514996805142126038594027437224212606699864770008071585227909352846255232813425570291803509871367277623124870982558058584586493900600287100654161416387628516438027926046690982503805713977477417243167331675402844272521055351108279349861762291749465655122191911333487515727346413315953609759934388841929207862490008316565266030756703512867766179239180385422444823374639700554568657068312136541638883254465289462230933445305158739956004257583866431299754067813933725550209979826468159156816495023709260761683290261889158872481070320903243482957065848083702611528374388204477359764713570579843704095918942415086369028701765338709555762615498055615581178454439736516762709398956215725500407800303410638951395561383901141707670267991881863435743166164322590305210753818798213971489069514641697215769507832905963224886159398690869410667765603523086148830644722778017888330646384977765514672195207128033302290984796254590951756200093944888776743839026609677535809022350578603881991079491214129146575670792414445110713847271803400275401890743032239386615280029897750112230066697715578761127759230386721684478663475132722349317407873993479949727197403878885464415569999737554401262783351369346056723856936881923887808571694056251693420371791014567362046094785964796815585771479054221132151910929489238086261839001412389685819979757922192390738521039598246734106647577833704790430597539189027374642251969057375800253995358733069501625945889379670038454518597880985228451516550371878537645992009579153701004249631952800787418912391006623509649154930257727049908745854803266459735721205529171270383288171366178697982781197862255129354527543625453130612875222270075156889654191433769939628815562950139264371578467818034461845009733662800518809496370066367862295885844078409124242165534980905447326974477035233949018776562687583378389826127966061998449403273580060505844322416205034099061199881522234854719869726520711427120798288959787122850796468107589294396048679118831944134249643607340353793312325266494252399755470191463817810800040317623941872237008271346213454042292770179893399480150184860732406494717348617825223026197987926351948016344883108776191570888778066818056752420949798545434399917672533789620361336010496290586783583456305644152300603410587146549240684579814949200214368091118782155822596605270092201328320542338721007578111730735079076426170898160493566663450625406622496568880205201057156027359968611855602415462379037312204697706336366537438109049666009500965411651589108984073340814902603434872356401602017273396798984436510393014676218074370217141154000197283204871958854257832766941108749608491938063101278114228086961339067913420217182220057063755512099496422599236585341200861829332448062071597913218134964599132044126209126464841533018259784743266340479444326027337452822591174406961039398441131037841304047288388914043414718683254211215292165870096129166412111285674126659496341136049111411557644566146212491963148050235290326624117572731910027825718201804737810480350776765550428256993973332840698235696426539594110432314456684934825252515341999265207608669155642443733093071827170384706389455433869954843038213979088565424622156425138779113655597831209744095378947927976053427912872783330464006260716636172057450874372001342510215406185436370385031511213866548085460089098764021743518956819115572651945730175693441319688185056381087978685837861202047831068492681714458769519168564867998656251888059086623461708121398177793311570203819221167372849242873920764619439161829887304056770544479682488821882345487240197914633861531369100670955911643749715077070394438518571723661351436829157974295453758778451547956348500404077184312342402595844757855205590637262775301514335212942778543271017935809590032793306474263696385460241565960750750143852815733958846177571209 A013850 945 5624703191939050624130658122069452708087538120566860987261469922019429962174269791920293507333697434604845022859153168669845257764763668188487611052598346253531293002374910827767543320691404958811520462213210569030203986468473078112419225213964995241953770192481917200579808797944623751757988487889699243308057993712786011803913895501451319928208286896404620959368720223126883900612312085657707263810641883412438171560917088928420420223266115889402374065189805783004426340682436694214644584297754970212265393100964816670211054087297067330390805462171831808815525673876502088366953253401306632825537068534931049672627359574325945094972915049014495146793141769966204049571033434481729637317926245098189093436868241231009269839325031669046346837400452938726140652530213020314804206619036122819376218525242399966500160705454394366376367900506649070801361247878336546353006527577476273076267149111005131055825867223604656064010791787768100862551448095797427592787329987201565514197469310310172331104316184078359893744702714365726727077795072172501084862393850152585731328725117894362578809944375449099678046724631226763350647234417292920877455274389011824318435662095406069728901819177950344972560014349098773118330050857214655008138716636606674292942261134721379015624425131781263494555508138979249086183616746571629169190883159917630668435004775810541485460558226682544686044453006556212001578321227298965582375073580200116094819440956504157978516696221654652632154017198218837084634932389802246215736802458065770077578893973668025264222466302826333297147830520891122434714002300740235319178288036338386552075875878454785703238466980361234037341110251859347351737377946950682274848811986960779315980627691252876703111976146784621280569342541967552718982862206246485310703540245670485432246377073208433407210265833054795105528746780599543112122004843617551440997551441279501644307788274992914502849840166094115008515303487028265940723651208349962327606244779533887619188161459851016435287163524220066672703632438188475410019755675331194400198557983984725547538480718928867236871402263432823502434170136354091572877445250336520868983629198171937829021001510478821980136100700868686274296754833600782909055769458182173639446890599936517180933696299357776550111621272949476788524570061533980278081180934601465292034344862783231001485937185246952568303133255496923539381909559668999825667939177190349972681165141930176642773421877336946187116937485979763054707835181951156048955900709763206985980377375632675087485759210515894453529455609737250139110910540843030267994946438813901628992809601394354491058515464791804006445936353587481321489060056018164786469817216680645285040244792278453287907469183307205369840551141299494661219109953160759335746977909931580715376143613723101414722558247743345786352525345903388265841387871106564718533961594473964989063156178417149002690125336069411456067539433173704664654309355880738645447743292716530083795462858983819511391981549198330791760416586113183753492935323458221412472967519168506944593674396235999704559136776479919588175684383888965365478984617910095979635651799895807236917224006259578786561461467030638019774248375194861456107669182901273728195022506592614685296400546701779183830225777773158197517976807583231991502197123616001073486951968002557649375964484298385070767055105530555631840450688067371367054306980110621219550404392912149557699233963164258062321127812569690160251725617265785177617651524614148073608522708622427683195222029305134138970708007588249251721186257556642415438550346653491162688332076985349595723527477918051787102463306331147468759307771505116599447742563979741067353986367701437931929218343658496827518552246555233080834098367962971054233017228987238147237131330910390119638290736492626917736352788716496335778429714611244084304971530659995412798322584046527590953914586963526563497251200699758513714748019767882249396335104179088031496199057978864827224982880569105689056649323820416680792307273885709519843832234865725705667605797898332801192916719933050881211955449524743421144522016486267639394246864053420039866119722376763424362557075881337384586890452653017738001006028790402860441000517254908965321190712199374942462147230013263066893015417248243880980771282443330618676046446661214889565814025519275626651776925585929721200083141710479140993324949224172249002108785455274422600360353656459506530882037106592034921539729618779119979989058130201610338091620481846411953998797007865041804228416371045244364916274535907939402320241 A013850 946 332133098780809000304291231450079112959861038481352574436802537425325319836428456943101411314547499815981493754810135456785692625751529842862004945044879747924769320497236109468845665543506771412861471773227870890664515196976866789460242829659419004042128176095864728777037129709832087917557462221398850618097516470746301211009311615465198990440771132945796463029763560455419367447256416346001956220754592573621061592500593184134297393763640877153320786175392841680628370990957204356680548058198133236064059197218871459559292532800804528792246671735784496478747975516733571815980222660093755361715138359919143552118972955504372731913055660729256923922988228374734382923119953272711653353986226846802967778353632776449866374742303795025517734401659345578839879391256548636568873596647464016361346327697038475621867989496376532940158148157017120981749580325967894725598682446922396448880498887855741983715461633686631335923773244275918587832800458608742301926499048414265242047846365304505365979378766353643073365730950580581797507216721216714016560039494457660034849229889486544215916148405425893886888981042749309149092368545106729684892856497396759214179307411071633011421923520638789920284696287299933453864271173067668163575583078674987510323947577744162709493606679606551828090008200098585679290056385268308130811552459709976173340418597006836664174960502727377581166238905584137762481198290150776618673665719837236655282993169040614024473432395192485583276062561537624111010608122685432836793042448346325657310956110251123223827072412715592154863282244428099888647427121856410155362158730257745387513528394746876640990528236723350508670955219262042601772740430389490837647547499018047057829340084540791116442059079491485101996339107760642020503219030416648711111733347966596494288716319795884784262358987176052596186366968647622421227692264010772795039464415056113292594730589850056608478780211967691397137820155605532075533790880201856925482821147986696530025441746042742669487271718941670716956476791842591284486256552872631698137324650396314058856599747972030681470019432253444794995235312381572753286840264587121220792614320522854756865861118192263959105056610285595055810949076169292629996834130736199171235699443035651403016953832780777347507541124546393654885587337563520001440415653007281924029336029802487007406743104851647302205731715603837838076962377588894770705866140473912975536850120465835000579127788434869335403068041609619028617442959659033813534796981010807609315155303653733831240946595621753051586460824299374883464360156526240094294833592265522077290396414152735238342514279680491234776626095742987184552607507247816612476256236827775423436341414739250388197648147805107169883714704342593860250327223624189678016523298603549909662245904246735415437952341970996825338330269150249173709668112400971540064711898192093158639190309179354231459849210969562677069332135989474086743172313155401736275043793691618384918038286360135558328185118498612234922660838993397387460004337914884516185116259039381166571311879423339546554512467514362771762185987184259515866168562702973257501505603132047521532725160345621867767667738166692144429649592306881374121701757581137312376187883991787304552067155882193359025991001951727218405239012510982265866213237952401247388331026758583026638001326833335340043723836926473779504546772679690211853189772868552072393231828997069519232582066290886274322000276204427634272704145973927348953144704876940829598509657421445732264994665608438865772081337140078530064884327322462177989230959419541999665583320813907908277878574043583039976613355775547926882768364599605630080789750660439730286185541026402208442488413974690579168142991606839958190172674529845477781405434354467425356205367958927626174521429699153126865413895820920392131380496218079351934124263913942069130328150265363407718237702445609280047949186150120040476342155819273678944604191566670969171819058174593989182808014114725121833106085922271784584104952215677261437258449636586237193966454760098653577640539395326721484684757338986574275162880551497617838590883075490399934054503486625503445184632773717091222471294338708044411221404994044498506180639543385119493250990364660890977447331785053170836965667373091552928033563456996229702201866628898078013971752392887706478160775678923564107143709434862082796514844926738147131325521672348499380128678523060277401142053409107153070081999494259288255698373893530274888853972097832548779471674964517422853497883758293850634503941095070827913767607910809 A013850 947 19612127349907990658968092925895721541166834461285388167918753032428034811021263954033195236712715316633891224727783688587738363858002085691158529999955104235209703606041295028025867704678531345158057046737332548222848957866287007050837878848559032769683626670284716369555265472235874959443850586711380730148040250081098340208888841581604535186537094629316335345444508481332058228393044128815069512879337936879750065975567526929946126804349230155026439102870771908399424678645031960057629682288541569456346631536577140815516664769354706620653373719326338732573589206287600682161816167855876160353917205014865507609073234049577705446734023710401892100728531897299690577227310120800350418899532709076868444344003661816588159562158296792461796698683582697084916038174307940440755417008436102702121139304182424946995682911771537893583398490523703976851330968668078215651876599808320587909944578828993708396414294007561893754962886301248716692939034280387624186457842309813948277683280024865737355716336774416269839173046900832774561003640171125745963853772108230367397812175744290949405632647191993608126907441593303955944755270220007281163238283314781234838073923316368857691453161970199906002891031068773770517231348498472737390974605212679337497118780518215063832887980824087278896886894207621385776398539493708326816291361193414383059578377734656698182867242725548918790285241135837750736752277835113208556061287090668987257805463638679217531131709503721081206868218196235166131065399036452123579792363532402183738554647354218575243764798898443001152521953251234870324741924118499163263980110862989607387286338181408318773849701850277124186511234742204353592078549674069044472250032269516660717764702652049174634787146584892703787781827974158150668694580527072689742436742464079556391254409967627200625908035833758729752208783131673456351074000497572122774285334244648433814426246600055992674063492736480209309591142368351063528194817685039449592835105967466443401472309662077911890553907731786714165562998081513172757628963190576029143310883281251948861423358518000439710123177455133661699673649960819489508834630783604920966583083012554050538172233168134994521194487780754102450580731998720560508683058585841824862296816411812179696748106871872121592972795863339998927339046695788292565055103894426990332008263223807055300360773598384921547946252074691020500606551434246647315410689728844087292475462763387090949196916779290599386215764789006394020831389324906287655416226931707178522450605525449329000946655524868895943128925214053787493687002882717951328015628789686813141920617859304863088887125700853326922324994327527650260646920695476323150110454528443310978492524198937996172682925479743773274463469576725824853921572227784776297197684259241018615645958399865479546195647841045391539403064063053063458382192369164968469281172876344908924485548566731688013472636058541706518266993298042455348097581919513317125305060973696374011025242771279644583721003062224553859948199881721122332125796149536015796214929980016418504869395168068776884497406694255607309785320357243340152381387459047867882206404359344274098985887993248625669813012271005004436426378776129038260512367083408577158501518361831048546495013487687635657125742674247540519610958449760991817134025487851341257033558799067569139947340348181618494241848846671350205963982379963027319719002898115131322747946270447958041164738432410543612439794309595247376168907115614436028334241678278479046962396761078949044515670009512706584975630876784497121801354644064069148086098922764535538253029510740448075900451918699534927579042045190329534500589161242112850640553986748305633668970012068024006320498356791504009299675511392292691171506258312845617514209493196946999858570772606717397979315902305292988275825134329528234965886921181367652358103659854365240076746945019443862354218091710782377551351492978438270087527958972291467999932907820354058626743566151600467255630425460403719123081267624226607906813323383526610608674192590780720066525187129065395106096210754647576949150236109818224374092933685382835750953054724632625705984376381749352934707380655220519595707459406371314438212743493333592291460584397347920956977730042860951327287494575604684751985692713683108847453888572170367685318022569802608647018007047626179828915643064757536962728898419171127051405078078960849957640729230506539897218338108186320260037111754368281635271988136516712210733280039069201911938198404914172879022934979789302076196538043493586116823217722837317480063479525360641 A013850 948 1158076507884716940421406919181216461284360408104440885927434447811843027555994615221706145532649126731914642928950899027417362647451165157977220037967348949984897788233132430109899462093562597400238110552792749640011008113046381479344925908128562326017048471253642216905868870870056180480199933294720320734511628727038775890994677206552166198229828900766500285813152781314176706328380862762401039666012025834812361645791286897686388841670017691424156202585416210419077627849310492209442975109456091134827812245603343588015443537965626071242961064752500975819737869042076532680973082895721631392738457038922793358808165397393513928924197366075521326655919080003649428894695435323139891885598506938280004770069072226607714233985885267298076633260566874680167207138154709575086166618931143428457551154772668010695148080257197541078206097466934196129094242368881350556027661342081522395494317435273249487099867646852522264336803473202435472001357035222608820586149130552203831848920002188296925117693970192506317733329246447274505052703948464804173419601389218894964473411165524636271453202184040030566285757518643005294581853951221209945408057391454517135953427097908264677822617761178334249564712493580022375271993897486316670199659463203502199867366870820081304268202379681529731582274216065835208710557358563982990175188587109925905285043626853743371000127815700938105647553203830083343254485253885599852026862941416913028586154822400369115995796314485226124184361416269490324873280747703461445263159274224816547577913371619252649569067610154160775055268817532167857805685877273257091574761566348673326611870983273979815277051044557013906089301900292424875258646279704103007041892155482689298723287926900851713009546218691329265964729160046064638835746285543115256601147205761433725347181654178418569759243607947619233138176435142185924074568655381136277698774701812245368308055435486706311410775182596419879522047365708761950276375789483894459007320172272926016413538413236038619225317697654273684762329473715271338165232647440323944883364346874646328318187897129407964443063505548187589704029356536430036007176113141086978155764468808304130228532196345203291482013308965748995604341643792450377477225926435373916293764712301097398913278962677176907943450622934363596660443368339602887673938829862019352114755935102582808431003320211031232484678238758430069540316255640830277327685817798514510533383600715244333459128738900330603156654695026038560536072708246391379764672784090377184572185805672257428176899062087983436545819904964662097714723833221612307967994864402216629217270563974092860535695885509688101436368590046180220240940020147181405690872229450049069969005061423089736000754066653390068083793415036083231799214918478463255573226057823922908235278197553656701723306809365889325010211529859220344154010077206822223142583977175290527081947157316939445507545686620829228197147687256108945849814114765341862932138545435797188977029560401291733024141509821297680876081254815750552589696136833952196750695400389989496294032915279293206252687367889099356035513381774861992657968548069317550576405971014920041271017700113338097176788561590574506966541240351643580244994763908193072632356157747761585621984051434467197917617979171643020142507485499936805809947071032133849886574613526140890144750500219776390466486932547096558311967195554436800202087402130800389476943479323681474372736639695410189770957414187289762315397796269916833037108636860665909244082566344950862129605798391715811136226027643247770545248190377339219125336055290323058998303139579712718433845785347288837938614853726443768682725289382185521717474072363500699362519010242604749549219107470181520245136539272203491120986273047115220868596556363786523394648745551654055633280624715225245664699198357024312746500656808838578504093663010740413061291830356453140628154224097429988612029754308883801410398438449354838893928038273884086807850580837685855990977720993011379210498825771942956970289419932473862829831602398293010739208245774784182515619875148851184771270372292048656331065813641188171068258026928434831915312671440965917541441536120310116461606929770486819746262024290537855291218456048078997384588577981300896314924999267194881029920003169050273894333304666298088041450343914724274237997766298155278292717639807330867800112178722753635881258418455484559229148727420332180674390845646950294025034931411983692662281175627473175339331589453026997303698038677611776994333425287621578498297329374930252766612294183315820759880268402493020490409 A013850 949 68383259714084650614943657170731650822380197738159129873129076708841518934153926034226526187557398284392827750311621636669967846969343851413396866021933988147658229497378236865559453337162777813886660190031859073493010018067275779973838529949083476788980695179056319266074650956005947401175325861119940219052177164702912677587344694369698861839273166761361075376980858583820820331984561565257018991238344113519835142822329700021483574711772874660904999606466241809036114846873935254475398237238272725420447485290631835528723925473332253880825607912570430121179701429065577178278779571909466612109813149691352025044263358550689603989044930269393458817705365755135495126802870760396087475952706236198496001667808645908958917802632539148684127117403213382989193414300897445699263052681265088306989938138171273363537798991107257603126991849324997347226885917640074868982877374588571815931543950235450108963760084678994587186823908289130612186208131572859828246791520009977084066846877209216745131274711245897305555835358673465112248857115452898221636254042431986528757190455913064247193040135765379764908607695718350819639763893965661226066400380907997782360913916704385120960747756179819459102546708033406741237435967652669513058619691642703601399968146355054980935733082317814649120201710184471503239149701465844631586854710880254014781176541122086692314186547389324694200382369132962591335834099756690785662334229827727297424983856107919395930435776574038117406962357269297134193442354871141694881344291983701192317928206680745249704403873311993039606238568406456979835567945367108558000398095731322811263104369691345234112294587130047114140667187910367396459147804170247578462816689889097320400311428795568392801500694667504301825951292171560070858611982415035412787041141353006900048025729497581438125713575805698968097576180318710936630679204531600716061834947367311276753222365410054520982494863757135997465897374897736684401869713993234483909923248852544008343203029763174844426635784728787206811530793093413057247318822598703688621417781318600991040860677137594410892398456939114928984433229474119657196187742304868044973119736118661550585864597661987909158721403881118512441440769724300402339652713730082394383230512496667500308430209467124619237152815833651236019202520457085210914258413964522380723024223211872412255042315055141183246987765320446537176286134579335387045922519855184483332485768238634462646428092903325621785797303086592550961094557349241164583724163227752682371802999639141128876417712717233333944594119568258332207956727627902985173202128748086489738650609532106209321772306343461572701716128873636895825007267249670914824640314276795947532599779871972025821108526881816030130279917364465678754511841721234776778343425488444823808384942287345874580059543786246398752527980626657102101950141048985645454346441268223730333661897692407957317775065249273345095813373784785977143485673662778671664279848969438388211904618512135875543342532013437806758051722015615254379868967183908043265931812697628489766666349614326984536014936386483427874541029680423825804460384794945132043986196182460013517012324173992501300192187773361834061867293701524201769886695814014892745867998758847573869392536253153853569837424052106348696394924511285768446271564597376471701952344354105093422157372287477576080655586879973504671763350930293938615133059008421632198224035510584067380235725837374276295785264350345273174961924471942319074008227897985461274953831460103003457891092789232426931783010706306137602926360393591503550131968728838286310790802089042456310800159778972058591437268497692778096946245612728672871895126498992352796657385035815567856131839077006748588955067507484343947203118437159106677069758056725230419930613776079620331089587608809335531254822963783928643368117283905109222088226707121210650856221290718201500951878778729143397551744962185279589482617391995953881847556732034581441916768947884512110411243446916328931000745163007459666138619957592649126238726290016803991139507704755231193364838007664513609558744213473181107693105229698520313409568232097148389767297935917596464904581266368192066941427596017476219197026272331969817091158611183016716562570941217836626500006281728590529935746267129249623186487307240235800759601357820553669479530102139771027906683912983080412728824041399879445152428351377907737922003205443194936642105044606767911884287664946225068015041139626663530612191025611791163786065485874297819738394429808766588745959002260256495615689359230615900050169968898810366938161041 A013850 950 4037963102856984534161808012274533249410728296240558459878398850580382851542855178395042144849076811295112085828150946023724931395692785082109671541729180066131070793590687508674420160106124867132193397561191246430688748556854567531675191354963430220912521069628096596342442064301195188092001816773271349994812009398542290698855116857836348092747241224091610139935342718516035619783356375866861714413632981559232745348515746456568583603155476475851779321762225112581773545593059002841517790510682766163352003558926519256135619075274796259408871321629371328225540189684893266800183654941682093978472356676124645726838707059059670425949114087477414349726684142474995851742582715530628569367531350541284990402482432732278115137327648804190649022155542347052128881921053693271095783997776022199439448857120875520843543492625892454207045741710791768356400386550728780938569926092080577158941738717453093484201069240209951378794764960564873518983403961245799998144792465069136837063241252327039583256640424358989995766522094309441413182763810378187089399164951566372536583339231210530732501826976809909738088375824472897548908418174778329737994876092236361050629605867477237007611194254662159240546280562664634663329356453922482076598434171810004959066719074119641569274102777784637215898790784682857794768550721856659650572183822768119318813693576718097094460401436792233867838378514932308055789667756532834202575173937097469185647871719316532410296302170920376794763720234394726476988577612786045941048499097345571705181342676291326249795344315199876995708781225832878202310451605982393241365507154838880682275049925904244729096883075442152042892256778919284393516218688448949260650862721261307672317989558949518026535814519421461518520597851438450624130178949625426089661992355753704440935871301102686339885260937750718367193775871639562097104976348386490682735291807092363581001027455098309409495339209995123514363774090336453477246004741586503040397057921493871148657795704485711388548416452450155775014081801372947617396929155630854109406098569082069919971782124297812368785236483797797441601797767217291637777689995360153187617747298070845900544718627342724047913340177776167041154636011450214457754153093047635305935378532415719225712495438824241641334636622161271835697889630470424619276045086191082059313857356437854071247993661691031729551380554407047573722519960775175269674678874928788556299952128723126384808932457848474640829544949960203541701672516915341527504328114435568141372595325691644519023589518239911136094338166386086258547636809700043371492412500445759132577579842261339554241332917275062406463635693859385061570854123825817849480185917730523905852484401660076152710637403844354763162898840454333864775169741797192333984400931667178401061322457125486548077936001034063599938024728023475222018053878801553378433703010447343052472401396838997471657299827904341754562683908617827164345685544113417783104060801796367385524755818523111314958833172861489051256196133300065155876882643242586046810007607982264692231881278376394109867145978685459932563773261599346489927581261756715102065340898378081338166060730150083209275048495829242939519201825781302590310039501121765401750759458711190389413759873212481899445330052852827784173423897466913340983889617910483277528583981765551661484970676203263389986631749675555477362954109082926781284992001388288959672931072864478594735539374971113640989824074623538035708326678143721999001111849148143502824748793887622251185011138111385577894854999196671119315198654881184693131742621469171968365886072555868002696438634788521087765779267520260853846578857186015404412535324638999440289821928979873466336728965658171497429207781249443025738396940595808090174292143491568131066482812863725500930509058712582453785066041188477202462243957497312794455087698828800367722409010995619080429707490005177188482032988272078574479359074379969080769216377469909999563743289603632555607673514296962307046663001130427485825819369875888338255270548699202258872796790458091646737000319514581864130834287061377871228170170708467925986521594537104515267369175817998153656150619197775373360824358117235953267365204354930485729415824831745954096303251507972034958198870929791542202175881327715060999538889005228683799053700577945873629096773001251339426861778377737915291224330820621481356805741720514074016556367278215217813779660778985038428855302327409644041220164253814854819119267871350656430403380875391411957732452685777858298860133124465885809610840973208638282062486493505853357331471310009 A013850 951 238437683260602079757720601316798913844454095164708736497359573727921027000754055429048843611193136630165073556066485211754933473984263266313493994867566353724973599290736506699715836034106567279288887932590781910485739913533705358177888374319235591114663456640469475917424861454921274661644615278644899945843654342974523723476695795338378518528631847041385487153042052185653387312587410638562317374410613928091134380084506312513918293182727730422571717170737630672841146093724541058788784011865306659179772458151052035555552170775901444321834442670892747560389922660703262511284044640651385967334814189368484205524098813130414478981869237751453839937010971929006030049547766769368086392583358718112337398276185170408290420744060334238653634109262620051081158348556299533964934949284676334854700015564130578630290399696066323528471844002280543129677086425433983785641615565811266000658350729526887717148588937565157418966452076156395216422451020507603244090451850269867461091747332708659360351721360417974000260017363146878206007029020239021569441931291225042731912709598263750629223500381153648360124380504059300127365493184802485592698859438370464883678627596868663368062433409543545840995017320944784012234935169247668644141060939411208982827930694607690715024066494925405042961607697044738069923288151574913895706636882550634677656629792011626915330792244441144617661988412928237858386324091355507326827861445811668457943321177153921922295586346890677329354002916120774203739698519457403226772972823199158663619253103692326523724165286468237536719607822604205624968229856881654338509391831986081065407659423074719747008441848721783635980744870538404824152739197334222004892172792827758956742704965466410089948913311557317881207122782529589070904262936796431785168450986614900493532822264458812525683884773113242168864425271444444502271951748395873888324836245916996977094529670196100072321290285011002048399666496260277241377899333985941418032405873206291597457094178554176771782395443100729248358806516289271183859671269710846304306320714405727146704413762657661522564399429131776141129144556356413853919134816536021685575640360203785379581265090225960512305234824157504887613140101840123713515924985991369817180178166960615804559097143167132644679168957902000940626124684789648103343631186294497204520423963040298845053122777729193732598279470357181752180741081163813324499020112885670035460955873248971889896582652703494579066343799750200058933942060451334001857603070829305863179910381386765917203823937462548512675234574386932007480979405975977861043255465738821631019573512105689839338396467432175160039271224086702828500697365157790718193955498256069706116683351433625836741410428059605304410006013629987960381108998083382410129444890614015217404270029770802855177454042925060421512740422165058188384944063489352925443131729063905159905442830081945961703891897537923476265171922119974076227448385694353206674511686285273697747851306327971200037004140024298066987627125475235547389374043200831463478084139243744747811600357606847695793545102895397723557958247324179810883733745925472270061856314708327324937367720054632263424482338630220966335669348610560136655217522501739125207980595277437081304493106753323843680347294290906627827656507721523765871757698047996127054785355539274060059026033459126499915320618186591875382805077187237743508097492689977074779726906921574596540538864552669289386808121782445297470540982017708640319016653580348725698298591530270206310223722694339206989113292847564232924443165372079074944736270055133135560037206698351449691222004945627381711481499967803883158786634937977023615155798384608277949673695084332548313717508693149368751697290274998361226826600945241871916701776781033606571344743616790127104445629407919281313554364666138390328193043446258823199778473528141832913640529690280311080293797577315707802675565924477967744431673983062794250341457873220715564239477507804898776077513345721327268798403553750612610528807971801330485635470630139194184179777679759853648173131867016544495061633816687301918152220410164322561578113635821484522022882462876972975242037913009438021583317522464665804484647951954290251836275040489766843432610698294240692246685129533260775496283616520246636961771856869748549650321965427125891924535348950890341816761151427046160031505510626877852638022242854635556603636931411330396685875189338287534185476747131212070990009479023513362214173648535384911558889237310987484692143598642496754689392000866586091171710548626996881917507764955027134897066049384721441 A013850 952 14079506758855292207613643787155659063601169865380886181432585469060008723367526219029905166397343524874617428412169885268917066705296761612545506902934925621105966064518699984111520401977958691274729543531553081032272456154251767695046130615176542419729762451163082083448020644051646347495452887588702696902121945298302651347575410018935913140597181935946771630899980139510646867420974010796466278641572341839853394009610013247634361294146889753722437327214886353600596835688340424980418907116634492917906383881361471647519800132146204385760002005273545850693464543191866948028811551985823689985153443068019623851992510816537844569400396619985597794440560881435877068395746079964416133395654748945815411030810458127439141054516018676458258440517848451396291319323900931181095443820310852896835181219046346537540017811653020338032733916490663791264302276335451308558351757545589446072874952227833192809907028174284980432550028644958981134529310309953463960297091306585403710006588249113626569408794611320946741353765276460011186509056616093984653976600815547548276713589067876210905018474006741782016984544384197613220805007069401971763274950976337580916339280967497703220718630400136838364914777784468551138460686808905585767885507411292479227006479585889529031456102458850242381839972902794738290900242062347090627581201277732427080946332588494557723367951242005148528322753794999517299854051270451352141858390513733210773095172189761935589632078197547605621024518194015595956625457875440203137717272237087119928053276519928188899388236000662958305756122316955737948749004819004807034641078286946100831256881273139126341101482725172601921027003860422266461395096863388475166877911243686338636699985505826049401393382134148063567399393185589705047825822154892500482411862308623259242619621894028420829107711967563836829275447853523003414656478791027957231693255485152754500454882495409513170499870039614659955951906937673110826123577772535854793395534406958312538243954149445584196978668519654961386339165980365174135729728805155763422983931864943782285748928271172255245905221890802249357534856908289881660070991781635544511555987629673322878894122312752742291111811131676506108668309873557465159401854497804396334672340580857402643410127206876015535660247795155253543032036512143930854338077919503765429726514593566606501541846902131160716195804445121225284520580101642012998342638645785929923933983359478541126503309059488651399288535031449563279990344727590821475689603729399681914910528110507140644968599683226027124959926382973948109744352943475516716743191996411678490074796316328879323092973005402511025158926511095715320137678715202384118634878216522660076484035218804172033743544366491633620106445098837159072544105227825647935733591345866984572504740987936137795373483780681892829905809188424520965942562004982800894491485469494535787256493673508827092653112657716843349982136829262349227154599726865862500923240563459126578312871787360371390985057464294776557552394132187183837795147876965897086917390338203883613527189516326749588913044780870340178373876546245493652873593963153212074882553527212020210226626501505980522952257613775917841154939366104965509353939486205193604406046170537382213949013460677019645480827380583745466595289124448256850961420312036123306458020459238593972425428249727960693499767183300063649479257002829201516409648845850456288668094126812058351122279412970568869001632783131612370337974447163677502197614377266011903758833531270925412412400601378035833500150829355820389955444472055897296411732010485556521684637018330954752816968170034351262681271091598851496643192006452605267451334738812734204650282021034752645376705170821777075418973293448378232082883959215587294809323217143253434431335765827840215390409970908225642284071679170805810489471022458137251123719083363247091717559637681362088980268453142915230040189492274499517340945917025874937688412745955810033352776907358371467828601085551498653895276931445419924039115581926896763846288905239089277381631692212139598070975263615459935888894415241568490964970462999793082938626032081622839540929186550422377215067096725294305736473316384016051089013976914948885080680204865880242337852229123576618636474510213809515532280051271904043665955666376301782108301861736506356792251887820201123793937929230615648703700368897006510320422575418323374981888157162907648593904244055236540606118216441350941579889069726859440525384739772365943642640850573976499983586387356240790867653908259171042097598336185875538880346916012829397288536853150118416369609 A013850 953 831380794603646149567378051987754512046585479380875948127412739362524455106129055707496870170596737800321284530310219555244283871881068476459199637111404423000686190143764715361801168216396482761081504815994677881874656263452412630624778966695559653342622742978728833945522171010605665173258997559225305549373398747919473259422980386208146735039122996135720918033012927257964186874341094363520537287506205213301503062873461672259561400058079693067556201734711824293761642550560813754668756046330150172309454061810513539314396678003101222774742358409397608937598387810936551414153293333210903069933325659723490768836305771205743183978524020013529564163920679487907105011700410275818808260880017270501454205958326741967153840128116386826183702654138433206499606114757026085312504862145535552705220615803467716695200511760299197940494905034857206210365785115332064319062112931309511201157193054101322202232200106663353809561646641456182877012821244492442093391582944562561503672179029521910535297019913003890584130198485809687200552173284123733699832664301557267178191660720869022377730435871624095486320920361342484863075314862441117030649622580201757815528918201849771877480214406497680168609852713395083476174965095379065934007871327129409605875505613067190799778451394092647962405268559937126501339368393539533354468042354248822086702799993018015139007154152889162015448930288840926497039081873468881892624596101445432362940496822633252534632184585486988564315876774838426925642776662086868555079067208327757344631617925225239626319975947603147024996593266693919370135679985557414850588521031765880307984887582297592271315701453438716970834723550954074412278919074686226070128973781028434610158497444133522391102877821639309005591366768215886493369066972424247260985938057461894835017446053220484221537981283972677000931885920302679828632050416131409846574255043142785000497360356471436343204846825969206055739004152762659521171771143890469689695212911196481397070767248570612301247393397417105814901941411974583167540704756215642674363778192693065400191188465484450500015457447429982022313075765577609222145531993713797267862869513544580042675819028445736679547861335514366009210755029723694760197520106240851799166067038959048768690724601438821841365201972056122566462498724005586973017809163068777844859920960235514547309544517723942909130646056679963231825655734421859225539134469395013376078377783393848374978893896653745376476588705072065262120149865819510417317995410617321817393551774397336147944750842694813675701758692988228661932294296959285786606968744196113203160426647682903995149316962996012873524609451553690893938809790453985579821270923807446554856305795635167554420522551296964473633665476641235406074656869597876684957132835382099572021832450596641000679008843765485089713108126767279538517942343832229410018827725488182843701708694927022730994073649325521882973095197631112459514251959271702314817016432031697965322796766171842570266276658209142260946911321111521018437965686986959257085384982080601123495167013749578236475726381265612717192799036179250154708532849930234019809739903228342581393672068287426643899807859835854172602358014629132108361840772720930477146572620324061882351475295839517333045997375996089586056985227509545118792420908005421045123039650097579735477749112718186350990467752406685458438100646760061520342473354698623593389562290094125233575419477056499121145677414211138578856087053130567992827266931363180736905055361188016874677539843110771637932350406322631838206479040630428679455816363487161627048956131295424547199089153472358407710066376687820582025283844789019888437733864992153142050394503060081108956849063631855114526414954004833286226262214907721214171195726649091972049735945636368136878588318372159815951232148583356912303592774405130546541604488153516377518830179045446749992195871889636001418643149329316921999465515454460889195563084235944626659448123602604476803811065500730444013862207524920601094585735997201327008359513565462982740107969793434631126493018341229293754303326325599377822990540869674781754442928568387747052052327536615890952172496994531903459433012859159763800755186322850816715129085417125362429807836277518075753865183353615238082665604747554661874431016143854243931713116633678963862225681723895056158908240783138623440304803082999337427910632655876576969305513792312533741821451707217662486250674562645331749350869678301323103583443498818436606154299585542738347530792586998662459944095628795790864821084153439764695345605043641563080490812641661342368209041841 A013850 954 49092204540550701485804106591824916181838825971961343860975594846617706549561814610471982686703566770371171530230288154517619718350705212466439279371791319773767518841799162677398997182009995910559101777879669734246816577700601513425762573204406101970228530350150958915649138676005253922815770546874695067384949822665896976495667568825204856557325173798818184488931380341655527270742967281071524206289953911640240454359615038285254841112029547795946126156232998512722331230968065491399435375779749037524700952895849013982975809439405124103625761521716519410156247201847992424454337818032770615376492946881012406409015019483927929270747864857778907234315352203081426643835897526376824808996704139805840369407633235786418467105725144525699321458024220342410595241470287633311618099604831728851690572142578965203134895018933907339188283647403283169515889245275243065976298706480895326917131092651628974719609184098364379100805672531346142704730081666034213172679581293474694230338499514239295198753728842966735102304090388576219505405280254222351241418994342655069605039373906594902382604507783531214371764026416912388679734267312285519542829563738333597249167090901027179593329180489281516276243192873266284184655513917038464337230793995664507817342730946004549536117776369776769532068703195727382777588364270115905047983432976038695397713636787720775943233445573952127850243884625767868723660745546464006877589775194251335599273396879670928917495867588421187734288207677434271532280319119567501308863839584545743443152406866625174694568259730018228679023835805009244887141767467179789512401578404743466306199626847090526028920855124102798410819590960287139970657892441146963215045772795948035295249115578640363672233832489979557471164616296379881546950035654679376513958656355067428112945171996616372797596256837302604228026931707952941200893945022143620030363186042538311494368631689281844629903000226655648385332456216482282065671914275588344706812627193241030015631735260846085776357332724082681264144738435687161460111075149777484278506738500332818815889487698391317575412746813293008435564810881592246958471518696806014870034581905293906939964437810692305190621664000787798477885873750154451894903364753416057888957092583492870742418596990360990910773811247941981427044087153805905169728613270048262961133472780946898504081294227081104841255519000895148876073145461876365408860351283306144844052129731623352694128705703507010735566086445800381662932729426776270632210311001542235995271838726388302199989592510286052736513149062261914258440045941148866413354897376036288533420033119027798009572017347951564168754663504793893596192779316517394502866226779905911617710000926461008920977436131534455203594312730188309493302413492885020370033736796477597628317184375281054449094793215508129062469321777481089469945977460949314432201758362351708737742196726745765242469054919022741667678298324919559621857063943034749987630003295039733154345826245681131931653370390591641366654166600314204617743435850892957171634897806877415741266116994898845285655167087353165337517590287348542385384156255530388635745331545730401088714941960304255895639754315447353037996638405835621866658335788398223745027966657515530090972264744027658999033099055193093967078920699211129719573662196812107293470368298611985800225607356896185839636130311862369635311405090534872714702709121599024566060263667768000917394944700709216604531105631753521942873084400306909408457285030064459333506614022791208432834050195847954448267359142945087414254380870186183093186500447553406915613810596863524087559015423389291616871709477039117548010985750946835392359746993921650884933745011194729402792980358397412657670276619031400718374557528086029975594936462902231857564857853881902114543761611557664972104307141698642314614849735848553642735203420976988576109403242454585140289174039211116247769459324746834927146439222070461046108804561048294259613752250610191750788239606752631988574549492139036574034193124898741158516620916527023667820635508332521533388286240031248566897857116200317661069768447813426187818100489034728075676637888709631744834833775030114367376059976320524892670792997178017876211657364795835526117722924351164855189985211847626193543321294738355229023277072278449249923727824102109137100564280114279171127372710003552575526558317248027875780694947696855993460521283922262804920814901859495752150616082249644194467419503634014827943498755161729863156805236226713156683345771469684019597238902784762654776820198176464665495462632221990658339901995677460605500375711669209 A013850 955 2898845585914978372035246690140669475621400834818345393646747900097928954045075590933760105667158914223647307688568285236110926748890792090930773007624905641321198220089398756937733384600508248522604400882016618137540272096642818766277854185146975915240024488646063973010165989679434238888348435022403869034013902078598550565092674271559521574853494187646414975886909077794417229810101474979992432857215488528444558589480908395706013112824232767802822803399402329177740936857433299201645259504418400916796066567546988426680738571587433173194997592095838754650316241021922104671604193817017072067366532020376901586045927885506460295508390671986986693279087232239755161891865913035025128146446382751395067973151334939952224064125964059098019232774872186999003238413579014459417737163565708756963476594447145316279912415973028294471728961095516467876743744044257827802834462318990388159129673889986039328218202711824318221523474157303458380571606592297654253633556595798387219607258057816316142191208934448342741055954233355037185574676393731575618454550196939439205107969989810522390790413580109734677438293995892259639149628750523147643484542909184860583966067550614753927806494778711584254595884295973500814819723441287204280649141154649993522106270919630622645558218576858948464099124855004506225633815321786074077178373733802108924539592538678124098671991727696299197429051143266966880263443363773153142114798635445347115801494812347688681649213485228682714521984375144816299709620563691341384787100863627841604574706473067349940539561168797846385267678480449990901340834227169499390917800803221696941914781765693848471481747574223146143360486026613995328127377890757287030885237837827935536149165025803134834481735574700802889114799427684935625465852655373162503772744699110376562641299461228200197325261369985881477060762290422913224971586559612558619172915772625844755430973332620403643551142260383789381505496207127062273695860866059216166592578823133689581393038335417700519008124140024358245966482659888891197058098876519210669161544401706152618259458359102308911510547286578138855111666517747140590650784707527698372060672026925699910897960088283569929201018637582518712320682959072870229942148785324464802285027359962670524469075733683826152290282780379726061285526302345084894367304884983079879591970434242133409767496342814912159771297141483857645983243166378337501027794882927944546896434208522627353235605943086385476924441838538066736814514739921712004561386654330067493284806804954502856607185448139881128038364938977503775046626272778899412842193335157566801609919535645472444667218052379191912600794125294574622961587425861035627999747825126664175114157844706596115774796626130978045317040572404889487270014214341367567830122124095205662354501420175970984164598444582539513009750981638480852110840023091596067907081629538506049254938974517610691802555223913373872734735837788175076111037768772258952019564064568801203030966693981225159432199868194045831059561883581953468473132143559378228027869080598304522106022942431781915272651961341117060015076188877644079314549042732813918552126082443834453887528607814006006381631852572850749540663501226187635604308069969126713920156403159634536341821260870089236233905466110097005662043188367717998811105179059558123572131777664739149517521888817362877644673858785161064595503159190993698930480270921300801601292509318032686171254089632178531280957256449413717204712760753722693659994223740276259184232051431798066750417830014625862215739290031764466724306936003623925469569664927581124960079901934194233846272301735714280684657572909682852092500697607659683083450700244079563104452709166037576505522697183008820022772164077185181019299247475951984028905403197913888957347291413872437961694579400868558937787232410163130035692262052121244049871026805270198430684152063700797948935437841377203314538803666975855613070089624038654311678800525340727735932456646281212692294760539136166293338572961317970660145069832145766669247948500004220561140706131527064025044914187605196626751564854512557568508757074935002964471015777011658140629790690415044900752099581753223279188965541750674387317655690364777572422155733829291981725420960011933534113436774390479102539579133005137918595487840970149758746204285405442436651220176468070775900231152999776032267742075178798036974255966551649557850321294325696367769199139901364668741729040759240039106654270084941575235657993544986689546192393951185188994884459513371673197359970537450001916455882122062032841572970076326384312872942758371294191685398355122241 A013850 956 171173933002693557890309281806116391865968097895188477149446816752882606807407668569047600479540066725992149871702268674907114113595252382177371215327243053214375433698058907198416218627275411567011267267682199284403615527034661805329941011778743780819008206030061431542277291524580912372118086739637926062589486903839165812318157323061318189473523978286333157911146094134682543003056681996093573167785717382116122740150258159858044368299158120705988883717931308135616424580494578884557950928476402155735890934747082119607070931913666341443991412815667182623346523716103478358753556040701041088505926349271235661754425995711270973989474960790159577251436821976525302554552790298805198791919512455087127368746613176869238878762574051725678937676123427770104142225083427224814157961771391536389936329425509483781012548250791347760261123423729151911653841342069380473929572165474063430408448113529785636291956651930514166662739625514611913914372797668584186022807883425298966930588981055995651880248696370240190516613041525381590770999066373455808694122734579076945622420519928321536653783131491899722968053822163442039432146428089641345200118774244456832622612322796250604683045710188140338649632371792939249614289849484568125568051136040927467486853191533268636597567248744944047856589223563161088117451160936145888183305790607280729885138399816404549902482439528738771308988040958771127312676067187440919888736744624412301840962467174318668962704407089268485609808655367926257681553384665410017430293518896360418908531842528153946638920547456344031203671146592091512733274920280131769534305219629437982723125948482456058392525712510302556619293339385529810130593537071327041886742409085901765474072045608649308841312003950507709799339791405367763748133133447129872685276801737768625647406091886063993451859358636296315338960952487182603021347214758561973903541503457783506963443544317902214748051399333402379188518045534645900199466888279930655421125186927221236091677520668079797946910722344298330066074834583779136295083680559582870803320035376346605955602756646632238915786306725152521255488796206450904737338186194803061171810622517935654038613645253056520749390949530610147443824008050293914207853943624624322110128580578435731799374452998296250466588907898642444192849042627174917927494986153365883810026262171563735713360891546877748122335324907480310137664525731474451098190260042012197549687543579052622581209295333307976026911366123834302742160280877637172157345320551536155410974557025758439179797693527211840729537411281682620412728234781321231428918674247719162068264138660329502385154558774938903247164292304519336911258775909668292797757109325904392876315906572079794040385965976408122597925928759936319333807069342643413512800881305697799156370954359970910643935373554154375703712785714770655836292992523535656213845263142619243702454891506290393740249083416860813811113416485553950069280669208233118857803238448723142237775552312897364439311970016990212278236069663630770359869979945037724986817641340249283725838548727654290314934825665231621276830233877036005239444806424329929076584493042225980667604676762809240670828979262574263909626639083905153694798787223606963330271315450173259736448203633117899310375883868335118087337988229925380111796949718287847638810809339325182039860150012776460562040346687404975703299866047068986928145929517631891033754721382720512085726382738690510093609245036081430587221083809746571337928998917639572828569718404996244043545422444533642537977189337085659995603600264077989175052619144308737847767758129312235314388533145192192560148345022743862733210073693034696626394680398712654121754828023545352855074609745959487813524673516593707754008601264207488704922835153433617229042400210697753589200103219041887536717398286587722665477592381915707339900834261824399947133468495209468418086688669095482478520201817731257298096175722209858498450321492220844632079075632506259328267313315075451483455349394792864849510906228518375376052422110976749219914797556360541603614877137863899255613053153094112011862873596517836990049049010616761401546048510478317986344510728202946081412829226274835571896720250860349750873955873926885862228904382267744663255864328090983400525859608224820388955144961521446373104204616848905970441817900200263111246132749353483774929377901797232845285292840568908354741503622108638044820403440012035682324530358127792365069208827994245715076090368860837919031013114670423534224958932449805083930630908900265885163164803383425640977262042310036996667290834396939066550724831087471613208809 A013850 957 10107649569876051899864872781369366823293550212612984387197685082440965049370615421333691760716361400103110457774147262984590181293686057915191592893858375049255654984436680411159279293721985777620448320889366185544749093255869744942927686804523041513581615557869097471139931787234978294661200903888879896069846612184798902051574871769447777770222117393829686641495265712558869481787494015187329401984578825696574931683132594081457661903696987869567937594660125814100014255053624388554262444375603070894048623805880452080677931458570083795926248935352331466725988878912194293606038730647355775235186444998117194590937100620754839743104506959698132877120092900891842590543787714354148183464055290960439783997118761480951686552051235180349615590837412286396879494248951294198051213484638898832289350316246909507785009961660978293895659077047782691231247677407854847605067306799077971502188452655820312037403748339844931027268112147012318904729799329532227600460782708380478698284348742375487247876805271966313009815483489032257553436723870286192047579253354159914562058309281247458417869240131465186741540610144929088986428814432265231792721813500360931509532635048795801955929166140899498856922141922001269750474201322214263246667851532080726027631194106847979722449748471140201081883737062181099092247373602118478551336023629569319818987537370758872267191685571732495707024434830574476296686209091351198878510016033326922011406992724176343083578732534214214806773591290820677589838045811107796119241401997311186376129896769444962395081619406749658698545577535116411735387150767621500859231188913898683441817864131940547792020250798020855665812652397376149758401417770524790496370252514113413349478480221145133037770632521273529755941215342695561081563513396919571852192909865813499575853682319780192749338843268114661124450305283415645525807531684278325997030222237678658302684377848427807878657687079238077088702802070775305760878320286041625271962021162865486769977465917929443988967131243708472092071652907337574219088396253362808938065244768937890735072387177226987075738265625813531227615357927194719473835082556616925959134245449061582435326097138547734493730786178832998596410363851361805340059567517090441596280982554576051527021262075096395293801608422506937687143543118092051728700651437370102073098240754968667030138247284951584148875778600461804833318952579917834862897036665220778253111499760799478310797827680136502676413089258246291742621822425543597378719083833247658440862636617814010075127874005088331983238454598772077052751189535602237394646218795653568800968929123753796786340991541101367297841804296289562325272919458690003021414759548585328494953577967174739758290750904940923231284928167345479720341973637613750924517379240220149342384548484001922302613739872999261730928536283671492456477264915522256963771348943308523721386258888554941459967968126682214194732436130055475197640954236076957435434423427158652825998408588524276472776932517533255044817561677567733358979962445774532622746594903500379954727040463819258188806586520706262004775548480205099073383976374550257982043237729650401932441388558167122852371780396475747709599543411265515420524173586766767577689190906017280814177529976331978836378385566541320387939220866988863770221498083915179115224139480677812674271701998104437219727920431544576410304153790213376609120088992086645533652182542928263518150057174336935930517532310135572394744817777881725290933369457087699135954213302096623214527313649927267058225015053165571137080396991993541182797682107852286661172838349777758183079328493690453778484199625248002350533321641500005801091979482863583513235500839962329540739300630889161795900818446481341849166453896050188000536988492975101663757724690041491651688676894981204417155625651424718435673786352559740602713804362326468992478284181173623900619600879221419144874139397135213012195281080220769934474993033794148654679637337023862107074856583941890334646554926413123876498769501887781547580519473231066064686748880905533621151854880113725387144695175637054220188490823000781756425406295027909143999892618495234198775657013989655763161346152982302765684929434093052792439356220399508683278754574868528054620595532709444478817651484006067419147412354832879886885430178420311048648618905188925336455972892716573863425804835723224802281251256942753469439131047381892967908600002729270695005581193117088011364971712084232215229528060190863618280862293408173839272449600002228540401019824539651800252999718474987900674066346336365374616206856480304854940753750550884111288366962641 A013850 958 596846599451610988635120872867079741548660846504584115079636106433056545200285470014333164778540424314688569421105621731977065615210868033834148368789443188283497171176001541598544283014989538182709852900196183890231889207665852569134936978120281078335480817076612336573341832104438233321449252173734468983028372602900190367243444603114121829553845809988249166493653945060888684030069734102796613857787395078557053140957296547915993477751403436710117147027085769196791741746661466519740643077934985733222677187113434814911951174697104878065649073383619820778702917310886160843142981005995711171862524390693822223400244854554952531990578031463215048261064365704762413129020120744898096085369000875923008805245865746688716139212073386164464451023358358099449337255906324971100726105054442337147853846824063759525197053226119107276244772840594520134513944103256420896231619399178755139232725940873533605496653935719503332229154754168930419005389920609548507579608758147158886654992508888530146499877474504338816916594484543865776272885107816529354217507331309788794974981104748381172116760760522887811901231488447917775559635063410829672128430365382812644706392566996343309695661331453974508002395558352252977495751113875430030452489965117834791205594380815266354630935197472357733684152789784731720298115163831494039977840859302438765991395094205940648505401841325232139004085852310592250843023960635196942577137936751921417851571513369888882742240577412815170125173792131670191002346767100104253045085546539228244324094274338955584467174544349160596490417807871088996562875865677282004236742474176803358555903059126957406571003789372333506210571311412664267083845317931718354020167040705882944873354778578398960747318079748680658558572824770830186305243902574703798300139134666421336454584087300700601655709356138902624737666076680410452653408938424950871798637592912687094115209827571813627426857764341929214010811759477211029874103934570471930684085387646044128280399384987815738104520132809741568564739032525376420062950710364820504983814638361013510015289390428076359835268846938663205459459270242920990210487789885672860960918059521637381223570709934105174120309193073909734119435575059063243525177402316673485818795738865161266619078504272367045703691175740612163488139077580217562528044766725267157314378018340144819462633363929106092406965850578669113602650830891568230819207118044621735067980949375448394774300926684380346539516507610185281110075992405923881615983181269440983274497829645299480926225832126460915278247505602892377887904990887776515916464573664547584128414295828537946436649209510494637570260701891602365745040621116185988411520136584415062298513825383701207987310550185856575884143723353583232006473201327454378341826726755759598518465203431829510047038725760733405949599139014517958062526015996673751453734383753425017224137201110280738269648549912458065984755621043645754945500706686108259604967268950291290722380028743770001441005088227821177141432199498697087114407802460540376840563682456793935946677012348063376790840127461184065119991362207630895184250420940818183581671144698126583708731552971210437309701260631496426504143438891817420066531926124990858694969033809414414796368967572427018309307289318698427587423052974825416767809240357107411574870212194544160603069731286068913387713973562275692452049977158309675391932134893724332116627726977371032483242726087421729761129765381195414337286744966137996704324533071571546278960341275503504194623343714555192521128913874373810073460361980226613303020330786569675055594931716026842952651268223927605165713503671269290796642109608933842548680296483611742873043089098935597051114962953374114886147428446276754851429936107867551243708633521686778143229885222260040540564681971745139628622539090978198908101410332300122849647433791015667536850202614121317707686812317145579085673057261437193157119152505956243860813863652510683910177905113922033560663206425184682370544421849768551783375840316971612603082094374821220053687834668590854795395878815835370385507105426192414647910194607373161935163816315103007044049659229525084203503771019075183158914328987451996010929398153760674340751545458370588238927178891411713097291545610959987029703502479074275033235552140526724440697766605540947111652297732500852192388743342020970061430349744620701349905605471212649616911249216853397862034921561160705269384563872370929983090214626861828077088402426210305795866637563459257035198876430531593082139819619241899153139380376229560546902943684816039005712398668305521379396568216279155887466780776988409 A013850 959 35243194851018177267915252421928191658706874325249187411337432448765555937531656718876359047008033515358045335746865857651513747512586546529872627028647830824952224460771715029852441367752117240150834103903684462534302825823460928354848893621024477394631806767556881862319261843934973239398256891606846658978842373828653340995358160369285779913325041233996125032283771801900415903291587729036037251688487891993715430920387403857891498867742621534295707414802387585301355558398612936524165233108982972561065865221861212385735804914689345944898512134229366797161628564290516911626749885423040748987310202746079508469561058416615392061511642179871385384767589730500515732855509109865487675744954132722377746940963126476221999304333721379625461368478287687414383915624012583218526775777359765566243621801114140936203360795949107165554977591464265819422913885353188397501580893902106312216553234082641285870971918250300952264799359078921172311849269422073229824068317559831585098090652657358816620671264992006702800107987717830730223137592731458241837189590406511718554477659254287159832322606148116002404955818161361096729020890859346081309511684645489703857267774688567076094219105961025740723033455325142186068146607523230267868189079950243026585899142592760662974602092475545251816315538083998623351883402309085891566651524900949706693025888917766589353595473328413632576052265493088161820029721851547744262237418027264207802717446292978568637046563855649322980721387251582993108497574250494056038059256437594888599093442805440988307202189669273584062162681136979934158041256992377825068175406357666061519367519738387707900611202758646921208228025367606412307033982178550037086536843586641682011826726320275880233168385291079844207225166729892751671138347203133684585824915762917513496306735771019069827167981770646061088134444161901556818731144405054924028837751223901260220409025108288022885928524126626578158124423585369834103035963232451797034964558055111259730829303284145531519333809322282429882179275131590952228297176496332285998789270580579486752892823215387480971912790142881123619175610448574241550939093504959096766881250496693165723870626850898976426630137541821295890018551271662625466918200429397252664114069584248907632589966598779001681757260236307407641811124392034266849718515430360300372256707604967211444449037506649785650538926510819832489122928913316212461643361113416868834029207079670852263027695419785975082811910257873830664268877275577399285542190870779220621375822342725289049212709161235390586265236958345192021902901806932315488351316610317870295198735754379337199137699172385197853886324185997228094878903636289666429711852545173125013664942875082172630442700677924644949382802720305736266750236065184853586706526388200848532916851797446100738767589717445546887917879559668270905634098718587588349591561626255993842068077588360967314084477223780736338333834667006238183776871229108006621413712264245750425865818317290874815089909454764612689024429948198564297018666327492448712058444885391225123715330902140794336122318686455457861270369946998396729734803106134372922314099423279676641416889471397005112700549739029232488643165923122926837508643705754585215079226477412111779310791166184243004146286126979823450609743855110466034722367833846835546084511159875638139450664562711083266631122424878817363601099101221028022218200633339528087154750650286782097102999732736165720664951515994208021202445003505482567393659353343228236226329191977206419188313823000769563180141235367899111027760914570401288930047512616152742357825122899669049511104737354701157430216678284780352250919930297934468657022827060789804910321368203048070271287447433788109912119502324196097222086297233471033389751100822082562579581492489233133879803905749578749930532310783171667324480178711989954148831317925684152383467614161249689321198580515129299429908358230604818734728836324210243737197834817103374212095119071982159723601676200730309298277565806983214256559994876856752599394590738818222950212949345621384813331248196262785893809068311235892544449081370777839109488189590517462944088327844226697132694174905370490350732212380052912449370031581414059147038007771324864920410986358970246681968476781576274116962117886856866437526118345962551498762420290587385995956528806442821108362905602996261157400722070107794010576097469635747228992355005976290355300083264978485451889112099631044571494083501564086123993074865292346940129081484705668671458454346460039907274208696614903093727271835979320734071921644702287248311428964772731931987956603067875999025938100388563041 A013850 960 2081075412757772349493127740262437789254982222031639267452064048667157312555306797592930125366777371048377219030516682028464235276870722986042448753414625762382603902184109000797756810324394770913666603001408663828188047562049544358425472319427874365675613557817466317088090092622516234813227671192492688366041663332208151132434904011645956018101930359826237187031324441130417658673464963811848963674953521534336902480417955810404635116641334058978627227136666184524459744367879695288815432849852335546758378275485682730165313544407491188700312243014109880005597005092790733114647953984345133186951680161953248895619110938442722285840200959079225435585141405996324953509384957428447181765063796583123683579116931655294432836921601913745503868347274409654131955833682319026470787582877316796921119623733988908141872251639998829018855871798373432371103642016220421684070850204025475630075251919345885289395020800762020930284137354251216303842387510104002147881410083590495268457154948764380762634017526513003793643576566750186788946051713199877722244208123914110468923351301306402500938817570440101826010236106610211400751954584353526755245355466631521523067804827585197276287543987892608963954402503494320945137989027639224087348696981981900476870758470959924387987278958588471574501616208322034710305363022949212811119205893876179230516485714705199334740459104569496589983310225101362867310935045612042750940857297091924206542662486154091499448962549112236872688617195818724160063673261917423514991361033383540576887868704218484918551982097780935865286644158457528132098178184142918192450689570013823266657132673032055763823190911695342050424656669931791040318049613661201139922914076947604681116356362485970451888359983052973720592438870233437093429048263997840941108375450884516254443416440542905054224442155574879261193250793316125028589255345974088208978840372020145514754932523619299463391193421153172813659089088292503333950170592913046163117622188596264775845739529625509490685142106671455202112804017245314138128719974931925155942507638512638113271568318045415363910478345146987468588700621377860389341402532374329704987570960579234742828836644918733659016082991707005701009705434040406371196052817155478372563271694880313746796804937691301270306084459693716113841305084225231423209028617647345376681386327365708868583271215730163192878673071537400288650219829402409029647578830386152687780590648847484155279522386842942042664960488817191826894412934245569850411980828728642198471620933515585593066961263261788578728375977153325243701344448797546297271656894522659923061190147560345482271881998430173548074133556858950321774504380819268513008055180939927858931901211830727211655011032330772359616105117831333420815334689413100419441433676696871905020207181787394802523487405225442098184662870118851728706787895233878504455032122468790180380277913515126758929374295587028700042274603252051358513840469207598682987858295491447316896950705817708866956244063394395614674203564011177023174655227972101603998339112037466452330266574440511764753686796116508331250154075000308328494110388614128586689725256845241625999025906396521754899854761539937149221890304594485706828047902181102502365213244264707788456522907572013365151834049512031594935054764900417908884321098220821792160744299479496556496422291763526755811301148066669286503281300828000483683962529198065794018400871148784196051835031218337849639544722067941989443983175011995240122028191155564284120928512457062061846650742934372441936224159807239074607078254244467625710030375572471203283487215682102557704581223636057748645096864636037995020064570964162732439728540915112577190149566471021785501449252483517754102200744492741455344866973765339231050631412752443153237761707549996727322468540830606875604648002419435503783843230072764294802534340492193723514091379148607632904727454980837870002036658645158983941467003056108290682437794948115137143850004686081474549518955377976924033753991983336551818635611137483514384241651188536477246987124445909597151842396874741121244243531674710168218857173805863060621576168107130465669385471670873742238988458333987222084720386408829744427222850994850918778573447320888961948685348333510834096323556585475297410332496099101011106269479762210742703450422155738894555675237069491642143627721212951326225083355237517795128530507979484521238124769570747893969190114616713714587448600180371113550902154136683857721535667077720647794467682132590385029380950270704118896484634749326413412781501674642742910026212901198025359725541568940865047851956849454555009866482618889844259008009 A013850 961 122885422047933699465219699934756689017717445228746267103776930009746972149078311091064930972782836983035626406532979557098784628863939321602820556440380236642930377820069452388106741892845186827681099240630180190390676020491463544820665714989896553418779304975563568557734631879266961149486280756245500755326394178103559116219148646983682056912900885817379479657012676924310032327009432648125869456042330493081059754566199872648583299002554134848628959135193001529984823445178928127109262494350930561700535478789154079533531599483717947201564737637740174304450497553724199999686847034821595769556309761883177394037412881804104308256578026432669182745867014882676992179775672351192377636045252124436870391663275697313480964587383671404758257922038206615666837860023107256194073535981322679541395192661868311036869414587090290854734420373822152808081298957415799680022699633697500310480313550585455180453486583264196573912348026631180071525589140084131222830249384025935155107126542569587919652776100923066361010859552690031779700475407612739579620798245509004309079454970990841761277936238716917572724078431859226373003002166251491401370482994949124714415630807264078313967503184941070666712543513428836157489453114093068543133853208089049241258741416951712575186260835225690658002745935485207827608821381142128067283777988827494507382767964967627315517089369665724204141924485482010375951843403508345512400306682535981032472137677144912948950961789562528475095390156795899842927599842442961941136724877660264687524651759115397315955575990891866481909311050912758578672265323595455176346020768419746250072837027209869860797995600144698252735525551702802329139740511637080266111308153329679108815239726848434069213555768639295045227262922848414226929891870940808509731508461999279800308629297397618000546899084844541045494200266094523866813166938924423934651991545127417572500764010587196014013786580325673701473755551574584029366423623340922462885932472614420838748915073484856709915466956256842758229558964414318554542362785799755248533249133546532767950572837612263731823549835802584463032694182991741278130220478134171794749811077651243232329299975045806303831240684577306979638922096174651955812755722800213842421488630310987646434604534765733648710303981260454242806215223918415690309069930843458097147659181244617742980973582017650406376292766201211949644506830706382850791659882355471930060756097223795091885100517420688884677323251904166360186288189354266654096977055955597593177550744503161813685010995634345353785331873074926702315320688357046311307594067964668545796840217023290840382672360125303317840229512398964157550462709182996986424612650379321800142069834657392611121016746448099777062971391102822407165724698075154166667597217175273589119538213877363875694209407791157130455706157817648075728407118425665291809565191799659591361275030515154719988020622780118457708796273047430380668883765866239494631750044490474472615448042227829890884899255699375666650897046251295992041440216556524627614497926226700356543649910954137779196940451623883700451990347974693206489248724337275678915441586691454672773616480746808213105081523814171748724403400595999786502489400575891921662163476860586730200569221169219817198850648789635953649320048812604777101710276528841306005299790139964792164557239906344491403901521492188754698732257532592600561054303386616587070992553040464557992664806758411631683365476293389906534677762501283306933965642659544915413056707732077057689982879719531758323892100412457660116473363834881568830551583647178852082686636598812473929897816674485573999744324759893407567939792850862845187833530612496482570501141750547365412075076909899239861980851761551890196659049933869516254308734291619015755536591069119756751664444867506505397578859894865247062932158892566658843794850271723547179783581847346132115391251489163495385750262656337992842759685063460138456507269353891250733207198926708424990674544796114159387269139472624040048338614202057264040875085261031890444957342711406515802219141693056588468351336301859960723155297256062407866643451150557946867311542716693423605470029476163611476880654097054987578683082128394951902955983490851172314107921133745481242553809692815730836782723562155815604814106510478782145896043977874225984618067073716411976939073309903562862264947043420188284544597965680581494590029518383092390986707078002328132674252392050733884067221299617045114598959605272326531615522162247329645599915732534807516718521197312975385611334892385979326094137845602842199466433504104389140210610200003442018777605932162826413650163923441 A013850 962 7256261286508437019721758061447447729807197423312238326210923940145548958430925191616293109011853741011270703679365909867126133549786753001324951037248012593528395879897281094065315002030615436987741229059971510062379028334000430858115489804438401582825499179502053159765672277838834788916015392375540574101268249822837062253624508455739441778649884406630440894266941559703583098877579988439184465509843573285943497447379536280026195222801819108676691407974011547344073839614370526977674841028928098737854919487020759242375507417914061064305196192770919552503497430049860285781508630559180408596530535129439741940515193257650555298242675882822682571960701361807193711223573676665558707030836092695872759757324766650663737477920418412779570372038434062448511108796504460371003848226161122904239844731490661898416102061953094584681212788653824301164392622136445555305660390670203695833552034848520542950597929255167543492950238624544552043514513132827864576903395877347444973920715212191597067576775983406145551330245726793686559533372344124659437028515599061195446832736582038215161700856959995265751784107322855458099454274914984315759525650368750865261528583538136560361467095567585281798708981924459346263594716934081604403510898084450268647087421929581675852173516059241807664404144744466037012473293735061520245039806462274723166445065563373425353968610189391348530376498943227230689580401133764294161725709297067143986447257697729964722605342711877743925907693368641089825031843096414459662182467300960969533643161724005096109860806686173823890262908245347481312018595092988032708056180354417596320550953619715605410260842192944287125780048302498774733372537471657952633606635145964221696431090630673183352991254582381733125624648331276011685983185087183801691135843172595472928424251382031945314293844060985304195387031512615539811450694576548308917265448748228880238597614061163337431500083781650706398323791564927612350057948534658130510951426575408936107284686174207303863798408300010308030697227289701096327171980138689747670639828086789213414713375488166561100448794254306809957617558811479330732311389013344710308181594324228261625812834226479816434930931183605399840698710857017023338787412675629827181146482131233509534316963173381806222694739789448562583464202757158528097060270346375357178472126993313433105283509044560238846113711551415364414558483846381200956396724393208261998157586784967876380723300453174257951311260701689119402640131293180091657772398177122082279541193912167201936286214281212458795670061773201346845017371326795227636402122119245712960757617975008300833756420193039035615147712477646434539197272514546789051386952392248572976589081666684376294084917861013843735791397673230560320728877696639778387554948076982730163919611991244459495867371320660037396278992912974301223686711935917109816063015010578099210291929276889371060572629754543214809246711127177716548116917490635575918510208377118027133469591445511127226862416149792433740068819684092777034055003347446222736008488045760429353545983591930881723800136727938708627989578057557659149983647923391791564277910252543706972609279571618278175641958899703027590427296401793191393185496614605842082229091145140785831613411940821260985774931960379213427038699562335499483078890118751550278306947307974781012524940459229735872908980942592253776205441075042060470529695560676322849955039264486391684908864174277448439271048009648380590966187197938277991143737233403467710225585534871418179535799064558630797267504637255212372217635661085921757875240462782264036630563204523277773086536176811698659110902632746945823479276828050600145496382149137304799305521919228071380217621216452640214610107315667877564222520239545061065300676451185811261348680166040452516429033804981391637221634097931897973819081050447168638067242113695003737419040724503941755281738009183615239033167259594102139372116643312257715718297748077924464545151889423205787274341195665744997658855416718976940814346830017279384349632909578672098884286129765843351605238097833298492467678057288528820741597147673229122117429146989296204567879285878029970479399770537985094098325743776999961533657316599593514917647869151270873975758635026536921891559908551076090181183043621738755648668175337261606933015500849495170165712242635880410826275339876495483453882857966918698014073965275472656674046653031003222595374066248959473906281929498203785120285350521086896971953965731725609365364968158542568243029424090447849054711958180133883544963714060499693226532745645002229036293431983860074340296321700003247766798852688282736899628529515267609 A013850 963 428474972707036697577550091770410340997385200649164360924428847741654520446387701639750491794040951552974523781562877611743931059981357977975237033798457895635258248312054551323462785554905810938689131834762257697673419244094391441740861557462283175064262901050416737031003182334105355450701792904383295360105788883788705689014273599802958297587497024327120904365568632158936878405622220737345403503890753158961677580770314237799266801711224616548249950949457407859120216155388965247504721687917175302371595140789088812503031337520407391786157529986930028655779019747014200015112303125889043947216531568858287321845481646671007639805931768204796583191707454713352981454040802033424576091463840437598590590910270145955043034333722786856220850898497492953522132463324791880447406233906588146372458591549792094439572410656268282130840933957219671159456219944534973595243940408684858035275414105770289540689857124588388275715218640540731253617488485980352575401568623161489278265044312564701615243341045044149488660499679921440397653886103548217015097096817608964529940026262432774567083273902630760447377099753307291945314675479454908861284230128624369842828001329343425752784270526170343304931966673657399937519004440240584658422915020988703913341865177519868377394993949782169500775400343015975019549535521761647708949355531790860128255414676451637393726492463073369739370201886098624744989033106547647805955741408282517785255724119793256686905122881793668901080923385724887713078305303000177428592212511654444289992095056640776920191170774011878126896134468979523423993386021645850343378009393748004645132213260290586783870492470651167210490186072214250149230914965163930445061838198734041326952559470650620803810780591835058959335009859313517214045621096213116306059880403498590080950523619857604338863737197957121227433408823788435010326352064050601093255607483134167149208950512697633911992648447222692562114621568117410581658571803023027948541170787851322268199053433900767085853432211707308678904640574229560037023178255209490910203611208696816262925410109200747266420400851922562821187359230259043000412255209848991798987814963251354620742622048239406680666236555460715255193418177395998211132057931083265665219518623367207504491882358425022275643901689827148171990977708607453925603311903683118466031600626828164911433885925572237543624168553399525853315263912644963535274270178694554662729207342065568132405330168459486757766978633174040811606497112730991232299802339960881836524627959319561107135764667091314479425521477645766329851430759475931396701908909019340104619776583806265155932482855978762014038857274092544313105059744711473346695348151809885985694608683336045735789420314775006458754746241206591356378719499108882274006732128997753233449289168470994088771472409113654548212878252518219512957476653103969417528704973359626180268528131871040471755753214376022291271209045348716984449755860904540122412109294460442384204245905265986551618998811229093419917323733525994391083913892663352006338565210614107592897536785119926634908674273648052805774156594720722215147384426228361900079046322502453353025605349424487707993482031068564076187141425229486158576210389595860369113545603029418262570940361693554639949023957328432173653208170456348908976325382622160292383746931588602844008585209177056673559402415679129993231155090040158628724307993162376187966995113528656942602183520626909052890516113921727225515962387851057377099046539895241364821110600248622372083409398963122589947848881325283035367079168151462593880775074086829909098998126663895029222986874704553994121839689561074403930627817419559887991415869524408711094191763808498386930470315210311952032512226882872502289775597624896310844939643766070969171378215124522680642618017150346194786300271848780643456042916947854860909232579571576275690856935741233256707631347704283296249669493511772137227784115670945505855449763726253361706926673918550878532762573262866576366757753501838869378146365965690330366461473677711008767018211676543284068937704438958442681723921604830338335970569972956506431912073700570951583528703951811791726838077050497481821412036844288070728600930887889397462372189025513393837394571639681978700774721040032492049108677542820051782298207085489960627787632309661840303115142215406102378880732544367181802468328880088582199033053575551384903945780814827709291034243237934807974692041654939435307567729662919660179296909722492665507415436004793780112182644463116855038831686418578725689446562351558446385333532097591736622364090865214953529720157500063491777381705452390407331186165039347037043841 A013850 964 25301018663377809955256755368950960225554598713132506348226599030296957777838747394125626789946324148251592654777506360095867385160839207241459771608765140279366364304578509201099154024231633230118654545710876554789917732944529720243356134106590359204369660044126057904943706913646587134008490169210929207718886727798839282230603841794764884514244111789492162281882462160353063732973586512319508731501245083283528099466906285427808905374246102382557611353614510476673189643759563008899906310949821284429740321468454905289491497449242536077580815988198231262095095337041441496692366387280622156039188972609513008067653845754276330122900464980725033440887133493368780201879655319271687793624848313999759175802660541848499336134371996841072985024705378461412528399826865635748538890705950123455147307372423673384562311276841985791544026309239864362294730331504845655825559437192432182124977927531629827088195373349819739292707945505289639794859077608653839224887225629062780392272601612633065678504045368811983155913845599681134041064320528418666524468469982991746528428610770392905411700240676443773657170363333042282078886272386332913349972504865140414849150650496399947276158390299832601812927700112795808910559693191766283495214709074361977378923796867370707816796997740687326851286614854750308929380523024503535565750494796718499713353981229792736462155653452019409740071051172237692566857415908532055293880574417674392701565253549672014105060601047034354939927445003668894569560849836857476980941556600683280879743220999581236360368443034627391515089844258771878663385451192165816926128076691425926290412060806898859000768709899480772612234997378179257061936297777964928850456483797046406315221684182448507844222783167268396489772997182603877972179880110288304756529877946188245690047469228971678605564817802170051358715357635883298924760763030123943955650366271589435993639318824282584869253898160052773100306288975764977436357006396706777333407593851832728614885906218406395652559318669104870180640121267681290626181652791865228756613038262338303509482541538194925334858249905175412028292375187566230131343257886373116738431485765029239000231089326488725086660602363399775103916149957056298369136888772535754265547355191210235932741161382639140354496750882603272407895242715561546852949964600584462300699985413576309855259530019115054713463528909688602112413018777772451794410379781734758279496964341629732650402341117364233559382321310293935884552048009652301276071028372350111564942756369860763815259767827075028695597617733504856011397134916294273043851019168683013837693187497176151192657180162689918166980483177890649144540672865467789649013613016221957569280948142310164652629480167149356383009010797008013002807007702880389397823525485188330681947076109043729947866674285752187417422247932948344020626038889136290135652499971912566318676317658853068816705471555689740277273622918796389214773633830552189688312641728594662344876516460051239886550260804266737352698049140976442799114031447878272622285937121552439253006649624546547864722307184643870128158172761663926082237902984358541837767606297447368042808970278166574669307120452567640134774514018375928177766647295245958935785754313284118986551457417642707934349915656286591422048289257276946726143037518455943104967872563375409335862948016696019517009153243436946970306476911781326867541662688245151523263094458753663803716334709498352664132086010964070939492063040217087060321599134274107351321759834080902449153241599373425813830528593376637955390657800175714706065887349753219302386740381376337580588151964429208798900511828891882477699641990807591826005115679546809981400929461128021249857341642853710455567814485206738387708959264152502259082841024742724658600712224887939769265951294710792455936244752398648215435878202853881681829274591122007503269411198584082575328923450590224360246733922376632931163424246253661175258453098271534755432313168216510826481097188599008467880678586530083397910164763908048317809183559195157356683658381288204380986702509416057081913115846843626648400726186333108748297976039945014120055786439650534489678061611754825804072559363618366288453156367998981030755615389767540392704312060751581160302046502692878623007818300225981237692926830191096685110231900253222008058646032677514939370528376012337718253952352040350690270702780582733727193094411334761405926281028956812476097590367682518715476566868865743013927303222203469405547374080647067921844272972902587173187972251330655173236130060297174700607559736830694455813977201500077790976445580221249125962612325258201162499211859408403190401767209 A013850 965 1493999851053796300047956147781185250358773499411761367356432446140005059823600194875724136319540494630108294671956973057300873226362394348400958053725972768356304445821056389815703945976853710605276432269681549683789852212641535450649936362860054120658824055945599593229020949543917323676067336001736158786592542389793660776434926254139071665681600557057722690582877508106688060368357309965954671086417020922809050745421349248226688053443858099587644392819583229137075175274358436112530567755275997024291736242390793702439183432880322512845069603287117357795453284556960078938187542802533457691958069643619133613386891937944263017427149556646832499650944345649933102140791766947673892525753668093371779571971302335612037299398532041468518692723827892767948389481376588925315472957295648839902993353034245489685019918586242419004883209534304750729141531345029631130843459206775927922297821642815209659730848600933505785495111474141847940246633673713400552390365786170528119383304852624369895249985374982978793373556668815571283990807062882593839603338684025679640757181037380930671655487511703328390682252784452813714476155498140572200402526439781676356427496761161920486709876788814815304451567763960479720359639323280607274108933356132000402248071281221372925874045919589845963241623320558150991970990504073909271622000967251430689573839237638031295353829180688294125741455500669463508380363551982909333048354038789255214634726656854582760889723431226331624847775700021644555437998622016597158247617975713747052667957456804272425843396192751712841574540213636220663194247507446199323670936800552009521522541778586570725136391550854440141979864360184106950250276447491051083690604911731793246507525229289401939693511123244031544324605710635576390379249740632414107568332762844469719751613010501548649979996926400339362680783153041272918208198296165788766637198477971084605988408137255062353944573432452956198799986057729946152639444870719138494760385009356870791980397876290679256887975208091973479296618520735312530185400415706849892849243296352814483931434595288872146098044798650702904858636462450598323025688034932446170287640802939211533724645593639832727642221908956393320111144738814217362399164145129463753626305776685773221592432838483458598792678642866840632413806187111193780119842459699911914394033438686267520643219988098724865775307918588202266135876345808685506008138515731655741646016247408894083273607840639240627447966691051546620046913882921958738050718154358901737798304820883908242527274030420953369446343729545728242616989419672260528966358830891563284101945028520754551775213831426676977842030551171264941335982192033007510984604834994890372508470706855272912573118174390002345060299078552526159802750997847384113552081356374885738438292897162923209691579249899380914811366318192666766073946970364608796220144470841465128551517881437614860557641389891923473632730159732007986743168304060276248905173181431786216802613420449565664060906350231146573939467103725517970844884442965764120073362301090549985450789653679849104863987516946035887197611943403493171230065933323387536978339384257969635559826885955458067647916155603666582318300278271080182968942756136978629199213006445113942036877009054384260815428169588066936880529432352946427232020222427304984405247906994754545873371217437883256459873489871708281649627155163775570201467640078187952297162464694945093945645848261168226464335546861417424906066830461778773824930107279751764988198596442643208720049763201401420880878882910297094627862952442575777678484582115577846586634632779891357796149785347580350366276322984236768425686159915197489733776075761559582591743483750148526782826166668868748690823877536972695055826335588941105896582679670033148365713456167407955435385158001377583730579316384387778473273172000318859430336835331163421060555461865191491990597600833902158248209391382417797952269038317032438737836396999835855773522660270016747792882307889582851019886189856014894563197319144006345118314479986914846754813343756687180492883796478508754629887577640269309961414480576783738478247187182713138775174133474924411080999860112510708904680557862300910966870430373971830885088333150383492648796922875320115934675543937511789809988662810043966104529636395954068159074083478052506353854989583574579654890330075152529925177632435630667909794728490629843857025031894906326258540968478870819901086613621285047630175797039653259229393327967892664928166892088128713716982474776924869989576573468823857324420243930487868896175794900115676921359539771378093479368135066484539638966295194171520444415961086206799990033951924241 A013850 966 88219197204875617721531762570331207848435216366765096981029979512121158777523767907216634525532546667413264692084387302060559263143473023878728172114464965998671421221287558762227502305987234757530968049092425827278106983304270026825428092290523335770782901679531710380580458049618774045748100123566518440189503035574925875187705960380658042786832831293701467156228333976191823276691130796179657372981838668470951637466385251758537702867806376922550813751603570097315152024775591294008817495381292348287402733376933977335331342528150164060988515004500992860463720999803935701221036214946798143252432054386066220736882582043670786916055754170438812271888612666282899748311613046493195679753228347245510211945333431615555190492183918516674560286649313240054584450485806199450953362655350768347431854503319161920410741172599028599819348639791161225805078284392654688645175422700911767883764070186595315197446879036522583127700837436601979023623471799102589218098709307583514921464768242616417944616386407369914769915147736890668748373166256154283634737545953032357107070783076306575230584882078569838141396344669154197026102506009702647861568783742668207170687256249850242819731514502726028912560624894102367007516342400396578928858405746238491752346361084840849899936537505860814283454615455638257924895018275060268580007535115229730788645633143288109959348259290463079830907205859031150706352087381038813207172257636466731168965974360606257447777278890483656115636307310578089354058380631458045597363593847921049712990219866835482473626701785795891582135025075005193940957121067190623863445147135795610236384569483758414748578784686403835943769010604511331305328573947899075440846529432850659413022857264309895136962138316436818660823642607320150275504317934603420637802481313203092481612996657105946232668838507013639026937564403934124547275901190293660881159932925714574899009512096774176938073116612914610582940376722895590367206580171094408977105974417513863395650514197088319439978048062622941978986027030899469594917709147073779322854967406337342461667281417212611354943447315525355828997624471245380376343852774726013909314901772757501854906597658838482734545561501966069159242985682240721032308243605749705187879729807518222961811566679609746800108881182644072503402841542728881522296577402820098633053280520985410826461497077241604599166157284714755613057362343657070444274571215438539888455613393247786723223269381906519810174985139902776367150217872658741523156856296738788715252101368373897812993004222326875512437150885945706998290608242227311974934522605315920362935751989122035527774601531913848864594062016112023520948412457357060516129930901613281606252686769097010214530055079555248473465600289448117210192643671890184521136852012580627969042757284573452609078063127308543638696369722958779869900494653059784808003310858717674375838579381009719901068166431728189194539083202015339609197345186455252221601571190365544315977519864126402897132459074798974044551593007888110660419581472685405526211970517095886090883678260141409793113598888146473103131787646032868267964163296812710671033962301048849010172217788783843436541801072240908019313313131629013724133100807132451075584328817577533163335550507652336216890217986005764555858382451009133581623562114109932024145483660133261179276697018489568410699069703434502323128833885265783644826462678976920395195146377771812852396441693973722604492549706619837523278340271937574815588297904762061970788138921341638831710218467279552501595017156970133140680679478781657096136836089342756263094188431019804786504848674989272108778250595896196938768342056832496571289743497644331792459860971962520357999102315630030741444459144680700670351489290191383362087310651835787377847013873229272360504058194823344941706978053181713931068307533446828330501959789469868850204739467677692410552797731641088542398516351740388551283534443582448475030501406443307447570739566284218940421907398571977769873259624807823509062238498134430672891351728747334786024973135488621320924295298259463452140231572080262483911563663578502973402018155952028131535257407560811549921960739783644850112482261211006491682732043152662641933580984196994857418809498864777525826656193966133676490020550270286154506370499544691770725165555295522447688783279920495354041619100607681739551814017691555309405468922643201649913471108362323659240585647708843044339263447723260777514250639394485304236446623176093971343326810911912416274098153102636648014507086760579951149690983851378170450284513056930606529359463960105041863209007540845581141320764920634110722318086179425332611514827174506809 A013850 967 5209255375750700350838729048015487492242251091241112211632839260211242304654000971153235052098171348164085866802890985799373963929358938587015019835187041777255548751695809057350771783666240225197446132330858652674944939257133840814014703421663112453928959561274667966262895467371938988627379564196479347374749964747663798003958849254517476768519691855061777934108126892960150972665334582383612588217204591534541223240752582731089892816641098750899703001218439210676362411910973890319926664284769931874022844003174574427673980444944739037637310822500779127417522261317422599221400967456393483560912860379442824268292179587096716296606176228010241425842750689331338947238052438782376711693748380676500132505159993803466918443372968204491116110366355297511983157216736370271379345111435807520147503576566493192238333855500800039790732717831028279222564067615101866709808963535066138981768384580448266767094040760227622011107606749793910259365942386265208790739510685903498972597573099958256863211653000968786097248719558715657098922687094259654294347617350980607654815422669872826960790806701857470372411312756368886180194326877366931653577775111220814965221911794297406988262326199871469281257792339371850669426832502401017589170160000909636699484300275698767345741352603183575222623711588039983492207125934124033799380864941019200373338735991478019604989555362842554400935239598769930418059384407762960881070314641175724008796271820019438896033800541204169409972208310382325598267793317906966134478722853125890064502359492916768404585183113749461602033491095653981697019577041896539148512572493221594988848272443446450632488828656947460108643616307185789602248346963049492505706546716480398587679586698600234997942477305447277705102975272319647553618254469720397385241598719063329407946765839605449019092862245000648370901636240487906120392094689385650381371612879330519933211612679802418374016279462875994840312046305110261715593181352522953755689130683379776119649767212823868174611263760049822100917145910147582780110295807425559595235262970376813735018991300404987487898055620534456736346480727402568465842728162494796395331135634779557727030379685156753566992180861129594417784139061550632336236769476675914341639110165404143547672011200864275938799629324953949837253434390256597725010090599059124004183163161483667523891724940914039509976162421505121604195424189030606352663969155700430341873415515257888558219610833732198088271022697526119041703853215162626028200889207466128734846921333701110291959423906324179672133901322664208052542062126095280544807908625321299781510993219205667075879562445857980861605414767989398876888482807194477066416956289809362665567614901028409356157785222392657867109670231491621873144665416181443505788609974490873500944005774896777803113450549604442193321381935770992992537754308768527233127787502896419954218892273869242950438174159627117843748338323995803788583494035914996188433351177219895026314156570456799964672774575907804618356727015522785046387115866380600510917290647063994977780590317583090106873564900746161090266828928710594838355015878513493752413884439914633485201659288209897171084356811514753377632431827109561631396335469560364103562179032349135755761800921926362801271150481855654391258881625349638328861289719276077376093766664647208939375109682244790525083369366918103927678434512091059258443357794730908172415878198461047777121157485587454346072680567626194785912062714717641855285673402978294997313068815166302431373656690274390295666684168101929391824053442542578069869784034239600414579448732663288452838324809409441528751246919437074533037331830113902090038088063792400148012962330533414864619488992635637685251553868034250693883585091096510996147893606680251408874488322200315303615404132346123695462855347062327025915652491542501766087810223608406285735739660826900059150732153255674637340089992053918203564741425359100000002076077549070861471604600649516844212973209978276715333246107585277170386616121076339996803561428230801371779988638677467600379258713066923057385428534099767419412493922770647022076415770090811309139025414659058361211341859723484444754291965042248722327373644416121576343536023535848349335723282098466248122538221597506227463059223472910127137446671627614504369550300874645305013574963896025330160803566271782999038795065930668649465083534413158414225740555477686849754497341911559472925189167324610825651438986005604962729857936651925172913852104857537516268569221842557591428608628966125485535438102905440029586918850211498695384952146987380242616980628686279390720813849847798523604042160670808886465377339029827452564641 A013850 968 307601320682703105016676111556266520929412684686696434984707525476213646847514103345627376591344919937741106348843909820467233196064715964624649906247959629905162898238885829027505723053707819057683996668004872581802823718194496166226754222345785127292051133133707868739857714452845625339458135886237908983131610668384799608335766089630002485704319284349542925231150784902403954784915341755169939721637713925523124691143199257688127080929840240141876562518947616951228524060931097249501349599351379707229174915543455445379720871293541895433445566757848506694877272008532487061424505727332578810788343492545719330218384912438474000598298100087776745954588585454326233495459758457660562448804148130566656324297192474100918067162730399506995915201022913962785093450491065928154678949485172998257189938692674856508481375833466741549602976255204388859813185628604150127347509487782120440734441341090889704330136012850680852133893070968580606905299531966574313884377366491915710832914093979435109515784898054205850256439641222600836034285750228938326426932456958053901409195893233320559207736344937981768020515606950826360054294807781639947212114042542477902881388669541467585249902099776210389588991379847568410178985032434277687622908777893713137467848446979736512998681129865386933320707545562172985231338579284090071819640693902242762845279021560785579655028254620489994820824963067765621255988589893995077066321009246785326995411054700327847371899888157564999489448928519765944252114927629088443274834105754230682418799825697242257522350477683791958138475615707271965227309004746948740180518893152241962496501639513069463397832843364090571955296899323013690223162639821109482969465877061451056203891914965645276393505342409356301208625586855202868393604308182519745201131162761970538209848576062862159128414422705043285653370718364570368503032799313533269369612368911587871536212517129653002567287286003364619325586022270455844044061765685127896319687477722892400089199104150036591842620513767181945237056548848304615582732857132671868539047043137780474239136417297614106172892286336939135824523340472394265339547255267155232347908228098098104223416890028821141377321287668841420775735627445503288822445000828236065959447816156949272346484589399834629910179312009205783939978047310261839064120839783842213323011601522449083618282466036033119024582414827455925606135602938068274518454714674954711257283312760463061474309800121052564914315619266219803293570828502137904339234306811667435663975857833716861629912022244536485459834739201998821294556226483800220890362196416597430798442638600875435163612282865467911896938136635006014281388021282026676294854851956953056039102092290826544071761059597064054394958917499348779987319348160098057573311630383711589357242597001879832496046141503592707073434281925341365216361854178472764588962724258530701876671369879704926980423745951821681555495629693628217912066739326744609930800953663657581408824631328903581113962665932779954909346373539604934204112804793908079569155095418481839442966077662963887720777133824160066219165981411431914610025332610343292586287462292519192667672779309506218055360185363134672195817466958992504772322213142069939951243109681184117241978582638829797052260164803094536149445701095270793680930296633533092980960827780753040661160851626872635715647877747147118825483879504464958151821834421065396672985191740926410191227228366453591681245714837759175913321391241362033912763728772465341296339400466754992270183053904012472568822033442250828657818531728696692447740877437814164880501868215034519851650241670818112831232379345839814101321407236395804514659062078877436340017412655667614340916205526141769676419004353554469223131816044157877811536969580862165442629660937606418363185998610906258093386145388683348553293363973093186785719105893852782766409691232167621592791582917594331660294973940791816002294416426029495900122590303195085299036780063753320133931855076007261763712849406803031634159295333436800471253498775600590202236549125265784334794847747888739615552169510057166348888353645683936006590274808092316993350311710202737171168525474812032978296186243779744804709086329127562961509458653768309179925124084632333485387759447111145225466184086851870097339088512939008868517575716346930615746588043096399720665289784782514310241809848140053082263717623562591201615754060401930791153313542535675316759495141350944643891820684644967444235381301359529535390052939732732798142743980581183216267910931820743795382084538463328307077971186138786463786039327457815946290089143296111742673337019662655020295085545450593936894066492372281246489486409 A013850 969 18163550384992935648129707711285981794360889618064737789411994671844939632698860288455950960342326177403674588792884030988769652994425412995120952314035768186269963978107969318245185440598393007537182319249019721082874937735666804119523610075296265981468327360412315941219858180726081330669663465946462287544938478357454032072618651826562016778354349421556160191974222697702051126094466015301029770622985369588214989887314772967226216001826136340137669140181337833353093117273920361485805192492099620332175549587925500594227137729012355383449527271484196471825808034831834828490055638693261446198240894891332180730065410694579451261328904512083129071872501382492509761673403277166398552039436142961830489293424918403185110947892067360488601796705202046588496983158046951991605637288149980374088808689863757601969316761590377621762506144893563957783108798183446460869743087744046429904928026750075946150990201422819853637654251947623716257151032063094246660558599113981130808972744335391663781797582445202801251792504374553356766988539265268579237183934650916124824311608299534345700657623432242885419843426074839345734846054104698057242928122098090777687243119547754119441421469089685447294840351988619067052658887180211663176445140425845867054338982945706461356059122037421233025654459857900752604925311768146234650877963334233532903250880944142827693049763407085313704174893244188492169544870244650515305689189275013426773752027368999659059463316495816055654852469780163659242143134361570043486935679110681567566147710907596458064437273356750231336118846631898702274707369421302576158919460121746735643455925311607238744178631567806184183388326608124635393987530718796693859863990574601623417783613686806387925760096963930080230068132278212874175773940793869608434381594029931598310753348567935947634373743246310100974545887548709515689735583766664826023006240771860352226341812923988880148595746951212677406556529029048147134957803201941117149781225872059073332867117900955510711714898717438326684302952152943539245544792480827141165362188850242799223346766305006815355403116615909919031302278731554408974034925876270249314911632960964594956288543939311859577189444715557417055386413065029523701676554853906511458839434096251697582787568519470835061566178194831592335871763715623651334897271468396098854510512058299095938575961336961719645282567013146444951116701217889993542040232446841400745031322335192583316996519387348032905625423002051013164682063852222741113327446582922150408522110429223146962384675001517634929917781515138828398622250617641919243354997336203661691217239366743093570976141690923014729602300030160470137301681268682393208534884153206121006052939447681016600893418808147035347967929119419046109471220189505630201646478462527785639955818110364002229059028609645645759979220913409482274660951127384638276213659904741979415115567720026696233267041774709118474170461437779052639489628890504942471803865512885316524609685655340427561198381460664723557441994011140131759818657010275478190479039229365934137267703919920354606024168975182827750175532036363643125807385865308161083927688360910965807833409945447032669950963585507739258490825606461548414300854363826087884180954383564240939021593326240260686138910471457929265088619203974645096065253085913495607432755919625686298000887127715202266373291533091290219525997600859151313906927500729490608143102587109963595381776607810718135185878215454841578505714831411186740514785420285305938207545258161415538562039149978032492716372252731469181415526480047810992346651071825488622028754816229573362720095120420138744571440767992495182868927775901935860786102956695633738441688199904516959216761020113145357622865788073037853156710605591478526893446516780330007221838848704721397927770031975403634156358499056363048723419849247179586509927483926112969573725857568265887432750179701027690208757916229815943119482995540615703406338834813366591822822825984569800588542110383152799885480044622312214965472230144109631027047849200439250851865989297819299185300964665082185558740057399365615735508394423990737253149137143043226140342556175761427220330260762175735335411501508950150973266838648653465314172024046364888765398652073454659978661807592466014418552704144516077377775837600535534677094328474569905929220277356799307105564696501622687505468629722821994454590261953747447864208661512673611286812011373189091779331428601631930277168119607600682614655030463978859535247236038278138997530889309338287737403872613083100373516709911721073204647120570309201900101836247056573812483473822492102293117877674060116293404506373312121379657732308090835323957682965041 A013850 970 1072539486683447857086411110643725938975216171057104701726988873377771840371235001173035448257254018449509580793631009145855859239667826211948897113191498075631055102943297480273059955081894508702063078769335365510222682198353389116453749651336169209939723262304986844013091405713694376494712958000672651617241072208529303139856058771706660528745045978993469703175885876076608416944752123737510506925516663088814506937856050028941740828691831524748789225058567817721666795481907723425375310811465990480994634027617412884588518255760450573037311135853870317464842138648785014787509295409198395136559926602438273939929632436104222017530210482533996688564999334134800208917052790113398668099376664805753128562287448006789677616362078685569491447493645475649004158358499514468152321276227968191109570064327765022638686185455150208187454225349820058143134791423934330067897459588198197639456095051565234544269820403816089537449845923255232821268511292293652171059324719081471793139031580260542354651365445806780211117095590813001163733906255074844335376474157201946254750776158479203579278132006050510141156334466293188526296924648828315582137662681770162331654018966175332998896496328276835977313027944575967290392454629104318498905909097005772603691662603961020836613935097187686388931870200149181540568234734597267009899692856923155884404061268870689832446895479424980688917823271176086274119455043076368278285640937500267837563283464112060867802249375761442270363383488048883914589309940916349497860064915806635883213456181382663252246956554442744410166481774766986470619195456958495819608035200729022993010428933725095840605004015447387369844897297883151595379569701414225975731108779439651261196704604592230400628207965623107307505293142896192007205275429937206508441798745873430948651674479588049771862135164951365152445960113863748191963196485837791311832495511337581938613257711348619383894430261722157388179756482636264040172123321271421026577431606519216221232470444933521952016053054366015752381405021679163048910174451200361858673471889417987051339403203544347439921198633052864808879368256819556295507788338067881951796217014711998367573882231072425996173459521008949919703512305076928345060298887568325595133009743949566490566023133506233339550421256226610695840891775643860987674348982937321241259991226530503316076971940986252583334290299559284427918490090215186228663933685753537872593354552570786852285327473303513995044275602848110276361311188409900640000872393274970059472822098735197604981852674164614824976715080687432678110245276721137689400869237705490019204686767366812932272570190707313096768286214480945601137526977234426636570776374362668239286420021446116349266155487202274290262158246572575253718166080970117957777022906733803214253751103598883967623706580370965736481013015715916518836454503120935505572140403715109142483159158299856385878185549754798736781291577439415279309223096355426348017546454670365055461677328262196907061203226870791261343392304363813640285531877799756711669596787454829044871520648767377019131121153815570795820114991215236762935800327960581603844846070023431619986755023868701832127934448760646495474624761235947972316051149329566663473001175395084863208286064321161153255816524429119265174217875375498818277557129470106002123296804297977150210654384004454978627076491737507596172790632333132025934890161990575690920242064666256240343698526914615095164590922744392940369183955079999165840657564282427030345217339949173426136549849767052840662409065151540523693405423120343191287077399140223277642175943143540077495258896765688772728199005909188848053227316239233410643558593489920476621243246516161821924790521476661120222272601919924812191050604549571215534531123369361706596442362177165093826236892618115609193298813010779181664069218678196707403824707998353044740358938163548532387016465361165984079136946195454401625262351403677816670440901856894483880545865051562862154952823076014789680437711154902913981496169717779529602516148447436737323551834802046931797592836662508437975058041649375140243566035182342229044061203399159559460361087599622536515933281567745714995820713752601997464820433555364338473336543847913800316708025006285424217080001076527525685401118627029529853080285434474022787147743002094878375214528157641642285276489763724318074510417116502915950549100378106833048933657253661864072874962459575442680477741527497763850936500294709212707712764893867487676696814040824285829665201482827116552605961273929943993955788203577217651661207822556188062999113328552443627053336645744336148306317558775575807009242696837707455347409435060455735044377221402706009 A013850 971 63332384149170912513095489672401372970547539684750975532276965984084049402081055584266570184142592535425091236283117459053642632243145469989370425636844769867938172773698772912643917287630788844348122738250483998013139161130569273937477463161749455677730718915847168152129034415987939237636305456981719405346468072841446821105360414410506597561866220013585392502832885096447650412170668154576257923444833438731407820173461898158980854193423959704891254950483371068646702606411169160544986728106255271912252144696780613422067414484398845887280185261035188375981463445072106338187636384617756034418727105947377637878904865719518205913141398783149970463074645681325817536343050203406077952600092680114916488474511517352923673568564384304192900483052271691598046546911037829829926419039985293716829002728490196821791780564941164643260984552681524613293966298791898256179277091223515372412242956699875534604588625024936271096875951922298242863084323298647867048882065337041827913066675782804765499808478209444564686253377541916905717323430455914483159645422508617724396778581382038492152794416825276573325140393900146489289307103588663206809646843695846315521838165933687238251839211688418887624356987099266292530384053393980903041895026269093866475388985101294319381216253553835693580038003448609020789013692843234019667566963508455431818175413865545363916156731164565684699908546339676718400479700838616470464488811718453315540274325272353082182855023389337404622687431585798546272584162701169521499138973213466042267871374054464882381930537583289614675920582318215784103592872537942219652034870567848078714272818107533184291884882108152776801971340542702218555568211298808629640946242317131967322404210196566612926695052162078863400880054794877241833464308862362107116979774145080224086932726345194750978687219355213160886781498763540466987234789292235739172397027448972875893174254597424625999582212524431671614626440543188755308123709997756140198370758933353198647556147302879537744595916807258864162369585125132898875096891168930167392809841598242717394540419766090171979906858083138614099517816196937979693439393574570361371614818501728791606870171862595682648046611256057483808572698102487541847465589012022058067009092370477951701433100010409572467112824758925134978708818459994347461182633093465881975161221935399690311029116143297228793306507898676186184158921337116531616376620210060657838764992974752392840596301971099197893369430072578063708859064364416222891411513950493707041810672108214683376573418556746340800050048799512212209731873345106459421431927617271480144017548926242936837762997191076131051070532678885356801569830478715658462867774129741196861623815846371724307817215363807094565690182301863996156803988915204495288775425619724345998469748916410499404212249864325155773467337565009154520773801954788120668529318698973479754488065138448219729720978527471110608198486356220032827930314616691570424088100601830386159956584556554465165056989343493353191065972180378831645220371852197834067378020702420200270618422789064845602673573011655639922381970116268515614596073565744383125434315588813613728597897404422974485322401264867414911281117526221491817290504316761581911417246405904366087586083812100244938602709951015063489272391323047829720471470938080289319378552996991252742788930721079062032950239760608086046407114048639112999429329175381503973149373676477764736055054315781106754373929397133658735859943363518870743724988513313033714854738706658741639937132078894703188274592888133316383571896829833145102310633341831044321492847266682898036017542595117156340827423099931692288695019796610493665091491386986314224007792463532839422836955502675362488004974870769640235069347148047630706098528303837439412813325044199421625345462272207108607255101609473499898081623293728837375488445182594748938873454939619377288920935263111490193888957535895386961570116588035771396572864813747762378662352785429735447387809249815597315840166405985862167693367325665163443498976049672691902218412293226069275716059412084460753989202301353952656242330811482126282822769999516972826574861861670111158729344343293816724788217326377395348300181781010708822512049577675461994901292168596148014594356983567873864197250653807466708294537774620256571558287076530700473178042673180581335303291444058157257981765620312380683963973828226830384706483527171479411639193658275470314839530159457215457633949405902284301177731054217981279821270172296633253955900482359458405314829407264289262899095337633031125112942660714120348932034642937693243733872475594557305221339745528138975828088772005569787530809179730884850698635430546608387125441 A013850 972 3739713951624393212985775569665628672537861670844860354205422564394179033143484251195356702803435946624316212411281802839658543791325496857402334263430046815931881164114138841718710671917310450469912299570952829598677854325598985056734106722238143608314321221261859432215067353229671824043186200929313549166303593233214593339450427110526004079430638425582203841899779032060137309188265783859573454121493969723650900373422751624389660459267491396614123713571092578232519142205973127761020921307946267551146576892200198441959658757889267450798007659478866838413329434968062807163641740875293876076391416879086702139111453415871830540965086456746222605874094752836608199703520771460925497023082872668105703727931430588172790000550158328778286580623753591117173050548549872813627325117892091608685035782114617632129982850579210831019917876851291346890395415977362800129130132959657359225570534350170950442866353719097461871999428085059788942822266206461857901369437076086982896438674138298838597998190829789492100158575690472651365702231244991294316093902553711368007905378452027990923130357519115756378276215119409750046044295159806973698902836473396029085249021860218297731532853610989446895330655731224575307626647968861178343720859406163723721505244181246328265141438556100443870207664065636914068570469548700125627350161628210784793431440013346588193885138818536439115844899752811570544829925854819463964457599843162949829337658633007177149815406276116984405565070147709818358849822223341359075002657229281956329875536766542096839770616313755668456998434465308323835533055530492950128233007072160861199999095636431726999251510403604313317379605687706023303487747308983350771668234662584325538420646207897061926708416135118594804958566355582706253024233974013620063150538683492842152109290557957404850540501615705981937203560720488301035129227072917228162390872073834399348616046559723326740649330067355165777172076687634752812189396951657502322573594944255573026939542942087733824280644291551828669923761632053972545675596326634157454378028336534634219430217246767858565241520062951252023962427528612990762917902751184805268632483417708583415594076778314412464684504348058938361412409250253786858550995565570890506798819895384352570017923122514674844610545189189770295357777021244206223235373301536066864751294994063416313175958279145558063015955984908930117988400146035394075415423046783871784721234070166154044844371035091436536405571476355662083944418891654413545514958487262702907111878377317968838703283792357314677902155331562396618772457389155191322376133893872263631024092246545719177333067221135854462434663884155501433775896919937680916573879194587087933482024701912403948652298750017445127009439574742767109063118741453910242306900107419102906863640203765123579319329142238536123267472815876225565297172231628283737355987739855685006022765758360228926820294061068641610303512420848436718456457147801020541971978252437482472359276361479984613531450163743939012579254591279189629818617737500429903844604744457210405779747247271490067992271812765253881776732953395539578526283547983640079173770901203855077059977243833772220383802472289155983096238708805852870319186989400454650287276983022246913105870663020707363379551419897488483978045435234651297164119887422703004019984175919336483208943570148997533983678707624146872954293677458090983503302458477102428110497366222335529899314902292558572739026156971345414693793795672425798546216846722621327828457465889492035096647712126653328564426435451384199133536935904817385146340588201781336139831138250358446128799872699072964769518506627866497955152223970053040429987474910154868613436137179150635079099385477477479554205761144076486240609879745064545564411997813296959887214030534931647555024201711557556149806494937800695481821773871394118185217199587037330091538640729584609533492306351470384458949053537086704693753814406924265196231094386991620697633269626840448432802748392361205903045986107059175140125647213202236175171036757122784134095027502706164661757592224175323062308406692649550398453392087208074874401745701477728436419018069758393811809054127156583782019444905258817921777433986901345260514015512158355336926401263433944113782185522699383806983453856677101658084161053551530293945293582061332240690241808640147268324056480190127926565278113825767007388690582966107386533145795948687777882746327508246620959416385789115557827078469123985700243841020517576592166182403943897012841967582843659375435361669549016684928680591892854906794151172508092484087713630827848349241435811383014316014890633691078383672813898156890383906751253929019548903723538346678651370165609 A013850 973 220826369129468794833597061613185707484688193801718159055475997004911877728089601548834617943840089212219248026673779175878997352333979263932750435921280834433961650859775784464648146466045264789797851377365193634972328620072294468615092267841440141927352353794291537612867512140858891537926101978675035764721060876828088522101208270449450014886299768392203554660340052064119047970257906271123952892420097418211862016150240060668585060459286099478667391162659445652052022828120507221160524382312919152627654218907529517799275889994603353702171554284567607941468689805429140700205881156945228088434836775293190674612392212753815721613447390184407698654259421060248877584293198033996189673716020548178973699430623044801015076742486299156029044299252025801877951461841321439771879920886410117401242677898086056559643357343851820360895130710191902742530958918047295984825005221134807404910714482843244452700815320758986026079694228994695477284711997225366247217963889905860253051807269192408120373195170308239719022263735946719590493351052785490938071028851894102569498804692213800836019924481146266298380832226586026330468869584891441989946513590917562121454869491824030262749283472875315849722379890273079947340045935913283720018373027074561722031163163658414437728336805299175110091892355411794138835017656381193718169399693984218631267333101348102686260723562095758193351525485503770429101662291801234527637256813138929024472559404620440803519449925198431812164211827152117064271723152466083912019831906731870239322820570527544276291615122710958466717300556741991214164391396020078212122030834604026692998746598235657047578802437822431097077948336253352970047647990848157879716237588590941838718200737930113609710205264362617904637998384730803221534827991931530251108976158721568836239901498156826799019566079905822527409933056984113687823345729428689405761018605087847447136428933305102720708602291147255183976233956328144518806971700598423854645648207863347331667753071187338594589947764771843931130328200611155024849598287491420363523568195244033616023134898204395280418946518197208480762957383137068491559539239554711566307479513332274142107414639682687741627155297248532251303041353818235860210577737151395513535963516002550634906988342461369034899408082876466746170581375327449133275825558082403212296699218104450669876727160425266058063029184952887414537097040223243984759205315489540845016004150609241230194015265251114236038212590107325490394833991133301465449112783714375343962049306302248741956590204654907074415444370173427957941894836372224892394988330299263295148341623066278171702340286340851070152304467695498204163032937225400120442770992561172955384180076623225540763969588889780117304780397448985655023068098564111945897980144442990607547391090392126782235227066520043319542821002304675243405232723105418526407133720050738343920638295265413157899811544012042218446812104938679339788135338120502461982903343828180902510342909869031611444418600718915854753792404360444868451159558781662885392120065555453817250888295204134217024875658271975476465034304165053216572398517224885963035131997945186438445314596271140415841443152186202371645849799516276806139477672537107446644813418570480657971988556780709749100199131793526797490419604905170924446244115232423189684376045603860899997004908873728155384202244006498248701078087360222814484886506870614421277496758978062690705024645665473291161666755543000975392253829840661070978355558582124066786942584903308615180421950753366752398400816586968785574636222528243561775506265392726986117720888882545415885459503683007559496675298297868888837753783673207661984350330405969734836754790464291665850785739613059567690196295989796572436021772789066316351032964058877372184380101289057178856476624086865762133089923719582193267506093925331951284718890418414967304575265196441241608343187197747974731916482662311432825461468986914470935572249892457468210574546938195301639508569489820536847368962433635737232849279342292378843907674549471343280334177279007296317112124063245328651506249106794263301478274349357549613258548681926558386442106598001163396193512837154469115744466202210627939463035699492537536288092101977438724290167068204510965974724272929875914418565966782926175808211626051164312327175640727139607480518088558392056047267211098746863935753107343297716019294790233565675067395726104974064596198287893034454721032578164461484574131156523302231613698568420542380190820904770483174711305343799335242460082671225199886228353660270681189391287832585430353092895402186753617174357543226355612346363277028824487477495987872266220279309754793254675343215971215833027684756909045841 A013850 974 13039576270726002866129072891197002841263353155797655574066802147143041467965962881857135354965813427892334376727059986556478914657969141555964980490715711992491001521618900296853008400673506840572773325982037318951481032686648916077252583323769198940668229139199121004502213724405576686422998395738782186871013923715821799141554247161769573929021115023791227699138419734334165663595759107403598294344514332447992240191655525342419279235060384888115830780763877606308019895977687830902307804251195563043510353972270710496529442028291333432759528108949432681335784664320785329206457076436458773393988676744287616145187147770900064545552454942999090197835364554186635972474929050709441004043257297349420217977678860172455139266567073478864359036826532871575091155870268189697089737448421631022425978887204083553790380607797106140490496573306121665043710593151774780607931733302789242452572779497410741687530443875497365853979864527907773238184958724160651531973549735051142082456167438542507099916801611531247168545651343917845099041886315930454402156182675494862626334918270532725566140520687205878653089762147678268787856280118254758064351681030091125709788588622717162985082439789814525610256810140735097810482372469743490383364908875725795124218153650865714133420560016110991075816151694711032104068957591653107864184882530074125957704752301504115521009465618192425559214228393512140068024056668571097622452377559040619966080160283432409007019998633042200076484544181505360528180980429969788920859054260610205761773231869080961970743581380959386501189880575057839205193147543589598347593798752533172194882987879217313002480705150976733851355771307424239528343566211592874639364113368706524634471035374035278539777910655348224650969166619969199428410058095564929797733933196349918211129943564662465655306357452358914421029137081854929152280741977034680720782387611832303905958992082733010555122256689954271358612638887220605691032871948636330192970881026122796587649151100541156671941825562012612289314749917888093062343929278080881045703178360964940992550092604071336913458372953026963580571870516860757358099232556466163278890357782757455817300727058623028455341893147228580907193288901613009309574404801052753678785109656434612440622754634001380141775147885772484894626659631710543870804223379207827282907792129849707605550862095951535462563810342283048941001043128142334056046314674341897357350029089325085401726407397813044523820415233247462882324552342430318233304660765550149685615049487841485963794694994667607837157574614370747488510948192943507671031665915841198315214424500440659760851491568140914841423426512951473457622931910222651712025184339744701842480449344524844956571640254352626146729977688965153943457148152112246293329829549214152385065896496564694364207923050942037975684037365088768447835587066651858565814839035276048470169770697127381560825971862367080957065807984524076335149603580677549877628459549710254112333238484856447624181473953851262307356687685079909037172520786498411719519297750983992454847702943508921381101882745301879909783810626642227385383560043612291231261509346665314003757381595214570415021376693443063843315784811636629125730017085643657616929587553168312372587952289344129974617658533275963865011787250045437917626268760359356927672721116862382283923142864084773847281758306339715087549959980533796972518063344202910962014906120895623823441000301900532369805260248058664595937196398261195580200917378715844019702172695955470417788735770035553362373169818643919819396694304070254079281869465175135803265300767625424262620498232977913380719179689190860016980523172119239232513902660142106872375533622125958576823047138411554412538401081901497805774649661421576914212145494712649950115460601017537354296088175705336388196826905717608930252967340196926391411365760316985404367864834584658875731056860839820159944936384726827796910674282208312594274605783899721040366216422153494366511341519804412880300289862743756647862517095883022678353904274471733349360452834148101840229153813810573411542792503507094453688990622055213947113304041119081346161019952505370697381830739521134246815594984774335369197352795019334848980275550529665779230610075210408168029841493592236242870501901772565007755299088306695201478607394409296866682117112611284492517535081548169903568542285235514386833223338068501819547054650230772613540340912701795791516822252708033286202617870661544473474557286766664607007887783605792260983527869246006946732025421653176828081898055285323453552366155226337076919782380603725614340528638569973072553440405145275057161058660587869448041272961710786895324341559884323724451757210722247865209 A013850 975 769973939210099743242055625152291820773759740496695763993070599986649455641922142210781985575376317103614452611356165146173523431638419839738176132996272077444601148850074443628873293051369905428981692125913321646766003499113931845445687792685247428247518262440568896194851218212424897756591632269979349352546501181495561417509636740655331570934767821039848204406424546892698148269665979533075075682749226816721493791077067115944516019551080667258351691773326208774882266837586488726950373533228846802156242891708613184109567022328574947871017375305355050400196748643478052904312083906496454110141637373073439445757155888723877911350326911929153277091980441560166667538672085515341781847750300151185914451363959014323303518551519121853461536765569939533637557662983466333423451906591848890243231627310513929767768184509811320489823332157153178199166066815019149020117760919796401977581970056542606885906985180404243956311657020508426101941583627702962312311506138305034888826954231078496501742987218359308614055452166207004835253324345069377401992920430805296143222450588956686911955031606058819928586297365058254093654125484702825208941902413145850882037306369582825757106132987148757922760054382000266790611173611965883363647314504202732476289957754929969553864350648391337912035867941420991734713167876829524366272253128518347063676507918651516517400087935288644536846040972408498358876752522222454743508190442483789568377067384576400319455523899282508872316335849373710033828558713409286065987806295034772040026947568637361723410437736964270813508761258076590347227450169301422192827066222538331284935645551279903115483483158460025157188706939932093919909159241228347654579811530308751573140880167801409162495345846287657317415078319742561257048185520485013539626391021311266320449012037549753934480185101204341537647349515546451711513025533001920861881479206091085713342972523493301540269414135285109769454717713651489545449800055695026661564737553711525015704094723335854760321492857611282743071746667901374007238346679941397944867726979036618800669090418177808373402803464503289172469188382150110861238401583226770475455196736714045008555790632084631207259483448450700473988856516351346586721059029097364051978581940102807430006333038383147495991680707506979460542809624592875905027118586318842993228422217475495384400172855903842217528930436901471756917170595673676683675478835205214697054161867695556967886542630433462466087071699108029435738382491268167861358406913544970788785883057207551904676112944740127575176317623403978268449082979845121184466748840664506919315096552326520518218519725607152880471211912163271556199176506366737360943375110077584899096628053344847569840598785379268221338258452555703375207201141234076031374833105051546484185756122225648637512113648235076400426166722371126688076243580698725596452800430194015386115054789894674753785212812500913763433778895678162183514248941835428642724082907950840795079165399292288375760291855500963187987105051116283548736000179921944713625895012897853770466302011111258298632685074227330706792824233692596884879513837015262184914760865411240126607869625815825168436597272371119476883953777342331313245231778890172338622075215427035677288945994733481530871198118731412390265081025327933063597913544030459667222146509229606811483377662981341810908140546231053836204737586890540177430219122411837689396018191532765691150367626826924535904630812387616085725495510120925337815283970295791873519393595523474572700007058484829390494773304621104821415555401961044433127515110049126594047012745027513677283477800159112807218086841467031093142682912790468957440713438178731268706902884852915728002824110476063876505980045485201543933187287857282695207312979317287266904367833029484563233829710687224408386634431955719089722507468471288306486449736780957671142518050617389521953043176575730540624588548581734454579778405690118650379321196933494627712584713511741688848128205402930776168851816105156086299633771994796606134119693503281382546385379403611265563691303551700549378190354539590420395881207241738328363093490324040634409462067175489634309699723337983456140214068255939729215734485193096703497436290983226234597788294331099391913994110355127957905260266797768191142942655865422044952110288032474570680712333382583737998667929030337884635818853400871889028115004889606963942434030041476892056943590554128339693276837200156657516978382644693539614199133226284778379208765734138427218816337151107464197579369123198438521407998266543064608813669099959978055036229792269393801193875578918339961208102483423346850303352849053103037389127116060255382007044769609431605151811535938014192726241 A013850 976 45466191136417179738700142609617679724869738916589388168026825858611663706199860575404465466240396148651329812247970195716400385114817053116699562477296869901026253238448045821841339081390341545675939938343055729919885740619178561541722418470271175390587705878853152751409769584225477787628979293910010599918518348266131406142526539898956673932127105064581996621994963069466932957175506425448550143990659094300587486869309736129407726438471762320938409047523139301948022974492644572837692606763630174820523986512501899908485823101480022096835704994405910371081217810648735545946724242594709118749753545242613525832514298073256266787325453822504571859004353093686281551491047977595416876327807473627377062438590415836776749466948652626325050284470139359521764142441510703522321411632342085119972584361058537038856943527119848663603577940547738019482557079360065730488933664553057740374237749868784394005921567917690201376247035404002052893548571632232221579682125960774005150342820390954139931421652256898814351360394962357428516873549252001666210279958518621931961142484827303405464032661306167257963092273109324845976182455746217125762810395593849348733420903817496278131360046758147006581058451202733753718799190612973446740010274158667149992445715470859772186136041436860112367805966072968140943077849958906584304010274985879875763034116088453398835957792490859171256221873379749419593313359684713730149415137438225290223097451991851862463529230728732866401407315569668203787542563468104932910513973915508254191551226980467572405662937930003227266878843528164583413433705047079679064245433374665924044164934157526999066184197023906025506835956096050213876715944035292700655283291053201471642395833028505409636187676877439876936042959702478499667438306799119564501398763417408964956193711805275420077120450041015163456538341543502427113132644698230424973239465640472520287189184539755962651368635274450446776531626273406806169265243488735629338736187809111840652311089318258887742223831749088634695643568992908233753417133103859607246494410385133303560709120102981406641062141775454722345133104777581896245266375087957569805153912106227643710210881033965388157465238147565412288567988434030664599291814609170249905283284981130675934443959583486476490812754097579630165592365522584729315946325403541359907145103519710526953445806968265979102865813368595005774202006503934934494353349740032722646351204125554943396732455784465525159975496760630030150915747726894044045352569837916980107017608645048732419219793273959793186586379344381512773649900876874560821577052292398469078637136318328710080285371277376770438944592201329022122005173524449474426345356874971310706756789921959904151517517677860409201802823364961728602610020188730955576652520020188768344684713261302326396452798814633026368764718789292659804214107196679047744941412602526414534707870288490649536263031365366456817001210010899798774332885766440225924214371631589198108629637662810336300269473775476375287450566163365427269312074624210913394895474616605367292264667454108691275961420948049650905409478175314153455250412561914216757031714341668318236068093534798660371012632336242233990520586598287321715817691311685786423294919395751029708234972043017350916413377712971170232762769464589119472393196861454612889800529223499052611281967621385252592314791114397497974053549768299506937077008959296603721145478191818281296738057996503066920632544840676342246004784377130520272654703161996214339446672422065650043362716796470690679325868864571618599767130930397712731746639733290876251882055581129655129912080621595452153420809901786719018982283317364401467916687811015902685873908447679820822838760899501095843801615705855665967710776160684685869296624115706495823436016172558033974394410586369914090822376572553256529024343505761103209718370507178769523294548370906233881805246533620312693341329205202837808481335077595816186248537357725924271800414748154834984793122400837659401994530889193361739907074602520744795613633781675262357981510268403841620270407783424365740232762245208274733956389406417406551512307510144275421244325604645487416353458963384585101623500516444985070459905616167167244820115546268525926764800991957087993129438222359950786347713494141413918799620886197306332377160398029590924125382573908187145083342541312421749860467474468084175221162923726401613836787039919168999070462078630724330548303959832050469720056516786508820678844617878889878513898407835139988843885892435744653402864167355744596250620889641101422085838346683536744171834333003715434566697159059549056369377243543665208163562682383736681254790567076242020052133986600667326852609319385603800066291804809 A013850 977 2684733120414298046390504720955314370073833213285686781933816040125160130187395567117058281316029152181712374083430392086857726340644832169487992464721902870785699227477118657733909231417018277930618577419219097796039333097821874880477167088251042635638813444440399816817995484178930237881703598326092215914588589946766793401310049654493492639018173426958502318532180574288952924188256478916311437452504428859355390512145870608705396838465319093289092115847193852640728808620816169381492910736785598192977120879576724687696179368319293824796051544214674601501974830500997185252608119800974978753054197093031086086884136786927709297524780722765072463702348045829081239333994892029031771130280703510222988159936325464745830279273850988931867894247677259040400650847028765532289557035478167784249261133936145553607463658332899943737127673811403382312425512979132521319641043958193506511358364892001849681655662663971688701066011193570917221311149606311680452058649855857744230122593201265451008810517144117618088633479962132243796492866209781446388050821270566106460373502586567438789245664617467870415462635634832522830047597829358375059168191049421210193359770949519337727378679401021822591604920485070225423341373406505469056550866678795136539903927052838798687819147110805152775206574490642695754547803962223474896567502727641220783931401520907084747864471688792743203508645401200823477565560576022661051592814450589765162383681442666860626608937545300947028136700577073337765450600830228128183432939645736846901756908401969629682981990821828760566881928831494590485979846849325007969064628595340648148883895197067811767859110650064626900153156371515669079206199779339998680993823053400493699011831544500215933607246131935947293196400727471652926862564578181211164243095581034581971698282488389708280133885454471904386945132529802274818603369536785808364244817206604261850438234157888049838600666544321024431707415999818398497488943362766350176823033153940245078678317513153869062290575040951934790143057105462238294905528292649805948298248438831736441956312832960949080748078409698825899757764704011433391386734182568806539424533355960636133444242314174622205310164847375590030227651149041076713923582360856894086657072694850785283252981369445292950306002316707979581648063591743105681377314568753713761157011217735386906074021455669137800045123413602166495960854282050853946957070948799192239544392252409893852633654781616904795171393108218442650381423987525366406834023896359159758339282772881482600622509573034051827874739113906383947771252996878565941953303360813837200624444262460992001530770888557820917649239224896277427282283491445217015401266978110180925923281688101810380242957901359979302957254916877625112255519082124374195845754654672126581985287633366641071384141317205265574049187879788942268779038815856701090291045472766582251859965032665084364466795739093523908587104449933622217825582571622528900598934430473710559116471474351287548194612156968104484348668481380565114825608694485030225055182880635930333240936348497664111154245945561383836313524276774125447379081611368472585285965700161172523521584855136326096247924926822767674906250118042268059997318854263734002509141695399702553241566864168131554263293540573234631074408774114522915725345881472033436529831450118395557643588906075177780323596100514057857869888060268317585127460302037505153129919341748677692291085586635509598596431140297097333284336512685180091579987567012714460529986559850554569410525064114797813923513230584089506697649314309054539096907329611092951797383500010125005766178448624589854207345403890603971351884847607050542279012498552678037698168419927045739767805992354640208480641605815071219727353621512270015896096357408352871878073318973379348154015550714557057148970514232697244782358459671687383430660060078399161581019786753642204486718002563745844229112148238022369753014354996955349981789882436358102325542690463794851017049084647062950028375054475978817379772848204247459436189461174142566976450199838978443835347309203425372595004377817303414765390838059541439460250246166509319349056182628711386448255398328896365665766081995559923425586966729055058639383002891610187449534733774074088906300197592132733983046134115556350491198813709064741620538944343249314478679715606704542730026293721957191907510743899865902462634449483120288895448437920187010226111715281065640994546800524122748186499617259726559352265095841130568436367187084257181201242618062438286038785726218189362664002912912417397872746668533316161206602645529536392695728900545307312229555356854009886876850212832077267291414128195285015042058459774782804983319727700400518790114464782166641 A013850 978 158530806027343885341312913267690358238489777411306518786409903353350580527435520842695174453430205407177933977252481222336861882688736694776096467049363642617024753683296379620529606205943512293525096378027468505758326580093283889817296239394135816591836295080761168783285815345281651616676715777557419257540541647766632383553957122048186246841384122688472603407006730731188381220392356823529274070132934019716076454351701513573444977914538627139627600348660949804582395420250573985807774886096452787697106010818126016083771695519885981060382047634332320544090111766253382791981256866127771520389097284146392602344421393131294306309540776898554763909159949758161418101433064379422297053471945261575157227856080082367776532160841627045437867287431094469076618031866201575916166053387950329492134620697795458794967121560899408777733652010889558322166414115904796251403484004687368365989200088507817221852085224644864246109246894969169091001202073103098419013611215338543939044509005941523616619252226843001230515718358283946863939107256821384627768012945205658020378594954234220693066167249996860280162653171601225640591480604225782688868822513277273040707701114798167373463983639950937602211678949722911741022884758280741442320272126516174017544786988543078223717032817745933466223173017097960541610293276165333969167414468564486446070365328408042447276649188751522693423982002295507425526768786453562112435504100492875043073594005508035453140631153112475621064444032375603521712092528424140741103531653141115072701843684227904663150403576038166482713811015570924073606623976605792395565297253926269932543445127491657217080312624775666153827143730581628743458046890770247582114004257480245752432949640871193250663574276844685751715954266556473633678307575777022338037390550964511030846811882656923884233625802201111482144723130752294525763710367777665198100292211232775058006527288789131454919530758775612171667891207373276612878224616627990211591223284707017531650875970834222814259196165593170797423157379020439709075876540152678391441063272064575205161078316473511082269093282014305970554796248007171130327995266746505457346479270136119603043749064409697266601359924072681215694912572699726538880473614826238738923013485558244020190805296884375103422619130799289486316736507028838647379649047970338043882560355396056861416764892935806917954864492449794329419992484500820874713868082455643502552856818112551822104164681199696611250075591647190820062372705039385360957142277056112024570176308455878666084158567778087726384175469937058065731944718212682440306400610152696272859672809254059116698390490198450767366269926990900285803591557886348619542429413790428073494843860400723801142966421117405417860322945586706885253576146280362171890495966603734402539649249462666788624162160639653726882030495113657252029133463037522342680595944121393915390079075213840566637399821597733493278159930664130458340382825271738709051466479185042134805268524088969178433343653256809601696304525157040989465337367800646549759283493918671050247544050442438568099547068839454154150477295019235333542287390069696937688550988628817076341426064110944919657343719003957608435539163220277886674781681025419229114162307971657036066361281762264000147693220277308931730312763702688463650665948955042102393650017298041139283296281314833172750328026139254602449359020070783885084191403375012641787168607210917669052096312805240206287520662403403300433106786737547199227706685844533776179835176372615396769122094510914696114369532752759901280989494360635361479133280906205427710683698292097871465487071212833406301089538754336273904357448366348727471033409027037085448039147028272123887549176042549149670573406181774140453680503996678032168648593808605828731528351412059077129146464254143879667589559894926539607153484685153468304197045887569392092197637388015818532736211333386628355884843241306982911545744648215216461074710767984509584220970329196622157705731399324420136225518591752073187458206913612608232247551492871944437392407850291838130033423261153064826362413505733949338481563596577862458688316785886208798242418528042778658383033015923001496197821375755817918357484798383972157596926937746689958707576494625300875828120367617845808964891173389486940154798750706563927951204124524528770651558526860296543665322617987850224946601916543181674516101607528769938987334810749122766841670675631645035086994024148924157664615899569593603191901644322918935599046030138302292752175353968918352304258347457863675946708004565334926987818030223786003088679615873594452290095848299851479843014266872429810191128217521330556290712855803384853218509991241149851460046600980950234037469030922157984409 A013850 979 9361085565108629085519186215543847963624582866360238627818718383111998429564540070240307356300600199088449823422781763697769357310887213089833720282797873732892694680244967920212652716854758457420363416026143987796523426227928320409821525639984325833931341388223866255484244110323536246313143389948988049738511443758971875616477614099823349689736891060631618758580340442945942722682948278072580104567279620930214598553013622674998352500875591393967870172988080425010785867170376143287963299249109440660726412832799523123730634848753747295634499530759689195807977009685496000483701236687978780507455805531560336775835738843009797493272073335082760254071985873269673577471521018540507218710464895750751459147673672783734836447565537235406060625455518697304505218163667336856273689286505079006181057217584124046384013561049549188916394417591017529365604587130062313849124326992784414643296276026298099133143780430054588868504919901034465654529981214664858544334728654525681056639212291841028037750224742852379660722653338308778368740344408045940885073396401448900445335653452576497704864109945064602683324507129880772851286338198928241995015100586509695780749043127716985235674769955462914472997430302188215395660322091719501427569748798653559562002126886480226032267070855079625247012143486617472021546207664286805545366656954264360154009002277166498469238857946588663523992713253547417969930170071296389177204081630003778418452652431243985472501128960138572948234355667747012353577351710917086621422440586329703927971167709973542454368180761477692637767826658447495622397539194595435165735237547092313246757891333254867011375380180378310717339010147114595672454210853092349476249837399951031435413243343803090258433397473401848953075383485893211595070384042057392038769874643903411860473394859008698440111369994173431909163756147792239451821333506903352282624154781084134400227429875709423281543371774941123124817307904184610713846285387266194004250143738664678226452575201790022959191274382111142417040020073777944381221433819475506336203345152141101289556513509444355896907689209662753255290163648575448074737792506114400750852254422267726440130338504328213895543702156567753105568892505346152394353086481874571294665023308728751148246861975725465482002237054567244877516974003545893289120896633600491153221306425781761609798550162966462698316793414667905357921136217288971830979196400923293182243642252728072543428820260160885197705713611174970733863045859870666179158294317886358938844340838011179353603479268728302155259177324313341723405603665740685417652649628906562216090819713642936781923260055728319362210872918885670976416277901630999635360914454910987311797035112802339733691024200561672519234209613949454867338417861709105887961896331983912735563748531521011201468151423610912918657018705966347075068301858902656812946509904424189309868779312302071619371822065524565044582065745786239434541265449470899030780044129397553018116301078929541017310509381161350170565085905998113386938706231260378116735931032403606846067228634575555007710154867900928348431533793590827210338528096225534473571247327543019540884867659687186560846489263464692820510152048994188930259183482869980059962170123418376322682567326779926944721136964154815109743238383880051090108173619846281104242639871432031233539362115359584017734119615496845020032200776159717630336418177891121484890519087197477439857235174836628941071807594258561487274522650065424567196852092433874949643087329626566563819890558775001890857406539517719410741148652501157459981341104230524300888161700450087212165546068046599808673036173904802637778402968584526008437051769637512858621263592872440643435891296136484738897689061627581219649380080499841121526530815804365580768017622530676445398969567742941950491495922235517237262806117173627149894531362615085033652178290124946068539540543025147017786644108555936033943864675732460316810000596138717306438664076968731341790365733398707684623980647324368169646219660041910903505985668102595447083584291151882749740343610147827324931874155100083974487997848814326200323086417889794743327416571662398036998859716557237315348985154417005292261091119859775171933940938747004295371723684431129391416774679587466177173567858897475814329200711430471893381590652349048899378203879452573650606893635269564567932871896569958334698501283822966336127263133239924950259233811725373007676851910131969822585937904253684932674878600195624040228188069033636612084723202476510659785214151159039392200977160961578462103703666866684339696383442637719878813277869746257930033250149444550107861975930116417048018410303422334072197699796472798657578864291741324130369678508806922506821367041 A013850 980 552762741534099438870822426841648678404067993675705730734067501804380395267356526607619909082194141155973873623291840364589582779850579045741591348978931646053580728173785110720636930277556632152215039352927776335396911795332939391879551267515434456167811777633231078520089130470494491808544804033097795349009362242523530283277386634980468975829273680239236456075410522815514971831705412871907782594593294336308241829956901405335977716824202796222408765844773161016461894670543540885010944857360663361575233951363979040933170257184060024059921562791828887323265234444918853332562074325188459010184757860833106326276324542940885532180222658363301910242696693830700955076115844623798410757634241629186122911210982704206758357392297408213492473872522923557133728627346392574026105078678838410235985247641124940814929616766414830056324173964331994091509585265443049570476942384596926900272001803076876455713007090614293418096347015236184162434340860744745232184421392321086940713488846620920864601113020840690166586011956973795053895748596950704763322698984109156122396625000721189612974520828146119723847628821512329756095606984308513761563646674532811026157450247648560261181359491100129636716025261913911930898346359193944839796566096811694038576663590519770866979338266921596791210820060741275105400282016368471580648355726492356202734077575464404568110085322888113992428245724908721483706406612539980484524723816170093111831210673412526098165719163967222594020290467824793332466389041177943047908373694182182687242769482106227708387986705784496272567552396354666169006952291901665851101500041918254004907806725337366642154704824271158869548151210176969759862748696664250144223076648629708455229716606208228676670233687406905778830148319458508251477311107299446942497322327847852566949093493029604634190136286785946980804210636770983947390597922249136048936673715668237052199029506730765735351854559938498379397337214434197078041909305832681489756966737624410584593798113090499065717285560989280848583796145336513837766744445606209173646471327888779890047022566219179771356502140141375916971628873284731633365191909693549249937074771380486978563256358342076702317960068643169253130737533548184952734155403668211560378674961357124026552828952804613011246750095835141242772499797935381452829299825317475402106564923135987241296994588573006655872908334342725143479885172494696497647490568278119539118304831381339955616928407542240110039324683026270846863878994979502967213118121176871608979819482143722129650931847339137513965899161823378515425377490858321733226971307937303592297946813270901774035786583030701530019189834987279985486404793813408897468426637648038889774303126375865358934721288018966200588260843494101360461466236316060993578262016507318063122303787037784190435492873412800796933778297568606828435708156466342982147678463346343954558441549612125027052286721147160041317526400222931652370227183525807116868530825796796108166749462409710467531168268448196566221697757663282597385343664249694067415139991532400580653423783643051947650276934794681918046533638977744755943279745554021585129908583444087760869710550436868679231424344518326646358303968341057862142874525479989452560706183617731703478082918079027906158838416596377677415228483329733136819797544078303052924423641768190012309265793549868076663182029175473201587881423631455166353735156986292832561300261579923845346129879838928102341349166633373797262073287963713255268406919206127881901474663727119129027000717605105086653238998751981813484854086781540846854438210863708229443145060249877199791163329772083672102334113032904690958176916891947676272199469945325496788726993895524747554245945145563287347169641400047043439076244373435118385020118142431983178770672592813913424363754005652979234572342712085057343131438412985509574122182431058156152127475853587940401191329525091906253283547966119466868351265237326049247313725201395118227896675080926617001379306191460290069361433243856616049439624705814796941124947715790158554838568808227524489417549835619055709902236984504858609541784974637147802877929889974489798740621140092941686745667402988306234042224383169745502725169536599864127527278492071856637404911841973759433769128054960290295922008500037049360324972809257934832289546430558988459383560877795021494686462269032518171868152620559469705611802308462339181978760754684328387857497348571550730310428441382686053877047308275841589518906462951403951434277288367208306990820383035477949657110411790117070075500377620246608761597824810843574731745904314721124045244930646784510533388074551239319141816697444310268439110006785404629201975281922287931374357563033448574199146266539967105294902404009 A013850 981 32640087124847037765883193482572512811081810958556747694115951914046857960142135539653348011394481841119101263581759881688650273567396842071995227565856934767817888417933837002942890095959441571956145858751032264828852244602614738151095622795518889202253117657464661955532743065152229246802762133350391717563653831058771939697246403408961712553742781544446673494796915961733343571690372924673282654428139437264665371817125071083684148200752350914137015214368010384861058418400925545719011282882289810837655989594091598388062770516461560360714308361294703967551488828738013370434457926828053316092399766924334095460290687936116349789709967753694614497920997074009060696289564509190672356827544333961811371784097317700704874245657769657598517089698606113125189541716177135103667478790906729286024692887960786630180778940440029299995886148419839919109549500339146634087092970868063936534161434469886477833397355693683412045171194902681438607585393486116461215257898795167862762190802904118756133831122767621913646737420047345624137490058901342165569442052312661559871398309667585525456532480381200223573478634281481559767689496816433429106571772484487958283571279673399834862498096589971554918444575690754585607616454164043248845147431450633721283913408356601949924262945323453368924207713766711553698781252784541878365704757293647141415244546753597625342332428231220243138895481810135094891379604063873307630700416621027828160521159054336253570587550913100526954304131834586221488807806492516359035941558267763705498998295148890639952602226989868720398841401452346682613691525884501466841692475975230980735801079324446162852593165168387660087948780809739887350135447789327306766228453024935654572859535879989695128700629007690379334141428115705453741483743574925042507524386137087846225777021669905124044293357598423383269507833890689831109467416710889234553661646236493729695300493342944985906791659909808390805033365175124903261296702600114009288659128889983820609679184779880879331539995090856044828024578585975805606288492768601045494650485440504563727386635512676346318830094873208106521257713338590118218581217075494389659534328175246375597181724703741287195173224093310501228116920618486773273999142431204224428800377793176816643917996834159593701109346408969255244473340568286339408117325385171605018990552146256910611346233460647470022639364234603576997343739550639333489586670566254680665396781988236743039224005536961736257712083208018267236465190774544670710967411937373091638649360601104648033757874653528731062172379606508677957353115457693040025319428762389839821601461376833478855039161941379894646103140566163895862986716669887981986613124526479048402282825309368473579736357336231935178536214547483191233889119788227085609802793812740624309308916320794118661025418682152474258142674693128664612300130931181086752838265582138264172721415063046370722410478597018653279758616406763891140809544960015384443969876732475013391138389005830993397247955083597559038825030892259174093007158030280184986796601359996721887004021000338574456801202722691172578729764847996850093694725695219420580335971943789938191595538292746658639936376119462670140811491026571125701674597855067897184257139436443439358677318229648518830773249661599505473691826712137411996072225180279716972134291622769852036849835843326160058884235640782517080562810184013796118021707284883605469912219146032923143843623274608865515154326940534089354528165580969304010344160172202645298400177418422657449915365373863850261787109637305774104467148970363205465907721913291107240388272662694998770468403459711768753970727040479989096389388765552618336197106500801525259877540262536840818330668814900366554563020155031377868034013154006970305517052956192466174723229445933068773795255310279802770822262264805910551054568306848381354842340750371553062626975321678514292749946817127151972350140223851388399109273860998865882004628159417180336239070766853635807314446651299538668305723271616489321103360399253657944576487037669693072504662649557027093575616900243469620614017191698027396034832860967348940612138882073103648125834937701348113660644914479056494813959307601790302190418535966685376866358267678351062582122639356708520804633242517350181683898679918687727677829319413871793911865427178077709538139886272918224239740910524101165530642544091416126646671314512392666356663843803354906974597360935801499074100489035206228795385766506380170019501907730817451928242639600795283319500952797861937449302712705794622870888221798097942000763589957255502244334863903879967653747667909761978562486032414176130556005134167389077041061006790671357949747438422229180059724439739562104857885387892918517600558692054327441 A013850 982 1927364504635092733037636691952424308981569855291817394589852844572552915688432961480990546724832758236241810513239339253833110003881216127509246192536286141104878493190575141186774717276309065382438456813389704205878896191539797673084045430452594888503844344555630823812252945254173984794456301212207280530416195070189424267182702874895780164585957507418031623194263090624392204564744830829032667461327205631041225540429418322420465267106225569128876611393216645215660638548156252549161897242916331040152748529541514793216718536226538677739819194426090974579947863848150951510784306121269720261940113837115004002834704831939734338732583885887913291487736956223161025055202494703200011998309665376110999692479162512908922119331845640511534835629612992373929317248798543650736460955124251457610472090341196489725544815654043290135457081178043127383499788445526269596208752836788307388405698544012326629584280456356311797855313887808436268339309899961690918299763665955867128244604720685308430946593968305306378926197916375711759694650488065353534709983747010352448846198787561257692682786434029492001790339875687204622722297097513577555313956593436529448686600493434586848795650105541230346379233749963367525544144001932589801057110679728470608093802850048988541077802658404597981605541290210550534359334195674413375616500213432570053428775241253186178839387554625324137108639305406667218241074240367654942285228901055072225050613920999501437089624293867673016124704680700481792692612165576598484713313074153179046010350330246843398561208901524758070831185914359619261655870911953927115535099013861414181468317933029221470282773810028122940533287558034330608138148056511988137239023922669425466872782734177511507654643442275109209301717188804291337980873574355748835026807477008900231785907352586227669691478472829302358681168083411343837182941489361298411159166548618718244777798831407558472810140726014275668646415180225950412676308991834132134486032901824654623180946182067186043648105170119958591050023340923285345245729209493123135413616514776353983538453440388025573780598272168065481973746714930407890689002287090868215005842544420123232637983662031219267587783709485891787019076045601025475056375361420178248296233508309297846006713795060289848456805796103225552930906287216740055709919946668998104766373113684324314689383739617772457366831818689106618116150476725702003226603310266772638611014579623391439723138302952053564281640801350270662046033050046088260811914707489943688170606094134628361745368740416218040490216843384730924703744114661316320455086948990357651625744692840640092911207473476541398957744347291411886813502632640215448327518390164061329106398551692898996409852164347159540357384932814334959169918634375021178173245171848521124840382199826571912814889947762421452469066797954554516691710431355311991668346744359682361135026838057825144787616350675354457516466540203001007973662820343948436031977251175917065733330732405314329114094499731352263683579249157011971017979674530014643285352513706446430705700436048992483099654219572191049601413884509366001182579857577011565848258807308852060275524940648397446029603073478151209144777733627998401558183328743904260833199826582548650690536964142515388438329619267789198716028675525002040956068824670337007487557786032936992923945956712566425317055230352566851090153378555830646973063793465092019392846628354098078720822110742378899804347851511597442295533649390656432506812314008394002225232076380439499760052409961286494108267036973268655094680679550976919556385071257926591437687112459476982397388755892520233153217461013302876152697017217116560134102941765829265070508874962537913481607662851051744680391777134447831729540442730957589570476460010208935151231975552901778023836030816712073814283764474524212129221203951090070622085378968689836795060265769794590472591609604541196815303430078200633579003512218122031466491288185425081674580889711940340786110760312586458824784653465682077921832328215529247969296983087357706238327824793692892848546602342476637627637101152576819708460845607260987594206188847534697318182427236326904763547421555073806962269483154578115554042024130296804818581589348138951894411759731374281444992788337407010878252533150518591631648143482069715558701741609438310670517622144529548223132461025537649723418911586054030862359294450642274555694643312744303901942999565898142718826559777039892604138734126435242659481568149597039718910799625787360684733211761760949544443875882564466685903078608955885377203089223385980152025729378660208209986146042403535072136237728024686333201547167450157610197611389982353015574636491394210853346668442181402729753274269688945545795390207115981063609 A013850 983 113808946634197590793139409023098703021052718385126525333136220619164677118486277942491010793554649541091842668996269743599591312619181931113293478423075160346101970144410271511937860280448774001767608436373848643652942941214233512797939798622795275571263504701665444515289724164313719628127850130279627708040545902699615313552871422059720922938636204855527349317998041238279735287343617515623549980923910165307353326936816722520606053557355513631491035026158049683339545045630078556775460870296966431589979647920896907024654012845640882381858583611666245957971341412369465535760302492154855711747301781967803871363386485621209372967820345877795391949059379528021435368484652109729257508488187430793978420841202067224758942224426153226565620509093017586688152254224305204032337282939131924320440766462557311521803695819555602239208605186482268628868279007919880693386530646259512762977968093325383875150322176667383855351558429761200353209167910282837887034682744711027998055715664151746777538965427234460036369213060764069403698209416669771060871089830277214301751919192206704705495225856143007473213717779319453745767128921311079241063733822885833627415495072536818918834534343082104110723347373701586889015856159170117495162621328527286460937330964492542724362103169176133106215825607645642798503384324920378435416778721102979829084915749220759390674286995713070764972128042344958292569917192819469656687000481378400959817013701421099560358705224928592223929147686690682749376706055765132563923836423715671069487865176650745855841640824426135439324510697057021157781517521479967442245232061669502646001522705627442498598727510708350631515550097014369188079949504588976387515827123609706904393370947670447877015499040622902923700057098281704599216432603692132612959497954709898549786726043262864157667612112342097474977764294157356442241815512005295309880537625529386693635884243195784920260965999730416963957902169977162145918123369658813668409265756819844030844211691104885268691376962190413434842912828258179076351415064091359428023038641581028926373962137201472522106170547373252098645067769769925655537294896050428677227879996405463856764040297259281466531791040261432424131689421416694953276603908716500105383644292432155728508850442884515055261525925454099365675017085353861283549615062930857669088349565989945666458093420440689845835054052061773056693140569500175977588527698867942657537341799912181641124211593651015810917266607678932132323156205572171465712682751562573684842786119252555670132702278752837259072906814385024976372831386226636067406552429250931628970848598367546956846313890101316293067055845963210580504450516954772082008291633420797657422403728078913992839005360452535423698563222897753665004024525441210625549951954152483323900699728517559244879806436525423224346845925352418489656128809261099817796024206907694883742662199760476516974563957891029005361889832732447006519836815878489811199252224704686726814487446417801405819858166114636619818251671083472399876640681801322834671356780581851955286740905048256957134551482011518309287913888466393553003830158010064955951773834312780405307209472220347220790602031885811350748789980392999677613609167378998802697939616559872915274625517195651391171894925688143684394982777261075845516414908027958729955132799707458896495166084797920334848546794297088719990022466850343243873112443940320218653128200557681137450385824817226731654546936283908317370108966462868871683094760329881657437397728878188572021331334755804006190599060266234540814685799446805636122884982072709307297803986303619656333583408646697427247464337855374521533940606169653515759358644608330452273148478557662901253175450883691754471632454048012010015797633602820314706547064487142827411745096924423297090529493783696031246659642008456180202018382872107917580163519542722166172911513633440600772816061955538553130746852242687669212206578392967887836064844076061165647802326956600365183079054285697917807144709002495061019206277148798786563339017554325385195667019726242771629813828321720902975274343185958508626964904472263154056450281245258076341941354145877867399382711695405553227315050710794683145350627482869896027732424269418256970413120000377919945045379158535546585349933830004972317257191224472734634025779140295722806783395070012325293027748691096972678518163310244904468391453978015975670239212992974238401105832181366719429403989528274428618381788111431874643799727117665555598361963807103117861072811421320222309649866426989549193335890888780236075638465215551718741996967294080506634591471937657886342474572701602129703289218158690764356724558754967067963216666710180336756679267424842369649789201092350862545533671996339991565825047841 A013850 984 6720304489802733538744088963404955314690141967923336194396360691341055019169496226226151696348608500751932217761560732089812267418850073850308866607404165143276975235057282122508418711700219656030375510559439388559062627735759274697205547168877438227207538689128642833183342922178560830321321422342881736532086195008509584649983504601204460778603529260514034449878466337079180088982353270680055002823575971351233906602292090648119266856508285724425914127259606675751516795399410508699034188930165570818956708230081041462898794804522248463766367503685280157572249739059004570421110101859252074922966422923416850800136608589446792264376823603737940099200007301750137737073650222427402926618718979600953631772252140867554790779410139921875473325441433595476348702459690997992905484220272800999197706818847546688050986434448938756623028927656591480266043007138661035063781248130977969141086037942770592443751374210032349274654173718969119656648155934291294391510981392441492257191954252496495466898369512767630687565662025057534218975567844933311373376983388039227304149076380613706154787591579388448285796821151034424233803195674497918105572418507585589865257568538226620338260418424655165634102939069705004209497290342836267971857626828207738231888456122320155330857830036681483788938286305867561608826341002223426232925366702409855927635190075736621259925972809861115600839188772427442217961040318796863757710691424913198276234842055214507939621184826808442230792241751398125667945115886875312767138616983986660982188950816049892041593049041538871556673032150520042345840828125870597497138708009522461743743914244594852099756260779817396440361717678601486186932938296474466706422075822029582997524161088992276689888202849741794741564671596436374879131128815416738662645394727664799466356386128628865646114827621688513799962003805697740557936964168400682753135866249884754872505328676467903756489781318081391304750165234981447554319266854983288305898733674454970177319856148052370230957118240381722914039159595817216279474708119530682865332408746718177073456090239609750957847264651843163172892606737144340033821726316881762961629085907746235278059815512863311317235729136397323212552128645234420296030184205800614722798811823826363612719109801887729498137844372139113443744083873060154932321219851004214501997953522140301658683958383602294706714106720195637224673257488415891300624972090453145984922495943014413726743570393498832618853675916833263481550050782831152878868203797018413516281677555744159765665936858076287310996074482621339829839320525296633144289514394838261759099638885005280254817988896592625789316580648281621568207298575662336670507612661864680873135517739331792363150427529361764233976459748889456164822644202778046228099112940749987793012418269233355850907690270389715974456905046134959395704750058058683141037433393692475190120460233656377850831027149507371737614232733018263287989844140808944861504644616587046531668669223524755212256804850903177763647942925807961740315755619686312064508946536577776107726763702194525061838130461298144645142027200052072911323167000336325583996293142335370152985412125139283040464259380825274450365299552226237963406007724562500300510636418243935774051362164886018997309223466959196419839338014489267601898783904142935045120636689925740379143062141232397852471839656448791826690836645045918207463416702231968591248567114730513485307832569632421277469342040628502232387564360665944004015062502719181990020898492528156989287593985995470761548683909660883400566381771534426007420235306411411886628027587242437086841766697178836381535521686022010122057658853711870452074368605477304876277144510351436656098757199231114409795424779081061179422834466612936763106897610901296815836136228290271269898676078433466949084005200957328984748983490215100425191075665478201190344251968541034035034015642412596023817470878078464179311586247526360808831792977847335770337079604460294963695635076516176348594087921888330858123111459359419547778605647565359670418941847814909421968876748569297599786974690787663975913650644182666983879332657251244149915295020959942192066149742902002512519726429421715245049809202235984490541571920684878655845924322902315794834984593932365490318328242727963610361719884613890507404588232455322136017752695489157796227995532460585139693819025306651363954046965947865347351955288022135803346898284477523415586876177655076735486826206191940765841730086571033392527675600845632006578488441617537807162514962647305890317291021091584160030375732513113439996178921748159836265991826446760530636781043456904156849525043052530944500228469922050396159980952569438705145154062169517085450402535302226082451217797711880161970403249963209 A013850 985 396827259818361612729299709200099206377138193063905078942910702462997957826939582662428031517688983360900845526602399669171324578815678010786888264300608547545362110654897452051999616507186270468937643523024336455024089105168849411595290354775043849878377952054357230656643216211721838469643708667924823660483157729057482463996875963196522204515759799304093220230873558738188505074318978280386567861729337532319010950958745660680794588609957763741625803300552514596451315251539791128169269822137346791288574664278055417342710934412234249536940234725112108024483774841695160878796130404686975772126244307204841622897266600598243636419187056977121624917661231161043883236461971984115715413908737026456711002519716666088242840733389352246824824393991212379282914531542293740483075937722888626201625389946128784382722697967775384639833235149194070318229573528530795459481218920886118099811989454482660713211074895728200192319054303931407546605416959763966642524331940242277676294927706655665560824881821359415824470064776917622338096288305675467103286537492080328333082698811198858734734052495171308482828016492147431716581844901383427566215945740454421495953594164613743704353939447557462875528144449127010793566605497454138787470221006578838734854781445566882852131824005836004936253016868075173645439586609840291095628009978410599582670930338782171748777368768449489015113953257823068035528381469784636008029058617949699445013391188518361479326691342838211705286051083178307922566491148004100343586768194287428344337275356736930075164027952853828826549985875456057980479555060004532911608543569254291843506334392229081421638507442787437442406919067203739157852203073468520784547517155215024846420804188143904946261208490074403237694652293097971500237814025421543001290547913273878743688878244509405887537434456233085051373956362722645882205619797179891915889919766189444890466567153016753248916965097051388075154192506960419496634998388519908191175014324742891534000560185686344409767786874976300356351098334973410804086702039750167292515013404084961638010508672558716184309923130426686942196135535221636134657139117285551221121235893766507446934154046219065669971452569775125538377990644372447284060286347168320498766547039385122944967450714691668539135541572330442509739644408620329088598635710981947862128477157528862672643629058593331900136761287720832182479731181433469965410603976969167817263688462939058116150481088165712567310690709213087375322048948675396746344288566010140299722916777989136890002807905532546689427007202124307495612182037698240890537151535500804518613074576520676793766747426354897960233354770700381471981072773594285318056804020070447540877779186989803007251669595181282816252075971712173497076612317529840851723024520038346029189590286379960429640248202776242338575705786069223217356969786178307180795119404464146967501423056337175455713721322151260793734382828651995428892512306670627385126987759964848510648503248979913270528552069640981743765647381826034332803905053586857041097188784038381101385157669850884510376479765609194143150991564135874853340721688202859689409397113761761272163635600577349524256374052178351631019620573259407125501161350127691080244852569860886163521958884474354535772112336500473589395093070417576762624521290755736171479328475903425043648018676377631860790609659873644708574267213053316424232507292850095513344636639557722090793942205404224844013287178157072428320253287932963327493085425723064977328744035085295142060443137279046552998688236181565503920044277227336321312157474608287460493498400999078667540919481701713109493291020037913675697382697652832238324539391784829375639289106191741983105975513857398074784010037779957581583738952419027302924699197026110675678308008144312228216246923755417789876461423111329319220442726113711465007107826970822302088637734490379518734723589668821382610397837879655231324169856330184079400708543548907329902634213563775957311263555633203697208132297699584048841311608563714364876778884883086923178568097171622586457840203126268453969821068516320770113725156888342302731090714078028715808348255692663626499314076168620346361777325930922863504946183582832648181989280344521399749045985343058845369211005287112249837806964404843523228249197466565620571733530538254316809712278915939278709466908196265091913780319625332456390122519292255500895785607802419097051830996800113280166989451414354626153761600649427910282188319881932950795366716554333724356453163989073989975139346029360765517345717504436953065633656629166835518334369150307090171670551359854762573571283835086733557807604267208899741793990920427153842850715268272786100116202217047814378760819307061147942661959737088811684190341507077528241 A013850 986 23432252865014434870052418528556658037363633162230531006499934069737566411722955416633712833088016778477834027500345098064897545054486970858954965118686634124006087272061039646218525355132842084920298912391064043332717437571115388905290300159111564291468339690857740113044125274085962839793991353132292912327869980743115282016551528750791439654451100389107400561412852769931293036133461348478546445667255651945905277643162972517540239662829395991179262059094325434405853714288173126327267213727388190678799045350954894338669737966108020200906783920283144866737742420627257554732032704266361232368282600096138692990460695498725688486916576527442054829762978038828480261229842983690048879475897012675242327987786749415844651502465907860822759055640787099784276820173040903081785151046598850488579777650928958589015392592299168687597512702324760658221138087286214941086906496059404387675798165297746632454400761517854493156247837592845684219503266057102466274419276739366254507539186150310395701148446669452145019132855012208681442247728161830656981966752369851307740200282102481409427311065787370594602511545844813695432441359581790014357485380028093134914563781826276951998395770438820625337061401576500860349314488019169441261329080217473848454439989579278865535532075720610255480804393042970928589562149724459348905738361215167494757135765574748459593554848408173876853463825921194344429915397409312971638107882331311802528595736290820726992761797103253562985436030410595904519628735798494121188455075104478356304771772539958984008360686588065738378950115959804767689337246738207663897572889220896679067205539526735028866332225989155393536686163999313593532014739285242683806746340498292002156302066505709443171778100130403436782631523255142119117542680387116692683205563730909265936084571460035908253197967206107439198580749262409516698359643403675437741383872273720531337160323818486262595297872015787414449779913343505810856800019843712058780693420861743002191199078404592951052378047180475559742176005581844934570515668745207628455719026497812899762882526605919631967316650928565437249739607219302392115369407736594514055987858291018498234014862275189608746144302792651387915681969559548639676475848513942157131665836128652124777382997251828335567414594304540299757616262684621812352660840097773039310824447674921811956933652280877655371175617278627419543245646532464967987530754236052390441603540048088442700569757775097161387128975688323596425391668370333502474883895534332774558338512823480544217775804013791349463975348278238233308403737144043426345328261019787006019583440668969443995132668778830369653819365855086825539010366207968953745936220581139856841291983212560877775203837925859569016868834053632132828876880737819572453392874883744294677616116820450283409827016125734333850556850961601561761711708904042860718771005714203414283991530053653873484439530351709798609221571649071678080673959196593876464363500238164339705283468349014898711440471160230330987617712249445501317737789509250321419747900508682365655692175247024879453220753679457304958922900870659274214916274966690661799935490170518241359990518578491912057814631407079485460077575230394731353718076563690030597378299397715467069808150169326160982807461358016464980190850715087490256215357697835465189682867173621345402371854821422783747824709805878846396601904663585281534505323135505289967487448929243931739291493286914072814140594582996969819882636399153551525139201303521263846285006527751592843527106813190419908019541658285261440974694525996982437161586718144766254680587080594596239623754475004457402469341442218764636254750913702090840825726545502389802124382431516172360424748117765498917921008720868715234938201401391143210400562885194809288128409572913492763941164600833665074415170573300884970647922534288548297204710074800086116031969583922420201766693246354233821761381928955761754460905846441039704532438788019428923420647676727406503272801696585045116443004046862738500030609174078769531608916373461399726771267569887142107749006154403025938463964274820225154445356789099724633968175575593517639767156150396094481157996883680862832316589318895064167103567194382685042498285015063644133781416388522281760206540651198691240672663441141605203104886861203233329140293244753379153296700357707298468515311462081257412416814093556256217380344641688395072395244355125045261813568530049889080580560116566226319753468756748068674252938100708258811515609245816852089524202880390830034042003243687723843033747272919497641572601790295672470522126163956483367546974387248063875206810739178036529854981224374418320853193369860303007266491885876239746425761624714456391251447619262653724866246060515357241139755475651420965102809 A013850 987 1383651099426237364641725261692742100448285174596550625402814606883933559045828794396804109081014302752337621489867877695634135137922401142250431735293327058388435447327932330069557703695239192272458730477779940694753631971136792599468486934095378759846913990405458695935142553309502019726995395411108764180048394492900214287795351221205483720155683026876402895750867543211672922490644759166309689070205778991753760739551130364188233611850413003883144245327460822576231255975002334936498801703388545271392404828928535555804109357160712484843344683708799421235996952195618931349371799154224364410114719253076893682393713608504253179463936927368925895642674090214782930945360998343913696284172242701460384225350819766256210826569109393273723099476532837455161761954397892286076331384150615522500147290509704075722769917182673611833945527559574792107299982916163706056240741685811769687868205862666640899799910566867789966383278562019944807477448357405843531038183872182837962415681402989678555757114627384479711234775955615910430483286100227938464128154760687349870751086457869424745273291123678446240683704270590403901590229841945118557795154205278871523570076753059827738553271848641919105528138701690799302766671203043936337040220857761613277386226944666837731007633539226314975886018604794390362285055379079600093534944491394425397914109821423321790539820243654259254320185456820604844242074301622521662258632343781630627511049632236673108195591357150019640727012159715277565979557220165279362057083729844342461440468396712038046709690182338693785538625397310511727287675082644424345487781535604728002239419903514176719528051612433636832947781297995468384471938340054295236104564660083644435327480725095636909850325034600192538577608816692886991771777734178853586250605332746461244259857860143660346443086765553438177236994663196019551521438583343630923190976273890923654927979961157795319989744044660231035845054103020674625283184371751353358941165808465062536388114380712809166691871307959901327215750953602361541454379723735765252681752795669353918098450313552948348038080920680860504159874066692586952020448157438169460492027044226351302220343602487671206851074935603271805033104620521787624256222378899770436467735957560779315979688604723211386920264379088800160387482695264233397612269946933400198264872810756458074244975233533544672012549024685670496609112182095523894695703506884657603186247436299574453025943626861712282748578885419820045322952625599822987639419147406816004895330843713702655515443451210365394498280340481689438627932274618620282265288484957402918450382588061976698468588958721154497688379734377021961253023114214358749743787889095727406621450316718507271748011425684081690877087782032923811412350930687507933800395869010216856418554082130768785066875475208486679541531492431610620467314699074826882582709116417997410055415858138207575382669827738111898075924584306033518985716616599671811344200325563366095257283522540980754011848381540440814487838290617507407311098732731722229514693777137185009602967256161572106833232284018274400519438373511559483116591120508116888624390759078931634066080131541368915101896169956636536932120739779578491705698703009332616744591201135700615005101459348540479873797785729514240615289543875201212139260656699486383985583623735166824664655655350193957525301289327340000872945868480047289331004825828451867290166371822924925273423387098989085602187969531388070894249796733618064007944697771627108859283350457203805817432130212081105148645915380086402828114737065595815931954534119730302572633986522030313353543077994538205158412142821575833006206786703194762059918326785370615425642658198598461710720951605934945604317643958576765907865854550745615430942837807868293654694456870968834217961828514627088979141407182843956631789177727204488401640925206870285065571771961034990494121469503971152941187841522908775839162029326496953512935977993759258499065824663076626611755667381650329080842945963197845688307441120177262071974902936522192466116578734265854320471064411344278640358626463859475144843873039549639911186799563221623110610803524738983017898557984471269385462282691434644003298539261103169074481231854493122455658856325852215658436018912631519070480103535970645638140464267189724852405175809442285623016859422258267267360626524436168945800455410403373380091970747058040629866783925778797664829408130915900319201494323119097955122576617216707145961741908721974561185210356239299034314655884198122680146249536516405207299742718623416237220563115169163711861027855466386370281290592610923767086967337723879051406786318085027428060215296881032276079079369106080786694798177763935447006730469840439799626963627371329732061421081740756568355768641 A013850 988 81703213770019890144729234977694728289370791274751717879410799721889392728097144480336885837124813563222784211355208310049500045759179865048745743537335669470778724729267076158277312845500179064496415575982427718084507214263656466206014684971398020390200424219451930536274232630372784762859351103630561416067677646411264753480027694260962608191472927054024714591192977559106074400150082384011420829906581043684067817909754696874951006546155037466295784542341234112303879434067912875665317741783390209730450112743401096034676853430982911517514660228320897024564384030199102277249055368257794494052864057174937495051666394868567645994166011624207705211804262353092717289392621591209759851884086759278534228122740556377662993098079340563420075300989787518889846881645241141600521291902709695988111197357307515967353840839719694105182649456865331899143956691216550678914959555805499188298929687984602478492284919062976129724966215808715720936735848056457654664273719468524398842683571165137529038901861632426142468702285403163895009607560932359538368303410463827322517980904250731661783642567562088572066132053474092759985001481937017305719246060667512084595289462191429768133832149390456681262331062196140008029069167868541396765888001429965502416379314855632101178269752857774673011093512594503956502570235079271305923144937272349425321430270845225728409585845567540354708352631039799895447650245436508281634709981267961506923899969733943310365841474048351509765289341019027424993526874293539581050108737163578578005598218357449134620160495576917529342270291085788406984609925955070613176708011895923583804235505882608621111411919662593821348733537865334412634683487041866079396738438613279120261652409336172263889751842968106769210469223016898283977131703425527125414511994293345790012300346783622999797117830419164970927667297867061758497789426907858062383503957996985150899842288726406655850074396093141982435614599729267815948346753967545664492116899824053477711181766066710668483988308863724213470762878059265846661339668306873202405604820831479679509795392564988047003300640285284131910136403764130566929855443248566468472593704934521818044809069383294497093349123872437596815399794737191037424705675251652544502983340558006457829284632420300909186254691320814560670720465672657717895606928096470348307342474602358092826091542564922279337669007358664157154271465240558590457886596378032146810544724866053571876728945222557248584020834605154953856275029589043947597120061235225078273064390990450428105531420350520866179728955825103279661540772883954909047483019748249684931576641442471662067871709423525451934001134935228769790029761871243669813620931063213607633590019751911135889448326675219339764601156441262118140087910106166655982979575669184295154659199995739765989413929935585929940247893096594175527974465665669452589626390615366329066362251007203019118771270658107769469485270778686973262587580493594020788063685024191204558847334722522372543645635081581489654692363222673194894313069069075465930613152846173637632045613509084671336395533138995085076272316517484075918551589074883794156381649932851834059967965687386293067851866939769430869304797563244330356729802713998081686151365835861985615436236073071966796067885449542086394092232276286756375611202517447971487964727397937865829623251792773602997911515833490099711546580587878312387706503960344254311617034089771893912470377584808206515723597412858934198234556247323413061605126458716809151031822561147427529713549856893177177922392657278722000597347108986367334965983285235954636611464270139367973213365212499486476399078621471231363183504548036947504876117278349349470268773323969040565556361471378852602989352558109999450093570845366977845581743629716814872016052983773838691736428011960214977129320952739752795150519155613697835628494992540483462836947562527155153687378652739992610024200854086240304526678669700318607985356564553490455111337880530011724797560403219070281894695116180869590048866090705347148088046043498698942931717857679664431769495882425468309434536534064438147827885859112366687115669327408673623058457337332312208223891950425043985942162330646524293750775444828881030679042259775964387884199807185247482414988480771978569592779633695530654286556274513286062809673226371757523753522532024928423870377635641431340080571091528908794721050780643030241153003724033312223310511720722452997948529038285859615152033026670029340261894897968123875863425486325574368677246115306014946139955888881757211085842507791994105391637031387623948021681833837434648778739928203082437522718334325257334106519325296602784599527653065528074870193557666344964373541137598782624210300427513608129728172575232649649348494853455709934604839782482409 A013850 989 4824493069905904493156116596197896010759055853982814189061328312777846751201408284419412771796383116094742184896313695500112928202033811851263387410136133946580012916538491580070117046213940073579448843346186374325172066495054650672998961132876081706020944849734417046236457162590882567462081823318281021057380297342938772428242155318415581051098284869613105371895354131887654587254462214693490388585153704048500520579753105095768981985543908807347299781440707533097431776702276187395161347334567408494373348707385091319751633518246109942197723171822120648403502312599226790369279470440254507079327569712122884145305848950594050928309508820397840785051829887687771863221344912339345109493903439048638167636419707113544622079448486980929392026448145963202926568514269844170369181765563104838401978092751651510356276947744608217216930267778440983312551498659646101039249446810758921569863499145802791752490932185749677484129530077288854605593315091885768050270698860896897227261622193730205952218116027533131286634401250771424836422316865494898381109948084478539567364254415101453896662309971973768091933031625591703384354352506898934885415760636355921083267247452941736378534654589357076571859386891619871334108505293469500937628920596438032952184782162910219942475650636498736666632060825192864127520269811195891343455785400994961215805136063139734036857634594917690405173514510269144026288299342780377522247989683891859022349369312819618533792573201081108300130570297832550418442768400159218721427870820772151452652569195789013950185857103321403190131718418324719644034231517720964637471431394442391700056302386862156468007762444156502556821366677410131731665425226335150122298008061675518772330313118891636010425956575423736615108997149924826770565649955573951228601518751027775554436323177226154515020010768421272368307826271752129777535967869482110725683525215763976175484787307005586621291043014903940920840606499413535263933927475029603942595010817710533805367572104473198263311025650094051081235077186521588979505446073852555728848559065278043595373908135569979187497899508205742705161644505868145846641034068384601396838185682678578833727930738014156758865172415543567654352542479436393568891445417934831100356663276609723328361428259786348386539153267802778993045372777504765584017693497168477597200265782794643023287879496916095672610017215521759815802575750989744207947745629526420237015855458615597365748967486446782971637846262599794870259184222203456061662342495878805646946179223595107329203524840277906627046815112516523560734321098024653424344824833114395645524669100536509173445756569749754411250833016790323627331467408735067458824502358351700317155857076330600663136034241845026793759933686700086814054051003859034869138960963689663444587471100548437441908903148766413577041697839460789470751364223092115505964848739446766365039624559724331075944324761090605679403635754210687084182534040566233333514372536993466437995376268030223576329731105932305382619929355935629485314292415459837187736776062413707128534661432097940757742819836324520778668804018040917198914552783282813161140180046884967949407048405874473219363584890926445123401578991312014463234538120458872725485552001241814388605894303878826567341012567910010659484752223682456677223465897452785268392829188120833039373423395111488483423677098451756897867114037133626468181681352354367872846674245966940563637463326005339786546962703631907205471552311848200217874721112260768863559278090413194448202055405499685219179139364019651255413272749438536004762406347009897885337270353687459539450276002432882176944889193519254740764622760057033713215429849169250736869900796007047876355537588523449867353918279203837357528575264848074674803756379591148201377675912638861400908344337678238734184509272938329662800843005619833243496027000814523007997058916619665984670086022065643823629319036232938403741995848767134113482927319780319057883869390507416662337571144249682881075599851915364168422795493790060043747451030822554673881175007778126505031556962361341478203799947799971008191088832094726140507493158114154768767978847312135703583412595780648422325898743462346613021689539241700595980566766397510921140174114414481678589122654801104562555884044590087389604966861453735028722848394344025910020121751993539998501121929006990879200417642383690535419483327546190292709843716900443053474262406596940127075862691181741724415112398191838562513124631830119746745859411542038840896022705862704876554618255282578881557407914242609459929270775066407806506732290606266678575735814020463814853278994923572120321655859639439097827817508385866367293010059386640003801293230634070515176994029944251046452318862394912729144379272601706215928481184315803769041 A013850 990 284881491284873754416375528888889561539311489121831195049882375541219072811691957786681904761804626622278431275942427405586168297401894556005251763181128573411603182708681389311560341461886947404792874750748959217527085354466482067589915655935199748658830772431967592163216558993829024726068469585121176012417249177803191573115271029397121645486302623265784259105048766133834115722788739315435913955564741070359907239713841102800062617264382271165050704794292339121870248982492706589496882398758870904184251867822382257340014207618914545976833355572924402167578408056671742744515583450026588388527213663931144185896165074683628113265748186335672100516525503038075240751357195728725989370505504172383035160762947285347696389169353707736899669769736570981169610944199120028416129814074735777602798404398892270035027797487371370618442515382049161623622853444353442620266640584728503559778869761060509050192837054636332705760364621533829575605679662860762717600434497037100884372571528917574931272527533309803869344474759456801865165901388590608254506161324440373282913291858957325751144012741535079032060553584459564493142740161179875206048915249816180784045847694848756591416092818846946014491724936563261782407773129074080560866050132299069407793559201937685577383244694434613901427956559666813433865944412081306187939720672143351464832077479392338155142406465195294700735090858316882685608297787891838512311221542844130383410707908552685654801917654950638364014410045516714269658627031261001706281594344095774771127681558442145484744524676094025536974087840883656370260577336889905240878050552410428787496624599641823477279390364564997319477744880934390868623111694189864279571575078033877707987332659357432214779642309822196223385571172705911095975131064226686246097691080729439118713910447292027197957416615864507712076208833520691511233721366725049156240886480465647029186201205691372884400614798987062807434716973183869843800034483473023083206292793774989310673149765197037884250252753612403622295850072786913307650817085214919563232778564245603196263233901497271701042563468060040900997089946427008144098306420704042327881898026376487401552800582148997942454229565965432126421863280868239603849470960483633841644960609820527552816413977312124085876750461310486296760336217138878902970660783314301433637078494208240875882125996413398533371948906559344395363326295520193405735106431677905588575549248975792408850110781107196087692243183960255287293934569136891876985099662039147594646524936974067492682138938293570108420487385578988199737800926517257760054137561570571948472586185717580330182798479687153248229950438808451819870295819018396998376128039758309552027736204500245638557519685946706987144730324265953426283077657726872149987786505944910936739445581016284682507278822031507955310735215722320157458397306009366328511718353215592107089224790627162025703436432817639174763105287650386861633894452561395512110690183936927199697188973250916671958694292074196700538324208538642985478323652840487926098668889709466992232843222903951303803955768515126627459614208461298119678705427300066834352166491588510472444536801318481769130200324224315658091739837857983142039536241474975975567196360121327897832789452749740829974919451122518219431915134056225384333368437778689517313328170729347070141961278057938283457684708986477793062155216778703509319660102175173068523723267550101873342228571937289309055811600686760488575889692462324374665284406957886140624311811960808718971883169639350912507309000305996386980898342581596112545215332384587460231280477114890798344999347667659259666418761988118473187410209358607783731657917163595086761430772103420170050918139064721191217381520468707392124704840814013961472487010458477710143150384965412126862236824795562319014861088057735428258726978638845533195196898371096769099218331967474656728783909516954202141487659770518779802561112873850502267053375305708060048984603640072446494371238496799524444633095655750338781197651112809255523243235919041030938009503034290591995608407070474852946456183117640488062675604446361483870826963493482724940980382954934301160896930368251508689921994902708105152317745602683178492056486989006622382406141282060728639009103643350423314362396949000070268783688201981599711055474837620385960778169333466543371492748785933804425905461365114542425985071008274990594223561639254261864601720847142717563702616051590667084987972000829875277837496384936740925596252392145851516069244758486860255673653356181000377083379928111845999363509996896314566416035028009441103218624082094367803271271371242010132873456855849239287634796052677023122284950996721705584462563975711229850686320474178080041962976505557201743246451667858150344360885452663896758102009 A013850 991 16821967178880510324532558605360039719334804121155010236500504393333445030457598415345779794279801397418919088413124395872457651793284471637554111364082461131381756335764927357458326602982962357305614461156975292835756863095891299609116929567317609958555298281335254349645774592026610081049617060531820322357226146700100659200883639014870636044320683601221294715894024591436770699314952267837175283162142395463682162597862603279240897486844508730025079067398168332807316332167211831403201408764312568021175888543043849913670498945689285025386032813225613023593337417338409737320900687140620017754143439641470133032982651494993556460229164654935101863400314428895304891126891050585540946338979515875045843207891274252496124084061167088156188600233174779867084356644013838557944049391299072931667642981350189653298356413831792063648412090794620944713305873035626433284124859887633406701382480520861998904836835239220809942443770536951102609939778412265177711588056615543770121315976211053882116711478314410608680921890071164693336181311094886826820334320046879601982746970979571128279302808374904881764143628608752823755585663777510451041982396586395659117123260533124227966528864860093315209721865779124044989396595498695383038579394262127749460801877315218395658903215961669516265419406891765666456350151588989049091652565969392760646869343080638175723003959363316956783706380092753605702484376077225172313465320883403055010018891292127535230398435607180244756686898777716460909072267568930889754221864424511404460318468344450248728679437598676113932782912916339025007516831166012014568608007069283409472888185984250034509870721637198526717841357474294846401326122430217295844421936782822444778944006202397014850523098752690864794694592177111344306235514211521596145822560625992650520937698002146914012187493750183315890388055410563313046840012983747427626868105785015991426415994994869877450971903265387071716212602549534330406548236214598540040248383179619343805938820485119890027093174848058821492947650947994443903473098064855785289332341440138623136147698649512396674862330225477355162977164246568403900860895836152995419098196559505204574291321575316179503979801640692801633084604871988680367707410745598094715293279049292331466256428946303615146936237989922905337401093285833660341514548593926185354835848004502415479963657962214769997080210983422727201809054424171900415252299684148647099797607602771565950190191513598821782139267769669114459419542372964328444093149943749626316282651003381711375387622167297021332121359631053674206317406909917553473436768873180702985357741680437400916964067427046712154730343461200271511521097817217324357111984619688420737685795139535004711182979935467100883909180917580283868589452611114073584628805389541045903527522113430594217372307162138513253143603753187282977760902522547072332288457039027498331511634661743290455762217921448775630586604130467693792619833529297843594624144671291614214919311681493378562488939252689240970087506189998329649509533376577971548200299268454316424357159469255420538319784175049712224862759395431192668907876776641646501661079161809954887377453581055029985369198945121615294659145685676046554292575522855856381267377868804291039128384395419446269189018669333578339235156750886052719501072882393837307834715153397215144812671508043197699892824380942527202527203395565663521816609373341794523257335225565965518985254944324996410436619208952520089917710450207791999610378946456218717724988184473794046570729284034032032644089159068780654835066231100668849682420161977504939196880893157186751473866480427611624042361476636407723243385452416431021570668350593126278175725661934857621336665193632721620195161402156702797571696145226710410988885480562650306242887081822620679088222267353159375508532388721219303249569361645189889643181651914893118539743284347411005177961073066628682252704821789363428561431154087998308367234758426755237832491860342637893046127261997515118931139665376401754690940100560273729391989837783453835858523144671825166748680829104469591635291156913553179612931766953199261088461367326661425039950633105915549249802841314883336631203877010010901139210560092839006777443500213852045058700236564403965404848561036199146289785177441505149301408004638811481338114733686646170597990120971865919543275323060605217545291588148648615711992457967629919598307091236324908842867014302930329419075775230377300701454758677003305281026324034129614915533107503820386172372833743890611237273557029131891266396501375076394416415901806730478832300452368929487703956533423590324415365303200469456336044753881041730695547072114525538347804071405419993056929940201772411453176537679741448397871799676647205736959724535355919684165925094350439669165529441 A013850 992 993320339945715254153323053087904985387000848550082199455118283921946595603490728827752951072427992716189753251706582451872751880741654765725932721937705247346961329870583195530556727579540944236539228316858234066658607008949285350618745574020537550442731808214565434092233343884579298675898837807343458214871846736494243825152978000189096187781092045968516231678826258099749873023848616463517363295441346309734968019241188861035895755700681395999250893850794441883939222098141691432527639986123892829082415042578196293552329292244006591464019851588159223430162981156415756579061864674966471428364415967389169885464592588127874515420071943709262829931925166711838858516151789646025607340370401432905581995582771853335643631039727855388534780655168737576371464175472373153008038172506818957542042650405747348837614647880353489566375085549331572164375998496880705258994288851504865032309934092276380173331710284040749606291362206436425658014333975465846478691563155091244081893587079286520685109696082987632031999756686812203976808170238841972236913921264448193617479225889372695553764551531729758363290917125718245489943577860398214623578018536030077275207011411220452537195562941123650169818866452391495732578879567602463673045074651784381477910890053586331045262575999320623265956750557551870838581020101178214359812992367926673123436987839568603638267660796444502981121078038097007663125999922984069199937813732844066995286605511908838827819797224168386272637604685925379300219808327677800109097046872402973921977345237271442737179792110764225851616898224796903087668861363521843448261734209434116045964574494183980287773356241954935804161814317499636385151906203381901102317270945088882541751864622245341329908538458247642875261920973466247769938900878676138730814676382404240020610850129328773125505659318454574620011524283938353072102855926677301853938934778499409277738438088452071393602439915917841197770637967947452676176266800235829190836626778373342632396881410825844386209824881603025350337065840828123918056182967631669265549785429698745557566385457555057511253945737484212345018638571595617681941935038228998226502329408642222824907328247700845083530503307081269243632012833086059587032754897116821894843352834581662880750975872850282170811437917066957637268197157435191809506092579922747319017701988817863131676374039010819953557589378360128618539622854692926547620233044049293462595948931336058197792780618686496827413541622531191539714264557581170630295256411028471684350174259098686675005263701356721812640434164854088408208836560623721615052967765192447330582389288488148086745811217499681306024672051040414832483809305008865785963105579807981556139608517194402493190643782209396840093953224002198182156338587233674931098746329447009219557396653275963157941617365617117069084876658021955872553803533053882074149301099697534748977430515141279558122303206043628752210508387299986850760408550071508366418961118695098527776770435480502510736409373932046990042697153013211367473888436353552641949679471502958930541865909500063327367244935752510457165921079540816495906341215783912584276585063425716026144751256507718465606065828510486261534327893593484872984422292049115463457457395775024581569491970165122882749342363405478467353496770983070527033818852632473699190332095092952157086043439878442780980971386870275288782028833304756865299748966886459624803822387734444697930560319207446713039871927669437358789550884374319909784993266409293259062942827304993064655954993492925557495600820753852428887355825880263394904897228144609689154636619860038720487780341802770038788077402833903239649798667579737835392726395434173513599998424611591407682308743018818578950904085635951143493811085679492023058482698741743937933336239294543928479480436664936707964403329021599278637583821235786817793540233363922523756653301197430272444753423403511357058339967021840121093123948217742212110776845250341470038770811861372424946480768693691270257764866100811147212745321997983603446867607931275165553609933169726604271342854277789824916472307524588401702964007906819463168012555279272030487184044934271207267651607976802546144735957733564133701369244362922050511201261244127749408671190268891489753190902680626523389265524942743437561098841265917179161534336909462769727640718653267710683110864551405677490831922988589552109177442650530579122360435430413749542262454327573733021867005451578549229120202045118368173539323407891319631147314464993089983092443459742996702949766269013209047389447009696886013894942585785628044568509411932917319430929342129585066402905788684520927187106671921633155841359061290618513899482612418645170018656038974459123898621373451052786445931899106340851561734774088231701430313710896299112024555347961609 A013850 993 58654572753454540042499572961787701482117013106033803795625279547307024523790524046549984007875800541898288739760021987200634125805913972261350601297699557150590719567528067112883844206844313216223404892882161863402124085271446350668686307400338721816092870543261874317712286723040523007513150473685823864129967677943248603631458197933165940792285704222394914964403011714532130252185236953554236785232516058243540126568172961055308608478369535752359766030995560998804727125673168737399324613540629747664487525849199912937971492377716345219358908216429213984327693874305194010237024047192095171373490398458363092566798727736362862261039828204088260844650249169167372756520247026808166087841531834211641711257167095167616420769264890132837590262907058785147158588097468162311971646048355152623900076463808975201512307342686993205404882426602480004734238335242308764838353762392510775292869298214827972855064160562322223501898646927864498680088406917282768720258112744982871791734423444789759935042444004336683857553632599573832626545644433379618617530136744401384918530809541568299754243003397110501593965365356536677935678329078654175307658416534040033023698816821156501868860796110410418877634245147265431513050259587357877429638613113215941889160146774219261891709850183883483231480163672880421147370655954472379732597386333702121265830694938686476236067102369251456532218537071590205499927169452286302187127963110709312004678768872705023943931206289919041012977919099207722298679461941046418642071520768523207118840258915641422187729544348516772312126223276032330423758594654601333776407143332875118398162159307069852012728912731197004299950973634036028906834909403497878190732532036553425207905854078965160189769287421065064141341171562208464567122157984947315915875825704587968977050089286734724287983677095424176737060497442275810554601539614367997173240159735611618441177030685006363720830474595032604887158401369329133075532378287125477889711974636167509100403450427855285161303949433777043912053400835059889237299548055682438461449279838281226428737494883168590982034241852705254761005589014149628500989322072384116276736049250914615587952825698487201337392689779841867567226725780898732554697143919851216068605141529212611445464374315936311904244597564886781523049773949390641159525260751858306440676284737706000062358210629549907437622095202787234796146189946762619710427141018066729672828188446462900521465902752818951161942219268844329228587607860610544548304595814820224489193439825518349472385816301413066314604997000469066416323590068270137647262693566848822423559505095936656374253406582138681439450859941885455443336455651468515795335421382081502908487743331812272820414324695682674010707843924105800458149637237561271006449872007516447405644714979292348513294563822325145812392881779538472318429544823298682596442080636039729392368294488577416627563882013670234189278309761676923550551364473172497528673235097826872966690517444688192756474237121313442715031224188277118037965638278240929954486623112778221889566640090069239417708446211249989985190473825805673266773542450824254188948071410225105627821416945524267675572581107715703257340527788801688264857151923208219001699401763119426517096931346280341103465917216730098018756630829779331550819969429094939463489919883143731923773779081382167774145379423302885527290020577812588139084876745678554385040908173331224968101656288880520958291397456952606599164190171419216352894067388202357654407711009532535474869486410763761244557732864694232073369474162403673205739276424711057534892137766115426406082941403111768020397182559939152398080961521915939442105100923992511804566306974889861032232648966518218268471935352717279072166050798288324469580344878001237791025571594103524432784840304627847668590052175396415804270687060151975803890757239906261105306620782407060157590244898553942122937916712672637310427876018309459882929261935187413464319377669602180320664742910593775817450757578386797431765398518658933799934085380733867250775112943739186255618524202249211371492773287019420532158321702889782480607973376685734128237730669323780517947559799422213547300513568209228530932152510386184160635923275204499474832625114187773578436169612388315579612739982344057244545325477911143512309441060166867089647456795756805048127013440895953850156134220553224462494818811071180166596261351730501496721055665588901361208224804910261753430318810562194522279323507912574532899617771843376970411625693854364212312480748418960981039299456475591422234482464748055550403725912265226834795076946723409868586025183916032276229471461870300516219276411210149732627250548780708578644431620445402836807089693480911215986845832710330320943868876675135993737758594314715566265937968741785049841 A013850 994 3463493866518737134969557283820601984817527506898190080327877131988932491105306654424730005681058146198552051794089538322210244494713414148060491656027861150185231399742964834948678116569949851104775835519798775872032025111193635560635257765682601184518467912709070416586592818708819843070644022320674213353010461414870886795833975129755515637843678548628197333733033438731407759261286056870424127931194840723222800933724045177354918022039242716641091824364256881418420332043874940774692719104960645969840323913869405659074278653411772468857924171271928656560565995583847401110486032962646027774433234538567882252976898074104490653652140815623207714615752563190164193899764066685995399320954613278363231408024459802552582030004322497453926867434398914204154567468567397516359613727509323407288675615111456176674100236278324261785952902408449841799552039457723090254939951315515368770268639190287376969118683617044564975563613202443470782560540340058630210162521299478493596430125969991390534404321276012076845104684451372235242764893758146633099746537044620157378054325772620066532188295107595978008622060858938134295423869653765450397741921837918529910016391434472470278854361149523624824305424541700876465414104778373895304342730465722288152613017506870873195443574943508135801335672184719915988331089863455639550830143065618776558626036705434497735263526327801929256770972395540330044565199428988053857847719093724274164564276623164358958865193800213429452775333144889116794014723548156849974395681229860526857160398448709710338763241864235566888258741358226433079192521255759554158163065406662942866293077344923167691499629567864451906907805042116193470919694565367146209284565284226443205101632777508813744045686652926470972482054839576847624223996306853154057516551632030214980125830722292398734481148148807702212146685313468944337438666312688815865082658192228130457333062484918940771351318694362080285981816442457515978977111405476472343909602390291055244869723344314426733489836910115100665962841265909451399573301013139992308710118525170668139390520335356222128898139947160392588382619025696521413354918479052209682024986972217257135853026404669970751771700938809882437977170930636289258622311651323294457635065002158475493243225838981723281633739241608999562154566101937567969828807122136481137015493937476801597682189979464292484284147099629383427477636370166385931281012249975822320450831699575187812892040091651206247161526105605988796618869656561192045032838078269319435862383428257033017994910066782140152811110467880697902817491669941283357933214792428856115288765216409963622243289405268707000318133828708394258473574369763564389198761297190530665243292756000182897772645458955366217658287475874523411253277929240755491659858492171838702855914774812233887361530699144477535075987276199967251930946192270963908637308419477509980889955421256007874441019669025213658642694913117260658736507520776362806570625859291579021810108364591393094077047227776437478879878757093575543023832974691848672882480608186441224357020530678498518376266040328100658635512288939999200729710908178721385603194668702382262217226849216262481974885341829504561642700825400950890351549963913522123831347974710439016408056699066507861818558945730695557909560293867639748744368374818627080379616279179754226366917880976535624895510509566612087500948425099255517024822886955572957882280586727035503141434702202105882066148728435594467074046265432133306422041785205961017135120927401886687255568303069189337729889567927329709700394079815774499125698533602763236377845842951349813852791606912346789836433232981847009954282696907614308116864104460833829547835860560271404092305688823934270534999310642602611932333133588127271604249784701095090322268977060219014231512035147969776982573990904982956826379800214914019243945324259224812007250650580354495245546371014711728417361043966606560543455651005155296627089988010881577654594932012339145754932404127651868244649784246162001548315017128291381952307807646954127291019644214855209208018235618613682275276769825209763003416738233938765697420219919915914538309758292899915804285458596082287754548025689186735523012673585793788501390633477550489489391680367673842033077379441917646660552683217434236233156924145175113258360185161793334776592676332643581286852016671465178897869569589447351285856555974942117657342636558334382879881615997359036477984466505146046278306895444887024346071773818729613593189529809579566725836085596406352372839675713391226969389593605427197891523955060907932195789611393349379367814498627070629330136201085057789879074060351979375182232052805548131561906517654952060860375042755680592110621839310354326392807259575712295121414513298790105294220907235689639472437371116233665408061209 A013850 995 204515849324064909082817388052322726601490181754831226053280816766814474667277252637125882105460802474878300106389193148388192727168332392028823971796789173057287728923422330538884494105338968757885908311608597916467619050790872986219951335805791917344631011777557899029021719351937102913478458874013491624281914736086710994407200397436933442899031374617946424359601891523650896776619680372141674330209124149865583172335471143677630554283395243174939831136885004590876302186858771377804830370428821183873101286790074534762677080205311752513591564389436115241244861473230605188173089760411285294052508066267894879156032854377796068607505263021734792340345573103816005485587168373741342334503048959474070451412436326880927416289725239152156927595133821484841123054451436255943518830995698037876989006396716375776428944851998769334198732934316554708421748377939090756463949185229867010515592875547279322649489148902864517242055795991084506239417346540122055279886720212905568375602508402021619666040767027237125626586512169079118850024211524800537906933265947775673016729882547442308659186637808434905431124071659437892010484079185196080536262742607251272656557897814164897496071171518220522250411013762895054406237473058200143826133891270435393123646070763218191317747656839211910933070106835526319194962525347192059836969117881723137010308841419201656769575966130376120683069148984260948801530461082315592252049964765324665143355970321232232162030828708802795756930646872557457569775410795113834138090580942034250388464367997859685793630668841245989184790418461912646893239187631345913485370849198040113311739924140368129015361626352828020650998979931919108264337044390364616512044295468287244818046313879117942772153751168655184454092856222173275362802757923371893942294857319752164361450178320643852872377317038946007925049621075027694181415807097961888017265883592878875375060006671978533607524017583386478806940279110673861042619451381980215435518111544296521154312293758422584185841379705386579224439813910687195693403851524903405837023788792802782962870835282449560489306265739874021951405270848353892937194581269553929513893455722456816614985356169357102921367168735784748080113966283142244432388880698989214428892953312455819400519242566031778057190668477769815145664973753311451050421231755037074659627901514067657541535636097387006904494602086015462009126950021954922856212492348822332200301161028215265163462075371912077688640955009928032451547634350281829067144055683725043368237879055149542679581444533418593883343262017887330463470065618362841002598400278131524751686297263791941929843996091711879661785484451401972568606092960168713617797655837803645251951193949054799930576941705855419786504217162914732911094808443737371027022984104254903564938911537887598814811026253782253968701972672331866259270441707408147841124424861727486861570977669746008977867770436269841329192491924661124637732032594323447365188886365308449658865088820757170812155561752970856690377960727618542240014313322578972285037597432801167857057705316034659011600133415334015791768365149618012803888699417045319098483041992206970201665028219371083298135004549690414860439841039100749124368673819129567890117266558676713479879340023178222732524087186451841999001625792590259523606208164665110469335961669285307312740133953783452114455000079398877154843503553685939024798766651839627589990786365644719424998577730332150230124016265393417686255357927502039610915145374626792100811755642154006995754052727932561203612249096540892028098570019041668398873372710709566344875419180434255158193491596567165593051545974345084090790438969697717279992708504307776800970159730223466140246558619364494740821174294135041631992339205245327260959345536814963988439660826428872571356554163452467361044011588948338617640900822890457922335727452182965924216143666119352589754267662047712851316752285184150793530512736203415110533036702054546278926176140396614217683003531333715167978325109951620029426453446408477812901823733744994262407418971242985248524268795043519324672817981408811295588754975975850175666966566051114837572652917437447128327252044640063009618306368920787545898375362567537417218615516215878853859089334030772698211186178665795117658975391306274215331683213848445262792910573618734625223020944766270831407324732433347348740300214687276646078543773764357105548425346133086974674129543028053744988504762662368886687743869125133900611192172222164953064248545725863835593895018382198701263810011200038561315486112806870608296598022391552488229180763165887502290078329429893591315212537871577434569444189724030125135620486114811620599017961007264241744285899680183283540108989437112619168875870686235314624405595780256927518450351360237521207954327042481708680606330241 A013850 996 12076456386736708816431283947101604683091393742441029067220178949263627914628054490969646212445354925339088742982175466219174392346562859416910026710628603879859783105199165195990590492426160766184404999892176098369496437330150258963301906427996206927283116614453016379764703506012533989937989518051622666922222783251184197508750776268253482869744903639815118412010132092580061803762615506294593727524518571925412820743237235563020406599880205714237022088801922636086654767831823591087997428543451462086522757883667111203201318909043453674175068285631813168880267825132794005756432777262525985328506548805052924719284584018154480055204578276170417752905065746207231307918436705301052523510070538007984386085452952665991883004491985646695714417565057024858383475242302859477208843451464973438598323838719705273222352764565675330415100981038458238977595819968925370078439735438638417103935243708191296723129684753565246878626152697477549008931354895847667242222030941851860907010952518630974619660041252191325031124306957071952888975079666327946962866502420950205715964882834543920884016311775950272730802445307418148085327074391806643359585778688215580399097087308028623032245506606979403618364519951685190067633916546613660292789380145627939528558176832497270979121681388698624128686856738530993622143342159226343941313189441797869517321726776962438630586691224032579550214550178371624765781572196449653406891298369427656152050026691498442076935758404426096286650997767177645312037668232040676792020110714046180451188432465905616586428097364406734415372689419757479886398880790443344845397663274295070650944930780564597650228088674508141791420838765999891423900838134206640240419703603106893519260816788248035402752906852757919986829729067063109736898140052617186965398569029874045553379271579655698868261008193832722821966255074859310313718421993327551525531533160275904712021918333973660430990685714281388187071016541206180820705635984654549741251908968579165277640986634141095173589747630223372116623946571612168218499804028694021211270417704426211531174559952593364097333045685673821122208529838324449024048402829385889983865894666955352564298270296444367570403809946679353589382649595053266391488131016394614122811700000147203679781260754281610462499051782943829814536371035159287873076323313903184221576367956504181110170137775914605370703501758577127016176937271846416239736491460705609894095583257555083192637272088636036275436559752381240388231436260749791724585789344068280085851078520327525345686604718253834550217536278894228976537443904698707398362432938023388405062324167129650379015358125219494782148771071370835078203621183205002370417333779566467448482466051497736881100637830789056682973287519252952063667237343794248021774680188372147800606077787400724822415776289259588314597882784328524370743660312380743721870556163660146371688904660420832084134113976491297860647487455659314748733438792662205243467038550985098643906324629776890179286973765951176116710128203005147300730605187384965734459185090809476160791400441206530579975976278042058298488130193719794038056823811877109047446325146597829383438118251325643097671573883654669307094112173517860135044845820345781854343534473023301254273395149028650874132814824272794818199047001426662234609422985915310108103819200609628111509992169836959063906453299688424297116354041341601013475342372024478169561365944104955037326741016398383138938593036455215920955692630261067936984928419226337446760833358913551959092281059531689806512099696901643133367192461054391477285073785194689183098548627185462332836167485285694561104100738239102870477084630721680507666289444470869912320486961909965452115419039914854049950749520894380073327515637730531329432388394603386808553373532139798496466033166797704745202287840315810447033077552690858649856002370323951954859039067340681651072399751176255396157402905687838920207183246560075458861865284219618903224311774914279672939963675521724546953952119417533211117602649556974206374039789653908166200895682832927035940109548078524772602605228984208898193220392576397977022958708758752280043827582121763815480595905983951080654951372778403583797753166784250516949342027617031430441525366085183097056672332664036535902644837881244186141120562094536844322658576461612660884794163767503526323771118125456727595765987377068998674291931297011522725528968263812652767532675386263545587826217730450220390024587727970031697190286577546618313490812376566533627983906940450451110926717351351077007118139475132902549305816624198782877444894884182491122726835274505786673571985148778775933891109959014254859133254084593511384751411579517946210758338090215142709759895717272063049302951288151509093256526025228391313036974797470665389808495057531502415881123194400809 A013850 997 713102673180415918901450885792402654931863709097400325390284346775067964730871989637266639198685762986347851184354479104776028693672190285709120167235908430501840332578905505658048377987272367082422930838633106432620395127908042641524014272666748022849140752966836164208725977326534119571848343051430266859090333128199175678694224587864099909975566815027442927110786289934760069450378683031189465016595297153623701652067415522760791989316326267219981917321664729738280877385701351230155160158062265384747082330272659249437834680260106896006363607198272935809210934806266353245911599064574896907662983200389570151749035401688003892779775142629586997891291227247790801501275769011321850460746155198833470013959911401974154699532247260451735240642799052260862685829582741549269704996965555216575792424352559876678506708394838562585681297829339920553388055573345074177761787937916159891570272205724987880204084755013274262935995690633351791428387575244908902985968705085410534698089735272640420316305775900645551762859201508141746141089479216998940210304101454688697322010366496983984280279194058087654481153592957734226290478415761790483740180645760441806986283908451782161431064919635526804260806538627058788303715138160990026628920108219184201221831783782131354046156164321265056174830203553516642393942211160156383390602523348722397128330644452855038697513530087899789860618973482666070794636056628155584023524277416333668122402026106291506200979598022956559630454767154072778030512271433769923891995517553712909462225748679260753811992721270853260493341937547259429811967511794889069775886618683849626867647217661558926648318408141031264641609108293527588689920590986767899556543078059858955418831970529258242497156396748502417302308671681009566854098271966992273119820102645032515881492607507089362471944272837628449914285395915367414714759100283998590031111501581131897340182255702810674789569000742601691058356455741683771281847099257866507671183972685631130479422619759397528905301007817059900114527421107126921134194928090353258504306895028663364704326590640685556583419014693353463445291478423220390421034138672407417657297214189046613569248562734743460664774573541469150099456075938300327150982648387085569337908073308692230087403666279574816200106508731050206718558173255120789617283815362669125099862951463615390374436465529981532534671075342220773178231968965259032540200084263205558636450095775370107442038279561869306028253416818359863684678079761014451545066274977887870789420335546820044137448322008170676355795299732425326835559525128553973165903302557343061930525179744838725230477881936085947391102782993376440532845627247072184970773142349620336365441137874889865092111563270263008072889654724367566407486697913706551437773090443186955477988287268225400038829174104489430388690380531815035568042397785770536032734470907967983101858131293189713736035296197834647373373486769226876597960827267910557421485159397119089824024563063695588196716513905650998515616360259250942960841505709894841654080420427208757818571404652804424217001423242105500467425599808960118153217389267531412142658053581455227262637444622527899274408766255924567914600229734056123114263100845598072717131367097552915763589710154992805466668582558484261219835526387242978291451817895313146573422419976797930356553527636702595764612160893301766320423589787180198244705491725673411434429097633453489999106730277308125971184980209644044916512694124285800611023038226895999893780449010486329632440104284286751384732975002345125382199347632800762342206321941961201572786197886674365291642853838634978138636044492280785398801370359484512297186725406560397452612434613821549981963378887932216795541808459292248949916470892350144471653102312935387658268153699322961417822792466237667499449894682808291086856196408842512415347083965259038982471397887399910814174132907206704887698484177961200399313963526125895770334283167884276616492385996913300407431915075882312773083918699485918583283318853689769912180675539273623305996689175601508545227528704488809297411236166288551229411470961243724145228688793495563384307974896708031540313707652446327361594223611191953219673526745443208775341697388758088936141631341963976698099444571478693408515275032049587947447028071120306120408666281481766012586210576307315725892360754190094307802385788628547302718264251157233405419760047009873333270036948883476103415550330765355063810561880748902401687389232117550264793318980023877244198821720926658687649111732879929746193319017867122762633959165842313930130243598016091918305896896124292197287752151050237940120336151969832735176959520441162253758186102358955205799069105889113961868612082209198050998289970614058460447704605263711278643520324815845320602801824652177686155364443506173370641 A013850 998 42107999748630379595211773355155584371071620158492391813970900392720988249393260116090957778043195618580854264584947636657919718332649164180837836755113156912703169798451791203602098671770446003849991643090446301739801711907842009939351518786698804001218912321938708660361060235154513226598072808843905827762425080887033124651215267688787235584147244860555477402964819634357647340975410854308706719764935701624325958852928819203502006177139749753072712235926980626315747528748279088789432052173418708703930464520270256020054700034679052102279764641450818586598096489375221892817834013164083087500591494999803727890628791434274941864752942397134482638482855677754799037848832884349543947856599718335917570854318808375171860852679668482414514224716641236951680735551031305742826810365819069983583966865594308157989142624006822282121894955524692968757011293550453285122655815946011325437333003475854809338171000698778831952107609536208789932054857930636625812418466066588406663387500778114144179257539761157219186045072989854261967885192658284570420478246886797912888167390131280407287766206129936017909457638510561248328226459972317966274373926951508328260733078510169284850342952439558222264796365299389194390546075193268300082411103470234607897947945000551074325071475347006380302067548689631604216719893626796074282831688401218708828030796224296637180049476438160394691479689765177948814352464507835959081005085057157086768959717239550407149661644283657561889618723545680843469923719115892680235898443316029193590834968233761668251844358198322614178871348070228122070966869603976404681196328946662636616907700555697393059656553682319755145822376235624510584551120977177657700914312216356611458526609027782169961214588071602319239284024754091933913167648861378926735452257241086525030286256980686119764605837366789122338988638343406530471491810112669832742747103056864257406040422016995267535649259924849887255304890355090685010421789364077759411475742403113832623679426274172664684329119210589570041862729688954737566053076308807269561420817844547543022425780850741841430694309398627828662981016509412740833971644854466985605245743200649013484650558380923866608794273793050211844222781828080696017938374404609015783834133820804967494431099090142613321800089234059783656524141572541627506110992013350249168021807420975025186220098853079879514639792327882794435401419535429580612466274775658025031923741705439829474344918369848820651662336009707331590716555931808142349284618471169300882244481393704176786272185966260470268133356653899983124312954399315983561473424112708550463935581338752981886134488450443939107497228232975885437024001443312365450339183282602731242042933750374371643824095699545760363696061221819180428795682025106458155849063217579746534019730374901441646892823901695996375021778280023146035257335546851964382196937772644601434181620794731559406399148205185938092750331020236077836232988889342850505181277177240485135018826424348160787427913429614785811348630456948508930894730070663580504831794745806249940428822873343448445589717041023087697101014243119286016829333618858462355611815405931349714631478467515649924254563238646089810789228965566280013774121841831720595873890095743402122924208794942170170001313131495937140770067997640310625131938394900345992014020477209940989624129253419651577304583488588575999454692553343203526151614580909289271791603786157795130957253316144767530472501896399271208275158075344952240280299384259981897727841733620207278465955717882848382517097440913477308693489278369252215544941104350866991671452199010234596106218876317556824108319791224688097013822118357200966636578948531984909179311651511548704884955559953509469559948247712748008243617689722383680906644038476521705833076207791321548761018072338868028175016831125146780387771541745741515613829961064580992875953573853077333666168374037648716913707792224430922379090232254208019342469086780398649927258900731733475758447153315774686937832315285944006424296694991527223544356709918568182595798499130093478087140342471359700202836084383172661545517948790480667051608844567119522280001609675712554423984123169303184374777310017273645668502080791676034975151889108776393590227189111630860046074102501245367079418475367496118708799560571582956104011335255216801277203148320370686298218010174170878781423078432727089678210785766583475356631411015886010456262411794620380430584831481363451162949868496341937917238646767309225585780692451429927392696223798998268846992398714826971582969294686035732010772654783822795260260754219252211684044905819243329957644476767365500126165729437666653179464282722530189922167131158193945947229231633646290334379674842370935713398024474789538030976509236216887292621231660050850336274844943886440189788115024596031362980409