A013900 9261/(1-4084101*x) A013900 0 9261 A013900 1 37822859361 A013900 2 154472377739119461 A013900 3 630880792396715529789561 A013900 4 2576580875108218291929075869661 A013900 5 10523016528610349434285830688358359761 A013900 6 42977062327514056734916195400155065458259861 A013900 7 175522663228862486625127968549968702993144556569961 A013900 8 716852284415660510488171761482895729863004676631934290061 A013900 9 2927697131634283506545252779244055933229227262837159465972420161 A013900 10 11957010783004708903364973420963428080957420293380505812137427151960261 A013900 11 48833639695880314636941791313530157588866281177615617167856278368748053910361 A013900 12 199441516715584488889048606845379830138846367823781119690858994342082295723359270461 A013900 13 814539297859635326656252304265822609649892589675472294710556909651492646046067319849040561 A013900 14 3326660760927834497232126692104350385893735975386186074299680185264570767209389587062786404220661 A013900 15 13586418540366129797980225855350069515378992990810697932233398144319218734930635221912713016264005810761 A013900 16 55488305547127851074060838396061074257828860652762962235732353594612265554548942240448933142436842395734810861 A013900 17 226619844173330403699422944154191429437473107620809866829916741048109548363598889553159728295959450465262936772220961 A013900 18 925538332208142875079216945643077371157013356307257197929929792031325254581322588422949199493256287604630825334364399041061 A013900 19 3779992028109608524253905006917837934619729405507825429322824193564927503560834164700755248599607497462360358378902976487996271161 A013900 20 15437869221994480283513897692658148826618371484763915343722775611762713982220306372888519211560905579993523402015636025177602059044911261 A013900 21 63049817127416878920379393080482838280940917599295791419213531598775711937499935477820374200455106040157128919695461106063869746947381125961361 A013900 22 257501821179900402615600399659393040306029082508201541031001403616091483899655423984901668092452899033711770378057152398736556497377546203919920421461 A013900 23 1051663445382652414222776207849326775306893681900828421926253863509882845486066616752160887558054977396481275112793594168832369127496133828975550913209291561 A013900 24 4295099728950736107579654533253643332357659793144855258817435330214576039132490155544117033036739891239946572169435430738522447585976087667052876460188980873571661 A013900 25 17541621098107430287702174658915737987325250718842696507391546449564680215997042176747883918742382426552957035343763412114630266708332525617098319803934276974734894261761 A013900 26 71641752268401654145434739226652424429773043786076175648534322246213560034833735951098209460419682810667358381004499495180773586893767576205316865009567784526791756389352361861 A013900 27 292592152081131464097024163910310393266060517899757495042354674020083046751824495831616148355509486986729369031218857392767292587006423051747710813702440798353654739061510370428871961 A013900 28 1194975900906701093650120484850262587448311027214917485259975766520095191322173175250399343114884651311988402789769966696658292421885519392065877481952952166996959673455853565378926404792061 A013900 29 4880402271868958843277550722297442283660234514559471716467752288020487290974078787213331207614843519307943147822102310755788828738515071634655642289921533898184449999320725002217638708737661122161 A013900 30 19932055798942286680788688182485706328139047441146852996697663587256760165554526148936753198350990032049089917963395869460027911239798142578168743331910826515109010426675772302282060467994190526678862261 A013900 31 81404529020515991975295762194778055700459011793435303470665924554378921448901405799398742674138476740881720183044223033857569452322370833901641542810600338481183224592596948335522465439395541524199668039012361 A013900 32 332464318377218383342297397675455252064300350524580916339850173138463507468379680326730204354191626995911774281291094336800733257799247045108528126634315652991338888741849789294055636623500770534525388437798422572461 A013900 33 1357817855148715976626660144143724470411061125877791445004498431964971949315116920802079154333158378005630273253995239672022211498911162656174784830515335192697580146849477466305641919589676120440825673444200975426610542561 A013900 34 5545465260030726068856919321357529253330285155258613918334317050486573903169818331364692276291206464771172604626915212339745586004914578315246094901092510975831379775328097769616338469438115833168496573739134647940795543483922661 A013900 35 22648240213956748368544613057275606581055470932876860362483102600209266964509758216944871090293192613978410805729389045631967287548257634211874891431646825168903913971797259428987857559370678312359290025304573554789651019938232023712761 A013900 36 92497700506060969968721422731832362113295229892433318283277601812617267419021268043582764964737518247941841550090203530654563231043126552142352455970880230319145643956131159031188738046083346666184888751636434159689968520180753346277310912861 A013900 37 377769951134504113510225131300499281939271161698916807634052336840511994483292179838064413975249463013937523016564950329749832346466464194731133807783127919526653043626879222730436956242747042202712370335447112388023960123238734922284511776526522961 A013900 38 1542850635198379384491223968969500417867459290765707832975040782942671877181208074968818711180730307144685251689475930206681620036036032884165618315500880519266723222129581060432600303427959437807139794399369887151041043563279440534837096831023748951543061 A013900 39 6301157822064336442579992302892305626112908356875518126361197036656949156267649080188227467151931828139916181110240336033038611070794797938253685927955461629617743578222644138493843331830432567907577441446260955483453877057833126367768722004680924116745966973161 A013900 40 25734564962250778529477389144234768299913355133223660455389891178607682706061861876045819986822671931238059815188513666632869024512844105054419816952048828796983456165562679148666844045372001481023904936188115814550929462745773329231730605308039366866126320461053813261 A013900 41 105102562496893366843017134481358361448444433612953884889518309952442815547509956149820609454002461257041291329271223854408967015881931122296861028833679573738588930309230703473749406432547836620651211173790819986323265569729475599688640196869168886257313371521310339793063361 A013900 42 429249480596124696416933121952450165349953359763098574231166619195081655420400959421438500891700906022343594959167934615015516598530410778503732424720659580785344788864859425287843424560575052090238232206090261696962835236597721026163975116673569517532379797943555080059189865723461 A013900 43 1753098232952113468761092980299123672755909866561830650116081820621252183984114978774056402930296561986759498516332720929119486355574649190897872099534070514545007437547761243677506618091269130816794054391125443886827612352623989040677316937981641940123509865161071246024817389791052793561 A013900 44 7159830246297959569880648601932631291026084241935039119969739879681076665861707968926102529264027119106686454650052981879337823344288780335195190339579196922523779420696249243064548456453170348437999414332849816503636538436963986265019270783727761829300366763814196236961202726463028505235273661 A013900 45 29241469868735742977309126835801661388310921678571135204907534612345364892122467377599064265869742421170737256122736033346385483658233152055751012061065737730476290055844972229849165415548849473225981846076206268432318490266943053268951468827093335814807457200460322665569485016350381181259886394163761 A013900 46 119425116332373516629371182219224401077662023538374051861498067017814317101282261139319715967302880892045829198468122356526006300194073674544044764109610640530775946693366506928899206322808471682451705683541680097110700378417712390798777962788200719894590950759857204258774999324761608132764683282290610463861 A013900 47 487744237038163011639531474672716595665680547995097003581596117005522470287663984001356791301777663154085263075292856984410218856628916488279007765144824926602382574666324844314824177442188402006772693633858259226289908526196157592973679876601253348322218796589283567770467233517258208536632375757886364486065173961 A013900 48 1991996726231798594000022135242316521074801591747323667424600283058371326424318764723925272712381455865262777011066632502886759242577014458696783892635744627561717275577311962991017737915819094824262364842734150364349841701746253421621398957707055401136122109369089608414932998875067766742668822465159459083903263039294061 A013900 49 8135515821600014869554084402565280146038118255656836337452477440638977392620886691327747930209909816280775572853674244871672316309368027327777993792697537269169437086902575365363578534439734680990864748516575386237191552843943575345497377104570342670835437442996408238817036275638663141221500480498780212004028400482043913824161 A013900 50 33226268302512442328760705662601263209714424806046340942626000567791088208180355956938346649518222890582131797867263837154641778711406269777405432226749804658552167176055894952256756456083854850369471710281294051506700258161502800012121183330152841072301680896379073884560896670372139773725871333905548762625864394437116030493169764261 A013900 51 135699435600559368227333926757335481676057892064798667090119791544916151142117599944087858489644023625649375057801490104587109643077033057804171303162701103955797564515897056630406771299048527678248809781431543317052566031057651747032304136959860548376228367250582672031009042652363526422013604840674985606989055399185020017253185127388114361 A013900 52 554210200635680116336622717603560598048669713039736301061425330768383597795673632049249166945413646533538238322942123537634319080400553788411073823418090741366976789036939684881300925069215390939263642277154347492717701980008586557706380358061903425483902650916471941424516062105560530623672185543405549392489608144866939437483750631950925249874461 A013900 53 2263450434626381798810517177587419442051170023695300066901268254816486220140908476325970571970930819221270052672966249682175860190582982127803455013295647814907611271082554403963405989376107647350437580687768347749355859374255048368915185726740977841922232300510613972443807473761381868680670196650008147679416201114059212223566823439701405763937536044561 A013900 54 9244160183508040530903832015501957330700625544943998698531536580764266188163704449071372738957050529712408243391714133293224112780220147891144218423255768536511990099839531523781350364616950618651569473724495396811492014626254417298534878941768554345172430860747699035471726547396333451260593830808494925945651386386130342701481487176907950981903054897127624661 A013900 55 37754083849625371840304871238343559436271755488731330028671347081035920303345573504156842474547229025448976219244343083496989892229809886222369993606637307535737155278744730535806936805482452638585493539207685374613211348427100291943363597620955894569673070050810538378469113863947912844626842524998804935549560772790981318757463243260696939513141248408413829005614761 A013900 56 154191491604338830758360964929390169437236912863283113701426677285005883146813960093900464507140812610065189225992040831653139915845658786130667513258861034344011651611076632726019646414207690303699652748971647046143191081322468729426183212407343589967896355067585370602044086400863534796653332183190144236082896701716419594918674389264255631362559685766051327455660251014861 A013900 57 629733625052771823039052775229087320388788713061847427951110394126369812365786041233458980994078299921579849383063319952595420383445170894095045321568027609225412330356449686792969563939912042177030055491727852672800452838420175860318204283976044363131475471627880479661178855313853163326546670622699051264730394502376730984026952991868535688303461375196815992512989486830044824961 A013900 58 2571895727811650455245618478365890754287172371804604142342557911761901077052919136787611057736896178788024184445218288081714908983448805893744468692861303126865115723821106522280853789056558711367250626663821214828837002237844678651301438434390846759509622105150898294864700224166163018195112584036835817969336668917551309388595462741043278473135854905902691391838292876152072899668045061 A013900 59 10503881913851289435919085673112612795474994970859555582345383109984691950692904099473419108514315420684348359716900455572819941494212251599447678332983540961732945992773504968753757240739680489653699651608338887303668029676583689924458856011334091641360007149268888876955217050217250548773677499577425201004385858862840220225272117976157594655412618157052087816098163773785557081607162501675161 A013900 60 42898914628241965036526573716644895030612222435482481813412361504871590380516840325563490454502424123932367820268152867505409495876453750969555862527416412625354486462032264416392188700662169827475164400833268457975797903670165124604172338294745575006570046558336218331261678910009323183497125049701661840847213290567584606262254082298543208489765329227834588901814326766681367462548893980254026715261 A013900 61 175203500132117637647643216242723132439418408260976439456639239034407567144659208090474176928723804866976307347124983394331710427518520640788514067704083898219622883514072433135251754264563068454561146404607552542487414194177225055561024851001908697629907733718947507622924154098047986823043791912611606825865944647220362858020278159769562616336259070864728472368488793762130139535163400453649450761824165361 A013900 62 715548790093081776034377307100121787918961160597062137361299772779662979383069816421513676468777820181022803812700491805773532888738817667565011092424316752802660038182706738240114824843656292438341632592204109946325390797853399026641837155001746313899003805189287234830292160675991881031979973594088976049125930399657331168803476052593030450941532007577708418728617451092709465005700378956150175505816835575025461 A013900 63 2922373529167945374583776394304914494161617194955622072259421763309194353761374820316920427579811964179135414074253891284451491444431093974919929367581244474438096664602030772353191196258801507603723500011453397635897474882903864818106953766579787122341235339777373185057631043708979117314590442135592381171211261471170905883841445349871248257720761813680126530637965260625185818739245923395191887933482043988797060295561 A013900 64 11935268652848334872282975755757095590519954947535451060936776682952843969391184665031155035199137622715971123756074391648719620659692475334064458450067928139297105025997818479398440517831767496005874750120276832738166513066742557207495427985042275166140961592420109602467056003242885322003636139316414979533725084185670567891102730794854514880605621044012818443905044558884582027498773014984226584701021949336690062750160975661 A013900 65 48744842640366537300225773567063309858338138521184483213422950587624393008234506681638405310411833164071920382503307179006927451455870698204327988820380875381631445933782716449529650317317239462205089072840972732862778594182396344633689284929139141048311467380564562047545305889900271186480372360218309734328666150047781351994620553941996119078396297511473795819571036387985080343089766369270094778804028444307925221967995190858065761 A013900 66 199078860572363615354389382051016830855748649872508069076423885917867371109323556972986092766658278237219294106102139353089371411418372974406994143469306353526996369969607926034240494390605655004831266487478889579257606919278919093514795042268382095094549912240431108422941831330247587452975675236739959004281439752076293867462581798975060291924197397062907640980505889283206254614293257918502363356208311373426441706964711126978617232565861 A013900 67 813058173542450813832477029623939889914793916692960077423091868901048048214959448356929474454401840806905556278025853434091654870745188483148579188337137547745959401589245700324367637381166946210886380292779020409535571676633952748742867946923341582957746391131056930341245156277695502164285408210044903309344832372894543860397797787775842713307906513542018159436125082927431947676489708958213420685453720688522304001856283678404497618139465475961 A013900 68 3320611699622896911224033269164162528340899749959634945163726924870639234762764097993984023548697012441323789300641666036027161749265295029215595411666891795886820537990039953940450192196061306186827276640119090033604637820112403055093495724897566282299314993764740740263609683998892478084660199956052599650598539238970979474794506342853107001263534299863469906971237887309007744937499296845948389634882226117714630296285250027255487126741009089837796061 A013900 69 13561713563041572898026985498626625346159597009709895039178122297591102569333839615381328144559257017208622929206539928899404567327336140694114442436384164450473159646025660165928146570398126176658927467353187015725334734925758885429710400983549875351104914665349571422051348574029560768638038807300714378285609144704420616243987718149352717156967401697606697310531139626796605840106985815747834664056212134569584439307688885921564162229810081964815632730526161 A013900 70 55387407924531650914404909501926499202875756306953192039402408453714119594518903707018497656522606143238754113795358930157987092826140859544973488468879002416341881783493044709327309336309557516218902328344618444110855316245026789742365678367317029471322933089668849994371334762542703164755382930935654893070634593496468943222686483681489581493487722240597210092637537880939644708186780877081547299306640035007774378160971486681146116526929585562585490450374624666261 A013900 71 226207768091987640031172005301727517320964079208983838561315415768222289550094249148737953297501632272207538914905739202017165243798334710608485769229237202647584295733845727390408373387731200161547135218094584532211588307931630157013585409385637847380859462354449639930861962675035416537880624183617239084444671813933522307484717090690055281267134699890545306336551061097083483892350339966869624406645547873615286345621601809725955535653749647325740964133865454974101216361 A013900 72 923855371872254812638949618024790655218066716861490104052106850854412420973829473042609823800279713864555081889905444380697506589362022589930827338594896888570201669790895069080894228161206382310974816491355310782589880020011878655889341184057292918126015511061270128891273272623074819717774795108935349762019568599957712389520640554804345464278386094957675976154414525177659753648231915809032199908805488716180064579439529572703584729119014588392705997360084038525181751841176461 A013900 73 3773118648118847752553546773924665539766761496400728595449313641681356622911637924682795823992546179673943274501644715300651067359120025821559081864382756977506449209794664342528349198127411147202634559007160716122486111579610533630396314219149574064211378074740844394674978063993172494284183758479197970898413882138655893127753637610516982115004820928802739411888220516692605377534497615587584216679752405271239717928953562167408283095779696599469238956524316581824733317876300625546561 A013900 74 15409797643900834225051692932932500455626970394211712057403137293304470264990043359834931107563781844952531401335441683404104324852449456577855267801407482154591066724171598435984373488421357993701427005075704087876561650788398960010435217298742994585219753406427157333136472586132579777078529172188650912144183034456366671778951759118750017172873304160144196834832093300444786314994019246318868286925993478120675403233357172201474336399756954661588918291579917876146975168271917261095335326661 A013900 75 62935169967253040959367844159082558043326565413970447425352210422722080313716101075945201971332348996752478448725478714632385877234213678059075277082996099275047530199255949344002215748435156603433991732856688141000753314546550980977578481405013562928490580106942559691420000825496655200146198070664841378938970075206281580579088658368646063885749034393749074437334587080439852233853388997910136289502736889986128535020757260345213538764583778290349962783559834177889737431714505557956720102951516761 A013900 76 257033590598428111835195171697953234387308069133762118300328387939649670931328242120368875316320417869985793984918176343908841793598129316774747398209941452045320893134311421971788793340399771519241369070151732893349317612692883407961509253484697297369811306705344214978288116791411714999572287686600349340566026623120049809524636568732045758161851517116544988658592624429811480948132859859753785530094417235129237536006809747733146958881975373499396573354299502325753654534602643863756598529184392555116861 A013900 77 1049751144396630849974232435926782502514439272457267001112489469512711160700308604972040644048259534943226851199598308924334444678075913540769062623776620094239747104970734412786404582670320047261505194660775762461460841411316617819339007903666105716885343727526603013737041476075921376641468179713132173342155049897511218547129377734995116812954575942907198504725546796026417499151750361086080295237244139524408554150042947697526693227916834504884259044632867951748112826238425192406612187809640506818745327126961 A013900 78 4287289698581424451010612665801008345301723947081996616510519354926333164127291073874916166398140814921167726211130653076183229844174516567768469430828717903504645391158081385995367742488436775340760627019268952244614683868799610152580261518370646024437149202935126895006464829483146570262796834234582822278868781441475465179549638736871291570904596563003232320348110395198287734703162801462021619858724027475776500412744552734416465338828371718232307248444140634602419341753178566733037242845540603538944609264548547061 A013900 79 17509724145266094181796894199010563984055116074001529463487228607973992201945433602103618990102813300360356031786604911359093005189822987288939773770916997618421225746674111346625067392464767122605975817570023347131183075003248356623763198647439073799049785496856554687022798016556948390756858813494293939051950269153911388815263859114894778776023033727558064122766038013139722135588921900613843959686634659337846281112190440567183020506774291762804284265677963209920375436073498337572964136542715224454007217641951985600377161 A013900 80 71511481891405400513970877395073243377843483612945720483357653845055189525957547319784992421097889902815030429775704905086583101588761252209746218997575880890391746493217484824862784362632747870202188442513549922041811927803841616535467903359204568741773027997497351853824496402218249479638477837050859370776009146201758656971807942275000880893934448069753617241852898615501952313680851523218900729600144298836357334536578090510872741234737391762760740173739635223599015238843210633980080403018239790907835331578713746342485963617261 A013900 81 292060114704170687644508974340096028352693949267115229971801477426243744598152744966281207331998313249976768593277386178569019131781761418911076742754218652720329822244696022990706922478212768209440628020258031750160886136155597349934120999577230738402843965417606932203556479580795954918040986972777251807045669730011748732697217788853273372659798573296128817931068665088470138946256279386829835688660678931021865826338173116033545873349532216435682901704310217956335961735974795393448680354047196148286481185535956390151093266495219267361 A013900 82 1192803006523418209579626746611360529491265710895774577843064385757999503557060223869534045145821643142543370588572766169279909605129023592736147436159247153793751747359385272192369132800191244856944678338163847728863825229559211292463293508494367635941793442006013889419477221812408340276726112936506546882407026790010713010957439868673442634553256012997293001441095466156485982940544216900031118765894767482865333243213559161365720734892697874677188974533475065465689657661856397841179148882644507836412966096328585028972470160786391505048327461 A013900 83 4871527951745298833162363175462204149855807781135143849143437100938631530476893217365787863314095318580104522364160622884722248098217050384117292480165417460056215305142212749546126967638393863311492617745573308673300477483868004398760629481335355356317514538290203331791976341081278714932517394570099324628985420520109543018764291125089075737221587435938257344478579434425170559413459576785633992182909585771537790363941740184492901419096002282666982168081140048343488596546445376279557603130757317099202031246981670445411494356137862332159379231797561 A013900 84 19895812179250926709817240607268363430630254414741822129430560607380565972252210065936831578348960004708323459891990764084117018180176353690823818335536061614033048983946616232634086694658932015544330311627313695525935153392342800632982685625351206146091717443345557717574942366586391480934609223681137221816563984931599904752478260148267419307462422468702872758842310746715273506871069671009784573108213222159123261163164825029227643178631402018642504539642352152579690120643934107708717486503929089522168115017829087247775529511396999688634452879963650677661 A013900 85 81256506417090889026491302181385330355400452685501490500629482007163576867841223382502679785966565904189268550868339371586706398066676426285047247287981164773933989388385359302317106103743238903616614970047423491211167285904820624407965219345182486372459329302085035619905539694317848033676518465045356208758250787423132102599501214749799115461026587066851871337260640162970595244685642514440732184815826728833297470039742625066693646733491687615739871432857870068702865001412011933227280795348183298446576320712430793057727287853025997825351657641512425696285967761 A013900 86 331859779114547316963982153730298009089821344213309322855111368094938771449527208257702577016545837775865295877869935695836639187050511259267187747696091163034388579995094034311952595355403865749499520815785652327879019523531163816965195160292879137776247519261974796060291834571103217472186302739610204337545780799165601243358725510660869317253494145266316794580377517750228371009415877278869908756738502759054799030686782894777508589317900134883130824658806260005459439655131799348505470723562310757368960797997959314357857074047831330744516530325358539298627217218667861 A013900 87 1355348855741501811759916478032063829221748441722920818781883193547907531415785520772491352495851872606249230760104482245302113940472180084484380747553353615039909433946543540627479906643600283511396742463270998457943031515073149676031370519347307979471110269665350526564633941863677221581373551205144775145175060907653031203602614216815567039464312692176309687062514400621225440267926393810509873223304475856758463776026920707343717607141825258776329484119855305294556902954963436851030541487571556926481330164064263633728238433975821985725010706018327135708062716469978629777961 A013900 88 5535381617082723290910486647847229916988372032589022638907907932652202696962741061172452705219661128763055089596573476042520608846396371155222743895463399052538109159090512420820231314203034561489178947290987548073083592953741765665029396369436859866265940923450527750893148046599386004337709301850482981315184611428006652391664640325510674161443238930429958569241702126091547441823678452887897183741171033151063098666135322887783184423045535681193666022423385172208805141915269127406730685519932483214999327004385023170773132316439088547721501949460155873272434648397756191854800298061 A013900 89 22607057597709167275130809428959519551202127206668859948586425695652793686868227730675475265840323235642322054476455330078734461110176265831416363566205963533869944154750720868384327530567927655612517227810069536072828775065969698894312222741813448816676595591405223837950456830264598979701642897396859394472326786717733397039449949218058469853424493559007924222598604894872614998699526993117913776014500357663289952325461938341318191285344695321098732595845369805203153288901292558510956199462641774630861966417935877516777720466701197976837933833292172062187823619955924460910381752111228161 A013900 90 92329506541861607777529013919623002758584158926883497584881769770041270349332215743079439208693729967010043145009345690029889491354531997458353401857105341874641772792361573849289300451920003906214737222616332802344576073075701913223959443212063048125637700731453666081797298690940478957598459458901410849823824301960681684582214577051421814786840827568837822325439184849754141788803736892119864770534596925233000157582371427841715966346667555505594654893424670666800003550355057839507154725181574734411677987909458335302149404935774829358401782406482393211353352634085611046728551024179219043568261 A013900 91 377083029997123534185814023278146225189336322057443819369913220799595322274978051648526480751665271251995684218575813741996761701530535485351658586878005783855566338903056696119456281264986939873375514505624587414388285484624547259499885985981829906912965059195030649098334429380968701051206825874558710953176330655461922028683907136350288885192751410714718118997148500284065740233795130644843631829205117836941021176582320730819780019872391310107954635644890590894948561300008642077389010120268794554385468482099006696665843686847602916357478077928097148596881438846221678161555121966401372675056178318361 A013900 92 1540045179894282223091817238284300276441993662251128360132481954980848055298560135715798648564356885985546825912769699479502716461982561506260194186327050299850302340280312755678167517770614426123792812167935883083690611136040598087070743855234377504653147511223483869013156741369243652931934848761111105962578405206302691219269973819475351186304601229251390984514373187158653173754582926861736521597288450962968661528301032679061794398940853222003207635391933307164650314153926595116906533621199904108360246213209035348859668867297981918298492575544219492681672081273292802001285435178101812543569612926196478461 A013900 93 6289700059251417921611513874694149043317022757993495586745429684819236523492904748837028976400338522410457777257168642413936523805099441430278765336572492456668919638241165605777959637494484148346608347967879108037983908631314542688003712049906576401131424403735341692920502460582869372182968047760102628972872427281466027511311719346093101255337808184986835171246136048047842585584265886178944989592007359866311273516395775865588953566508737584836522306911830211724455512686365761043553090868876149568858189919613234477313122480600555250504791826272722374280709628800336405946251847096320790711005199721491963879048561 A013900 94 25687770301688775185071505427152248801960095962943993319322596121199928704833895777630058879545598959715073018553779709651400570808930433844842935789861053014773991363460382691723370733450860204746531500543963033017038119225060355106618648386735498586437251538719912743398317019768957385801831986825082907090737253132662684424975704293098180930026397746112918509721515479968241951627285890009315410937706850437361738479585504608427710849931901678968425590180912679534060483817899091043736221970667951330323302308882330542029000836143208299141870802472251721522220475693082715861493114977930837663607047187745051170386107028661 A013900 95 104911448376897428422125720386537926484334029882355526059438734141188750023340818579314701100011060256971289430148510265966994722641323593796156878902307316478691472901499912411650110135857391613065514047903099967107918399765188221351296328494914836512366965446537534355225809938755418628310647819224307925932187106256360802122727698879146573834501741061297516598472151093253776922882949930672935079126099485578079513486213638956784222309917729578976625921283455655397735956021165495630814147886626950696124729283008635049031184343893313157733613686247725728120622166998594812932639892374482312032775205026516751230025070101861418761 A013900 96 428468951227535164316232076756379932092595095776558086334879793544763115159076260500597750077256271206556700132958960925746069113734152330746478105281792213537940323168488693780332626455965308944312478988555098478765416644399404980009050686502410178714994435947169390597712085596680943975302145069141815224607571292848709408310234317720021401344062395170186248837336710752108843584523178694811264829593982035148920119108558609077041399120157309291228016901739682525665548815721998021871303692197921015964993702989464849412383309010079024160813009389618022893943161112861128074093007517086515585055369247624002090215296618828082322223218861 A013900 97 1749910472177327592119087740912808037039299723256136656958368899695960583384298514586751771688272414490969425569717825275800446613470765268154021976259472861102515611792747842756950260041434374224775539749636866252224316882808254278259943917795179913300087490846270455309506526497490239970475465979027156700635006524694706943189236287234657125250686572176952829062815697719398480192394698630657381501809611623733739807371383323890153855188033587033613635056411939142753193583839027843122613280609221419223646747372976380949964084711372752654200572461148356919176158244197246028531326093540555387440218599590434560650383136252389840274170373428961 A013900 98 7146811109329895796301158361749740216880241039050110976820331381617172314560396947722267497503845056294982721938710139926721879814522565902433109307263289371501645112638373257351503313985482169205780006667031675097575584805394074106095715214611212079088800621452744012800010914374926386553658821080410789708220130782512177321386103109931350399893454280114465226128274653871493052352239381072166442448922136642102590481025274004483101250127303160837568480547527057064857460668950557453124908021949401807472714904592720210414129268333802170487773212189148465641964267061284216702370817429955075798399984222805893379586790417151521599053579496291593049061 A013900 99 29188298398425336751569357166380475769500809307825597290542892215994075067068431734589460408822951098259395229652608021184864756072371425924692964154903307385439240306171492858722532036151421712735495331008830731297683543479294743450779616603708865863418649706875773275420537375409551230250184544833326786658131544348988765910450305097373738099555256518869767544495712642151218646604833208476216039772085347182147831886145802586983438298746168966479874268972635801285641419975521640644864889977351573871301122414562033204072555758931349778291285063674913437676811905069257930718369357836496955023321173964345771957463790329478946514216323074383991463263079161 A013900 100 119207958677307316252421163172571667470694024794899829719903516642233617975489249115668549845134223403352294316819446071929127335139928212990464459598004752596179786773675300155801551811378057568404749216868496598523600657607331141022072482950823982781653970686501052509918292115447523589016008949738334762717261698407249367843636001498489181146131722703972536498242484497522434225817445911570922404249213538511957142354039958491301647339347527422169420981785410848666489408963447908079333342021391540199354785354435214370785929047607284560869215619839777645729305178305261384104823012709395050507701029908958531597249823548415294937657399284414733919104204864519261 A013900 101 486857343241949487613829524934263119688728937358875189458887672222062961407313617802551040091062526935854508571616616521811820878572315954602568889908670808082810463342154067041609273554400936293179404681361843826526835969334758720379387249691943178902535763334709635056809806746991346537423871167635282742748331219726745550459561637355981163208097714827016940285008629178815871144095256664892715762116617261850222677045276948514283549200276576092409554401130778232449658061637026564834713381482907210719725078220834213446941183609261958482330524382203255722700701008021696324083891771029453035173552283952207447854859601603906454470181522074877499213747402191387978369361 A013900 102 1988374562391789144313128776613548941383857541796319520144232601009799562746570953781016505386948557321250334311847995153348179461998074162508306205844892355961814296146154767358703475732802418315910299838554587733762077309196057424660175845854114828899025213571050955245151988545194105384839369659610425884941202282817221229377446142687200024639355085222734712834944027437831078155470581840345005336776238675739756285543292630704133957572398764695585953539212612509925880939189841830468017756027722822207639911686787231972865934919770373899644576959880698900337655687562417978887346465953160170405340056441494389991479953770115954608122824487529269416364979037249833846285629461 A013900 103 8120722538638868436078393549696171845054753970307890348540580510016723404012833178908003290667341989904275811613352708853784453088925796685174335883597330715876001728704806831524448223943814089446427571480940630318045433700564927324112048832228636226821337773770742777367680481569415790996327854466184599967114249184456096040121657168794936307829614742913256063423907737402873344125835558764734876640933173151827414385543646976351384200255391367292007288435451769964400800269626172209656261785410578805901044370959919420887613737671769103813912316406425722259567919931229358829991790588945767405112619729852763679658593270672484340330989035612342776752645627251011083661448985567299561 A013900 104 33165851040777541218656203174707685128559965744888425280364933401539810071052215998811355147417782088310042746485905411582449938644934935167717190356535741974039894536205030285435830515857155066522244291112881109222559673821910920249333342747753805442597252423194864347790121222458132601423893586753198990910291272208486326293556900164732568169743237401146772001885645014234812427617669131386612474424111813402551494919413194159763664563647244138548654258706517009163379272781980519547629348414057130311759261216481777866766524153639009868655503105347799698706023601359053755626928301936103997604987855351311401996857340435346763966830132651333404746878256758901481617792807463404393704379661 A013900 105 135452685401490596868655018042026831541236884658664562575963704870162139850994426412961454368924111244649133890965832777349295376869717413653408944852317980331918307315209500393778760845642722864338564431578408851056965186415740211301222554449444064561916881218822568677673981874762481815607925221552326751975711495117951213701842029519684446394616525613260932679673164688281411670445750117165195393407989481229173962951870345681084942208056273433490697406637544823641166451348159421864992569487199139963386310493494445467439028062401233843585808888054054097284969696334112802409693504865544272722528505028146248206767060929340154063694911591443409660130235307286299976709222754097347732450677869761 A013900 106 553202447900913148161870827840459824724397101871336598681055943023934065527586187907602288749577331658382772373227448611805034597968989758819301125080296715791567890824354435767732230948450290092967995333573811167010602574805711012715534335849528953521389296502674471559056987048699326745606143005267079240070755292922719669830906734603372767204699746873644588417985851576574801684679158499264491671412963248277550611265696630666464693556864834385992790769145803451777711545117469242998238018035239494723605994072791158228013201948680941541822645665510450392775642021767846430434231652914874229770351389913957120447505560308579052551690452125525620836347554148723285021178113359231731971449545938568769861 A013900 107 2259334670674567289321044809854049810616734928149827674009899257959992140955280277619626415084437529803332739032270596102921553606599749042983666544241564897261058214483636775473430972148796778218980682709844135760999168986366579152742526496577397048605659547235869311968816199862579969061056794253954283591452211762580972326276076025700369321913481440906398737202484434409740724135199835906004609699709354615253592729020842875001539121420285226980667542773059145023208803499125801252798346887695739655640173963998680442110186946091809782031899408985156895959585392356744083374382875927901290756679321881898982189576777906361828017105411527216311313583347882246354917078278553948551675776329062017254651558079961 A013900 108 9227350987836670940883368428969734685589617736791639353251503569333661862867601137106593861472766399907321042814435373814538020006267641666198635517003519438468785114830835438347814906783873070720917225235957144705632467056388732284294905207198243863607422762525561092881154210674962714222231114469368943570133569511768711658716448372638904047996171466287263989007403881057256501181293785023549332479192674893511813318186753406636660927331708315796971292106993627248432097579583184022354981322385058023339690126540974792302656616720506422606262408135688263945438660509570867653400477960017589480644775177185515059432708224150248166488228323715664252117064669230220363194314520459833847589781298513731739683005926800061 A013900 109 37685433396774735626332705884123722399151243388448471074253818979019177747799432671658177096234786726627889778279478324631328542045617681596563513513629590742169803756265729844591749208610922792004368760503397810649418264337464277911021106651623554961602938911853406584997014792971825896117728316835464171803726081376584107054075505515142920661325211881635281144769127198029822333731023128708462852327603282725266490284619837774798193529976357264254726251065464780038948778156873261448884001573734137858179651785496121690218072191004837001072658907329372574467829978825798890154120545436985797215490806945918539239744183090960252687002739785115468087735555932667812215542263127324527876775273391041230311771104188650055930161 A013900 110 153911116221201094546241030434055578774095992274005789162831096346031202858965410773751832736909588705007691271360995705105133529897049219026206642104528125179686437690768623524027007534637078385747834459140687501871099782798902194880679212697002412442237524412839409687192893112991027114160310336516036059527769492676188528203656826149900717415838959170998533358632737158600795423013205290981361843654016894581543598237906164075891076993969970679299991736702715773621850743819264243956648599711289166160729374036796496091141318853355045800917847316082797860756638884352424073077333873739739131393583220138632852027578457905973858959240576559129868332588871720164544537308372380569231626065770831624879757534678387969882074426470261 A013900 111 628588543670123611437397538636756823326864216142259317525707643417922381627503493106490633832645188139710616929056713920215580954586068612474149573225745420574482559859305826103102225499218826472311116462410940967079260494028779253014376853255040249657754715692001845942874181955659766827969237605675479386753422912808314244225083047335635669898745308989234281088525320462178667187923654742102270887029214053177376791107030802608510823442149751221299775551859298193764774244683000918007592502729475794806200997233054606482326351470306195910574381141461070825914049624222619509279212351074342326263664622951410569598685207512245743349293397965718854386994543581195736509365660947855179453246840719210003042627137538986183350047221619420361 A013900 112 2567219099791695511595086724943917178906069472010817420966060112190780216727268643699711504126540045526580270310577454378266374392205917406274286746160840097913664797203950783693505902263585108414392303055248986414589374862923431376015269520755763138667485692112420431017138389399292009361875991274576831038919041271623349013153905898706516975069135615188240716627927349824904356840866186255874626631986900143795777729937015607964221662530907241112661634631124111612452908257484088732235726547989954823043800299000515551389075534366229005024572740594222300821186395984337224560466740442235072569035758950260478858708559854685970352658592515925190338920778802434505088673636805242796286260184875428166292636396535050111010406111207863096315780461 A013900 113 10484782092678363430601005288430177094287457236708851439784907070258477673916054595002635453714706326475152008555699692003732077921582579484882220774282233204729296311925452599633431148940610204860328019300245440664810880467040449006215338264988132990395016982642028394737525913284037894726847097840490510222880295376478191327970880234813184684396831835125909099020834717347241708678138432153803818502324330864176479622613495381502285656164140794335462494658608615360530535067299024275412663030372322482748007844948304563943674778980650245649862554433603893006108181026027643164626775106872702114271512164517771967330488011082826203263310352882585788376691627801564667157088749928909555511507309921049383922599725194693427710609190144879526375296550561 A013900 114 42820909029489796765280996299482974700956498387899856874076978750549718926518232487504858459151685822663494793294341667812134183171613334456786962746466842913668123796831052887615495788819495078280270523952151704464594781726320364826733069223376298934205279253825290808975924319969252449891810959137445133291775637227369957680757199937880762382729785294669560477220090089952587209654093848897782328949161302006714024603195399101088866350625623582286256709897718104602558118798891012342237132495006632624113621587561215617906926108509652648908849308424836093030139428236580523476295376840753909577598397102619197009546413416551381579573889075518121500895034653795998058700933320673409444574102515955867709927673460267372622806326704079892618548875017442730661 A013900 115 174884917388248308458880882267714716459151136022520193359274662992098857617512039820451079937879859220025801748788214099853205029625369190868298091339807979610554898066761499929363333966613488668699531127143506728355556012643246728309225354748260365853486715205827124018229381491110743899855595030024198806322074171775938871533938161023498759528069098851745246614575047156465451375535494342377281707443598622686922754595934932664156140151456459898038883315149980408725412215544669582397943015059989083306775066039380348266309294826690380893061280369387181512380485469000446752510061424850699882859779191205204165125885516580950914060519299947212635539926911924602889467538540475895592185994536659517875269983321106751436796175941698459393523308079007612873735320761 A013900 116 714247665990262304825223870150455941205535613780710744218807010400693936494538539342744076025375070920366596948027693993424574514697999937794407103139001109335446869749358708623012721616380115685324423775897922972783654666792296606334435580552724908442590947058833763029974635177226880272144135517716860369098789447024283721170628377374232307287346534689511613443832564666767706428275887979197398598652108578514283908968012454428612756148703479326040501386287350137255864754918200586141021465749516475122283353986499319734782057310981011295732468217894557401894653084430193582373094375294168242287507054580365535994794164153778209065480933433711072021251040918182585477263620696145663942412473165673613908014151715404649770698959666619707547936048783070745235297255320861 A013900 117 2917059606918496269399001633305347259933469205777414531174773929984484506731281343068240423639310352520940138962036853066239298200052616243946075844337097569638007896190225651245954879366179646850549164467568483111068696808301085362227074688970964351295294129473930030424482437501947478946344136012042947150296735079381324169916684526662479540424559269671969069977570021188110656591427982371728074814153675297618765426900168633144351785999676028618961337752237552982916814501426177932059131909289065985563392568299615858228143135045834859213912269181171379779635354556774438039963537111233287812494649849118725465921874840614609737422539745717552822953063397464990415530277830548749202252870724068400772235334505035035845533161391873401214216233164770988013686222755753183730961 A013900 118 11913566057675437532348731969584002049641541516784744464185425382223563158425732864506343782425731050041124142474993673644680984018133090054516412301932984521256157686838396772479255568774293661881974693151160909442398775703479271028956957964301004478089462049478607111186659147484141200712243032230920612499474046034436345423680901192026759353527482937826558550664463701104383920695707614232357002076559839436680097498768405614793480273553062868158728618475251142375083545022089154718500632689859383680705437151585029426205417605983829194350398312475091213329388531180677039173453121879524981988297211943435635794096994958428968243217131998024803201775429174650164821057623218021977165670151577038479662287101887348094931777829973711549772381732084474356917683916042994333428801551061 A013900 119 48656207049718312101302988585709992354943069350242091650924159988964636518889694017663223148148710607204005151406264137525915251509441371224740533998736804016246794864974383096879300147686661518785834726273349421414610282249355394288634140978959696689969650045737628781404545810899128561970072480177335104429714450883287512781200592239257679902500946593860385603327286866144115474897260162993983464537880116803184622874817544139783667578698337612909931709443391665825221081308259338874983152469287398749752756576225570264594972250016162796475656098377832499449769029583534276365339068521289858463386631595397423582307331206714707631091332010265096781174232067617912795846260042346774964290631725934431827226415105220241858968767173465314136934004387933805561869799195109200150901843489781161 A013900 120 198716863867961608171243636985886765486815344476393076753631012735090460971433918227232387322577297139592484642863474770333728004604961013660334039644774980019557551154836742980347846612467241995534746391407712645348831268344874615169604983806310276211201737721447095443763086950838941859070534986364734477336501218566885414237214119964944529747484018484931794702934575617306048155143375128943890861502620722916003121467665206838834616541829459343223065004469465345788451243392143274158657567982969134521263982885719427743202590761263260493249023547041004088835301143491141921637957655086868432240175805485394213049924953688674744150847740154455692029090462361590385267428506485208505978434333322520538960007229157645094996456200981916862931966304254764843229038008762544679445498369898458729421261 A013900 121 811579742440005871893784309057697124811468035191381441162581172742395686743894236865758020296525261825106806122403360172994748877335125880851183911647265140672855014229019896842781620697824075501205453271894630622581807131878570760688798883968335605384445228229899803948968267179008273285571831008347198443624481963250235287171620424562949918886229227378328427678049803213215248576469213507494873611353714797081971264389212938915691296253102236733116663007818747888199959511589095738134647532056812225267428753767549600565441444130666043443738830317493711840216342235433316213303504497097934450980534247358703990911411553284870211261221406412552646271700386421433654061090030764746544475029639156839455687104484609967490120121766886447641817306515173189350996557360625117487868039338000665195288101471361 A013900 122 3314573637678970421407276390406849885139641413993156135233538930178390966626425196677679196451059118345180531991313685685888026884673264945110201064742507208287147836467754389715501259873604004578548692913198132820316981089112402722299884210813963414286218141058962019207785248954054867933877200593021801510805190410592249186572902147577968326673167673765058509808350879352895609926406491355173320811003317956477275922863248953038513738718591098143958496506895556068945342841240537493211452120320758866026931040690803091218919967415497318694617200638506386020339403540075442180069056020102171189184050900171930327985286836182291714682165607150912675190897819884163607984551855736332127037013024310087177811159112700052836367079428262707700393703355925337801594390913086402957319347328367854724741330507286931461 A013900 123 13537053508218320777039878913337006022748694638530862965063431578280496725189949772176506283904966996292670155886256215023420976487720966035589517278715938431872748766065792170791468410951045988703255295275485407449589402783025053070547679405269518794249757796117047841608534943038504440183615808819160932572080988961090215495131576233825328020934210769591549224966795634716040313396046677750154714697539461869366799073841717912353546998814336622520839039542308647436735743643253320416562384816054131605499455090216349595650282257841600014778004803744924569652054178337425653483062211760755297455917771465443080824455037952938933774225147238330649607659820977086732475533316218564609776363991929597851352985732743337398489059625460047152781885624269638028040829453522527091404390903743134483849170792666141064066801561 A013900 124 55286693769967952103829346509838579634513966521918535966478525972286954955844999054495841490602559614525890476325214894033368633494477685106917183107521042865549925108238067870521606928633577873508953654689905228050275529495555402270476848006740646977114230064879431206961259169398499022658345508414143983878568539096977510193882365628142255995625431138299615781236115018539414959981107632646084620450935613760142813464276033967561033651404631014373981242233782289305019887349154529166602852389631494944151930033407683599944913419533136461954864196979450179840524121802058448815827862114312471095011226359787551838237644958635852366246698061213444393293082512340901190058092301555941352257955803662514308580384082797012506566905401004036723651859965252939959579611960806416531764294368239288622882283498579385896288322081661 A013900 125 225796441312619883155201537910178252923898125186134014659230914401943125022121516483465520727611404324244803820250286473936574869423429808222845574446609798688235314684480201228065165378839324026775791130072696631785358340288327313968256765421177483059879204122204149871781685534999579256937971549259713858702445649094504946360345163344261415853989818937360599111762198583331843177473801663597506844468286591093413024612263214602949985096735304930435791165388232481532921026942569361723851876047346378132905841601370353998218620841628702157406322821747969458936864406375908712867171387488925677511606444587234700250098204013209643284840505798499889460092671581733986891217444826876921632698069555693878350187455212935361575082404915145987387103284935949497341859052788741446563795086393620446904002156918831568518417032502033771761 A013900 126 922175471761312177414041756180496912944745256970815115403779636739890318845971507591638016669158464012052527527088015238490839360787099103192731833442973525432420536938200274315742169988883062097079035330121030386571213782929897871305071423913396379742335717434698090695493453675177316642839626542303146630040516977912516745935232041959461392750695673511893360192947106996384164052963930848100241300999773734971199227231968807023122637083561755601697745134353245666061084299057174472785745170816843390278978880589998264134478667597916624109765320442623703815213506858944255150129527530814908848450829391945169826526126325108553517349260394572159197043853940099631357596408057634892862517023818570478924263878936022604523144155624996352642233655913110196278043383899353551730652642076135271660821082113074356927817635520858588629282871861 A013900 127 3766257766395846825088865350458523622654547048739762983635691818189022791089151080126516415516526752030087739725907690123535675524229952234448539273696281618192074147329840678533196912193767302793742585270782630322825880782077778826094913507476126067902053045910767906907555509648245354078337961601046823454895105430009487554590827117798678233594508950885597184257375472631039560792874042940657043597654476910769609735137311036731942185235611649614649362600957224978005740446863705321478734637878240907081767925196492500549888460815318882443316654985039911375417298576121091402899153518128700042866880770472660033685179050502168528759631726732549948806000920614844527190847744594723574698639494447511545065032226488855155577569132203228822499116348389265729353262226733739976710186155786139125231042279089094203256933048374082679442806250381961 A013900 128 15381777109995044414192260066673006785807058256305114741229512590357606170109993015495785819127462424492833367902319323141222175944183072150663513696242257453139868217183949645038108042287477235107226886246988611284083502527964638581433062350796753950044842746857213119369054364509908498836694147312796932718960554981807178131191951622628699572501567600820818345822731425147901301273737671647980372414224246805751073888884027142427961810662946773802839076447932003489898222564776505767156621613293161566853555465062920217988300012704304663105631993941056487088253164532034725519671835782542941973772670621568161316233673445334956990475740694780133978468537165884007148344668464547055146150288257912576348711643181235359829749505670400339037197463577572948554517387613465494172622047989032326587495225003070048724615843519797639445195044449991217302061 A013900 129 62820731276707870887047023530559293686921392431633975419770193599792089716952392584579354359684288415333605250683230249960388629995814029153597006950336699906625988925669185929249782093614328063378660433348212434333936716757962908395069351379951373604132092307282290958028274299149281810007441403734341265714439521561753678012779180813929494552753224740079905026992963236177968852433373298515188286957305660603614766620665144136417181258890351581834948874960075543385096820675026291980150125487472214448348172728418937525206234070185663378894374732086662739973621837518447554529617264191319411858026937858217149199791261951765943179758963047292239961597331107724039478561608820725092469447538424429010978349570628126514316039785857987695062157198194629256764453017269542038215899878814054914048315835930263389066252291135049059055760526233253580574564632161 A013900 130 256566211427933892197659635848180741906049345751428750645858867451104473405094983507073125719740962001352392537920631347093473164154534072280234689682877066425351107997314447922834964298312370857972850454497867751275665278847913072139211133040210784888009482324263911783974233093429880989533201444432826897645608164449879758125669465141350262632393997914185080200646988145837678768191992321839178997950619005776883671970225135832685546396615343785723696535173319486814617310415695554102423107653510758500713220588308511165632305772279337991405894737689871382989008920230929175901964398301031801288779674933682517264016692728469240306396760740409284519399621574386857358432945146332170879563161126748948165688459751902125244652405462393403391051275303883542180959332283553907819594910964360488519640753838624637548870048476944997138690620949757181678159988773372261 A013900 131 1047842320659036237058353916427190816199238039032755911941502846415923230938221827236220859825119782650685307716514188405295800843196696759133778776368527909864842885522939934076098200525701852133417776514065196180852695841008040625836824327660657906771904414770008566380840949351110070379233537552409552765501325950037918370040804788253253748967222959275321200232542564933403809694851684033615712784709121032112376381577268447479406872723963122170617934742997889289419065372086052628205260316390810942303521364917931378760070065636871816570038806104093941405136794320124058078230388701065642280675306359176327702440487838789033952804595316936666299314964513871574938524433349705080365421394785920916505952436404161203221613810133801366361182795904519866078504798189938594798479915395464455635523553322393080720837977713854739539759123503711524255448954888309318424522361 A013900 132 4279493869645890554806260288434206439630124274451717452716203716550118483398022702837276849832631529443446515930323313380256985519500472430675025034345481205206914693607124507700126736865219459999943674478870181787416675936956779728020800073423220617705041592266606755964558902085817989545898069951333406859136730813875812453002020876509901889410784255199298589190927321987079432578553457613373966199743305916371188492376103643619093088298810511220142877901812422644805694305202019624905731863432027360272753909982688461925380915137613822925512058048536170186660586819612985721358808724410890704148299376818399145864898822886132355683200538496355769698545886067413078002576767963868425497883866574401022876851470671174238596183581268294157073017936445489571087524792326404955066620946531778725497379647538903365055105619131855609069776060631739923203332108298975686910199082461 A013900 133 17477885192514651260774802450254430954299830179412533700355700314966055448164347918680425219678300262031509359157549374499620934817177398954592300417795414135666765507075550809022595306157979661805229960882828188308170233610801121043989477600667848747989778072017640918641610976567591336922391853386310718286807181453681019515118006463774966816444473387443710567413255466654753097673502754792238228730337835436357487292901737267008381701014260307684696747781670017136073580917569873552097124409174606374117314516514207930037910120894443751823906721788084621195510689290568214597587232070175243135702773633163400770025979147448076039978115002473505095381600951833807819283401780618003000444332997360377791932371968219613379024911960441421435196069627254960402768131091865062803392541674351384024582573715893282772124921914202030624857481479002149652094651866835954901885630982878052561 A013900 134 71381448392634279728781631461886571714886890735568908298156416012053182021903461499030643320113365778463149405244706557943276359507769032247849368728618668666890772674212764134679990512475110894758401488471519486697586359260106469256878469458365161739513800613705319293465122031010676346716077490806884990865867496582160105482712965316709805750007690206132245772083044064620143780961450274349734942195801484043463050210427278073926198713494041536875377672311866298655455247899028038143993417896634419067138898334210193121275758762655118621267769266361438189509206401642298935806220612085034780665766833497976278248263871462071834802950659459717044633553091828985406348543160495623766672117700838852516300408792287777691220889021962550769724905703160741611035905726960417194860398282844760161846181713895653472062918165714714427477011064965874158396269419783996590250746007382803237342432661 A013900 135 291529044761806054474596789835122409427341265340027713949408916791242412748837949011652549414318317289187126949109311298002692923142039012372473854673920233321117271569525024215210683931990112880393682277468021207141099147440560091198486613993378615425510052600234508231760198351972734278299478796281889798080280308658696668962053504362939834373412157578554911090010132347359193835968440026922026827156815036783391486827456256809000062091979728534794266826866565462205043433399668309611921662025062527546521041825646183936795447638318532616238317728516016071212739374153714726025121408037102632751838990455918415970012725702119042590565591250089841704938815891851127053491470323337521089362574113658400675015848991305156492924075486275561184257107184487974373353615384766825946547487364567821756152583902952240905636143513630907973288367438191616180362333609240258239662019498114084433466573222761 A013900 136 1190634063240736868885755223962413267464613889116472526568494906476029929149941816396439188715566853959086434359984287381484096170097324672469432842347612298827008369934368720922366169457324752004928718183089422880106170169161138909023830378696971596637941031334670355303840057849490196038737179651373662406229470888873291724404591679222186940504286966178733690937621471529982030904672541882392276686817975448542085954743500925889893962589916501288681799941872566870757080091391018742954358871798219893815274133441163405462450224495104357376511529673349989752456020090720560466273924367685738899524418372760006858581544943052750083963171521790083172596982322922725079850291567439013093218586778300166387855232903881238380937907709617573505708185635709274520626187873946541578615120539693118805402124524070631150034949479360163504884614994742685817833833987055831747916861893494267230348805265165651422861 A013900 137 4862669768315556686953181795940115988065497049154474562230916616033660309671206522286513687072435303821158865656046188079006578652390653792157083140864725737251683710657325227487756595046829476988081382860273695074064489694041176579483134673466680394800611604014958532766768484103160759132002554151354826006944188286718299604932517281703012905900498902857532445892030789497071142399804032974420179608909980347366181789853886874927841822507440572829606627824401692229425861558330151039118640022669981666550854903661188905412598424310680201065768114850458366497995384108531931720869800783989693925286576600607516771139746283466679670664072775314400475286508102031024421341655640869240813027123479842487844805944557974269552826889814756841572236306662985883778963934522172944407763592411281206206261622170881388750488887203604323130462760984643597891300979220368709497499003576081830289734785932268302141758032961 A013900 138 19859634463447333380742176725980823646974284563948838714081848782459688104388484228876872835886220096771298744384723892779658846880807321543202535412688767248235338694379292618907974197587351313796500163821026658325681856423923263309443649803039942867085572652569096158631291932694202959531770763412102396249786766325974494134804498762720556712001133469659351119800088839415777749746182050874862429960928859646658570414124049239779673715144460550933969258304266775635890390616237728189015476835226494794342013062897565269784498637325673319852904623628871865072829446233039370873136074251693092949956832781117759852528608936052549909638810285734318295518103026013008870225877144529707273724888031148184449459802975167272254969853519338231422011872278607310927550383945941044428691695530505985548199297369718850677260414717127619701446092600143902791460220534887066827445178004079379168136128960762905045456124174053061 A013900 139 81108752971799717707622504708755007837431322561908016141020392694292394646821112827640265225915747383443757973240395235225297476204752062721915018081497607007285194997053163364174676328340699088027600115561618796294575595502801423605362119604245233703407054355930098190562218013608327001226664506622130808626150382138678757470449188201325788388040541204569225567726662629146817323516131860160076525065859516611777914086894443624233405199695206480529974781809714242641315580206167121934486297958225362616067009892193009215892140669200419731284567626267299213015807814189802327622345913987414012610011650718195824131471944284341155138505774726777815085043780086642755539898375071850922006327088932900331258223230790683631783794633728182790288870109584932397166519450624001765492264182407835026083386298586966127769849937006635628750295688234340313534505478146752804517035678931638596539963932424780741259052402195374280483161 A013900 140 331256339120880198889418779103531036263861101906411090629557526823152263269476753720478434849427729804470035382269071420578872647865304104114635847261662458276060472172659821548789159767252577486112609659565322887565472484168586796948083038037817563213318454102108469950173345151595781914036821738159951057640869401842960052063818999982222853681384762374122378710378030570361145777789557646211628696098001917653678790700199684100175274409480392482338950536363835748085639602435587348859757423977486161685641891167715361131634307599222103424959033927005902983177073709740385876044750569661911556314561192709834283531168699123621996042326573067408001366642387295637764543254493529321422416962470237947175792040755095461811251827447403905062001564703425931988200179254812936234448721639636021437862184065445326949390971897578737578014711370613557508846587357804631275680829933360384123767463236379979450156837174858530294295558323261 A013900 141 1352884345859925941164474125155510208736271390157075441651266524855962981571133279346559696246982640722165875974760496857857594360019336356918688378437202907507716850460832149847231356194596018963609995223240394770429033738065409506002462883733288747737077111716875304231972909106977484510899697697640794274462132364936234991593895241646396338942997189396915581013433625030442525832216110172450558969362545729891307202777476230033209938391033280417512990224514077942592308785946784727065484155023875210426491733359957474113068807300290591819978615420318735379496469915024419696740241846306782649055855681707426907203929615259483717658461999391174085789505540596501489808870220277595150614538841661270298599449439926130678795399729769736067625652406826552258940340294760767688048258497159114790394383803869325239334617717873219721107460723434200835437856274597252397639353211667078160262820371162710452364988862676898433462784043588573361 A013900 142 5525316309810869396235769939021744399010014720811901968323379265430763268997646997312563802001998049956038376234395319977673058983349331634627972125063758831755173896683935044023227429065705795645298545101231319522303987118666677028874164665918008307921744369040002146889104790056715851468449966266632465537125069253768442265403619150303288934273433764213132321332545281420455350193879647771415500337332542377994817638170693448554862742592757411586445220888928170239419190904994049450592870903017163770778045314707135679982658428963924106342566483216739167482136912276421147507876518464743377323791669245516983939138476145610872710772642310175493474947005367855712331029896675505946632219988697767635687780310057051750231398970831752308843525994620372728907290502738172746075525580576506037874564493287766515079291751556183734536194701448038343066212584248938913114451280091122725581407544940685996921214303379047583569003789775204136052233461 A013900 143 22565949866214881512035904243728645321741200131282609640731481581325045697676559099371239136320162237823506288417270160716134517866955988678315735583945022508530137466620755797230307166274678105700759433346483933292361236095333694320302004786240403648391504099340641808111939762175423265698147975679519919132638032464384948824577186375372812639755065109856617926686569516394563116182174063342885816343200173658511012710870567283936363481885823137417612513077692429002982156994277102355215794647883301573398385647840727537752855272389991406637782116671967650652962845565043884958065996938376892071474880157285159622819389564765510848939259231630043076524539569864882586871532042330512146596288060541498680099252084315110171806768172930436300153358155058882502994049523474050419800099158088885789546721601060512001850521822361546403007316378634844955061881543675663989643587471434414669752135699800620711928257644671615101751946824700987255062730303561 A013900 144 92161618414558063798187348557716404087168557197371437316321084657771200458926532694301177127884310915657219856031261480650925700554952820317097974014125450372110442957563295372224094728089579126170577302489808378443265816698188436307239738049489218780799390283621214549151781294640408334861071845620702981249526121025827033879404511452846479474836301170230523130998545248476551617362733274272743305413080172438898485523479194714891786032733372161350408682273116726983508430362484108006039182137214839839217920222731963177663973970823236293840772580482099753999416210535041295601122296162022003286002629525248477700716291740848387623663677567159490558876948581824736837924610885614086988426046664345595300892035536803425767786193701833367823892630194434137089360500652869892793556004771649976541973555237612838127269718025228614026068583829298948915813185474407322975767365235672764387149367163691414850206908974860987908680227778708126749388951895503783661 A013900 145 376397357928515002916240748431918123648809191618341884515024258171888017565502311103328131809169442094946567271237131044387926304562183368409880152769063765990186632193427212192995797503085378198772380931675928888208520365242888090910834121407656967911881570656727685961405339137222186320814438385771358666424170880407701214893909844629081759669658412445639649749834289647848332937022756328190585206380866145337877743624926902614284258228072397977543365449680318297790073763951851707991572629805781264602189747199579833545860613758213150170911393136719524087408769744862372690405839170877610225642366625246696833025973107815090640742192449215713642550999904579978989544504741242547378283517805607900510113968463227894407981641361483851359362927714869718653720794310076886582028054872643900440845050738919489829808420382656554207772480729285823666566021546609212422172654472126376372706321117582599271081144887151138735578828826951249639165306167825378898353673761 A013900 146 1537244825913206051925221756911545240712225268297661708889695087824066024427285554279413526449960727629413370339026838135515774208388717657106159941804286095744287214727808270744626329578148496186984479735438592848261306232208844494977028546075133230305883434600712198962661506975668268375024568625767191700901622716843972939449432090359477443748611591927649339182947972185067024396427576142719497231965301805040571830616307587893900953313528708652482836376404837640322738049429521512460089768962421068543067748727551197764482878510532084826169391621069345044910243923762161167259178163620418800156215176536659782458209795600719500945828924034345303256181261294996771177701358213428990195093353401032081256968714637506779532229466077558820625492443227132823379749762579322566547360933419826434355712567871827333410399493228015696517796318956961722445955164528231062607760302265805870146258782640211265621774914758852861116230390980425602564666085321797784145137360973861 A013900 147 6278263130756950749873850102624198829138039930479748482938112597877355874429501359518107062787811057672014775214989848656098108960254570172104924924482826647915339157957056486356399137256445851425759500671984492490176849044270374010780177262053997701025488841136203292495604823300833750538706215749064413392844018239485186725978365049669232187491148351203304593806416996149004419404474260152056841364566721067268004453991892436025068777328735912536313804527711373811679734790413158238559765085509192848457811535645940574341122288607742598170643238489000933167262972119280966185364376797220316042136798558708548754197357084422694114532360854477593687373873145436157608163621294780823552284770959718508524093667184419756075794357894636824056875394312876376391098059385099973873358643335540846560378600054157897884208745980692032134164028464048446327603247933404913011027416458244080020070205640439669470137156551141545728937657656033547183859955323728839652024939641090706683961 A013900 148 25641060730587593314510541077977593062281498018112271258916028599103507004113400931909260573238761928449333215470315255886218942902684650294463895989005236795577684570351572352984656072868187758253795802453952537763623759358553678767801332736131994064755900001573209003084592154447758421408880594446969719802127647735899690592754966677719160846164786472297767494869381460389145098294232730361275497873868310077550324258552741889862419418557067669125471745385430549495655016537261169975260175145493180021579396550543121545607151880025170152931322220956167200149351871695327513278612836641904289968006941130420142675566180265847809455855729498132794856197322687148956723658653893635656250709785361357320381759470241555910208907812871844147767508854788612721695259975432746188396157908605325706978088800859786324906794823668490309131171442814048723695010752488066938633250082584531105454048746926325294522656631207673738053100016570664266087149627397596277751674708013118196258671804061 A013900 149 104720681770853520443385815327109365803256928337270345160810211317627232059006544859411543016425000830741850234635530006880162670927797282952270292072592276602055617131457426998396986851857038491672085690597990013432953559220028438009256190828969413091863635952325144462706785902572244616634430644661463479613589328245835662249561152163439502530982450596297784523563535691756767885088574188301215622142163439056033356854679511705128997009748338624543008280800382292625754148694844881557130056571883842019312435031469713247535714600362677446756966013929303418297168128542758792308695964742037952562627116277690035121422512389929304446469840699053645604990341783907741304051032025651277329180085104104793528464234173008734440110607457711555741430681351028005288332960924854140774936910692919325194919449680254189338165646139304940012926420768299206491517109247266672138995295533566072315985941370552061685276470171891521256403830776266499790793880404150355561892426671084038458237773637334161 A013900 150 427689841141024633696352451763262687986447424279174153941610144852532696079420688866867542244924362317833621285125202736629279244498887811102650052123966189462731947982202409061580132398656182760876456841056941611851539064164077363702041218220784808977893367456527074825285247011481206811041294830292527658553339789078145674029094951111855435726287957462790378070470359682239507476258130931015183023606431843612184888763553448434429041816510199524834724662625122121695135144438764675612356421175287371074915935224460487343973859535055811322977571654454682019970882650949609726426737498298921944098977968216830150129436804274222662219131922868845693068986659869999390167616123946994407391381714753759491354394307250219145335590172028647222515132787136414827426085934046157721193060611897862508947895719358575814930191653563181444811732807986231557531211517393871062949542825483932729511790499137413045680899317105492333854800141677180788062081077752470871300680421659800992551327349550010084274261 A013900 151 1746728507893899847503906744598792907268137911945999441287083934202373636590658114821862596150037833066626610524201125621870375991737152208212144180529542438350933011486060841050808480309484114669878298261017496293904482543491572525172870241376725459131423279922569682821022302604837408218180563257692542502825353585913843825447900718930879896905168373361739645867986066448594054723293308793490040001894051898928367916384117402304500084111851122389577023829351923882337223138537503250433100472078412327494435245966154300822010983700980974079984023371530021292445101805625952033309165043540125410816580018972324232973782981773157048991818905320575563908741486561724379382951179428043806221549452607543892399973144634927261684229157172370150121276331076618933105704989323846795282300038112672170656609855328078844332210662509042901937042772829376290344778489399826202063290803101755144531833089317607757278406581889858346188723113423915733705133391729944037949980210781214893479868579624545735194593624361 A013900 152 7133815645817984261090553039522674711366709314316568264160020782759848371573543397402083850798965664065242806668500341353406424458229695070711426259844884802011483863143232566996447965240444382207364627806119817631431591060356474841631044525676925824364104948955046764179020007090719063741279456581305370528331529405584315481355596774086325517830295058815054249429087761968769427489456925736801465861775499254465246335672290266869211098021295280802393912598480021679777335357324155562597076071115915865132350482485616746141475880544160097221036829835689131490496332729458756325189994263487269730441405272064888372212460049642732476944536583038667981135255014008225099562290294853253137033236340943922618494622719976651064371821985036834102480454785026350461315942852602512020459236867956002524850830966755262136216025898963844624843978325555228536773400173336319591672888032238681287537604051915131159108497599502952361527710256257727671940868990297656175335552128831770527676024745913186861653975015846384461 A013900 153 29135223612900875338704188759267595311367488877309610764224205038890279494191880162873248057131906467574522211957628912621788531536280355867987606699258753864779903256947139270102760131286464141817480083787601753308347392481192939257180190578361658436211265386132255444630299789979212818944823169903165845080129327576876308441719874140642736133696225880001621875147586757744413187579118519858596603527543178280660767024765536351210811914639870077620337780837364855022400295110182941057358280979120583100702897737869989838533147785206284797220533737768767817609467562996715236166464780761502621793365473713045482665841280301205933351821658803324806940422476137966006137347449355500465990210577573285415310116507145279360588652022540910919194774527867980902945410903520256771945269589751655977867745803602156132845782007589984136796169916723378434422264780421323036180670833685354030485113616246030639082046174154627607242667682985292441842701374984143647883344103784913962843852180340808792374867861016193234623554561 A013900 154 118991195892672077871677116015913545278751272691309058631778840023536829372508551965070795263380476336127573740378364199667559163435854137680804052508049375917901467671601068440165952754947179488060912227677028108288374893979832564413188873521277427580988865174768130593670052002553893053065371253024689531057601266886048108183136579697673139286364889812740503901912134224890715643805065526073014247063442621959224919266611951777516428151392608023879299151055662641761840067659793259755298012705107352562163805354132563369543067402708772946613179058955162412666644083502447692742694977572833619168905724556922768801045038719435453608108188540317647350186375217543103631546855260248808651085010077632537953462136948542581859474313911356825994297844040148673700255616477984202558447476774327930865638504237369464311591142980261803073374353059866587402406011983505833388513932525188081258283005224029979105623861911088765367386326747915847022218528274116056464013537612070900564539533582077529746990206044095805719293806134661 A013900 155 485972062136457925907794381197708526186493351549848017667106592318966788377091549589097600005967466784854960040653017606226478046947535319556309511652176964235677302019053595217550207812432530694369059689967978174088660192877928156152469091537122663260944205249135696925738453053682357171917335799849387538481880391690575964678856288279846565832582132849103304726303249300010396651579911920100323559446053075786292452001689138866506621729530701822933469542125582850882172782169429311959872368986941643706485759610618156190114211122470302300035831207857837764734253768076430124378133300600187356881347038568652836983116843679085055516328260925699843860543525212343007084704143115237419660704940743069125888272666973679707114860904919686324400137819142215238407887663513351759653157898341509476776285080794344866564433698636830210193771268706154189476753795947848157647863140340053167855034879918466061695257520054939537725707864457489858739289713542845660320734152974996377066536473642096421317212447494897724233973552928375124761 A013900 156 1984758984943569951657948940043942589506783683558085838802247700796484579377667974768383097281971737063492927156991029858607165218016475946135243232848167591811893904853318807281592021276963511041403371048857909628773671182392939260470455169215854206146685489602200348950105341854997168608184763057500683495301386189583872987920881645820009639363414521351155655935999826769421760975114169852793651549457184812871872789512550613733838560312198068845744405890464635046870732741830948422404626702051937354003302197311485222314201639759492084093878638271843403072788930548454716347402858591114525784426466321565273620175584484386594954319291766774911658010689671863255287577647275601084260873704709193709360109420287459872265507510536643395837168927267296540397396892414442543434951221825774457195611502674757264663880670233036376898282591432294073031396199654784402608497795499325951482889915808109887161035662932913898620965101214938698789566991858370049504161570674899335678573818678538159636398048674026359290441695621488329775411524861 A013900 157 8105956155167018983136180923982405973747244748803261932338098637070623467120913153419528175992398053312748527294794222036567382074066307428086893022518434109886547708705344194137557255689267952407706549104011637572784179249682185626626646427049639379177884354769836047347474176775335791309855998987901598963843886638265685253840660650575147188133760610064776165563872828508822183420224756209964405086789637951434828531520997474100983798009608445170973573841652506459559806461644518282891158318477019399422240507342034107938653231143381380139893840444673914332980344041874455489144362174829425870701915530371055557432724768267776839530373823977183477393115699546392783251156815929663830918558276522737591332243505435151779431489290215829581977453021293067933549045706717206085227720009867286407054133685478819371019709179414099926652829951223655961598250406304633477768455096592617777222188041817398264272912019976586271782190837032354665169341015760977549995774954927051744199011438836376309172906987639728004452219529416109124087984096334961 A013900 158 33105543639273777396045459647817468219787096025832150861123960981758770372691988530793848443098728881932649573073196377013766881696076280233357107880160559266621759383671204928621391725517794933696266724902243033022645439257806263999891513299359859238139776671199842170807866632842325680624374195322487908229833781263227523410895896003674609206204279841326162402555578582785709188128723347061871836779362647147092934640413437304973302030434839860531218343900266843283994665129808838763674062579650313406199771878276108842266361599965915038010720573653933178201239356081763505537669978702583033027959563919503958373166548658807195658102839264879039017204701221633122312468832803095155981518314775704789119497607032791208817527924841659759811583697861716040040475591119849448089884616520018994282336194438997731672000965279354304924542749456622484536419376082639159891187625228449006856570915403774478068515264253698395969171917379714676720372770811810424172915294489192526955534926816363083320669378601126400782711314232307860689796859935825710555061 A013900 159 135206383882701673536966657793110969773900698666197113164067230169561975837881723050603687220307961725430016054037814396558302335301826832177333997650471620261369194120610951720187554567578951806503856627439975673410819261118245820608220929357428900474345900042623946609638578923057975154563687275490768188489372375890928791589963339764503475133668105504240021194439641045533697680945707150458737830462431766576089401457847159710678767795800959909235409369541423714923005895851317408203560002655612424632573894527839334398808889676782393572654621905580602147024859855412886414729903497689198067772522682963210035895807874543983126594453463944531748129204737463973056469476272519953729639274930893770704947729296380229608722874615373747466706248792020732340845346402168168250793345852214026094567483534044505074919350814298376196096629967598541345717674910278482675550759271383133817351928132171470749654101259253793872676090996942410090908351153645285765175027527138605688531627150145635284953029129814238934563072061167482766151060045460765720303635185161 A013900 160 552196527621725787593999064059502304764557617323314296070480138802738235081468582992693569580146966790790453996311891814798159125908526267122281957138288794781078187077181308531369711797003764651894207355984232087752800355152288874191855705809604729856176564709980502972371529818239999386728709765519121849377634209748518168661360865895548407296889043357972174800232132433705220232448043518895681632129448040305173300583395042821542866233598496166268244641553498135540763302252261278161567610405789359054319675215043153457509785137836650372472313979203642809266377160351624819284813604815951517787827662012729070812104836232956031307533986549326057066233197481349823900044514075015547173492384538179829847726167075792125214700939522537402522457397740664973978820086441418121233354588373156186849154068874697220983195580026812520854442547299170308586901818743261373699531491015128206580827036529635860133064607019678809190295916703493994688887854953865238837095098614306631137706975536939212911951222103463046887977168086177532720310482726358739057796763351225261 A013900 161 2255226390656417910838439171524477422391234529467765239895744005364402028634460921269042800215847807217234083956791393672708976484282138036080378863430442405054196204920103259354275571319854872218565784156782558253823299683277818143375832079952712486810340564108596082169965537302203799735338110282066411064165045253668132801148032573764875145789631838867337517073802852304627923656561286983565372249461510870858398582085944277782506041527505851791152304208813283288860166943491762538400936439225894727103106039865432958078969170991223801622864549994779576800967620226969231276065926528242432409748784742253848810832788173763851960419130862000089098990260068066778297139995699978285071226807421184764781260928286680409694381485321804934528179370780570047560891873093855482190347264707729395555866816981845219794914690051583085043234149661867088756470074304831172519587630261986376123624962280717722346005309294593677244292896743704656527202881577304935975799818929345788326536140196497388976392912898143975533258234440157925747560552762813204452544686818999502439675361 A013900 162 9210572357306267046073180258862289765265463333033829484023447988052759689548030483015818969404344245303712939522015687690104403568433164235293911396515133256924247774710398641632056215102990603482716737640499802946997992059774620357179379173566953020094598708216481367786438420861467840702894111541097711493567525485551274841301480982545700347794581182749932020818635302900183207633685608730866320369398006009183656507495787110835810706708528176806096916771518539093317096674081650874845802912378915880856522480520454609523276070214428119431742731498229264392408658736585264423812126599921446447087421514623686182171001013257121555399732772625425889275220134251597310127753578277014037682475415668119027912538476559747913233118584268854911471896384296911813486059794488268669079454140102332119111223102371044009630880554360529208157633868181039057388186938435296518420360340608820712872832075641530551042629695359331827093863883860931427405815852752666323700016289160063450194576712655182815875271960222708619355488535283424703537801099158171117842207982162686913380581535461 A013900 163 37616907775046882549134521568399736492610444063906796029529647951454263900842800843715389268763251736589139320014803792110843084718241454486528098828418852249737577260942513802688122420158339026674366910914302885715637446369317586775376659662143966396321370678825639770657960941078741669682530543839108704608590624403065447130634219782295877336128196803050180116157409259209941138479943028303339869886978765740112980725920051635151645343079006635421957223883475637029555447843713544419608618520249642727922004319216069191208621321638816096999299921454649636934300595554746615018555530058865779355996185295296111360290767409244423401529604016412274499814815825517082825890068516794731308313035527605580590016626304656143012183292843131014612797283495003401834370230292729332559656067733046074709994265383616683210777488902944391699565800638672049795318151663450532946177112087440825282264646352959650565043754981446742474365876581940313903599519930043017285289560226574904297003120946731744793499014088017524495018370082439570115143437006872985820550479462158611785624546429557805561 A013900 164 153631250660976748065802848672022932209206807211845809570998064728182310651695983768618865027945265180655440486011780182163686353140854642509883894953244262892005489028992581564072363464291092577179808575232015329854120610354376325466902591102821835303182506310762474212983948937420629931892092676623847699600649577715183995691670347647094374924358504691534043662578591312948579813607073801836698665945279864137961164695710808803174469897314314078733450920019726732668044434093958330477667978507170086114748985762114667399884321548326410460570937808512856036853013996605736205143897658868943788333603376360704143702674883466862558858610457293033386696968189127810143486300454719509878931012576711329479293267493507472458332200798483924219911139998319226888435153291908766159836223905884601206769162289247494279517819553206004093084588385954201157241108658526849985056014889653429161976122324434768861832345764763481622386300150914179017954004702945808616937868378210914793214294743261668065642874116935886459807629020272061530746827426223206968262696033721881448552280995697503463249485661 A013900 165 627445544455745797752293480064257529458553730540706682714722767154434103114902219005400075279496285469580065144361197453754893598548917586329259325262439847321502509748797631358409503696874715485552633381913649040672543838868918705215702339225625760383562977206291331695721958839268532125470427592692133013786712540996160671988346558495845783722947493369198879256380887359804607765332463721155062858285783438405711330694917209943853655682091287443269365635903485968616292941327569311462174268689111855871332447500038275242534957519841441288428227674685163852967431316551483841164397572484312194877057882998128154000238194241896843497009827240934947642474478185078534822543173420405016052027395559317437711113063501361774546999613288993390463306778275552854284897994637883782153281890247205673167142474677980634473006355068194522570860511663938900489569113398166550817255466848459693855843161346363943378345170216300057469510832648749441404968561305679918244565181319575317881294375249721808560127823851970826386797489322146769784648638265625802288645134019569745913819366809169591760687637575761 A013900 166 2562550975557255868345939554223914240319208749455030703581881968058191474965675267542173452849066058982597413636150710882077814700727232863244914339563655842885595721567574155028511612457909722389260995547706915960659776964868389752890155139333717393608269938771191634069829747817415451322165898801741533133739326475394960796628278167899442261148673580616638511969864438447065358379002080416033113374587826426576204051402442072048902659024884709138343859462959062947911770617968867152511977392927470419675964720167353819956312262541741950207511013074409352377068139207359231707183357290180751919409586977010538191880526809341525140422981332444529660601577658830157429147283397109449546463101138231203906673394573758975124789175667633191194984581676461963687737806184798575792576000721240502936987599747974815387231839727740368317826173986547204527428349705598565408359303869411261084136342911097846327515442888025561281011286661131590242391473506197088659782546901592458875334312239251764088062226605521657904017146012938068944624253288189280604752857880494458818856375589804696338879416141310803075861 A013900 167 10465717001824364249167520079345442372801920772858040351529467727628427861098789325844258140954323540556885079628816754464204885097054792464011417899126266391584904372049851174126099304950961555119703221177385363181846555761995955458168435494707974540952928865205362523896225742890854262160309069462091397213037916997487034784470347493796280038199558919269993963374635322926098077221040775629201254366267516496606301542536765068896995398626190665476619294776530571944629410292617268306441319382432474868469027189600209903437394867758990840584445936008208310452536364404915045574539256692184499094812613582395716039997451422558532167526638482818036031392563918005904786537849269418100002159497821751198106448717452083604066126597133356383792627725009419982359053661977142048193035437121619059285453993118303691497808943863904165987202195004631424557674650460984806582845641292366400804982322219557625284052147814428082853339476864014188840541259338133035992506559583340662885211739950640368963819027741837608567454330048586380314808857478547129107151751622585299756550142402696950122313762342143592152926985961 A013900 168 42743045272867887854389317923574800540202697430350295457721850675874989855941426584469860517729693726311914910597130135724013635429766574957061495853239483696138299530793169230099576297449527038225935045313780739156342700234123443682661165572372333530680397731314086289207099452766280782943180430899196937449165369847353796250290130669760881100290856781749501615812311496997800083276529852787996472158527530391306292736175944754647287804524623923063726338416123285409632919205488478107605298931111853042789222414073406866838567816809362251021776231697059568927514218402477942546021352795807404937623289944475926274669631352322723783927711754315623773846401690091833744604016739079731636919607213311889937745313394772099450071701478937940403854684338697159372593419934507816167224221783841521646781938748457224749893005443514868212498471820610205667423597622358509549806466447794909894029107159217516980222660941053547609406610799797212657843397804128470430032032500881184630156152344150281525502255019466718987948796805761684430091169636991808533647575953552245321026193136997016691491759095310986855361256290306061 A013900 169 174566913941965013653999267720989766461042376777991072029177268067191721945640236255059941810320359877324217998284649784440579812472345098548709812275711228602882125252011913245818909655989910826345579544501057230569158378368883790467800148975291419744985343054857591127837004082142220111899026141015841111433073736158947486619606172958501084262578988473199921298640677197200212317909758848301309179939114445398664421470108912148399742769746821088808487802451627526064767214960054698927748908969852850123908506050539615058262261659198933178760287329650192682516429746891778567630148352974709818313152216085524074974304516075652588528662951503512193370389862988905748288171009368092271058075004739494303006635572180902126136137286081831921341323320162357407290768158947943306516376611411608942399143762824512900058262773424864516781533221261025961576530382473072011210874139425905639293114170578067420316444349772017734845125148574062596013110878815238890211764253968881347029205371944896508928585285227259046485400668983208101142619776005607882224078598599478678667848396417002652866738184812918696726967762176495274036161 A013900 170 712948907797293254229312063298562026193309632041370115265434909690485778789911234529526563407471192095339716051012336469283556452698117089327884293025044504448259490623867106899162254744938050795788807763276312336424730302254736657533333056230136662671914384555686942782790236208881123301226924561548937699044927878920493589050620190585987236737883109402384271775699688381762584327787564022106225123098517245567130762390493278214191537845665761755623833842480494430828641847385574355945518246872684995043904853469514892399063961104596022194308068243311681584858033245710459739836856518532365343682563278867104960126632048409088812462500888898445652456202609822852955489467507531235012320555184931573422403703346979594554254724426224095831782019913198404049473633528727454206086840235042763493261285440895355959640851051207262597851976610485377390700669311588655874058342283703480647342646877172055729381810685348247402898710464416477622439742153280195966752756601398562278283324688765523777011744091981933899010071357594989189084674569804279157399241628618729471026038303655076951575698287332626062221305764472786525186359176261 A013900 171 2911755347283833176891187627029720469738122061529791729125677980101822659641655262853273967139016503107769029663655534386537442192020832702641101569027877285661641033916426275153975463766056238193131865574804550489504577452168872237768543068282557374155028209878265598706136386490927604555664183828746578005607088995227066787535226970992421059548425144993387006743406873019644952415701518010248056131471777381137964313809775988047857873907021383251905055419908429785441686997549271612691447017570979660943806855959699241561909522611241718839795775820577482072400278436839334333927445544194551832499300369784422234758138075539608028066912342851030787642029534980123578367489736975824445053391751334223946012387243102709098626274283866256010676779309513515176859316168309324450533470290778385425591909130446164170125159419086632383149855526859940286737994236128541043897549779215669015292751453705269976423982401841462566426026306433800674283773367953801628010899988528469599299204644711964423217441057807508218880931441625052942129908495212226311013400134683381651346914061996003433007260950993465433344097093989071920300134698126726361 A013900 172 11891902925597250361574476278739708400177934049615883930713910564211834026065143900674319062466424439358942601818365231643591954193874474861689225559168322650247993808259110466782626345542414048460808045325924839458736134276980343275142744513715860854343924866992034409941330322203983920693392648839167727979277917772495858694039408007457117841722782683092636867627754753506404969805918985407172096294600017474082941191994819922562244390681539938360488688745503437995152179308377977742664751455908655604240262524231863632162236243206094915155328767824596315109372049564173962192527414274490513333662225139536928633397946472449388687036104766350237690839600465841857686534243202272701591867002305015855352133136751943017332408665429012460039461045054763456847326310022308280297748196548038294695045341671564309533372333708651134402654708107104208985006928997766810605923026950844493041026141504829146815983162951343119109003100464132591767643033095833489182760944654049111218967480988672778612826774241632702124239830981672320346005701415204748689036138503460533685647583067511939616748387457213363169786060285657862618769700420754061257686461 A013900 173 48567732630334655798956680144477121816875100629970281177312612849208115557686680269887887157338186519210296839028987260920825543715156936657099827795424905704200481760304841316497391040456118757732834598723654962758263704736749696950353758011211461031086877893207034725675797110243612934487805610516693757007896923252568108988185040282663622434497858478801321323715380816550262043589323534220416965648872225965919614205167236040556384878226867943798010214194199336619439010665525807276794854085827996261933260415477878491977421203114255449080793376001201635134501496997092443164463405165860979996523227354607909768589186586077020786112842512355772103395703102145196819432189196645142844045615980917559859502295941747229030307562887295217059622893569204488873622230088419269872313707270039747402329374966177468129555481471835806665016496034932407019875783726708428962460840292970944873347905546014223340303651792743384096198671608664382170822679109726649004803156822546629178496308073319483805424441507026360378310017952078905197442231155539129325641182298121669086086979653608580100701705962392553735086418598715562379179952258102082336578533056561 A013900 174 198355525403282398083174776334739157689421415357962255326543619450063713957263728576929389827172044901293292530575125901314004523912616160158198063799122652811430891757742762725548311245717875074575427517481877957055987554779064174064636733447346739208522949090524743730167248653743049829354581381716839489689708832152736666486755511203466783048355138311130955219507310508253741762485199835433139149823524706939638262294937713880472372037551229596133397313800743704886787482898084615024965140366784205361357890796113619026963477913060133793846317307719883599254452698387322244220428157501297994264780509362181518893804865525383746669584246217554721203250494435174300475439823330207624534509544273281387139753186357985799829908147895565283288422919248881622213249423526343228504786284175276602405600802628740363765385671434606089836400536472763478442281708194033621434015280301362928928185054388382235558357484590395047730669090915617811888239074574713716927165577582119510774525950298552177129217766983287865447416322628103408795779013704568513617980478264941006836156919690282455597855938022713391102020177285432827028371222197266972572902723434833836661 A013900 175 810103999655071045293892187203484528658523691884869004941392122739624664236574751144765897922543175753416837317414402268682427190116039572318256870560060625469817716458688974990174583506947619309948578099575255246290315828460730772361556947709042264948267784903561196393119790394000643551116875175651125876681229531103823972335224670061589892114570268731628245342945026354069614985907567133092319034933407079136883566677017412196951095110935014344798004102690931165871833645691550274308075154737123739900527123158298427581640567108206805487581538362776084327598709519936361164942894858479208639674784343066594903495707345097085285156995689561361454420916547573189795746044257902724289569014964276052786498853128157836163071127696728426069043531332927276682162754183873361905879626167986531347161316643616841148394575386091746166106933267408949795069601166716960907332283240294076639398529508812646276626123361173117004831873364877565621150569092709662866015953862568711876073752208140267245165615411354212954561658450661759759966249865649841971035707689262323830960555311864002267189659034334501783313151708071613494299397936947080239951964585682928307141026761 A013900 176 3308546555095275311155830375649938366978805268550685387950144509873023830833259177725089548471356506637705458704889477719928169569580107333344565203311214160541908005606648101446347006675308278971380297765053399526629525165332299008132607091695447223317485408592419185750336929067928422327759981021751938844079686209210658589238263410223209339975008549097111648433367125077682068633560080835829473262890562785310025311549173490170980164493664803020603873353804134665468321664202506166851884047537041803251482724217929766384605821767194522498637248408952168778430217149081612570104441834409794484504426410302623311961721863818351110194971252733245877361919692860212017996215099744774173753103584614791461392752559562546831434955697336261637006755360339623624897586525111381233164887112299960661472880465512184550999433728912686608743492264358159266993553194589906758596685313968278697044173765471237471015027045490488332550858841369830630906660382104626820758623186070738741784687467017873596248135067127152481938223840006143697437921042550385243748904809423946020349834909739083523431553651784573067731026204086984743681665413683507355068058516352233182122974535626861 A013900 177 13512438294211168993566837993022288934516505576093122743612573142916926500529944641006215950001415580115559501602097820845436357267291685940219872091408533064283367027606117117765127256309633217455293245482552354060107170357258807711413388755800467700198165474717707788942136802343255537557226866250918115185044690526723459954966580831956019488601272390376062780478363108896886414188391359701691987582444610362047459684923291000380790260788740915681251299768144820191373837977091119638545946490430079965701183845461171176821135021285220916531206884864249961460155628288781362979176121000354876063959012406743354171006180225742391587498392288259102220979693579530084762910360085082731947799224103028854422265602121261957076810333998446723487960926573918417186067858024793917205749948620231381637482052582078778436921338291686032291455905500357422620487637595577832782691481087463160994876807119734846426609942971514748889459295144897366649516522573213888503287113712854690166061583868735164572310604675789070578636381923192931480849910767801070924380145881073147365656781104700300757130331700807026650493351851137858478655033397690226072340812854692671891341622423928198636961 A013900 178 55186162749826129497795316614140323259747794939827498690310853585560162437740847438278127567616731372165536676052629312212667472151703241840137919828393681296372763560813170526781673992621429333042380599168537551769237754563251053832991132430953445934847027813460065098526369856586892284193007801682240925145356205624881809525538967742372411149415945170807268377814463251408882701073223340549039948177449615624248392146654897697946185884877557562474714114634380028288410083056075818806905138607511980018000170644431814664426374361565992030426018569680968131849383061649840253324616174953670349687691066529392939513160511666134727224893771442871287639805387527852398710286964533846470630738758958404247374829367889048080159358161893390261843904708181466781548036925026918862053920570909835605977022088432520521093008874638413216167567355109915250081756181191737022445623060600789383282337362834516206025764094699906357454189596760570480030657079357785415250163404401783552961902280739885154364938312866994818939279426048894174653870601416687121563331878173036722229226225366487603022496744829597678350306548788583978950533500554540049992273186120663195964100211483187579981411057061 A013900 179 225385862472727645308075350379127108365459229061544427228597247439639844972139832763519139077031060213792640504203219426637067435682243361702549118509062462176197300031480630561599561534939172160507719647444823383718295682649528192210372916952389399495954681139980065328956645657656383364764947355858241844627074424748785423165063223695590906747740811088039135589100427179542269248335852518359674601391470152620608482614545414343079715718614317718460542390292386107912723908619402307665100083492078285103494514929094618702798419956446029617454932866452611628254197211467174228443318244744460028829848772503760233658638358856172505593915876843602068721016823007889509425081702139646904549470796200777745107787996225029153226914828346957061786953062588636663987119153539364351433279057573430508206361888389345492716478637919618054563178002571759982774150501361354365107191587422744521052777305889810471546029164927982254385013186319442658063686608462210772208607610080728610435258066672045698826998928518406407024730043205714747598047577116493289863925286978377450293105056245497385991781978055304707748165326214004617015852820148297572713492911708586679300177637818697878589660879553887161 A013900 180 920498626310729448930355846558743402402480402869482656788741246865480530490561263129321279423641630050210736875856872663547873751137285795772742557451980510836269569255870074757259330864406607959901738319849050626267275115804620739334576240498170498870828009198473724790057165487080092956419886261008001375883279285190939295533857876958386517839354994305471721698580643744395761379397703606085265399217504641787979724454547541263986210046108453608282419636735524395712463627916409584137342916090080416269467051916430261338717729742541186006677308774811977603564595085550297733559584486679093948204014201631379674045478580042852986268617426532832052465573527863344553332485604790234062517398228234392589572462063170637789723196077366635683001156789871313588026457322089271487053006432314705111996110794732814316148863121606150016259529843481327517407890836760408723888646269384818321176168847761880836651609258511537253116086739260422079240560541307123476987946548938313798607247905353368510625045150960952125336106994186502806379933707749047361626547128473678323119520653317292119626422768357648012218989756955942470359061518620482265016749114201950565516534790792981824645912587846910108127261 A013900 181 3759409360214276453105915243286410488495372615839656988073554915064555900057031745307724166615374204929695720685423929502068534734893540055801253651632191056286919384067468228186197590442653891975642649373833827511788804567732767366137082158394818632608847543195495737888797259622949294723407413898469039427246276811927600367829124489143623335894227571597971364060894905697130473445359540695316438502209609925030929780624542067823787344435521581490039838320811191920053668415237036298984906340946413518166546656198944746763718418759242200311056803444518372542695766353491056523928432561630574272953962604896919358148813114231595924072646700320165918306701310720213353609757791009399724961368621330311009465481884657264967646294822769154159580707446670221696172442375602115769544670623222919462608428092879081681397888023814798887555562093291933195173084374304022029642344117440805890333912367313145286849674024296227806988662967900229074248452547312964299489949488465516323205659777501597687612257526084775536037319911064090298039093635751592078666342753946478113130757419733806063058392854672238604351588285373521599135913507259430239037170074061300506576645255612407863018196245938153419512654777361 A013900 182 15353807527460486676406321551021272362474439795723358944648193702170067815978823408043021576598016405727575222547060555903327604779313441835437955839884683125172463743389331058203477765324433202871614119950324108774724168523881962932807823380182437172256426860012267338607374776823346837529162942510151302393855946373870324589851295155235961209748950719390846445932464945252556263728666345513282561803312770104428745347978472883741197717196458126485053193725863309731883107228337995185720554971965588395957511365128766439202449157773039829532587402004560929819996322060059177440432635353387990018745551628622113247534925788646375145101020461424289947122317129813734077690965404019280426114450547743744524068984030610620511629200331966325272297726863653299099559568078638976616513158836975348600158543782555550374078795875950043951464558700775677654339589066179430675284327252384112777518621833255983979168040532302248282750205415864293462367179296933424808511202195791503681120558302954052617574908574540357851505554286096762250311760356866712960073289107735565208315439508692257075942845316159744356270926067882284936552583490911746298681945336643831460210183465091890565760478306232258318785052888874837461 A013900 183 62706500676708901095597734252847529476854222044153565989196632547226476137306928659611912464005535400648395693979672563425336174006798807113553990883628874236199984346840110364139881744839282968281162098903238642970959751392554848695843364274826471837649645195402961049873717933399007642499691902668651444258049464441470166527736264394794344412696899382014875360679226015370910289250509950377142823943471487696267543304424229082960309337999771830835732233548992069139293530114362434475996504281559631533518468123833760143113161807710029740833869741114229298038776798921809746643648366479407243423548726152007201336370637948336449376482222767523403997332202512189401160431749497520547207574453596490774754494661748400865842165328704984001010916418581573302505810331549537523038478008519249858193256108820878905838325584315763450452220355654396645883765970044772479000359396215789207378776580947822597425304173506016144513828396689136776793947259333785097193865409399034275975568153285652949249490301684188850041691685765402072803260510785239699266948280118191929602846294812889555816115250498573328085190445424764107791659342787816153970193231631332408710475870499965255351512935210961472432008353288506612549307561 A013900 184 256099682120247499673431802059788847983949805104749623010043956182760198418851364645649671306157471135323513502178074695957978893597341014931272967721819568896938592270914041578294055173979860410040062409292815844996339691622084650113542579878183068458616753592190428626750301285512820511740634199380942032145744075774872748586094205151043976810239819462986334475425387648602350083238296938845239384410355846371813969877142298421947282327634206134088044850769672058563857845633597733005851799132821972705674309183017583634248607252030340174569348243554364990349466363253362108077070937186913602273358776026138762985072658815438841234940422487065101788908445612235245468720468554573164371002033507881569665606402541305724586853261129353863512684756045422106337282480891797747378971073071476865096935467291460360213211357229593823755363606748476995850534482025825326257846810444300917644868813025583217967282200320094041825071068746500199240936795792371049234562912392005285546093870402088495682792590598697366644123055526164370937869055358508241015842737778987777882914155491617047798152110676473827806054383349724517396023713539062742245820147498756321746863213184778599346369330208022960521037747673943144819239559187661 A013900 185 1045936967846984933663762496224185693840097382978113040084943531489967109122629277200662468231149034021245896817758977043836677557319794036421826858745651023151555801632232308123952329030106321880505028925855198485365395930893447541613369364023067348074905141962618521744939532230464195764820435874325904734428465525616233567373215929351583856734677256908601951617419301121044506577303611766234781015109718722522971806189206738127373317701573188906435118063073268424052710391210022134966932338690157351549217151808671296338218371126624364337298849730848625611451245923629419438959673491636011029958226850527129348046098230940792586926461414419845069281182771633375578254046734344200815180773776051572626552872774225349251090891990631655243326019324849864469914201717492672071868203138502291736219259238900520548607136717272741365193104261685061647230163728576155240794998416382379822054326364146597446083395201609496396311814576938650210220109208632418394549927625063101178704087522203040027306588902056730513808629615197463433511721946858738865641044341205901762639387585357468676529480833365897436616534513092993251221617844488599684668896310219818192402685795831167462369106327871916781086930786312898871699401102917885477761 A013900 186 4271712216320839014561106074591693016398035561918294445123957961901706160334839353644502787165304000995204388439306255903710418648527328143944419495629972089304292201002001601841341830944186259298492469141114141989279298886757859998150703432975973379340068165194672267277029288521971052387298906974770301851784030481634785128742518550280732980873952119617678139202653785127758990356872258118091235378590617344374791676629145428392743494198312762385960572116515598643942098561451242611440583331376810329619509318918946250046213987736617693014326569484608602708353644927940835560074641466864124283463424238464699497484417831083521945058947989093503667296347838810640832522930521781884893480613359546003815677214250086523101729563069830733810923038850638656331441061148613539501389000306160348182184812876852854873086955674150320282326522308252221958514358914041604195086093827345693813631896358137482776146640426288545841673478225489718262210158239084868597599753963447836587046542553516957978562867041478795148176338020057575606268657114887722259903454834963364594697285476746023179282729201030495086783025221457606830307460660293734460755924089465069699410001461439866864229129522768023197553915111311296594806395743828038997609177861 A013900 187 17446104134388154940208027880346008039964233436466068261625201836160720031129677739058867477564605235768515238029359119042599624512869109400011547606521864639899749082404475744081826013100982045787232391711693408412557573862706662776307286041320605854536151733539726201458382594281870497026019853274566364563173010674075107579082448753720091847920288725682678905995697526494065620275492346252354532500937318886778431061312769473244232097398823351173263958541633472937322568676921581400627097824259362444009367628906187298759992593529108056657504156758659478929789829603848094451736403289461236850217254395737917682375608348346043059337194541204767421108681504834377034747733066939917875349066502335193729611126395992619086296810263058769787924593892932186961894769278113705291162317539389784171209176455167621440029308755752997215370032085655207952990451755196229734755310886356375449947841548165651543543270311645476360524494094200783844410769474404750924325752761871272852993371489361161597206583846970588743462130284055164591137428791570061369393959794928712304567778312863910012531773612657846014425640089980233513265530390166301204907730329708380624430086378668021700065052113066406309153142260021577734145395663763837898174640911287961 A013900 188 71251651341358797979458546874149011782025965742104505853371748444265832839856747983768059723989081808007428852150943607441000169072633242569696561591343553897679205127197201790880329701931733874181681598222118760991134799970254144151379363228643527691116951831101329319102381811689181578774464708778509764078819456067000820938838208037516980836183099104849354602655934263651939893832758566821587398541610605002810677075938543118446241553218631847350078506343843808456792040055984107519882530851155486416941102342583388453052984511224823743302969384122197936556633572874905606398431096410891926881209138894887625344507904431088422804682095562928931829317387242575584081990251366422385534630997851253667046298530924999851602963889092168584749632621842718237703261389103513461893341312224939356923419568769726537890845139918679571680289963411056520456016257003848677055943899946278959331507429614704885634636613823061601649494446854619515499741868021185917654789731180511227330183081493071409440313006295996428457762429755239981761828964065080079208803240592428148851797567975345807746091029143229521565361771117128361671761265932008580917264866347292327016615540209204446093257379400026623073618657457296385645600944575773554123772949120432072808061 A013900 189 290998940494894808186704630747258853167984028713294754460261411192974532167091784297255116486803533001164948182498520938093396231509710498612140296891767799817065539339191219031336145415989096247279279996980553453882654627693314920382792608741466260086818434090352770173475356659501598175054370091587020505984070619342694119797130064284231138950036231237214353982061703782115151372342263095514611915971190413502584089056517679888589413573741767546394302977837398841962192827584684749506059764131734973230915573018447159364502147095277813874847400564662852714888883731611974861997438839282820129467473125369749445557130076994912658665024951170653613413046970554790185524840467595857031184371992955302952837454876449322818931516422405214809144559340500467397322127542499048433232057146599187052550294784232008923126538526787019157379043919857059346250936451245675385812857537714497844084768824796845838125305029151379710358301919893398417872011262927193427479844395904057084050428053308934436366591789326485309460775997125805364753467433967157616576752523706776395153775299165677788761618118214892832254615574781235059032001857954182177332782357913842940060886544383952087493918556465028131321589032540001625911584463342861348170455225275705748987474738161 A013900 190 1188469063874140381010128569139510629482216739651995819985908089714638479798151723340203918498870795933590766037090391861788177642505040157092340798675965763000677186280730196837098982829586483972609554714948275341555603647616895159650283676153631094286835253486843839018260877608427136608337727945420642035510048800528116397357578692673292678816981922032138380312492186478240271834934409050654322040629854738976317180699812912950667912565932326577996519186088698447856633689331438570142448188750182935907355522680213062007722583453971214924078143493540121435730404937160198145858601960953804973578236458795719080349320504584999784166487068101017593193838545489789151492186478548707296917124840800745744986402298361555774121025152261560207242103947097299397870698418447906205211477824482886440507711478576731874950019123789391727670910652132135933082795811468914088873677282637318359524448442121622884333396394862179026454051229338548371829499070932213604363859977156155441027437262947072440499233893380087978854064710637498815995001100532702389018731558823369182223928853097843822759113318219562031103907723579616885827657820072533384626993760738283865345606796805043104486000270377377856158633089385653180387128018323043374924304356003735125145494565598078261 A013900 191 4853827692237440604223847099351244501378950868629455780400267215111644729982111251445450163745156716543173981162846906493120958097932477010620986148213310448636828697166316477632592792873296988779018655020874966270722582412835809138422883212062720905807958145600872409778318268501454877049248723039620389557868625816285680706564484496325687302849114684753378391172629651287967572441327454938186367300458430369307915974013286617594735772378436780909522162004424039419589725507232217595757342790122810878722166597533780846758801810806947292842642469920110703495787982534260902407699262127333395846395849099604055091773740222096102203514134001318434053380549197473393363398390289227254020046526479439166497844710613140728298643452945376590303957683972444027568143117281481512180610401794448380994563984957366709227215248053487378544372493865283508496439379456416003499283074263696354549452159406917362143528908549653020224120017079792794743937228985093324513796044896563431592855597553039401501315361643187510694525864538779319551903999989686710359693790578122080900489930052865757054374317462053831510793500637779236903025623130616053668688489845224985872741858064438273348074378190248519279715329558993035539672249926761159770571726344659210628341839500853677023828361 A013900 192 19823522531694623409151218162307517019326274621520428982188511733504683353364670544139614459201758291190693399641164213655461798088724127291554180148904129416588120718925650292615749857966625105169378867989410470621224369554845140938042035749268570514131187670406668609648039418705060364811713759014836672613680812564918164859360717695928235839253372133115957440766527931454839650575197900040501880878169575929720828937383637888205277962706546035349360371364430223817585817533812607115050159446483362032600079323154311890028469234318464245645928954043194044257851195256157485784186964153504449309661133703542021004368224214802913105474278188918617835845554357950283308848729178623317370526038841203979333014080459838661585218024817665477836983881069542625435080873432415925378343122579108427268279765528366334521579021790495856200450246567698242333816566077328056307425502883436545311772113685950605647748558936546449550348785875598832806508780835248631740118940758099607531813138821965772710923569802303755615023777888693157761250678261879483466735769793898968727771823818839091251527204321091515327063246748254819214883850453372155404344330065373210027850895262830416619143916041172167838804657167213015440610975598135179380151758135949026786421535047276003186694432988461 A013900 193 80961268195216543159937899247898292566147457508026205526585082959318210788160004333991143552440360238810202104167878406154485185035956296995563718700319503854416960416284967285722276610671351558647365404134419292474613068923312594950198416245623518105333697695895545675332167437972755740987884974906253469458206420277194842020279966502658203919330536382231014899792017491382642071753816318753313772196413243224148767183997452882857063932767767369516358042049840841523626054975661602531183471245542145360704016563773848344377161228349274144106784087136762839347534324396868043848683764486291674930036345819769671525961268883900792216980605025640716021994664398859110011952403687144669096282765757400013197942139020107537618850520375852395699503705660000106082039230266203313253616525268459306914808658674166475185915404473585916804115052457382959213782571332981592093212803751746078144353801276904554476575537301308291155029026743319068663895318318019772138451506069095365220285572075929234294455662353158570611074226298989614305881656340020260305979024151032572080061633430344551419453506694974178838774333107794255410326348520467673259038082764320792447955869193820967344662286647667291842629939141271843574014726051319484241657175554787556247450977708114971890781920462606558561 A013900 194 330653996397352079136045534256240664567695397355987334017331663899234463998135061860457563373665227691684985223834136366453939098690534148515878779107693586011328162453109851176585635627919477572023263694390785966814859709402769892348700301987167255917511460093504693988169780365591969694524362013899604700867730299260511731489867431473472873285141762969206070183255478428573339867891832981236727530341143523064989204204931181316329417664880771481609127395893797030707482694752154526559208946097389921409796634752125337797119108549862498881220660997059340248942104281803573174750453211222228315873436369998867135248849944210008109394162705965824273946144430866044890058924823851071230200797539912563151301728687914160214496685029117539145128738783789712093249762502369431217862408504465439923830076957699821975473272289325976716405603089856250201107968613363601453249482505015309909495433504148807167842336628467810493214545203151416151649283533437942869410421934388298450191533525200874661711220665072197271391258858701929782776265578539933085135909238514256278664751797154503612796741486146450738769617092619875626315569250318790544824910692855845312757489013330353406553302589560024634281776777076807477612477116680919956910836312340483413257770785508690064814114332143251908425538661 A013900 195 1350424317340422023751602702501446754401589340036985226847518265862527373649247404279356595031949530080838339837646220168370899126901109206487849037632510482322451359602908396300144571053621566271377783277525103357854535354031561920111219252046091777059964471679342614221778188160894529021376641425329389458418598182940155223089499066748242035256720759284297480441503882705614805927796902970501900143393794603693245473882563642545202291014557223688811318806697252346909460781119969054074991815965296275419671845787789844222551948347601981543292182798751048570044697039418255006571500710405913887087017352148743265936963305998038329584809301597728883047722416244444801534544932014983862334307433554439078794541436038909646186125824103970740159427195614346949753448285689496406303080435495807658354341133018800629852366830108510833448839984885001302595255721806898058817664748215532216680209469727647502992054866662013303148017278735901856366990528197435910901973632657184088725692261806417406769458029442025948286311696083410127766329025580519252936652056925312581950991479510505359526784700312205608659731937585926665311042690796222782909962585603250697678173636831509678057749659324686168894838817036166496124595404713661876939503494066080648569474922866826602397389158020587262452650870928761 A013900 196 5515269304874334927625944348888861191098285425234391401953176197127413909248264973064724549126580107752681944569270765435863757495075947011326230742443973693363605920205597784237816742784666892430500276061523552148917065693935656069488150658500695472782377958750074850085778520046097506870733362621829184816516855257544070886775046228005562044434008509713758624168626448861884134504521259218729780877534739934738187533129252055082503221934844171824697995949751055007265275685632846733716728150575682483737757205053758290579168634798389600422941147060561956215968117223385134690593672622869503312165974654928034521156417774989894339895649253464586128984086167906353258392036491387327607143407323687118196143865473467946924898402664348851003855856769035749991835007897032757962478817109688863553292622975703216671180681223212999203399240831108818704930586488687274168915283415851803341675860175524154894617354272989195193400120516102575507490282383201676201150661415108838193948688492135851137404550307502207617422073884285951386220592139702424261437833602340726041258626252460334449348700921329779238532819866026620679723494764523544263905361105824821777638126628357205507665333441397610107069580107496224622988956216986471185270503159618774042903241101955329393677779457661038459170133874611023728861 A013900 197 22524916883306576152252046941241346879425698603485203159108368859864268274174748224758614595812414944652836082497303302387376607849397170264904470301446175405039996302317602116203451597023600840042298607963144400854944336917668306889052625592533348881085982603709139445310178139498786873908268997017175195538321305074190997452748853074843743951234978588530471310725711448423269855614049779296473516811720508902204166442240711447414506491207319016993420909956374233506227119692968794978019223156494295407515857938917259288312673200548737765476934361651188145943591603520144451974988308952733961346720369254166240715889446991254002463462161011723969673970035302432505248952174626511476067661996994077883111989357124055915503924491219869806733698708486275675577403347587279383827317699436497397326865954787692482909985691364405433259602042877572357581625713209034185120541077913963765879541722218718376529261631203669445078560625599935044732716569771516348974795617436107421176744032619420521766125061315420073632521109372886138342414906578350810628562517653153361565830396736299504384919478781503872717871128147659187544679404691285371651760149197660260446873650601000291371061495973345420835892979186605438478973819074750663954234447224702194687395169887736862732048812760812904832135202927432756622064938961 A013900 198 91994035568029270969988737164770726031609375092192521707317648368940517922825363399484882629372079687871592497363318914583587191494330832476066612062606626417899253938291621120388632870855685214417591787080886010676079021349786049833886717235091042698592142637791100117730743849705134970515635318986842233273253580374808526887769043591822409514982727288395886410606188852216924840583196317674506786484264542128000938370921731863097033375246302804621847331773737963437015685765173548538523287312661508368130922924189917576657076931034300456722113103353979158036368411528225476455501727582169724270102006791309597874004806346427462715028275250142876269430695148699897119750825344310145919414429585510476495558845419713888565493518515561497550905629027506972901348589284555318768532043586298456920050572814369657145155472087059594380973962918336143171475156942729724484986936849497330192402227255189940301533957260537584314794529573320316127932475320419692364311755966423754935361480365007972365553129043368438142653095310913650490395062371549124038922806909761297124369489141117542157954028211018748070930192338983035510412701379083277648325277098313467351337123293195890988843626766236006581291352188994457897415453457008261406152860144853458024985300733676008820823288245248745437828214411131048752932039275559061 A013900 199 375712932657423913597801971443377286956421880423398570097377715021238338189128989485199608631501140025316058790074028142369743032369188047246336126391503785559968760908630748109400335896494574839888101035208833637088185007173682555912626575746552562576362868339145269781924248687324591438217876721909481351753528220862335879470864438702405494522550471501264928085443146497527994958350672664210770841187171300769510760401619816023806457104876800530658891309544454990211079199249231054759731496236928178987791870445606966564742744551114117529599238847521089633315490265890837196617391061120066953061247876038394319986820903604250746901909693977383771114858171487500398526671465539522411259626391284612922565988376137498912004220644462923227709151230416870255533370674845641661937880487742845114205635464481739931116186608706232176470930142928739560662764859944959410498859633773968895736120128735148490375435136381718808637636653024927076418405150388601386004778006854227223955264757320209424946127899879150081586847649212397750881472964626706149036488674622963023346934554970727295044842204570649880015234069461832954311112024115015393326802912522499130323063296578864631583427244919611240714658592766424454493292350879220897417130302270456152773300491711706921301133212345708646491379648304714727342898494537350036589161 A013900 200 1534449563979117662948696629373868621036009558259082523533270423295954518236559895085493206811522437478533341020600128410280409888242033272946808620131667002109253976395699746984350021235209389598161833325997432666065493475983044100285314110633071067370686166946771535461626605988151051217417068537827234698177936360352086827682836924968932982585042903208787594058686440053700581737394940578575873403263367496644059666067015892242643975268484445924064508656201818169976058768732983799975274163512734612732219765878773857754032407763949718516753780976399729692513427110415034085542283450111526563064395511776282280652495239231024079672836283082727036993963373030271865123177459081429019347851404271878921664675692971535444015349538271669217210172249296770227494094706507759957162159637871041473772350006125338534411548844803731538157102267665408168442358627266068673377803129155900141044783953887348684690805015931714168075780492255757697727484893107237309183499862571356259582920750636224632631905902024336727358926070996002866772774616304895209986072432516317906614238762890502316419935092529195745620097478323141430534966928800158482901389101836051220651553132621037620714506794403429187813977873375946881020509783518176946362199284633072243997589311500273948992879453674321028844090113020933722655859084438485821783829029261 A013900 201 6266846998696678426366434852722446209041787672895477193444753269053431143884452504078557891432145598428515496595574005040554632304979176332075334032288361334981406274251653732358530906076739903267242341648539440748910747970755826393019351644550636179319686745113476574750364683142813696428104267032408747058063208067250318165026301968102544163108556306037912621682675348509758599574276414211902303142141322456411500726243965672524074502037992594082917783867302501789817391593441147870462817186476522944594271478045266191227101510581154809343992633639495112436923780175073151123797325380883935747737860774041026238695136459038664674815910336574448574514082805756306354621434183811923339347579268038184975849623662340740878438533064604862521677281693525188582878859684943048948805933339188758354075128432366501233728741048611764778718959528474561166143605311975978335010959137588740921941143190855274650494401456371729765552463184202232269046518779424161001673640972227538671118866220594155658356599526363495652543317325480846304189555583225438831999328407712326478721119145759863400992973331333580873882785731317020239589288968879656060176046132197718626314228800490712367797737913529839549380254846632578032722745027376369984814804460569214984782798504687580335355767969630748188223177274678908437632516742614304383233157922233879361 A013900 202 25594436094224103057801582948438595284793774076660091301224910270894387188169636356359742362955917270687498568161480389560134214351397759037005203796602928816558896346077453259979208432038919515673647714769141578502067134698111841327556727070860897770595711955404694792414539152788248560395717065091327596268583006130665091668102084894229568719095817918045744976126836073524053606279901877559244408165122517185552666527553706447121245197847867591486638604010234014862294998824164585458905062134105953834540408737756149696856796506466004937996609659039695628198752847536796431577851780385393462871271944925121729302481045507496269437080334221514041997621540101072136539215753971540459922152787836174019298052423848989482162371691327685783629644707841807916216524133718135591154867261156514147182636586105756460055172785045376357144530881329202483733208264598246405093996593224785314388040744846915218055358835482369237907222580443063521012245156393564995371096318768315462914255232650394811718449846482220678958047814832313649871786868147006597959207289149266320284071401424317003875858803375472808980605559088057573677526854667090372195021050184554834839448568158312918872035109210385131233463448199386958576020995689052860031352127712215191488566412155793051535206827320536908306270466530693404629043399261027823145866923503353308932139461 A013900 203 104530262046856753522470502721301015441221537500261555543423957262270037609590800012645180144290624681132083589726870220482933704966757939080791989830909818182637005125911272936534345136498583232882260305536365889901870886887693269277715756586830063445787717792780269406395011768441638733760708461256556127248116123921255431546787393018607875835227949054908545102744587334715660857461353538041587646631585037560032830917848620054394324633775673878258172209276800750333113866992769407637299623166964260161600317866278628733082539468854317233276891505093679954822154703377877843003536034123765827106024621540634579765992140438211021504249230074419720436528129548328813911947600010922363908524122954506148389195202294081793088824386923092836607615580941435552427822431042371285971184536156580585022753263951106064267791226576606625590335716967477193017279606653962741290796580385938927277511594070031288975109075352379686906125648010096169229631455472115191160089846577995950403572709922710100934132736467883957153242038604467009755014619986057793731796448821807727938496294628454499846398814724571874630500144477095024713961104672718456172057666079790585522626736663933950278197461561243124855719302254564476907285924514656474706905256141585775773645572451886557567989738666632107750547518628471464538880775965362993537858248146968752363059704809561 A013900 204 426912147755829713917875302634568198464508322526355719256453327278794322871367395922444192872477484550836223720887100394344570027388441065757801646460408619349525975271739355711372855506319000279997672196101377467314120791008914968750388199192029248949005064025211691062927273958504265194190843187326362135850158309822923229235665938614689444306530301963101043962664271878299565223618771446069186149195703083483967644784416467012771915631127863461868079378079591221236220677299036530500903028275821901890252019797986413887411132527287385866743385872844603397169116846220294276488584520500906138249542262858727227856868266755838071136525784796167654654544970416459257226599105152208037361167279082621515142460514884461745235860767456990377081999401738497881106022018442579611406200735301626923872011628055976228182150416252745696180115692002590571479064658815055885668483604750793558833012378853008857334531949755729231672994665163681774846907056925121124332114102499039839039181708168050245935192443141221337293512963106542319007464964499678621437823608429593763481340655388365651277177245615438717750300270559048267529313261554954119570756886094138810123545377835909310265136530959734607466368058057169034701523351596233023006946463513106608422921656096322341649984459678130857896118871378058936794707516000914967270960409115283228494724503472432889661 A013900 205 1743552329561731890441708441365142613917096904538211919371000290392651172833274453054250250554678167131554772134698727607643052793427159545102503462110601302694018385133285974400173590546212935362538773013769831815635068036680300632788429194708365847661880530990431092681792342501201227983860016852202782925387767403306110583444612495562191774181744712777802936748961115442435132629346648081662609221116320158959955742031680077343328793401004938292478884856094236586242070104377672393255268558684312505331880164308976110943989693765826939905752528986670517578981787280765150074901304528762271260131093805283590730017463545125785022166756094211813114542281768222831668898410631951237997594780645668613612614838131300145098179524196231861856030970838639600934722985631543357833523675829246109821412606562155040569494948697168254950514906677823472155568219452131228557714539558646320724423464689485952327248819270529323510804909184989657900334027958094944109005911538130431105659761053510842177474165392225505204861773586136392591600706668978101957492836837010912319027906852012279544746770865995258882602719085290479588464735820829849674693047769253958408564381801165015049963154371229183070088001252279342111793526221777526885495693058580342212566662758584646171855043181755913914864396978714001881822201760806852818746296677828137348778532839356266637097379761 A013900 206 7120843812715398775484871887087820314641429384921415838115021656992917047619549026993316502540611657060149976430095208121102599556688655725312679492109368890933943180741238381333723361323378795527079965404310383888066997003674052494671856462537631666801733938498550616052800787801498436410110678686098237948359106239609889539956725337738042987127437763200537751779368840539564767606647274776966343982570384277528514205987326635557966468457837669485251306119659327736107824755358956198966235575791159387338437110934453643682459252298707571096023809386990047514837096415160230186054492727222520815772660341252518184055052882111763734816270731126560152915247511880635041779667760362683057214841229755830523893873026881053895620092949354743238077944033058832817103080340771859271251877977899866367741047873103963344914889469053567211652880877805520454028320632668602683790508726006997116938596561794267385669230031588080679801840407325446820412103917683519330535152318790031809056135778404684047864416352553578032681174364913227119749037707480135182698452418873104013054193402210202900979831640582102797696647618953932977728416030587009886263551087457860790376200278519839130569568730691477805729476002435313398118052235887819330579845516241034210685719938998312015119353713652509775611598565162833799551936033513028403894569008214573574283754747747767928836045779279861 A013900 207 29082245336354772854356540758927254034847376392386939345861398064346429507100047800692430921342614609211015578888128269582603247952071695536405239626403365596832208278408472414443440913704172662190942813787709443147638310529702201467541823650506404028016628379955869069571859750260887565640969432932572499703131374152296989480026801908581279101770155696125079432579872061016477006947075741563883022425559688998238482397187046699608926411795123283782384344574606780066365703191186268371154201681324249844988298343204513060617175514772403889820841935941215440045393700306252311263095339801742224486217937872369750768017425530885536381126866109264715447081315278519213454767382879764994236654190281287017198465490722957939096155917234552656213377369303359612167163507522826691221579066101418822132357581359591769800930244995451142902678742445926403891817518324202472889471500478393902932286039156620529224079088041238911892459376209398264684691894022315178981357946120322687701397973188718348524567110689880420596851216904916475792994164650157327579793932222372062972818644328160091878094631383133006618175676237217376628273601638936437663498855259837736711836229933703153512998306222585795197857558671022065884567335254641678815840477652725524060895759488582945099260967621281928827085105311580094683583861506406592817374213181018148149305857049031406745927223403202659589961 A013900 208 118774827260451864169250402470075557130974204771523891369371881695995317096376812322855757818286293668093317936752583553930579507564303963811928175563433611837388018662056320596300871479100125273826691736733197924468712771672667290715789029512856855197226739983206144822907501977900241167721848902009352278610058548306770287032366941701638710560818594648700133035678888064269454760549558983196796215771250751397394784196834014612919515967338874798418919684061496125075824234768827029840899246240898050116166554251779894995379667137057489498821190371419453919904832456814465370681918940379635220766387166282483171481410735628115150019696615003714133622140246810315598189828923186631092726913615181994588227270109127123242020549477733553737793710727349220295411524648237484012444742285443870712889583730388290106635749014516167008179973154702150472060975818405393643730363444575309017359652344805593060024590627548311881298905230836179662197014849068431444792942969107956009163967163698017795927533061335651315640020651812586283702643260841872191725963978383321964759351598119282959399418162126484895462297897496095725104908844727181943997933338265558560342547058508466982965589895441968868753365253225879890301227338480817335093452910621973965542628432223081094662836817123045146804627105688129576277319532362176672132030841426809399874728200079806217322448119028243385234019310061 A013900 209 485088390789238718905499737978438052954168880681585496265543071406496170548629635584587523361420870256153587878809163245191433697422881382908259673746794777538688244405722881003672985508664300730960865548683790376520594299501112154679644691222488195167848925992152199277381351735444352853333970822545297650423618727198228836039176858970604359440149783223350862031149182422170944457015214392833018621627580965032851435533073995914639208081724665903097508300595240385918298833043601241400246452471697967377485940386248520930525093934123629919625122417104563173737246141708414834867395826323408584767222592201455803130401066789520712310592965033283896840316604138256744882678495015443232437080622678399279773582079956193159859368142561084554077031775277677957710503227391356692709584412723597822383061802862546012801169185934492194274836541092207445094703400925286585752821074353464133107573501072867422039490606560688102724740152163272194558490542095229932110303173076772244982567457226238178365433703333994873856723984088435453856249044247551060100201210079303619595632621230561653766123115358939088042466305461702046996683317659128504663903544743705981853556784201488513596748657564440498844487784065069285859132874316844559072506125724114494646614322670717721793586507649045807109924366967995690603776979439898108831099291502073696837777316674136651972827685371367837877643498239440161 A013900 210 1981149981910720641120670385377476830508174079760544006883600723474342416633828843320649488747902337634027124409432382418849579555078487278817006241808958297740534197665657224029981843788921379279618001948245016960538135699186791652039291563066455260373206966493474789220952456004080016932654123570328072679392751667369013587496438248898704234993875169812270478972278407079570776427840294116983724185607825046871633580712063039788973904365779789739506436747969321855369310182332204873603987936786114140264357706617417970580878466661448251078370882088819163562423460704597478735496766161683259324456398556032557847020674127276148330668405039085399796369433883277658510032092124171066721039513408161473176922566346331168440374805290401867988390559550443339824763423941492267260051906409588858589992485092132727033427267873444245505130054192311225518718723254422363870159682302588057219488774043305198911218905625745112841026213980190172133068525781461670660961621299466018602505548734625136570500446153220071798313120280139563325529760577860467532106291862286093992094142784000358080707877181560558488413324680602442791841201334334964385026353130991314344194093115914083439868994789107589005771271403387933535446570431130299180552581340575981731700732201833800918294908449475975629863449217058358167990576165507467306175201447522910687328863176806158174458877522652888758043921688803195800980261 A013900 211 8091216622271556081121571041590538500955264267324117539057320598342285338116637012834707897644796685033467812827687202469205986710475604973903814009178208392760413457220508334318072878200177594037267161374829422013550760547184474972885322712011272995345474945062966880132081146518719201234669638727700451957980616477453455761707790948765446864842720574905463675441161214632082087579718973043467344930165103881753485578619717372865188111794185605054907977828818255358835655084973140256490920736616105546367803573953903351067336326570487463677425597909828434724457218287107267501121078177696761090271701799091125535574982223882644673431163688533720393752201292128168398480577476419177766464197749785680763342630137617471358503182661335559453253872650525194621656124482872510209045251019308266956246898357264362609947338149201516511747159456872468452224656362109630704483028651682187078171321559036806178508043685011241099148001542708662198837299212593390608104018510770466040511514092631254892717442634812248451562412849238270717359420705800513308342838701054498759205680638278646437777121905088658483087347741373117208601442210758762379850513848634757904437439888797824090852401487189093366059455309848062740050873744349686013593978005627707566420692086241628164209153893413281545900942810837257652248480108125212732617446407029767061030497429257207406465676149144185629615938613162820773979284930361 A013900 212 33045345898235884462464689412530959882289895749442695765381542113010325891687495340755243359479011786141870927837370131291686639530240128749525540698698730075081197361047735308696775759930223511985196851038102217274964674701516661421235919373447952051563449568606608098114312742578247608481715506197440143542040593736184136129846550721643910306151019942691979102332921957840101085966417837525798026896632230928573292205126366342236087632566745223790354727158654465529276057768193887094674825871334573278026292944188710629997459358682854420892437561849128220086590449663593078308596096506609519665539747589369864890967320475541332993404889051504255993843759049381944684402924952021040335194196494097448591248399087673652392734206810343219698593594545882597879500399656624101817271918733207912384274913827801740599648533682492062787143085684972305278199171273148304869809841799363871928146572550583779150450879721998094784271452248577989994933612551451879175948230103856171126519115217229400738602200182279338713274501879986870675038327463980582203116295881815379436970679500474458195171981349694495199435519997889689364766358734402072194309863459723063392270852687279082167274383766230463405416787490405782884704513510172296997805179166762126099726314970111519827074769625243076574895586434683254814805669858074289446495645488396678683721715581326790025953874426395917674100084505956889485829571563372290461 A013900 213 134960530228331073969036500494407105786220045520194663218090521525287584984566791408673830159691591514793801198251531190578508696192093240066066010293096182198369193223452416821983810577906785775522254444521564303674900502913138898427131039549018154421742335946595816740116762786276563636047782780576471487680191530918543366552042427648816615725261686698968254543816988900936714685296533056656949247446562590967617111268248797904692747736253476735227411531543387861322581876807138422477248551015943402059360461039654057272683253764256004423221225138785586412783864142061530154713215626338740445875550548669493054571064524521478833619697900780137583408713290177339849667514670199474082854006953095739883888966177962367051410818166768329553914245798078433663882265461738018150856022060570213168176529559839038916584765176061199516121033863389081076958998513595836265067095244702623788705615345100411763012135588323492140906537822399869617516298361954997171194369342515389092353987844977801812785925984366647229518223106402556258510794708233970559756329467127218072973911389118567235189360084202268637538509806658901278224331650473530237450853107665718422923436781730969186758447478014045601824526107206353748285204588331408188341033130040152365966018342695747428237275893701224874282607639453476315672402651073031063602722312234806363808866542327412324471788244498717993768709829230863038305966039051540334844060561 A013900 214 551192436466057167528015940705708555148607074129072544243666717051948551123054217358956198429026588597160878267580276786972877944626824193847060258704044410812541820413095238995080902765039681692596214899124965294202964818848053488205144305753184593491992295981827921744127611012194899822546385701935147779306157911615953881878563030802959589100156979908942947350657508187304537382934255953225703078445753724333436011747766183771353555722380560587819006663387881907815417965649910838377753284452765464294036118292512174961422949381851711920882228810539352254036992326457637366394398652745676193740781871371625253666739195662696225865041816274060684537109357126563857366946332076342301258132651145264355530810656382281237033973885716701499470725178177929005095224254549701667929230553596868170362932551868178678262756040316721004989430522501209415489322788375268485996788755985230518076392336539936781729625968407562576168532027001129904767931656358765901872095026136443107472014111661685361400813098677808316722604507081786417940195178693067397071384933023738459050824478210529563804100709250569544839665439885425369297271118030595316303266627870668276780031083704232986609362103404641656457148898967576549725352344408892513411801747430116317994181479422044767411286714741066210282472142899582074313975339650017239890941798120484905238155654385927001787554841145458657068781582271596965608434206056434933076962581240661 A013900 215 2251125580963460543958337431452125015790981300057619307018103482778580129590216852169930368960185919516253340093502876005952717786528357316914972649633446482243912861290942678675048910063601329040413893865731169883019622819622154099232118064270886951465239228011679397023113320262516202560161516391659038980612058832988628864934121152665398060803540221803093800217767679845278648430179177672825047168383381231303910349015063618906768828279330169877272192932949111887590856328928766504929420566786823885488737204754567266272122428993369958507787031567352579080064734397477963225728729932077268888532920981650726070125583215745213318751643146886707515778692862549956576436202881779321668910640818675025299687739332541531182451689780629466310689888170921658027638410473230691131691438433175522891447423198017380408071600207013560573198338186377711875009358689326222398927970955108035944106312018055092350198747147199294724892477820007341645192614445666492178601725168338873431669560305451600846182422177123135624135105789977230991295969069495535249446640276347183264347931302284102002061891510750960328649222462701505636172354270419872361909487538153224179865601728987541644844282375877000393778298275422378354309861235152702322917652928481085484436354574289052456629203482960703250480854761288326049287780998639975059455835288645670521968056746233218853927554514277008846793267928937011438838371749389291966614555955007564830761 A013900 216 9193824236338450171040789862131055229116962518546623069411943452119481885839534236164064789800664274082249782529215189398787500664678250646369756713340608411578846760711200284919445928639664251535283424350926536650410324577241659178827992618406793669366134996361727837061494134397462685392158209256691072759756690091867692135906309133721904885525799423406237192563185199023782373332343209712762447965441735670149531560322770341040753478344440626125937240429650400809221703923834304211548751466234634217548437106675332926749241484374251240911611523411256235573471461817474147088161931644326705944926191114080711993725964537008241460326904527843149051899275298633140203779672625677809407319617078191489501479995895772200043782128684758583988954882968749314472336059852131938881632135396370586216483312530445981341985630477064289750559906185323399446437596832435914225684125105727684707360533019250820722539053422623786785228093557169804020472801850160966373119484361737961321155082913055188467494476596010775325665809691951799068782858572695785007800272999269807517106650579589803270722973180949507829196618109141681870197148248176071133146899964059121026213283886959747819250178495601633185230341764950810859215258580348386709730309242862529708072000153208493427171786573963291105992109411432413706222275664326520780298636358193071624440262525347835354544379319313246108197232341839577354371232900052556710142474590402350532875830861 A013900 217 37548506757454100681997860916719304792291815738958781824408387664744628089439127613451893172089682762443590419077350284238777430252113108143089369762711092154337579634267373794839794036603181409359502568675043419260477457016237237493910583480827804431851901304775929021070685255786811750872798734583461266949195057760886933319947093039342765464880802950932836724384497234518228614708996235131102826498108558092193371995045786672614882321660008305601566409575975631595343170217035605664690467412000335842523789535809833881469503895574363867258353534375435002961850370680207981596909233190526344076379002055208149934288205491559895956362571109068732886010882146422906539396764750203367078243455428658940464483952717919137971010635543551217627874626487552043985782174378151903718412685804452507537325713188906962844784855417008742834551463411385481002595235660948349725030761028427542841015860264455296163742470622391230233336842124930753769816990509044252925423659201258369569690795280291608275282659360244203518327059028710034528615141479605428246142102756590820150422788738753295127762965491289065874729737216163652067754043357524140290956387290113820242278698936016193028347473244065125693432424032577371580931896783259426509596265709084100443266563897718961214405720718510051169273480039340532249996102262951607845338441049132682014448100620035619719330054122386547743734424804539359712564906658337546912449590617136830213668713695240961 A013900 218 153351893996625050049448145767834229421503796951297299807848120469971200324706430525226490356024645459778630074144225373209875141670085397080299438137258134178622263321891015582878997664685089797146553800228313503645135242677471517886117707904632316907930781970736676490883806723844173658551348184711048743808474484596296085258929242629072827777885152212707749398895449539993132003561626232895172184803751660212885042758338492395413113504773961580915662974915651652974172636826565334130768002647817983614787251366990478365143482329419155044633708928096248471031496060745408097847918596182661832368683558672677660354776394336285262635276333029118721048489929785087939020456866313070321687621174559641407409939375779206269306542507634053071465220389912437790394376964159984568128272968506650290485699482560528115861348672793460823619334466269902854348180204558114816060347856146961956144535715921922139517636788011378645787201230259271816402063340754978142416975691967518508417943746695034237648690184375832711833403060106213680728351627931998009105497208010295325167161861910731071384591855125939165228049594494271187573566356230507698886435272287941143365310676603282669963266943823559623909673056423873275851055540584406607067268618378736083704445416881237907214715618392187618490480989102150707102741331248222924552754572427203835747889502190388094531335593371293022026733508078644003541446047848223033682682285489039145412474607271447304061061 A013900 219 626304623623510363532001221578557544214593078632590253442532316659529849217333857614508034489530610546927362864442504990951824275969937440301048015595814083057045364255198418633051697241338039925616037522066255408550600489754304103670211216971016750115997014577467631193095045924658713483063219672526578885636934451014217438102078178750638965000488528037071932027778304361735490408878041259393405615129186959227104016014372995130599092277960841266579240071515987831563471440236012307688803730381956074699136228095177179681560861325063100536943575266946816476788204093186381957828782186588205372238772890658641505332602626885216977413994707000556797752858770725207436841386908166076813874735326640206031644340814559232103681119561970743783224178059661777092187465353702757134677247758950978958022935742424935438517449975904446143204547513027376517346257121616001278386882739637663472051854461932438131926119923554059538638154331703122284639483292040746986423312840540234307748232473820936025015253230699522754231513271182847399676341611988701000985770252732055147810530927391478679372882980111703270647042576923647451440389929047372723529789181986452711559408699626143355679648488536743683569119639413797269776571784356315608330038831589214418193409231530080618093527271791151844864591898073082805029012973692198494388829502004515612781791263785266207263522228223291202552404347077498053507623345462975540086476404848070262818232956031925205963083291161 A013900 220 2557891339645402299211409721050208444884363807036440486674899677001502516718362425217269878166726456065316589602032499076051336477313097469870950501542879892427362029200020116737665069755045930198248384459908315780316916010806043144103613301442546480165493523232850130023350670155944576394891978527785473353408689628321616453170135591913663347597460197844733514666581400622068278114389217185529867266154727589366374738908316763785874883371512149777677540955318517418876205272539338101844151004056677186634816968299741214714642395298551533966031792691312760119667181125186595740350487157027076148965744601511848430570387721064541542673473196855681018259248258377590418011345113027982481622620422266592094044683965082174393876164084164276655809648837642723483979919438522784116492482249579452113440429888573421249384555964041324397907835702502621461870366056649032437061146183836921023870450859832732507037598305907058115811624744263053425818398352506906807998438395363211476508863994564558640700820734753151580079677582351138247865546453864665746826985274953239161228137171090465465905470751957187439352857235456445480075147949612303987540735527940053505732492629551831705074608071681403414808325088449528843291766601061412932296319922132342194558120835901233782436392824249515040763324635512175557101796914869281563131912957966144218677726482216669502351158395808971823635477146303556877828538012828683866242718371516408608446208033962941765599034432513931261 A013900 221 10446686578137127175611617653150877359960675108681333628069444445741513430031980699192277126690605685942815548910250531509000339358330898689797418814301777311542481690817831358788414649051652838568596425221096012386708096996648971610876711188034805522190372263728806448878496495334563400398954724397307179508129782719717942078008603941070184391586134791477873991983299764861989676715255116296639716431569789102458800437550195403294655397052476142419162622693157312308949728829783183281079798959818879354612442615049941394757285721281209618422204410562383134917492854100555700849761164948501438727067146492779141687140951061987415178974274556751483702353614071288175403790552587462696281177425689199411037879987826476073524204035612299406454268842627465484623645872958790341132951063247989689955954173148352598298032714397297137014819789700426658815046223882326370025233864190554552990510332227093722664724762278753321957844372429669480759438346529871810601453230248941287354421327949065108509044862663626081121354991293757866069245926137775135241281837388421799011610996248587741099769999003539101178248443588184904441620391816159560327819105510395500462815578880845265418526911900162091367822095302061809198416747267161517618204332490300620889137015864025064792082254369910268627496534907219911704935005881814547701268608843542487569645921403747582131221868355481817633881475848695502948296409926731640606805752343828535914163766677716084427824782124864579176981361 A013900 222 42665323100456419235042583268851151376692753172040543351732046130297360741107042405551878205394229372564738926119903105986439794973698581669900327976908703019847961015950795870259123056606504409650843228841903445284566925652111061604953187039764137267983221552667082146671116415092385718132771388865766649136332353735382766958737017364328681143861324688009576648532986552972616900662450135722222562517890607243141089325799190596791105401757414865730244486503746472358293896463446328621441288011595244991052031496568080700269625371570309483807743455382239523699667482924933638396210423527339674406653660058305785343594045373213864319864013691503291340266097582162108454796399613008985344653005434685003819216696162098758356275226048227618199285834443674413216916733396868591011426570362177940738802394509359995061593706902715634579362517935302217693189098004033010146427649974508040423096238359005699828725066347418720961354159284385556039102910500995991549205739112931360625479499898104758726898632649377941533807041297827794571273356185213567614054393359890857765119481389853442013311752700353046661185646706949556414926283836769076494406336634111773835685568522839029341071179418363897517413587245245937009063035930561621266025932527969256073945375627280631142407927154404898011827225711111748614036762456924676081298826646520717025678477250966903929705363772491646880352969395133152286640316078174620133895979953182467355572153652226938127763620500941552681288753441461 A013900 223 174249488739897162254256649370898256188702249922683955143352201332793581300116012995556831330528777574721022812905222395062324753091877351096621599390820810912064077433205661364521154734609681265959418481756446702790145065622712438811850916142287752780307543126469182862301653221995227603811769762038066437504344102223030493918944811354672130988325180019624599999850218913982017656612413261753264889801879546932319766056585800115545150362422859810543757237574437471504980460840257614169156985809444151663200592887165194956051877249655672533128688853870059820981335666681204397507601386938431491583888619697786716227557784302788116482620938181482283666072109401405849302342430455889610055082684148802458783066728012323701101622006978792463715321475737245114693622847782884409418358267442741289949283598218071665191049919955087825901209038862085722582971288347369220772035311688538262400007770178253537676195872194559145696987483287518333804856235880028230082102708316862082861881451013349543221285432501957100396162871171499793636332085269386916706127161975523612089382239063781832380008542515264578221994960901499390303756850744032422079881413853712529634097266089695402570898144933719412214766349081896176584651354107042647974197777063411766700856382544752452929339357699232198375001584353977203626336155587088526508308619205881906925290494619151183306213605888596907515696442659632702387020001535189044263464705622772468109359588303213690234537530251515896247204079219024311561 A013900 224 711652511212102740259771835952334938998535047611483463884919868815463598181385108791166650393843911021695703991209031688896435586427289381491063370693650664666771810709032674784502212572774133867986126980759985735311934252654785494063919138467633553417806817190355916197109044225603931051955252696909429175477929252233181063244856422998427804841549856043328848483988278916812872293388413614739770889704746059505834088871468122837698064140321564175101569477734997651810962205098156962285868214901336669251829204611064259885206427927195981848223411276779565184929693977628373561065192331996634993209251095596350425531684974428801249314788656247929976202888768078391030541546022567329212315573245414808270718381606941859239992835540324093279852208154379958510165339766252925999389926418421167145023159092766024705878432169138494144850953736825683161686835621710778981924290188502470806006134134192775451476889237825671201500212277482036914610747157813859174506545753139604749478292895965071882819595056166675495685069178314393478689937505780788375906410648351397959657858091942630445405025268495134579181027841812774561438963657880553559048865762201361195991146278534191083335207684621948385145739461051721256685551179959926985634069115502457059794734252807406037761167800118791920615542345661662651307523119369383838201109740007361501955485834364569966892090294023224518581763357162648579451530775289867110865460467698670659777903603948743335500564961837746323379102427142496409870591661 A013900 225 2906460732693860013597674414984767076698855986485107226335865121149103696796193104199112508040148310847618446366200797529653621474963278990237033403313309373216227418888571056120060270870679412904376009188248838501573205993201662091091946217334800663147218239893949787696529244630833240413221499494700496604998586336974787013579381362024301996181178608616415393422305013912434368546299913432372313030414043086373836508194051831949565501453551440569096495005586981644758802552803587947828676662346763992228064906381252154861431457503889036662311082218906698951336548103726018089119913068299788972400895608776150369264380135749641611127777665770827063740194220597724886225758652313251803347245007171863873249213039292854263913979623073169688337683175511342931324774304693341327034397875400307158156229073924814267302810700410693075479925007523509426328367049464614150855975483153129521280458423590848414152214813093061579718218462676664444998667077974740068461358016943212896949045494703846041695390988485375558602886716222992720711052457296823586827747635342592758436617891160988944709109104086247629967814989775394399147432914113626671065031708272341461908636507307768337640405039972184021722099678620795836150716259625517761955087308692700380364733956624979806226423173632958201777857109459142095867706479339619902980990490273805117497901651614174566353952861910545279564298308751330225986576290892121557352737961588608540269595886790666605261192861206501597058915601795096730048893273281761 A013900 226 11870279184855726375394275675913702202712874433259812908185533077150175557189029053052699593199277756481069344422647043391655885119519002687306058359505290124461767617710231938870994272323212660922174963501736269573113632170040901347890708638163276723160217160769120221881182784526030668004878339307805792884971331457425064616946565000024813806905547736628910724691429329624787117014312022749065196019827023783102472056951835280917052414051950891979687564348812797322341070264707686341315046185367081167422632112216578306921727077023090718521581353201319068093852547446975534203792726082156236441971470156698284499263024176795247053648567892552300581848390956537388805559507137671204003302286681035616416600984222988985392105348092572755397309620194789051177166442062572380007082511397320269864933013317045407873905676484358012000260637203151772371577110195085480118125040326721179430991041528245807599087474670368185890788755741636227936483501211823713888343100738355792735642493653965472322734188031464110804265608240613040793648730051898414507786790945250318427323749565908486110075417201107748031799183167556678040952429911964376800923367064786778036922524268132163975525515864155436735299249019554870895218976426652836717118534032519166316147990316986036651589141109857538224839147998599191692875395899977420985384566242317737754178297633259101960620745237281719886813830287069616527282002216208804544505874461661997727923596830837648273213843025646334379049914268206956350289415066303313381861 A013900 227 48479419089148456945474136682274827079801853185750835158133443825922109143291270744601583461284763484522091790625877212562905192072512678394229360252113914902604429589257975971774966578589505151684915690612404600299822958259296215235821791039831276628335366066514324667305160491465546377229391630445348946527304299776601163827136083063166342093596754416713870919622991216549922689385268746421479916129771567659592589230269047422628614681281986689885133961244550694356970487409162926494251121440703881562951939232135839679877332476997081826604708926190860407321171282880740226217244076384860367408892123238441620421724616303473645287053169778540743358627595353985306158174388660470101941090872336304242042656496266093538228882844250224482890907617147158158701716643194193919759305691880307111475642784621158467343226047235443041168276468662029356694530447324858804435914595323402295635289943696550231061240754388725378364756248113172260151620203782710441715095946068619631467430243974654039478751020073490606399811974881095960518381572053688366589666540686287770739351352925876414030645121466461354844419075773801396343731859955883623257027924352662744967373318286002839024607734866313083326072398220013067778034716843069277089220521960745559670946323401592989274791862795910281721603789180226957392064097270493685023830092374816115079577339542291131576473146244327509471456251089251307928688952533220594849020986394748226582610489740420870150280929514885219883812133912698298637173350361704428486171891961 A013900 228 197994843981410302159467867098215303551445828397778171620167956062892311874225022139298071615816563831900159604186935749705373657848541102342550524435018691967641653489918088924302112778583976579501515856945812240489107243649749931940835012607565956709061096887617219888065673268354929424788935587293480077861110018021916589787570303974360720910800598310055536936703178050502755805641065472528712546945516189250109753267931046847804947848438443122146565496252830735373997524598249717258097499327100163395133577969905214972426693446636258885118118330165019180400802957584514038634072749607484611395023729410242660405985927169633018190499137745708028491714320812806742865906178902614603807711172799572491230655439056848885574118653085186060799238690098325783111839644186050581882900135514054154284784172314057917634936842740320159878399093939062757705488494449903168055523234674902639006383294341024495227444426239747706504879357675254940857492225889171497719065068434795505495763326847128537289206519833163059088078486423858893449082696806040711677223708483408570764355599835924788418971771226296285781446791786858056608831632977684261627651002876634269383994336585182480863239474575244129925095607642753590125339365093496077629362622960402900997671550350769329090166721636639977489483756994754096911886371726520529499509504098078870412616892002010752762605553049604225759883946529862355962866479729878764643481459555777626934266083759342616201632494512672241412697019924985034162378317385587418084803110129812061 A013900 229 808630940299321796459784875483688219449763459205194228492099569524414553817834287144129393584228044162427273739619468482307466261392884564618312939395584274883737244659827956893831183101127597332318720412868248717193803382897187346789496215825572731361433134859814375362068904260961635618709916621000889279472637285713327566268005666031990594632521634358696128458726386179236355488574481137419987441692729614032562493431310456362167035312755293993601910289811682259171678664209236268503513255099309104422228440920467858374102831132100591548969792190345284999694099759873871369699455150744677508883027808308101459606747531139425379224835718966383904871038949345904831345390291162347206025677008541906811007611109307515590422143565183861476096231533469262429132847402659893367518534326353084085568641322932016255470763194372584305279529617955620147807743265671343978558730498259004542868609018801472481982901008650179847884284289560866379211024857246191203005931365059616758790752498939684506271385636857141082784680434482168530594292091108247676601661025040797427267275469645500264306711029837087887056292623783498775854185881075793270597751088499464896225440654041880355276037201352229126271212896269377580184488626317712424142157517795204448367491376459127367706478998002922968704778101426032201951932042654654221049476265196468012731039061242304117368510101815441668030167785906557377850298952731277592559207272453210961939863046947614938171703472471699213825837311772651303007603448412794959787562466884275568142161 A013900 230 3302530431907400448243203869747806540742998393503392953778812343994231003661970829959626000466739339391813391107253610848060405265620941243242216494098445132636946164652448018578052828734498321392520218356915627454139929589893785740210328284549437417725960427514102750230600973961097676992008789181746352907183477411219086826722728208646918819529276239405985216934412892521005378687242526987818108130604718709400002511985308466139182751087859208954563555416530181326365312004175606053431466988664343412679927597791723700853531746729443158045739077254381368812535672523400637934860914480611488158706682754938925479281377198674058330717530784666327472267715044062559267602539833526433386476673496263010148742995539133933730358666956710973838386095302073348156083891210050673162175813560792957066954973595627970520984399432900265933776432192222166201281752079071601614175689786670098712534228962296112565138847992329208166924053351279823940202125830504026738387727293971345864194071071672064431747472350873886753341996147149058977968678923587285444256520394030145813499707012854657274955302823668680476614491761086811133964856411087528372241545818291753082139218400613097600863218810079840326833386860866661244609050183232795629151409660584912282782119898088098541577398582222735699410152948812159542024087607337915958842387064165160207262849361058755488048849475334547131843676284588756893435783803148763547048650980633431342869556609901801116601992323625139230885315990847996959264656251266144308063343658564536732124967882261 A013900 231 13487867839483446078070517167640886440855020481905600665921001272919182836286858728608938508132210602749444462434525579318174349205727751752466779625763953864647684468003227605122644135887393328897513216311697471001080340578014800235378741957256641907172012707970774556319547668355492983700740087905959461654580947278637283728105120999663089797758336618634223630467052628757930588101945891713474923234310862285779259659201710291867502412900676883150541971240206330085189897121565596858425507759871033596069504982068776558379609860349465531217761011153696202748645752688493068790403395691179859400462121746128820488858551898481920302541798195186532695816047279170942367374800536645140120142768702761256011491416824372437882091562076570244964326490209293063277610376174859164312315402339448076750107874616877790032722906708307409000402260492686741204821004947888407224056548833429136821959757039142515623396134224319711403742693216015280234003442306487326106276055429035667615300869857886950017764283575676391763210799806567618920980859560501756070173499197778912547059966910906718631302227217448081603221722415946406439037004033378985712600069518031167054517864009162352524783072805465885958660562111852392055769066462391243861812901346204500839022738657901501341754795127054457092696705068396689597740118221216389905424151851143994967642410338349424347495794191063299275709890157565226617237978066223668351264942518655977580844899020056555842115313450909754757997949923538295229329741860452311234705809899287083032208313452910032361 A013900 232 55085814531102181610893877234879311953982430005171145585288627219730507540861996020370494370001269454899608878473308353018935177765461916660001327136362189742561472783456449865308996038021838981943662624251819953012983220035010823656110555406373808469723124272636148336239220951878337250225176293756816943302935701361629809111237852779845024706114620342500651363414120108162893072797745318292894647456172226972213360153405364204726358472030067359152011615284097912907254144024083175695092474667597048180741061366772072410854723010263112525511988963413821815341946867200827230739955298745743354957286751885486461887367700667141909189531260550759513369515014508909324893537790246512953409815201801715948437788106943836297926688030768482614029050782990264009025151814946118487827091647009942229703192320830665199150433656010304997405951872480442412441350671128675991832176575147156771123702665683318987200027775181678357663736937106221222018973692727367195037968144253779999143317897887465950454501128315703527276520990700802619002796849511904782467951658247148054512360157920801040468820057481006927523799439740689134484077467209727148927815656518660607398523462917683973108819072427876030309651560381578466247358500108118541447273932200935148081153605975474179531362100533198235266739705866543988382820014567388079229132683999409040991343335705263222327031920551515811635226038102402299592688243458242150137069503005385396693906232932711999771338993780173980316894185280672675084400828062015144765973232915488275098925005181343316075592461 A013900 233 224976030212288951019233294908847832830571596366549480856022867716728585578142018808791156427016554582024947520181717117872986178447100779293028080158943955489785053556387270351358336027881030607995094467369482121920277781928207739904744775445726677545004681564997566056182938528787269041981892726508509834960463000866733665021015625776017845247267427055427252733970971347868179761506344452185329322570400448349443556415883001353887125361976470131580089789993399570202429556862902121939502870882407772072012749469095187705244185100938588128556039637467353089859860542281765693892282175562789181724409780662267144480660313662374938462873810746617479311949640270851082707022582683573799533979675493589906730718845357428768198684513149590612438660331861320229523631552573257462253112822644952070273037460696840570515485244945342650210645448349247337094132717307296746917784182735078116103085180619908758942620636647267762212825688572455199068912477441533088621760735915007148281223770080097575717178512655293091453566654642138677071941615888419833982143835398835616581984633324501450179748465578237873706876815644388234835555267908713858663240850603518305336917073425576032257701082521760923263678247405964995579303097650067043243352913775771439213387523318040072098215486149735445851126899469258169498263604314684221767780023854670463721786308697201231569053393756366277815238297440059334168797647796050223616955694293797504022979139826722010978125355836602333186207858998980552984876506288904114753856046523378579819794712586129418527643245562561 A013900 234 918824829966039517146601718970520342911170287292221101313563850064758933088275397159002770754734737585002670192121671062822180724381982739811435275205223167559786627014694807229252931529804944987143373309278169303616728409450775158752708042142667769488231164984288124527622795428358614281627290066226131525471861902302827828045994938247460257792210146104497498318063578052799780832147822883514555671639095041504410778201664181712411762577973463640856376291401833178063312755613335419115245614473712464327079342119481125202175481614928388714423850039420054221649746300593501552191163525498162859869843709612545907040609267688819148551161393344071193875412837779823177734833636960566438250525926663046031668835567043120189629015618838756169851345100015149810717693147495993374845400332077071395154182566269427270882863804366518863067947286248609398673484524887447951383669298492515269054726289254949982306315884751742914921163607524452850972544518031442728773221643311216609302494280607896589084104480713995170098603027790613213168193825391511332386307620296219940518100022945229697180560888016546878244129309650061634280126105221246178880400621190679714344808356494468498919709248828206308462111593908949044410427360415736461377220878504541910662835197370730776496393965199620684136033221249296759306027884645206144806012163204883495556611185136548247052402534493769271591492545813243766738120642161496514324232368020992679977753127945455191757772743897623425568124703145595475426087124211019583970338233462176981220603405467723744338166306845300942661 A013900 235 3752573406889131958017953227049221103003853481500447492095827433613332023384758637812480375042182896505646990334314308909343131118629180089646622618900927143854092123177342076899799126913807905626937238075796280531070384113766320276637093667622911580034654389143496113671388786431754844946208296986764209989311156667056881435350475973291390686309423249915524337378301777189017637696355755586384680333096899698103205563664194886195842591956464000829085167268090518284361553688513178798543993729317703549270689068229514982919330086639010647276967160369845482866693950516000220282805483145650572434157288564272308351490459350777173973416946797717914506977767446189413620010011791544286351025411187610472960984723008196374209584052317914982912046048374316973357101941301381534038199474341636299362020592173083534186439974946277104055174666579715231893731776821577351065693995165642580102861676692672430477687207011230477990572439210654225413109820038636733280025443286668983065268926193924991067374980193788508388194874724402671214513433570475296824110251338359412155289912821810635551484825903309267121983726757671126370625097306460196740411623057405476212035346153567415290906483462848526212596418422795132701225670793101269697647169167121278121879995892416998935019699089665736035700657414937474143978507789707371061208379081757227889086251297827361832334964243528537575876086297848414680978925252772410075648111738466904225289821527595161494113111421125027729986203668241629626783157850077349293912842349621110471180047588874136011975249351953200425222732761 A013900 236 15325888803649310718873080792544950955999141007649459102916060917447642930037716137448588912190154209801609378871363403330957191144724553033305861084475895449141641494360705953608546514027809781178880000962597665113225086829417142408133830885032400806931112025355341621341432614054716393999654251931940696781555684255083676526996314272995341993347001804403242861811059666519444123133324237746109259333081381153922999945766501998907326925651986582250067560724775753815679305780810362044312323333900162383279970494245230371255818926172470023554508856633646306421347629996347015657226156520634648528914216382633098810630536524968407002006125833506532355862407004749630354896509167857811430509232856731120230430668222497820105736437655648899626070178211596325204713395570913624546944511358151151860727662514682635054373688118065266948842910952881558292421843448780881064751911349996027040677476642220165986352799841773406391774889552672132663907229129616321025685192952528080405847886737535249943257223984431840896735076056807673909865528558611730234645501601245013542831688245469638466454728956531281162160860434731404881396330534411395967711850140372762803049769261130834357006460017103128753391245076956024260208463311775688673430501242609179098848213104216157767512888071802922209141090649003553088896767642451663858452202216183776179045048011708026286801059801959143842173099925129008247000709603773052762364528799184422013410385390672926653268852468128146877064384387669307800374721758658752328618733352929926896456903537768447760644127853561417809852588091932861 A013900 237 62592477788872953556260268137913626744347047788482163571678587309008835938209966514669919424864720998404962665857914146907365595311360691767877500560969089079734827168760053545838618426487491955122444990811346086686587690345109380726201786851391713167988161553865776071062166280493481279450381929969490931666248351621871498387582174118654549230370483416365088575165410595091728262732932652703122572151497001852118078001504916580239412804382204052554083174823617380934369668418713380435538004040304987089716110775517439604476261332199910995668993175886331513701732277015710842992693003072080488691587080042528221485594984852159996005300220522749862301110012310504970082063187988957255521154188419408424864222122518171569591658290765873326611732840904158763364895183564563904925800625782336477465549707203877864508202634016678474811036281465574525103638343251009445137434345896430124032857923031968022125029456186586610818054218196957809684796178395495146317321922222612885713603760072654451828506771732042065838196620858684277822955715051754726063045927735146361055292440795010795930486224986098361925662332262346965407515634931920116683127934870146540936698365689153701728284440362310905244853937410041175637141645220086401886846183555441390966785085987142314154457153686938386397275337460686060173916377625304482815968497523318376476614059629664761865950495138241141324962999577319307710583845093479128559825734433277897129391368384432690417541973633934632788765529342064607656818201509259969044064097505434467367746536195503655267694443210858040038636764878851089542961 A013900 238 255634001130013818492076117362321180900214522219987792725256090107310295864079262452529932593009431894306706428592973025298518735176723512609880267918554417679634087374760103446613047354235992381407532709417609363982779472726151566933261443881555747141093618590304769917601064368329707386884584290570327883509056559107237008436222744900171163166305321691260074614921628576824722489555832979837475600046501056761237294484024231310272366073790163953240183648380310569091440097158535735750161197839013638078096657734401550606081103383098988697322730698630542421440758494292141669577300486539686995945799485188769551897539963229691491845242635937183235373825702387345658817124348128888316231201342077894367396394434798587025540861216975194019088304707269515709617331784091219008671367261558266189953529024741064790315814885790150575654228088169834383550294461309790925895240749509956165992719076312783631128854927041094563828626050592413587491485756981220122569720779871295509155814830116488119367256334937604733131844657445573317741011258798586528468811936509038988332280912743344386670494721951949306038959456854983503767800012141089880465679481931100357986110732009438322382188211168154330421413210630286575460825830385000094032470385104961740288837936465173912380532615829978750823498602998525399042352051775883663573179756703482104686515957547573483601490283144585783526422711536729361940103192330123202430312841824684692944044417010229935366973592060326067707230087151455406195818873602170148832831224686042413611080996222592673982446143211908532179836450078480613653496563061 A013900 239 1044035079649090566117306562995573297235747030413174364257011122863356086648781979861639950233042413808969914031722989725594705664853991674573524612086436015799811255881345113246415793312482570720898885746065167821051433627340348340663699996218105708454687588778282301125244424587759726268482717585702566679367221402106425773391385748669533947658670730624596961994876038192238425944317467028787213935625515012419625995639497847118514680554332482391592187278533674775536919592245272956912969098255513438288392637949727107231846440408017962837724461769007696933948623207297030084862322494377222199829235623258938915674294861366346251536647294673685988773476924945860792520676367317540901208165632381670463777981907555344069598456837109606868552564343264136379163854356738731644533739704297376504655397843474007451193609890870439756180008589122508775692141159729778430239678640314361487487029972288115940676987536383461349227055481850526925087564471572758083807119206793137860238772503493579244795930964775006428188499897318123432559381823070566039506003298708502641286856808016005552945354164418678112743020356700894982721575797385437321899762037834288903151432826710479061879417255420070269028424114948364033126134234701209269038106332277559348475383305155353240727245636843832046217001468004880580754269057009938246282887017532447967232304508736002411950330066881085943086046522609867923828937387898648501168843107609036579137464747555897089262192214307169753449166106165346175899750057497496707018314837571490507471429507753686962404382275937898848184202225601972752702858966693993161 A013900 240 4263944712829930430170257851236783898813811682657475834236423383897355456838377132734903582386718755279627834866873894061291063000535852252117406441746825418564024949956257458354799987883303379563793860174390497963123981128854343998452957818254361742005498036016971524307911879703294085812836535374485438277770348295564255607533531927526992265166724789614647077080235222456959147637612911409736889221702101487738006948417268796914572925366629845667984043656446659684445108843608511528601214007154440688827062661043118428372691279116826570043513312035266104055636505989545007866616296161608507563544781038187455684444303317601156092247072752824095620435745882648315008594486872437936112165170467375612722786119686628688269991127166896182521462396586889402650279476742211010648171890860060619680039614987930037305427273348913853878654529258843827213313049402593547816720301774586524065407266596851866601434825474331230879839566520481218865277047145914772862834739359583061128139031020290630487250306449168568528371080619136845229039203862984321832512507578258694345782293176474976294789673888256487698931882181822481899828170435677661951808140038481057143649669959001094247100789892278364405809255956284728496054477954077443476887799109761112412667661431968283325807384632679531303786901912480200784739091010003345801582185151191288275421422076433216186648754976479109981243665689037484197577687014854258242272173304629173901891898912957786858152808484644126297231492743355996482338345109575583798630206646440561953054572724046340676842700057540248623767948493783242521286499008733904162833261 A013900 241 17414380865613431699788780260494000357929387106953079712080810978598573318629072886179752455729180455156283320007634537609612891691551474718724951766144651438782752862141301041924296985314187215779870068132088407121692614452335155178425723478490457044886396534394949419397467215808103079162291506959471352955680157244262271890983305278744916637159685879989969742150465752271689311825922529101417839007242774388172281916037915910747604199062778319322459300681337459263901953473290365542471746727833458371679295441028861016435336825732310511541282761196542330839729109748406756173055481769921467348780803782842425948294663623718199197502362076881641747517250195069865974915752430210647313629884870979207296743514198279912392159032453447865932087095362911596253409061242340730799209467633464436895869471611820053289132832511572419539666841600573333565719038378181711231815201197890597522053882915469305238786572154541654367583653465863866448896853525677669763876221853212539536493744728999984263609463819355799895288858727697408736764241536018131780486164712873911836303809344334627160526801916702209667695398950663380149570130704521574855041576539300523961436760729226328015678583099843960348129988060318415935464589466725640981400937231974468965688408721963097899213265385711106477327389887662300505153706333045674591587603958165491636936905323782974661108366848193309553507236284263678248811229115053290941522025265609313761890606242309810265168743284943560854649436744632968589514517600362751367569425594934545513032133516850384004633948147700186944579302211408634564428711888069146725331484083361 A013900 242 71122090307632682018539057250663807355819767812894179805188952198505411889186315203519613184196001626084231863526500222685957620570357069450219294233063137085784079747024149726624063242018657322153783125128330395614111928377396459599363675684226354107477576972518947318710615253549089593709793905864683912077646285881448788892236808072227392782740510262152915413886459329318558590117562027025629697707319222121508804745572368409000201056996491996723175352371950998717161232082218655202374403282891355169233782190001412306084575565310155092496264466285559729924868496852577781293132066152018034720623029510310534657856184000291121060718594460554389942676949038935034698019399415975734904243126431451051499837483080709188480729096602158882701102838258762613170144200428905020997782185971299740190857404879305891458200690393345430214372887447743152189086690359370305023567695027506187230417785268951104995033478122935725144302766703588082827806088381073696760316641546927185933533639341453564730991674794094841708149123218647714719227575621493188022815325790013056204560224047006395120934672234805411206044446549803261532239520380467268387050157785733809211427835930993975475160916916655818301758032367134502840446865305643657057780549150044160677236995749778210093274796375048115675159270367591489155398757188498172645177524913147642559905651969767370596407342153073143740788457215797572599648189640018260587561044909300263944251186844823738413785929618781281830034619258192251649404830846159113223041658641697772264320049528302170163709512263970481200543272740916215833217866650775090210073039476338743461 A013900 243 290469800147492944264597382256493306285710869544408932636552004862868151202037719109009655725188074437092237438060443085971942204129015877698710069796547391235187845878901076922655063310791640388065587815119739297057990140798053258046220787225624537036703279591041605263293342467635090358759763000735861430000227273814710880163573240084591967091383300702168983994769102433329254456457725192137401274036160142385676230970196855391566130137080429960309117179797637445811756905108221291930672502822059866538022859075966958000692321150858769723419086203021320778545885352864109769157061964503523007620531235446088764906685098931772967815201872354944644519276870246863614145215727174185914898154256901815670881537764487407477383334184161973694998456802835450647210799099115891425162063223507571240213220918124978070610328897836152464883950523998215255598601141183394622117057846829533046773936507234708476861321223035359917997572073796890792665125673363231466012505956058446866998330669968069845171407830018237537115093542286402350332512060823315950697168094874318112858100615590602865319804415808841014712017330198498050227080957425386751286819936462873235934201636153608426232080175940230944182028281748646390185171883041644565433338598564244506666064291578664937620153689150130384277033651267550768451053219632302575398342174675311200126553233115378888020157822494708179424897878903496082051795770956988218083918651075118117274980216444131474879481528941994251903326218547002233153585919063629280473337661100216513402481778598588421467776182746794106241619980744448658000660922406297196702049510598354538507813561 A013900 244 1186308001252176081163986433471126568694778048017190066189874679612444679192393450650825443956896339996602844013020093667861095127825517875125179494766148997091021916541865767160892466722667449300539055261318342382853834592023470109239828363328960397336136900881052611097421603265410940169301106831068332402125358209213934520386929633402722137389885629781029049702020486017062441454873451914933552680692355673677482680581611947301550623658980321081328425783128710890077242187909391686595351499448077522987805696775015729137585509504543452286185613380845579212980028915517663572324125926290802818946019239216606570844157519232352909627033782086701777625823185052085933394089696567819869221466698766962283262959265480785365788752524870100929716892426917066823724271811498311285395807573190495209726055764935141063157714861981528117985007219011634923605502519308243159582898069294342745862480863133780125057798868319936476453802104165955483214432427708446993573141587644258907954749287547264022734391889985313943569290651145438125395362840120565497558254913444297479041881582234196752855478534409303397026364690281016085430471565301979456317252589327957045752108836416588327182864878637673139364765887517928470801650672702263611330863603734829553919379839300717050399407302011736652556217412175455360981714905353506580486944673933613147748056185919752031942014583008460170297404852127647252203821159961206538464750246774540977880863976959693800686765391833527666192626512494030367424793405633687408010438815037055362603589234456273570704966175732364556095506404978383508589157273860480787348037108284250369074299872293661 A013900 245 4845001694222013585257918156925861490332911720685053966516133368879864926734333284196486846489804299076465671836419377569005166472647325379316620699753923885168439700370550521527568084234512852355780856131805503444155728711117646296616492258500170487720914053025207850035590667317868086156382819709873007431852577587608839188646779702709690884036169290474330522917071568962770734208290119839232037436768330499221880693246041935586210203636265188308574505069301751274875354896882934496615761654247392859712020234004538514386542116953015418025462949794324810909310949073894605313392535019690194083660256120903782112591194568454371750560678296454080816703402095894409212660735123842329695707261365900849428036535199109340993203209975574504077157690077664419531839122229612064618996303105474874676537394075627374551183486425533620968190685968172637203132156444609315196295673587703094502719703955605534542528681415904320883421449627426282954951546692436496074899061131239505450236899520021068542513552652280910662245283517633734993365326770699241669143166450252768778452427611884265192533812737859570413098773057941388075522674350321379599524747617326898698513233450917824803635865633708999506152779725977859185529492314033987517299991374877021115991693121067897806253269761553435674441500089283189415240782826669161578873311229756943390330984016971045193406413700479435189971801453979376270372878203218723584950424947602149582304214449165062411078619223552702175024972132303381917629966172741948376742841174931652843464681396032101346389723063274725815914213804078621065812485811330863444088905701980815216586717182734413183761 A013900 246 19787476264373819905565448802619067838530135091361549589702506807975625227140617300320156126235856227662492526812792216348951569396105414228992389916485700293340309748723065755521262340390258174819096950308762988421779855784804290357657712649432804789071472804874304405538205879983572368539369230359912059525436543978130847739191501630616351249183003035395503762976134911872420918350811886725527403327542975360202582161166853115169576678881074291836237444728040351683469711809714489660562928787873431425742721549718169751144591046389927221773211258717951754559527756423642031455031765666451741347270935683639257429815810328219068120836616791226407917579181203244452559836920980019582552567721851737025049893441443217658659682223064453807676023799203879333474403690937080862722507420509373041141321047681663836031863028094008286929808548753299835773949243267585348802506356795211795961652045644792519230675930299376252824302425844821309642600566798126586055991330465156395448817971566617566055548142900733119516586624659651454720138324429539543600189275242643783220846338062124139357092537136505009383707112144711480980630229836821896743798621268672404301496595250126939198354042470496558592078073831645900677480185089238522453392412074126616816842789867446522498416785286430148191422204956141563173974296383182349473438069266761562257394162154695462645436327600541761738799024289998624605206142242643792212019615478926886711238224536049480558148599849530814505721663710512374393174462476061564107403814385379538309646948754216101140891614352443370979501056511451300373505839114542190722866943866365549406877028232722799618211483861 A013900 247 80814051598805382250139755020225337578408763256764796040853597756960058965790222256854849955315986655252613391248651503582969453522203518358042048650309165053731452385069621575190143045650193802036848673852969229776379530790574987054000221889261167471851591153859951496962992172646787893924006413082147202219894914697628173382479751001101870753139551879861812313874595569713066145057469177387613193457421593211578726007003705974517183283794874396362669184251234328350810333471766756937194718025482669159307274823925526798819375437152148156371193874941245478748321869537552844307526689190121223288130575696486774908368180777289824331376947473664563802593051531351871944082528811418957122524385382401035743294854091686682949666826899758860383456474352362789722145588559822888525855278609750946698310432157730954401567824901767338658318023771900612584221878378388590629665014293681291098779081269942772582522797611612853535986361695260555532654617460795588237860248744075699808912926493194368145030225969027034150810950359107165873971650941006879557076619207756717696041750125859259672440988011737245329007600417328304184472902306794145313244692922006235080146546157638682506936943207797465442464653413898854602797501403144138790422403544352589868284454940428209982306491205094654658735618683582714300391597832851416666817892130450163176985755050153893685689150989700209659190833901807672748747010739323754416901523597100776944254744065904219597015254794068649053632352481767298771538215372945510032612025735142957789967413054042732885616583068428323860751244399474767306735571033540875673451608311567406698175877882291418643537139448193961 A013900 248 330052748948732660453178023617857321429316808425716360275246219452798333782242812509443149557355976414703853603812008854434709128099484911529597888934776311305109678417315226544855638402883002157092495705731585484298941418081318095202229360218153423332956555283070581768698053295298919084362928515675210470733475041011497920539558933543351151444767996972095507532907549640860703156095354924837928431012648986257001886463929842574231602766529930317059173578069650371651872833742376083773953885082591794596196000415669067924585010042248525437583749275841415601001500095700189108989214058848063278152277372332597333890041395480710148841600922554140918690734084352245711558699400001244974203058964864649452480226256890711673521417237408132061450934970358959221867004520382761218851334069225362451161516334285821148602397555249132889581775299204843063755833157707055221379205514541838054657814744593654547447053940248385666739175435785975330111470255826252722717833279755928309665281092003781612135486090910329279202361153172579935253053493579817137805936177583018418499121807730771928287475911579724095385445269872010944448109964784080275667967963607458586697061589308958300865263676691908836411035333472357725982139878278082380378102928737893956633650410706657792816947923037218284186396799001238847056943625100746303660367620067863641881290699186088567355616747246185615969310943929206618080830415307482884737821929424442880218807744494303489160389599119710563668588944403138306680137996942862130469700806916923089052963701621428979420879572526351185908018018003139296632206052393655323878819386956880757263426801034944265173488674757508404314061 A013900 249 1347968762034268007289484819435714704306794206608276612716493360113393127798391652812629276550347100631268423207182229174405649984780234426662942267796408867777509742733835534047071457656852871992783618804274074008010790944527329313933520132296320614387551200388143846072121488161383610731365720713797642758733056148470099668773533180043333980966728421201732234410655256395788838620512195143885508343027190737421207661509222333987261863090387654937831687869367837152513785492160071906117288836019698230902118681493634455979865564098557244988161228001213201297465827542349238040211958126955434082364994168620933103937651953324163799594131169404289480165745764637091062822595778244484600387687321462679693523944535993612436540493660715789560303824963377995716986255028699755476671952323457372012151200022373056438828200457790538883473818081257798761528261955224541936690034621145835340866035856209689130883060444422372149915133136468937631683585783290254571104625615684466565432284173133736485904150879372966719519642388033286886146931026182824752330361748802983106010681874075053363090808657958662757687792412129549770231470355284627037935823628137185221388055933958305905522124247241101570695145816469789661041383459015394527784590549361361446181448276017471798301489829424226231663947353197758576504110516217583079525611057486781967671021225836603504025641713044893920365878795412216678110537579987706157040623279784296591544512928096929374383436322154409032789447776425801561450658273452340169913435535230212504924298106755779716281793683034443404718122295344639204514889370786980101908810137089983657620318661533616908339310270065814831567460844161 A013900 250 5505240568992916002838992240542221859574082526003069122272043248532468986634539147643712040988549144035263998488876149353419289508490940202168549178849581253298995317809000438437178587287810471358599570342154549930190879307335010178365203505831535317540812245056418669886997441921394965971581471332941666588584433349022882527337655634148160355000196511758415820288791543301297591598872476699337948509265692717892691631577476443459710162309315311919253334258973053082418703842316441831845525452476885564525573809206833975301824930200481742813394259440982836632181483731536065429267698398256815291220955049058921510724868280223170698086190703095228070234402443100108246764826240524077800927954177273051599000835403396048545687466700223016859026411836757035685739281148967700042031397156184576492198728162573822174874692317862797644534303899483057179756336179594506948177707086256327261466317906381847589128638044125854519840545157785924650496564381121511984102972581642545584348557223779666315817628510598012752156890996609135004999567150964300753817182748648012106241331852591799515252534730777632527335470678170706346152118309488300570260735215498706299856180627935051107048813160281630165977615724190084424448775226348231806319574047237285643711099085531232588914912913841311776964959049142319000059014263394747272673627645492823720947185459460498207394627345888364305060205954221829547287924640965370703675766577590325493823536794153597354848766666747144085224416453148392582922194905264975940283631982869246121573830822099386695046189862674653343652687984539336319798464194120476221185873389699339346070801065888106348965485413286064419419498401098784261 A013900 251 22483958513064537240110731048590728838908370018531660605340374103374705120783107967430831990313374547703565731492417570450449073700917357370616773869888753646179680076459056499621719505520734033886127863833963739524442500369966222404471506003370079221903748830847164546104156139548611101919501858652338393456104272825177703552782246713080135854016657573869057810057273830788372795146546680960242814844640524894838259785217203120210245733597636974724734461700406105066959310781108422401882142345986300810964460519755439845364158499256717686305926308377177444072329029889450176355737636296019057587690793736816590400872945268127731671224509536701924056872393252267595190720473613750626670847658583355047308530910871845205261490728437847523376966627608911246201163483879780132709360471156970585036365317887495909718227905770075769722840195090182653310900032347418105421559521688686552424881850427772010120607859764652446570335290319458652651017669085502748215786934423658902063583526906195758980097092417761854479096710676142364883053737200820451672965509880936094891112329660502020992042392346503659782523323132187659959026212539899477847302438954353481897948927158730170161349164876719366042499346356780447987975667350704039868421578685895845534766143486317192547619984746332215269614366217561194170460020212144750731073635340584886851544121082168080189318604937970014546660692197843328275908160314091311456252901955303225939650200444539501110535202792428677905609124460719803296305119134787593502688321664868270954365804034366927300624839064339414395465286650345088003025227413671631055421446696744461522627104703994681027916287941887028981415592839425945899134361 A013900 252 91826757447165389606873476786280444241714512901055173609931227215966736558495412032892228362470843303650680507553914091894249512350990280154693336778786528655116077579946509109161564254216735388528368694812155142555515140203479418888324482139869743920256322503811735569908530193686622149960539460423873885052468916749581084257621526583137295921525285214096192871112722109596624121030806446256408640349811212363533831627065364480453784810831842766110262739765090274110073588120435689039949259437384997128360764173193711627891605090972859959359719941969538776513243063300533354704644436134207729112945558391326373672795596642505737046179690623353864742596598153979337786016677006392548137035593267938932067818401622613874653659545503741508071392780784182029521417985676893919778431809612654723317604631149639932376124308183472221200821363608010064569700133010122631770296664088286437445012390213914094305584680672676821690352929528991402750673913329770859490843634666599745576783545821121005446373515240473607639933355169143708561244651155608007498010111870240986080886756678785964435621326624747943421463286527490754226318913660415997375645738235914009772895111357897046686136285622174439573537622955073384408139411002677719930660437932645908644383941378611532400927327322480146714847302683507890672769939008440588605528565168118076975278196455803738469276303745768274380031479665904134854964793446940639209793933128555860363351323285744221025037932259760755862976130819150209362243033363505145411922877199810170272996334622562002155409205847507666671934172673961024258243334305403722065077785875620752049022880948689380780793939499748756950028404131092345072600542894461 A013900 253 375029751916725614858821573416324748608030483853712335595493735003956964745287670778947182747395533607283047911581448096619396327642191754170063211431578840466888227560337117799235853732210823217024099114851017629866121939620170498161224905831924161014462766994140013052798998072565727209275989170856603757816673355365880855797636334339717613410397338868175475401104339480525682169326037637962244784461304322225120885281929282139985782999703139872913690165737344953583225651316259518043745810417483504156935325320504610853183732243647348332880991574717735286696512508068771574482593046260153920677910067971574434043438169043254323176039520654530142349103509117265167431208496578484812239015203501182660397109201885318948086885603451376196855883327393458610950452716720988134661013132070852768156152391682875597457261663176427082078495731932837512719176882926774850535700376099634727455612547885036766467532699919960080142392089842283316965430080104030497017413979185494687509887256271586119464539519967133501435859455779654989278687841029269819030630595899363081493935683838586436137485495689459700475541629970211516826463301599418635297872135175034643227490697191898686267895890245808250836724579448438164334666576615447078646530225221157088140437099368328738090159698445068489678254583737017259804550380674311216364427818531676206292810657423344504086109821404395955163760946134998743065296567881443711537358612084268117865823502782631258832578444180021162780736678854622189206546134802924727881979634694621916222114603228340095564908893011011908962513026551896893134115859880033646689706250372408589064166397105423248736221309104863398008367955340198377603352949835811064561 A013900 254 1531659384832851000370528046811185322114805907137430403517891558623395643673194121515968968005820846201038303258737703752851373161119802985397709331870922573929658677067400383140976949463575955311471340219062155953153858479724677951710756799133067297923328401143534221448949440827163759061131276648684626263902833467323149369043982350713175044647017182068854327261125633976754419073426639643239241886463197443703938432700812663117198076334870593258106674919578056262274205465766386813901980308071854796810843719076798201690098534040012378973667590571296277402132513430716178056115932742824140887594573186512775117651239869627724024537586182344687208898115990689331787570966052084686400150174231634383604510494088529033001200597579941368976955309953290951706441354890812904361757178393703701861279310139024423910450799815840509022343866497282633618533903026738124093847704441728894290036194662429826542966816767275808883269623676516959137101829955582951056899317449805458038753818053226041142091245318037289900347695039209144721368078290235481897172817447343184660492464220300854702415540650430818052171860046502970826082475596525487247838674885140494161440037983892130616485399873248795723050517691649945755397376100221724029347372739355952884831447297967290767562759314579202663763449223694935927785024014262335113065176018093037325796674298793338712482585207707514924880271243870894501551720778181172143733437844971971504443927633538047106829392456454068610933969450846841337560644275694759684067520908035940062664654473159467012636739974855166748405708414253628653145935717451905296479075986852204291005551046584656195586850184736481708669373574772859534168231385777385804584644661 A013900 255 6255451625255231603464273966509608785234400920145886648437824432465368771721335784877490378201540923790506735377313914634724045978702548492465770080003366755108692932669646972186447100281140022663535412060011970190431626570902036947259853554096159284515963446438709257353875860231660335545325308092169530809031826066727941661261897362530028913017927520304590026821490462850096699692200812393593031027746231143028698656931821698249611780757321324796026729145723659158810344816941966153043891678176570247509963643925270612320733112971348596978734780319821697834326800234901373515161137030900816623165883945610011370774546402786457316337980264900119374548004415690290642950370024285119811539726729592217713564913417455512209236361776836124980152158335545529155228843950923873516756854034903682475352691818099788717096021978674038738663607505418501244087931885404199349807503558169418898831112657024317013957319326047898335970353326886589328796720823426285994433559296067920981532507064998527854455997094641413719299921657329107165684089913229021851725400909511747815101933614594940990990011985965154437693145787782829653774264666245338994385179937077177345231420570051834542918638107735279861306342354985235109564179128291643329981634352176386532892998741075510191093832879432236178278966737941711517602744361672817097604598440669791835323523300376173428988838729383469412218440667364364104681884381890503333393877236087873793270949292060371727049028560796518067984035568173035553572764847009243720459846208030490845868777998485052385776722368045961372330502140361659035941969209581043873255490716979074397100062034907440953052450426332449682858297286103410396356007970884807141889951844634761 A013900 256 25547896238156516646940044770895859749384602032368735806771567202456245065955879200353943331103291488393732348461223136073591110905665057000627944049511830167906167915009037868753640788705304247700167639929706947466711996509847579998340915160137678230050930827563778916668221754647984208060998636104537672946697689870949653266701376280206253613685430803603496433131676020816542781309617030097485691613449410357474651213473909929642937723402756779920777560530779142094156488077217500907612711046732608724425690028118841633049718427419397776269447695038964115946871919166160934474643114909039056071488409788149793049391695738166573112113261537858842437710879382125131705164249166552882107429209476054305956188176453143474869254434369138194867564410010359831168399276808812142753660184320804164501270404006993165199280580459124620286614778076487206349480766701111175968748175089423281894135046033665670141020101816831547641834855992690846364328016311676118056152093954630292148597893636667552608911592190222092412406529340619463904477557298708561373653561579937838763405622177300813096243298941892273204137014405029642371809128097677255232307507766196837072836989981569267508568552814439764216841094118337553696206173542035028815621322839357932415374829051425232246956513956722075207945306333394481950752885850252313981144038096137937504436636834589630277506745243513756809910745748023466804295388685963386554417267413783721446971677274653056230812664594177620237971667648011062677382082484435299287973778358063535694103522092390800933803097600058878886696376121953192030349632390819150863806622892704954724270760456827514503802465838634784082211254804472224503167968509898611732999894218624672034861 A013900 257 104340188574151267794284483788860551698321402544999186277171564383118752930115472198044740312502283871040330678082829871261289529640937564961321586920555315100575748287856326568814613098792121783336502358404556073855745931657865011318804129946433451797029236643784057037343601136379586952126132590713178414619280981899635349856188357567366640589906281630427843386049511168292863189689388222238171410604180350290372580495600009017564651599086922367631227555741315625005886607112652072674281980798671694024035685069530189232379988079141989877459827600756328384902735551938437038648824420243121317940621885904192357942813673955941839413754883560030836258697440195416632522193015185367792367833741850362867009974087640459718856996904661431670796814674487720596834690654814146481032366312444780609043802958275364792983547017933691320837183701756959475939120748764774854885140390630888715007118835641139997088610338850223540555565377194604678327398415746532745429248823072199530794380805999407588277608442575678237843601918886553293151740696241212934214699884502185707231463664939936428067180353451881174885289184668595967440348031872851775771522324775432268486010623620717027001012335118006255477764929329796521388229329569198803220907860229544571135564754703754842445027345607162584078844633541522737129551811853901325782704347132475046699807172932784343605995575755779777701113286620248388798889601227731752990282116261901510545298474129087821605318234281745412991520325812909629091758840456764690257312996165945644191823888681055362484546164711498067320035556416045153524342963996976884862023492362719198294348937052489708812494154534034160304943067958199816565612803359245430077356600978179241682247844961 A013900 258 426135868495879766949905054526569168051666138455433721673782663268659681960637530119506721955030890059999685562688763560048103829296082749996098454463826882957576514158182311196022330171390003367446392618462405865790325815229818150592139265918358806917698902406115111130272038744689007450765290239864282676325020077457282631983008727329239664199876834713111985600808194611936050845873620127831138096219943572801260946374660492428644811160482498728565064091630662885402166497995389442661107712061835864235258165428153315374152341694011880000523559364076521513109647170407322647982702463539352017722611784843197913266603268617136022291555733702405498394982474199541264300521015511575786177262152924808835518302181306489178243579915324657748132941608889974177253156938017110457330768289022040930176404705695375626388897359490006657122462793529299952642438989150965749611256754516003231849289043760815503249590573508536812206525112565862161361606197148830132140340547557993175916861444162986530692168917931770066855292440526491191114317329259433985839190012995261149089727985444859305805599348713181358230184444394197459219092837319945810280250098137667703155984473939994030691861478867784466002995225640751302798188793122894401433313012871343212519331150250359855784578627221558316798993446691566552233539684344330258530468606828088470701729174781957470505590136939755945888894474999043064941933819263780480119364181307348221119564043489081701306101805948310722944081154172830029083281372068313128244582264954334771389472135586186886978497475844393968239824535994326427553922623603017292441875007182073840473148788165010272250816189026603448135578288791151829035435815812297620224362171411582819133710105853065061 A013900 259 1740381926659891052079874183097015665808977727731975318121617448838196275755121697398607522643263613124934775806262741944356020897331960855341815693974169836513921199049946535337985994675304084142991179539454930258880135452305915538651506568076435121691381005015717131482255163709223120018677972633919956742661690823363365454564437926294075041798381180528655373504246348422802637195683297837695278929909967765621202632349697291788320701905337733539831306821692881920933873596629468018161672667939455914959082108683286383472890952864855613122018269322384285588212623118307716833948803114043531114932936513089889440770047675962513845776965063569727998400446317860820677071022179971842179902342536022364689949133456976013759353782975757350033807494957809152427293795503712618835895048099963206384974384634935189291110522094790495678360507417515807465886937718030448368953083322375563315198913232912590357637156110856788703269481418755350219079097231381734291504496970622147487755229740967497452986417769894060061813766711646683200121174518745783600999821771263959054258507155083335335699954105678852698329254519534786237394156275991228003711379706054146804127059346002803560742662157705397405387298804034618036509385648182006147788195109180865685593412870068644937369653356014193543197085934626473647543551658370363553194545367615202951281402824456167287249351183865794198360779814238066780572416853189025122635975372241522177222632629577802065385951691775301771886644785838409294609058534945569715376826672882263594166514538419681451295768519593565250082235627278964557099402940979706527079154158707314953950227438893506617909830648419740169133963424830231976115452450794820523055937768624216803206804577024608868695161 A013900 260 7107895567053587705690466231060704777746111746807888128715815944417526248007768279467350381834875565627159242805133470637686369302814358661262364817575601003476342082961085694920403938839404085352474419348267420125222620080898041957322156626187536756934890853965695352403809796360001853691402726712165129252661354153389144216352075499215558172283810377778261939584066015839916673373527352382229126372924229261541319291982031059089972366972291742887758580021782720746167954089868006962442105504804199841740302199155518602028017413486309674407247935757818983155104762290103664629247140746868299470028720946046930554938392483446178760051548793090189687995261207221695588046438756245180618781337053711475652585945900769194770590544405073569030423223964683317237463017510508210300297801840107831160080269261923441519013774397855958190487826704383726787236308221145872214089656549997360511167196733451543192216266909506321599811592331820144585091160081783372401667807582214883176888621540315097315239281800442100592513666440802930504298088973184173550626973095840906437456223330583004927867518262957107984099206712486540006927711040932050281185649568875447016882127202069396025232667260946771248739672432856587557526018435125779490187915433600682727397743096060222857356338640950923863964761862693915650406266871502060157965395930422617988531328556764257274022362419377473951319459200109502776602588242526150692382709653746972965517131145091330993044830690331201741864017856487433238522150571629736220140213191545125627199056192874359434918499506640599431426108607605646426614228650658160406950500578730703710743077833412409271712157261041709244500189157312575243885095469743577293033278496775932470193713779830782105246775735261 A013900 261 29029363393299124602398138824741255443497672731249842714376392614411563367014774437940885161802197132453446690699688412564845538555993425022820285413825329633898732177363453047710116647017949064392126128534678318800841827895015774055941377199169145056534544671572150354447751993123679930662911567567880316545923489159210757283147727898421760346982482247694577365717223599357819525641496433391614357248786217651290163661703105030460415233923903679419637704425542831582145287466384017103316765534276337377851409951873252678061227946436850827556315701676444266922746514773774666815972876771425568733843769244471215126354443680035022120105290477408436794931134291675334172836048570819698410345477442400091424201914239277369131763612995305368350720519417387100612839947277684092195656552792986233348714987772890789431245675032057916701729523531200282955478593642290077855435780405500770061018459346286181002873647901381677552112124053978984320115391981171553009023894614331386597613996121422429260266066040467383471985657624549689275534329473470456382289171447696941822121399160657381008908659205261387674967554233672990528833471589981627485440592589893782037095312588098822376048761593099969403748944922702022100279569416915631141655955610283981927647849976362652231951879999846309103742347888190083601739884936168435393206631484834944549578787490009459897092004379341960742057754638626420399425407243889294568910916879577666035441480826798650000025386067212351365148577191698182576881553671743577326410864835802639119169292596374364242510078753570378778486801590430828176581597846381643576186946364094645755749514922517454119008893181977705767172467037569445866126362293075213766054505741961082577450616641920677026820462027155185361 A013900 262 118558852063936348087778841172264586098044288699370213879627339452910880358788407296768807030201515110850254082933288145444498228862071303129125350478889442583135445984302255955605935108202652791832946713674608256492836910147861817837644234560503904494537790427712490834750418362868414328500327796015547568685522667998621813030860918657672209854871502730291671113903078619360870082491961225111125588054125040295851808700925312958008412317283848941021421768282063904007471150686746430635673105435303523761220321235855503135722539117270688901673576513532467706983455963734087890517781641995055936691460071815114134168759309788074713875744136944074274122615040491765523970613878804133301097390374767983655785674462146546942548404903597739650186546024073070075000000241516736878620373122918387868605720230278251046006939892644102769659450248783298606818753079773070549259463126189886100506975550834626738120017268267680810672258677960979623840767592505694720815707497018285430334701919173497464764281900581938881305320096290081010519899030536930164381363587398710527792667828433439970435864863968867238664722663213298094291799310154115554794915409636977785111483003236366988564843123271141178141820469707752251161773889735194546061268229963916420874688511736312684343166905059252310856903226752505008627949465807690443157830596853845881869879275566735125175173352177674881208598817777368802179713705150175511838183644538800025433012587286209193263753679262488031422754669257191739160424530232321615902371939486766394229238427062145137377199655147535537539596724862280135786805080346005116911148683832545306825702349644568456884898339653408330101414839800604411431292542367510773617156972955248999315648640877884878965914475785566519688045461 A013900 263 484206326273174503161645653010486968347608777521386589875999896686972779384208093029140781560853038065738633550361925048098020660993814271180963973016182851343226058079934827850546155181345562469777729506265181254950651717571792598092540656012788556850046284423611011530695018386209253827442517252034893840816111813895839345221152108750717729940490559172286944287962677292410348864775501331437573125297440131197328667767257771577115114753431284743874529665262545472420816933990891784105583165581428556696723675179678696212107557731384337814013955512494464894558839484942352087751562521853649946097528770760179450472764065864785727014640505437430687018446209487460068213908113037839619145153126980296816577928856527174514608883015188432103066522803462849566377575986378746602710344491684110812560490598199635375247989222487672765668930420506118623407076271854277203301122613135240012966639354139249895782700645349303466547382338919114842707702765320100314978151804279876544315386442798400169341268474448597167077939110578416145145330150514907021280091408658661065268562470772840616697086126800114658297832493552093960195231854399733491453468819413790609151592845000649654364664364594790956790187122153900676722051904841397780763371639263861018410736225470786370438612300119397422022989325283132458242417041254654346591339098441388819990655819221378491463050662802194160018919640283369702350970922917536958073837660844557722670992140748194252417689665229606631621703767467966039096828984346354943828493140429842117438026889202934017707358488787705036401004523606763164847026415446199843981939250789182120152157791885731679332070193876824614375518448644488277330953303575693118040604410403505393354039929858010512069570276470308008624466155315561 A013900 264 1977547541338598261536980173105782837915437355883872493099161054059162215255823656948406895113461453617321219021666688450862174279585497858744446143159365399353720887030319910359243402922288593028381694854267133028525211630386675721662343385762485757819830880260754155803523055286135599765911812151552961970170923075243811365657052548500915031567687433206096281453412658292610398208978489763225523838600400537263141209356925232155867417279603463453742710480428427226459330860929135126357396312134277949833645858525000942878564688638304505450552209722534156570332650899292545103938244247065013598506863350190419653855266194162437252486220302897516106282723182613945152052490338365953826390339031053357208882735820871489962288653731214090740566088848145427376892224463545425378875920648831568653689112212597729035685688031551126829941244399319459575975463608956325380279318165428246872197064752879464638616023488371735637029630757761895848217371571546587016502584762011248074515014086419388930006843917763990138660178199452419956804188013048082280517042602194246315324401255445829135493186147550475076068835984748600494927306611785805952178603458836681640626629489859998254040380096105950341417760015775867907701208906614657517813466875289174049152306229181464086294706933529931130681512726378166555840313680605175071568034603283574521112657421937851118362736675001103971127429721800950484741302697258435608006318464492919039718321673021840894493338779453901673812831978419687568241398351797932572444892663322658621670763056220592024652640511416354926870378975866905048314905430350240229006482076087349486095547789998308637291787210882533284395669271627403217935623718086791839082750513133366780502627831573030590353844035702661408331190849390437995661 A013900 265 8076503891128510498541442261961500794113275620602679532938776760044078462488524653166645548739783036179955207927607943968854656837429411390396051237723307386865930828441416576218096341118321765075806708336007252268932845344873852701516898284135953845997729117903826308471324313617161689139560197919969603535337037102526325242291333970385135581340623813644451029180164091145508419935687259020479125134751734434636932276275827697573010274779045784694894057615828220064009779628451541698691368635783916709193542884447814875811288923432388069015105730280011471383052149870451582751539287267682469102675479115376043098729946518845004145316224825284048427185376032836796009442727843410730388314610027064047230155190248757073026473052992305199207636704030799588095392910823790335335292526397813658370100356876582597752372954175345988637289866192505004173700966900802137441924143598743668478986904354299774410036340144882493886928352007406116595600415452724987580685222929114900272374843545359512748429881251383829889292172444561827798003941068277685889941934208664123570662702491767566218096857038397042808647809114147744029933107860501021875098586564838350325164858126166708729324570390886407895334615098190237897710414996713829383159497878835391023316983022906246656300298881936525260747496807313796408873980943273276114966081691305049985250725289593799690356371217108683729585506854236983675682439087175874125094213247153995143032637263110173419041139402506459279920660895895824417142263249976288217054758571168733399424185068673576108475873765316046573186241645717002774727953582998846469525602453430420123512312824679882303872025439752565069333637267922749109774098762661984636789700453438496401617562829555245807094724780057275160426824879186337208517085761 A013900 266 32985257618261840855603602883519227354738823075379024083154791104472780892727846024522550252253696637845591244652351531571143272844402296488927903256036997422006534962368417880348903484857679039067867253321795554998800902605844646692117865799137933238393171488160134930254044100568163671776566943885145777768273528567464867448367279359783902612888823057929116092725737344811462083367760270252797815441964693356235129746470384175485628836235375668318201515602861649391642404990338569903167117336773730015934057687916205182115760903479139545052662328142325130286994668338061179567144354669229239744706026930586412995566073307561400274890139125167407465516221441084791418961054228001607389646087126142302356724042650139010704491622198926656389108270568892628539982282488352932333203542353837159962985237620007864063064134520484727539544179806675880050816292620532910328699836795772615178698895060300062967803826822054738166097969361799328194208252350889574503264099650021093317306370898446331375375226448657951034688050773007405471655693720893965220797743443539355739067113909330408958895591927374400931841325850899915540393835746180083941112012488042871401356122237935581288143207257989569371743996857133848788277003598493947297591088446449499313719913680834424875242706964015844753944112458247083227278634444403330254409089201540645949812472405955326909184146044164792328683898128896119266838325158374074690171401416914878717654736878905522370879336474916032851583251085589032397875134481491408683561556535268795245321713663154820858202424520801031125596502691514456749269209956279171865035982505657632256856760319587931997126042970518890752230577299560567561977506530686574117097452411588616592342689969749408956001372568956697539974355915909798979641838473585861 A013900 267 134715123624000802500211530140183759958716182060978547637036565504568388916770688676598572007779574692321817047875913542441237811767096263492726938615883957208214311446343817833550837071410731821136115717158798547966157765133432727399925267828125032276854790067966295228785471765174537820066348832088267756129183686295911832610744254000572796445201855139711360963417276615681837106144353087499721810844343446100893249632689442481485032215697734002354035128075162865142056137863446743680094727082234927531806300937276261500484161221660057295089123267028398206930245211954144001531353826048953807270593629293234899901604395561484822424079092091235333997322265503755837718970260533635592741660974077964903197399019311475383757224938714258556285413476938684953112770179892964699294968920530848698841987971949111737627824294859246196228979924292624768391418871507811079606353332157451733423939336014666547466870576927780578198898882768493998077294117634520462118355412644750797238304266692715560416501337714190386478720502850090317694194490381196764252225284795502526313279738984210232559434445886181718220134090748986195958438004964809827003979511314428379133149940188074945474486960905562458260709029308217208970050898673612728652039061915232846596662813183809555467403614754444075575427903634839370855611898213022085495362415617101353664275068365634556585125880043119472514370237032122769593813670617640716816203710698223473085652428541874922820430668976541044685184007341905252805194234610993543695942436607247821930213656093404267021805380187828012021079802238916884324147129651649722093165321187338841557860951677989392657394469221939172240075652979712613540439896399483568038211822491621480613403372448143530866614161710248617379706806970523125922554212151810488495961 A013900 268 550190171107905301491916410457054634231152717871424547382968674213773261743372086394784904535544568780486225327047066374597801788275809616826909582728070285518025277592324232757822807234185641241433831336563966308547132894739217735406762186262113272446934924971371214310177974021621095085470795331480526431074955222384819811477373218507993358534645341777950309022053462843382806607041258589010701347391193912564104221718116584728075501557163331136748117220606900732689536614704240709310618554971282749767577645464230916870388863329543061658930783423993948145322021400387131470798203692320358293227638711990129947923042413517055724747003844088906318813797861866154720583884160015681657951810325892790539113400532169015926278266129427842083983813466578760155692817804471037021355281863308959701789261918225339196757534830458942249264973137783433109212162204543922738031387250217580781928444066156835661175993590101325587202701126013689106041474983125262653858037459137839375751755693903986313012593529859862671608128884410556716585177412360336086079277537858596663218592095265151995006218779878200641564567860162025271900052614514784779276779726138768257646076803872057072887297671521368541345020007306719211371793845323800418700521384807064384018277191986809789293978570422239803501680676662951109350775409103701712393695136984219255601619470987156458183869191809984280815411999433129635420864005983177069189774391066325184652586169060299914165843715597760257139804689569082584886946578768993342802142201290097436793007523064728460348022375030488571723304041403762686185133616357432281650418581426531750145301470609028156541457409143790995284865214410097264673124121325027239708428942449853780594681326818835442555869764454988088489077950055120469103429580403421367876842816061 A013900 269 2247032228011967149728437303864067288718085046211402865391329745325145592059367681417027423398522108900952573344418250827561256881299022331892398253729294581154452554240088991330456884847944811579781151995492231364703654002537333892392492851675283078113799374010502147735412173879676736059666360684094949477679655698697064976874551439081714183584703575000668635027277569652122563846623811244637194383581722449496970616023181661804517883985112317858924122288797863889278069177650204185136206550976770849608513629418110951821272027113050147664300871512717107614257812923342484027018414498009267625729292491277601710442445444087420802494963146647346385573750661445424360491361881804205474922646503789071733583578226832010113528992977462379283040376562667780930625192888057966769954128013221985627037226389486026038816644758612196499165326056994456944766500871740039398316726700000871889054740339035198680644536597326413932020138871453633691673094020056868329884264644902308932347121181228964404961046247894194996977430784950039096762239654998260969492463471645832490847715194864502527956893125119339118414493162255587574992276782992447031829075356303069579820599920770672163436085307558092781075737556861379237882754615480778613815218088211916457833429898070521847265327173440040003721017553239835288650611199095837267288802702652386846021829683078116678025198350140348611262504962296844177151986107699899451455026780328369752964811825645339939744636484716528263944933472473779754019363409297024480331571766431088231703758817956180569635818529884393406263717758801148590411390387699005538920756178822679747300175881415802503159122746141565947633913307037492648748770897027665074720434352288390275180518601542132649777870260880381307186331744898067562985785852755193611967181621917546161 A013900 270 9177106569455903048173060521148541077920819855317036653947595204212172437675255607042963116929327543484489305748511922623093756790170218404704075600454065728187480831224501689581710293864376252917795782645941817608817558015416727887254072448019875294607646137195665832068344594754161637418019443336272867256740959518704381769118332406905067978892471455363805772983539349493803415128560154128034010219180496237713027189870892248157493294501481202479949866763801644708064451606510376562718966311050780803656980122420136356444208907204435221125918853645959451924497948018035962357229933669734147919508629192919344423219701880642879386890481482185574020668140650159919076107131552838437384337055508771451656200425419782839336673873748247080692244484959968046766547280899310430143136424172927924721368363334526268431157097675292830334437607314697118602577810976774366646704741832200260882960354073393993966819032561677404466177381185042656813795774960408276002948655120510164812907809963378394755265813942070929681350522046245239625125759737218052623765139557012216121703644475061309638931275169193018012855749938461207470613532601696235915140158491752722774014891957019422953361479440683314285284200831715115806816196007839663417461346009284376217353968880139716346938169974373640819237011510204364542213249848838508079171466406705315770224600630489019402839390607006547903605807779021503600750603614443267049586926328565875236453340941929958493251009611867257799305766739863636367170236119273386977146652582852973878189553092173655020630216093719380994915055962437529759247749893791896220511799230685885178628395617466160418954676366639515628297612971185130764247503969321583959330800658615367011255031201076825497090449710331826177061004665669942632057810987023338985828778429255072193686261 A013900 271 37480230117421423094946644647483277764877498291920164715424027521118137664881949099979772708814183549672546258096803291696899835200490979156870319863890050294556218650284818574922352592881792918917822673700073623237989397508321473781062244539030420710582382196566956020416158227780066297540570626549115353436123009511300084287637950501373395037662721563322774521247846040806992021529967654034457829170165283864940012059178900901592266521566793880529565730799909060953850734870600635430177093029928804930996276174956201313490150042122541091035586316094316643564293993998408691899125129330494903252213111995431087478216007670435464346878802311875585043384773897458775658648212082079014959808352740428994480539813657360513917749104449089650502276393269490459767302516468154627058013613101079110282465254062902067425957133772761123661706966471561816781906640388055167596173482821630917672359265031502484153879577704179249257719508675213899735880138311578400431918605326330684622561599579243665398375865986625825982533348439592229398215740468531985938771830229933148874865976104242369757668859849776374059322181179419355891940199112120198797259836436325786834076994256554982303246571545174164555843489901008536181733832931813977202917300697864330193671561657347495672246526930509360843486697945837155431217675920891199684652265123091586842490061659580834632155758017466049299664383156109501877329140972351361400485015405422219619074326194277085412244941606836679445402481248043817150796328504960559026751620960282413468887831973299516643410886178575417640713574971247077727273494588985377146088459749843454343921409169689163233213212703668812417045909433230163739393995208610250369886882300651679026033684183349064089492602752415921621561026216067278373529937909913005775362299811699069601306252236361 A013900 272 153073045302790951483494686351431102202813955651529436634427986223026107155282033201176489699840715849401195845239412420422600313842160408465553230226433218298047347145846877826658955146941123341945198499481144384739895736353133239390710093984098680254510217711381301649937652234234796545851742036459868564083823419268110185539226441280609584046713358799488106745002849263105876922122562425809783254571701205998085368190904608351093877292997464454264679930725639395750682740135754925761021695820625262147486822522414796740626435277182712192439529109147114698297576665182894936993908839823803564867266822913652099800869475142833150374552063400733388751272798459385283126260821612630987076368253235538796786967133497839732251993035229631490705997520028319256226099974810106780522260455279730295383726626583552396476418955998467477907901083473472087480801691915496498034699717365305652496600146674424327035343737181216176072701503099949763125207808758455656782399207931872475397688451403188633097172272651844522521090430895487063677482303863271952304523970613900203252989007873312366569665148181331539072051779477047770817628859134009216028087695249434582334840686320190459779671626094217350636684952948198863628355328810654396108411750697448408808304218636334564422517712883420211130244866567291472333791541446187669523288000641483472915000503313955746302021963474891109410808606912249972726701821974321167447082251902300292568481074684373238809234978261423289359647719067617001669384436043437924081715321915510365130698263449984529222871043652806041761855952253645161393035406524369767787717024552795401729463771111336681249929315216266500461269615762164744958222755225480332145905385890973822961903195606900095996960828393744617910539008730066587672611992947813616800162944023259981857764466064774196461 A013900 273 625165777394173827744692132022566115937614679090367023688103972961447147258994507078958102759609167441255273352738129505660362364363081166374574413121006133284273468525700379578735665374577388781961727136929441262860592916735567816128838485550551404126125434665270085449812015427490566807709645502847785662443307310456308076870940248060578882814766075386348176245372881678299975043517679325812161599779539467117986450313841701871310855346208237575126833569756514581824759129671176828055514468922711453761813079350616793783189164941977192047854473274196840286431831155850126395071760086633235963077969298728469454448830824300320012277858456686998633732461987460773894201244947808967826949582659407517235496449256885660748330097007174373200823855177545178702672271133221931912437744447668401779106973299356512926001739134612297024991136722915090825952429670753771163120015150391362180667017155633163068469374392365542165914696281512007927529424336958217506320653387513768308644174802064214099620794375909670866272907949910689612252269154690292843678858652908200434005735660044402909619536001352524320055705744613990277844048841218066173189528984255911027148305181840976176976616667803019175952635653020691927143429626750922429800760539435199743862404067636872630892569013704889367697244189792341669449910368211916507287730046707883293215626470585029977427834203049766254835792842298927025863095637827147054291796072076436527179226125599523428994035383952457117497026609091773664134934644629440869180057627950457797740649908454345265783656852253468807965637656455064457290457296821585092991582887693096252998704717059581251229517566204069230800371699003872797048622512839139449997424332422712081332531803081336288961283716203720787753050276093473680780302313010158540187162279848340115165277713619610360540566561 A013900 274 2553240176621322724065924881085494296666928048487647051811609124075819255567606725355679866438622560355998103155191147452196991592657624154671565735201914269952434557079281445937893909691976888101798671761660667991090210391832649253419605387675492540142913013841864221255662702019429651389933770907826144271770373829941918273056683938044458275882668943251459972951903631435226606375205597652228775001821216917196035579713211208454322535630304409288813076109076150960145080586249182954638354698041714771020074559188933398106716651728693992019834502153620589610656528055438657060238970441578885630042697490906240827383924418355761262464014000813827807025381735450534122081198692591553311012617488868900549008283906495983947915697517097864763857907754467441884762525207462825345518904536466967374452568758875233797596628801409216892063326481194245357363143970755147561069616995728512673424345432338556921098840425234503125354376998019473088830849463995393075781686820598368663101982953285258868475385931447062694616049631138197356089104706939779693161670303201034300723259014923005967580056602659845928063827887283742307733157716467545275989528514128550481887420341461912645366377109590978419527335223137460920338408082043069046471715919867838709108188315039819148700972001441152371501682692775092404542048384724656419330325571489712865705233284142791515842995096509753411141116383025890165254494757545489111580178629763446497089204598787139235877968905635614066026723871218321913467150717065744083259142538370092642210386031768299954332298733945244212081268718365785205084413936406332499872016663210262099968262933647752847727723921651605349581028856273415894299076253308842266873930713471930834082274469496288619083067786631332272983020385643631953148513456867101504136929654290885712686625875471564293094088432346661 A013900 275 10427690758579320758680367872766148342511697509756447811950844635247177497482918194631857498201844837372492209094219320500665185560564595467718296290703873271827007927002050432636398454466912500673444057140470095803079519351494114648540263783410866758690211182744571507894473296980254658671279903698423663646481655529239618360909075928051310088990684113802230926992842573048240418323583556577065192213713033832737246107142305609659507122090261868280850772950154017212479483767380874354221459060626865338037857527258082080141039584041810861502198110080104003649471936887745074738379039419422768380543010865307669069359513100931182927790542044737754960500168571135261858525945661611855469059942098906965601105281310804154537666448145276906579936844917928233869000513962324132456459103536289277920969110520691101227998189284464184118092723745171898658252173654105068909311983841871814338045042604559332660016695279540659448762936451988328061567161126753048856193062925692618055343471681495279029999192158008880198144102914581142960200868622717461184621270846973647388618162866106063595199676750979679414651407538283419242755297162982818129214109394080927151626895303984938896853466119657624554170009312150927282215012786280180335764181460048159939707461005642440425028788452057811841602393787245447664482584350102354006843401996846707804539608961000858972645892116650580416194844561032421049806047293786289626093719121995521602208517591111154140388448685475317042673808989166619745113103710718922476182747300099833730144079802730945611788495591604505831805321653946421721870460042091038969059803126233694652742482615573721053157644996141243059829229532935114127322751625214896010982087300821426191406251243144261845485776230448810767422226540027542903485796957704386120147138538019060630069161424639291200989859660635430536761 A013900 276 42587742254804562489847249109532099211800366311293818265236256525657632864647483681614163840263652702157832803653910221076087185013087424914303761599159979533341954901677001173980747564286771810912913547211451058739452868062956465130217939858092104340033450181658287239963326286670355031734032925974635783122259375828623054587407117906830283585756941979863805131162395345428891740715765926999948528585217615189316019563425997482716002696835960586507690922656496971851504672133843996330950215170965241353945751964932260281586099906224743781271988803576262841408811986915176547484088573271903947765744091218013916553840256815026145126572280555455509771933698961542094091667673202534640533043178586088037118439680506736558351438078536573559440026648266155617872618868074041951689557081211662576246307865246665047216368632854869458820886611140380296482066360672904166037589982520572518809824096546323375076106845207867286795352157526501982624574504324933253586626944487884147092446328037866550581698730691716225626120528857543760544899327742909005941572916887395920273502827579626640435218595018352859677057228178510850812756151898635290504341473390475308660886554737900192933578137832759824099310289201764914264221615935459670789474829265164150057919181200605296582300499945837761400100178068882920051960987226837374101703144938723636191228021497232569131042060639504752128361780866557071841933927558599879248218984359861031771101408902374655735914603664798427809301145966464380867636171978050862003900434431085031037115166466413257704051006634167553872181945972204234900712867728364054344576111007654158564960225992747249726922191086385446921891616164689832542512977235291782013347953727372087529748462108376722947410304188552218504039882834353027999669246840757441057679048650262183538326092243530753833253886829860822490616136861 A013900 277 173932640730589568469347639935489155923013087852321394470869660512694864040139652751564088154184624264535507111235738387807068748399135365179932907050890871572101411355893942171655945108051169039721241131079834480448858197908788562194788218392373821427234953920360792575021460850716683655459995607005935976485402639081055245863483997650403468022873512496903746399985469992661482187149000338226416785543415847412300744815007679745157909330150443467316647004912321939235702082966504399259230104729954313178891199545731809148286072213112382301836710744674618646860570444572259452756313626188356184974023208687581854611455546698505094337578977588816402915064191862533028021874035794144927935642178706620738483456617597243284699666607989298610682572274210454425109180591720062808937271764933632339310122198761769966001418349811205211639841829445038309242703705690568577418287285202252744643721402528935842471703042620295993868184541906144273739007357687964225906396690609912133024407140785778817097266367716768928795864478027623329985183889334142414074983891432730565384933171620780741828116699133049932559929102661084344315228212725368288584071515815513598577235439091612915860219406300912230363817251439217288111421765863626776930964939676686170415697785860573292377070054129295947171910537351302802667133919894113746406139915947386141292230553824869032820658010899861997672194477598886603666714195476005325437530402243092799717387035199597233865704568742006923814394619542783144365893757611729503560991768160428806343713088480644852202372420245610340936932157727025287962236323802279362712737639542471356649312623937205035356972647538097890159144471469825909776709792839632402212496391165914070052333223845283482566241370746770304144567789523664036006477170691584305781108060271584434051061131657896195261146032455721414994747855170146961 A013900 278 710358471940441587175231165608171197194333675110753659479873251369557606921198395942315643994593578143413729128504990385381237282405657144066729165619450459478490946220017805117202217071736887526294560624684283081435662214937481275648296757524512316464791702541099433316437723281872858433947823518568550127500009403673576810686300858288010454155685735262117087575927057982498752062017419430350847020254650205832424884199717679854879162653176756315311385349409418944354470112745583583519020929957711140408222726955922827474324295811644493671313612189036354690261902613248009403261513237029491683408593160624161740000500209726911354289200639949462659961816581049963002277163771460903094326884157697888464661023655385518896285193093355702445187304107675191128042829563824500238043520552437212770608809382085143479916358683882293016063489655478310403816435447114556817602604519781805636652167223789829403174524868068593488853046355783425734521753688540772382988540630516632752397114228090340052685762669658423698864118910577094469615819507613460367466055785984306334819170951149602248480953239045988362617939008107237231702167858819889352774495061813654903462885834029495401277637937492961940941096400420158765593145745385403983290530841098493665280921742930953243970484185139511707140746997506993127675644309373469845811062436860635687037740097106701441811882202974137284555007138156090376921831112457748825624743353331417546418580107845710262428157894903799219557292880069300182687891061355822077222950041335775448417164968376890121524561403897517439030865562305101705591857332277212947534454506393046810162814336734563022106447346782993131296852095074387467944970241646135533508458723657100819414804171839746116432268948508255345927133453761385813118089419298670154824929210063238258692372818865145508962241772298444286701464710048252373567061 A013900 279 2901175745610429426623948778691497594632575356853504131435409825791661591984473290066407263953963627089094154547456359737925896566310226747740072652035563241006564351948120937896970691944897694083027141341833705217174469487688382215356484435702618276186172257139806736707096622093220223002944739980009334144272915905552658726100732021634921783827690267069747659485931273433381135795237404712915324666269037160290412301984951176012991843071001843644119544216908357320057035741934350659033616899061218026252362847383411375610715330848633088247505594854855565226853326724668808451869749472865384013700718735898299586497782907045888388963878622818240399012715060482734947563166836187245788443521915338103976410551371983653109837253397767117712091913893460355761230848264445205246693780331729373113656209006183316571469880417202356789197914165428622998537107825996008613327614721845392182456752810847266055334480188203810736418215474701444825786028761123057030135881777633610340697806616057985899513976004914637886954646906806822100452438066863641100228485901594291486341310900761041692623309604540960117756287320949775685232055454374168925555668056448209804887675497645696197853402378152943355959472750052370834717732131874273793560840298661199076867477771226049074653098431012464902645231953265308139733226599556497570746805909444959070066521368333576465205349917048877057988389207950426864476827368219804436482839954084195732745669437032773128493102086734501296393159408783908945415798571574374301408327486769481844655991864513025322208582754219254870263397073875828180909410122610697676238413184014348870432760195471965573147963715443769030522604938345400932221520908877223778537429781746689113672821133014878953867146044871514166556351665640329560741402115447118077990648211748481435563778521899959638298200584485848609761738723772777567137607397161 A013900 280 11848694763823300431704295831002724017736495647500753076699488704925550899485379348433503973121646803358196525681421066262022892092364163370671978458251095868158150476355672670585955899942848617302185230981324377311167468009137609494119633440337499004390222301556941833192190021387542805986549615497096101587959160122783519055926725750291205692252453647429823485854151399760545330082464879825422190384834040935379233172949041082905835999278121700628792274655819639039202259730669823460909853811072819602235301357361437782543098093434233244344725847452310468798556898529546605267089695691878987715739119090000981239515181668449019815255765647330598431848228591232598282077677238839166711827976297954265788162309268869809649539436439074083215072297624195332424798668627668927193227314946596264462856436858362289392856710081776562565119990440941204616948400609258124773699924613103488057763806611534130143857605871123371632416370238443645514437545849331438339834984903915205626054252698449036270190928915647877508749360386736648947279902761315863481084259499187147453658034191109071137884551379215339757888570803778299825831922913264997683030829465008190112351560387610285487349278506016814113017438617961637778441524517519853474555621424602501811033542832942078251839793955196438921358294465562798238792610488475291285184600761570066783017749986932527975121634801569235841407438352579546307636675131373871518844003139315217876302321293454985766851806725534463479100598734573771307881608361965473658756051697042727571241381029849511231457395035089613034897610252813343749480302791164472990222979523246186236083306347087250069259171758207612541326401351301390292686845765466378511148495509061434755840282462167200150367765029005795879146962393993335599353521121099690389439684352250184779467463425070147058733319305299238792976526883499124634724269508352637261 A013900 281 48391266133625505116423946307694056163561639610453473141301458519275147354139137282316622010130090831242013788732017458141793955617316571986324797893321758886240570518634679109612773076912487980772472004036057870700916367263586920072543489053315820021329111292011007697882056458538884961472473271201305685591485593816620292959829396563490063458933938193921789528400425585913442943135124898159886593172891091418223261580874351635736807710487776115659751157714107643619644988168288356666525394859656313610308796508901205409122049466492845427461539178305828637930655027841419820117926293264898665608837852014592097481285192967294310276505887736028544386109782237681645876431723688820279606943349826451314859699475447300458459493661900258902332759985799273781351452667340931293218786870200708750289016436629674284471655482501693740948769118079838414717283579876671716646392635812300568680201220345973152454658991995860833207323330107197931089159895440800376655158401681064995212573799499988407480123042975326412181360771504831534702234798147392879358959705304889728102632231097942748543305434172404748320532469908281758096979982201988490302263893648869414246045120130599554569168675695701776535788634077055742812570808723527351095286088015840502248943903317561574730417154332211731395158331785099489849851139288592425613113713154929071318589575739381124435722243814723717669127960383208477654565252540719160043982312065280420643824186696920800825385230699562027829458234392471473972290584592711552935199249491943900716434495505389418669906378520204523685438364931125230020596254109697615303842660893869272452974067535445385095111452636867468587643697085251359395752639477587001943760081657053314747762053444019524301317139522727599955819988260270575914655314964204366619201004302709331908007846841792412672719808108091926453634226421425658419802023823332514190287361 A013900 282 197634818407606059071492155539199602471658255894692640109862428040030148584187004713846598268194314093966339756574221232814358835930638228965921093400913288789054000295726411586248636136191369074760833684155667985787483236457582603855194936186136193864930244756813448549927804664375118610034689559386523751829871905192052755097532198334346331662695555911734174534729706535854678237501106731699690995063997679352257040845710520389864332107210836921742105362971344741414635715823094645750113031671717210072175766130799921912600771348152896503141099619658013046001226129862170528763442892249465905111720280250647599915414337882919659894587972608601914155855347746697847605580679149234592762996941969559641469813487373795249694876524060509283276127390762799849691249190139764835566140675373584807764122317855689374884972627740649909102608903918986149385272585857894834627248810313652564847378484216209297913225243869287224762862419814137177559169018129668259097709083464039228012667867111702154977977999938573575316307708263653975708931841348565405982806691395405443433688397659339077268462267008952405020634980884883436525634042291123395231966270315241223591687121170501771415496357577491321251590896222737436276563252478566778135609007351582211075414044483156544918071430425340264402697538001856611595266887819679614038943329009758975101323004866782189689057651685956950056203172129022126797487602466803662254788204688123831231863004713080939571756646085311977420318204540527139321705948825677846054200190049297576859890839528056430179183310420745815388222511653573483052347182005670140360039115199312389494463842195580032712329778825683065326264210909572162159552750643052552225512493255653099814649750232773583218533630841911313707164369873759319363619686500622017913845440873699485154826755294411234389067641014066344921213997761970952977971865298896144537066801347461 A013900 283 807160559493322313459940183929800635654101954557770106165329252220715169862826730138825605833730666385482022166164533511158355736183155521557947303479763363656664231661776533285809641092455306629599795610293847776422646073499649569987605494072735015499955477541546562036208696957579086290361285664180061041372131677866767849146586348749502187489946582594669453951464129192790627244456507504041439692631867986240232332775007182034765308623391886282923854255016632029756255141628816665802682382763491929372983118630566091883174722863762592761375068097744910739186653638196220518693305879678935952532681908291950113462143612761970065895146633518763686205842981587636426103799657294068149537948573694820501286506733596804553074094906792050024337315152741741628923880508699003704700510698433933086974259722476738831657091593928216034415874127104435251690541153174814151995981493450798753745743314765904609816701131711799823941231171625337461006579746112396266649212765484566075165764848738769882847714927527128277522907627627297465846824242183517323139786791134666766932970218568904384811204013153529526297180346066933327997778517755219349590268676560746996512032963259567455139800089478589882614943630854178186234548256010967057150418882533604259835309574487704128256440447071562599187321417650920589272841091811241331376062488952085639970288385499430007691270044308268465681489431495311397075745914722275303818442761554971227257882929411698578385950890033668732294298999482171430230918587304899716747805050380526282951057037607374794551232737272678405372854948066871115707574178376539425914576110424626929246729272374810607180458762031751032782060990039994577047991548454041571596767799217906080606110859575420823996396420255080838222743710165790309972278525256876883983954078917716941020313106124660216779625541733189373359075009473663331028287873039087042799979060449966817561 A013900 284 3296525248187237153724055165127882705875553446711343448359927364323875045951940511386707795611145248315613512210854737477455351820501361648750334140089005033273546045194093201369108440995337810261255154851796713997535505251425992308435949585947951149538383665782907855558641975453145703897550817142363451479128964357707344439467422453514190633429878327921472111552628601500405393519712066753763147890117504674471719110518739607155367031714103426159975596086767681889359551380181391773621400922126760152244129727782213606426165768822615668859324676993068087694822951310410822416615849236502622002674678714337061750340854191024774708092434261100616289596969526945047515486954284154361023596085307775590104124723437189443072014464082924318296446053152627699728429649309458109729371060443984724554444661106826971539109559435853821034373905938381351115864590814222411652980940013383900640971744017578745782856998908725293372758206169266212349834433347677383705018316504728281792150575384498858817308235383228472125359584564900273207562480734325945282952526373459883677497710602627480966911823121324343091879840548552308471809055242142609100880965892210423369201790337281362703103912685239598418177573897715179984578704766922646569075082908574375691197647668474806917916256686325415882903538589149542429569799575907382532714308187191701914288294765506607593841923679229443548958236668659432772108450966063159290600205900909419544215146929893247575684640415937396503231878838084135820377524833330528238069427354064157772726694998349317005801484173528083148061682266254856390532419409481803045917146207161329266363496268035236375596318810472636424736248071483331892116279331032699636599930965553649441709497967702835762704506616360195906466345809431814370748092697280136138755750837661926676538001777036830916009885454618060452925171605266397883915961530566808430586437280762769929567697661 A013900 285 13463342062646743446761567423953950886949053707267244488790227708562502399047366194494964694763273919791045460833864044186412879825461431611022888411871645545397522676723241237804777152977500146225802439185377811434048754532854146612875570139919613237780862267807639755794905250590167822433691189841943714549362082462276923132573339509819759480181599508942412172264202024016407168079249571541110826061176790958514622490988694948322841649590601516883382491953563976372015233151350202324038937127458823264540402465365066372218710042614213475804036772632066370022514110269800150242523206482649595023745658011902708231628832942418473410095018858195288088959272841965795503047785478869110010829795601571595319845887114548841639857344775535291278833622126699941088579259174407175403834077330338457537531994871053141289848890801530026340307503616849214473653691208956565654351110089601201991693340713937373230512052100123879388975162574106307124171159069682550467049011455277280395603957078407173794627381436878786235653204681093770707279135129541327456051695914373884387152077369901497644445543721623870945889548664183031582023834323489871971517053681342482292580401118281150697109392901699729139277447733232464290197872717293547775406115181991516334796004040465627408268701848878317332782224855484235386148448017762916909241038781617816979846738940100301580617394340264649627743883336708658044000896698949514921899591520110061269948625791523942317101215607370336996245819594498257188139669549330043707627586326160780823750867769453443932710847314590217913081864605293725239429844642684041301633262741813792018084421471778976916809301250170104894901735484993147263923988532149979618537414656348625238535202359393119241297238176383292461795109386646282503386656133054501284428500751845912401575529595597898180906889195091075313852146278240100864099062402949432878166499084800509432117363584987761 A013900 286 54985648781397627557662364277737754771339517194903860483912657774767824610451747322303079804847381779092528557637044976725773028908046858304010189585813399443603567761528066262559728175252561324700945967679440705055609952436384153035791728884015832344034057368815449334281728328840554993769260622124672166534764230346267644042665908465394389512769150736071214495156399750487432531559631254380622265827278193130460528230069420027140265903934625245704939318770042589464923785728662512661809747161191707553532722249199932935844805903750751870744742387143394893875319900267001063405639270118995693686074665632069862591503548248964229672642476613774234279406655173145347379792963722034811064339979046174154017377907410416038690183021655108458647175674961277356099807640973455519473974159058912624767491957784863005395013144771419582106476215829077493681063513920190718745501023068050358655476764503132339948107502494168035936392850444070143032134554927649574045025334733509396140966516707879816901811483153738087743817488891259750039369423061694865004588187335590295599452186338492076431177689559027772953978451588938583467175123784399309608744770457024513273609908787573165843215168659224765477452163564742440640061422162571295763083890420886733854456694897669709363737613489705784697133217314508021224804262697793546711948235729044107945209046352002581785701080842469195809318421679335167026162106209076412842045043626873021342658452543788724341215391763276800696704548051709926680338412546088380836365532942259571123061742808092579819028304228365223569035556316344708544080667935030535764041709997104449794850603817313991404917784045120975571373072795995997733739225488142263910048273735408076685326858491199797686501291733405181126509868041111469018363945699664021750235724349114642685187021996910971558540007068560655780378864467106674179167844858948181767152677078732845372219956734812099687861 A013900 287 224566943173754832105876419609073041999382493515224051506208169530587047259370591690765330534056996771373574974774013026490706353136383082046266319297610090481020774698424536950986448400277160958772458127545571462958321662355388955797630035726937944892101837734036545441589340949546039490608031076079995720016797127921422031302295879429425691603490001290339183190882747377365473689575221565647153776487452695842306973804954748402263587118525306900608788376728049709676284698218216296624609850190770214011090544470679695303216707636314349466060473128074726229471087880000359310056034748732260431578991227982602157879822232907143059370268811380791963994758999799298086379159822930126093902681972762458908596527129032787554030615168924650111069388821285027811324580486307330660539177336986664109725538672281116785196778579574099486700641619543751221020325178264964834619219473813247537835191309384007292714405799043934169735857976891477315227683767914568553006862014610460458288717491853168668088505180159664877892612750198282836395538700095691059860103620485471661848018273677221827844649233105714886549116348112835657676873390222989004772384125768304271685263502089236354193440913536308523911227858666928166560515494315579591597306679951833930621720442088267757682150150990920884987346469967399523992244314088321321919814501489224770303136211415260096273563569969809285074033175298994434986715684130595186764609004721555733338572728692540072870682122715790545002211741402536563265096791017892102262181309455015256683267586864273713331473316327370637943521684587139740509588399994126146144458511840884280511599145900895889610816126736462621452020337979200050340362104555347308177292064811053861398620108090767584931237612069691833643960078576571391729369208995943530894159472049943461305215001724606095853204801408715642833301100748974835121813574356275128103410015609929892517528897520602831147292797961 A013900 288 917154077182875283558441991201834819902720041148020063980556291388040090299042692894846377199472714570963588928049521375503720307550655281768238320909688668143627426966610349786060704898020353348883555011166995957439544459547306389762056626542422987671778007591416389274540468961381929429631750325849386600116321166941007639463737903473596896503505117759875548409067419446645708461067851971481106385706182042542261754023789492904433118414356324438083253218183404547338624012277715395260865713773974821812908903763247414267562658874179070968687044362843117468509099481797347458559161573332173560872189653194973455599139861238295875917174222829103840942959225839313113879213011988750910234037347641131191057985044209936682203989442020332443268601954399003369258530488708255458038714701164571877194182217001981343538948593617159287733577139020253905520331080877121146033188872220158082520242661846533568182197438281130586552387299280459394598698504223657341903878160732596168157409397195018010508932094795267487466097625697557130405856000599511953265709056528335299625153279543415344322159777576283273870132626443980222353776289883099617379898780434457244294056354146152283397786228414551178814369608809459991977967890849752925622151808897964907886099079253136437417427113812170977297706705340326363336248995412427199174036325346644373619808904177275174450957249677268070980143965271798470923680512273447932860526400792310492083798219825931604151225728065682880634077975273840980567545069292964152741076948126537264835389834779967136890783502685930749795774855544022001354950494004410587594729152667867330921702583372994803655423754020513728734817714361188904795123211576598496674186699186889886391965782073611984385252462691440487477131000874653797533308515829541970468367593958646140260089893758465480680169582638136965611127858869988873095833940842037606962264948162530283960732287892791543291489663445318061 A013900 289 3745749883776658128456316494709404789799518822772669891323053930214185920830410561094534983966743713051986964504635978299216119611787938786924943894665580399254056918101760296171600310934709823132528675904662139356774800966781613573733605230518536266373296232582111266852540003825648899365488461137551805662921667394224936241341491435314420558606861754948225487133020656829465184571555675304577958070969003786128893771870312691760488203349191078993900252551636060695190221667167429723500296922490004343740923066768382527857566922670693617922285726569331938896255481702708028552848930340807503372131670634803244284985902706423185425129207160630565825898980717209564527707207741476269581237742165538491538531107777042846613725995484144681751885740510562924059392133627463874824431372749740929168220636786640009007128763490140433864191990127049757995789489687741331349635292706223219844979005575490089592346480739881403709669191521378623493939939159798343173726970700126156742967843876493570251737540077285446740827776779209018773847686897904467367844435623476430725534388134136542151161477069759076095096282529792486070095280099287857030440861989071147265878599850024654686777182133254096883946945733708324362697210640987366773286355824871987378262525135676813777192951492947401300552541252987132240827937858412889336573880930384555632945035165359313717250328954364180205958076948710517406897874503856500976043608734002276073029932393389307090445625147218783518480518492893869222576891385044464189173985104920538969851480459614698563742785794103112461171673883302195799755754667513907285206220927139989634084656442456231450603919809218934140039597762040245967262667503523197496865542572335876171903313842532620779039793968130574786345838197803174449159582842807948191131830558854100660082373395188842628111361272621997819389372899538780426599568493626906632632193237055538095254310697715237834748316225966686938248161 A013900 290 15298020846082133239086570652359174811425004623604683875822375879441686933449400602976751422553561965219333013720348303607806853322622732587618950285147591574173893113276317327354729001488759323365383497790906548009143321403233754778098990855565984484031445516784833207063725482164336495547490789620336467059744044726421456328199026512459060317826842700245802660225456797577875589773875105067102143135602579331932801182589315934731701631786634634910067015346389387121287079501100166901177286161438349230276647637911817850405616926446302475650025058167535140978135909077511562120718869253822265329626328171270564787555210229205638017955620093938454520119853046136299697173534844170974073002644016017918831006435803328466897964951882790778887558304704930548713887472340058838634334993878589678556859070920953247426023590098846036085180371069874043680361850623194059106376848576778958392098601649864650394191854336230380772063654761653957590223599462471573154161494763355936880111714143831266758691539167181570319661463971744332783290111907418533081480827374275714202585720113015185936100739662080112439058822576208022151362203548781636185880554890427461619722055526085542230921376327605190337824605017983901238016040676067145626145579110715508523549357169142810824247510385297974598987934283865999771897621835481939752390723681664494045066451063879138511935785732847702743333588024305572852029016159074839492760678474147429712137619917773662477396068109381380986609804057346344185795504682551481239469661740991078127309401196592850018880475204482315705783694478468381167978277393348216257418012094753358804554779461291937323642919496750858140269861259546330595143427613806594420146059285219524209546495967601319056297201585036048615489824129486142570987101447894784015349700317246591359943081265664147366312238684876773916165957248379232679055724284390143005239773031651760190366225574849500556133433046786772091186252588261 A013900 291 62478662235504886443886702287870758206515672808268513021930041151603673046587630452017953461602424975714243180668288227112947577461776824783827142478521563895675171037824920872966776069709243441315886108711339223630690248086268381122988866652207892797217310666546454085802168305432848845802002681379205785455167712811222596211453972378560560703096926098916582890429448332444599274071073090479656929882257629852126085242614207798353677366081426299070839607443204242331435682677522692741265055589216523529722086894643293194659430494916270387104742990087088436803945844399374048368790054638404767654992216510614284919419021652308975434770565981274136044076011945578307729526130830613519382524171428462798315632215470809594986445557949457702845455759803711558932936539671506642925326182834541984783746688407336078765870370346287194821521238666843651669009514492037479990412793649271520748128291096813868539569346486452834341565944475725689848189792788279614390484114924516745168001131846535420400438873804225418524099704668465001264567929331199938376608928560106818650494542099285433896814966954641049292472576342313759476400526875782629128390960108549686428568466696141489110848223980948685463899807178553069030082549741166505518886785791652319076536453163853322830120081412105843357701221396671413534406849235913625624678706979009641793949937856439853475735454447309035621751450183654414390544556924293711047223379716943991834770965643799332697595759161592607468794087360412261635551606469513187081599284986043403170822452736406055354959767663101430056306892403207193996521250680450843365137160614194287447040979352641862515427371159599676481534280639974428329955867860975126077912940872824344043733053727776514759142457290647311186570606217058484360310992010448535291873726415367121019734898140180209922903180325143917227787302164062872563764162605602067437842762278341985445234892236468420070805110039814902684385865381969338361 A013900 292 255169166914687742230364124700595251461988865831922242301377502997305712693241588116716975750483925445739516288410536616640216314059220191876453216423672397627890861710751797162204483113075590847921651772474089234569325672899376781612779953283148907181008015710553039678278721378386603403988804953023495727583235911060027016409795380045251564528078858977511315099385800363985320339832943679901057346989058268336697996865445928683464052084490519229461515111598397889310058803058953106947293354796974792964261504808499568379601774743718034804244867950557667971839432027057327950317023830938763549984521366443216311653684145749216738882121903294687680291746884462948312176465400451439505123686351055156343063671846836548937693737289666938153648828714070098181549565054608939951877967588640735754597284633871089686623769945401641878657769712360494824625053427146444764066324880955783467158951501796788617316323707554668507187223815399255765634681780916405561411790564247333763457378590575567156992852804942710836019694127936182580129623144749482999523846901741260818157303409882233739863415903354416464056436541512219967391326868213910711405890648570287882892602903402178151819104342408816507251798666397735767778829171480447866356191040738473027992801604902946519623816254615262886963030916007367116687284547371244074327375931851680257060312735149423862020104645243709279691830719446513177466837415479064869581676052325350673996379935556806498469583537587619529755909400982747078158017951533745276873146721410784848933359150043208707081246542072640213594393035570830904208386436425279969838400042801591503556747510815103983341119441980292198317910637096000202716801089886876373389930319731642776333354208462665791704328468963189974264384199421694773034430482780864873434076777926727274323820317229208135526338801669100597493923348555551341900541780261702009224961063263738781098869268617852910879595220718718083868202997192366356769498461 A013900 293 1042136649765443122730772352053825767091160188933019461705298161368799258516180663269071917379527150396870204213013761006556924088465575244862814457649136862824466696203743125541956491686595133657587665925613200316993817550014017613161536219983661734966862017971485379903097804260190105348834082297448211924518421367596167397746261721438191959940691396028912939508716646652352810785232065116027588211895359862772176625696164582782064218582319814075563003328794128418129100467631873443036547737619679548920133376049897895718699987832593569662051269441740522321457396181136860139217707344960835153255333697212106181641123073338521832485212947367737249767203742582011664708214518449124534315152550030715075862685253336996352983930158466031780255334999962402053364760189093426266404759306735217536086524770477551260229825457784790998268075940021209273746005326862222207368041512636396214007340987439766188770214970347729204871847971695915871684369496122472869767455255233100070670043359148264401441667133519330268098868807598291211689974015094508267838342655248385048697061013603440699209916754305675635269356535626599081042885453799300950363509403716561312809562410387739192022555863936189906083578185233659046921283998072468611433186185671038432098429027385728783742147589290449771908601527096604048629655507203445295204510370651379189540280301936497144300171401744478312898685533122223914605488155395464312923392746978017013019289291187488977206124595445134509095639340463038324652239273876920619022895398060507812313581038050618723799226083725411968981074190967866066708375253390922350096979453206022661267616065667476993467449254111153347442377150874411523915890048008081683438187808746321994465828256136581822565439604421033137083145773242343044244690569155813010456986402807324787793188881416126175511255826235575419325529841759075791007344585308597437577672703436498819624673078831441691176265720532537245044211729036340630048665434068561 A013900 294 4256191333443696022987870093795381869202774418781533716570069926144474420505191963037879886841644214463007997896573714340640140226626344323119465389299297510598267258432403502769030049653714871966087443994462797027834767249829799347930643237571492875439896134459361411547621645476846669445278624345090539769137609225820874865302905242787441221785737671213079365160489165309520766880777062372433389043790051110907709329182331468704811257176270934985820937458131428666609477348955801960579007651760270865424265641258764045802638339007083230450353251578281908953586473200777231631439177785261891810245261608117660068546692384944930354574690683557523069511486572282936421846483623012587959721048844732993472045868705838880142218022144121278859772593928681446188549070453036651308049943889396608674348511901632137579455890381964322700817647214716560816115334101443328579334025709799818414023595334143736531322623730612131193346319173051261707462005143483287569890133775352759231723594753140785790192314181673430267272858195980988735954234565021496311186843076642584625768715582718825763083920226176564167679214296509128933486329524747178810680559119228211774206846649826976021878512426457657131625847749890972147190262897811767128422887134085273731571626089175082311410088711568715203901691405416767691612424686625098133590036009287668399380648321419149923533474322036025622187834484510007811864188780938771195874741241325666260889092413428114919296510666382069293732009726024435284750535070680005377072026118114318016777708631083569980487143047769038747927574084406052770909742080749119360953423881818170356905732041408608456497402966164615497442759964263334979236410460959854411411586267888662403919883646715669958121334453855545856194412735644826469342784998179825071820388624691797973150950503780482329531695431184539805642815752258083197128887028203428103408410665777708265727946945928569842374678005492655895022310166769047803522384547944844048661 A013900 295 17382715281108732371180783237939812887392920206520080633377539155436574125259675001434968283729845977932585427217394603312322737339704879476396531715902650262331893908431037578062498394820786562311569696105229503804177000759797133346682887977208971624076955242641612400263053109913634959528131874966408618561674678976784260858258460604973431481336353008739008648331318960529779073538548481212317576627131991532109286579022889133668788360244865301846526276493692025948728433050347739743002685729561774001750108729730559498226601042977167628565518165124112722639251468785767492483192377431965877604114483178974943603611614916045975006048848795407963525714931821347312923399645611229333498884695307822863372176004427385276227712766456827859112476110636721823060099447186317440643858083888628578883515431805967714720393381364870872306732053807271120745657452119038799694186673735419148184532179727771768511311258900816735618876895480977830990707282668505238247475865242051979331041565054897036386510220541686638227999347431064152077499425341238858106014496996159056512686637080097539017836801679647931893782846787587229986380451898349477727879282179399058935249956609405002597930054479408143948930256421177469237311899891215935940959041767204800532385409682426042843112254717006501332970101770554026346081995275070249912493199655567775797578905190156271621852986012101654279602957006021807414442345264420816379843226578439394901763403214774177570013798509081675584600194654066122170884945032699280640505238941016804326639856597917039240877521408536578919449753245696844527725248541729559131189239429157471372809057136048939205789499951515872317721473412807850652034403200016602361500470888270354012511600721435114391633300164325888686829457248059771428269337553851221755646721002492396793943770103440371662522726842196210204765629456612989843477284640772648920558393408513404105767773849813818021812264816910561433516511974411634903413574254646085523980438761 A013900 296 70992764862291454985871808002853227753214312808368867834857841042257667821547163933035555402549347688320450075883988516782460603891826037974430551577449729839039950243317109003602627756785969219923244107433063921716143092980088232098320929470607138218864316983427851845526735469251386451843802918682184405476354118083763576555474237215232596486357280659343993959658588098018631244017859390667707427020446393748279069426673960533705832210864414624136699812354164096869227742149358254232137011790788970762321620813201307777266759546224093288992061303701553894643689562919421801818098471862269272688841564865734746146453800090238282568179109414174459243335878766496382057769416040467332172128482991374664121167391857888634026877937199097116229122795927546234281575212353086245651021444267631867646744258554184549657273329225650494458796687686329791508460345856818480869827488389499078519596059758372407548814823788084530757790747710757040526978603853724912031754428710929730837886186882270041203182778224522940873610362842556534563867480535578961629631913196510198862520007185463439200286299576651798295330418348031793574606389978501000337909504228165875996513283038427580515208733429405280109970009179987323289574767657614895192406763440482893059115784069405884001597602601980969100484525611221469554059822984909682737863389206504008702667804266022419087081402025010378344980716311250669683131396736766320597734101512230911157686816832862433387870924504738980336741239586866103624233374892992164763168086864245671567234164971409577880707126062125650501503656680503728432527215294526234177249103941861457991160843058394608659304102541485925648678587286721955655824358143591005721206434655255841092852641018013872121983952834423526311768873176258160549966229773021328623458528893000200238542545423230925347280731218940384293493512029382568432735421678664216229101455078103002221770270947798463996701492551009240861186220071206532520666282026974332534574033924238861 A013900 297 289941621966849393599254036936260870320130328154972101493210743458525583407648593766074444855107193443217238475367873385379764134815210613517409790128014019085352899828681648198722495624117333677057741182411483795744821722183071328800984606371836083806801975856334673150167585856705056659361727343992828012590383330020016906773788887684968662542528256298107465074635599309705989882324583555285374570401632137153740295724548548889668523038223566630851319840335453942187709890939936195467725001991773026279368493884816274294442949929493365625665766562508819962668187187608773500227097787031165798857770523909712142471478111402342260074982868937539323170167305806126640458518129820288671791522109513556257111923866254194828117806210192769731488476639970487502975615606346451888949582331554879578287935873105403673439819661163808410069666010976427187829494406974178214538943315159041576080960787255228508042522170647739820152423950516250539973273842977601766953800294052736824644741813732065957547959987729552367344852956495647985368825741122838572770541326317780499684616823866158417501328476387303186069757256905614996169843531917585913981056544127756482323235895770525120009744503407767533902408624461995407034275598165232651070203654974039624025627832833644640256808770384353077884257951533315215027205277112492620179390605721672228446574282070666427815968241091746911209114088467495171303546620544024066719526441720203776490019886313910297061837030640728974332265233337959440677835150633844193101419546730352611493412620393898828432173854257453431338841585752501957795012832511589887529537242658060322443157990295632479620072544493785210427693867016288425815907916918598170056984920981965035863160564034311473147266783755021958233421566708029129760277628982226181252395601310431010794431848305562845441754581652005642433441145972713377118703168413254204165489481785935549476934185348174654607392562429069391610411502579034670674185683092647898478786346524017856448961 A013900 298 1184150868216431575248107011505419956735314593348049714680523490569707793720761029448618406307188143848636966874488407061102880082762936481877066841271612183360508863543218548090050743100953226587805197820827923381685222140389603797027430031867822121711443756396832294947272587564954978607555890007328452879048397148518081068971737969983068199658602194075356996218784325776369542984391714022724553568351876212981727895508924453068844104608931906700626506211233867780742768153297684355845931148359602208400595145243472030662208746249993784045147182883708834118353105961100179461050990299111771270280819454470179270779906226256417426714497610010673287298603463810107618423274352517170784752427238986424623227065374092623351710760460854501053141818933780107981390214673495150506110878149885615240565337187285652248099240917978771091373933025094837254241625937017648220176712932384356859913828032189866004924972839664604847224334808727369346555387675378666354017782734741076518268414686204944309287580933846252553025481304476832432692806578145526137890740601355773656542443254968601459075593131741861329530681682685479111472254138548144548875947012928714377212810045152297413156917536112166792978360965573859903864092004742224835468469817483130202522690657703720908917472955935506789740175784115164203007824099460408222567269352218487269870882471979090828509623709411044651816054057824185496615986056510469234913284660155925963766666707714527358140545678676831844799378771740793489631787216538833702889700672220979830952857976363342599098669670346719816384394259213378998332569704273416771249270582277026820950423991324382905648817899039612671692954949975090576163175339395163704927902172767364384933769922733095521792225418800668934643075254013828476883079624803938929079090127707532601616549906096597522631515328679537896268059417708304676203872728819739908486479758051421163554296383314665455056706571609124731345473228094538077535112422504366374825109796625087851541058069061 A013900 299 4836191745033596412902369093796297150722655066007363187776440668359234170042753841132131881817593405480362085049064977766657333648892191648570610563504232589674837610105722415473124329949346173660481796225241142711063997428787321257043524020581404195103829156944059172626450922146620193086097617934820141731774437842659843411868544014945818817293896879425359583614133283687596626872097183631923371953059465993314887879775893867702919276477443409087935414643806450637199320157651225975394723248946599738931079033284009363899557402768345863412569654762538133131600038408835204037057810531592684156725165014821113629971485798560060668862106403542200783329513705150324334510113206389729719178172839171695790146280921397057123345268508936328605637555849270272786903757138236217677157943562825991089608134171930519632114357932358016993051371241722849924885478730999714113671933463863884235930924980094663940580086499447052321153753016658257875636205360401686635110380484738765349336550688344299258505718579502413898063921221095135815193124038610721445285711580737716546458649040060520187612088984940067597797586590937447924642944599498615700208804071449175316689214718216543017371580066153236511369716997861166807231242020659725192761613050052669543253123437818424267830760216809159215484641660080526236668457412430352682195207328664876077366940974692276831806982701229356873526598193613813810914845269380463912778580793827477384545407267643608897909160746829727614176987641045346431798671802853467264805529405118375948574398214123503872321475899332708748815320978447620380469046261792765708875917234348187516470447573391903549343242830285581152073869004148217397198600566799127482459750191701365651872394675204158153647149625149230796644718287993130896266662378741391784190841069660461605794753088039020038776894385375429401686277735921904836388912815645428579989540466337567225493265413391808499662550365815397924412778556334131056999230179862505215789605745506317919566686800910099161 A013900 300 19751495542083456143530978518342550989563546277735738002560949110086616633105781005321580950663115044915752271910971324761782983012774248804118879173018199823723593958270391022756202549070454657192947364445303576187399182962907727533212713495980533454627743763704389010982860837589933677203124367505216875666881713367644909138255732479984233577528821539157990500798065358041797071404958979768321875316862118122763326904680607920979360319980803104499446114882184568853836380655183529657335564615746056940368158810914255927111546288203604109109139139585336752060900848465562265642951841049888212957165403162195924997280175121384942337760397624813105761396850252718144764897087856329501535825294870633961948232216057358642394511534462615368594612947481560570359266421432027674851498434462881193035059670379715607160037881345901309559338098339691533101074708570754663411361657131699953471849726642129597094387071852478205831876363849087007648143701948621888788140940048102076301990756002817640945962463756264388103496758722995865277966053079214086065412819952602488885108315003160210558746720235482715016232721193634222006482174681756895879838476917009648360065738519882901553790287519756499389321572560681789218579922767818404319482896619333157734269624685517664370671875632230503961120040488576537283703883586564215819706128446207549052450401001681702501059729857073517636526853209136370598971130479522022046642914598651594213699282367190530743559701315288037378787849401780940407455387308705648509659527448973364329948648320700016288452012041940615133745401223398904843494012306834096224385842452718666984204471404937446677776287386412172268766040473710738820116201773464883350241348217677739160177698965395977519468477431221598645807490604711033886573572087680096927205598203441360904687956881613249779388753136206176594856328587556387464200795219290310508963862208109724643204270768098898485280321611577032478492153314702780984021612976806637414311544614828098521620225130283736893539261 A013900 301 80667102694918585319251012897741330839027468916446805311997174821453861077883953309614874082184178818055468769463869898430922642705454322315150718549402802918269353808566062246429629586861192935896373524078428780810533190537994412926121576401647592662578622933088858864144112929661885720998957432452423747127987272446511941056459375277236088338219037576896688162299879526843861461122064374230783139303471893487295826174732975490679726462193917939889292377236444879840522016070215708657053836782733086896214537767813723546172193307198627745616744269119613414428677216119051314674645256983689500426572180220127539477316960493423364386589577699896830053226637513976427752460961411123173551965622606451034626737141832074488762066952410301889492627333422389006964850351036965658888679607688287543355680234857466890917917871242676884272602286767232530029632318348527691593005555253232911674334940428848129622783334539778092916172089472420097022791341272068604621535201391393737927036748581863530205046244189423143717879215797346136377606435346871328113838563381243777458159754412721619103188038860455191880511072859642719730895856099938020219744203415236021876992842754792278118736467049725038912427623816653056029391481155969912899604417565915168835688308447747378573925377941468233458114318479435924496912314659770500393477618893284697292661735181369242866280543769003810452856957718287060299628592962546369762716374155267574579763452815125213800302919701469188746744834529662940499028954762872047783948985713879566233307604555219257223683150832501708208344726881884690670218739156353439224110443546990760548856465869376430914152813091133339175039654664722502125975399779209703555604040497165872181820900522272677183238728145329562250941018186190938207189012336866371540497310828273065512196989388153555037251386072332782037229326440767629598929931955898776439969818608003134525035205448263479402631846774163369922442281844730942519623653580188964670427193672964052000247683074816940130640589389361 A013900 302 329452594783419689220938381026678267021002924829129314021532973685474535482046931595751416853922486894999158056836160516051629595995988703221629364778334536801306786158918463386705496625329384930687315006062235062137079414009413519825986056303545334840830016499651141575909835760145037135017563048836376278069159947386071864980626791029135185618208709586841341020337100275462541437230084232860315650012448863663358370976053119934460561523972642452219798887163741770201555806354384045941982231858196982925916689912065796148645400858123222774501090886255682265481575047029033593314033368692343272381663867809203104106849675668150855914634880873726343517212963497468642560253564960129564226756351252629276970091787693517251627646402405866357178728785057712365734152283520422484432915274439342844106477002861615386664759295860087905734619271988341143126551380999540293762685581215283787802063004540399075040539039377242249057031346786400390670879139680596660203416537537792556461548711919937425573959570940267250681334223117157152925918820206592538021056190543901092760647711156750777300949372698023909614387153177139691295671496793612968317477520912368852183848346087689897857009723814249081147284570857216562782693777580577877243187301385371706957003456219753516581147209976128353734518146216182738673764081214283360427502336799682925497657085315965306159419235087532231274323553874213901256773436146928591294279706403902456608786497405705700807030954655690015229769325447430944955024653176000493226473836503041250333017821071575523646501579998171058995408907403032147050931022807202237488628686600708512148345241113586150872922418098310761658118628655847835655198256213670129501146017398515635743646921643914363156742472857068610518630463315240596922918852474008284874916607651060855131429236557147322281193423109400387451030329346065516812619334031018148757257176146764209716830807606458324491768128042207393263616445724347487075337483210503330799456372106946157738263562693542940004489361765678649461 A013900 303 1345517671807559136166923662889437737018745066297571860524656839361820235836763355377139957324521682650352956419082619999766976484636813458816159710320560860084753846658425055236107305473004366324804993903573780279509108171835259765734829478535365805568768711216241726961314936137844106308162364265315693193638534210279403489839242857868882040718511809032328307702499771572116840946332824245509048006531492416536385586261669523177450313780618193011753332854864324927421944270287746236415695575114294156164719279186557830116478830290061912256562679789647718196135566131146323127487436995109767851077225784183434206685888867245970578791816231611266633284992981432975180548974144907230113388059840907214482702828840210881500889722299712201195220003409782988130607217075278040989094953705252994548958106833864126262292930104981480875898664303346856050984291621691603513296477944926921733046193318906448402772140531259634446616070780441684621939328165248664500533433684374636117637167555900928359724033857636716418774887781967004645421897979524564791124333608856536996844854077782997006325584633985372147280028186677909390360343255726291517518378260635726541572907214105080399527711270039498486562706063122529021277362439710615689026778500775297973754804772550551556822579901410715785615499295479658139200258557851335886605322721225921835707906799796019222850990257440225473279696100701230868336689647341107206633559043203884426938401542841140058371695928940258246889916131829178169721761141060756790386735022135907273526328416056242667700200749372110420214208514133630994802854441177917465329545907574640235173568947577238312366253320677729079998683949411976801447230853400506389565759950803295106456264136332832294482815090138026769287749193856237437133489808307949710265931792224305289503125276452281936075944340514525231789140419112595523279935434735415252357662790358175855668718418176344049515154703505307257035329189599253296311872890517499863821390568778350909764999954660261414815275006876569937942319561 A013900 304 5495230068946924075578469098530415551195993744010979533140611522294449387001161056459132676849036328633989159664131747423668308427881694483964536689079912929233003269891520426514841082389602605511502400406579579613323428193700556244497382808115766021889213862246964053324433291995505252417272220058340087887832331206736322072255941595065159011380514797780741073816087019577453962225758833833907748472523274709868668909236870761278548003961736542697494798465884244300408890016226454691891578714019863877486486172845100020536541307266472145908939897091580035532555461771780829431294568919164797990352348902409347826960045408608135686814235463339805668265873120463395367855245854189763413318288584308995576021105969134101348665215733976900613599211145898111607201065864360122481603689522577460290394353078291311931956818134684971026738610779963198144680996396442299600257658871353985976855691179939144828210101915858004303059141290472664606147032099020235935293097043788135742678073652222537414877286402007971162634937965219225639372218960074254587995682016264591605351065383927615856531326529244292372078510397239436419080068251055002912988326172640631404164451926033772964791525125679585808469234395104783898327897217384565246169955101794895229909971926378480163770655397931405750748046288167767285965915176379198745820685131081508595136497868953721904064952161401882295647080124569997690604742525395463283719325121908027591943552679519042953535901715080837646381353363919678392138814397967377868375254890640281031716151410343716735397057580711385539307269206781676479505332626069173898069863770671495759112608112369146568773327553233234013351705116477403866767436975603861546131909780835688347573134815461056706729559592447805266474865770377453173234322859600305719646802298555077457165003444684041107409700357039713013675260174838170489223107588938344167569182959764616370312468560392424908968892839740728873765244978571499986720616384035411711332805043338231728922146079827928304508479470859606160120165261399661 A013900 305 22443074619816201563994101223777168683055109245908985522279104658814283035900828871845800224651826118810403760973440133784751162118620056323654048256407961474193437887567228465449688979428458390772132465002912067678353826409320635458708005624008408125763760224016688137146371332272134996902633891212486811282783911713763019711622563324347210983538171866131122400313354812743299304580183879019896469444380778765849340560883213113008479181528132175767381203909316308031544248124160479833609088517507240081906435665002845838973308889548306157578847342651619114698545293977591857261179580217329870637196018504678919869435348413341895566653705870061563669570320677157673485252977448342266946096635725464953141023374909646552452184956244350793772901151840173623513081480297699040587240109982848128149459867801402625352616772900685024855274187025058477505889802063706392239711904854155685482062305203680641332037705444657591232128142003560699990629699942640644603566472929632168974807263281115717278637740271727157033288512778689804652985718827058223237087752918308234840005891485564159847275447209413143721098216391875979518601325824201988451938535910007775358379442275566458199278032557313122079955008662281843023944863353417520306447959801195633403370546254494277215335897481347052158035846593552266540380680137765461977005005964535120334905566083091764582113575187333588885534535583836452138196519552710136992501379449709697396284255441976402845578929730463364112423731654937722441012524021552965919609246874118862401912965691136183862751858262440950392470357474686251691624208483461739186281028695663226501287561904334943870673715833487404267163712217910481609668756119500706544418878867820815616011787472959317157010901061075673936615265767664326882259471225216468189915224914331090397885047733437536970813064637886248958864143755316746933206582927090680353113467695157629482609523159967262963144764215677950534073510782228841667265656094655409005666020410302715542322665726771321816371385515417188378152927064247616889761 A013900 306 91659783497865968623709872802129558395634054726326133680525613616168072161205611096334304543300747703659688810595387823830436005959818290651491822138044011864714893870051205342971540210572746342210856972450858178517232540792132816597544824477018363634839898894666780037607632304503958812985043977734808598446829056614091262567257422495529768725079231256637983126242172704079721433135233560489038190754264982938384057634043691558051042833758226147183737342267242642947937895308131939848922712023439836725754155805873787693796729809113126726473928010970820277959443533679176881832240784745177141999242896370977681317680775890278049025665966797624302244455816247900331438795170449752100776820216063007140588206706491862394516521031982509321198699367131604935963399586765312949361387920421060023023337195547576263605247514820460610696450162503228353040282046498185340252599630326762089232976142744657310944816524844231513008725776884884258392430748165438599266070435658383670942179318773667982053401673681501153766810648327959809873063627247307316580813328781415580218302901422084070796417501223411429684480946664277079827899193399949165238550626448598665348932838577083247498129612045355079199866330832633937375936240366555848101084419072022887578339051328526332069430554239466977065686359108573405329835276131328061025748121864763849494908157345521158821574634536164297701000482312482038014060543701743023201211876311938824845861923934831268838031752491115155834913874875662807159061690368948489665242044767835720054515145092134979650048727081493347938838579432723595220014121491514572472429535576986879017135032861056248597162393509261741254927584232880415852529776536408955098767687602945860878169357230100620160265378034440221000204343536983645084162788690377802950900959987844520625092721333179978180034608100655867259146008375232881466655938539113974720831066527260969727555036147145458635042494678014533454160159459211594482121333321838250575449599623737730849115541417372482201564191954900854472402747576020756387089789861 A013900 307 374347813443417900322062115221050131573167438541843288890768339095405639681651997484150029519599126997264238731041434006693707522376499840668048402285807686900693962769569997792435410345540363908969703172043522337740407937081690428398849415191415175939413265915607491018373368702456922692071031094510709531725292996946666739542198606471415623979864813454466443523868783782904694384789040519626841363897684371083637268167255474735927822088394805165939248863290987945306316106165836963668925097097642660611489273480924942194022918010128729976718895863533938068034441295342659982267936421218562710816249912311606319247221374494260470303771400664144210420884243593865991529514794429003004534712221243143525883435598190121697307318063240798301216929284001554850573056215707801381799793767179571661089634463673051765766454980525758000605982805129597419880168946385285246310982402817159375398487097559597668287036113932850766510449954101332684584784811013215948701157532342840408878625497982856179172279828884292543600185135646868987462389033104355058955016296889508152585151098000834975623719513164035843385818318752520686002202923663925785699929852029348257750241954965504268190358646684046724315253281619891096270998575217291105785486977016467747181582097869885721331093395999961320500946724921683753280985581083233065363318930256003902486003900323000310264351786483783144404953770812890203935262680592832382799092625257465666491809529404168319892674318380715899060527591293569346381131008697512895590304700278362632110365358585933562523743656322254063810358581099765867961654893597616156949221938679507689580760204842872685951919528493569386720991001693091139263732712882124349927832211706878793358392350032811172897159990695835341027155559643738441871874329453160675409577561587315794529461808289561682065057522978496728128945471951296986430850985243533923271320879635053053725277250683592914756835687556973834094668961407525532236026219541052921013444285272906890298603631818232371931890517927202534651594533777973947181269797861099961 A013900 308 1528874279232076490123234206836406063408104708916180718002075864467885268429474604577014619711024314168653874665685051668171777585845385375772217147823869459878811114041163597554083251827631745780987073694646121623087937796243268960314169295432673911469333658739198469675629693491073020423609990164122283309228800854122878577631032870888515021311789864494199856462276023716544845241611305175248502441135896637627054050559156251624477554119035312173017652221815587158413470915508000909157220657981579487846043953312719037339551193468084756226647619315154819997597529728750252976240461405835153185807357083121743680043896062793383681028103081223832033924143760145951689871682901442285599823222717491343717204065210003874214094515009399807582798362105720034166780269463628447331209919524331855800627837202721574389618544552420228776032894980412593952130017874101089859743929542327963422224336553630250396648752479949269748356095167995206918445404231443886269306346178998926856741603274937280904213687221426168061610059712680513278564130512490529600633241013142737135481168184496308124779808487432751952007863981435488486222282962738762965302869208602913248826020918516570947220511939280961910822650242717078846171481552043513822429613148319932942732046627492498144374039869696838029019237020199373538458626492687613245483396206377475794146991015313065890150949395530205223847416100330695694782210249071867327422156989906640785984865790849093239441991076373000184068999796129657861124523533752521114393259016711561104164575271366169848636783990529374144261949291428134881108062712596917744212474268982916034524472333358981179568920498240115225876586071005755214958150036414596939664609463664275386833803555161354144040464015160851812124347048296551814187363820793982967600931128856318023753569500697207155283583494654001465848154330941763973579224939684102139566324875838399811772458544794112506751307388387124392799871599953436433730686919253833775763928818927364303575417391312474648439405996157005798973111886997157175656971162714316211820061 A013900 309 6244076972686002825388790947374772839971103849789282586572996040149154692678085662027589985376414112520513458175998985203032025010128724258576687825644613084960512349666630289934228962872482640575875088663377919966975069841574931004088059133645878954505817064990419209200708906816584813785085984439281981385504654797124102521781478979028655087054502297370626127977437970736764518996109973077537584068345556593629289074942700606415780403255106237481133566456769261329263614979497142021089914046483226767891515955768429133117498368794198420990007768692643115507008068762718636930516644668032754961309012870534596485410955953950521085070556822129333633581629454955841442556630009463340060523623723729114366776839928242032681657622844404763548714373474333297260581465296674405373841763539243256607199950547472384686215487425084008764424722422398055372488158129634135197270042387751177740669835143017859275203566652113292528530876631704392570829793867044207356360317735995696174545238676774623878180024194713834406589706482618196961497043990193084432475820255017265877755774463469556508721340623332589679947269294444659962068912070404344565356413437724366602443600859334445922114240031729315820952696678931064432727793978182466845698605488666586451344894363388739163936160605868725891155494933433281667792414917411973943491983929862455268351520152631107715031382577234306684920455942776694617755719660444662423792158784634701540681576361272572548298275197006046424756386136372931800276527688722205235814623543410703417079646030361845644987338132505007471954371363070937096068320032579784356055910374427396359517431981143748394458607775782952834117791049180675879165795521870891775881171175160730771643323933438041621029803124782450046748857904294995560874426767868526631961930424293217297129976951366964440100838634099902040671912951153589186258886155388781232304966991736484509659709715252179682935521256219243119758348401241429692435932177611501777431237453310067479596665743276669024166026468310823540591885230796976618257811582612701555010522950161 A013900 310 25501441008223876825173186496964257130498825204028258801105359700569202829521262330372542286865798253359141535050055631466688296375891732873177309325402989944900313447785834433750674441496469224858572025485190426315042849715046017288727046395782267883976161980944436082715824447038520854564483454134455979458520946161589344233310260079729909269694379887193671539898782393723990708796531737155944324631114156029597973140262558489363295160714582639602935079899657796964106859201379257225475339047156192925972508206469797190994308205490754565363711718125392440685287160641887947806559959005357242570237100773563216040663370622485277114057746187815233622244366438614606991386975178279236604524592173705799714467658727773213917190579116456339214067921420898093675238022999613235661712520312386923552721925230882513769357358408273025278795773270038320344834259105396901193305777385856972761847414377434382083718161767462550129065481782420541402918531962189114308318530025897758742156383825053918155498914993654965813787426835367460828647038857391566323758929979336270588608236242030479206825335961093252844462322472710730195745605855650454043716693477423523365406512713208669924952689827825730473668729459119039180768016114088991026984520374868694392524134414410313008170837466589069280794048013129799092712669556617160194589555059935183423929711806880859650067384615065209166190319036350241265070752420941706249671979484485369196999166698649674817077534030367591209393981375946827138441167010038047125795739828267197236398399432246844160538432654301833521216320038289377264989721913379129868352299616109303899301503471621163961556794475682933452773304541749847538776904656668430972768067077645115705199270919878239222489439971727129018377057315789095665162807237078617486122352007786353056425835997054770836780275166366044024210200355719324749189103206109476819637947995917968122385730107771142295256645298046267044648190463858524248307283042515312020708694314301099903488222158781987238265492865254702732954859062983163003603346542360117033520031791275490261 A013900 311 104150460723128143565566636145438219510927382514597015797853200658454381845250617004736830326330893512342323302439467254528733137917075802119076322193187676636957315052415574196715563237190171457714118867856091705303692817564069154254907418912060756047214927122537152349855781339974470060647661439513985800162524854739493202372606666501885002178268086591667561129772157072990544177786624064250329372170257955754637111700119455388967123129169587672984986762753272308238905787771212225813821057677829654685157246738551505177537045136352996211156500391707633392395221978064695209524719335133738519738347913506410304194889312622662742746800355263402383451841839216312355028130536712585408495775491421224030319657079477757310732411961360098451440514011943011325277133284970743415379235765920339746868595167557372505367946156832586270814155096407936774158657942446610589560481318727355848313633786906294137302495428192655568444666463213065515564200979305308523935718016797299062376599629336286532192791274224501239535055043725751082137738200044511753414430169687537242047205486244312922159074561424036915035321415673120365903174824620667875010397391547838889200180103978528242049169205478512893653240931652717527037213835379566962342298506647521609637202209886027573766983525468133884438760252284471425604346906448849700567883396409836342556854759920193925777699855573772435820847048166677056700916725033120443435991581084566180822833493713121835570101173810958309625877168731485812662934708626863398304509506828365888500371939519638768482899173341866772585833093884697683977321788256153617674467495214451624164441169629951467356558065874931144197404905852265094082966295085204195604313035519877494696720047563145636686808344277970739351082758160471561395187086199760018753689783957352252304101813221407386629265158587230726765320903482993649927487965593174920388560163048076569526603682718878230019199960318396057283314719321635062741036022981219828339088399157731436416936151606903672861787337676479596686363672853988599006179431216999496336716195358780021050440361 A013900 312 425361000789788374264274264248220377742798033855248186817028054662394199348569890159662693472598328524650794941816330653688053537300267200510321726545519983340674007362885498992380228532571616440621690582329931989722517139906232396961621644486166245833186531076081106449198346426371073149161174732780508920429567921766418927303165259267015039281266870717116078077663596473957754467042529127428834439209922687355469182531569567873536016538964642184825657422747402187350823366742195622658452395483081770529305396562164940847084223578424408178980474406273537245514718475835999769915115761339036622201906451899443829772651636571529530314950077731616937658050707385180505482742953118406779423005180288912483452541797952188110519554423802739445626654716690464496575665326282298153493752170831025480525776392416232606545734267066122421218361643394750987278149061404144755434551314295712747453560062737782792451258880777052799740430747074944085181268783781789847914389888119865897951332922771957162415111035851559736886357839135383720309818720539990496631627670451040537782233973575884649702798575386470588732671229072006559505522204408094288997838997217920355221344762838811171881254001263999987482094942203795304890212062287524810469143673297649653440907182597735100049311183347931065570225185115262033782138804974653510938993147160809016472793081844823932462629757848699578908357250264573933949270697624492236157376652299057823664715094507254601773685774062508643301354570693429938982504306437681431878845581347235953590257538564096213999776996744691427784573524567587695829463892738745246097910371672837092701618345326854417782386153397872160947765573396141723009336728723777540471770472679767195968369042972690657938230645674004574554496443685940064365644973935526092351963200350006290987434519479363129139968463451267598412973867235797848662503527767051285533838950464812565680171627195853298099644577136321655946842928496209081375727962493622882139499270088490117201845353713906897238498527591847997306374562666647691189736421212778859988278950180988842752124528800461 A013900 313 1737217288686575489121096786890421092959739192866252975027611095074738811953693636970968566074132306125854836272667017839058033139741558573871405473706284709481630054144768029320279083730104271276759487128984257569157721973608183638663355919867596050773562944754353922930277415838288526219562302887323609262435318778854153307417784538537675388943661307962644491593063972022887338976602860251861230162011684457351159043846365803721876318682802034111688652305900088020761685062935167884695008086844849742100506699404934397078517524600866703868182334503136159737943907241880282496310094196000520807771428342108970444618316321573420326288817927413774466706182552082523087622575977573838246248274879823127762581009409558329414361022741807191972623266155090242740929171334734860170981986734643161996040803890043528004626039865859017646620332006150145901893675859829728999815006457266434727587832105787441440432978846240442116472692954559526213232905021111991699657007656460232433688936741225873018976717396632390972977310937170659787501050946376095727283727200516765111396959553715244073735849364534459917913691299324211061683062740545302293790363246376705740679849367254751545891401347816303612875611435549462608497419973800542365961840145258604247267662465354592519846491853222468612826422248754426787431666875535787378679452851312607264985550698355527267394558656659631798919200754162796668216150405438886366182578143031234356686886582192173026358511843534465612615705503523607907228384820426441173617825117625827705293924403507163911692703232181991004906404516260009476124809313798202198333721846859405643139772185767751454519461071478403090398930326072755807084155143117508576818298259241909884821611976773808888776185718227847756942593480154191502815795003695056049300745258512661043028072308440186435083674341549785449946024984151589229520379320256941922300037191432291464306954622802211650622056517127028411374157151114296005455691947348167706568811108467672576154173810948320872918649075036393997646961657761418502235693707611531354856990048713126713672794540198491570561 A013900 314 7094970865942131641694960508435955676177963797324256641563241501005835856638892136446769691671929825580909862676035640223514752204051639113106780966569311088278634785762701253314981126141202584425684698142971735322454621470135156406848650575687168898560359196234201610993468924302570008221840620784421239912321347860037026376978281251626258593660196091511544330759724161202646204001682718157486701965902082503952326002131986425346318795008750470317581736571178855385680818727218582093050767222491137676562421511546391976042770500739924306134747340526592893121896449510470503623462552015979923031540098263435588301836110307254327528016487586168523713249186867142784624682450172585290355340825684960515918284863110586582719521267340837494542582653927270215468471569577361977159167703004942872551192243208130662767221214042194679829579744566649817028069863472806456037873467687128303337376192691078595374313769338909435888328241768409515566990720629628506412560884626756891742661420233777329222675830496303744605127608575809628808792829671145558935895197543357720908221433910287982036788656125544552285211224549261309721230858221723809643371516324890350292216313480654498043326618136017913401648897539538995788826921412418768877367117299090810864870107542417156664897577224237737284113003932560203196976458118042584769052132069498670643534752592704507268293384404222258889597706719277032035458248087003361247012633576532007267379270177217636049123824578690954542949415462646270577519353673488448823613733180720760557018621950288011638908080963257701645129251591262020961450809843292551396416951728480345446552786723666259483154385481486017539901361743644068064468205104161359896092188738868143402509830295953889656459708868000071251977002974891213670841491190385982106005223011036817478491993142972873859711669461997820305910010583798489723873410702240696761807504193565813001667497681941135404517191643655013861921606595023047430177596937856599078565388016903930035943837415467848225407927606005211762183953753425067066399298906949962817902787914939329524437773854419199621819750661 A013900 315 28976577608565125779978029907463795013034098122615793874065076177499435227934756013354388544527020272584819551065059834272496822991319503353478517252346689984949860607168233951364967732254411616255523301370409007202172242000800462416366980664814542185779261553699299033660037427213050473148827501186275570347151529116525079463243375438048054348626200517538389712800120206491888564409476390909709596985642661056474198577633247891743325937014032804574505887912088134459514417444652138344810731464143277875986262257728131015748255044842425598609227748191998561392030411342162094319087032151015619633035946857795549619117159941967706311499664967158453865804717333284713828450219432305756925537821520772928022383127714809773071379527467981752298856359487018214265000205782473628277733975010190190729196791678569647938270927490941334086666464364399084374157157479152319910735067254468390788481445945826782446830239670809366020957260534603070936662369114186412668046321465022448323095249038190224055659582005784619645546271312072680827619604452755248395648512182024811318988066454441057724430587270992631532583447392862664293788669294200432688303253194001004518790938102654516113248284455928896141587664090128752240143818567380906390823921128334079744026871084093451952264860039086567079783203473973058436974749576355838497870581637171590273930926598617070838944279538668531753264883609906045813047066470378514672285543802547947412710944710044724605862661085656306139814250640409096311917369857247847328969671297114838911680310925793218622476132370121742546574021553124811070682213931800952450657868971238307318611682810912094021410308899322525720728691398578482026162660934110514112990004120600123338333800421535576699836753447507959000270529826756180644297405012146579905118037304598477300726627687208657103322288961414759909187380135301995679761120522431931885594789684446330445923228950313473046724066909043085768487895416340223032635753831497074153367979765225357563728262332349654405236742543613491363147247708317069830948443065173250094559594026191630650085836636607307594673665494340761 A013900 316 118343269587718438763134051923102792676527573176673286376863051681601620913843564968896671609091348022283934113324361934212138547275670974965444965788826368914223710655596391449003616080267974736360798970650188796723398855727711169355146802100149736555483267890724860882669992516518246650437599546422369243130371907216329193560911732869907496813278614159879054964436683735453728577793306937590735874758660177663407330885110525347916809202684948391195544071327647062034237291800121242866179853183439025316593369673049717609548464176895995229705545655618689516579752794992935551570677667094995043158901743597869661994986012036150251314502093192036808591786911865585433031487369633699374165345942410810236109142954283182309010594199511511742545511556637290575897901605436406327722721605073092768147303346091237977714340233236680993484688593777106664891579621017763468899752998909041609287627861868797108017881828669792202575557568706632936615493718361617842163980649541619646218801629692121732255943354529406970878995172211907347840762054165102162727916484251119713932690481194649178293404685904048277434855590080637800104926598053113281342732004672872696556198589095989411912633431794743660660754320498158927152723609554858927171670367104150343416659888221417151211696867150493487697109661091256841935507011719544456364991740334954129009351571252338577630403171008155689202040864416100891611111337218739362151596061729529874576200182001238369807528300002590005561921520854745430656598042151355790524092363514218010714032469532343009969273394688946578856205507999138594018584300601082201704684253323303342158249292379728894104935863986032026618553769269625777021532949683661684799376588818947084326212412635393870335379984591720702860963871135984744125555676107512859137072481273747945742374920863956563684335663669602982359872088397967015857708072086784775445889566145036942620525505279204205583598808387289775630167182157770521227810714858971032046844319527136648051380159919811555906081785459114403689721037512785453213646367270917135884440932521963264929646215493404541554714311919102596340861 A013900 317 483325865666470463470954544593196038672998938138424545565032766235880861575849417533035865415361583549157837596162139899877729253067115104527348750223111562108949970912231877913267117437038515888745875436831406714886829990076400914474524409604023639215985769875777295055773399106704687663298850745143144648237995036634117275751313169125722077642608001368976208259310824480650308338294222657121261976837718790255299543475210781683952388381494800409430112737253314693701090557678166968111008004566336506734524297675072024738874492093325111013635648717657945473352884969783443079105356230860336350760313769929803084423384366742853277543809313307690722006525518537149332629330597808361247728063528745932496103586848730899151412476780819164619241866293973915078315195844664432519458695030000623247483169743074571116021114660902162082171810170533675107190365221778268801096950122597415745533210238286216137652939194352127004331037241912328283064274510654401790799755534773578338741853954627224058828230510176905539173875061825823011223804146177747907899246441246482274792215126937547903717272371105409473919971150303922920046330824035318005445133123016484052877867213925519453181798111426344379248247381100851372543365646506608899320746117960427521698324066144978008680842386826197603597253263972463159405646122070803233784719131693726493241221761503247237238907221117579658425744296402662067529831423446390647702695627305634690286533739511439627369296137568877844305449245244386668090042720548394335435236145920781291775190722849511619358519440522521411653207771424789930969894160669180421064302663681956503011848093257343156142862667041217385944862067627847905559419741335992370550818725772050606043768440656624741230595730451031114275165407070346429467926062346369375514576857842595258954379156675405865699758968328689209858935956098225487431481394917709788183333022982511522393430836636303175228181476933338559940941418817732743517022968366238450953548932225098311443289762508662295287584526075354595223593379027004582255306342217519945582781096953882692262433038342828981568150276023118832818306750961 A013900 318 1973951651294297686332188926527616534740433636250077824966695885616727262642788181996089310978743658734699073684323391727230533920180657865515249558134960153920724685152617124817452147591726439779742918617438584995676017249301019051206319615788202548945646698735431926514579195065091721590366499627089862201013443767112435000013213865339530663022252980999037101128059597572248404934735773048171603160864904149000459120806651828686211633341251295846953932860328999793859317647703959392629135902457379493490977418659059331308062052032841179215900366563435532765665990857977529662817264487812930550476548228084078706896628515598853813669949160289252985437572876783090126540781723839725980207431985814791653269155152488713955182847833020331040610325373085160545262169664389853517153775830720575405669261030860598969512950407705181061959972089286753038951277792629849388828855092650228243747929467394973614004506616592716250515393530731381853191086593238153008207072379324306066833944477947000405884435054844010089445562313877905585962149737208686408399220289941199504961160592140766331119615808103973937846028094927401901684139764773466301356473632844745536842550366260427924259234848674444505632146377401368191455732180263287912324758541108300001795647016866770830231437072879260459049145652643200761791758732795489557903405190469480064772967037377173544854658220673528200556240706682408552660652046328827490673226914174569944233922732072410093578569724741191572805729567951844835533211565034417853745383378791208794520348206380413254133748605557470219854277512483755981864075711483160426849139573046142235907191809520408441346221561325702967154797115260961258943131725010067776558969308744357652193960732254161762284617253330786624842317314181408922936386299154869512908458859691801139690838868157181771510251302310167930674090197236718811444400596464813463629338582495898291118533273337162434252591198124924945993358789534921115530617022127522823777840147649456238863851162351390188846319250528881777707272942877568441393478887556915427274581860850449257351695034328986186451464110456295648232079419906571061 A013900 319 8061817913002692475046979127020365217149939754242579095024307633143161430086673856878410351057597955382043221533218848476573950813943744969208696235628548899587785607356488752084081133431517544430887833668399542419425417723887541208050781149160213818351464627952076266510119405144536165238937411493497333305021206702707662895988966760647042520379846421951148423754209330504417282842359305441810692640891515899836924095745567540189185617940637758619840404148802528387100633064305388259396046568362086046745994366522882874054587534769378692876837902982093622803789238929056886873441652711941277474131821094866413930915227417185794459263253035486498407078576823642695168895333179115548715491153180698176405908209827434309153076224017686167023287670466542477268065772388504265139261253024021732734869234645398803111986810273059137680331783969828117373133952584157360518765315912747889820519162485717279131929419477332929031446169234253567357999569946530533938971512511470777731862579476327822304673027091923476450314710491671068081533601703883733369229663985369142839411380935522695913691954041493248063530901188521097034070096897451078494836275320374858091764196793394579945895065304706147479896754652091305232092547253145474426013458682498949145633603777232595614519042380783260520063074809105748874434483632368791698922855041801594002019339450319151851714454493710977197419943226402331452329921683063610683486016713407275283815708063979662135594330191385225243687452934201697444646024885968630990899374002704554628909348630026452151620896813705869682377074643012420289287053477344086982454997779417322551810797976454109635710544824831864813859874053234407138610903221245342816312263112812139831683007220559954307508367608945518985305132985165606363573418220764701732538949737326144726412494712279614230206788854016259155833982448624680534538887920422541131622045334110080706655492860169578434893441964853204096856422625698360862859708510688038092113900724855291874600093396010475021657441297404256597216051133279220149063548518150085853447547052481180662399315041398046813072611024978667513240283790919846776801161 A013900 320 32925278600312209340031842499643000603727286100241871524567869828827618739778414785550972593164686867173758103107040632282024149093178462772490205504626792189355374786790243068875347841128794234727733432372944239594717767951546830935341403342066378415743035038483702632130245172670205296988509521218003952448370415315735068741171435136125347004525851151737107228602990080922421129273762481714204491625357680978039881536358568136454193171416976610617048814424528554988286082598562700495587653185894163985601362338310472468809215005339154288956986556407071546986578434499400160736709927282492083273379244665365016001664811209755920336871510985483443630848022684015954981980599132158991624486134196442602957546125664434289446387759586856092425976198240076597952984689077662657759522022736660182684212176084507897188468443823011097259380719242958983991733748882909660252049945484569569563872132027080425419992074016794892790258331215784228700373401618195300190687493219610314805477692701849935402337414619151762094206759433744300822859464252433259337004239912310101639582860290149177903805223192816615909514617074940200917942716808976847131839326872218278307432247888099597351609982106015681628793815571360751789694404329118685248755992618652640704631346820199420981852835506399295073250123890943598083826749037441014546362531199076931865241186268387898396738855312219495682959987550892988286792085475721775456035924345243366393907017119807402107642939528966589802969170216026086735376274882809371798563124263819674264483299649239663258887056297752956075665892926601668715897544393874462989131438885916066451173031826434205617315071829640643918149925480688695429207928456791325841443730091299173098716401472496129947249231660062003033403678929847838115076560928843339110564057161163445003285996066915884757201776565476658034600723552410506395790806694685620658198726971084314724132405045711435455526741222098935705175412502037301298366198388209527060040474064282222400346116038739777046426177660170021772946671649476796290010587566525283784150980364585442424485704959888804387316663759726400969492156270779537140980398441261 A013900 321 134470163256813694477833387984634478408683212889283927735359161735784706522747763604083512718716490798911212642657567753343647109335599252987590020791651786607338475522104818507836876993301949662845770838887773941873026430808680363769858760730736638154114545143706328403585766439947558123636068724115971160198342061561408909980886999410884665826531033214660671369444700392485341056488102625331464278451614930240093658222523564484660706785577245592397699680040031495956214178226872523656730029964163541027758509527256138920336183812520645370683517752008677312119431970917434695864957750724353199788891446517061927217415257126575364003737274887323917616190040291812245757861946896249669852555445157825431181517089372241745962281695316438553933021817208495073776382721646771138218321652580816588760773632558914787415321159886003445328134054840888029479623795546440226345057434403476063625379738283931192538215049484066038439586840776715584219423709922273043704086981745703706307366250241318023026621637383492330720711920410114532734941160812826926891518353230105598416321999293858547626108815847005533852664557110380349509170767662259150347992126718153542653662351032035453643307679529160751355838450968810017745042706414957951543129598209831868554425588179723275431406147344520867407955904233126639877754909570561884949813760032681296507763394079909284230019555719490954538272568116589604355075843083480778861771774654332777932722042526022530755226636973191978380896191048442356862036979625156638171883454368990195483250508580759357955283885512709145661583148967426801804265876956567088168374698685408692909302230455371765595882102174507183466760028805606181691123529818309910660366179509605044151640753970222916813690534272090886650726998521070485493622297566050010104793776415964786901365339822887231852772532872839784555770849661123301581555629412572238015770079021332420849143879579595119255352219351915485412442607374983044269958689203484917675438360166409088787475972859933162175086198608078046092913274630299833204828530691033478028134803057983769991284492112386825887044373777762353925903884917646978417015186254352491361 A013900 322 549189728227316066430613817701433657903381518444337378547908087804280055694260664083201078378022738788324082465090415118998542502884630244725869391505205853334817675218303811372675097165221485919978075528872396443777569119092162282352843934559162234621857367935956159539413032303156262080300191912230761931337209011965011690661850575180993474586801219283028862600620470317649773894144116420218858591088518988208496749640266712235367277243682814301157037660951172672666270281510548300738974772106670282075009556518776324220683928644899380279053925534496391019104284231855865958816769814691081627611011345611779134010572869045903570703027408104594499260199359745830684711929735180920172894491546124520001313865126222261886926300634123562014556408336683031939305198449860299652368585679626965610974464353507496442197700564411586557068077621509725642085761023015012074856075412904670994928477014505141667376516621812923591657155056003024894226132593117265260064905346234610252633620809976817179161048455859558411388790274858869173257305929816827264944576997945427504597699093638046988218338640909571147813201170359061495810753841380200258195384992721737601705365061512287028260086537272724953773131173440167962282546662312036184855247135178372544194998099110396008912681277775905019101700116434416743051378703932041364885419327163233715748652985525151587633107097533528726920713533717531719736169605813086932430140966637535152687808026602571143879951863288850332097396514757134478102602090524081851114427387871847226363338885345187874584532872106340934505617400281016768675604072344192601355547275275776328119574148705014283241907689373006962503778100405005012250899299254489324437912174101357470424760154930541384781710324711180662261120785386902490874988319111802412318998367054218202148653085735993566497140154278497836944008282871843337112532927639515689852444595501102761322409367734904006145903254407377385888442265222775626085982552534641955763175482193991525926019408233225887572431718821450156126113197830882179091673407023780518648183377303914573005174985520691147992103813990133007431137982296046942199910139196587264319951461 A013900 323 2242946318242909774225336323488242903676858362860036732064889969309547979740985672442865607404761045508133173519758229477917066434573621267115167907715802730810582202176749814330953737007578235867268378245543283188428413816853419069519532265977009041581362298244606487131076304642352793118416094088933567034536226662975316210843754595947270630553429446475037460776056663444783759210847880015932260590723211488261309783702562919707175732358202225570169758668128345263608987122987511825596347605735624205692828604787890904526019453662562203897064416329362245057514826335606774018269528416949661166407759047624412772991714665043243819011804940467382499023079465337306845262676943382131259038565818018698261885957875869465994657591346124673747211841844255507426348300294272899670538193142750169878746420840624319727076071072813925069308292882085492004568098679856633829931772449919379715058387903417463588874098911662783053610578621377009973533842349682816165896339989462117967391223383647129018228817159624478367511369750341382449369336405270834049587411861885918416954967466026241342629505061677420434355042713064613414102195574334717254696030044159841260862483153087392964404047686962073256429798798578163414926111106095249294603499680029126486119335931574867450396290519245851464418272547229917854712878816107554070369905959486689981722789406836257124203960330143782207145613063769305014106210023270834153824871151985323954627429449255587411291255284809856930169309203316127679153315300511493212218284009234799129037738704977167143778565287502379116955326530105100865964803267464989347388791982501073377449480900300297539202558436075987108568642643642181375538910078984559104426201548159528146319233373511979000128367918863257653921305660719433849885030669072831343954433549884499613613516216107457060924536601228967294360861172085178244944632842305473668442058824930649288619613421175489186404489627228424389084372943838603157273387428789283746174340750003962985025981791184726080660455955270403404084815037374303738510482453299229039991564379430294811525008163540040238205699178820916205782518064633267612685595199402921242796378081821561 A013900 324 9160419301282186051823470304094656331149560916615038877462949188547094213608139325809579870067391990720812202105218104768990568942508561190646324367070017648706229582492266093458862488266387280683746650861001568413143673297824865675243791247008968603731483343623095598698515866866137684727716288284707670059316437850484151912023188989062843929513891755778146968592953795231504795776783037620948961410833258762419503548929420922938996115699866067653355881546261643019450727917980420034429868852932468554094286997642830031065620576722723959498204679795164674401641359752077961374788599277192528119387095134161911830588234855217777124469931569167777331642657867463560224044144167143905657170665695935983590066702446796361938247063474299126175661630487965762135456519580140243817344705152499111551958136101614624821671108944550424189487068268018239981348576386501158081458181794488188613649677094735166460784296239220883932034017758144467809919539074181939185953408047302225452740462812376623270477330390439491725231552708738990402851756182103018612753998372540141292604199582965238293674504251901814473369864299469900709148191047335993074621310999383251853329728308007374693315535562369490348658197703071875781063145294514713739339447646706635511086465997480847729030940505942501211682131328414254740350723085743677686351803299045550041044025939249364557218518588300551055985605459353282377416186462250437038470310096694413548417839241134193802042026999947221498361405886572600370557734172134289939513905940399852357702157682735953309073182269253754053936366036928772551787718989457030458659912724524616281914802394397345480154708111336375026092301989541676598019838192490916822946154169039877061910527339993646946403267545797349447637658370249900505749303640591019564675646015516834756458575191720681489978960857615826555866487473774248555356619935892627314757880888958089690300651793036236561683762491053235275883876624304182993223398871305742537034371231431935231107597259359330970751448827375809813026197178955431272754399898001834621458588073595646470044097365722041876896134221921682696952587810286792890236852039476670050625930520345519101661 A013900 325 37412077628785877336438286892423290016704252889108396894485308243894376024891215428678230956922105696694859835430123366905139151608668157267279843993875026149098760944086246444561433747191240559427770380528067366557688489259319831729128843075700575683468354855174428357740207350383859784334150820699862879996924323141600175308045818173420549955371614833665285812577451188058783967936755380730755274246945522944856256863686196920796076975125938706769138409178968722517381737340551751443035061812130347754245031621360079772705132063013853645710577230956111841888417879004821354128735493096581281284916954624525798269217240560429778771824771991569688567939110639165793774578913237176592238356372939437846516175009529663468588356770182448535513145840737531457103180107073770349914661327658026773988463775610740390848811797711547331982708325000481561926065702168685766221641441725051005605195259872284988077655605054898251287704063960055579126960199452405532011291499759395066273762776912490179475579735524924318594509909649313619443277260275083120419367217507289563593266104120987912680434336489696452392504336155329320956132836204615976652053970873892138277435796712461226992344672105808797902445293897313550949315772760472836897549977473362216797463746866777527690982993151260275141132204240507986199321128505208839782507086205435229968177947382514269037500708984996868868301867242150199910887824546663472159253631936219751067506845662555402041113644512511447268679316142757043745995212690147825676258682765092977413943739894219589645539092779041526185435566467786836907528774912560447553243408218143709881584526373760593072845323552217000580438596647789150935649419181790345887511211187929930948425846619795393487452531387058500676446408187595988905431236747841423595111370567618320345687223399081626993904564017549654852640877358128882299180526836799015108829976096474623062246582288591086777809216073473009243472616405197338066806676553698654401244612580662398109301769074546702976976962907334372233190104924769055816487517377829190779333641009960053343953568095442756951473378671884566224306760828580101129809217651278707630431413464073654908612791761 A013900 326 152794703655802030415624943935632851180511855928660492865164341884197265017634237823480191729396528797977173748740002272900645714224113229763454878135228988170560398670503583190479796128337492759999516438885060459825622116672477384084766837134311796849428791532372738030275138579910072129058889700971130688058318625066932417575765234047885041493283167513787227452433380974602067662234470587197858346307224457204610383513237660530420178770188821398254544946066235338601961270854284748620250938981983365393459887889828323159784802563686942688300214179525087329568329348061469897218522756091240707477010619298980437237108401390091819911788323115541756650008689700527657520551514130866157537263501078331048394556872595108101725176473458908246337774441301992961486554978480092559856818242949474805673058894435600441006023111845528170097911052842791747543806860292831706511572033790722537043183566039658992092941334260315002982363455323326950767997277543768885692847625458845149563740830951078054486394673437078934496156516508671402481908101966727247187858072388738813960821689106630855166074554091905770912679351796316635046263072476108314860630274500033755831013814789159609620661867692005817322174727251312170745651496846819873646120760548936102984738486042352967620271333312055240964173176470862906944633620249251927764576973278704228148265523082873908690325683066334697141900524305532873606256875118852833309079917444347021554555775877288180031514276667192514301460463737950185120062794143045424992233762539598994149265042045722120290935854357976276135463582446654688400875177149163036412648956747128943671089245747602011929400658764933004287569853007832319125436728529769133429530425123835818916396948605752986337498370890417009671175452125368965884660619433095905946217943646580549742141534771412671887432623808638562933325459859211526326965488834697694404987614205588104523144328971417146100337397174887190524275756133082853595983214519637228138777523485295880780597464379125264174974591186807216971943940713354225629172486210309575891067302582418863822094111412165859108269377307222428801257466206764819604354955618805021112152566160036678085920411443891861 A013900 327 624029001995364728222484249152462063139179651310098247571110553853591934255785008329113274522220092660347373284402792022755800062108415065790155831246966845816373894770602354611821725847539282518606785087566914309034283112324181556817980324307079943824548976926155031762184723749349305492361540486625895814229667154954483753553600368140201345847759277726225929425710623671753279141399463559645360470011681712893806471916797442609949582535506935661432785268774057812619608628257255196124715480147257244586794921590735744445200271935156406320229593030812588687777343458747197268700066006674992264647566547289585302700511659225675391793554602224507203876057139614614706607341959413384604864095402017512913079258117922553593363894960430000627776350933495910756000200674165524503803791242848193003324145503823330196713139997111433445025048628826298618935409141928814265395617854776723704260603045246137329265773796193886763995273570249454922958528449213784049827044679984094934178423491428128833405938972179047513454687325229581383547763361150412716967178341300920578836205821302080182214620252441306450890244653350688565509078060562746444830614964715862362223199351994221550811354754502788650531311125741811287854486023923593892777995444278670487136073435584059797410917772651098121677020634197827669115485113093590047435236581144529216884559371088288413356067812536900602931933073216751114628187309929781975370446599914375115077982798816208533354887488850757614851108981412626088999033577622405963256206901821738791604007507483975757202331413719265267341122952533964859552702711870073906175936016899906065976039259647027124522877159862521647743868324239140982372515268425158647608678638778682991872275694197704377253963434051922999615057335200671518938508320487326422570854649864943269782429984301461264668135466329484563514557443936465653883486079915277688417104320164656583271078277096493737805534064139353949707385139898879815454208642402864923078809422443820391991918884868249870542277902840630541642333220211350706246328980104011549206283861544159464154678382512537997349942072129804428689644418992514406510965678597717205529163407606771957007385638298410193401961 A013900 328 2548597471078271081898176144447819464528786753095223563003420184104008672285985808301939853589473602654217367578202727302928985789457040078608641220551568541965498440006511847072495722355661031273524489582917122296441224693326302220381870260482869505653784301213086691374970392449441247910659259862969307720791197857216762052372012817121764456778179513920957044593474183848431239094668690523411176340935179295311307905761864352160737699982846411441793299748985398286577556218274084203748146617184893459874173726063645444624386875810644214208856001126734724272340136197212887112295208277927342583039391183351942624344462367955240093299448144499712095857408839957187537869751903782163478110056895475126505819911158665619053211076771787125993902022623841582614491175573560092791509567618707547893069145976310366679726331775342802444260246130038115015892723411960612270116508276311472057294433157692794712591676026809249126719860783529369100309848997962464651682683004567722104773033559765112396642028762215420128747801959657458558128803891037761727778370030885431036945527030985646974262912787615792117387299078994200521084191216222373318079159408011018189418130696678952229890204764219593630423578299953257222537794224792373741088503971973962415182924654342294202665726686202122489839241649147982181262221865870644206320297156288952919207445812021049797275929909249768289334910796257606444004094420671532495392416329156899321865104626628076087283229348102868025571029042096287622707042033401245816940637863937065220528718665322812873965798929102264997613147591566918416864052698251280710287046462556923263958807916363683126291007131471684524072380366893399925248571980290458857857252037314657985788553034948538644847289314974892774650855277750397751168280770210610329748050046368064673061692081315582252492396726171714235334367571338363313491199382468065522541984171088794116393994062568067171065319476885599605353881357246154953176348970646183035211088641012229306754587909609304164531587725269322035751994746998397630731338433971773672124933125216363211713586136697838947514895766727406397015805461251747080145841438926615436818861802170224956385820692760175369283142322061 A013900 329 10408729480228238003851423089715483922901482507102955648885831377319365922491866925671760857984622730073691805143505336780619573791707286842085630217495881633809834144329035041140626852168477573485232641430081402088017902211238644224563816712708347830910126118368668569331207954773155450033171393865612812631791051959856835114854589918419815339692219730984094586781252507729561872017775493635354108705189706695160207929229935962524021001237643011815839457298131014127609683928609405570612009347391440564365572788790260424035903063885127845894603003057698414135388622583173349468211972423091337770733760571318852224027843101428364020284369466399418670403339300677989580601391619988637643112761476866859637545604983017413440838411854732573058821244500054031397426024651152348529897016621131115057631592150995144867036991330009314805405715479934795574522487579511748532995101567791959340668251753766300578490376652767681167685710145873079871944554602427499846401897341638038415825651134470255304238106309792759563239026731238986154712406100191213710181368821509219783420263892775511793234136378814444202413585555819293342360466430365011090740413017417207398420776996437205481046815167754006565606566558417397775823827931268758388353300160442831873810997763724018095401297024844774662874936658526923174475221584624163873676931936296868906288048648320981498104422618296887920240998517906486735563566027559026535964662922326021677328595670716352176149524263816271406102665281854490376185453075656061442213076040743232004226560429763565381376593372145489579016853691866043073232894488980753800164036744775192859257431370028834619768228516650638236448532728809701528107618073276243311833660902848831994417015238586361627959459138578274555844332690715677205944126661897923858334340942421859299315929690993050792986449961754624280243325932470580946992720889137208868679240095127915139558827544928305701415042340867954233825392205010378690422480007365046780288642329846686723945719236223268747667621960360163395536757498210902762067490029522554826099111501629274209322668854473780743384533315787167193458648100103721501770711166561629032127350305105217914600286677122524985864650840671652161 A013900 330 42510302478929627059767600892130097605005867608741688268570272813941399683414956203002964191855855676516694775078395289451065181942285521899048764456905147676524377438688356340557475267568131426348612116097236884349076002438821958116185308400188876084567876990155597672674155739296998946635925322857943153682310467100303260149412745540408286248652334295531871685967900148070811371069668911331643350716973986303410500363975910694480316695175659062200081743390754172929584837742517601900342077987690729800366000192271091388065455739116314520545994019390949150868754808880560859736473984785119755680791522283083895687004338038386682923607413622091332191212948441238277924123724116587214986874472260433418312559642856746401251141598694325156362104903483915169684259024703795957783300935479378208137988243135471422146610643327882372606072287997317178540702866045971511695353827308120708935182547655808701958913125777945139424626376492470391378088627396328754550189835334881254332111957623941104158294154217930919124984072312079874593447092466197036104965438585294626026686483184748360490259329618852450381521527182107131758827723308720172160704011544846634153097693751926187342348778873439305968600344087799052673639871477922667402632101538564730098663369777823026027446532580465569045422191682026465463797426948985132300647831397961978597039925772656368857389770519808938251944182287980400383201895576719847834559815805734627458399394907368324638964448195376297865935301380287205999869385091739996192203866071075474571693699677757807137645526367772766135152311179803798381433537615340785576003742633373109931686134715766133499430041853081388272117688966264430820645851080685578586103166326985817597230526352925798111110855027326669691798394986484587992473613643983972727747140177286057986195487766914409736686753275252022777566047684129032116193918376046163877781753151752013349387347135069238243454875839381152754320518129875092619933141020559594920423624427969183095953435878378688115618082515928903683875066835200646181462598097063095687826207382915620427568921191225222407837515899539685321971658164281709089103263246065515691740343508430525590236945418322781417294806363037935262392261 A013900 331 173616368864498968804423918571149423758702068906729537799356119769690884388434706043640609058922692024317509647592449280042384760635670242273426957967210770530840886421724554818827125297750273126481793091964841256606945650636395197964270534222519789005859750983371466610566192129018612694954729247009448491897077860994815645079476743474327022276407247148716012684533186962636148791397005870438475940306544174435745127947014380843237755895083604351590416048263922508415890365409053880438788981051605697268404581751254556609089515849580679249676414720588594818012232383703907487810593137734892379295676336947865221459190103986913090114987961581396831893464993941809692108191625788277961315109019033308384163743149950880834096188654369092065423628998423561428422651967051797774978737133892264019234565921777821970660394675026047725842832437482131086195263115921218296886506261462923095482887978063635975479099055902831521869256008859274817897643141237973662787184856681023865699032778243895487433993313535605884729266574713837727906971863788287781353325452691640367450216292661313963826628618355684911455622450685970918923360063592867363841703414254319683391300444149935493651073990145792342945666633889324198823465272742855443861757168525753752760681167172976798421720411158412011003977818470755969627160535199777127814208108860247914750149357888031648706834419169722204523703486826523041185435244926777107260973578292016597737476427140577882026319341839184533490564230302532358311272555522560410188576001624745416773728810547630337888665231884147121945341689241747872773411092408350917711742461292701751645109274478795181591155733362211550923544125624809528179030541044479052189082527699209104634666789908510604991385954127959879014943516762696692304649477957008587001364822945194166707478977784342907720012105738210061477880272912799064194779698233528513939412335828823549472246213821683410979332301870492405345073182414740995644161561175208462174097044949893368651366523424322278511683926421387751464217844336709794270357578350813486161746701398773068303854658606004122061071606522825928363149771080401092372515726526519418702152428663124617993612299019917489909155135962089594443071495542361 A013900 332 709066785695869102993116530260349932722338878324043012055888128107514310621690571387538655098155225419207165469241969697070383643296901472139145312460843475135777795075851676060126681255667188226137417648686700140949683338709752264401075253088727292798620814850938390155679995840317045126077304672440535595205347589166787570884736047500242466006097114487318216120914673407289257915093303072463650026281897369357201112793529379816248162088866843615934769773130734180543846257257482362153938516301843879819588420734880485901739100770788301704282695036770600684838576290517512274874731244416211701173851023405113298826699762883055738251712448882544382532932275222738905348757527073531810084998059742953805071527562457542365413078179497463273488708616090665653382381321288214344588435307266529373219909915698724488196088552668556543162437800753209051261160286996963567532477108946985677184758274097673751090163933311810121297750335038173143050582250773149474162804460355826250925285468658671804124659525804081529428682347055359378382591695869609916112897834663381116343795811074365020978297766855071102560819106469024515945813759079693193533264755859481273258093535253195699555844934228420653616740045134022849739113343874368661131246313733199427403650715532321715410946752932481652553356812394232926310255968969944967483135151604247368878999742699867944515231158165481625217461934251689579028477269240695310541649452076003278836225213561261268561572850324755392413346863542802707111426555282244493811573436811624381391002608886387610601435562203277144884091938373911728941761015916038391377445097907984516595542433008121879931620721780341557338397487008410218845506811710297941524484140458867603447547271332138070355924366639955069844809831754046323738111237573696727180861074755290441444181600648012653762209161057529450291872300483435570876963960335252037308467860170834087223150234115351040464102033401579903162218729373226115051315876157230055573691915376904456802414669683798041991846835581516137142763562273400807489361656100135709646675864929430487032841115067440040913744609271479896853868343219237181759683851222684484440879436055495915472329984039544040455470399937906074754542738016052102461 A013900 333 2895900368527284699403290214352825420581236935302102389580464759892027303524357084294418008825030854289809403700096597681774850907972518599264955509766643297645505228647080906048839439042951619101556053556419000732352742673307837932792695842214924225246140068553532330173202826691434684316457446090019063864913755294263666285037921376331787755657967231374770813777643738577383465540290474171551865535987923328089114421961166133636918935035303164878682809165213004597493303043111540972755262448366876891415060888711746127351778563197077273778762659082369847027549914266678862399328164750051494624975826138539846628851423328290450823649557064193648395247131238169463186073765965078538339099950660794257378246430789360411232125918005963769252718508347684503685644636936654517492947973226842539879696807306615076380966133454042204446486255384493981839464755989284585903122957293127493151175948452000583464501089610202697028202263441079737971706026020964870540577783859343690347230209307834350173897326093995975178421211002291140292611721127692769728006602159446549480640812815804625256542486887910562745039743873549249494598813919271134051402400122670463327594653065421111809751725851727227019856781635071907854642362546830652923294784201164073514658677290956270650231563044598301249674817110856099088576642713126121211642839755802058283486091728160273372062600088294801671032261503139259661399783043783192958478461068873057067098306230930760708193588239584183822910742338742024078916484305854770019420340884855791947663375145955504526844933581029966390698264769604831266082775106863708310263014901811097472212371446190903577950612121443814734667306515088535183197153215212839533278087202532201638107731258394856425278701061718607140708257678676532344825143843485972377176081896269156447192623519388149127242892196884217085466485954276699698454179387369163180823550896191563666462155094300739299710479578717425884084720674851922149707194221129619427198570725282730868931198554870269267096943653045305637220897807444358511268109429040220351903698546634151981521313430888046938535865272470260318220780554410029793261906576462416925589480145673686923876458360145885855168227115856802137811102750874096407713072561 A013900 334 11827149591002651968117676967728588653021250348704251671387965706339788602351130292323916884260317337035864875460968214688734350368101471183776604062393457658557305549822771775474971201834757750524284179885824397310002568704799214209156581881885814243251985900119549943192707837693315085651528172033692948749758132911057533738389659730998030704670459627624932855320088570367630388996565865854509145587393813652172080299846020567552674259496616690984193339594455597289626996451674887598370740120637610279105141590648531070463526181731746490917118354720965774615063632406457408603958556983850059249358396508236726156738726866494358499317979655430343604677203936939142767707053651743223509256447593700487352753626233257644873536693854074635968796912661286629187044947357627651547466310403720843965209610417753940062580166605787221222098962102067255724539849400593166571530373003819287906210842248764034927952364578118445135577892321977198929982552578248648739644267637729425090813245064335577379564243397815056222165246275668248360195822869331168538921491885997812180434624261840485814870427241402417217579562993706363410140510526509157850466593743398561946692650179139428163318833302765019599024101732578813941052727519873616434681151450758393805291018582671795918881376862006966732098170237264505143754955081321104766591733489510942037643830713071100639114237083204887799464530237232553522382515328897982144914841329845521240793259576050550739094141922874004735333585696398639282726892470025772091084633628180424749243938096972021993591920083218066766217173843807860978639927896717177973653489423501604997360018435759715493611672915800805201669481205579601630230676643403973150700569221948967242397423340141691521337168284866025141973735893740504426032714796324903271597213248634758115135840908156659238721823264187027882970760752347423515156412490133786715964645038686861361761754082788743674686869357919417770616291792883410103541301625709699832241109897697926424532776949144221584019894670345985798279505956281312040228596987252592979430247138007086741883177704403303389721265895161062635905808083046557088690745910836733428216921452426050439490767465130172566978411532097881467836462555947648012837367359452661 A013900 335 48303273471763521905641372621577296646392741570393382955367262129228036970650853578010401270924446296505512773735015746578474649072713586563133212427825182816771550153336732030989105360384535963673979543355875306878178800849839175550830605220391735836679678866664154042543281272631105834624491858930977405681835940380182984598490947697028788198975328835642615899345629050327009639331263649302266656002620661730649645324681432445962444495884391724265235002431055699346162905835281860115393538097436184778503587875509256393411157742336807575301093989634251041071155996174845108936835746536299010830363876537686121533462791134176476041423060028722721746205773276057089916735145526138150877377766873879754097868437652873780685656084906120074834799439796873383549439456548234449312658705786146702559156535116759284363523721014862195980395593220014981171848923476811952187953767915271357557043607039019443813285180125858119896658805610079400127140672967377884566229893103518382742815464980497995911455706025259868932001304479702968796124120376458294760977803933095550723925229382406989956998126767038853560733910802159152509718269181826578086248465974007810245049399289273517701238610410655919309393932910126866595467385516643356754497725321193806898582854284508464384099350123499514837528869164182202722114755802578605298342065336245127886883206659084395191307094785754165466680887406411709073315953237267577776028848390063423145044992227807630324085124121351645613580632676247379093224184263724725822970843285485300898811916825781531996050754403790989697974325912669528830724308162910523279376189808012328471323048653504689807174926967094984324943529861188856597626736710002810148749345459930999063642559060896022483984650329389618148360076737361487866864636532385333776433450225962464252784402988843520153523037115089504763868766959422864725673819407367888460457922767146049174432541611271590830532317831548052036391767927606928087283133510862610794555749174297999008360738870776864515517235843054710944739128555554462784809653184235302239884051766581880969611827945731235777264011763693191072365546697778526852478964065194213830914157120774685025974682895105602910969097516652489800672364561208345196877104870107972242761 A013900 336 197275447489302871578351835565156458810829242240385185721398390629242355019872121748805857840983802044004461224723951545616894892752518631596078916009693256967159504752792700624494636191451843713776863526999273696696476918729629026706322825611207108722319313139021938189305057588833971970295721825551863753522591845942645707581681477980382970912223339472976843237133382950069590395002453201379036552046959047194807947120176762933987665528085940125463370538663677012755363269884780480179138864337277219690071281745955229545586902746635498155094773264159234311089749275133681084254039809264645326431299938531440426640936918733881279977251960886366496606400744842518036986027924578446348136449415067379177590858584086539460572068702021169903752879226873850382627649233928100862672278732959907534068553764226891710028351592520519709465729622665456404618929360220571170742774171496527666670079352551666349497281817437197273328064124650930888138655349606740985734824072653972530478315383342316845599972160433469855965055459626859374563219316153613698091604210020959471807133753245917770090366006527390148866246925841008996924092892883767109388625446132911271829616496686721262917146310016770250707415070792182045989414944655908649964400914482012947948309133766215303899564539938734492047466492082305698319591596288067084477564127381824063047947591199573237485212497121593372936636878937413467438038757932277751662657195738706416530101397802581370814226379509136377202070275493694597202015984175662416458321044033093802886138648320091180606602882111277184816486642434259535367089977692451031035823576171092958722058934328827157146172926401239592576486195249611270419223953024059186931317350542249653206821639103164506322864194394910468869335537763134789958549728926551474061665630501303526217261033031138809502523589404774161495621195007745881248989171515450600629244662831223946579349117627135915382567869788143230869879655784907382608201132854847499608655929758499632048045101982878663144688458423855588024120019672868537013903889379388582113212695703948826649872636124988885769159727708111125351839201633943979296736189617623753901050340011113011889268228386583687954291802136857950247415804776795563826910980877112839544632442861 A013900 337 805692852366509347116018309983491058585766519063199377389948888567279331379014752306419752814219786911720664092356315231405506048385454095820177496954104240472833100520385421413199168164144666363279802107481260703951778080260596637600319758401556563939933029110392636780878975003614413757856727803458192307625370880606205276980052905901160071885582252964924198441619686439762164201819914122205324561251537491607362331641461037675461958770921316152345077080326861951471191885899701843880101214978738230213439811849937498942361015094436784650720718582925993009155956104322742049883008239057547242323398510256194377884677110737963269436374710707970295156697888412072757372673632798757308870421192526098366578003134126419897461846357993362025087037803354719221539964863934990661340716245560291319796914497032812659818500767364647065948695817657613167560574019006194939001734736583140139974937753835613089648198167877074821196420019550991491177970451984240466580580729950161865699018335423739571431691900398494672216738967717515998513018572322289857989618845750810599766986768765406010743833897624520634374787936074190685346684707919486135221194573176869058190608563734734996601180161885801397684404598037421486207415564884141173228259739236903562728637281523733688871515437128325477705549947779836784812742357991691067781904130204235037718185805165768258786593844706796616003891613905169279777161529309973497843209915773646614457003648866920379123752770779643387267352414214073598127350682987807050719845434256602433461081739742732710806607437433549261786197912852401802652267544983716948304438103263936923809719615751297321327841994888229021281219846505132639130422965769513149405380122666952350911633463082873263437715979192448240819722139113956558804502906458657801766722663196004232727442002263507043028066094011627557738428018152329961354877924375423313480498756713664551448666310650103419149860819569625557338906372070796026217536854893615527999211291382618105747053049053376731027885277737327030904896596465982064887021888518250287597154083737193106869571483070703233358711013092424355160571835232392239789779568753526790931033594689726662969972260821874826557811103398943691463421135704715539021050963911197425097072904521052961 A013900 338 3290530984042913191065877495821885815861187626272531640397667645746514084564365528909401218888307845945945275940256519392898458657717081458193282735487754082619338138668406619979068135898351396038937403066966324322270160809370382988220103525607555564343644424122783678269424602691236630842876419878831406661765084838854683577919511053043833750747978364916299883779617403008319094578816913086412888245931965521011120106019222665431391861278278518219108681648840017222865446252394858200292565252195879784752939749016141589367995564108204366628793137485246630974686849481620615128669243832143167749920234179135833714913187672642026526668367392377132190419765002761634760458493756387037523914996062817030865039589178088845629643824172527047840019996179718812127410592040761759294972280559209031339473898294246207216777398802494722446688134537591275595247307911597219756571923839413939228811783255377781255045295785624929154323120198268223900111440300919288473802216339770186025863226482722430207423744322109392489295055834794074807043017664240036331305260317549731321318950429301563453884902765122202347370705784508538252215080362298681244343015977506224097425322625757594934353876500337963374084274503249231129241192115958885849722708829277177077443590250108362282453845068291231211822714247277579192690505877016223481619142440071246521779880365063319311478586707760872766218109744241715760707185179016392072514951460221065911750463059341038387299697814893912337581981262244112196185511051741185763651971457892824255100837394365034406937976241829795973610272682078407054613928532735543372287103961978348054468199692409489141332360819165011034043651256331458716605199564922234422999662364364222763310553138210225778079239268335857052780068008077449095770029124770710786853273795481464082886378608886391377937967762618982120187071607363948947499418285819590730009018452793034108236049527992398024253365723065127308353384853080710121471068486607870071517106834347041988299645104691944960567717290692295064245719094523313817187150981919274517825824590545154104959123763580542146063545007281783401335646592844448378917678526525847520368225235105907353962326680394879801019582885202729329249449723752764437631413262760685315036380546427336919073061 A013900 339 13438860882460645806545341346563659682444492245647272745079754829660983919283409820984414427462956961935681047412877591109055987902440990100488644213288271936579721511473778145063132152890592834914020286803200232130907886031710390532572713029037343287891442536204284943203835289275882215262022429303555226778721444755451252055264653011247374465263569188133025271644219215243679022488440733553131963298098986316327036636113213307111012932038478574537179985830709163179921991904852092770673066039058444824789265981896572881279420051369881561953020681596633250810349536654736235867613187404099743550616978331242837610910664687024973179592805935574837956025552667543795286823294808954056338458759335147098572939051201821832524873971946841888610473506417585780328369726364267141898355586004146164102576687497429229140247791226667498439241456953111066249825125489062116805035150724474308618329432805071651801511747563366558784100209524867451498669033444424766975144105555471756518414029141313159932569521609671291974922426829938315713519195485540396620720144968165175239130046767260944603574785267938351729099046865217105584409861922744406368702555896749147342518857561179219228989601368906776554060959582994688104165081961979801657738364852359748179164444384057812506132031097253285683436359080020608458446487742827835337504221258637417990847731178835467463329007451752888225384148224567335580019975696806025879750385773640315511245977931117794218609083145506042271830907255112440864553441871927228518516780283151541433081585103163631386409795707233311565617688271149104330155800134473765422301133578219733267601628831969287011604636153912640729148710139634566875946012148298462529207344061962286551859393382317521310479199175049742125116128531857117929483471718505184695298242361399642942380341762931519913027832077279947496038139338706711260431321720534076320020562272070483394480958113323280763251195202936009505173367431851781287810112277223688766953087539263588531456568871717477105399574754633692964181005599661760484087860512407490977526968036070054425217662321963055759280270227784538871178315585482604468786069787862740383783389050921271330224892357727408990223879481039352056317006866228388992494892537854177655825396826044433138523207503161 A013900 340 54885665168918405999157635138841989072731233224940272265452971779573254085729293333292267947615889991198476901419980782726086669248347150110395772320134844704457177204731568796030483088752623087665185167353236871246073028249994437684470749854604442759420728353554456340823726908766919831233841065541079205242203031247183213970158424627888413300957408184823276644947427341195924739424063288345079804437729368113497566652586610580785395026751282384745871317311185124052282587060598336936798639683184633567366665985929775201006160711219784657053893718729491456267799353001144915643154886290271166734818351819607204329557856558943379987748158314287131271041915675068281874710305152544070445955757459433600428838951952411748036670313702068904115923458033568503024875127814029798494215947155119352957497551984938212160915144396623957043204473583657858781977044835004080305560864108976248302427854848625938194205929735292926096702449820720683533165698159408635227953016643207756268611254830066217793767115775580133226072658338577905143899459801691019379079764784628360359306263132217191116404384087572290235165146401280046134393901488542352794824477240469089410728608684469610432335659940353535031216919093868188680908715406003669930170913631887299898273686473374896114106334336323241313008117555071247025749759036970905129736327546622337453839209755213111502449462662711422554179625148103679809695162763301187101514430288510186219795209714456114486015575083644372748426880151511974847363576502579865919702900871199493518389934801415690108867633057707274998450766285888328143893633485004439834985481947940790857945079914274597053381506120830769914556976229991674212617984160877899113998243090804236468735500372116371101649407830019826862928905653086187192921376329018743319252246926434643140618496174330383408316882014651110848516860911351418165438821470154941632672298395925333301883075511581724288474969579506159356088055101793291809326567361521544516801871772193961184910304385550219963639508654974220068704609150584195654823715206583946308808867683081745348085879906791637989532310917565062988318229860985090393573656406680005864150123006256615161042813103086868784382336412392298772556344059370229712637383108742784818334159002644895425475770286867343261 A013900 341 224158600002044830859565696828179706413930702345211790899608747497926906584781092631792284817126003928943690711566244934712393291963843844113017484128435039392318261879021404851436892013257676704956470407172522059092958100748830532941584673951939859278192956089480108696014523891821886049661961529617387123208886642119652211358737992181183696650853451725044928968906432951605617424206556299993428774383934950041703525463395628859596212614149939138822997792901928476327051366096776728481916261128734045137115767919801780828204461966853433737658464390556834786034775605391328951123124514252982762332838365484809602809551571530237217151342241119538387111193558850462045072786231983810390652398354995830226945021592507796772568313264860933313368747110878355156772395534380406914060025843992170104533068709559238137224605702145396299584108433767490644709331230787684999380021430668334004668193904415128042804894631837839574764468572015255164338485561018538966543118143225541440584391494462728270157742071306162597688736569993244360976104927675546093937119046436665471171803068564551362455698261456438078121728209582614237697524267463257311591695442322277048531446121456851020436312501098057812774528050488186163259887965498374994365480958534904553401839461199596886594517794169312086169697765914784035049111616632651910611261265069487835017562170400475623900265352910242383564947561246995386814455823936761141542482186255734740050451835790019931628450696214687066386222969653670207986092430157762932982524537150966722677949851112396621389316409038615339528447773038962806860804132409740117734504041809066931883724358822968796100312462529591068238812061177885226643427321729425588649379338605396672966199125805260843332617448167991804910714806506674950200797385986721778608901420924498652485243140844078893208290386152918616467538560164911238280886856205081267276938566551097049663553970579926431748284911734630684932358581929289084871762443087757501482615041306689129069253359051330038903720080937288867156816562936510064058061190098924701703752605313341839257862890213207635504686900550738391315653470893479068661484563704178218629781381519975648235830114037130183889164684524187799809296137329218014539612048991799516219343357116861020052081018904365203479593361 A013900 342 915486362426951295758383121981665567144840795378781820424882985265030777109811045198595502213909129772202856178798412504103820156102826607585818819946425672817206405658373198575158262108237690688389425746403704514063609272226399528417258908471791531217927130158001801405501613041113656637310466745071900367284537143967513716062433192605164516675447233043707719446839731724085453727819420791359462450890203113400271410048579551221105751533662380586806144108988558992095786811327211933569722683992123842478539644877030372882250671323288075581404672075937559506479413084754331960610903951785121152626307501314876383644092382838213348805013998298547846339212724894730888743811322831312000273850774036825225696389630982685306643020773331802606062613444285401174129297374358554258119465609474265916093610449779594035477149372737715172527756838458242309548024388991215093652944905013973576799375393215728854747512970783552445135140859436075631929973218241376011797715351865577023032153886926722990879504551163569971383166714245979287906871111224625477794681834671031887478232084127552783956679725312500211295028302484564390794696558270956649528954947683854016184327636088046709414964322047079011210262785526851597555871699779878812863055148233362221453005945324734844137556717684681660437748815470335392328111802601030300779362743931560336483060677694752896046697628086073828959985899836415106284305844995950114934793039369232507574790393001856192783687116861099662515039616585524150106208080099749752356861444702800343055737664877990153812728535471017946783473078316201038463017017978752024579605691656452065573250537593245683122082228529565411385200577868662232019648168102468776028518806177639157457926815900391615515586252680343498427655251968717670790026804905756402738392902099165871113633996764443451830871974377521074433690701108074153174208290314028608767012076589902011627970434799448119829602156300316914962930616815991480813849865577153499562649572815690378720866712954896063216722086276062399644021681505563689129591764544208473152997719112824719054877087782651517372327275226171214710651656129528757799437768108797966884108770047114064935602004569157421151921377229919917388946163762396622399244108899457395990936424144329208855724141388336831896210725253461 A013900 343 3738938768274274213958108266868442324441811437247278211579085025003897461824956399506629089187328490811783457122686775306422916003359710250867850228362017036778425498555767638674002433434515660778141942080313116009591700692309110540408455525348552264438667410205425315122010543322825326186096314544014893361927145434214866735284299464351945007718710719921039740700557595174069125655241024273411971955143129425641161866050813793721669220944382062216955559961664282768177395011928277585104037983414916977190446242181924622918772849002112152770090402630008662717972077458858251914662953440389565084562255092427587953317221344841929976067906475465097557781825028955295317449488567386684171630434220094571941091850588286016043546067783385188355222925630419451220662637535915145804139967615119458902183830531555289779886261230347475273835784231704145874667395955103410555203085939512474498979905842807751431403172471490077324728873919163735924440835550592822011159061066269554985342642721751316293773975416911687283695962560818718255719740212223604138486737875661796002681735133017422452510259622828507425450236385205511913009011008330972323297854430790575871352428682874827653968365202636797436762845452633000136429533164942702839492816393955022881998443034306694901677039528252726054075470375011212246142633741114670452443296161853629501790804596833817997497213829563962210929307373507802771990839785853804860355303186880921853418709018849273878804049337659533992777335813136555766972914526143468063350410183172151583874281252865864465176718424445719867476329182624274977387846266144039122337592184899807537459778093835112287684579151619826626203709065273981290453677102995460830646849684828902260613076366745605297318821330158043562271885242220691807991219263942404630180273189856105433381063719819660266065916061427208197615710626086186757052937252679814555093962789012895395591805680734860865644197996148280612717019895068807622783325049853518184717316682986133891424270463245803966679477889282152722448548593458554168337854855166766369412631137626406547916742569090214844751839197078481084170987139450264529257441588170909885349355511858188599717557082462900392883983248666093164528112416368167807937375264400382850423979440784279066216871821568247843484146119218385323561 A013900 344 15270203562447731591500523930825672165695126532673046191188352729703442627736766256181423369779057476652895629018222181715737137672237395995279637985503542141923804357077109168876132012392338844699670283792148877407889474389160330667192713619531547651746226008687387734915118381995294237501962144325525769994340016595022371448441342726659242957968994169940238326034887975008010890157695522476066108073972010030390494818299994665752462986928171724682330419394993058917796067145611290413600986632102845841460478688141440534387183111382375245240478983471621009415132479521800445502926882808848463151425790585238604387730817011690271057188912904353480400834309382581350561290773707552524212040028028722461359185168079469506409462538980191231146754305790121711149759498623068582893833845876876997221867884457755490545323259377123354113348000216487133870874986487633794151915478488648836613758332432516980428745128093985096292002518702130533052744740913011694968596732459812555785192872482547272626718586774184438947029964390602288046903246720482633885597824644728216716348477138491588055719603835853530004788735871054216409432014868135532396553090578646221706766325336157766496399854292454147048280573875943888490191992828475657609475450927368102907392723194855006954634098814376486730175682634053666945683376604720166709494118297922570101893326844733592917396368498536007629618595173450590808890560760245310283981954100843559822469202922591338297697496703984640439435909971766820544449847189137064060997473579503567455852535939110729928092700893997188956479943491084984059424680323405136323578082579941488863547017172810075929244877397709685543905194397194532262323153110020864573905629444659404551472125802502093340385095513319795870718168789638769633708746587086438692523883914964510056577035719179194312300073852390922427090521383709221420666658086606883304273808520570355098031889172494925996238334680267188998678193670470412281017000619431803471722177782300352412099754423212651226119622327095129215904839759092674537462801351841445696084496241811144608753316243163915537665831216627421674343812747215964814204846447690401233665188195335539918295074598043813957477868869860439759342428447801650512564842254712867999799424858086514918615392423338702585821444649645926718340803661 A013900 345 62365053639596343040578881286409058517587631967216520622478542571734559739382354803636807365938018419455567691368950230567423759704322421221717564776233001965373151298542978633716179627943563467976768105705799022370438810242244095638212428886242413296044413388306168935554569899025363190676001095602024122759654056115747462254950736271291740823884127058447097287597412013618192284503934441040024068051017160137127850277913826514394299837376333068946830348181510546919229835625458216789478203105157864803954582470717145427931228932379870121461885456875430836173351974747464721278949185006500817205201222754963569418535817488261247714936296381582953658527803783709876408718210189788971686916890512133433159509504138529490596392364911537987317690407031741870628443918085973022465289703779599221230827848781803656691645268945368867657678681032155319929174403189131666329632157610969202263087019245975032286018406393772625751263778633890012171247849107571976432940883635852918894861995698843798682054006963033441288004024597623195214645596834369845534803961229359154619455531829790633269952489745613237746087680959708396291977701354967195996294873785339612718826056071727270305713141315666274414029740047316310926681608102770261718516298607914996452185528192830528758428077601893823831197235621421215226532424074714237578411638034663866475712638059903311567531425981239407296132934166484731373180748091478631976120982725209283514506294125358207332964643986240374003340639351602843552408165355001872468583842843524099350014797881458071210053327813874813414348693691883674482080396333499240664261570642821614609101236382490803912704933024863524439548748342776586407086251939789323027152555120562918788071860462124601913560108971044891635395943871932488699799525645066311350575486820990470486576328157735466670059043920623618675402825473728214913366118958169258709867965652669907826227136601275699756162978906013906856690609447761881267313813246822047990664018002870651586609019139597212085246375665711544325806171964950151171126364463857000208824387185677137507754027622021990611296558937659269487609239984717469113658827581858815368813228773758073915848832460945338627549321729265891881570171366095168660016584817315078910848830862335993665632042811550018569455947915063578956302394572693761 A013900 346 254705177934529064208371249640704522300738165304940959090785238195763687166171214635887888600034826964916903463887621005610645944432182904834037928020177979559782452591530677580938882934663935503127386597281159493062131515349159353240119019026731526384788284763594612855867354479179384832403046750549322321786825890236380326342906556956318869990565987203530848479373878002230072727334803154586003336351227234733203990447878136781264274360128519263218818771838455406183373490907769528648124718779978340803695714223238364359359360013961559942932607856310403953446422973418095415640077645434234994048579519054769468825811550739625250053819042988319322619747061960853289950722450954327329055508959457494666500185925361672431074216653927577205542166709048744005575498434298840507023512144495964959028045248037613096098005134545049937769593158882106574278061109239135827588517024531116929931875958389505875334360059571213174603362149582448832598605511788083816521750295798070541911424771495643657041175451891731840597778524863177489199329296676846720518538392860786952740472957001579755128446233322548769892034443895226021004462422081522880135663890321579297644570214428597416382833346160453947000613275356984592771971282334132128654854133660884244925367367877867355332824870161972167802816461198682006527896299695964492408228549309008731737324460813089174676266664381405844577543812562274457885938866461155972332307681669009960010878670343669579926768235468848297707417508516520524955233740534528502350815741141079617679494786042460790087050006177973939340354914255715806835939028746040582296151344923918399046644968610967074750682129671778145027085482655482199321767368633545513964516777520446137185283073385223548799772754608753412973012209763303349031339942486540967253196696301094001504696868405335577162654811335262841655831354920078876255893479803178027666230468390034823223002074820406686649844978313030303007316974736213747045717611995159173020718906589542031015521481677048113474566808102708183892569312728224877348148356233202838409859888529411182972555731965127633877586887653853160173614384630824600324563131385897169706585476448134123437792132502579318434112812423816558299412618446440644419542394068981331094876620973697294065801491678694242389533606335859077879013565976733161993861 A013900 347 1040241671907588085662473229028850980232967041660074675963635082100556670519047023865644361719290836842244090353766896836635444712301422633815599135865136906498087074411523031838990072732343913652258062729342580766774544383969017063727323325726093253639640218591281521959260718295771004773402115636965237843731897405140291127197391012171858853247340538903927541805459334522785842255780796898447850811995383500601113150592169546306498204178475245651431240964884207562848921857589912439721334812094028321654714470154842027118423921592380420924491006678565177096674489512159816905111056751795604573428797662351103042400965780187254223370052407287637933830631595501382882341035512665019198922933196829313424948075837955531737422639310522271992731968598592684441914898731018328813575232972848114985131398625555663683386958868000572995894733189783570342115603654304663872590089968404559184651704533534539334958935253654851297610765958471828859664797369299224903140296904819195698290991820690129755365521704246473901917227871172228046816469979887206368116483168821132854474318344163108879499842389958854753664827764346936487610345982485569676284945030126252331089486857318049136846546051887256125399151678498736132324600686152111360771418422138551005583937792517365943782145385053380692495650511997998381542587805484588279408938626461471870297138567731198311384515360266763991244991262429397675726420810452873567758350135012085246690389588429251275048494077246558801515161553949829992490195074950808390979468919210024407644442335170800155255311017281469543633882845666683182414465423240733088196294003955120057464801762949019240956335636474638793883264846798737505732229432003631867127996935588031589324551785295664880876700706870364422676492138906516971082244490449224450899747880559994312639333984951099436025575677629158306869422492460449058595570816757639185969679522182209611559885996776097769353318525773225373542486263837145300523162344867041573693091107121255198412522298838713877289591775539078596543826222682655949802450049840379945552547180602856741789397837474509734647086485453989345318218681885135381010148609456274016695835450947301021666410286145916696996078571332921629567189374409726682314497511159520723305916702595298092391433937966446834037336591169888395824757183819141883632289703961 A013900 348 4248452052479452408242192577149959317220440927810952644177758002441965598623510469216702003342117426038245931657909737137399656384954952480188922246385941504965743918691175625856651195036238510091100806250970763452164683493112246558985824921921263183282908256388871455115338658852476656366056353875045364842823285924230868132877991830202100914406316742278069377415218273583844181142676608393747765949121157750188506819446630236239915622183514929240255982655924556991638844607504818984978343227408033162498341022273860477796382256599362469478134644866934718345705379291101420381980971991065180433945125961605802286572826743828545160919854406655849373195616329818793331151905478310717575340350392103795788143861477870025124339538630743321567788625685480981121909079822250687725851422559641959258890130258030511604984362099760008173106675715128269417804679000149332026709059030051028570595211137112945632445122428387031839423426861760754717585858600752333726140189729268981970585937985872379624018082557834728309294052265882367738231191861327319415230897026265557512091418023714897137874185804673348658297276737197087655985901637415297600485020282483657271654904363459501797844115577058794628998800769308366736763033986914524160637910749274478300456365922357966768366603749241897139602178751701537188056464398967412476522325653269923726952413921609554754723810567380851083407660059879165476831950958391391390955445544752992368093466808493493561676829709376748047826872817648054622159198195801671500407639992414579893285074585513400084878370980990267044624684563870146451982100649522901246235572537847109781812054344861852431009011329261708772737435844075570645898503955475464912169319412632015401991991270877810235653414233629962209017484221000244868113965805688168029144111218742953332244616567272770157771489650580923070243715270880212460659229368290690957057954106223884456781341959319257675913657544428955521310241692623548959011947855833829358161527083685025477091780733209490184952299060070926435223237219884457847244136051003145576011103492847307821998821497427482681781900562329123339203482236905763294718928946028978167861478261049323049888807916058824528118381489259356560236987691216139152967321599824109745574417710986159534433947737482703481338720409333532367276286639192941186084518012236824061 A013900 349 17351107275983384059954346946530725997419320013713639505039025635531234143303877730838401868551545121800226247730000815352591074041450906379292057535387070086372099704070549064736775002298696735301574893910395945985749236018903219283800566549443552888108908892826046298708009731958058764741267120917426649599939424866437212772355139311720230546627752613454605422370870366362051604048986679017513644660571669488702630889808801994457675632475315506025058699021044139134109196900355038721369036553400375646992637067409695851228682570559712860958119181235692950130413685268166602083468869689681294475455722884920218724394368277296905120257938302077561080917589848229263662550828315874279960165100376741504482154132805630447480340234061357430358327093950698560480969994811133855991837520727256285451192439876952670476428238235991949139793147394831080257525507309188887079614494693690435836196472400294118370414756954897905122421057069543960102847122697191206923262875013497178535051999914039371494831874992535371722716148153142443962077748912038766551063921775868189700690072442072035115689100119052227928700566219663362892899676863269454345438471820711787146823066565709314752076950272381400203088631220733069897980643868991595038985451929022646101372144519868094436652814738882581349746397842002999731278594308287208262777306722845348763170080649659504183322269462050701290596307858212559603094847741117239971192526104771240883522895886035085548737901892895286078877779101429237530415003510671802376486342900660378156745466399769862800051839801833330627218718851986628994686549244817130502651948037393918907008392961904636375336334178849074060445734468224882150484725903061301723255629582449826735290893541383335661242344724982362287810516324471321066109115860976852735995493772579314447173570767015287874124698653427198492105427781517146590790819322265379228411347423183072733825135477397739593456644690859841673538679407085528927049655249958798315496850924005096236016018784281612073853869543534730725021658352967334178387623290037997850132523786241182723133208876465079448148141868508934958764281007229064777724872427405895764341231227429801317373930298783761314112809958665627387020441666683525130772991113163246436010224947856285140741220388600846770838949362479488874725449539414530291028966098294425384354161 A013900 350 70863674576951014822643608318673084576786242287327888816169389637098748895901510344394847909753233983489425818580344059982332558083763688194573071472331868326822378773494233505840527523663109635341897325794341993396344440574038656780189177645148963793878482918099748514599681254299639759138573789805983097057762205036441087120788396818135905295712951076362567460110294034129621318148070544762106493671885415930479903519699018034366587508268068533472448257730545389681754505169936913996982003556779027580258276039645006235698913715105493855151915506203874813320572662417404487735697294168497064448503193290025550212517763875676567498550566077453269288136609616742983953487500475690462659590246613750355197070175945608116184905030270223942683874042731141941558890036778146592390119610239708122667500494893902278445451044207852955473778333068377009710840181926965642910740637392995802689045849126513609130729279294255489208384961598781556999998036654721305386504831105498840352184407900928111161414355488888704188116743388397208527965696409406438509966713988745049424778025550738840688020969485321323135833911198293360054254463176955641761659608201440830598127232984079978088272224684383148950834481857227151503412645605992442290315523208773317965260076805737804356828197327885089373080613172922293205514638293070095553217061164079411729011689551355030694610664032230731191625671520033772887559270754344660883587367057022329663636742611051778924686013858675530770030816505926250427205446252938218757610249526929951090342316068766496431554518986507307447954596882117443463828330457306887503011323631468541602031884704107687325147497756171682219340484587411709415676819545418565429250040033312919819428273603257222557415521333645190802009217531289646837417306196931425235931932112084950713016027543137904222000555895160674788806269707921959908595375984883357572134012422369410535287969628375585671375876038585370238740994105157415776492424056011978159119004355580137542609258332903316152438662456619737288791679901012242485287070666467477057724090527911400600731061505579907439261274353319209774024158825905230687770929205640846297041786797177278990088186107193058366729441264996247476957572831343851670115103778261127932555795719764801999586358930305106897630123930251842992755083189372422576121691471010361006666213294261 A013900 351 289414404203400216588173583377901063393137268911918118042006220386264637464500254299053342743071092665203147475089801755717904382802457362719144075773222055765443603971206572555436804299920029724809478210173997929572003726092871852194627400609730528179542905964294101008225072810366413039937608353520405372676703679351534080351099012233345668954126559203923438126403911975082820555069853059933463892911840899087088904444706279253174614409105126965623359401845578156544643256319044520391988197708244783319560405431790209612224169202776062559319793270802751328957364131151584085765849054810853029411196340218986639648494011962414544997397865467492974552948015472349637507422254180267894238495185785464439410709502649634052918886819031651874539152661792299534662604358095665276127079890299602183494461438696681189301345055100336463303413563862891613737052097848102309177398747917371550758134841463443357564420580294948137731454230050545355725248981499583938050329767222798919381196692492588399722443530666525845663391779789296427746273228671353244924993566568147645100785358929798049992787129495970301140382412558861110090940707315467713474435767515112697686642030357514022590290681105713903013252058187583266682239089332079339550319918652474316675236644942390572511526397535012821393687905340145110602935539767365870318989352717277889521868370308378632214890107584697561490449596680641451883853705247089783859320049384951953601588484134539181358089073886230593893413627722669905296000190247071232166174777703184140178018143398765316842608242547313480855498817080852732968064748249017516557936049854604302225400022351930909912322220733478523523690692443932749836275114382263508488165517750093329147446831651336425903963288094261657399676647328757577938342857656193830737494839870898259291979471104957057770976692331981607065638474920393784384654283655238105543710092268211331936580132047218357816051886705062549177412332765867506930188485579582576011636084807629195317908014566668766401490893777743125680891388675404000546403410595990489518928015849133479104846329026000405552594409847665337957301841085038378557155939739686986002594658500138522300698150968573276868618077799812439316889900158064255949768765455900050850479057854887147611312648093618017385718086773665482218554028008799100415561176258444886397686488381304644361 A013900 352 1181997657621511027967976320047269110904975313100433697813475646685763792133402953083018056150319392625048839806161734440329249007707898917538619039009491971173703988422408734180232007878107693319124114767649835118162949989739624024419929961457601059868599361791679502221793028089890277862822226214221041102954298173543279689096003826961219279921217234571302917575484343301347722511781341951927319818505142327802478881731529359804169695882840658145429327756436927594722134067775866044777439390248440227800199971384379826867494341665226919874580527017078787505346099805400315716260389890602059668271296384284703553975054042749709205638417619753653524864669542938638626893700735719886287127332426761601102461718090480873085160078576493988452457227925178592321815077121502864649895883107052495577211913456242554341906812640880339250113934639585999502555108209873532489013723403768085067822849264155690480072207656403177984257169952403662337862845090591432260975289852644400289443664793005672775894831346038688872799704031229245329854982239489902458951411150214538365503762585190547145773591908361621802857736951514057218583521033687809004068656592544239283734712402825153377175028760994527257010325744095967007040199346980234562736801130088489009207650656845862279584897471699143398866782167887591986358559640899438718335654734421987345874152133044819480207464903276770895580706688253004434280298801453344633349632873013131658656201129642355605123752944747828254750684490395783882889299672988253866361106575792352050085184077473040829282213165995725534475423574338727727567606206388560688391783179147239285323058456687543381103825094019820371401628680700958187539081030923716777280025279208673915664416752594054748370802368869062129247676795032026152815564003296518880308833413011575451672632649919226224599503680129738413398381161060855175199150944530641602089171931542694168973518853874176542374895326544032662158018885661412250921089724144058778271698945598923204227063440199746475529095360768574477336454201380606154035566715618495354234743428457461891145581997221417282317756381853259854416754406477246326903659130646795359220182847375074239066803619068901088632399960160291783226549358125450385788706564767206853578492370664202454446509597391793438423028623910413969594278724344764414806293815518291018981677784884574679339404461 A013900 353 4827397815489670810835040056681371823116120581208794365673713702104974589215823134089307126141575581739354591701184945789483126201628837677018391555837705168962495632819947933674219723606987508392328116246673459255924422216045588217757460375518949946210406522092760046703527127814948973709830116903726368189616752124866282121516678325696142622345523228929892816972953181961377534858088690447208318798076670286120431803358620789905569259124805414772406062919391812426532262468337482289341584991153044982799024503330917035289360508289294928686694204970978493129371511561335234817094774612597762493246469834353542069493072191048130116457067039253516114553321744985236954735190068454323305143025491469481824165005315051024247975362074337674732669017026449814080117278287006971019504426093396204239386752958553672430335955413432034411729570575467820154384819995052703911913436767052639993580366502587519645353383361723875608682692059781749757727983497329559088481442262474847866517160824779261189704856595187955264090144033647392080906062819282950122505917230002346353092282277939298788601072486531607966673086341415512600474176837205414441325804458266520202940222659090611732873912137806509764883128381788082949419885193201322957907932232195528050993975255274842981914959349063943254455223918651882319078979787957038568993365836507572941271970600720480283934787618937563291412059766200783663048602615314406270407868966305804020249449689773474169241524525397550123055525277909911351892071683751000603859261727300120800104950375991723523912316073456308651076611895380372250886588075117727096021570073738419112427188366016052610309513170311442398661763096479464034686548377476582613806128522841424347638960123686131591875942325500505511122566046267093042740197761427316055588186850913988313751650678167761743113057579521544783898741898269799681886027571708537897733989174785448798198917324626378290889852378033810339552227088948659435399073463466474600398223935419507857306954023183224780454853892010295791464289940312734974302812058824212494725469870906548567089562580433987544131231156883280424683321088248128200953561159133707573386507987147388074846971727442918004984673309690607832167333460069510046050042269872314277906774269522039908407444293217420973656929625941145603633963332375176691274799378252067868914089222924876332464741098574561 A013900 354 19715580245639180048202197930532447344160371181835418277642379804480628824790932477757273323181934974957279827321401138283773825203198537585548489971588327518264897376495582175866814447403021290012615651891155321620580188696974002885731461677117318994267867487285563399501921846236160918477290890276625764049581966969918507678768387466653941780063973764795804183692055063401643951491454878744133942011543727192214741648528746526674125316760876919277398373975151020523012839679199579755382256603953142167294478773078301594742312541264817707544256489216178234768159319739160793851731586090085134396430400696953135519558725628531859256752423952082324416963335892015951232070944493764370264857935552736002187554122372205203182180424223164571713368265106740712134421056369243457347729046112465531130283677144782012126407505839953185172979150916838699760343197726614743099349579013756454050421568413584191571107398340999842097296591324046703967286615129427149602826146825615788646490603041641805404134794525263723282025821337963347645020532066296315878276539064969812743010543143614168121824428743316226628297518600061436427109186095007470325233159313810753427348366302214626468842077435927704337268949507189091361808702537438716293714743937441988308592545334043241497281867392471399709463834461390071231232780430975129176664374406246415157021796402373114248098350049290521176019284703200386759040460989808181963379048053158500504904797727453535628073479555700659855121193843037146862173761855679145317222214679728150659829427935538174035733813987918983618170641718534873690218165244176384350588790359725151235482992432834526481817693048382132211816905324094875543527366915000488529628223306265184019616624680106653720512127927518940058481183112125480962948284417643062929943769506004670586181430286355633902809781573581520573465635685465587150590407091642411336673282922730426222172996444423916204201536986980262841575590206202308948772791331216892381960986772870747459535188233036631509080449235213141052215098009521181221285089032256025073920786225239305909399049624313028962973905299058162465729576339835268633642640083579134234175410656816634783870592079021348867075909248780721137962438751603346048583023684427788614713334700929232711966751645373562215933239942235858700947073279716791500012099415518648635499900709436710354295581585429463154661 A013900 355 80520420996795220874042644770285498730732716104105213623137521001859140663957472123340957736480663813158001500043161710265898963286208350551676173441453860005673185640242983660039832751453126653561813596504319340185933169237500222159618748366976519621808391872690456765469198514134951043314022202269657559580661760883811147129365650020948830277901055316776308662420905776493717463930202361733796176703287747769451418581497902218336321880308414186897741976550288258069057261546658682878536429578461631878589548051607864621388673392092183264199205471864282744794874245906026337330650822482102787473595795916826997728565310898212594922361831415123373233644377079918238442852176477927558363076559448864659270191978734445642521546252750250650499139044890704849168901170738683573397317544956966588154722696110681360507473021008458643518149323238611850529917414178464998906796714999661747743780777979487610379751296671875796109411105923130467719499232136708551120051869076644268026920918372972339092832318455424097519844938952197446080376000032492849974785091471782277193542102263377767640511271255006544488856524012029512573393054039806104562755071186693811883386890163241058176024397298149773211544453951260475219854283841855998653876679429650761893111122991311336642290371899459836024820955787597651305549029790925956045544148176925390389207875708728438273772719534657466825501536675625402762983905768936585764818333532952685070582189303490712312150525926916620614960322895541854536950722968541053069212564195692419837960026460959392117514505441873908913954336013309996173093698891906015502624029296943849885987324877931922438918121996590514548413634851041205302195662744920410204343156433340944319700276472648264566597302180908030611783058429414788926258051338380450955246278983243181145694165613935330778099331734445861755611576168645689947313432193383863782518691458006256464402956951668160593495701410063078451541709536741056179991905848614241394059248040068192570235121797733139782866971801983224584492733995783465747031653401725864260424956943286074503882567969706465900710689605788740384448628459097560461928540007985625704930028838915474937440668980523169929373588038854591980273534067861977200363975612595215909139344965399780248176122361621810819655161181325412756396642928764627881990915235019128410893779987311178194688939048634055899414144761 A013900 356 328853531913432358366898439548967775651684216573492207063469572661213918244809375856408928832518415559982407084327776784058668221856166810696451211628415151103029863146502009808952340980042466018938456471296887121572709842416043894822321089824317170763947275055646967166309519120777067690949841390311710708740940278287333989802189380616207138686805977920301438984501883702683767988154803395759358699070074193952964308080114163947809590527689474689123254904171008825068094830939970273402913510577824729216979451787119731508078102389317077761499239266846389022299490702579048070318448354749978476423700063699709058250231314804700957135012878044336783746900234076471157542691016805680419038199339521667603790050330541328183067889572403551431954184272377172565195558440315028320795557982676292199649291117908329855129931072573666954451117169188137897361086241163683080500247370526833543622122819126803329039552650488904610766242007111763066343674533468763530337954958547791931693015749647974703061375564636116012104896235019608541734309702108704081074869766864997470068422493395963404198379723443843483353483418574053744330507145397026151450852548988647383806752281502582968937759417029770786923041915926796858105882100492807925958296400335316106298417030519937621292114750164955815768807290353083355294644098118150488011562901113529163813954274389893523482353437624214094919497651438458383049705332534819678858680320800265594049449789916575721644766275088646097170180069698005383656214984626541483381024102644191607552632382029230714306533109189662673269389817666295368680528148738132249820282300675677674263210719521286642364707940964397317057690674508772237615902608412192192235968089532564184037032218842219249964704608434348668729613800714631368868519433729130938126772283241742459360310687478038898366166258835982078441954993841942030959512735734431231458048370302334810032524580889264886348056387624540028767019947460713684285761122668231271891718768979690545344289831169243713920346782403451489508751359404913248240917722689642003951865827077031600167381299727646147091558428129691400392867027938428805780122812175154101927130435711043530107476373624023658831724600283074077961227120760089168945983713163375733889731907912534207911356349513221999190364463435812299563812285782010545497466978902256857362059697739957570176107290657465396332853208032544861 A013900 357 1343071038541181008238608283860378841506819160592016096360123145175236424717544216744535562653817293506939708755510157491550790943550992727732187089862821947035035367106492004762752064748932415510412569012880087990102225840121207286887736385272583581434207830002042834250891873350684742933675938172013448017279582931493579035085111451564032191317922981230281027258043127732014479524191020703424192622230789085597495483594302337093413096483727111267322974477379721313469431167136763533575112471464404554419794996023227482571873286046312266602816804588966604252362372277893792803035645244082741845540509853856045464508827963025193983736063230233753902837498992891949930991261924427096205074328960739782182306548345014168973795750870542916806795515940999882850687745421649047479989459152606227648879869503940527869666006623429185782340762081798443174750309678622839232754140786216011402340655427718596602933766019414385809735019747487158651017267505814310603016772184159995576019377316153043132747667004905926041153618818339818264905635988691860446221956689723103032503914373700947535050006826896724614207444983281711471273968563023139902166578346177083768852540799636980606021672172850703900643182411878546974987091192504777343214204286905864845049471292763507759056747143263446212137201623338318084442211255768436526238512056000665571461734465990038529147803156954490409274815277737459320671684598310789585246415156860685512922951936448076821345111588855814614098829592833693485395731274928242698817923918633245588597313464077963189530026177774610513562188223720734581523513692789554659623264764471835865136053162807606297368346066400636046992631541451951204419345458918842544503109510428034916589827322005726481000100056011331832307284453112426688227289087812577393534488808759883620015904239039746142856157983878293242546866832304869290583776923525726326829046807200135899988643673334427611598983440753771556027414934444248218705161286850446005764240516108723135931159443768139421265802214360718631754180935696965602053980312154489597981819176231131835275202133598979356982780867882900778035908621670365024115405357327359042834695339617908592355474364994248649058305271740703124875525645123400934981461028914255998154787974837488871064978378403299480115366695482664448460865320174595050876750386001686133409245373599458452313809961881445082628402119778924499354961 A013900 358 5485237771577075896928308330722457086976841640593013531160475297333328257425347053150574435970017862228985971468087789721400076843347552950323753025895840976707734977834991103143560470393179627118491483518072580240464490655864862801585491058828143877519029632719173141406901750843404909300168832764258295060819561930095857630770138764444115436593720565565571973705601196013448067839228071845875448512645387935277816902042973769225545520762286378853985027386040997196061817299134423084237650419820246105110439163053459384799270259415029974344830714438603097393677416982518317080670681777003570054113841834643329137645968792619157774170439574660904548332532474369005605111343816814628038240271982886305150540356402420712520048199926135197073550373450153562550376671764302296462072430114618246947017923920913013813030807316753761082843688759035103568440914508773216333330419139125598384310873173000948104638396733656312499924603885732052133778273237763731748091402294100022092016314916277959611497879562403297450601535769600470115519372847052415940275539538454814818152269197546413528845267931735739893609240263665821101541486282211368697578424790200173997454430732338192130033717342811732651320721931535585579091754126399953652198474942356529519531390756246734802271420064549383938435757287077648226988519431895127385247233326424374261072441194284382346931072021120991235009682350622835349014547739645694055894469388549882564014140926599526994132391585157621321255644038921680397398191495665710934484981894013956941635876515954273540322769442675464573049846486686075825134763796235512974922035247844189328638019858275707686688359538132904080158653471075455365920253208115903754847694054648647830879430355630909526778989638855936347658012742240914949815759590824435145511599278345049452390574518566466261784977678115321310178901376683148974542493917148342417128836894332882229279519614908809142959019869365919165743121361178688594261967916787193382587740456080152268179584215452901978531084089472825324665882113660912912314263046850463121607145679464741759579288309033725190832732325301422950477232437672559465354751135266024394200222071228840099947585209547375901867673618621477373007259162774126881958719969649741836319967722821763135805349260215293810038649236387445356623468514990383821880787128219872339142832439562921864553283579129971743407739725791225326740095575061 A013900 359 22402265068135707247720800981811917711379205921187567155626028322314343269479117325119314204519585921147263835058788810088959775235992584351970190056814230028813037130710864999339718460693255308294258186327643743032661266752108342032818105618851081238319346442018007745993068847521300833477728830061340067116188233698266422245685954498004976298707850755546918063383019550239719267310259207453811765145943541511856067287450611213867819686890774562163939104332357422689433264093212196452758072317238286938127649696265796526918084465747183333251697465669413348668615332375720041307484212116142057461576395550708655174389038791904694884647266437312174926749444211102930160840844393596439185605133045577941751627020123482834423841373366528684503284153758145614965555915529258773283046473903542496974562850103324760626812933193161352392202992104464025518973107386195201600171098136521995486962421436726345155101780738322479537254574654322159851615979508624094596111844200736194326025923765885731127278101418690869521299182838161049599262786164019618994095271304542847653630500781968505039570487605269867035229391770077843626626685666665733109148742264081320823177638008373142816462835033494740132991611761306416599154212119384177110897443710553244567247672518978045852691508957046203492349414771911110201492039200322321649215610875683113344020218154018040227483538172532261423894278697861072471745663438034718739372658324245963929572716972466054796263094605333826395761497075004073832694351285639825693241049038324295559292024914685364520305763003600307538257451086121088963508713954969254776392059077755701481279865541203676038911615878048131686680036799872738335410272047519370641077222136284597254742512394862553229227598363041168493406437498598862987457493560645666402219068124288294813557797781851823426222289120168461878222961291413025410077973949519462414138299888981818645482715338768682329568076007497219830730647694311243266513897430918493281019973384417405958624508073915412423420779060900055381293253806284648086095594023905023285418865276647631285039530962212946085605152922495866773467015475930937785014804466291105494377521161327777081036032701897647468193667693485594360576320153944974372734490186766480283456216496744085644705762718994541664872657384979201968431264385540741557327144591149908840165581109251368749943930018808296727223293221843669148164551078202205161 A013900 360 91493113167038110106123771010619034936961526281928064207859417897192331661222932546637116261992645380143461376027434438073130707001092549744465805181225053674905353758573374454668343505035784697859888153038916138563434912203552431804574457976055319736501281123192187453418038473230592255307225792582349029449291481435323593360028252451256621706529031978579923609580653528153587699341096939421320083844313163832112876264744328709168776251050299280108305859942885282363337083316352024744905695908905204922294072252168835861382675684642537198516590871237916726710840547571010596423937578187747893020881618645044769306377447719056756283082785503893090930512331852009688172820253428731610874369109476577917485761664513336367553244976807613166908547315647796264226441880168961285224063387115931815436309110669838758200727327267123472466348632256833631086063586849067209050460382070467618290298712352155502974296337815163577000580945600291787372144673527151173364074979012070891983116801278177680382647621282176798902807513928516380829398744235258689953403491630154748645039981874138353400614867999170269228447394157566691233349673557915187256807487429476786455260614567634760949858681023130901671891174585963297339022316870989037122793360755714216690340786582430756045023244422981356729307737219376937085023838790075594169883125592988278891426316983043232111105745733977181413588047524213103942928935792941032838190613234711265530731862959965586859472900940738485716755925965521212944180832780032897753591461618469293818000118246091411922745286988767019617304794238278225556954902172203888401517584871521138175396580136695474514194969319152252669701624974397050508387427479545909154594124004022059932691149614370548506041663702094799285089724794465114925938136908526526798969298345473949136346215478658813906857877217969135325312274433221228490324863485206385965044644714890534511834603197780514270871308790295403007906868978984242936012675011511649327506954319272512093024312049186009793905227183400977082795159163500937533071101648624529505002473095221867578861233442304855321166090655918291985383411372265018938716747935583970240692728552499935704436342193852883922497226420632209413624109717046823780659304106263168892143817250569016925628450226408326608048084898650943738472095308251328135021348551859933844029089973874624363014754533744983471949379070624951011687991223036704300245261 A013900 361 373667114978613512522530199308240211205079506449548688959382856493341098929932240036653193162720424989689290749295021015968911193593869083503922539406446422938734630190743277183685436377260153320314267065714390440423063088365440690285494348394465507391164618736510335970692064346559535060492496166711364253522880788621486522965284745864429619968256926032750244593811956654985595676466673351387552775748643236719896030065718577625444908255690778340189612070898597724585387345309396620612694097567255656328346142779154994710308847146324270814998807293813646941476470591175311947865599887014159357634475639589845987368945440606847417392494687359235276562396345029124619476303369848536200703621754382401349381516699800581572060575363024949742584365000384480370523475509239934953944882503383564243355245475195799142206348678018986241023286915348766489552223381113862237550194296874378870327027261416150641852826647567247379991649640507097289098363433296911634287391985858177742019139311217006742628451532726159546575755070442967679461728240729964250897385153570206639095956435012150323261804583010279295726171230926312281232814635127554974190714716218213573038716331216291694830078789025249938649072418017707288625598383355123197502237487455773188099237496822092033194235477571142581999522458885394568125882945026386524224813843117449022808753112616763847308199087257881940588416358481686262026420009600886265155487121702497514265327532246658413258360134204970990254288593991711151306541883337765137748340641987452061351388100928980181525095949336110373586054127453346339275385072916400072824526369891364351943275348332858124158898188391319034280581076259559968378355600956640927124187016438950498993163856831200371524073264767389071855034230122799770334138870886250096626197310342048501141700714982605940535812163203784963551243185324993252498564265284794886126224798524729146890318214754658596114179783101754245719995451503938525559212302027189738530120479642295185911632685864392631785298132244955113904820792334813342479753219314249089575910105370668724600694742362950701922029752013926552215796375768878936112632008960466428443983413373993539910424169590256757080754844921730427098391640119500650049414444559693514335573456176866172594976079198124473108255791582665217973237622920524557487568824641999707672333050391391327235612922006022420742771931011718433051785936641995427069335970695361 A013900 362 1526094237951270425106778109524983154822876417370108250127704483587310875480835191465935342849059650420815022038486544626339646174667914317807453547112407242370509041896644809089166874393804569435648818437351207712122272382256384688635677753772184973201762810546400599648239430689848143700092464086962049459177050951689801729929042395869662875341978079867281306695832005986583326287853217101075255678987809591730964096287431308598657175251974963509946734848369033865576905042365452047640924576568526393266254810070489693051367072939150100759807443867471609287330995017889682701589844364154415246674319594124529586859497442927866144220104945138540152243759475129792887527790069101776545829862310694919733410401735172254999034167900705560268638547682435256665735296850762327585341248576951318109851401400492638472484090842246019725949447114262812568746725063030505878240986078058947618681482365376962252541771164156042591871276288444676545503915196291350102504771896835369574358108880080688454575601533258440930329587858951194742657323769693487727054261603081234504938434772189558147383859359276864681954551650397382914095219484139082397647272163221522271860994407036788127147219612336812299686615311498536355183094983059042006042085624755610733289283960008602894860610308183780990286831673856298841077486661665210229973086441489816671502251395991237845555263200469002891439091838091413344428363987630989196407790109232291800508538439776109872246881882466656226268530301010141504762199012281649936843135764281594951217265494392148888346825891779557712873177247986339237580939451682942453822720971799691041135882793401574197735480250107174459224355454132745126414010488222618167108819318025334171888479500848162268541839144709758475752217154278756664821426896725404905881149061365270625561321031761175904348250991552741373424595844428990267522638814413896079223000825879644833543895511197715927048517766345657616699279143482686836174904521921547638320603581027577411076884963971451811866967887199753425653792502795403506834902602754544020986064037254453508810421997979269324670463632229829445831086194074054231856536500427449900874501102544140390341703261447737211850267942899684159042968395803692724367463582440688841591429887945395312361314400029139358745900586658554599389717749007337265759537324289215648104283083436531710954293970377718174577975586216890264145231995625510165689302107252894555461 A013900 363 6232723003311021494449017583889093227595264399057676474454808009123419933862154486301217999665187367343301052322404935394978375281607403533271738839215329530972638348519128961445875520878611635836702775028804504768286284758645682963241660149858734421238292696315365235423974307119839493533691332670025793158274452968847270935004931978013686018847048017964043451957754191481810949475547611815718552793809792141398022196611594494879084368103766200445936969740958819579436503460429785073222347704088095211265104536063697025880781313957855865663230341306584666961997804083558271011245784957487411463357835328683585410222460366159141047475474826545256974318890316137062261745134949008634692600286492971432378141155137018741813810444157439479398706961228381514183786191603495272853619778654375455243762218311153385278110747892907811408769862908807867074831068576647952087829889482386626028404660809918416912568100153300857705504071360913191924169085557088699244989841408637229714005526835246419798020668797582331862000000104330433399681518665128942919550036867405672922853566391534146619288567393082002324435266349939601956839199990391910559313621889085182332029759118773353426870086765964387449962405280306483826739633403406416515918487942150014551437497910355095091503113420263688126211439526028183953143404352393546765443312308775001757899016428619210476270095992298655177929286415040979331393225790247710608038251992905712174748722350428050105353362543063953160359530870885819929740801748258498788710987618038226221861385222912469667046159971442783434703056071678256066543552395557756958599828543648089980794100052414162582545672624942961316092649334578998503532586648960483078907296085566585316743911017893480369113993792748269300578105832007024373553854410343122901514106762670963127125616787136850272124596222851542595944765312828283580579476704586607391050736895975883344321457201178102815374778458050066618019142649176784790308763732884314631212815405878309932156516958240770316297695415080400165466079614459210257667932554812435990653205120614950829786153292369131828155965190853478669548184956304038962379512577932248567611450827401626312334940631781964994654891155864542973631546268270257259281882384509599738632400396787676940610156502473408084193491331872789497922145648438615134425792145666909917638350645346222597240142958713609174512084669643987744685806138566141693201844425533653906852825561 A013900 364 25455070250545546196500727163379029539915046927455855546997355844868968475306358999657290733650591392154143171090986319051566577465988078377638641864978166552774883251825323110570061660695858660532313640197915506728662783869069592435858227459698207108513732439314279473360288891682443595380442305448985011863501851644522108072924577696337673083259247657214967826184115851185055580564033476964187957183751365894475803851203609688130163346856959643007451624056019656003196203219244745647332463480613893740423024700842281087096724845116593098811064700160563744924162193655464418195299921590659294644911198623711959857474960603890914111135634214568310554072754259025692120255567390381113956683522666231119946998669836253380460525048793842735251738499059794170459515368914026647356741391622113451136504519566799851967717383580172685482368405875725118728184642004956477769858139464904701749233503618448616431036290404196186255906883349176928050690886492791513675162256286856718512199686153356738343516011456874799139926062426096027378072690061771780906677225120208376189899173353230999741983057378653598775228395735054678291528933519959592307203322470834682247425071246741371504033548230961920748778909367704990903271163522485549099079212523022816579540436653179154218302957022812348939948266379691232111216930859014836738293797243580293454437130895140146125345175312242929910836176576955278728322404843176465141999633002478211998603431700105549863323773315490034166177520389315648060874338160864283161473333241817537750930305250282040279652888985529443268454186005397237279626588882249830752374518354941707938651164818164733817537364113202173254015305240003422367275940665606157903048366850358576658699123732089781068978831162956999398760342606605720251055670351136758585196664943531243178456858645962397333234335558344207967640611958887305799728221388678867832397705607592001142426607676788690886374948075300735124718598512645555938884812270236562269650890611963011472230363065668088289561734142425277396180181219492475072551861015042024641862745686308641298880458447518063668503605591929883087780411728226281830293129699045674307230493935641809423833443369201355016635035624557535823151571745788825942890395128458040802148325092920948180822880781908148430062722141992991461253332964933796509123512127910372461536705509009153055611065097825209943233979511377679992059045536324117855347346020166421454631531726505661 A013900 365 103961077865323315766674816308683457922996583071469387095347448003385199018967176096859340742593113955288128279195868316624822110595419376890192354879399194996354453463663053941202299398509617051338682670245946918946038404262450991536881022626380907350088043169135888111430229222809159570336859800126505135936739775803244386102739340694190386977012176616079307313886373731940736681637149687302917000122116137200994524984504513530902088255061855734966376185258813933102309616763920684943016161433638684039155415603734661030092821036665522991447368152990458551208515739270475885815842605068333215918576471210300638965873344077311486212203154831352651702199089742041088214027883034622897891605131604677183206657214476912267392210812303981908884360455748604431367877177697145144496314874265265167900049244867286842221206533997166844951226288805454833122897624597084755816355397246756757318746301361609612814611744676068048483935558193256841028754700216096313792243846063407810932393250418610408425492085907033824042171171480481211510814051553972192172741361790668149405543403791104079277232746623216541411509066249932546665111608917800490901441396506458396601390980903887682100994918363619811492008692527553321053040662213346753561098510944490008215317676875685636922125325079824937117991654669563340756653178538233353737702435616303520077560140725972765930668355837906662291775939594119630809620261942421844462905843145054268101708274009832776302350485921566164028119777199524427561064945357123979724056401766240247746112210602982130988170643558689784782137009518828862170960231280585416025603522787935784333953160885031407548938166312093108988897162146003217293614036548342775097997738101916313290369749933351606953597513331463844201476513999981028683056714336747986874560284492540893796378834852833672911059683088169138104848990941903604503975828701724752793163301869672099457785650839380369237734811809283807623598352904094227655555400677685414202043471999208747116747498026858105051487367972813217839016874298710436936284128123394147881856281520198808237398979225966971346599244101606427448687067319660685849382001297002137483834367513048649509687589897598623224794165629291056612869157318547889822184605634530612898094776660323537386246908224271850911367593562835718419896198415419083256707845005110880080534520506049791003574206577093037754371838956397094233248339933946866057141951228307702029282093355753496595761 A013900 366 424587542070844819245992383961110419186768267918771195305495607738073494698562862864359330386165279297906199993192124987795752606704862872576611486755309131683806219745399742264318252175752525508989365232234142057614434392886680356986767321389424890089401927195111049771780310599104111410372339446556459752184374855097806200526583844068483653643202407529906115079950652844992894622210964675063530623115734638058718940483739868216070749544586380069031911944591707242997075808135145233296457247927285183122998672022628332847663120488666699114893187720996484759449250339270289835736368599202184755466274084646460049901162290419491918150745116849882196169603004614559750415999491129586411902002409591793688611491936302371868168795570741504818056525421683331106753978549310088181782544074301643737485759021011731059602471826704363108632148237336646889412059311514578448314332894250876519322249088137251181305768641043274192881289697152638457702378099907259171255216883951409904036798206427897187660960653545002747804455323614604796412527178765629384024885168430629579655329220966651961280225537716625299995285588980415763767528987092797902691067708913423244018137506500548586356355447083778035734324193160473046066044421586191689565635989646902587042187139445664585439288962283838105508526834827618309547588003121177378233504255002980822652283448299086099310208562745950437372504406672283578309200921419306997392798216894559281408454863591832051529205921902754292073408010180354914126572904397975402714998474509903562060144625435849924150918713528688508718510542712858474821280851533270178175583373021731324734082438323717656602025913973385778514663888817653885752066380281123276120507660179774517025512386072551231310794557794544817567094432303836519225500610079426789942378532456270756894684595801292856369731762760074665103151868754819453058292185976542764607311034329229691067641834378764205384201982645107807999345656693964139262281467463135677827979946035440443308255573438989213698884611025134435789546655340237594201914943952882162758437121212925472921169408455750933643617319434614911949610300327293526738146880879087726699865424194409502511164595588372434711005076640753233603675538273838755370673970056592110667721775453204019362708384125656890578967300237570920434416483844611493347803766493218350447791115733278457487488420655712252585667781853660328955103778372572329610839500153482714165493026756326211200244095861 A013900 367 1734058405159079397127376741327955024111099469775321357518369917058673697771895286787192805589468003345858009298395950854781621016795937162753011549668844780018964665868406832781444438029243065183788975534332691811645169118422884132650013404053871583039016500259480233483977738298111700515213081906020683830355957530079805401376821604143938158327856595795297094504141541234888325919466423040391640481397594951030252083548582479521122764285794779426313300604818936142831600305080554782451294342717073343677821999406288396811473798050884154521834382864509464402551442759864129988420738732370241961984565455378692136261386811464537362411376282471720727258471800749328091233733937721834994435379943016254195451882828544453249160046159260950568929473531222314256425030547215880453306270036399417489909325903473031832253514789915116076327665248254836897694680846216001355339015287742899043440516823110435686822071012653477174420668133430787877740740100209337088582602530962837140486591591670381332023317066103799267310923791629731063633198663323885732925417541272702696899909726679124241716530398814007104336045869240505001218728903714683007178492321041020784317719408436396982086577637790304959520589171610881127911378088244587065546703510952904502641583538397178179057185490152385490545479954646310765641613711135203651620832961361928980775013483481745837278922101319298927223482619794680034456185792369513127358924590417286455759551916850264873482481434848960707011297727785597685139250525424675740203727984744371647713398724887180111074691268841230267145777626004128009876067947027880267957078229341425925077790820440333605045990637284618831417517302984069052453900055772515853127041455447877284758412161471292556347647364283258283970587938066531032005386267125997032230458106783187854504338252396655955992477862020183699822447650333426883054824175038984281475483602615041310519047083428145269973824701522867443757935595849475635125223003547659884952930725583288349955689895737749286656828338772362574342523284621719698717635024512909993803895805182830136882820902243540843844831137920230196508315377176999819844792414345163063702647078817812043615349836007067448975650544513576922114004869539723134648124931782097895770153170850205988683256674315979432470450929867563633717120796086261644593258710538719558282174143557398281503108946288415066497378373536316003145868296355201023935959213416338906406004236068538635489128112150005961 A013900 368 7082069666568601324887316476634242441927165455608859731562132096629246307743895312662860924500751861932822041633588201281964473176317303762336737223014078634920233610837826214169530010799669631760177738768743680960631846841720019509040052393509820986161230327726243481052146964961056294185882263025460980852240596504556463319568478490305861976364957450744168658961458972698948646776018737805686539281716398937097603564672849253194697002742378744449785577313441621919874681637579798867564113676385141959987936505597221847706136950093414026366778324891325968075924749927003853149839127477612037567183125760877571932397266138089128506361664286619037093917051939912131606735784008783684022608529660652626775899230111941230059347793679083807479515431778338584876979723682914924575228590761928897369956167831700112779138412007007115482445893968062827628711743738711617351341427675686061726214458197782153498985707044849078781528625144412814202268834384005053812817295579307854128298429206132596068497761252991592691423811168318776266715410294079745045726430705729386357111618214639937994718723518326685228825949270611015715982411934390040584300687666855954026252782153714497350936773817077022275482997756365171225383987161577806278986357355786268232142993970751453798265630317516847734322285228250952444267680199260996368788295518331215512312213342901281655776683032920250067972352590986072523402542850802120932959711278647830031254041743160083620054675910548075272465548061346887291474898210137443615241785666222472990797939445710457178820257685765737375280337548141085209262858978524512830243771153531546962036130567551186916701935407724749054011113834634539401196025671680587768272003135236131066559115867077067400671982948116619440822562168445457454344230058955551605329446184371324299769022360951434986524834828754494268628558271174399066511090468100890742958304056923692831332150712475971525245367437314244449919228524944439290890558394012001283796149329285433533342383058872437599384439275208544762234873689246850043252391921248200218604484661843001744873265729673747403887518695211150065789807340243962141227936544219494813631044637246904985141493880586300175428903364498444021182729401692052793939541682016197798212778335222497128587277266830565916132001113123046504027726760416697268944972492969895086699785701876913878885128750645462261497009512738041724764043855012572857057874959472883143991668306531754709739783611959951495326061 A013900 369 28923887807302491239573614109538386191317178364417599638532635257975601474703150590341702964614445180071700433057779206443872386863870676613063230829249021566956361010256376879115991686636941542741373663083164836154997486318115573396889987020385853399402066942697078727208554471744414972140855936304548217359616672424855556399912942570736661203534099089541709964233153551858748867246584903090942200766997226615399259816083948307821715223597151772586113726091404241524582107150721294134817464229838234663928691470446119345438481624013462318498585723466989277544852347101626363653111130370442800240170171103125852406675607031835947821960179474645096014303725744847076607201222206057452700419518595601053668076821599409289626612383512539857210896454441344392834657766473116526372615662759384571677535354997614262301391967616229767348972758000859362381249261315015855136230876111697120382094194940020290887361025127575167500719839480921518896300348776549424281980929692746786353237743019195341735947775231104216702636678616341882469668673897461380820996361371700092550465917062029185404168733439921533469733288242051719896659484563654299140383022800894068694573013846767532345458228883098083752322386619768752166761967350587080201814461063124053873163433818939983208950459045400875348593379422984943128586076969482034530764646514712035605049822825956467311639206951432626222855953189198809778900848659503792904421689792836881278474663137281840672748921940945304768351817302894883733999923254920543606452592081204868164190855288165523874476993234693533780119801860700554244235651617050941374511416011909344479198722887066370037689291100624055336235844023144757002964089641736360184987456276621018125065151671845318048151846230386033574882866974710261234744724328010427266877596491037109944010963993384116579901064448951058797000163463861634401937011091861315984206752557186110816136468056973827782226130396102543072159571137954109452365420427542808455153137271883968378957159993123981272083587828318492871988209869126749508497137097961695761002794411917665269238649439826281445964418990630553194842217948097706024951156868183382987845363034024721896721360299196389132769359659851459725356406332179914507781276123064035443878606211660535745360427672739981088640621878106947350146142889944593732795431103510841493485681484821205849668633215639883067642198047982948946150556272300703818082924179858161521259516522374645941802959989389249862012661056161 A013900 370 118128079117691911774033836958379832582344679475296283101330774189733411958436612029165139419484820174376011810351709114816625659063121094226088154092966758230628040958349079068374500763385619591651586918771616590505461388869302131425811792879944884254351381002736081926871184526605836932135441870317341679066627811467025002748440848666088168758014817625696387206634586654299868107470644649298620133094694140217178732414128269367922974966408351151570719654843630154214787308396367988097302140478546564029185832763140466464824648239115005468442392451797254375410209015650099333422034820657055810903679235972447396939956253354328226335615390952577511277113860618255690418547118812981448631236056315812858886846215170969079173337262115947543374879420480349076120418618710621678474926000891265288572793820881111406279377236333411609059706989924067722760622489385917568977735657358658321049631283648731810033362050084554869164857397143871056245899150738654280259462596939076842892044619502438714379126044769127962539455161773680498536256300733295922872412060474521719685450402338950458138350928410716974765271192242651671281666897565905086773537443804154266849574340424597125619618298039689766950943611516184180493024717618500044839310642242366011547440653223366604363657778737780760412065569494792229216401525537138546709130423595381939326619586453311634103932996749552940189392221275960048216818734911128100104741527704614899666299650193635902773414544847936660149730425398570297552912820565344247063656637771440883274240036273252104221275362546805096004921062899088994289437069004849366718583448645654965696839983341790648937296871473349805022776146810769525220562641469905110367867455166804176745596711008135135285775003341365830109212691894281152619082163372751714011082058706641151759445122056344063908090517217025468183887164602920764922585348937281892472414782325556352370293765327954867019217521376852792263549976644089516368515065933548011554499383085238587140467316085077645037297853133223385056979919914710426794402666118922459619207273660507348643762837415843955879744729564053232933608297164043789274209044716504622644042235012623400723121604319308272053532474556159006515787824457662321021144017595481950220380059507649005698162268018665029504098252452998461779679212322965605208703552965279731254386365237839771631837514584628062076440568689965209773922433022259576764136288725882897327137512688546813865563410695624624750695771032128196261 A013900 371 482447006052644654568243367555556032629386487789737025110428116199064417512862925624925375068257373558989244210669225547531695670805351924049860856219239630256466212706034432172227366942243972359883837786542078088899945363742505704258289369112775781728080729504655434933616531596295425220371290278004925468817693711440288280749910018478019356112777074679924240687003521989412745637588967282845143784192173432755119878231273679053803589983283313346481127713066524756458767061008914896556179769230572500698161888773774742229456810698017832948671043454777618391867210051025586337728265833080302294367527271314308386289872274280665263505513153804812766384371995264878683494078706491216347336279808835467612792627514225969987220905885545003477844888416063214142132477801094668707681123755166017456325435816654367975497010850286522685972358377255874910594381069523515329379539175954153807657120175181069234089063982112380625711063260532680924684932967430888684661951451621480673132242322554529455834503058567640280935351365655050297752422894081154611899140968596054629889067673642909905033297165073137607355818841509405933333127058015810530796891047777990245394613413302437545340208710642195016894115754736859327735742742250433651628273433292689270126913919270204772248219097800749141379677404439250438134934686847753075753306272136322973785786379653556498155506855957845912580436960305369708882357612069273184765874978039945416342034067655478584152805116028002961654174180100726350806148803383743004776927137978979482821207006383625192102214929452769239398794117907232260666484222959774303464733381197168091057429872806190531115463090081179412043325083966010628722825104589880931158517841514200105050868273025035714155768976921475528114865664178125549692746082512818647944374247045851834541901582435436847751096389456570931635281752841953298941095746180101914328481684910587024271869137269665800348053298272725865736356723162102637890168749294269367537742484957805998978969706090381695174473199279250760134596747903588768781446723098957336253264045564151723103340448052885716052421329757279372677382580055968403818586433735721245845155536057290243516701667322091233202104032867283554670135569655363142944775303405725428377004421415248811820870216977297865662717176941543470752849650727436151198471389369051915695770608654226649161359225152594052954453003027255603202886382628643359721985780921667066856659642708806731055161391185411225568941349168085798477746361 A013900 372 1970362299866612086366817305677013948417709984168552773990524579796715186628700987407683349241645007609641531270038394727899745820831808598363960772745852793170063915778927930469025961556185549758973941787854287664954355760006131289266983870682856682931436235450692766467818210308961742437943606995690194112123811704586992807698988256376097330319548963477353271314031771160482583871222738868835134574163039708888617849804223063897318295654317363321676920174062706824378007012633570337939990351694350380673863668102862198514066790028585329563500357244700726051843264436603648187502348217149095680728712496302038194754853645261939283348129776967389624003180050233286296136850339259483175372447703544742112873982823477798250778888948060234248869786624932188941097394719928537563709185209597287059396168744233920903095317510666037588302394820909095978233422320422058480234305328053535520006252164577180040012380298409155825847179173404782697186659417217459907916560585518740838620064001787276305103149775999158239008349447823156576100968094139737631611893528984115309984571174992681986056393985172366375339507086427406281731757550769429804638113525121137739206386035881898481361491735342499310692275048036561917264874669367738327048683157184105540814599264605362580543723865547137369057881867147747153637324889489595184437153899338228793561503938929469747673403705924294449415675170020120733416145605809730683175494763687919114827917677745807741017055527175082923694774423123556590053743134048348189552452901147088084769574355978370030689848095592984303397854455739045183020248881474237192554621066880735397855740400957635554319193921663634917905556018750667974777518732480637300825433875045986163238356164729821385219290234413975125849450973935546735625693968336685152888266806734210523304414794726150065337100515275970798462585842063574310158628078069900408410866377825013376415765015392179364867284823528937980979720229423066545509876079161474818230261620558660438236009155613433971643761167649587308716466712709794794169075343255174755949291941752597616478075827233238605815410005283034443231070872589160614003892672606492875877445569967115140836804796211820127611946282737305632911855350165038267463899761414626627759952134506439087606427874027199190450968885064134630445184011385572712545828199793534297945012438575335712066556372804934524265334464116617636296511478180024974083921849847961389416350503446680279109115692901729171757338933078728377648762390706461 A013900 373 8047158639247530288542804924932798343746717764052770552807475426872344290425464331372706974321151617223544587501495077946610079806605010328386850555932110138438651208496635339756479398617578959956175234629717484106727749313796800804626578093239725661616961660640409778223982820541040961252547923274705317463518971506515441912916245636853875482855400241286821972726908470628298081271044659036948441949473844638111713049003277219486101548600093197859424031359809675004149042818303777250751052535345248084060507280762567607813498691222535373055621372523439479969059128128797396166226527856006838818759815434859650493236492527467931489061380170242292930781011646337814795338806607419994496021789038494784807930746123348499313804311131661750756043344424672177786524810873054860192482247023701489676566952164494500594252489340628674780423398990469659793799098332258049461183406624608772470793054471601825578594602389113131717498290309281646418362732912517245227381933003877674977749042009763416944948079103307938163092238988204001595610539894244196601003765973617554321623297120358787491934904731236446685890456231185256422626952744854979034552324086060763761830540415531297469626949757804036777297631215961170562863391902039449469237853930938762623346445671174025920561203183004929276106664391499981297917352218489345182354964677441159554013331798485786325942695748769116885153008377554345107465613684833126892887721339872594144787813415599331140895497495591283343744751916253340592995082387509992889299362446027723594095503396825617020710439297059402786491480780538290171018181477077813592349520453868678319118027227291480325030574214660373031852999241735621826456839032842903280938455314509187135267933650729228249195488465660350225456868572101140358515632361777824169596123353649995932438083767555864207993317551539107613971845300157685903693163092273358327891227784541514955633002315128215136233842815059359137057256368706975501583430404779458466609029714785245654460123228449981297024256628558847177116230417844785628660714778463802475947259168603725678055725964079097023249321817986446252634459781812263452813912068084850160863951329748264913806735305013490795000077425273712672680941347464382953187580479493238025061048272489882384132499686742358240919992474459317308335806466083828900881129496604973219771523245397967156986734948729005895486576750233142205016218824546518176681119310885908958476706507477090374589818510495645012103319693925767645883688128646648076561 A013900 374 32865408645709477698967958136722966648494313766885684267491563198364768188870929301223603926531989641054295673359443549336828173548235329287175064742332886948507433839272316887734777268373452847935975231926463806557770907700226827962976212217178456814335494735183158215654346461354485930892492225994147261758075295048731222831983151721720549713405222980839750905635939611801502822017154763017460168714288078360356685375147333495380406820739189229470871545900630053494120109923277274973569624410656063045359601845869683129638717818320647939631836303144351703581114354249949574479881928643245386426535780977325733439077652367924306462407071814666718800895660445819915743458015404170606941197084633905589128854768173113729396007500897130887924507379008148065970123766611454227566976937551746277689556765901964154371487185968550911299401984240376128033514691297873432062468612178971312256738384560523487447363794211979330360566484950427481418881655850744593750395779963069816254299840221116780908279394813899053559823176343962951120634601592622617582356081616617427222496029392554444354598836347747503146291898184239936940907160332214964729994181352204851340455871941611787527000895132797224406198032946738232656960941730511217616763788477200931368771842112087510436189930480913614661476504147989465118805556112884553148601093594102117175705402411527598419568889650243699039770286667778078407745420315840658376369635611895001619322053558462643911862442217241855895471285045922184569191808973911949469180415465184271958369039518478899299900525843559603979712643147277211425745525988714975570328268835165522991788254117008362086937693180668644159763866056171694837054202750872734132584026288442285688334903090876891821767543638091902016138622392186839439354052644369173468871696984765302037666310353158672567729716205558420945330027362219305156959151078316715020298891286073785771815700388217458566107773674826743711014677792692527352992389699590191102936404867184136562626243737435797065158063520953816314907573765750306830798853887438794155818677117753644645473068465621404231749578486160263126830649829359246979900751091177404626834624489776218482743001465940902769350611212637795200208905238120633883496350623878812911389852310724201134917926103124152034099582184931772278291575523939431697917521858213867731842097858053083063816681190839081706762623592203926312648944317549259431901536058708451663223675523893692275952652368533774289576180065281921568321216569893904056130856661 A013900 375 134225648315350723579832736794148404812082275349651590002546560750004748124935951230056622019953225425019490013862976759290089280416521456577080969089226485919286159050405908673514491576541287149708164380686102758826398721909404088310419111292390752653884408383456271651712132037164317344843958392674922825893417070583818235899325221929830618805067984581270607513458646604498129476903083784794372092506192655119611099097324599875816614876987743471271215951484309102105389435057766641996830676625184837739616195258318218739440617080521176570898322277508149936947332715306573307082860264653807125950001209625277005264270479113492027947423184405352160921456767722433563707772624170188579979149954550418450466744887550581955339963630421473156503368511114556524376648445341606822260518077632024524458196477176977704832745187701344745388798943238104384877805384244336181759760121468748915359057493122018535607265919304938995104919941752525827290335989541681846080585155342953399634002231746903266024284784638839938542727394329555432634734896999031625090718055286508851136823256138160998743061462126671925347273887666152510700295874419959469668733966054721185564407167052608643050811882812752276994577792555806562732526839082522594379842605283524801004132449141818713459953731267029774552550852067307922481178890526187916398754874948766050859415609694322276232959721789449941492024867550159117803151478857345148715589605172175988008474818260170842463081312121879680904550170727335839921220836222162766739029203981774550289446952666459191109623037498207622173148385590438006461098728436036820441753253077968347616285400427527968607624319656861990281535765123876875055707906509042084343620554348653427422014266048353404766172646739874775116013763850552663141105325758920785733392366527176954817335015779645687792537501684837352541243310080067226410842025878104374131117722200345234544458273771219310747299324573133578816898756587813343654883571764485999073693674054471599319558404674305276229609112383991002165530336924274593877972429960542666650573215035294777850221204393512842644292685244905616796552183798735929949859637432228729413859916713319543681589175030050706941207600604145232014968390091913718964221329079334083690220207212081020579319436915695452446618137701062036093542901888896556936896648938653115417484043704172454594016771468187084437670937775543647657415866136247247995088495318907246146223476430809752517910503490981156109832366580797961159102248914320263449548087820046761 A013900 376 548191104510372205523118460173718294241430032837787408380990411305655141821799043354625480048312987911547524185107797245593412920238395697327912962938278980369442521463921822019409208562243847389410263855324492963425653846548919146472671002848364365304481966163282142509029170165114825632394555315482044988154130551388442641054670038208843160092396960896351869416323972056077415094749361388562479857376633928966658809434482495677422512635720520098762244338673018288217723097108859800345898163235594020997204242670692695471968163659173617754382408911893312665636538489916291350030416689732878336899525890231803442476812328017891904832098974853083165771482506511958639972477882146091349681426308529318543969683261990219314385900802967968939948563839611471415763194292268101764401004141375028992364244690634971821285119453836249775987139152877685356383829847597677644261218071850638913966842066717129023292170348299220654846998639031432483762288505223172369259563913521311322398628148679759375673047513228270831842291493908731671978953427568642059064626700313686085436750997217119473127536060533002936982726631891221135103589081014430890033546059498052848684780875366726011692463861407444387225832157154962138662475596023769610229309564081048923305778339672550949460510493821407569279847487478944353513305187976894595552071183533130377080990150968191302685307032720014295497520253586472403178968757952762179214488222073289124801400013731181997874312849918280926661954256817683031158097938435771177801635911011169422611680588832038648870002557069467247924977494738293452625779777904346414402984902648983606468018820171467404118367091534909711370810499878190669291891716681485285709865049635889811587675885982346188758930472722969308926086928955805982087251402037334139934533497526009928346432755280666733159190203168545916351044343941312639451746328730791952493272020356152172748256580367310558242355918788459422379675028679045064634253650326909033302871407899541513252607800088734852954622805496570035935244614562766793131621079174282265410272718098862437512866271084750194156398400101404274464415570404601210244151695096602786027874699708785061669522031329405122269292902834990146217564416942774911535495294314237410533312038495067308229019091626828713032685582803045162671674659147344317082536540827002127329662000376254425979878490369994339738976314640035586941299796302913521783988918820444402893037446314546541068150805218019630649322478185003533967850653893224302274562795013940796646861 A013900 377 2238867838121915634949173626313943059229718638542840392356211319803837470369551294763669277690795122242539155071922939838525303300958552105852626659849188122005820571353324577231291168098268659366937848021794617036419676300344287235028182115404007752704400102489426761503268542900515624480088235758515535418165272739056089978774018957718774558976518520393751566235078150598197827065880961596389412547991768005926660210270179395078656961278058811855874980865818812663928291118625391419452483034368652776748702844695618708269760649168594631444290950619472390151038852483205615418950574832954738148609690587821598671222991705670200346416680255296451810410477476327996793470236890950733827325262868090898394745127379977516692102771855302284915612869525921050020589877572246446684091905414793897282743804105266979050282377646532081546358851001406907641692555864403522864604884988463266239170893651521493361156576211659195375681281988666912438366046246470463496465354238776301093119559620651153945945669021823094132597934532564144930260915672486518602067900971377825655218320184485434857319643152358897827934090820033568129097703269360118212416895495142057137366362257866121071079203348838005029313408338868738025473555244196273488907133419972975988722052622835005005242620368326504475103394403460244113128043231521623194588809472738841306166848956559341067488365137638843104255717965192765528295629483323633968892070562257742187890522597479534128700478984664101050861014042223356085235818948463471503030839025796628050057787304529517877888626313329968256717648511238159028162399816718919095409645043893616596159642131481110196627227156904816287119238533363018390645684251990570736852945559082987215395038673616386051856536702578351677554340552635336167248525538312078398240768191779474674369594362274526285562181867950861545515216556135058892097516632915756143969724751608581444873327448134713418228164050279865915400253164303116627517819967553779509821290419873925393816488768950202101686827954551347180333168465580410422595646781076765374444360218260282179908734650603499352704340862252545298744394095505002207359350182095730535019229088955348779149556597674454789265141413761286091157301052800403958977027867004071322596510229729742888605445101132222773725504221411499551912549147098328072741104568928100215229199905398661077398847722398584252922292905597683980662549439380525417231510927343495806299857127530685842922975771741719191554528582477851118081632823415971266143844185679230621526241656961 A013900 378 9143762376541553766611554956402401162143153121391452989262395007422172416573754812495596460686254049545876405768395550517461029736748123614064818394116729058272093801284684259194893490921307129989170232043659417233058636397912403840865833605703623466827793162977170326082260559328538762454752843749589056716864208558851716138400949599238204895090558265658641165412248909936250343717591501136775596176665727704773078891424649937620137974212681271559390865229071478619562197685869079721577305413148049174172154036724221062063237737030106502876260115715937808088247928465512537138151461625845279027474985939412778954740491648119370905000710247336494135349241471548648032208587956568782974912933404832906224876969477693555899733622637011917126139436043683686310141139582689285148946434996465170686351253090124974406237308828579320775565729733696952906344209098366292134855675386267814110664085933072582557792934062613531493015299451196525756443207841256266436377649711940530070710686566260998481790652797696720570037357022379756873823535958917863109224116425105149136302796683777148986214011918192126977963448252189915629616059020096928151450055308605170696775097463713282932515645476192645178223920310182151838574572446377244752319112507645051208515723838973066776916391088902645253274248186566386442670354489900692810643351356422174517357333990332961413070299546995936760933881997361738886877708668471536815986074275387407127305871230888762814559754921745639765922518310858450811067693403238612428999752696095034415869059188216308494602816614897236687228805002396276525077085253861554196481626733410963433992190588824133635155455058742117103039969213346436772254429699238941936951851810796387169382092841955355890773333403536948664651359805358529075995870399545897698333519612814744297067534704559755077390792529079981588900241452127750156274359778007872583342896827769359087588601504254431206099063025912050664952089348583522921562156047306358449840642025097518574811315597758289353701275736011111570545873663445419787333303614242398542533586011757036711247443095264402309879151219866482507147278669846075020078529438047355173802568541431628904273483250118838479292553313083882286181624387043182609262038488659194692687730025749472661096386942979212162395105516170926731465593884213428780210017911063823017117790562838577104865711381895780345944189378044406743107898827923443237040631009874498566005052794405201581767568272346127091947041738226374229208314695745991664029340182576731460605945077436077061 A013900 379 37344049065795736279772018208998002988710013806227954544899536712207901788701288603468078000685190850004363374675110036263913109008882748400325738868230527263618116565920580267662123701165201370895900133859741469580952009971350446438883991894887774304494856884708224305922886432614244488280218543910540416126401831039414852732559456659198351850244244103334722042301331185319549965027359167384206349120716675184791436273546304234884343120619985793856979792072916054901632591131055594359973594615143360780285668473539427963793531305042394998503436814855577317951021452893928218438461522577576329921389617550141669941834596680575970832484305721857223034673972443193304976991126282010523116624886231611477145926255920817729343657987945443007746783196885444586942933738310800892166097284115498400065297839096632498097488199224109632558808772371121459061753290722846872074256198700731765877177304023347667496864679798053986584155277503931182038415461587682559009076395566186030802319585715953110160479686881725974176810139852458187428139577033352403642245323115888364692723388239010937951745632289100383982827496970217086612830576260036884360265322335929686247869872326648882537970080204963858365029491162735236506074249902821751670191239711585661285750276246473740996671009762578382381542610293003965436896437442557909408641321918115159368513605107252838040081823450185652321266828399307075149636136850613271981705541934183984836037035999944027099706309635656289113643922955895309815932377695860220259890318985874426152885240499653413739115857939718419251547849739091635352343848962381227355404808223550449171730939576007233003472029160863739202642641304197395768001088589091462003646994932325335634860574757922710948863261726718655578251283232424573957803810294655800335661625784216309998397815554427200271326813158808081887209065014876396540990269043721730425503308277189667218979694992127026743260389403190432032781493060639314547474923074959945851352615935342800708905468844120227307740733934718716776377973174751102398867732624230994129959961164202925389442393592812440738179751376207921073922707962797024835577742156458641312682243982629457039572237215293598352117196278519196728876658340747449137669700653571505703600650885893447044656415010208343371650012833699198034905363448109948694684514360593670648033785555479595592559156720511938406651009783060539623933712711020962447840878148059449467919802122683078185298507348657090002348005110132073215883907257210900301053892269001811534992200896701759760907161 A013900 380 152516868133665432335953179339386953004193556096029395384778742785865003903136721486712580830676388635693670462873991574215483792416287041624518750437479164627870013484992807791739147070052500084077316632596703995657035684876002329651492550181903053924761749497693743596043966402326268528829728835403582024042253844549905239459898809501288647989934367586673441627684908995294759331718202602873004534650268093838881889676226734671995380623267204600677085025784788532739812567070935283981162517741301614906125478898450851286357124996454950455782884798988478179821084666785545130852739142820602066608277258426151144351116618137737003052919985482942806453135005529218220049834435839485459471130814483410665423154567732467609230162932225971733381645001183041122978222623568880234496450084153391131205082969952395882112449651939385374443063466049669522075565676394469633085341815369857305750745704539058232171612535627912084662335153009082844494274625085715926931527916208255934585784222342109813159525249673343932861484468981564335733452274701491585067697766382922786129916282630332810699662288577547167324649763203560573652547969334192899452643963217492767534611593439139027822206142535173098912475309887218142149694350102364218817979712297326710842793988968499652078245067642356134062840556240267788244794177055588200373741431487096040492105783132136423092336215234726672830938175132438424925704096147726514713755585518942746652843694764407401021937638889293486025322259388094990714559239680040421423638311660528729725424763609875006705336814527461935783665824667273887034142865891110133023436132670610613012715502053310716316713117767912758141252013993113888253489013907797029060556695650104835591669708229406901708963396081353387965791644100828434925640499428214048806675981526943615880766516903651683055326108948701246043632429636321705989454898791732962952528486838178597078702191297040982049176499621959446655514928590450085182656880805366989811455070094149467718041534211740264467771239203518645905122056620974152058318105678354427357163607350682331785947069114798882031240660775322146665928805513567291928007892318934893443766865331700948124774013583217800323480193438296529879601889206104997770605962108952040015581121883728312968528309199606905372499189064123728393555029763789289573909719784614970887305431620919771839166444521399528158541795706007332938647300016793423754189378285367745631380731769052082299655819161157769935679490018295510353064681513082295130434502469722567491873182674420553741280697147261 A013900 381 622894293661571125868698715693169594151379906645349749720370248190494048305804587360604338083146269503425155231094131862245031572091150322985738653180459093735848549944072611295049642287948485645880252936504831385366895097637765990531990375690460444437173385885280515914346759227707115624862024366400604747972992968780112538383412187783022468544338940595100589625069564512592321881429642968596240692969694572315471364508567283300631005998866213576829883630892680631351201244986973864242749819869767666739721974494642020189462420555146659611413335590433642722685471708703511654460802785932763720836931759415502314795539731252949831905433565630872198778055129216885661723748869246478404511504830562511982065370993230738695324517661667023382275709730976659433396481995140287334587186285140948872345810562665549974531337735935295747148289944756921344778339854528329822953477593493849592273926282653672265070314928370491372881527660739548254281911490587197502896980094114054270697735928251633030034630231716153629543521581252075885133328168560636484066569515382261333755977219806824862511301452441848963617769422549424942414944814105746554847442662820525429380874743376381142667699928934042988441539325585697501571708844947415808438729760973224317079765773140238397552412759003214329482181178581433914238352143306904824734597754077880426069849720995741497687833428976362439235507431996566903677493024781026006468963900573499590547625586631011030921096532925402415569504664889178139672322105336492765176702652291077045600337002483854124760272789548421819396005378189437949310029912728748785391148532876173475215844394651428349819804360989050263437445491601290424129962735189847754183248661261288809144773847049428956676479114899251453144477619463837511908243289355268424945394182830171948562254412452720742417940416883499707668045249510131115753238741610215385727384545624292046507724698178436371828023791282544198045235175371185783344574149554080128455953463226585935256721147915702625853088985802329705259754896567777155395529033719072995123819245944529061929318210918819228902672013913153954520466500526765690530468961027654317248581698468065173937337673649233401518925781501540295977811955308542627499929580455133135579674875466456686723079436130423761838729310555976783255846490613321601338094260482065787215815000588430061088111515236292334351828706384700254462062376645886038747908594044648695300867677998717378372106630691903609352078540863210712128461818832260914624502681971096407616126757233783657955318236499825797361 A013900 382 2543963207637516296731478293461189632643244828110179558182713851005044933179784821044031537769715762425208179904466775032726795688609039125256378219192966165185672798675136895862723539117852698174825186898232318365808321635157497719697692425347785191586304262467460040326299513708637858630614618576841076251801248556787826398124232099536829846804403211623390913188336233495442814388268686277686875210398222572488188915260804150295390392230975501735344504566812427859182072355852544945927678782079937997499365255755541969297803661251695027665632815298225630677362457690987720651495019118830786245033833835560612419358778611949903661434813130826610777901653731289811947931624480638411698343841390005185748465163738824653136313557906531951862575608387991505768594005512834442643474862094330434430496397264792935316533410978671077296224078111671687221130562578219006358254120793065824613655534604912145551445938269272852186476820000754049764861009000618663908779059299351303161010894002308422709597463363982174754572326033513184374548910706546664025212760624342208895454120319390273227807268773219207794160295716403528956741818530234093610398995426667970726659859920298221601150295947459453903137079201163872751866517665358585850660424655520506406609788473847820779682206501457786646252505633625612830574768226831873301603395422027225525992299315368428846448378195115790814444175138524610887876152940001213094045901935296130251255148205985298782395881271217168930829829571378557329413870382726875438750936478924640053013381952181311114787554860067499101017044961068861718215042476605395643164775114268112966302505308040293174927412810519741169955134569694321822479604936751592402707560040705890886716980013508419851391365029639147759038814190129878246221968326299141129587909327490888085295051808152569236829852874534318039586771271569575999978918097849022267064596950168716771434244947555250164619203794000830041780743024968635228943358628767968206707087995117162844767910096923669009949226580004280551581070232827355248128035522141099738458185306181297086354590434531760531580631674694725978810991755267864283461178814202004024729249763295123444942654730288507784376846303156222224343277784487574253515089899466389694154085738567431220702415448179699816149316215970975336471985908160357365346512107329065363633897259718207800920017327488056759018637971574460693948763414521839816736372236846343781126968984582239643726899062515434222858433320817979732614563042754655633678846027940836809441430905345253071238973165007175038827857461 A013900 383 10389802680275587944997327229803138039867908845729612443753579821603555016644492367410750247436833915036555152756012660377934538998643865300498699541384212308200971462741925271529845068834761322468501720636257509670116132198468371594515065332055314848742816824647616018156680170236961587071151794344295216361057731032025718580405574441950466314163709960994302451943397199554971493685942529895387244733662591206521584837005565491025554196300919277612822226445823203432113360890609734666208178841571456855525155140396464712351129230721708914184238646592298596475046690818220640900491459078235932934128925801646932742515607087843213493569581742422091904638921905614452266359495472999817855617780964761569120492323690897504698671338159625051133896904793004496701020546508972660034658327754317021588024766565538091919189420311401525456586053639956449451506551756266822086752012985080927370455182535456298558805907931475524887642167041899615398718611720435685888508464863539956591187753205721831496689709722302963897323591325797229817279580765517937092035460878636639692133068250542134279960894203973339771337857895659369015758217801147591948324147621050085912722260560349887139479524829315103145256048302552573869770796663608665831268090996035955735741443715830358694120879254810247899746504510795998986963241489972280582951728846496813797930675626195515620208667835050596381062270127423501851785884098411894398605962139844860855281402043212764742481801095659310847571037782296737367616517443965214706278138424512601365152006244285644905214967591556533145962814342546299212223773193746572951644901208957514433789028231072669396014221586856485431954935051223149449510777001792115283490348669806969676331704790149751023487325308914273001838180072723625875273387063406648586491110072314863520041606384727716172706038954738482839794372136988576911089899382343289689940787468781006334931371224555344752571454834282583974466774369017428107162799919109887720980624787945999891479466394756053527202646224622062204992800518960434396234958004011987582936813067160341611677869148261597718788989403252405064787950238681239787948083856261218839400753687523376956613741126626024930681262363566630342662605142903486496355232173500581616284395718968984415901955634326160198835238506963276342660574119503623676169055444054743180682563432312392197945243687211300097564778358345226494616838610012060517372834588876389482844435156901309511184672188118347425010350383986031843950869537477331828163408741559199554276557401951453413500161542178968583251891484327561 A013900 384 42433003516316209001751529136566225871762566384753155911146439102990900647032787922234612496307020829234709935925984062262182828658900408917632039295666802872135895751955759743380311775473117551854930345752259931501230965627896874897530572837712443429065386936360153227369715639944945054718878114433330437435412240365627269279952986983944341424142322015406791638284480446099658632334251572288280941603996122409146011154399267027462956918666780722617804867849612990960297609326700107959995489415040828515107141634048341928177959242319762098128763240786253290162334665017385737722338068512882451932208879995432039660640733423067556072301022363807807969827725593641890115491081820774029103946434855963689206571819678318189837348310849062830960999482762014457981134715017841749820208111039733902184673537155080686745253430683215281518768558256999775161347359534321084351325982984382000554603381448239604400317767388847122669144262057989261149522080846043105172943309857648400254026494055241737737461940166567257156023176657279792093981353084032572395519117809900778803280356175107381154922567979341720933460716769520324656627153079884681423742599623278276926234897076785534416235466834930642070643372128503269494104780424640815730147841705001442856297366021266483773017777085449788257602598819046450258655561532437281101113738733706483728942470255620731540009840513797975730492798489680451336380581032208116325241008581302536063915629366087295697534666336583287091875722977715887379819986509415777347125251417690339748018673854293246643033354355643628577959876019207683158942324324353572338385892672404593656552203987552120152931078397102159009132582197635515889896413863796179821418216492707314662075991865155388304775608781462091281080313073190633160829915379046156898736929137451206417065444677472850348664906401086392504487035039047183951159169157327611765976860042035976753499548149577708059321831260148335492703727667278447149891698312436611551144690677075046102791180182289592966501854648625188873473301592286829078097588219143362499459821184402618336595197066284339504903830410812550777505532357748290099198557225440300123215457535967911351883136748994475045420274300304838549098688326737272103250900075025898879648716840236948221969592908107105194223196421527223874336393422038868959465715508119420678968837996470473288020367688183357939764408858096097871891125183988866371062911117264651163274440468735795075938830868166330836832197013587736639911590228880708396734005804810668458820442361867332837529423254574667769827633263033676207661 A013900 385 173300672093990545500262421898179259649091369134536748809869083086964240323447256185986303130780000075698308084025247434669043152708643818960909929319472085276893083976458270323699274702521534866648272880017150538504108887951859254665879510057074227921089375852175438156053883014814790042922424826035279272860404566289498696093525274094114068754681081485444893136709284874396061919974949180634140481885822167527315633301693200866128489814483917816024099478589472265993942426548785237619525538315457662779377592254758467317213531519517382704729780080458377848605281167732170108817538627951531734818786218998223988610062480013883628822440677737049832337381383924718437062567242755305033037456738541676159052249175320038997432904073686968356990648948547826009855210270739082508282461766505488269646327377768602187816976281506750214466084187545971038736233912421480274920334798432497512847056224776136816570942194110557922540174749815295999450024279905405491879922944732931689125869858397506836335306047296217501518171411809173056170821338111850512953112024566533580611256105935112230482200414806997501806067846819114727450455612520710107287388574864030434072712869386196877894881686336007070211356666753392331444142827837055980164312530455238097770846928864820467643865676412462565672663031439466426547825437510188632182339721476069383903857671713450885303285729652242826478881368804502420983363267374222200092033128387906268841173885809666490445597028319906139395216732089012433363810186723091485679171586440240534255222813906992902908059165557238499118874507609922117997119505715416749140774162649260273357318512857765601468705970212683324711357388085945408081441833757543841804833959396082436518699220452472986530922368599978108463151387702530938082778618229477788436288391027193609579143399672711545581832692897583336713968004290007643022113113914610856541037860074539174694944258097238467062784350371403077134086786869659573283319834969520677672641582338932872863455561773669108924083191072304782503341184506360230924687438143391625927406355159039917951106780933608937256317238684629949442961122207812149342426926762977955173524373338104082720137270679705084527475987690149291423212502093916019734159104247313348640272204095928560470294236365593136430832150728355756552401138711342366756222888172426034114397310230223056426077271695677340345149761981759131414688416255054113134924406356931679080580305592804329405436855087508979937037212655390688798799565565361930043809749841433055863337027470544735909086755043431655213420806837189100033384497761 A013900 386 707777448199738880868167257536775812512113709773730670351135132104553740869231262436442846602721729089159535744275597073179273809020524929662071203243585262951444321161337198287290531511842903070413077917550924531455169613393076333840173172903606911326749041007245559148577819674688098829089518154435510113568451149587507914214262665453045362315061759575786973504527527064805830883431609923577073776210368200220477305283078503350556231379823583236341840704606742271018126258210320337747141870559698956014918803905251311128699101292392462221769599556380141429866677422416123673591818327955478709705139615796865590106344784687182142357358794386562957298931647468326493525667938704184040733310103334798142861449909173746589454720960249021153753866361413124754675674121935757611158910383046831147550835289872125963865500648278000057651148896440687865273691657954480012282414270612961524716175174664445148694201585909123722004250235895400206649843611585946474792285178506711044490654214551116067783859763068529194167865381141255487880307597803946791802317772644204363108011673505697795624585196313673304123663499261793277495133217551444669882530965990761559826800702573036055207364190046572811457271974044196374243355167312148165645048969944768370344013713023742136724779452901814776926288759364956272130400417160798902884525838820136446871129020902576474118034551758454579865225877215837142040574903646328261618072591682176380480507108209144723295353268958356983810144050741467768113570547405964659753790355352172806192289749500363621759707346111483311489894495404190532034153770411839260582584898450006531678897895680913350723943521651590179136979420039197727090824674691018561858964178403499675068456004949165376763926576521539192752465045667294306754814237489628465230433854082552448075789137746720896022308482895713003056853440288824504874255190651776113810109265368285517910796539439189720569584628136197678726400980341163532905979821318854369203513159072018084994511723295403781425957084741591034526678234983610325479746890808863882841746222511390087944033155117733194257462490829135861149946962170047806941555154019605029702146066674524222341395347320254215423749208801326411250833603014264510112298931815556694495084349020385929745289161034955294090298017621828473691418043012132071411456653807893338352644169108564214972798611409587521380966488059464450369860375515682758508457902926751027464677106651877754529074065299750512469833617243093767513866104525060223853853443137146584884510617229479226471037125359634266488787130624570840635445660690197861 A013900 387 2890634583970001763092562764673203632656536114200603204511741344163340037637768268147938666253022416494765549092731710282168545342694534885757794663238329816005256703499338412862321547038049112272777121936147648429840589673228276448112985095628793890156487085126732595364265821911213339115983330184048221290335024908481490659950384366239448017276306047345231154276814377812900558716853921520491050586494540976888651582983926198612510055134568876119126947963525100715807400469283027501713439860694737065959485901948240785032031128287361347352391443317811691993859927127567113111440018825021298553785470410015594553418912841485705274783831409512956160467524040357039700534673954129696744942952526339752430058590435506407619738615328473987543067319360513704223695675357071949595491717054311946136543513958202039521149055063132828313453114859102309751252149373943549772642620405024666776054855747022235096227137391213038102161280392670639879378832943921775583645646689824437083515325368302427683552129442207943150430173170984382679307452140498696896346637817573967683573793583776293872808164024849869455044758220998589186411151068935072727711914600733835277250196576179239126108451295933398065845455926465876456243661082174711635459110143200398446090356749373978284339808488375754632259432848411177275964040474126835960069594862851158082802824905397233480521939030871256108082148870363077687645054004556872899602631889761768237696819561144076173555275581106094715935993127777279253220401586231247672865114944084164309942736758224184567992442531961255103939189598574749956071219447892763135984595566344570126036318574648313896605008460720781102203516786361507476409364144730263599506757459981911426446756238268891264406929295098194738659535245474842345511643582145629104476080133892406535738778493260520558165606097302864371497498192337028449181450498396109478187981060799880251985002057520134176967961149355673075884172970212326325904845094228154448118437296479188132944170323622481879125532755750216685701441106174797913902159756499371792777858589104990769562313752849489256400096816257764599658359538145654418377812346086622921411564453051491050988715079385997561466349567414705997515940768904160700014150179726846911544068484918507196058665207872021951549480224067327291231594120883891604983601531273470991059372403700456218934621781656507805659526614850146821219997129503975469707151429801046798019515235954040589149945919164776367728559946016136498997148071356902985301746700969863504473414696337533338309589194718407667401122008970940394810064258270497774307961 A013900 388 11805643595026468170648098679764595629336191800542797748149607335438841211056447021711264454782635104228688473815174670695114838202644092621458294941926326039876884908018351511309420292579643417482361316476542547099960382125021277070014690542042652755581999060853173719459793407533408309496926634788001524620078565563754164485794024740542895886806178804268705902413091877240044984756061817735759020191352941298251918818716235971679550928685147881527002487304780827358529720063999281902775361448503236345822202331632712138390103363069540766083249246045718049083815322241623974225545292323288310444813793487015099731212735354824610398449920643423273767921575400746226197993362430735048605718257355776709239354719256242154866182098601635940998628782067593379933699731421492906414897317113232473528203501900206907810364376932395847247802179849174602357398654510272225569999498638781646604752412411269257378736348046590560126074987412986553002010971005103867582942769291558673317222023852009313204822935407050902828615020677790488284942244594462868493066199857391658990451413949294345582229695502053376691217752095138559094810968491788799462320958132771657389652805086970206694178652046172886974117492394735212500821192469370821965090187194954890494076072090475014085050496187183907869365381955628937523942013664421884871356192448965277577133099998957746655033131717920327942274412283598715947188852705064729166140008503607927421345818466488082644493274556070982535448905469148313975356695338728624851996088808249079542401441137000150418322502537225493931253148178728734870340423418358281816437822737103425196315054727039753433438411659438202820290485110695819045910960512857014297009147649069584438662623599470217081855604341039832230354146555579049098146449065484545971219863350910111425017280983103785272124710027600725682497303864821850226330411161950049115977011638393851737012198888120037512289027098044653764891626711817132159954303754182299809714957880987948732945418962876901865018467453292215716289941323169598334965724563678840838255845041622281906960215160326351921552891807375152659229305848100205355751241780464722759959891794272047652834062244435432026782279734627968179160851210222251619088490763172595198284041643324160157930390634135332724345183732593595457446244780696022587805131997475514148056573893325436944207107753085125185601878307236099482691411496604315719806446861601885028838300194675133124187883278406782328216579404084449091690751435376798839173849003177720508483377434726816244523531539738643472840589797960226637384178247266798230548917828061 A013900 389 48215440812091193682212070466125264774367570268788640826015559468273106828916846337817996871042214811815490824597028687760589205818256941319390443830616250105787225529722657425690314726344814260983129334983163893153495296597181522702924067657446940161725197946429507640819461715500600410224707566064311814702387489697493946930595862236875981634201001660692626044751210948927944962287216825876431150122524738909131959899437798048172425627393941148092312385403942681795798588243099531218406756467193516063208802364823491277111159535215674512301364329024563129981259241382338714758523753922834111975974458794111855827345663675374546152919719349725635818842274015763063161450889496727442745662540584985013981157848269137840931129175081039948268440807471040190580603006798250600581988547719469858369009450314136932395216962193974812140596130524193842662454202284057306722660522390146761680115932281277185329754497793428553201462982168365794102066008692915710699364147006424069253539784836015088069130555318871999293249434565184810995020906090490395675400159903773131874561610161726986086729881629631697797979112549507484337676571228283127672864487431010858716738410908500108129901727000426733863880224806830476109816332985349843358446798613102463221746580100781095499768816528573985313183025810366099370469101948879084424990696937011539118046870838843332071567468282290129269370869481857799398629940521607565452161574869593639989445878544802444816457627107724055844009410275454098255068254789596915486662078297858874008201268149063451323621350934785176990124913729894204812692193623340477124795528278426835947695511325757784037259250496723223576551190531077905261223999741519844947429356922712738875526459705219913054223555544845119851821600301786950000789010774794499685605015131315336981024502280375152533669800348434151360612921211622783331206258556931357544610829209375968272983258491169933323977127860151268485847657545359061271601531916759684835156669196700762408171118531704517783823787944458191499115465647898279729431850656245317546361534990334603158498121696504014209166086983392668350711067243531896793629002306837754688674954036878264090987246446560992376013535446473819468479011588519908059770924214363959221907052759541845825163666319262746514830889227469235801351665755085406546877527396021744807592001494304310349273192981482712855641816796461261133359476384693182435577229433915120248163530663372905867628858285224418113451660160800702619823289627973819515868755887727131506417470264545224951074799684978133546071725634439159569967359763840577920183065850501758161 A013900 390 196916730036102456208715999202772659990259368102329956786170972439933663873086121045128818839020380555150457892227549460711710136071548992299463831039063657673295713573165834914919240064179582268095459500134074639192083294327845654052534887643846705761442042658210698585378404411737717635999138395270821946737835449061024726153193491557487433468221945083436414721994465387727568948422184525778758336646553408703524746557253810446339051677265222436864961105540627710664902810042231038548626252494421506147267132946977985548340963768933871491364514357533547303719590848988850927284001621920000719555189263135491024496318252362260859317685578715933818973369550150051942020744739244474045645003127665677880585460749273834125284665595077650333763087370233282713390431320667742076087500009729634568034729865037416959732237990513374724238220797269990597011571870002520730443324562154120779524523159145896433882435674192639347558648166936804908058041888168745746982983812153083547662451088788554057198224170108360451185559308957105851769575877585077915468297468463159751662028946623119345603799596293460446608424291542556066290989222230002350011873525981478879095890060729816200113439773144169824200207090013801154310576995361800280610075928662570383146398429536180172911701323353165541991556108895141996805032229738519017579188930351145763923554343239790891356820768779169399239166837421724920381743938714237979670738540086482254674535902010706209677339411328282924196574676515392358137622514454447552135992080638363725195768807448858190614253282974107076130546150289174651769721000669278465965854541837451319120819185501038691544354542212917814132216293799165803955270198568340940269641184037408019554276489608548352124667477424257498831944449614128384285172399694348990960479127902820099079539150787782440837913365272840266006030592133309821025762811778621914279302632184841601399659198987045615858388311870771655774318904028658487498409088102770145594948187822914780451974073366452952785432516167749644359728972368047012141252350697022157636412691415560543094225337318813740935669425014960980203807420440375863226757001950358380761772068456968555252265104199646195523869256130479172565034599707685745026818491354808060222149816082297612076396754778167302303967349524796333405536139462010063963509056515619803990431300894889728201776996728866529056439599620244233056014570862201811078323398308282176520644923745811948226888887751543331241566038714386310370322916992897504258579101789822265512491096724899417767909540468218880193645080735338606038863263978861068124397579423100081007098261 A013900 391 804227814057176077504473221060043023438878275526093878840357654712905516557734900046531654149261975245670540228104426980042156078439949310999232531810470923367164697099880159541856583265355896120710934239957074367999026574447648763561611787161121974847011207862440972303242526836382424334901717119263959183493940495345580145106983692063425984514998714137207744802512318084483552069819992243917552701456525423039474120939226844497703767294170572219622624516099583173754240231396285826767483026438719367677559844935885737755964878469666593491753304452117118076668484705946215060971518308085096858736068024760922028636437870790961937800218989719324026002957553137377286458865610293095694292802918702522697776960831570015224909228041522226805772158891857120163040573947170446080691034877236810268945208276529179642659392909293664224636041796351165867245557685849164917724312287618206829776884558790914771515689419405832552003622537234771861804756933511862673998951170198220670091764154172422413557324531363725027047393959271024966317976611221094299641989159247859204922644082932428342499823535021718103453912257513244772895095373498774827685842679334483871594403692916703072699499490937877123185889976532455308120981817334123887839891710326732364378588972467142980368852286407986743213256295894758324293428934507315258214183089636044765585952216779973219181283058591774522602080519880904169056000801846758047011242942305742262798526751937827241649431567145251618994154832931190445262222248905923702126157392527221928435764582270689185145862447247833683731839662942168484467369308554400852129612500172876769872656756323977621174989930206319857615198697721466859099522973243159802496181829368362130069640165486761933460706569215887475237043158613511348387456882764090408330683766747035469470844925271533054408562813024172203235495547362242773361138925347881538730014159408743769117949534242191986772859562899730390119551610262348157450740055129611654394473488835754077758687765010003870923937724713222490279213455777313170333100866734058891025030709422982229611668794369104518169108434373027154211350089627959503380261498422460613227534066557173733474331164326879226785229952831746119152030373700759058949774427360662953561342286011527759778824062586267857506935356161570230057883552712934764243431301224499357097124466416120033838605634117360520185934025248639092468302164872889278826791669354253545410142453715194323565385133354965870667011100279463844569746195613609690039967168198914904401830400625258437005337122135793196817746067876277136261927495279330467187920278519462463941171014848361 A013900 392 3284547619618726875312096586604542772069746203954395536665783537970632133078961663014939975242654982362818299016141518333617149682112675421001276582399676108594760706590317659465056013570623280702491647240342927383419192431728216762910742261556525418594653321042203037424645107094996295608596437788503054965266785870981379216211577203739930126783690763406484287755685360801157359491903900143375920905571296936760939296802017294839916453709889328172732980408826823739512866283285802341386904195761400208251289840262495877454873916122843804146263162466195974054039835056039642876728838893568652165860834155994106418076104544535238441131812176131680973922704945725915713003939497863642418156930693075891652513583509175930750067003153608968019680879902392556314994171098212766008596336233157734056209394067381099107764869240239163353500282936519592869583449390334260289642781538173806131698604003442533809261998673484780131470546807943068995568669596912731858741790473157723236942444073819744551631882675867120746689288716452752335964214595864682450262147567273341026683775621748413526031871799205733928034226504822100490225631910001719772526577772512644914462575716644799935915098570438874896680616439046177256352209961156112704450789574037117976090959601042031113267409991771145065944003251320078367005117404850260753387803370565660063174353034503305404431497320877724919533679653326120597745781930823146386556664311913824281237725906116032175447685112809489282385646747329107828685887148978931897777141532977819605146434566216303971743401966667324795562890099261773249581667460436337074583402541568546188713687331159513326618397548945561136806090616562940520715220874545362192534458705505157143779547469504649899208805160041175253503083201136600311460561042353704400753753902455334307901347230146393419043065793234834719406290600477683072927000846152208340208789558455409836198386810748070535371022513698351786017650851024066372192724909894902087324123570227592064728334459765121819244324985438996685771825953953580496270587582929436650894218945385111146939246134751654131758973925931314573541729112399639035714829365968669812943185108760219802056249382558571776992784435590087156974926401261643773415832688558110929302831591641966535240455132832639143111932195034825138149632275518449583581362020762279048819723130414542246320283108904346217851893338451992166188885339859531976545778683601376259063108205360678852067712988520149467357010701662458567071145007251738948701919951608356559982419941024018607831934345851915130916553533559571328484474345397808840372652397421615168444600482913206008461 A013900 393 13414424217832462050189008981448199739952822541316350765692263213209396665339920406880979367828502456122968577830122591167844134633866059799586734691455099594787970796546222943338894730079796111340326838985931790069549707229613641809620525381165267018607842223121782467349030506531781465891364320168463115286701045442460921838308918669371452370727398230519185886107282337733367573058244210479461741946364639390722288943008415635872997628513012715079586938020670039661368236700433828628260596812813330351919301087905899675609328015711222503357557528091353443830078144392206561512491127654062625879244398637329686016171036646440911852664875240351574397278693191544158089395102307164399863637138800521942173922378923408927952279397646657539898146701290241341638624009176381855868474305406175734816698842519985214247121610228930007291193859041322605758258635238513542783190373722837179796276400309063655772940738044377864019718991688867096027870999069420885097019205213213930629719872784331292543064323668391583708674470736153402268063784795185545459798087141648619360420234700558317430080293647007937141218512502570445434230993509269933724695568807296665607801519946924744063070789986627979404408202279324931578845317054567641052360174150114567563271064197575360311726542414802525334966969622719583378763966998266354793171881133530582829670438402567984105544082639694037221592420605828862459374145729456742980482459272951561660827277610894393123778066216910347987680502266413556612243860391032004742643521511976246027198158558318573267301199715467987864883195017285107390389737656835504682643148903422641057871759142875899536755524048046115184390891493195321943593554288951588275892175333612317796067193599751410158008580362929323894007195604845190468636388813637806496822807066771733302234200123988115509107204049216181712361950847701505915824237082771080234455057644477297767427667772163005621579328419217952227626473858318240494738679997226679509742540397290078979149055495461193787097566917356391803357400150367772058399203018029695155353730489066277820325722078185365391170957169870007781116349409680478185401970328382010351711075245872722453797730159556845552988007906177910547888453890319080596651375699172869404476623806256547168542078048456914357022585389673924381542051326077175462754224210357244625563680056649162402738914565359349292675135435465119657924192805405654404942591267475064381015899284621753860408598684128130959782234763670348696233830395261834292132459976283640634980761263556135420265010893828152438091427202964178822234770158513536482774790028962015931059761276866307572361578561 A013900 394 54785863362473776091638981770141574006141062493812649478514537881331710130311434273663014717127754709554272091684581504711183398102307008693551982740106463710173146318145225669113323306013625378121140183429283009754838028846172304128312997329742448195963307031293894896682642840756955216628386911364340377605531026392600093340759293046498617998740137840661637596636637902819184238494748238263380179744889770100288290994429613306884545487607623742669256093157156529651033676876478499934507731703807735303603969492417572771055732158294219537185104058035424691299865979590355210079726526943084824416047927719116807988330146938765974538380469633995105347500308142278687597056626727792432647480302212350464554458561683473326058832240208111705355560840886175953627645954501270313934291779183667724740614559434714133491883615457583271707972130904524695499909850436248398594370588511813048843152242778647185605923041187781678820798353675493795754523975170420906245621233030492227298769562158360216206421547358401735416181114607994846356401571545802081397906827493294267978511640960784924774508357364038763086387668130260458768388234822202845594962897261449119305487795416755294152731476455177317313522943337193232386093738227876757389585239606657055499722916560381726624482683602837408523063935603118673196793296381586617877148072909333386865239867150366306453436693452857057110742826588686262999192407947820013463331392399120745930546345317931401851215124014549769126833926986761872973621762466874201601435148850583698375926026566187443399558097059142524706957321653289124378198117954019541509887567079617311767095109387178604173962772520149187070686024338250507545152378665061470629159509172181400723235821447938333977733001068820014644838681576943847238148344190166979151480523164209502751387998960579986538860241164607856947639155819048568012323682493982451556618135380867376289249105375958703422097756776256457910801509511231384322802737715353479012419018979112808848821636698068557007078960144742157120483761311517168231480243445138096013675326044126074312270101865238928979446697348423268648865063740425450637478372420115296859433554122744031646277763542376272479803876077629110646541782421906047383864480144367615107692383763756170547589869499780932382430298012552664240580273362883118384609989851744233132509251283040900818188403715298683805563813307118530660047853760750038560880441938086177913571415284222989563048618294446383780977584780540834780637282951119252694332471921599993000965562057250876226039751256494451200561635931053205692067847039155292862837002732073798226057102090610963622589495362558661 A013900 395 223750999344542511409638857086416972540054719472042735547850702675684718674915059028501392069236180137045312203921091007972448827373030156512344346260851548545181857051083234300451392827413553420409926744283718169422743748448681153462747240707398462419581938209814427441436478308578321557187211613090013900519126870421044433813088369490498052267272595695184034770061289495541733167620639774639709255476284054956357509538640978136260479110483783735059251479319236139904316290764902718061022961559252875561184275407952101371841486763421580306037220668526536017162473947110949303841821188414779674482405757645572674621947141442761055378174214412669043744831355984188530293826566275603801968006949745762744637328766230035094430202811066189223954351385824072098386622470424592590409354989655796538280868662801875427308335365773931297565800687799300213415877320076532520947667514911684184593366917884515749380335898438060342253701377044437886734847121517491193618647923441066336003132067580521117368862447987995886014960706351626359999026014751781826439272672072190613145307371359582672056494356818828076359878961798464869916433158225593463897233563668381609604662010749365713604464775722066136817476366406374217581277822390209692731562466662787687023473863247171570088776352585031862986453942460632576321696698545334287658678321717081394629713006668678182552787253167506959803041888813680155401264712492099664805605203028641437575690259459308956231949539202946726640671568040561152173441613712723393634622892855817733120817861024992703775578623757341044298209104321519766162123311734129163500073322597432142605304903343285524485485533212313815064575862685873236115664374858356217258020980569615230875168141611346397736793327398168890631000304267077943449168890655405149719540756135471194396446477942903683603345649800616113167710023919732075667699163997356224384835683327135832370298560515058316604892870547665776009962355796329607944142983906012858988099527831613601732281295260218491741168188206101588637924850056128578291356693734531943067547412772141344224816635297924175083887236087392819912098455687335323373976058279365304018909437826253022390594660361182476811039490092521128420651940131088910026488307222091921228941572221940339889582333613924805724015962543364348577618135021624306677704044163498474280714165674318626072464077802055069828986975491416098187232099592132993236530373799779697302994930733710395897436425024966770446274334979791603868435507937949091048175942907478453015236452963580360845645174146400244642664977867650328420179986160461170736405465695065331408838036705366327141981380599721189948761 A013900 396 913821680174045415390617465865492643967810019850489208293712602648466635224939267493361563851359552533886896617346331706751286228323019835242222056908290070264925767564186088289707833897832520937849602226255877659457597165783007147538359468520326767766277013424641312927998162496543031650029848136232538861124066570613457993180468022924512585762820275351296811588442082490031487971612622524245811209999947185131314661064273157447279558995605931636139224025939171638219358067429229955735741938327106228332308260377892585164839187931976839549466918969549894274229277009869775162769685757425990083333267837206041005996168942313521869031056687256996054227309485806380360761547373152759763221339151463619371136059051488852559197485730878234475741190449195478681092903218083549023083437122608228297789433986617802234545399775692678586319784154841809800911997978801886545334889845318324289981954422699068656559979223146780681858684047688565817651675863836707301349113602773582463936727680337673875967288492690221986069587035771383568498382145873766909142459959282705755337362980677042950528600659178132565489458027760072173690574577942304491496155494611601000168009722763495260297708194991266031442392045516639348397914335701677796294667001659957855360256628361636656571141590368881216654839532857411965588017808225698309561095792403053840888605520248555234042020973448668342038563181145839936354460613553696733132237015294477523844314164348023167455861345008293929219893391706023842152705068005747324666556991335338059656465347030033726482544432865980316359360101168623198502493979576668650779812956893495211046468361049215753836695951677944064419049345371237569493220989023387485259700744765346134032505082323041434343235365220188964394958973657477295918694115494630827374726121673634040505721457013090877108107571696346068404357676400601689966525823380766553366331799112038780119368721298110185904359577496592343468063267270145548134282304713531023406156269716620942448411770253553602338596738620727704257737518039084782728308164237895643214113456050115236089917845036887421384278944791757103195821214971101881526978993594814117508932053935637794998450042975765714726443192526355633103913009341320348528090922014052837583041504053198764083383098294963912982259316639316879390198802859950852526717764472188282308339004744650375061176612615450912743635535591467978022572805176329949810306936166054061534858899604477361595116000880891812146399457765301869150681326404885820698946416604375657437980212785011515310060301376487385545352678774248573951185501657925627865724298850682015072166834546423322046893298488701911590924748861 A013900 397 3732140037820499055042236182958724372721576869881402826081559934189205233388809687308905456286901399863200008361800770669874634836380273632132594344841204384259053592234659967370084054129971696594792498301853856204868432042371545274268561443743335072561019716804591010770550223450293892104918552803035448195255661405108994403406342632894024776026520049382506659505167897539620090056351083263894841808571994298741987338567259066603591894173513181001087840983562196826823318502545785491450299386063672874238208498517611484964304892272174542380817393230457692755274064465286158612042836371589243525331482507201029278629959573471596978831607647482984842065808898291323837766596388240559301732034449831719337276149908244674225871010670965528300609071654749703676930207125878240648724088635881387799230125134179752723909101769306244307067216786573590249714491857222763641688768952154413551039590039699688999325267705232990129559733377848919344437027047171360126147216214201190914546453455994774214511878900284628303528786482380943403487811020345197307395629862166457858079079486746091791296808480750070388848061020632938524641849324348743716023940151698734256387168676748113756077130336872024590279904795486552279431270336353557989524845796146435537034679456148388630738855940367138145821246790982489066069989118592382691776780886849104594626994693852644679906251899682679824388037926680906029905188946275266381482102326401190949610087322927925766229650775009718244620895820959963679759704920947340654418010074869645504781029780270707772361086200812383076023578948542875173627234164483052013318484877061680684930092479829463109460203772943843031437903850480016728804833334491405851936629071396894911348288039220615845042641898331138969674416339273476681738834555785737256711946328253410458463457508308621464288099241672618674316305590545373762593978081795212061369989067085276693924293914022333108362180854813410286550260657921268703280770494962836766224106227305921307674500959304308520864665278797652637686730055160944200225466101872153834346403979967731685830069560832996954562955022702959976919156619884692165446216434719573932132346910410592254190964818967367731279981369040081567515324225363895776743924662688515208025737389745173125591708995129560411974758257345950706434390320959128136755220548598628635963769637616631341437726464759375688187194634544649960509967616193454324350224368302717558768578766733545596967974854313651130878922171858727129100166755851520585202387759000347226918112425015478314689332586912013507793160420734587375122610658506635714692032474660369268438251641137882035995038967251005965830407357747958961 A013900 398 15242436860602738011197051837057909169356564815859507163402525008782067282888471032747988082926790294082695017350438889293605666009895511921266360696360307666956785035099167007396127655556271536034488637107099635980159368172681670426185506060953598513181533186421346951679014938143568735039589966421429877009691842000267049151946247353345119481794686560203144830591715715509459949419233515509156187325230690487486449231429881321174796258585939356039723852448807351622625941919565745071417659172922032449349141567004275583354202574833680320712038696509905493439507561956739665673602760068044001071049833039142230877881896523974922692843147624692905876465812187320493977146394075809656484763103628592174777088861116411982250554020552300985098045810154234919536654335853006448511694699121891811792223553290628662279469886445125401680737527145261986512449205908575346211784742966262792538214340720727539541833325160209760221125036648206149343534606600379599062557971887635298015290085106081713364262179128531350739070220401478493335127972476002840668331799315703892704638626610899200230927086813039843225164754862428004861428301467422028559357089997492952275245091979875648139308364085949372501186749455151423650977530611971902538576412240887453523238871401535090155189192284909369268486699840298374577225508629232268743868242596761314924020703656158279989849803289745932353463010084395414997641812080671761703877435593357430358493507245657264549784282959867965292574445243278408624470290627345954914049249364785194075721708506633377883807684513824054533170974807322905039486160678399397210646037404892487147003675626963990114809527689283722268538574553649286802128548626229685131300238727121129904332454529268956393354498819616102997186253445643145389366255948119085315874516711166081906821065273140749230920490401014383600393897978651951529183828477837907375053233718872045630932902698552524670195091191324303764710206103276911432337698059248216599772638467046340518594737042395685734371900329802771935229011905012867369085026332122165347007982840990192945830272923467603695127519171176181544695504470427691157591057987254646615795650149154810235933573608109445518688303189277966169970903184132912105695639458810827649613122099195651307402224298717632808106522173584854626099399944219496182450132997752207810768267540759721678197160092450231007501009794138439448368719251263302999533075692809497084484311309795240306122503070477236897273736921010399326685120147739951073545657048921077109803489873118140000501017907539941279191554267482549033325629313017609429009444521792888789597931965822865161089374641188800716053932520185796940579061 A013900 399 62251651624824502914267890604780043896478315721016629065559415790891849772112087433317090877469387166853428803055944818202904194156680270133155864986365828902925872718633543074073532354185024136589991077297742730406204855713417382869254651489046652641283212868196609506699216587887087214343924421451728182125159461605132655708512820762044155820717161175212224005764456745427900888883041019924460293811161988250633894792532009733691306574487093509941192225510026553569318232019640379011921933245790045648419278422943728914252482090080808631500357952454801535661786273295082425317226705996658572818275694164993824270588331475462505744763392057155921582979900020047816772557565191408293859077476292636929599283394774399293121469925891673005539913991296720989114569509711599489373060832378417470432432006217809810244245242700423098129701815351491624377480314300418480038896280533256837268113727151864064970341025120137841928856983299975382740079030351216920910992075544263208259544251871833431632696530041014018084787426211898716108489487517215677576374569917065583898907319580200034562329546180222836755738600498397077082564187451399774261298850615850963880280755400102114441397429071789918181469304636533384484380983749885059129702463809420689821713397929880863237898335399990639938795799304462431909221277018156138009101033457675483042507879822819687464825571465454652070710632948689398787283922360483622646567538584266674684553691435496079805038539820679716919368584392518591941607738421434241810423453379968575909849105433649885248636848130593334942978111381562283794670468312811656547396692011358811649564858631759258991883706845331339400660660873133605877860007572933283274428436285674133763414081875441874075055501983692945866911374883604615727856115283969104457648429574590106281729819503099407074751605767273245076752319128510413892291203070166275348362286884479040433338698844061064558068442129578780329756717456599337257721824981473700663348032535902426358333284149585262503434012508847830663440742750274956634947525128046467615880649728870888000258363477006963718873996174519814222872454503178203884408797516804689498217630569813309639386543906453394552320417743633330912744335665220410463783666809368760014612601578447058700212731660616982869220655315660078363307185411586788578240770626252789672166492231484320065646699730736080907965881601250594689522134662803707043696033970078959852239460304646050729475220912639153689392566232835492900514025880504881919418891499155619945225542794291668694186207737201781718287505975379745989554236002924531686626901380898858898485703539549129427270276061453822193236581859623333470815883609161 A013900 400 254242032652597377176664406286872782057650985714519735783280275590997194546132748398497764169763601597533255427989587287967299222259492047931092001346681668188268459696043971902366787561259411261271319148782788382994711657424023646793705791401066923098917410958214641082919777165806240779189236073575424520345545882300983884311792919787085298831546778672845419274166623558458835448188116712514508210414460487376402140356074773485378398872169313091044333109397724957459006160709645291562969379491064371222754823426422906202427476356581120612719243413978607406597836980550719428320510907187659273905692580814945442697334075167267895174693914264022556492969792651777308528619124555795804358152180004234776813362911881518927436688445804107613598568271768929488363802449182653186148007118577527169410565989026163263828332239958040675494613313778842294611691729114653414745336338222154782343540541174655179609434751034180080359486734352412760624139507936435377909503646722400913116012938614006789964527531037035392274098412179441758357398024458548066005348957372857468267111282804814541356044661884194267816948774034104000909977480534449269460344897099047537434418513410312445692225681469526276634856968535370632106044860113889319876676962146518848721549510198824363430763829505437172564675862735154322622882526691128501399107539845525897969389474492257708394781581247634809976641366736375322276545054596373523734469130899542110345860415745400975027837705520177852550110154886069573867312106094718008412192236372583040841990641350674929993843000087004369833951847671549904808097454306822399316879377240282534016799488702826621408011239010724568577577605732625832899373934788624395154376451062758015377293215201574033351808250707102343907998613073504494698752888287373503484586408874013027655319037562427791533400107865726427491209223305068509887920394750069155316521764227187733512839013287728637822671882569854826323539739521214809893598963128661722352880363027911635392495324128605320175537353921397934060389000907140700667745822322979706436485777438331322552743182534807617531217006650352547787447614308884605662517854347179549184360123227805107711528223354890215144526370427190630414070054034662343595549337399809762144439340719137210884597517587857480353166947595342641703661239246647014819181709555449644552884843089097343064427752016998958772304365013549155022072039698491282740866016033233450011491032069665240430300479204530480222001869144089669390482233612595868751980614190592966573915584551709398405594585205713533917439721441554395975684444813780082785884614556630410526164360311576139043043961732859616673219717209469515851492621064058049261 A013900 401 1038350139798505600724592278380623416074434448407655767432230756821467233243055303867053117143495695048087166026707701432374534720929213732447420773791983947729375404513072881690428099445727122791569455806862934817777084874797112399893820616366888821695211697011855373861393744842646433772527538237325464858967764283451330582901677775495354856043219030324546649703043181441725288312780535653697215496661908490954451357830385338466407404212225563764447251896424357896483284519960423044917614805748835489575224197110677217644240258615389311275527274746273444487893632610104173767923226916556026428217512974998899497465624793724713977950862589939608786995494423138916357539041895217450200374933676507475256218232281778223333063106718197001708805526277299756692356093946509323060200262020989597290116861966347742411964555529544873880828225729417483594265904802568885125814842884269440568724036267751950393698072076133445900376260131255423308077808788502703663355581753082604291658021558606403744900916854035887282622037599280470264749207629089180614920511682155444559007177457214425873166763359645899693385468304981458184220439938228224795852264054587117146683446085037570469764064597915373735930695980052275733954929919235995485197656257779559776582529076152528781511945986846985461908565255672506504178437150141764603692596502590652165422681522163304199112835850755046575060410982529397190084959934022103704657469111975950832405638869806207867512167000952663887777757433680351632701063239813543912874242724761502769685814820330932832262784190498334633843212575027224637776655621231947667872466381466415137460544808610702907319080109254939221252253277150222896770165986444155680874384018161861073360418597497963711186153428521127389857001043652112780303671369807350412954902837068765480260116136627748905829350913934521168243275080109453606301765572119152187297361853802021649627519327007425817460212058275426666042794973718332926301257418912730468923121043522656938018125545768961116734232282687735223893968778993854242737841380695103742036958000121666392768980984533590325566860908077711490771262589046529926870894831457170344003394363634802068209760128531930482561975293988059680864733921753018512140926644423900449383866855870369002110995606178086323367849483841086478324564570868470319870034839177121448768081540545025547906772446440377464520927029456201117574799439404647946333253636947344766425380535566751878106630617419702138805158055773245762847337880779436400165832778396414925377495212783220905737687251033239849585749483779173750158688816748404049885914140195348816260318390112868421041834887157133693314713320274911659158596865180340543044899361 A013900 402 4240726844301216522424908048726582474213013805176155327425741066165311148755195409578735502778867911641587842856842950127662269628281722733902243629664615432905489818947245469184759091374393587920171606030264718952218210114243761549518752673124627003574235786977815544242692054705597142816813491442599168355975105077807862684959325104578354262920966884967511296598848360369331691723515298443800451507132397129815565744966434591215992945950554637195942785917438616509385278791254883718171075545773624771809662718643913935258059284451370101569692218318530120906450872836559066189749018973133384091509572958705980436498855685675898082063095854434946186577085769036071434741558543299483580801467003157856201396138680242723692786367210895092875934358674646213607008215643032672819486950320185635282163566073622781132446853202769748961564437529739674164824976070076386311225525638487706496166405245162008354852689864208682535172584378320405587943886950932680534214194793346417270164817505525972140953579424484821286843946381258967888732503627170751638577476681602733278885772460186893923026251403893178583655284489843078351632882972157831116965027477603299725887008839348026593133885988410775790288291382827479377321063238081648397091233120053757863100483582443618949101720116827760171966233269257339486221659343331130959705537068826985099454939027348672842900932010904536472250799554159293593423174951499607762295274257690092770578702113814403357914308760757775536737026912651357783466045078785734508113607586441178223176605993528383111177269175198438976413698320881263170368276999329018702305607821013367529317748513391780354484762393288206528455548861462502482921931675402562660414752642958874971572358954460031090819080403576564894042367819380637458151004545101569628899531631775382166695820573717525934046557896950891837743527997950099582950647074857401567293342844474690421265401310950354788515069527414728322212044994958017222639891725838901420859387576971926723216764559600559865815394799957262115640581784257579106619860720738253887956882205254897836374188007914620782237942201541089577170404311187521920863348452049060859114606923915258761577549550697385815761845860151928530679340674565424658453270649418296249229100009927029911890519266187528531352957444804865127211832488448490501851529156718120886035170587821479385231597255279592043227382601929100440488355965271962082267587511910287707902663070688706912127168211234422924796284820741568793290575486229176981353677816081576593149153576023165284344194239632105902933009052452007292196851155170973728543111825885964295837582597378356031245378904473336874000313986048086982081284615679893992190216525159461 A013900 403 17319556745537442700452089386712284209515843894733741148894796514066813427942242327455923245634677216803320550599475149459335603051135012099252887110156885554144743875052264167942943789841252226818360776359810168937473344145793060788151087311060962269924539951831883442057122863315183996575290797214210706081806282623380169799505064618933561223549783775862697853950653187432747931499700553889623867800730930250276881874583160480419828006549606144326587127908196971124596926496642861848266207807569606704172615318876327546901375181687125083190881558526927185324156916202663718784620158137193027101518338430224053406685413004724621032851971842193618155545662566405988382699433988247964191834852189064003669978171380117988076432495112383859709696390197481275638595860515925382094739473289620473241519502364848874045807325612285134503674280879647332996235849592775039410062480485673280588699711828171403484062225527104544550580887032082746782127216640191111502464727169700896119497401339136128346840654681117883102420648259646132013340306796231693937865911092810404587030662190421753657925436384891534546685131040252606138982208979472770222627985686307114013794858687790114757044696899154437815892201124897091352396331691712498300208702276844672542446548099541566593645284230856372146087465261207169453017365145758015283664343648333358671669015936533742106364539326667228310855962709941525124193182242594499561597891891106365574413247881731518568461186324119591827363228350986322974811458172313897090321292857392002422453799714775262992742196215697119822010161726009487795364250461236644611105035207408515339854146021291883537531572575190757571071835560647867853003944077443281563962551683860984230273642778269167438045297095327452260323328453500280823471975813653865622958206036865470082384567500940321384765481153495034305420180439955999656828320669072188598384308804461927624180446759453654942129183971984019355474535175953033097000804437390383131833245662498622902216311354629206148536519717900254163749815705668163086925279789427823442058590571363733508433657617312110651358761983256165483211225417725269464519922276362021503770825252569232223417631697552744107538770439292351464076025928333325413013661112559913129772816579642992790181981625555751462427144853284994470910972277904968507102332080481634228777126232892291778703751581884637143336996511921241038098935086123185612151136424980317938132974149662818588525479818670717901583431632675461850246832633884067938723536922336583045657051268989785360955408038275723350274605204128295434068451999684928975716651551212692666594566923535541245565283229138459600441556350732978091605156580182870733398055500620279829561 A013900 404 70734819024006215270359078716361026652367867566325966959942387337896786787872339831805063583419830855823658264023867057382021995756743554049570815499478846448568102604844827140559944675034448060801094065091877070767703822299177585357948643838191387067561083541816546997588937543188406275597141720193355158919411120668429574858328433915251176326660895468784620168017716633447273259785858531841166728108832992966086063540866960301243099981377253003650358815676995157966937432101865608717365867573102838310118082396438128210627453280903569239384962564061381844509574585620215096551985972468268179178338147501216486742297301938008829484891771052674798102682196033121263559771141050837498803836911660208486452561519711711255220946029720982033824230736901923475316864992528951368938507577601612264386163041127781651339355744340459330111590634214848552337259829557702131229675586614018730925589081777146657140662019337473197503571951308616178215632547607421158678327694698502599542535456306567200917460264623808227496479271977869027401815160326796657443332105360058066184296514482563674536086932664971901133651290366626708984823378675273720339005178969432570650853596161662295469361003650533538638323154506393335689413210658454706020380661177563603975278489539885811666673298972524740338207962960761461970237674009155455978028829558501918484322099655413392670345521428580953811595148159634892701242499790162438254021511870359398748826720087027576716970899527523149101725988271491592647750451133005359420478282480167534485545985868913366363921396306724822762191523515357075114534930672987041492858685395612324908013657619704202847516233085909148186772054685077517746321261010630183678661021294608329555844814744371885002888235912323943103838766060268950411422719892519566244589232233368303228936894515157867507842086344470223101800864355004738154452201272878394526849953972611763071842986790731431602804742389163905433712904586644958424494082403550501139103290443456288293564539419752495460444148716396145930424786073335050531474622113281963147534931811097195385527409508522008423324971174578488706148448939757190745315279088812408385571931184843253892892173033606859762343199889884331906784361569932062652614506363467053773218289965736526497375021338913870103450164722446099203641972791163959784825141552227122835382890024881641745695770539326628441739770791334052444940898884170788481772068424398541471446817857612067060215500652912897652574794714441486418054939406878555752608735868051761153351008744732451382463342924529920010579865388785575510574398880365218114653352316959309332331537366978427536554418801407611992622960733584906556902711594281442545141731868138785472189909661 A013900 405 288888145110762807791888783744568785311962260295499447987067664069091604817136210979414891986108514618100258539758139472920973414892112105837406217152237056259443436416549363369588010607252864359565809072335800236599449948355893475537983414248201282114013288854216501409399977409073313258572562096583401997897925877333053895108474015281711244486892089844958736012821324520378642167564684615751040875436012935405785058193318293433267245877042820369461434089465231601647927133384661434428202657121176875045191570433375355863151792571991548034141364992845653652543398074706106096043062462143626538850430006547865754720703153142323798508075967048000195605962459501066585625724876936866479702249134748369139729392955216119649159120900929492445323574576811882567465083632852482814833127736190322250591792862433014170016714134816614290568077420787497187449155207156440831857249292965900512991929294475126439574834893838193623397535709911470642066643103316016361579316816245849165294268599637107411834200384210359805726598491164086872680780698105830555460970094833118508161351579094752785736507177783944406391846368637630508791626145671064076510251390434238531227721822937441142588712744370147675686314233642715528682468183063405523312542678695948692559038854408337183313672087006987264540015479736008847594109654658465806915323520828707243783738371524773492418350814411988902042889556193913024916037194635502204235687510651246690789481956334149413097357567731256820769508210425587085024270265222758321414534773955534707759952846433214948480257738577691155367889163380593345832347224896477049148025649882905691769143487098291554553743895062394638018743935311379775305268408414775743792203155730331173347355363742303959912180847177758128354331008305510480644241941735759053019093127953531720585604399826250761846645372681537182640288011913139206101336389670763923965502423869497674173477014195013030540446451196326695345732307335221261346434706438423005252712887603410270476035229008750586462495408216782215990593799226893753210646035647476978972810562544633866771227878701164243123709938099067180303269586463311282480132876641897845899922709723949518067214816778726809562245625013476489824829917872121107011605558053542157782254591267354513604455822025279475803370921193106836203693384718365519321164145438592344599110096533509137935237842155434422545537839628658194924435570073740801409193786424154507622077420259091300692693186432062218215778371668045189121464596086572116427785090767446065778162008165370549423569921301415570845129238814204557728312413041698467667273870851045832203484564092013962880469438381247629546683426554994850453952921324916433780055892264397481885756282236399761 A013900 406 1179848362335011494065660773579977120661370379235109591023431033892241092325270816397239339775357770660297884002484757179496020444734289943562656568877668513706249198112265671487097763709092030583767080398135714082096050133530252899338153600114493104483123787022794467622631857136373727752649459431218368683016916973541802746066413834286052175320160471027885818708699584295002932855193096003873441790409095865503702161952389435529100192153676459713737812426219041849521900853383429149009656900151255596548941937998518724256054099195063253317784782908645926928006144620305282612955567444703247290945580040172145076720578468451717767810631565096704646874506886810765543420608595622733326618435393474949151937953497791109475250414830607041025438456252731986405666715530016457916542791820502631293964191821255535604779432214718669240723375562315638050758282230702827157829023694651327251010851423495158366994022764759460415511498990385147160735019164896045738342449388546488821827487682046510017779469623353914692927806624361738360802449129914720677388703425278034132300284145532458946979254701294585134089346145999315398586389133161338465939594213923864019625669924780626307887704307994864492418151647934448133407596988917437561166278866604802751229063144327944298708551484217323694095141760805313470467950834700294860488679706740044083044409666882698945159278979490818286822267279341116378972612422648049187821175597938267261100014047346255952180331139728793712961569251707350639534707214466532483247422884846573255497131180070739604303169110382887025329151500051844664307235133546926812902500704712425018660050684801619636244499995568221003526990124949141451704022012075194029997480700521401275399107388415307344981297710139529149770051625351543659509629158484955284194331262968146853575387514934790562708646213214038689158382909742463744777674050390756612631432414827839320589571647150866913043267891777369052788200662120084488686235330999869834175609956973975489061445954829867278922063959193568465109400126016356004381352684833896377299834591299101719914238550631303586505786881900338370143763621344396072088393161626051634337720238706291950687830100420814941659976919363164345570077692411447685267205271252029580140663758449593836366471627189265932408022982615688822846340356221661335825085807549900433169570144362601203750442806384851880552653636365242562549082236173734880776089752328675848733834014157575040250328935400371737477278663507835024936162678341765267274833516988417244690657235710198026271351339157032634304163169370331648422758454416013753498380883216627134348083511692758317814088113762291825079239329076681023733839579936012532117560049652918020167099118037962500299861 A013900 407 4818619876460782777925059231038758138470223427204490315808385708950335737406730866518781584815878446511493248352431999281536876594359758292794189255609854854496206056259502341186127463862066471199193716821106468018402560446401039396439852456381201402512630341703581908012058390362521077888323409912498370756678073628559050137012586807021499975277242699885459500074018680918805773076826978582515527489651578833399535503331915646033833623875022182793336313467733615036674244797204116370899488755564643133121130317921688320252874802576657027938418149661983738812596823249933425024854445956479976964198134387647097879979591243582128987233168185643016545004820450930734366649650985991400801975678608926433306378947818282167998979694460097046859034224620238958411369838562855745793410332616906616970310449781381554219015283887564731764707578857428859678739951216695647098116673500349180277180669309547999781798655367576877042450928538130969904305052506371105296010135890212103543714464269733833610123149668209346351301147962362400001091643293933840633243881047881444477761722779053261117816921104811916440719432684221950018682070445133355590082362668680666966417218165466480684670481051986134068349465563480727556098100270034695660996760685379541521097368016812901638299893825243455916377662560446741550051628471950308940016677278976720779605756564925297644623956439417430456029108617824332744478425367949320336029651080715275259325828470780891280555642588097506131900057942467242454274337269309979781363283051424774679349088949658087688674177266883859283033812970513238845341843316154137343501916030616719731134531661848979558005798676400166968725583896294913552045848003538312013106740926480155470258769884134345142945462959278561140105017613149864811346935955797564361133352505419471532834093725132693071948944708033668624430440800062105922510243366874939472404645756830793397059190153700502710426923440075844725861343112365299180327942401571899389626442800887370268851340485566615783712880337806412161921766164063525573849886881482801028426631754159252633403461578871857608951870710156053837842515149696269342412278599790119105850317564620605662096117600958750724048453396348018866907099873655285902847478315525685260282064996547744636698143139075308183813539071323717337075561495185243283304568771700355909008274596161443938838387215999179950216973268932923514949269309839386800312508933575297362489700231054966379461408655397593613402691266911012533176806930778281869842414841565911857458357907021255469292852275602576138794267104188540855655036226438896186676490863525910096018142218187905938542835079504689805097946423121402045712397962256248718433859116347532139082469675077960685437162609961 A013900 408 19679730256073359404106512330544623152084377969269286103283343882309775135478566938680222389328113979276036087089415880697724039235901283203359041133025463821102809650575489771140604361286529537091098258062797747140425915521706931400039397856958921029203236091181940574093955684137962696724779526747044508505719677184471645223623242791143315070529762187844905029711799768759175576628842140055830248336013502765065876348693380021882425937101601971768447631169884324904896319850506128874506972926090314584623141452554285190433086234078127544460321503452657449668265498431876351077433067585305830399458564850723900098722528577505016578887969420152829514470732208466663157568206241538466006749670982395055193015567163594020606800969124176809174028535805742550286833969044397714250612932851040931275061878262590186967434539940487008564973987519204063242801513504057909009065404359449587519213848707794295456843670185376091105950879693509232317142169246322737510540291999351142294987787238484219580937565683083459642695369694232240206858381468398492464071967831533655273071129763654202784537205301083452747458675745063550293249462587039582698810967457521380638211527126799819230743396334897622134680120657277202892587807410948970583772531311919270905855281814833588393882234671570623551533928040783097611307405893920728692231051691746104312708649992567973035706345118181167142898938535164975186057081523667187133699034008400336401887875383344708859808580449691612890799158542888407374744275115926157735045565673606973692704293528387545587401896049857636581697678586686089281499467629348428478733518762557775670646271894689079261831040380084598317139125916441952732823999877098823631041253724578529436239312342562963132648708217452530830864042538882976025886832484008788404869086100736169106719255016908156907839757031025014062704987701974446860230007444897307174187286140118400143722835565918376820157308448537197520735037266554230747676529890202195869072744669546909802386028528443101088877558300515505716916847112418008859685896862550789162998235173793557839335710837732132532577944119219049635186453965389683317615329441681425230322387815984580205172415990193234790837012564478340202354153501095426811105289035916766697203241934465640418483523092440605228821058734732265300067637778047547278587472625070195268336603286457549352053796067249466833861090744622221860327825737584349470543118048123805533441547203351819245324718550917967474091544805882533197759930362798511762905276296854182182957536986423416483394407271640756811025805074483523897121589107435322354901643012217032949057790651443444831508731291040183137690328084616541216296050230048707647204442450934072356758853482455574313354601252504330061 A013900 409 80374006018559463215670811115689625960050960148670660643705608033085234940583150712830834940477339630875238259317970487773455446367383666632121863250430429817229805996725008349805113412534676568963291486852530341893960622008118800237832304827003786334289965723232254680597698503543537587656368789967131224232718239308777830729444909506551204222865672281139564476750991147389117731685430813044156373059361082656308310661574982040750037652142589714501488738908555741228411964797771931442502802634418379885373956629518408700532957921684714782457943512572501742847612790411124637311695468758215127240259124165406331117092777685916815714852934796815591172879431883330907468487468679273490556632338008870627308850070868401503154256444801019630524459117112768955369008899808193749168642529669869118461411492074122845183886372005482932167218827401168833893988904103436410241833027009832419836808798721351389869590690247764679061905093707140749215672650561075938589535117094841999598101916848480639674726692943846840610191802063583586461070522613467751471008787892734433034405074138869893246531184707360230449348725069089790816210423401190946739796571004230528185900336150090268520098335714751713457869215456506481610820756834864101710155978903540806225874462315243673193042828504396255217443267045290289737438187718767541972669530445311956369637710143296851243101319803508822909480697770405810322350912707890682639927358492741822299286673740993508799053083223165965898925734204169087447600468745229136731857329813143914865347297903581103321053671059119623420948070813563243920661257244489546098424042711680974174262109691371563302323413847343888071626221294466495598079230722059182690359215377804896649074411777573740293013721879606098618862666997094501270300438434772776733114239413102688984921216133809620535465259530166290958507502978621540396312233635712537127405469512143698145378576457602808689581283591979216931631486435371400350816463401104678351075865577641203870834581499042997600185924732693677413965812208673502401852031062240540571390255271525443365188815968092640208434114155246639834114631826501971027156084588100550464584894401650440000524869317964180402492233851598553698774800667977333734661922056876702784814457587793056498768975145359768255633314799578779444271539516961765888026375535521809565608789818824563766272260572049614745638914571202360921986733422693979256994618963460482302934156374756368331649928358522621878904752233249659715504529354635764689393201829258462307599059763788861683247582132515286532667301530503234431758179195265707464976155127838596484279871857350824479809640974468502992824206620710500598015915040592156950655310618302295846311190266550293508745840329954186906460161 A013900 410 328255558354404722278584375348399117073070086394145993805618717473531441106070586409423125811238443263797191450118782587086057161964478000275915533822946168846978067901030603326447413493246285109979547724745906021859466470303980000170131153976270990771659983300218574573283741056020665405284963431473550600020068793879218847259956684360615279717809915029074376419063199696043043117094199668984452087368109657037711427881249045727609269525153202795585244660065171411306698533842545142976257138742030739708235661644572762492255353980910465327751269557640866940465678244930864542369332775650895159377069529263060162321649730439830552977846585856609352724748060634143642522957139320489542055832688294366537862701883283709447433801900468289074044574004659376803391524616715543899173402124067242136577369136191417186138355515793964848747070580207941035675273977237748746505080507443883595687930651666669932717785207631585973521405655114427241012477887829140801869458961262161305400607636702796628976190961378657825582924948999683789049244582476186257250498461641504590690246797695632669878051257994514624538415577403394683762275806423227346770949915434948904394563748770919815753202132990953187684997120715133578053234663810025312658549743595929910247900117416149000931379408937633250329815264382937117606961039900406236938121601961229006321193741633948813458801343310830187153433027244812140343323684941209044860409964747565369194339003512265330279721496244815344493768489988981174213832522002859062555715252547190875845479764715313487654618619026221513133117436957744458059616561373476999710119731262818978306078056452640293054582356817351020617216722014951909138610984271192630084878761883708356209381454215200690304437634542221146975395637145500649732535290911893932228488598301292105186005723733308005038514201912411679069931451422491211754119189703847208594573805440015589739238789489072088571927609899285911849693085382186771544169868992915017958307293681510018370079385134823005541916935386718980620055187607255659832906281913327653988155512944692334773211008484103119967905974055556956993147401957248526373979192222346046252961631810674963656583619306366827145998934765547504759719862182886896683066490534412198720163511048763209839678870160138974892600276606274492707128838812763065025054408351000157968712424107851219702396305674568403632278636639162133443846939958357903377470980303287919233895690984298858659659804058970598538256777500567168493751763841797281203715464984076315168927627580349853789413133434987814243353058848029790245978011409563871123416580133760739740043908932478359608815034513467787541496335083850376202857396633197468794328304751519024768215378478808320269362395237406224698860850000261 A013900 411 1340628854130782680662688725944772182437242612912418047447521209652367232152743988025311397548804737372117373398621570082700753141236286565404866907601828271134111974092666988076147207895180646263952580842182479529782268870834955022674832816085642329681527309456405980633322700130635055602389724435444559479092562981150911573313236354553873224510787191780157689807472432941809088437567537962299069754472184018417374280321237108905174745276947720690652493301416826626089098788764872460974474756593466486073144973958261263867382583448790412355534287751630622312422816985800388808355134358368596571307049041532793271998011985739042401247376219143564114072496279183966684571651775655950659199768338095710671651598624220881037973837775504439875594518737003365462108129078652569554157990788305147677237769866488503121324843900409647632732759703697832191742422125710666893350145805532072437032673262402498338882639284273367906044746357458487409446301954160881778055859213149754249547927049665528415198290481557537804121049367134557562539808848535574769423018017688530540342627636715531082681619020826655172591967598088781631348194383288909230174583320577790255386742200919062390437468584550484904777484425709797761260793743701188189454095666369880942373359117439411550852847575421596895305248851081617864955707190018289012685219372691457345945393681400951982995904025017104878183522980003564507188308604992076801323445197435496471891969118583446347660740842534946593262344383732488002587887616944398700242859218643234803231399752553576530243715556583610308008478057396561098905738057921978787993099704570210252118831696436284673504512858060100120653795431597987107064910259472962091722283436288015181303091006541755354473044047671519928583360297061576349073297114148556920508302512810905388082271162304926956685800890544682450901186110686047780416209936788672088468307473371373110069614879391108806008698123517283491871243379702474375850315706123833217758540776431948747535259586908515771756748497729834375469348011761980447579232378868503384980679918572930909139605852960934036364044756546274223612670297481000663812494792934475709847766853439609429744816816192752065113801395474907329736676648860990557630208537058083395205218515637764874069442313299893747497843682287962261939677597724044446631889734200728096160176380011299274237776454401810491842992812176638708360148731330869471541832608127638494231072625444665952950775265417045880460693043246843873412500072458048117961375534256931062857732492728534418211195967674967167139092470994297314373389042375811215619016778340872370933053068515043800956721091271488304566012723612288405300466096447038415500385023763983600574893195460679539620423227751485999698842296346915950361 A013900 412 5475263643784383676877167688319770015064124992638219459998468819862442665202253874238162304040470976706201936814683752996328228604876259198056582342203534443967097847503835338668780887911915172587254999370138306830063294077645910643061307379008187924294655366078217121910533872926226761220775475956523560813121415563881419107480161908869828190097730480736533801100387970850075439896958019359363593083309601221802416715634244797716733082360327463020414538544809763040437114452293404382738313327878133069237817461287908786022041076445788371891649940140722376216788339274524353732592012588147543625471690297573122534960352748968808809976810463980449341847596126311517520425767588608243743188433069385030049802965592779124468069988832775458400355449568314181887161272078254037968706204336507841933754453149495562086305916298506942306491496638632020152127417946037060369798223834519342572157577903651305868328925983540146138445254643242565887407051257290411430639712668284124480332938411466034266039753354019621703348581841363613675726395858112989451375317309059745268343865873737537210311082924577163217038027459321991149370792028984617475865245914155073759815249209515743627848055883631219950086628920525810746562968989443766385737661565116897126627978344893418154249665635626919301713062137951286603883468690460884174996717125228553638032928279603309394705554624476383050094204386155537807372278361956745856361883854291508576350462969175771811927579335737817916489333959946237983857194404250235676060561577720053903112162960803814460744888948358679442547733242691352580602023708097211490021406496534900260888772650247126671344454468116112962862286575984770741950907055623783951765069504427319089975135282908189584958713668139302211847230372589481028826601817191235467604878800873531506372191736240714488727436102874428142407985095838998426045623419048552465185503020303498290208424198536106865728930014955061026434836958286255300884650225696053368480874143566498311757501214152656171947508296326914302688739684185116107938790537769233543102979836123625698947973403683603658848431554255395102930730374612452292077273796318485181064974453899562311630236103829634901883341393060464500284890838289820397408092316407455452441028144934711159951883421190409354049690880675948961950099216542367648533747495338927818255872513780527377213777055198888631546458787203422325452391793777135339593470096686696501927617940651185663112214212265022497435396918617478310247864958425986776614171780834266410748328131285100145950763662777301082279934699880280655929672561356092961520842043438735191000052970175358902531145565582976656166357130517670688376038884965446039783537975939509187091521874474156768443310124883071722856041521352735779785310461 A013900 413 22361529722843445159117717433034461038293407946558744734799206505669021951395190250029952904093991556436776036346786730296057114773403735067042086000375797226140468286088261410492506693101940668278780730182581229062968329405807741303237328527914719309799726275255412625811933300951875641728530342129513831240429986425863667658278836732177174181006331154106558433607895612136763954158606143823596209875137825659564471910738534812599707298400895752049138037285396098043212259571725945132945928200700411146207239531463409560901403982353320735431059412178664397429361473219424187603632771203265971068332555816008687318154111622416261029635101592753017137489109187064995016688397834402516879799622687108470611430341580434815019169109461927082428350091937401518559537238456069394722030977836936013749488495862307974612244079060648501580884227913333672135323739760827904293353295760784281518291336073880201948148034938302294384170402933721606583325025446951026614287081148251861074252234099206842011967222712904891018267646446894975976647849050515118331351384797248214710188450958797349458168704083348516871868224984644403375136401096368105217798726703246650897535219111832458066237872882394149029368751260948384195848568212756275739757569335755484671758452986357553977189213672129536747045618790668987570207078362179987519988267407863061141643920419656155502226350347378620491272790227702218114626929430345907708713426211195804468181502162873738832865238692666157890552005315150390496109151523592791774834615600128049865754287860381819442942661698880631069988639884208995765789305628263529543607916293904682690396097269646940285564557837687485067738827467265978171972441456780151661187672128101118322686539984060619992119467450761392302707485411923072059311753308192541964480553115526390898706174642172438284126210515185554850836594337901149310811356651359612171616578070724537670538515477665512586430388803007979693123544056173853560598300871415477258266106570614079321547122466222077224506990580537047030525384432920116881548922374093864482620423051692335840699117125957609386706538159166013395274498853685091018525085988818121646472643232145656336491358901886715732416656466739636126078022957550293774874787237532005220769855487755998783070647032367172033283696575459523831449362160379900255744326679461210441466627189403565641806164084914836258987523879276284322802438777356992217569030815348233870219086359031448017902257176525790646798401990722561784361615524572531020356715584277008282403657669309608791177659825912438127440563587715754107163031637506980620240232510450181832298507335546153469186354135543000544425675323104349376067268786126263136525987231072525410509671579061778132156091324345078106388082033398229550956966239080561 A013900 414 91326745902594637217797828885973475360955145687948515930138174089009358220715047895337580685563175009634993446819948031988857158503172967791041650476220793827077512667681354514853857077804328985258036658919410180197298017094588802064292876678185033047872371880496905960491142606350856260259132498821489567682871347991856230946844255376721529249822138072817749405256440077423369801943117510596093104347260268914052919295119160766673277177106396741839636707215323489414381232529145504243409598310408749862636133177689242451086984905733179568894725176338295444205652622136923544016184204504029755706148059540716895884760525431221874087393748050064190044236408320001333212652102283881153591306518816042391932613269478995408454603579122565859272707038831633479350524595115671471053641438614808210690299715439747861421840655535673605954990856105073963701547820880937004752388488569914844933135163950670206656633337639555338796684726792015347168564319752918134746436482404656574065214623536804762667917346248997578312597913121410218281203456955057845292190522001826230946095362749275213719456262515507761104913889528011192468797950854078074888116997527456350177274485909854053820780162876858826444993946393590556842649333286286118505019628681728310703413369600035872555792444747557913158145758748590002804470298946057649210371602908720935871649077029838124342798139680079371327027693841748856704165957113405152019064212702570996224304541164894799641043754209956548106961335459611024975549881846656844480393828407098568584776952804873249168741567587060084233571674139737843816055868905696709272578634543852408480529391255062338467214496229457295452637212997888448718130820126077274179608232926049905442802420635441962170435109135122053064879943878320430520507190997742468829676991459674448595796786562271097368638140491279839751856585772016421801433972511174443429711438115224155024784021600849197619752937340753692872665559403363691500693081187248822085961864111151531971209924411420051814686224736961934314415753087873482276050835416959126027334552405839720499335104953240598453857559202388074473653976042834133913849322212018079434480568697049307189520695382554437609478599092467814642151379638954112356259893431591700054151387567399762385937612615537799668305978467530816739546171448569711014385660335914209025204293570870291841266196545364767680167205262876152079041763013042469272765896321994537297595640818006695881362626436906158106380000368712005306073058325522198512769882474461313803173060690885042573657471672668814468718133189153499064818644673773897058103753836162098071472166107611380929657458111325304066489445012765796391145708516687057402148920976410532101587960205717787131316824733849057839377672220683742707292896773995158260661 A013900 415 372987654267532660455845330751033156695152271459296221858793246935097208918580547824396108615489248620025286371150796577393723509899967220928360995751583820289961096563590087655469152545317737813021332776729422036353965028914027221099580601934252171655848601869509294130147836009740138403380583297569344364863182555204888024666237570228323774330727843925333043163757232176644862031485688168143014443557750011532152441746115459606331097992297412039744002115574809878440763806153515683026013383869138685722742094147133812783726806140489784410502515987408408761975750079722031583040041925799112429309234996118301415199846346674178687182198893805015208623855959456125764975125663589701303263408544803117548934377786492434626664854932098050348421522089999313124648956849436508970601648053088176828088463758127189680580800843113900109754384110409588680227455156807655702046234578556877788106262256226096141676562870887045598734878889375996671386480706867212707036055984225340318796317109201287868016803901732877258584059449577064593892481319753608701015680603098180511633179017099677649626845041195847762636339921135240039173010179881091119728633517718882007215356905178920851063502083985542009942826221460009586791620984723854422872469170518675275472121246196876107140984479385946020687096251450875179043739952395892991197727873811110082914337867146638913466546225065551840516085131446780347414340889612815094766212170162782908250678400876088016108786437612637748080188897111932846713668247999813065199220914991259671055656137727335641803306604923879677078414307925777467666997590253624836036847673919182165327738567354191351596289191265222769815411094241889211298166800607732321554212163701513344868854808919629153142236199653861112044329243673392348609233939261071014689752630497447875184542251795757951034352398218576484810397233808078040295658288566860055585727914117825086760875447404049808848030591146309497814946283824837055821672113569924101530098935178218082875150423498605045036411825134450972895439691601937176837101492977238183567363072815242408331055001474634881385998111396032337345924677210514929151685930695425250236441525096187772542028661532585961195309156032146894247825091734832129228313387023857093782859736115404936960170189620730543163128114965221076176797258359275005323563489763567556994045880577084929779207114577120793047338563181317755582166543363329761799372469934554211771647654260461964655768983993594877228424665885857069582538283580323536468201989783829926164852900340704293260117053715818377840506196475954994684124891530804646748898599146023460895797545072261748466194954329921785663253608866081801806874579298710127823173810308679230566627489864132220140798175212337670970860190494166694274597627007570399847523850761 A013900 416 1523319251781684406100378371165625266291828087019183158989719358600877446041583733950163971592628255778293892093703339452530283580505966026960740071110039232030050404436454840583789221379484718319898238214773409268095264928552807487720018235940281228511822930743864777666230907195215708993385043626186256889882088736894838386427405526807067355067899918103296606918144075689867457667652730533201053431948650379848475319487751894693676443641439852808930518784221196599349801901475379554562224287073333175498936709448403351923831432685180469000717736046690669633193922876342828910325418269198080871654275956881750928119107664298359850499505684387956418555898747870722692860675697792362682359390101238957184720441252191538751196560693036579526038686789288284731691929317740495723343161415265476071772922923031013501649729304162322552147989899707911538505629833373303460382728688518723131282573786915255478317392097552653816838717606979397381606197241397090284018663281230696621336357502006088983055296831871145744660415782077139084980876850487033049426842166793882125741578056915810588518647459593003043230838508248354979226530048662544123174831878349203724550246351798135826749299924707436108349506513891046613425246055331678572307874211784492211230965853713907906050601853244621529034190487646770769607717383320018961243631607159828500740530197551455133127634904336445337403583801426927063655257041608587741349781890373991838369503907696431942677910798640211439572047554883742051196139205324284539393203338136718613818076287748349222024526308476221913035628953413975681476252525352419446482925621901005800597182410669820253245756282335487579425890265404393969752054328528840182191879451985514353292234793963466343977360005242533821561357108415745364347320940570079392165433407967257364489064195101306843577349663916886440190628152992805332449538311994201719877726959776523554665178175618327228366050585331233766335519932715300844518346900703040592983178591260295650488484719761076363038254571443436352853238139911163225857583044569831442745651093047804335107270062577557793703436272750647064986828320120141232663329661239116959915901069086865578026671798593895856703723319460047162944436704979319633813483932257521780575671231128661418443968031600215232063074697457574362434733859662373408516970972106876023086939774910753138796189555851533608005428473227383026890881961916718443494578903832182790850797956412806970312590763297224831683486406369094743739114186508682935613320214678129585279801895134370744807937319197827552756789197533644269744429153625850788591823517670873562667987649627169279172535279173787894749079727223573552841258276188441331752751981855487154236393897981592264409253968182883494349761074857416690253578443059245277587672006416850861 A013900 417 6221389679520829064638961406055901315687721382023132958813071822181202178255878169409598626545424652052385862993785902361418383701427996356676385485160582337573160886809329650883094142825174917575014714591194295565237139589967449613404814197421938505646364543273948882331431314306887672315592850058750917950224328492440946348846553339438270591900165123425591775610999137669063373727918184423376955522474914964989537900795247000870338657152448144296805940697156573252601125295617499114167134773060487095388382913994933577995471878060978238626300306506025410539596933613194623895488951078650151286004100089776715847282175730868595763784881665114537196980564632077566420634978478029486223386667471860126277073938838516715605300624722991387478874126754819072960987740218513276324201528879247146090203866282873885273101161100858645697550157697386981222322381308109742035852562619508005659194290885714381814251539383006891006004823417382163825615251759787097826050906725537569301896439010300570021785120846341778206913348755997025814109484125950942164197215520245060783623304683827918940379596608371243321862110782375614819014050598272745116002454049197861280639385675625118328162642571797564517546327902888937364936660839826163788841161376223256424380598874118824993009169079438212031350066404788664146925648172934672759634077090433062739702900120350095460661706840435380738935314006991514247601498938890674803034385568258310441076729278926905393522798170637286180567638990948245795032203324604115811620321146487510627413019184869320806019589920974046391250725244266971494692844415044341613800363015331519691224753280599023566101246478442647158620857858828350816258334835198964716930037061733491155795169414260986858904279974771037623172560127837854058276257800703201815622238746912483769567151568277442381161097339752619827268984630266069251062491869553831238354344554150259626131608852220985851697015561601877156324663292722492894398225095508188788843192667744764726455670932460931735360898533486709852124262740449321641888180769910693165148956374767630732815936769843066362821997784977190428759770529030988928461537332796338815109491472158736794084308319309128662259533112730098078228536891242744295777283541216876961570879450723797227728428281826470629484035434961176911194058990980958900097569664152664472765393821652781804910656561242804259988578432936428247508077911546031711794653195719921568296534784583501360260622248972959232303358515738426211999659988234298486021296702087163717370824199720178693240841613273166706041555518436354095707492850752490831538655020343132388165891027829971680237830506208946314732611263033523970732535767039489431452746121847976942104010555140518948666098540709682662157353555586250362081329972876706697441088829079067018260961 A013900 418 25408783811520697503721046917434312619301538584042059340221425442042069997417010287563911160272795366871801155438783997620171182293385781348298382636329819485464883950978870036501295671806439706043035170876611213712280567036525650933556215068505136472848823077549677904278680962192074249391785074517794682751429130220306561424270557340153180362650056280747582796364657189153359393705564384921698247426295322683428736730175769071501550980014970618570729439207197857977521508420956723749669109293791108406762790047429622220824884692660719285351911708101564885210178376166581776646190320589266161517320631180757174968600981184616162827469598993375946480725520994432621096081736237098702714419712008491413588323950684324956720323886731793848593857299953483330699042990814170290348947788297262148594147700489751517717757725153177895752010296602055867397068059822832305558367486846895265420721062600636992481966526245677826564515305323753912662359075327398246018472334208674712323444548458407568326542633833665302716633014567716209124430358228280368843740012103448372991456722282526287572323250887845603222060368508411030857950103062456316601010738584783034454120595677206221389167376690121005043675475334516611981075181472594875356169976017794777786069228242387567272773740446502681195448837553863788031123186628730669952294293879114761968283354084421945220983937568728978911266454871268050330143529417822343853747537133709333930711911124794653244591853531497911127342474970570721599736816630218993990354365214690788640928139065943977973185413215840023840553478220835982548446540568327010629263676391278474902450706098047752745337666843854093703170604202098726397031481558770926999378681293862812962874207199952710691437828749242369527836675990662707597260122760109747238384600888504021875772973287153470706342418806381014389169087397454283694333574106936671714394216947949629489343729844964580537901632952153788096022713678471225952504685510790089340703272017529061364082332110934623761319181061511605193770553582531814966957160970573031866478017879144855443524300177652837175467683975623128407288207577385990913718693082410860151127489230934969099456517691198731678662821445234106291391245746061383221128299487967388415628590335580510981562901674235770524346378603960377584184567519124325224847384362935561125885617672405947822217417372428298121023613166534099542075988506623059660172254911292927397001446010252262488941767587652711773609378817485822230854023357607686681058063882290887425277900484901381521243614473610553417311022934401432198633067259251098557577852507238407329640703712651415169231003808238463852945772391966478282392720058701745826485591888985444477223931612259948578766161716210955670199509813723360690026721823555730699725848327930646688346609081061 A013900 419 103772039373415492195644631436540393602802033032624758593457663869269460118520809132450057133581283830636489970728693163464538745775599162990366772823417252090406618009076754094944978154520352209890065984412338734533538776114441447503387871517496896373898351179843717078542465196369612634015238814623199781619794462161884247819424807503476944072279457506257483646215692790878424253192289210023092734011980153666713987108447588640688555859030121518275334673395555978963853570063537776422747358935881559635168317595497367541693132398180336294025027958969309249251774716280312800582482534508942519519050707125961559046438235857072055219831416718445696397877581018883262251128515047671048854664260233591790727487435313802240066431506125205988836021192597321224391292177827143696984428011132636638335507217717894663262612043055818997218681004362752970092233060190489241963234211398891800400032312488324141632591971806499057149963522988048678458253361903702503962288878613982601274892203803530808210001097382706296490303611429024337401295150470478082675087427171705603582781390930787893600412961274301115964819973085569999537984873867480905086504558464850975797108378925873605981719872307499886819880052489174629508521129727406203037009155224251669750863121133963305886302506131302046773013792902572650561698237633585557882835077925986478469428014699541750898965720408383591500482239606200715621389518638857652355434170155319424415754446936684968110890833599844150333090529369782854656206732536294023575000253327683864579203253687360866384264519300225457207228300955194457162093064781644912437986410013296810627573831225742925034986310494651347947212767792395610576842670865657901729089471650946408284487512499534065687611927832609510631007296250141554760677664624686978806033786873340164246866275975036776865243778989559507247819859009030437490311444343714167885429135831338029747058216403549688339424597041524238116754460956958012383850338599303314666455573950062457046110016656600207838227428692500608283483511656971768038364708077078290018914739298233383261753037879852129961164743592526394351334175855009702876709428136567276354079929895550738234059463359142431247558507727302058738777278142735041274793309067107098995657141418134700480312028290647984634253569202813182051945776389423175775124427324049488129790577021490803906665976508151784784370659557055082473892086735887744581169166455466356075021002651917275483349561946500027807309837637872664058853147648828910781795919759728095624464898648286217172292567115287334822193366077411823643869508626574670870102265002664886613392927673543357344071511884230518460279681971802685919598390384463858831695632319397342774874736321562468250487459831338880263617488229737391117498824626305783306481036881949882070523074494570311161 A013900 420 423815489777005585091724434894606058053597385910575809196299038466147271339510955098648410789316454873986319325943026477598686156160870317168119927254891222679681759017488380475918880225854724980764228377004417038047160249067766430190033909452480591977534629951950904764192360650958331328194270858041424851313184182709813618403560675749757690762540604680763695216993157142919363370886881554944523058071062157570380261463597905215024771672420778322909812614949463569242253329350064696225918911377392813587550561060088394274396463720540709638763910712254514874178422370535141789171717501670506652910274512023846729263117445502103837795368708851220787104268226516802150243096219434708378298383159884272466101922162052535042457552980597459904211182988707912209857700774756015399997799424694812427262683363388871312125497107656313422359812308598923767906659133357037303591286806008425400905572367465877115165810504646894605805223174199012595740031013604273300134887971436244955849388524446203977341273691821808168202345469740889725404966925331630007931407236399390027298041061481821767041340175553334462013037216898749520683083561347052631944698353730856335103946127479539320063548112210932595260958942251090593550380654440829401229652127860521468681169823886340671533553951593356820527712404607189864731682334017564410534844624592599302703469424262413164388216797685599834430711015257923948870032554462477176842481049765510216575807152488562014946657364395957094219525364089659526484268572558210957976682109615846999011788587587804201760841107538570090005498311159410637690161447967780768532892735121715517580884911682887905878312625677516064802559612153690705552493728925104302109676040259101877021083734286859577208841562073088334977607529622499373939638410771348714828701395003195438140790804575923675432118983015038973110328333998640218784618460155607376775049019077903478627990208671953685696732336201886182416875010748773175334895551723753266732585876025024030884474965137237565432312479750470426791183293441750054817253342622303521344539705682654258812708843758141963826522890470980639696678258943620982528471852161982549924974195766348665572460488364536962600584948967582065397099020440022324805424628354281170115262326922945348366342835053863724692739636234778519631533797297819581606361448758577838520365825404047613726018421322919212389632995067628219386705145330125873531697573889936600312349351951697996718823429295262710067861915206673385155426199165729803352843497686625275067972717034364387839577245648112119434654748590123706355751104051302239875255530599648666082644669304446099272279805757897744674146709420721321366917705767579230318386963651283007024208685485629598144284085184630952223520447296558708800368067155120075907782509210608395314105359066349102382951261 A013900 421 1730905265613758287078696856277495496302755137394768572914414099298630537024968031229345073153058122667302400745403240380187271729062766623216635763021628497437310951685083312190080774649293508148664165878752116629505445220377913945305547679628785438176041159721392642098342784326939571935809549805597841276673026833789332508735600559390261134600982846117311688399416970080554114862402483845430481565991083028795347596223741668286587885012105373169374288610527719112605856064651928575920971651875321367365728833976068071144456871877524032776385326503829376452146968981924943116298000620290017891657505044831104450830227222292587786043903139187979667833328968185498178609979512889511922516804961666517063079326403960920419435934585611066592248796655364972964192045591881817251146412628195508128995952387099852714723054862876257304573131809361173159431354473202609408634478035705816188263849011539756191925801847838886906463717770969361541274456402692226189354196099030739460429443522079266110063473226043138561563367335314237468416150824713835447022668225585985209877956797238969760595304452317548829641907310573399816171302255981059001177974491170544089054361483185314016610856908628782023237877677006621344209703181182445798391423485047283590762234358904027822950859227256380184074050759368628733740528552043468826629769466143259404770542179099545867091080611644555969398301288125902457504048825712757500419553697828370041027470567285688613805658288586892764459057759003942561773927761453561931683525380564190344511044782355938728215652928139381643161545658104460144801026059806661404545955752403333467067609648688994179285522472842169037776198514556500364237645190796747405350430025698238235043685100284697486138207032504262141970381889338779315606251173069676057580614196033945492106241865759334458755992570650703685118865059212180516178479037739976243094354473865084674968053439227334719707710231014459559494941648274075274158422257690532440415820708859676669559315089591957078219672830861376020528298479928744840629199193857092433826755956518233941071243001501471352605865963495422501565843374029901398365514419886605094131137037903540351413151452990093773494011590663450880870357506478115616760159530086348081148912984648328020208329138986319891881342641086095186805666813077822251058122399236356508878864587898496263266045560543355678239712504788695478425461870747912410216679593221463959272266300655281740097343486408211729450864915757489978986661295438956255603151481745443972530382441612764630740005268528700355095192893371672819251229439807027529176770987777555716796795176550957618484017226975635936921427250091877369315949969043076102122554516635168580270577716600545327410668776586636456607032082324322719170292023436293057135050453649554957910733011068235435391313628001361 A013900 422 7069191926198415834016392909419775633945578559389111723408331537359636274894208961311799442609477831843652402186702119439963216655936974228645685336392395968012219095088000440398821081825954265923467468529577398278679818329990658721936332583919602236840207876459299410986483863812438232682611718170591949155901585564905846688259574980206324890085008642810558783903747246922961141063652846675606475194145748188986107913084979571190921867765824566666414701488544868155512689359501006148847416244395651871779740496570493585429147454891867779786068088359616060197589888166048642106215780631327082361336308011099758518740181828792380069569690854660766949377766672295361296759195938571568532262805660747184003839340045743199045938719877028742680469902668972741448029697593850121717224314961225902945140498140106895572053143088527785333864432195743776661606754235361250288413480380104159600304574011878529803200359252560645853575376212133740440080548668691723672167661642247542061079350717967452799376341065956008242419510097524212558995869999364600063020726322783947781647773233560473638217043509014553492689343289020132762625031714954499047769966797364110284651006787838624160554417311387717289887839458540419238508192971970408067656211046705095960315632107434298935741427120897009566157014780388175980098426399929283078307468106445151878282776084202634375332549417098142679175571689136286352594743313142298620220999676854543912930333571322048153332302822076017326220002252605760820483460144480253738750617690287590350207902506664671715844276339466976708217711783810083781842015331882445648967542434346206616184291633820369816614181616857175409350810129498717694083330961378186874939096618384200473980149361757833287834537479657689518283378644630397941646806022185037056441044018636432818256594510189563622339808013787109571097641907193525658305042416512874714397896201066866186121702019201796956092979062196385301392850680657799101265686501056161230434693772874514345823868316717601495114044028193776666815644350175466732358553056830945066084287828772075756963004613675160652648969787377618534067562489718894330965995807773303751546070907638887052746803262308294970420666231440190406013507962564778468525784296985184284568356669515221115660857244863168056752483361802362438528210636957946933368728748843602854268679742300836487301119939860679468854488080520015992132907251783419822478351343355374177527822070772536810013300630183263932462006853310080580669402383363536682465086569748049473655307460173133641169886257203333648944632391012142332776765406345320938938379567953303080525507977346942560608193240708421705616737953527486455900640584518796151754827023944208633851646722946003772223239761126258539065236334452848741686108823208187910938316692800601053158182601236791409917099379433986461461 A013900 423 28871293814978876306122184297754215086372771339979630578683690240062027869931713713102481415360811022510492619423112312706873213107728852384186072128045520765354672018467997686633265579106461643412299411689115581887354524721333179276918897842318631415081329828455301183709309734680242798537287200792232750139566821507217533365367618436235631689921073883111245939900078034905312519179205654760691080946885844324386352313938278151680415191064271878546870948764067584578797530125827418713513881531152526205187509941784049422744766549671332091292060465737596311069037059848847425274637975892183568399015976884440534866145295347152788234509643989210892958720686244088157367455528891916081614183056861863234937264252520159844966717371788492965010049809960254242320639535972740875955437541957457671444151253594508712312717813740999416609821061395069354007444806579393117664159783633863778327763511026487115447780390423742186291233047563351621465073408898352537341223619080764828779196237346601591945385713923811999218873763608808734036407591660274962481983011395608243918975452310957563946315865612209846934046039616030413235969654652077384515496369167081560177653461473218512772744456295855887571348215020464384752410549425017315559522799192059329116621033405604527717760498245882597666151430221598129908495963358377584949398608801000751231246564088268063254930040406919941614163631511173196228918543759947774937143205001241319649342688268969948185072611287943484438032437419869440372697320059531948774685136459521238036874444835371692419351324842293419041008664913970546983504756658956428157393989023655776787364881645977406188403795755588006946505053000695842433123426062695614394125639438239531539982801988504528688678322355207449419310665005913652863877662122011932027247924317557073909474575895659706979561632248915947986429450410810985334609282038322648133947162272673389257605829338324078150176291880895319405803842857725197967278291504649969137379563272490576914293606416174672983796762329590231478718439906195973857092298897956319575339906005775863371088364105715337296644310157598719232603866031823426055992554444522757624993059739958886251010271950396569796990013376491113077390173883418774308084624173101488121789910042323784073691622734602909523750874050420390237555503590610588028518158451880907260721569204210588598622991247504940879428083624139877833485998639915916680403657199749027033815555647064188358312131117032098409832014651610553409592486943297403528392342524594578603405114853400555277035573632930392158988422092765081513435920372820331592039174931857653064477307655790625458722482622570505796331025092739560962030262111873799882178040803317566425722144232830496952140705731655513625654870778775213998768978730973383455251090143383627561804386719893781034033835492645723541239331561 A013900 424 117913279941049043700709919012642287588470121802382149226032637993127568085615981907395557450956503657846125417478552419438453596526488513751106721364222839403305781345297167819976606584894279104321815439578928637101726501768921558818043747596711364880965074233724124019688375596717314293748933194042758567077754995284448635235031255823048379620438347767088522654391848602434821764892312993813793204386257423691070625871707635737556135362240783843445154188718277186245851571584421886595280757075261563427132514540750178031481323810279237065377995440179382831633365325165737618411574231979242803881989550209720472887358866872602049581349071525980197143604113410166687592582493003003360836566636712592499670515870981837342988415384838755906890509438908484311315966249505806984230478420545994833402729578956586626465083135817429458375586806664664143771159341995706011245312636498846690932197283146787054687395340309995886774211180786531920577127774355170496107828723911370717981944132143492908265741739621954509821801556828499359486826281507320634547629298823815024597731563758634097870712573062691848073184364441869426727436902534203898177123236811646967003114679656233201233678406702361326286030816313293614231704677317262643493962623703088698104521079152862857256633368646507363010926722319459143957418272447913253069423807602775969104285323639459685407523032955942140466347301618413961891722453488546467568561500688774674821200122501988434352603236833701272736852715698926201295573497552454491522640340499467147787636957026586364381565165139735394998802529383812024905878760175600607194040947965501581633053700495217970591466130649192734758228233465194890776961817506081221442662918155353509001975301584053334121959825009225099380856106261316955575015623750171053604415274953259163110759024890039704934934641829429872087324504852243556016063103381995565566501739384987661740377225206478705897213143847056454880562880419078338743359237612432443603941011740742037666243432257905398107797340827041793972465459139334883025724515021442302733965285458095209369725358932516114768562323758959086816596681864436086178705247599429838938991780277025827296637302682886581104456710620940731410482286547444499570422721669987960739690293393764608859148030102014477388860468460195966189590669769916293177859039451485265224420221508485669106224757176926176550613115757433299199618000531279235230353256773152201057833144633730498738370933007201910147693340870657312790670085517607869047710694497039243068745432977888061207496263309824647546916773657483962174105155830555889075378786378374772738284836674322149226593950001322825293301335912282733664588755521365897972603218622870076356858234983447265432734808419360014854050683402466630267586384804147126342974432505683216708792857607104911014878621569349892160499095267611661 A013900 425 481569744520518340427113080949451379382358412923230738036189122860370293946032317323976103581008907545513018663649573414781007772027428265499408711830343862629880544898109508390734278929973310184239830758599742025715798307600954307290331287603476482021714340643026928632933314462928780024414311806723224306560826253996211955612026386938167710256211876553914002461324403269052658004818460390347906639827118330354125234193267026823388749989062947535798197667298504574623868649359509011465672735251832826454315329768392342848550906054885242377947336555232057602056658957874714173092328732400657514577237404001069593039735235553260903297237324368327249134390703182575178963553752256059028995982637564535740496853539192792874336330261635347838087436489955579684329849075572915810102681147830318045094921276146174397732672500075099468381192452685961494239935639804004916232992584037576269282877856297076156835845996755394511170442657661455803360968120371726178324479399155153060680776012031371530141024104531764035517729560044831062579506703130329710876607366955641765774620077278201277747875090357912839407540336001403367566951781076844674749087188585684189584387666298701673391667214491520595046104742935938763177319304336109679556336245428408255017372643889286348184673597522569367780288837551625409295635923922794964774086842054304938194780794561240940632550226418396251820749480887066080175945564015026116743229593524525338211938241510493466727901232155756201685852913038700197637453016927476941282106937274214277746635883829238397357114672512358466450004409058956074730124350311930615441789829626852975049136251246220208910577415650498697218814686523435918617080535838403822575201066701197421468476331174733805940830243280001237606453804437950839580876883973697350196846028851880701319814044312436048964471505630216370021714097591552759368759336585511471325715320323967494301536365843004889233514097998907114434161740482438262340092205692172955355299089991376296774742467927943694317453227469062217804740154136416735100244517523587530038090356304692102682104708141647996842400155026288565426749324999225283998536280426079004640575268821181458288023704524479768775292756303694662094282116970704628140063007995119500444929866939767432806255328887667429118322428098754805710873443997984902883987280882850423188319851083027829682401637011041374576535576678049094694459075587798055883520966340487677492497403831763363627879465865646328436104521143192401825688486932547815585624295106052469656306291570425608665596696479918152871010342211303907399225041032729137128643576826706787715201839746435763978481577794352552103197279300689824842280601013565985275806777780882301719121074354131960201097663800316656025443250134697367142479821765002082844468222770893331043597618546034774180776793230003463922586515481548052301761 A013900 426 1966779475165993474656712961018735327986869376578179580444338032863161177875284533215168128611302060315537265037229886432880528622744991806554400619395019199710557763298913941328106259312182926096764077041027965006967917583871365087358749302032645903701365560334526922256691582531361893426490515264150127113649377064772183244127032578920557683625105181245716731366297456715541229610137078898680275855624573800117613223093956057516428817219081973093900954891211489831725916574717820113235965483714745698354895692622420935820109603969662873281017095172559801684617202906515078029040552868326257755942409858918172326003175715258308408417150253690009686517014205258658470980228843142722936381521686059957982298940036270824570869880757875185740880737456064072944351220939396421032956170178534949758290213078829867003954405490229213813915096477207188024586815386459176282392081245460449278954470735780745029209435471194703478465716028597809307962333261378287256621184638568959770279417991513336497620486686342282029221994813908654587512025905761282702520863023990903491241891632231979116651374404405842185337174893803667494883555336047722412987421735989981384365787252318193803000581462372033753748391426729410438631252948158409878385712416290407582724706632280878263907373624315523077520845421733430885729715972529010838428812845720828852386242437848358686878339012265598550457374775640347465112659453939332178417140726143107458316715184091247877956888150148556059061393567994268515871319503886525503367194224628555805959313359782876367884589391122395725186929457042091563761375589233306138456429284968859862251152412850939201431898133835617379810058280045051158659937233498160890183201251715427090216825652627061511576750737410096334509755589158839461883098862713861321636289063279994824140953858190464380011847040615872307022052567687758216090709375308223985552825265450435967444398973275782111123484161151434544967674398466066589661432917359609259139532368732869925034022488006982769905605043759624472798557068248693724239643734262601355016094862274349321256086520626012725552043315543020156347952344978660981603706021424429688931578095967856014975575899672132348134941921312675673153919688202171742491459471015875546886638514498571112091460194965451434929569746920552600758583943505614139853395337840930296193840292128045042233726208118431088949403525246396985690735005067201627831943862152152064134786139486708585155986154421352035612222910905433231488696175169705466181063769266923997375790181709066798776772133690330208058646209635528499513082389306810101676230360761530018414443548910258050100280590351493052397220111589226614328183044880105854030907736941679189333364098890784692789263169824537055190168803318367651843968982550266771547175513086828224208488077501479167266484682007450377009699510464705881953674401861 A013900 427 8032526021304909115838956060809577971766501207752319802672301404354469429721627437388601369229547355836746059675815616410413799828681443782140634124071817308557088671646857726692060101763145600654720263807339352912922679172206626024646955383180831167952650786327801737715476348907917640305023339880830798294982534519613138359522457882602028556250975695830812948289826809269398651391990454067179013302232177481634144282051249028458904448833269905394773983772151736833241647608721623842287119868004876621396927853134921966403845453682104110429875199411346658619946803007701136693482551010084137627302152047217566514801895941862172629124891768245622250713824232711092319988823598508037887198709099559160455465083301073710900714250873118803959516760725048736376097765789809862537117327582324766842782817525462138660717191417050622366624459437658353818403037306653308314093781406666266360627232886472876554539284617341759671105309298112341592458273235128324363053836803564127166757941298557609103268327296177200377827578241479150109512452513745560446648159197144272939484500857090258142294994856408304474977741320958452219521423231507839154604342099378418961869696082979987629028477751055085425717559174297011901824338796826709942724966465084069899013557081604967198502368526440652116425962307746926813839618733121705694237952972021282836859505126658919561438511238332943305521514778567518722614077588493080489205622856781791313618754800062249549611604850909867949368696532438960039938571857142462694827461299999709395674237652002605156953819416872367503631663782435063197649397805363334833376041299170605532279793820476933643507216600296178776499638831590273482134208315267072389758102415332227494581627864719834546492119263407311849867627311439205405116225948308543737556089799630890141268893793189533764870764510426324704981071913746141018094282250405692887620279219451390985075637291154594995821532786042734976537023978449661024902847839221297534861023286674282793701376277291806337554251464823726068981059720991558287860853214745624456622588043109532337291304214975219198439825657052564163560828520079694293628677365805534716995147033320416718617764507426855395150264435775020029403596552506177815681112117035408336915267243702128777463844673718595170847290732967975797310733442255222214189391752671481263615559330920440885031803440302692528809347886862335175656516524929963235430069759359466397284944207063806019344148209258398269995915202651790766156215537706769264135548721126813564606462056908181421951013847976811293062525043418671580389879299250332443065994092616525509736447312547933812672606059335123126788539054961672004804346701777885198553484319351248918835581649643952654605322501143561611639223599801348645263605565602527071942591060173428237318110365811868568512217356271310092195690780388415757192883578314911961 A013900 428 32805647556137400624906996286908458204069539349082457058413748837825492952395528338666224240671763585520210419068058234797387410294117713232084345966755833141695314400961603288440769353670964710779543684135818458571020426929888253553886655127404215753866589029092161404805514672051175342687386127430640944147336464214086537987264029760792827428613166090318318992923429961563960301548679605446219875406659738284919490296469788208378040118384406453892701821897828680552379046240427592655908668540038584614323814441916187937911911621228535079510763731791080299816383358110555220070988780062835636567802346478193310620668938018055241096781599595583714079762580262639604855158674447490276043146135032218666775325402174998443763317972705155380369866361993932269282357261359928249397703414696300162587376147838557445966373742183567863858153321413799920488093663067140083138898726736747105109704042458876761609270446844970098014520864809729912410100426177860824659472537943273055325883274815380429896267278778644600240285990123603238441409916823840757165716193625216122256421589434943180369205130788052012714561068306667735668199664141224397399158748172413500260590987642194650455702835011561825442258509141305600605252683904458762903792978265016314958631167490539928140370721801204793749347389087031531547329200707561091347542917970985093255300741747292820039790585186986812087023724028662381782546876893242178519045173515005370685741670097689033447818304983205842601884642876830489138073161260327389034407529522790113142582549668781491724120250834267852993949581685506824040583103226282201156325923645983969224989438222003665170381466824486224037280951451736667518657802314590565614083455832560765642848320943930140991163010775801065733356226570276170234240583511712871787096563906762318056846430409659168038642454207796663153937900784002528278139876233164140728022869980440645373538395336441772577029717873009919960409836167410239041466745763011540483423440066129725032038584555463743555011655961738044462051614987561344195010798475195819588916768449451684128263752835684507703567290405794034352962943319685999544303174858363750143214596993930947240923530642546527546188590132413195077107258083687033323201045678296428224203979865271107842168865495778788255852590929805242921772563762247995300193109046477349300213569478971503538999273462343666859602786514082349953233954795982987779783183334269756072617837921013497227409455045580433632888587275065381319849366033763754058425258667502740406022816293080760653571557607535942978807951592351240020141886435947581981058269539649244450840134205624329032270003079536635697240199142908019596493437169077762717297483862146755060665317850892516680626252232242921121657364743172287803469736754082846417047808091445358437459131863122618232529315416965013818846512911875109182367213015079510254832061 A013900 429 133981577989668314029583288442359121059698609725127011954724650042311933592371529683475065087551790331386676892726275704794244719769616446728868909447173464889830975240281684951924234558096940646259445139922780302468363096644783546227682042092486684964582290120304325485527607277638877268244896370425608110633081000833215043880323011210083747294026460242635136917317573229453331831515263925282512039368214443789177975239302558491624962025533872782749637403514744012072651815129576571593589249093040123461944504886044345073413976164171081346764989667771682843560391089242676684847145347643407086142198131053935778099184630428477428218606827689923042256872433813226672828558397469669483878089173231219289195773250348313319172210695643097794123951578885780774908344573477344323293409913664574190323265512763600303628712966825651696350947838139421669065343817426169880687659428764275588725647389510341040965183041229989222271202678490282745004003560653427571852576451686659428529495208556770029119775089527141190485952252549798109721800682710164860181258672100938790123573669832840877889051043856614013179551573632330005910229916518838702642301642569702148827779913220474814120786404173554662850553419442515344737513091586883938034143806325131396938860509779281611058016205279022299356503421117734565023978735938950960733591378828218190349067014670860353617328768752758026231425678329184062100481482466567274531810912197806949423008240587641879193268187200215964976199671857906277519293735976464349882812825731556623875734533684820159131971240552484172680442480511360105570969492469562364024751861088486774695748589631923390926020119039351012076883171104989175549617849090821643615043856049217255522722470415426032752149843472459908362665898291891477129832201360770051378552863748171889938284563282519417845787685872516559783660934529845509743279346663741900311458931309987620210713533931957179823619647794877687120229772301156324679493377837461195499890154997520476133073815221554030516766659124990309125509462822314273388187797063345721978914562941174072599926121219971933596646874313593821494970309774872910424888140742218250323652878797510375557603032420754915697916367148378862427608829846844296482318713855776120806899698371733596809309705740175644894515822469008522422054249433960799853513976849827188754351539322636996575130471746831232164970600004950239526352748016228916374400278838674445045934584471049145039960182761110094580513912178681798913778115667860581713768657349206609594978190045387427666012251996495152255692533906273291717501498534939955516422059685151018910920642949324527825022951847138653387734394559749785742058443235667659791477371138877424490018285300147978267862357367955546395881965004954683790438555347086507134711370074080079839785277901310948246091209623742229902564862229902045286815117042099242911269875162161 A013900 430 547194296649182350996535137910727328679036151677000954651302897962456210296538156751810196799135354444206658484260275332225879654255810299701820241942110595130023575809809669793838718282958273390328846155403766956091344191370057125932022455791966962550535495662625016019768786410212216290116249511351596510244676748583934393926671090406114242407280760303406405319153618143983581986423320912510232702495763978093825557852810818438203999033444915365900576869331969534449929350822518805621949445810134261271051014349598595758675093466067277499404241067135997673067836807967105091260911161455786523920437529235510165270658048317575093065040363575242386804334963809032867725788179664274608775987870482795930223746727520796775144544874286671344079424767278996148583944980883395428106938721807401115273439003943332763650330256525610918718602416693050178051439750094037835886350560675606696190005229146573355746945023870440212667041130424842249153595946068224199630679338909937458716739910761913032698102562912886863204868080590883009712915890057267015631138723986116213682477348537975262227551257265841147840619761423372609467975912284505664300126780720563115729684771363654408825517874071618772102608070898596361957821954863084278209184753556275463369397146850073807003655041996260251824194978690360854748996579427005557683021283863704739422814943684275441068886041791907807689791844289898957208638523023189872482643478317975559945457378392228786455105796612589222775262056034546885922825066395214027820745744383076139127511284756707696731042875511641162128367815098926318522502075164432120475853100623349925021681510664327952804349694188732507774210635993057396851369807089673765509844227534464242497606364146111875789087927875716984203872157879812273637424823409722327605199129386772563868837923186700836943399333659630754329009406374276576188036922988734958803929732822051749690195354645040250074824827178707756845417533284924846779843583919353106002296881915528374095562901820164037587557229299032046489802322622076546258971170174207326479806945422611971079430871600608593973999096031022839961429737121868228339196080493434298365081045949790922325182102312637571956775932987061260419459649586326638107734341577089110763579865019695554462498578523157091489336965061500175432434182167488736642536286366356071418835876099121080349486934791705182116188592450817278199816784525828533593604553205309139686546482372796284306846422374832498386371449242866513625560115977225069637784287248552063453460020942556838718188304391137847822626133419144656976739587668046807264574850382184961485109908789979253414704062661850821439499428555868659698926630077233525022032522945660428237108169012619658191754921588824614990967929158700429023213894331591350875381841230920528153746893262021945042809355315535264887295056398005173057926906326754560073160208419656902261 A013900 431 2234796774139222288887300153276339393785380226100191275892340816871365370928301782528224776557545500220938858122225874744619047321825809100822503751936015823681124415988419482214686503178148167311715430912130680029139614903318641678076098843722428063719604568371222490551353720346734122762680064745560566659086794553568395042170311326998701583529817760435902403370360611015461491174333471362103953890495652158696971054652222516394287390656491412290789911892615566107616490911623599876559409353582615146591360718756209974536600707899858834102594360346531195232574025375255261870323778535412739198129982833588276301492059805791856755162024413918011007189971230027434944111759230355043593976620837826657341422734233614413630164610865619068723026122771468915449427838280370856151326976540672328702289367509443969283357077451006504078749562848618502925230063134798810019581280211205805983516296546362749388779453918934288742993675347809228654610450356933180521935857118721414485082496186282639778755353375295084150901864932809305890851529499498774275806149293770421214416819421641293306438804317350679097737023008248957497700769891337061868073812085267632541514721304411072334738706375013772298763033724965028300468302603678277363718409661183938176222418256847533285257434560671968490735446536664281457241231679034412825138784908449040389981457934315893013144878552168372469293686561056220621034757800517532781396236712441922302348802424549079978990084039051272257325670538312748971344295776489760006236735515380665642886807965586154660926948938919969181889629122013340076404069247681132387667552124108924052130974479385692456376197390385896623733161432669881707538076280504743715392520319517732947248716649415499658022089795325143610904018483869099186574880358712470367894721369527647214869284830924728074861374161998631623385861645582589339086137785215215433986088225748274372961476538101163530370842151505387528440126593106494851658405960928613939577086697728091348172062542886633766075380067737406080101048155623145444652810415079650316283506025607434973697474702134917159257803682099396411709315150809159153228339051539315511387125864844587055659198549237145420266240544688389880740375574335166209022435932169331214358647290306803633675844907045004400508692588344637927983779875824422916810519089685121197637739020412296503376419939869737925985907946616975296713149929498720839878173949350356262702964175205219677533875780467475781492278022224240371164663695222700884132744445336098730902339524991517327565791572152150475430235214123262112703359126734657633596057411020731983386298863599063058850246277021327601691881055664451748945045948825059516776008048994894700623601710172608958640604467015840198909227110444977580874136889053546567701497853153043759953245840518317087771282730853532890861466627130149325291052336056004625549353680366929174181052361 A013900 432 9127135740058771889266911443296050994498265166796017290063185022525160182773648238325305338163448134997836611395840817270373395786116108774478288395785634161511903908462719995732483362316378108265944303103663822437689130366258567796072273363745612177465300737289478144883274280621817177509184415107408655852943036723023235760122810660906724135995712245214029441507293141808857291566586504723440120188127183476986458181276196631428425526467567233428227369950543126155682618148652855879456160300376112102808922902832955913214905487734521364217239729685628400980550809609105390259851214240257703571821861020640712831200022944894327965613979070906962672475568690526277082681779984452263897203511140388689074761930306238860321368917400885704190779711037078969055923683748700893978490656216736398325348708134687624394127923374733114314525168379605676415435026078894954799781926091865843423084890241296651141463556529773447589549212481663018557523194913201159502818755994427247619939907756893115403054517475396028475782457473951418998132622480432443518594170136837071052220946616744627634120027151296225853746873405012575565317212013979585712462124011253623330432814794066564933378685444900122459150404799163397046970895131985056259439720615650983089448154625209267537853173746674947184981127935837128563800371541576124453562136583381634305763662330997472970878011639789402170214814577696271694588675367851456150033151753520767316945046330903322091273381213973340077416028371193636386616209725057605331231457755101691932779655299058379836846413088391985055724616186843804219381935618523760465605437297625380830232165002233585946778484138272430786885228340328496551637964875285704312778307629462692647591430916594491568827674955177214346436712793988271856989655447897958941989199440009233517894861047264512855269413076392773411701820932585498702351034414735246569158016908866753114886339290735500075551086801805304710289849459032828730152947443434513119240719359277995603160868803465843850662225810026407909146770873428643933651987669037214936383783242689350783512830128463917305041955275865826984458425716734837706859012748730770019371672131737642838604788454137974848054773274802397800321648623517826649434739613008697781893365756989307027099151860707409517121951908750924106316483374634401458968757824702093168393487571004880561736140052841936533256972630686335426281472340215655280867290104715739362861438690919812890235779608882998306668394162844042324113974162322727903587425721941606162976975756357380909028776925618169908855099068236028917753901712856141976027291668407182514079966575123797037713349670229081079397413111320243052318211104642374397524411248908098441711552368117662420593051344343859972205373350995443383025643342720478590696255083560199173068811290506699336483783572361644533100206713328869989570512136738664547210740915340255807202010128612461 A013900 433 37276144203109770331726882292476845162681359265976781010364344013680029227626039543792617856898676691592799502438364877654749256103472585961955552115516504264664928264456503197291031032519682148347051394249976520881588615017966982994506567717146818439598212206464694980995925372761844156482437578924582798777660509223535920191153331143019812950544224376390862856089377427754695873344387510527506518300450418165543870844608295938613464121071717805611456829842383132075549536463531277350142783738926379815194024836382978078116908717362046438120992997248804638073068542075356933465648603929850727415381234416259755914616844909265869738692017537470197157620142564547058759657740316281475434832757051972585438924274325640435677363116925874705371267608626245254600266972721753069798447667545429341136954984241585861475682245982670886905066554704315922653954605443840963792744164133715382990064423319369894223502452686804267073925528245572415753799037868199768726621584175596316431844197209834929510730357875782395293971610351822464281692441604956623006733968850026418721446620298393350465137237008636067305513459420285264878887590903506039987852273136484934297443989333262051910976822604202035035538627390668029042930879779435300254234022406100795686598297752971794760613684751968898473128609583880352604545661213322591456917575582325516049803679089689110357835858216075537192776494431583920924141303658517499913806545109705919319902580665088588656291707489369732183514878886820301560215648754317490990887727849068575124357322986539628150044272540714794558069960693304967656181982641548508641339632072669115474132015317787190598823953847602572849148747949963953095041163985119220269522198967796212504720810597894479610740676112114216289496525158640295079403308804415502012937031422141150619667919897994044216718665214708802283504818572593367835770562004254635248344826015519615263260413183632146594058269158339846772599484465485434849646382806678338464804141175946621120864907441103656336333447092954662568154236070940798118072016491102558558899945525250820224295533040489613129439154584118899853053640928142467413420600826104086566885865524901838854788655130333357214915347586393747658691445464957779336783069488228435619728476981485785818682673213466991916287280912481557893531256066827733632975762800623643411129010982228603707067131325951805837411335177958693200811587466147097948245380383959655847601764619024298744824837736418662267262695268865516099956205990316415353769308978407435671820429663514935727945336870694093342925018959681833939027627739377482300435037930233442512936505569429674605522129101532260265448054285356115970215858290681025919303845506076813753892592738181713209606501588486102856343937508173841316058413001648049332741166083023293002929505260369701266832756971665764799279087338113151253274918188166516615927934183082054082449536768276280582561 A013900 434 152239537816064816121576091697586975805752102059535037301210027750614621048576735726842974381977742374810844040708028435194639091601448491799808632350533070583822298189795069164559497130944666381746340946307723358909016944183493973214847267720167038335981498070634667236580439810822020481334079798523467533070642063380352275188609510874538361091130617319842299381417482442070381171021686376132899898897387853280315888460335586051187187430333123761615556450216106792092883937420244553356995493210932966729613732028296557151815345009487051219976385621056840271158857305758507327323988928958507285687885914860680885390642570910777647865661807516799569681633581868009207227376936883465490104875897908718288163696067697622428990354383200081810081499411658056870558204943559884434116909917469955517566778988096045058438695336500072151879869221134451364026938658047796324066910233482671129385105101343061904368100590520629993960886323833270548752506404356552543656163938553137091535611317668884045449703365330840756402504747809488478195324382451244948978425208914361746726678863407288581028017454804207571118514825131846470577129688896599921420427456568991256649125294279964879471672352174644135490678343664854688082263049038071489203617425142778665764431794451209859953617110509200930223003027530135331952577539506992009091788527353351222424519255573878385301547786376132317524555673684526323030206422413054979915477224689095054800333449596868970019749618849042412580425300376541680422378291293156819273375560196108816733962867166649481867223963527805833169408084537487511709580491488330905690603832687620007177018037891389982911847508732947515375781250651195730799410712872789392621975882326575479286742767283671442072705606050161782862149047896927987774086132891422156186538142968198095386936371323317373979544917322057434114864313037147146171438388052138360072400352274809676216297116743685233536939971127844926543820327104973529954875641667137808802445057780824771266345489345118883946875767605783230349261283691565384534816040623328450512961826419622400128865610786196669471555580676154583008756227968267579305618489254492526051905130276117124968681201206449594534792985992938291206609391114879531547135070879943242142968692568563079347867724353793755152300800261946843074528896433787213758169945829789822679035404881530822628636578115451096172377471411636276860127805182078828877526906271510014406846214482321757528037864624145194984389841010268923169347240841257262262744588568022786434717488609191012521437278258938617315933412858255537672216673478019314840689038845904332800526495332613303486087532985697005682376663954877198590074557060828668638054754735213821129086491894600673101067122744037681161697131521070293492755480598443799927897529140841513976557395363381157313572929580737121682500519876675259146651346647209058677627891925059600160186235564853925803517962661 A013900 435 621761648634128131586945037678206665475247965773449105376909175546312924439113294958735118516409679610707342957499699640206860708648567386808090235191444464104459231859240231770046606791988242914356612805156319277843675010756751919500730940943201921435020372251777115095585410811818024669836996639229492275281342321693760107450075291972212995070647645326585254745946521459142085810950840350450752609986720628969991400376745027327239643371410941087937855713884051965693339381701958200609858650818264540353382172590497997360286202368591075374556776491343862408280160281305625534031230508748368563985180552768421664704808714499277902425797253741168639336329393340718271246537375302698291602813759524894269407639273779927459861935326781837320635661828652081723103635368197867577261305910848962799249999632062045719214534062495281175564725765904433950273784200271663014917992151476810642192837129500300466691663989845895478965649796053784081430660158539000600098682797608805748677681718102806998905178964051052064064226043033479703286002505693511947367735374152353724168175872720570701065107115183318945412697515835799302330525939552292635673089195800873760271949263494098844215136525188816288401614914039976696451458600839436807127983129643047491627181656149980640246427594647738028324696887738853239362853881678045571323782616352349080855201516208532287288436615886548374134355351450647640413989079983580256527780448829957802405096641832022157326629438090992966262127549693134253554715601848673058751212398772488214531994479758180315543411256667875331053012727467637284060609394867983740261900803683341558931666545570263720600259322263739680493743581565799135353604091854472031196804322985849241530465422606009820240579038375071787549085788664891491796132949427990119503596616234560809567882221057931810387233376379932088725951455739325696825917692082126328510050351125902473444655270790001605973450073023202592342543141749749498662237563008399192067874662927724229153652879379889379046319269354546896852648357986005878544026726325776348068437908242206263988700169877516603985449618595063608620644319401429588909655777582762180141111794465820226201715862528461995489142568886745268055204620861670609671185890115847075179340580287961040927705920901053429211266850650617363747526540454126793496955633933390444593271176112064914228437277317891937328703003369735129960724829271933327097536515430380321349015031413464772242016970949336014980941534059880319384854235667019626064537436915250430100816129946285623429814509574609465918620967387814299662637788368252161760172944239596731494963060114421325380833579554418126604400215634777921638922088566687426413348061868841502087123270633230503612741337066047037670168416542334706724056151067584921729326226661639968073172034960980347965520515273618059400622055728849302556097911493213163754358751039027838073816764856655483228073514821752761 A013900 436 2539337370948291336342373815326601520674125692263309264718940140757872161014707047054265056267987288907769470080067480800268480027052322713030308137635613527293486053295554889812279116845765974874766756714151728718960630955106661271184854736637071910534688137333855167538995471881956806372105947811273808630968805457371807348596959950019007065381027118925952165493174934237803651802590138026116269185199375707496970848270064742852206754732822795908188084458929570517140133062148349189068924325665525027521788484459025461517142239379765179528302705425073959805519410885040586549162482552009720800540439880742063689242573975695215380575100989801560581082142211672220832316254541011125395433343278089380210582008965683875518749589930045028583045427110059795617409280310892279170160476731804159817379722747304232983889797779171040344405072065256064600747112326113699190889586663838593820590408313429306636315891592593611571539089297713055620755040584149290889863630512396921166980268582585392167035640312259865785896769646579077489670066119505377837756515409311001997228971249953955520790705034227308088278943337122503766447403320251457905645099257659544325200428258985512583757883297660169792277323872045582865954098523146944703428203027758299903602064229063792082811075185728421529218922883911138253735070901015187595889031907227245233469809367548782923046991271378868101350494825214941478862413215550020109265364658846879490760457600002803524759844614736862464504121387829279298077067544225767487918885309039117889458333186774863984891161456768526307428940333263304899469218890189727261587369334223938944174378270430059631567239698316661492844178655216461814496789825146941077082899732310829873183815362930627312854369091206669062601008818572072006536078374891803875054758443960186036916997346904920364734310219706657023497747066336435817732427272150304220394225149083649417697790036088716348957773416684134730588772787763293677235943093320166148723598978737781452010662878328285592852451574290174335982798011499004594567538097013829508922655329489902844962514352496935439853578772753717879031182085511697985495514070881536602676494820889650851650653955868354164239202654732925236009529247265769798628699965008021155587020043294641975213884679257913211295164156009037025898636891395239691447710001502993848153823403630460428265274912731279779136093264765338614007726235954332173132375980205731700801833638810762889778393753071154168119678300195491272280002568741910521829803410643011196825173257129755060935328868368172094367705811529539769066478654112567022096884081741881250695310128776368249409187803091778625283157525074212144543443340837296684902181232826597447515522236716447333035300507452779772595772500168965718066424450631274646419662971635030455247609981156174800106330301949498790016139938424249165418662036427343375302340329477244632505113123167831515707258269957035272952861 A013900 437 10370910296027287595047225241549188597186717413898273631347888147809366450672326065581370970569143154615510200523473678403857299546964418244609794495225746842432853683750429021037218953388909663752009785863023789412835831844382070404307336414754202026886630356373335223601178945708571674861124273561971173103548329337257655764212192728832576774729718237432600165042841242095548132130610185302599481095541955526364086138390619686347440459211076313591426863926798717878622534579253135071425582907374896430426763871167590346407622136993138349476720607529249984315681631515005144566021044153145452731208011057378543055299285616710804831022150527549543370758158088832728773483647487198078238614712715388115807418193398758481690000718982886831281044411905622321340856859126995468251131573180838100914320343051987965233737306999710225041625099226784358691975882198193284979211351783369864861267107183284944662684369169203161612934366139879188173781282004764703072582943239310778134985281898405582734782425634940830116046782810363256954639006708738033132559222339682472567884838710908199696416839220992783190648120762085354755051606347642299483903055523306602638095394252950990928838154933857197108809610703145237028425999732482960010215827413870700394601094119983662309200794977108632095904532169104363653217656801907028675557991101338699485259281907815351884799140098429706591593657266155167708763460676041052678270785068561199375094275644629049878275206150891434728143746664154947410555849634440001223177007409531970411454668026440408775557977396749795060696842644020996803227136338642755298776236685273323265841522468641676971343395219134775519586402889948206913048153821672447199855347879630392595899893507560337939055841659766248325237842716939017853966004226973991097915014015736239753558745781491732166531761102614177656324172291371703859636823954616329616816275325597681670468961984179962529494791368853091337332337531276855470492992423371983888168199312661951965938200272043429518054290327010075295761681341561096163677876909552278111220525553825041699014249829547086526841440919382231943469129786620411254260214512401354520527675174490243932877287471815901110523491801397394689311754408287377700349272155789224209554104145839690585613001632441922604163791224720664126509648826784189819081283864848378678238878316590567065538637536360732477249497638721384198807568727987323982622109873134209044976469566100675528906827705311653809171746265506706100610030771001405504115621939210532671964886924616889774121037566631320018779241672573604900384174537739789087512906375126098957845966792245694343780313315794936175297568931313114893742021491756944228105683275168339461995591882495879269296803837788405322038167063712573058120802165247639414717191962117599517307219171649914657289063692522249957803707138658414440735523041634949506415663441958344280858765011442863861131529207589797715302052562961 A013900 438 42355845110915341294219967656236282698958869776819353236061541332356381330557297556766942762272408126908359825468119373442872000937056927517229106307745967904926860162658810915247126964754599346639246918452961321364752233671472658120301996958834051252209713925094694760044798533347323285871992506778720030043374835394623329164274780536017855638250416983216719766651632959683670221982757188404531843341783996107179090561887268251631267926904415983415060046390302570486800172097662308198344294577592721886402376752999426901353715977315813326236224109930817390193659666952064025927231112446905496644979369167450765070690867686494214721182395991715617630056764208759836416513338186113158532404586815629319157192451078062913828613626398727090521744763708164028210514839217421318879914709159434068782276627378967100799071769254823529802726109377209226118257392461523393376882061029812648449765853714361225781813894808311801546546857686246732299728307616941528583439071066612388291871524786560138852707639318087479217776781722587388091698121938163709854718252516719525896971037664058889288335709479295846821709180652553559440461020536012262964507952965792019140848037763871395003458837403521112569286439882326165693031653933433389460682470956816741352290723096519395220669275966804341451515795736371300700469885362325297720875067014968483906446918498990586448060052875136863120434247234361586594528558510479939284378391569295862929021906254505147236913647716061859464646603894821884874398556047866043435578439138276929889392421141453299920665111044043234757187035739288797065056750747787215558487327022561464823346627755701941560340531757863555834318347629240361801786878071246263281376426130546366031307350974120683737235901978492994551352198678093359756400411829388704016985806656682392513749027204936164833064532050947665580371208379363467104846612349872506404368966873548817308043958108551369146672206924324279183890337043825336703895900849285942769651630981041990686040169669252842538115045178832175525495578528751014403172980764179368586313859634902406627985796743103085631359655700289892862554216430666208223935396350312884398641598707810779736508062640930793541390103389578901048012825490640887553374162760730926383464126296128026160392645580057688549587943904672889079742183283118136424299690513711128208174081171665851542933415100888403871067150555799643927734190249541757864750941554977296294797444331381335028283903938091030633692138094702203892207527281877611220764115677551675696104466653714764143377503646916540720016319694199532347263907613757610352100548439558875879837670822177432515127521393351414628468976569944823850646683716506027678950649169798290365075658802893303019614345850715463964141400143075583339244226243890049381285898409676450306233931126154588101748922315693813574916078128701969075822390389864338914101717478965515835799563041998811738111139568246700438862828174441583061 A013900 439 172985549373334456295065064124802258407100619014377697370752177017018029348510389508889427702339504303514559271554171801197406981899035134730042910300571615266479694517175012317771706483881223946208694978900657785547105962289895154501783506081571107553200944851193167964193721734842336379153090468927477253420177208610016533263143795461931060230034166251572388415701700822277037237270000615920136905924023360285326230942894354153755512971538252222281430150522681118427711069664234730575166131828641013048977833299301712407245612776671490521494689123592561234107315639458591640353430513575519185753256886596154837075973643409278708836995744652161745678532460761760256668518540999242936875352105418298517999208846640367824430354740188667709126948311205276415778591865362709625858778543592753839747764756155066915340589811885394032890843506033569577598801134809500152413917402333918867346337172920676396576731909600521037008053568023257965632052680866658513829152093582222721635220786252315049648482122446640391960801372010000874292692391505776345581364669821786732435345311894820573801381159420101647300389286412274644664346294432148219185609895215544151165156611879464928205021241298557979365335318409848175633076270861189239329762740317206210173631894489217958540130610645301577726477112882709765562089759278158110747123582070899800090803766288645953103108510007399337807028629564103390172300680341209630511269073386552803084281296355930726335426265550815956301422659613445954837416017153645755861289338863075947638197476576230563659288300680088019115062329849865115382195340785788514849633650780170301046494785763690055228528326092822306246495397870928190875039590517654935113732743336190544054828383420757258571928884506265217540172065973399768674474678352818235464475749952363215947794915756706995730883688413807411944459632513366715366371154344726653278589701977227598316599637355092755283293106971839712939205709411024101457717952554469568151476995741304575202847342986365203462758194129913666895852017764850546675013173911965723422733020448764553811763420464304055130121601205209651729850537878700291673582776169709201485376551924168713332652315139888094833184862643482579349090228599151939497622971505263937173632221670142767769685764206159185863060671289018450963464130488766064088618790326738132426131973087281675952345903546953431138229220652091881564903134132343742837187185155624330774878537191238841770349320357461516302092694884711365618368654379443633864333945602804476262135948364903121952732206021875490871159371279400004258992872349255070196624201982550844539720911242525674312464825250107905835544775678288225033249971613265984149630025225022367478295863192555341755709969503252877091413856465735132991390683646897594568159118980858000372140304346259079420940875378447419715128329601509840604535300413635336423421738457560542190504831219390389018431443221815917509060115410065043821013161 A013900 440 706490455181184626289131523457169028362698045217238968209586336907380350680280630303644820568552471865488115035513664607442131052180831292786102980001474834481444986857288984982023744222525790599934877372023155362610721007694123090395888518971250641929135532067702868475731543130991320848435515937237178778170599157861377133516538838189868105016542768422213043100955732029962470057771646785480047057621209729764661145120105774693707044282572347439271811159179832478451733207326770727376766574167484590034343417955511422944144214386816811110326981344353502928778921910428473576959085913924291482054062203804242566256821033021478584039883157729638437687440101529565826020153241813549077735562409090978395659086849772772872123836224759277979513078724741780614957762815919707745679463308665709549667685788377664944009418191310949655123526853835207545440841313476614381973832476789360380048042994262507391935427368731397567765628585217355880695831985980200902988153894551249399653126848353866146584415484766446471447500844227416580699659288841132678765197029383829015725926223654948600282794594568796557841167185025657288548301365436630974124168558659699083317767283733534592747055456608681942083945339252979343951222430900453833535923337492242200176340193915309553691705967067086818894282903201387836241896347957684818260438168659343944450651752703225225714358568829729642937023433031384219906083380882214593180704533887093689629316326728553035357240746562352997946596585549934237597445593073221785158847650140027340825109952282459821271463008095848158955845176402163967597539373498579659285903642784944306674290401032272318248887765124021673763618100940055695280940066672745038152931010792079137164868655557098140490873329140922281221034274814027968643190708335423308278700874856196562615605163236882797971497802734519264929779529607473515594511797830452469381741480434897211512422895521571676945252661476797543454722977011272943787567347745661717757015349784057756890524036337957113827454203404174536883016121605443882525967978587033122996507351547819762987176797281684655860984761603797943839534311600937739924371089737485519495627861090049366290598652915132107996305130707109845802198751712025035254181475547619951074768530155251747990941399280138937142511950672151544598334818793299971110392090192221533379698017417740180038651857022016055065073098294429105591102455013039212465099020081270484942012208621275744913125429621228936190893077271344573033345039719740124508960131570359364306665688853049205270275555346147714142392859401568836794157048954464981445103099941137886735518713326510348985211905268790948330854253892472618146521242315711219131488135651539076040475613160578463819836842158204578581920422605565322385271682472978112873413225988841140177858589120861052522144050073992485305975326053855941522823224954628491122233145456261467920782971687943507180564875693661610514669926406362055534443671853261 A013900 441 2885378374495931313412068344082947485905123449169770887303739768149768997593684802503746115328845718898311876104656393136919014872342785263699015966727003372980503952268840800854068155802961803914984632609957140839593808278244575807608938696219003717953424355653237352844603671032824784468416339074786299085105322191220808212372029785590078517566167337055928711541656406139301753925415240408225845668077840278541582347446169114532343633261498006749077443227017513005077202043776471654450179742323997981643851987615522157957602330121412925072497534835455485664928923753302839364132179740144112766148477500619110869092049037784053706555870844366774072997711806097001319614733875043957601928888170530873956689672262243831459813831649375591955407344332796630951329614074260494323837241778384933037507345195999009775493808844551240797439651147275224971542485449211154274033711192287903517514592440910500701910870852063269537909171470514788369705728109773724488094822308890652224372735014488873083131557865750128800485209645410036284652059201215358814477619952903525466955271015955399233363561686473016590675668741530471957817406154881109998051490934590635685877176681263412363772841937390974528346983243988432191610531481262974401997898038575403861982391162309709663541850031804656344132959699247691263383365116590328523942273785059795262874851273866994847565237545316067664448740339866909323902655041944433502223908567552813224908780439308410180255542290276052441266693061641071969705965144115938165989034846784535802691172381226746438514603342827261561839726240789254262229078152844922685069218353401633827832776101146304407232600770430782041839666449667382405152582607238224683065423694106941196174177241029400072676916254417769829657107302802246440763623815103410668764350521701067237574955662780916272078192147645852864418977506649412192513061228031148760654439761985644136435097860022546407383783339990050324020977565134716840995747592495404767153144147068420068974346107331886986539819539577192630258463025264914966068188347315280564663158670963802241835691744954925584686503725850832786232985921543701424562863891967954347657613243105731706916800248969343957399817780626038028350605724065833158506637818465510189804413228775593819221551759741414713322670200252084795445603831768535205311923445946142156697558052633810087036038087915472792507320105817376204573727127621208460667923373012936868822157003242360891075440480241490719526162607776975642070057510064430362247168582306636250124217646510427112293537665864757225476660819474806687919853597791979385184927015572701184354418712615514242800852927520174380868990189176501312244825552262838505766129826302586391995982492184731664665059466895165477590999779883811938719010463659572383764419829674252089441532441687097745466741037051242783230619135111879104629303855860423175220803511591062917396737655453701765619652189385359077164573961106149677370276934659575103361 A013900 442 11784176704657207573037541736137509910132600583877710450608090890840239712841365695590352013360654129398314431510903279866884085559150041638258414808725721202593049171965124983608900609183032106330992653026958568860125911982986950300431474138166729303497298364347742325989998697468830735072243638831673798879777731466487094040956819219358225263670501587437455506735990469969928432508542308766475584518842375559431955006787246726830659164946917270861913934960905451881548805944189531660411633535805182480829637546472541660836801634051192648701512254519018584459621882429787879549891599408902311092339763108756011319569706567262891526998538671349186358304027784992569186439854233800902285995374106153312857390247175902294308857129653046504480671090396919053264956228170301359128478002984343683403416786022324751823104040195840567092064076690237893581501636365608724381735353914134219043784864502515016827174889557782451183044385111900917695503533878854977955552551886562621640212911445409021047690678611067966784190445198028774600183759635742848149566862127273241263117489311534461964379355647286133530995089382953342053394026294556096224152092177452549795326663161124583698297027529340416462196442613756399902188763233157595018174017377243845488126145728380247546580933256743428779729764840657195136475264856031677314961164307836494892902442962451467523936034224062897264442764870790784236660157359460302810866167204651012044663175100959917325591840523258716051429742399741363672548101951049047179653983206787569456306819813340536356283930027044161771971187779733634121624040313112101583013879746345966117885668707467722975883072039117127367859423586753006148266067778804240666332179974525852646236153444265413866219866351583868179072421592481957490969156786887654615711152730029850406047113997319202927710816628392575329426410453884370984854785874463242684537558086365331203258719605215941804942516922636704518384398494744262185027573738258075104934923164186281472118195911300266973614263521406751998431219099947464477834054097458684669421370991241935699683390491262156535343734553251112033086924035162552531758616984050214319222805903781361969950610813615946625760553197672582537624737188262993268490118021032808631690393872055631492676558763511671572095830687519739765164186054929706400549631857512085128310653540319796410273970190893670347351938551488851974475763535644905095422326515645508478893440239099129357602097540794752489107520232584553996753963946911650106884023454167115415768567414330881879745149474695920849326455929477877468940161998595820799013145609227484479723065818611734334537206242138071709081423700605938185840404282822211004237956589732219386137184092314154776390234033806012222194879792023256222734249353642523232104650790792442632740252086626717589358462536162017702234954840329560563095644507023410150342458842492571652002933655376118834668987126320934392406913679127587003497625399120105339211763461 A013900 443 48127767863667206106250197242100940361482464177215541129038954615371513851455134478726252248118260890529785368048111596207621160716210244204852830178731526689231474716271938910682094586865030608498513425220054518040209097255628986708942483959160877315142619747130978781318079670331149073939285317596077793678699112860011407259765786330600147157581959203754899472515965414394654681136570151775471701208988664864651606875174801144295821926218869772844413563687768916934885359905470410443818812935215481575138803533186053869565242390430109947754494900193378319810126189653379108657591831037497337634535918852233534586265958161064942548306258786195883355135838180715936806908195116120498827135993382314851194180365881349736089097712073136881996013280961147502358460996426555951117976140466361021731577899210562541245491033667872655901265987674677271414104414582418956856169740656069478130940808899586082738881793617828866659122756279899649861123678218165494323250132712462289603415191847106428269894548206141294211278981423714516373385092912097001870494171180858771915939401214727207643183690778436945240070575544009127233608596183622847145155783814026136071643420343012073406798588429606724213672953475285126596929030109302166971319522544418966601901479895423497385238736094799094222723112315492891314073765673783829353710206110799336628597760205391000965974681310529502780607960451561512691727985331929182170161324346682402942620918093005499309366961472881445484360262364526103116417375726381364635472012468824319204072139106483897873235554907381088137069299982397914849758864666821447187288569285931306568022977453837634873527030398030299000202039730081539163139595681482178109607922566141009318345720517877821036442422386370027614017856098277155070824624202484657103680534575867642073187424323565353996266673902834745295485732361119613423616415844681203911162525518082735532560139998382033141507538306257487560238240276783535934133298931993542794139824629776356346559396039537331647204987262040837243544940357314539621386538173485111517068490686702180833012634788754264768153881632667419905442339538931415957507899383176464351352180814439364202837259574499701230215301075167792014495726775322079070833759499818114765495369303256276634871826322616781379268154206730056694646817431124468840191152018896964384618668434673620838996331930599029959290399590074171837808440331690892545119419144874336824157178173944993308512084168457389435516512489418809562696860909545817113175147073187370236655821945436169015949044714755085036655027988036528848775984558627190321070386995791578591121452832858002807417738550722340805131151617068412750728980971878474784619242746081946927142259688604331836410131207701168322678330753481972762525170519460782774761836399326205748817096287244263933416486202401832659715481298344798625299484826778816418423786501082754376516833344855262308790444991594454472963468563838657208571655390171821335980102362833561 A013900 444 196558664859771100125742536806661692631270893428630168740649123583593415092241766179700365532792037421273586951430660618183141790102234974567283648585787606883016955120200941977055653184310058373199387178454649877182536014310811600246978707680092898203651288451877377571759950499679116264024509104879458913240968725530685448401016707718590391606427637166014588690601926864894623577884547293436355750379331815162388492290508280528219710624692412258143642279870780721422682233275291608764010857727526483516505962648688695794745276011998002467734080376374676589314856181289555271047579454732073914130545780720325830837303385991563492926480139814961393406593631849700138229030566581942845380404937708705466077003226476386338511220054975610412896799836786703475529692913966693586516877473254805515214959029743757685263251176093992381839016321528137118859615253700471844115239693983194011704053488567608420099949872196368492151389908045494439897465075334487913531080190261099949431597588437959210803504594223249865829578699311573880035058431347388277436287115013916491240660024440468603462734154691905106491917477649863220543908101282130253648377881830647956356334964666315952012779521803945251967785922961365460819644448798431089429733033343184045917792435942379001094550907323505075514117685730816832908699980462066211247317206487321681524192741052597592436138161915014852835783751888182825545798956622117304830338034925609948540361034204561852734884916718356584384121231883223422263863320621489857689095881595937870885670227396929993787979203032790009441692865127411306435815028944630139279052433109241335085769210242195738424606618375625942177024150663665744177717585862337045099627826160299062298065075512785326772755533710596216148437940108829827301909918529991790561798774941835612858746832867297585821506719153241286096038575021780974303005227567678349574782781630927218271264400327532059935264078704124511202256557352651915892129740301453760119089251910294246731339575924470455717681535681888245427199134458248668582244381940868717431970939882051063442287734753386081493882036129858642303236964353289334843473969378730381233821793016432621780171854665473804294023541336393854534194012218819678455271228006966662331874403266798262660756660756025519447850447863860431276663761717272874314693524151529111140185488372718969542165758234091428855767880256221515276965288967099105934414764849000423897877155537386921116287511464480992650982424174547849553819812337536981217735731336751611970896279063177803314206509468575957553287836460967975507814847311873866617473888599899381915577716636128202123777593432743662804576941450420721583664981916229850746338233918516025527088629936488640257414453275503549247818893308626478441401811443700302391187590800324556224949651763830585574730204715715527167376656886051290410384251280532190913301004872858578231886775580556721650593365180615903107484574925042023744184706350656125690097672040150909313661 A013900 445 802765439712456009794645220314623825537066087122761900783853826276877450171639689496280442572841492824260877741924912461382387568098327961865217716472863751058536429423367787329434970225693893712041990374913814018051072518582799967380285987014975085646430430817600849618202385595689978413018761659747303027026353612908597970500040737010202736950202719377357347685876020110842997049061857485670713956479979445636526003752157159013582648382016905595896707578862535415143097931601851734644705508055848638856245518559472151184014976505877053876475225399232193033097393444860853972040690298650717804774476153585663446048461596031530453024530465498423641773262458430992184241321966007879356760957186501061702710554954255435921500012337745945462922233110220412451114294359624287243387165805397424459494929388335510506141329391536650380661108397769386335271673517253350759022894549436456646394536556712458116138625372987060755163983674838511887479677011638657422140198136125548564573537142537057650801803916771769000284448195437098195025062174524299811265817642715451355792470846477342263870756023911364337328746662387284028886595620354449451055593755562431149202863985528665645931344857779014607506886455752435639898970712982121210771062111209931305116902005424706020749256455150834402412283554410914758099254498905105075421379450332076966834637097925654879866024303215274075481477256870279365994423064539345906774888398777718516443637040155885267316396223254356844639773907255504662091266451613547349277894179121851454422036661382029184559479651085420710350827272159725644025818595527792896459717321113885645865125117319361857495674314714512286071126510749627929461960570137956588228435104449103560630589872966842065857937647982979716968051539636412006513557600178258001825232938538725768312020798860162937551201413200471889786117240285030698931877952914382715176719933241651483068889208642074013513671959099593620325647208140523042346962964494907603156132532816084643369710693372705712667038877559935465037469412240067845605412862529083869732629947543224630255710779794038848815245117639991810889292389352233325723566881813642128727432818680205487045021651811116229591025839195507477696956299496893667598851677574480552596270582256334051331058938950344580002485461971240251237453745893275863261514136680784194336742693248509916226128715369611038681270455522314546764169213635818425645849275534567480241743988807397461917950941859598286566869969553695046910605049387547122528335718088158595201949464218203529693354119527120536819340406178075769739442125721271370526291725904737665580792868091327826421922193116261826003835491154604719440567736309056249662970727484845218371208200612243192163946626036937320986566389980654709229007579519027848696151630775196320402873097718312258376341203809658500219810171764978961216340731039072801441203547302246592215427012035327287449910013327518590497180859935939054215648503391421033587053592476852368878832203761 A013900 446 3278575135095081302058320338932175480499757143484159001753238195751221471123443827511448451792184513685056675046673276908444270449257949327381697541064539318561919689944405803599932691333726657003244404932175882744936403324216531929577793379853846762263672168932594447526549981213743036526588337513335620039981357816833617879917186874064106008181059876411784521041233939610713995091070581219085248540373840533903581488450188805284531907839643626161107339319540059751521341405553054271314176410156399481801431178594258772122786749562628981613966344528229598798666097665549658568065355289409695237197242833335361665669968052813969554727937898672577493789822979740473610652167282694746088826782006346172601101880199229580102434121888600553611066155167684296712008340708435911155004767252989426632447700609830446793642309509304225356308413468438348501269377083487927088276162652247982025996573145805906904579876024441827817225980890391641238167636362910452416420205347948489018123347617372739688697298178291498545830715159432848175400051452036867383490537100431817597643385976568960017216818548012427001448671572602569089659774059685227357505601512686280618890566006161608893213851465000131337533482480824978149347026187860994219031305539454591653159244597257047284048059037737977933726409676853171374467923398232838543633531234480685872326308206275265020515709722785804066947976746261164828937189232308207157205228484336478970725974479337691176132161131789342043550145254396113845951603406301340342733196894845732646856494350787006774688555402477617808564524013054807662491489751813654496224027970878541480163403356769123081559940964399854342055373853679066176343522626460998639940340038515688301074952730773752648012469006064935445048936261080609912214027108445623683512435669518948449088892456645590313415799242853460445547371207165334162538381679375583361435957056072162063653133485904303120665201161830609404365596088413918297772273790256616636957564033406704108070878812514160773809166146881409992694993863999073328304912277267893961458903701391231255651978651467613856485191400198608194844769936645845477820945225581977631577837102204645909846059973183431604388938220884211285169616919731562924734137735233613599338981281263676155375229143626041249532730877722204281319136081056473846422213147132127408874885170238932597369048512569743812689215348669140362754090249579259667998638672060002580622786866432280781616565359599727221766040209524215494782648992808730590665098434579566606822877008763029253824157252914832511544404972212285429268625325100370125637798564059265004736181733364660067217598850828318039844090533260012289271942132427552938304788411091583841195069783328663033359966579344081749578556779886381878616899084521241155887801571400610067353694421264456812747073486820230090406226942315522340482618395977408267438820848740652609513617675280492210001464935340932002968126847245228627261184268349406034693919164088305236590407482212503861 A013900 447 13390031987816956640817688154553236812084538649460797263219401868505759361436728059383334133412912564525653651614793376895054153386084840105908918309159226095478054767621637686888288704608764373593607477427904454894477509752836062270120595520454475415607825768809777915737630304825029149221275955826551519140907903441087995616987662829552089412118274822313245574169024573998056638065436451827447282648989342498356151060560904549851362049339796373248204645622272877571248061955760634502528499190896161280024706877927990845485445486675482586438581561654087032683231008141969026107494285602833425727932496652867783914124382194465585872433925899906572414964509821381048013738127051420895196123549218900409866332790023553727325931299639355409603508895386494603885809976295663813184066124942701370299006286508309137580361349909258896081924547754862527552382764216050126509155764164208635640354630381359050194901576251298893430160445780429392372441681837398941624354177081761771947406582127459623535348324187258487502525769613354854665999525535315222117781086062410686682352950310291266175275225848756101129043521018337725021648572896934496736015984643563551361891579516330633042383583982058501395751833333419774084726339000869274350939973984992037225259324018902104069827961964084713417109963487645714063635820418646134128892248548273803651853747671557016145553230594539225175626298777381969539027203480859181158949030858107098100820923097037543870132535410501983629405191783624422954364789423278710395096992171436351548759255434543565155512303807814241369576181086241153029189155786871898141683048859893022137676835812784132346522036452646409518242694411184527849870757102251991006378982691641961106108515522705813963500372680138808916059805632815580023083220327629880131456822030318006879872394771078712044611779103537060659120464294555148418557167155119499382023953648661373156327826122915250279411868730233553698978935350287372133850041159060838263615024226400353654476384229067896530474789269644513432575617134952479379203420536502082995888270065755628962439501662437533218885026682742535927173719743025234161814000216744580427104676086951096565048203382538426198916466976851428193972517631492595872469616658605336534673932789790261049844128720712258693257875710436132227539764987778825892646807136415468682713327398657994859847528399234603275147837094714984824664342742396903989332908199198928599524104463982944372480996201706605546141906585758058026457311534179129414065919181764842558491918814366096538572494460786720375231015891417167133961421958867746730487458753273008265108044553416341545183462684266784534845289990977749450627828134989501382883524654527548657408625697162376023208472866665743617535533323290752116841156167992285526002526285558802976689290739580589333397135574595988532458161861337767106287402273629729082455155667162548063167175461230733515359192943890835734254129824961085481826029931550077535699469951972211505064119788511569231213961 A013900 448 54686243031475220433720161009699029017471276382801491563511622390566240313803102504055534317605809617691786604213629245370467562898262481561382719175355504455768018954498298098658146786781359186958025892170782012138990492059067514753461794285683643499359336830221782795441971665566206373363762352467174885874901109351650923987334930749836517920121658320084348562709287431690037113579687078344929274514020022686878854902587850832952497597070711707779365841390570281561611781081583963132411146074038203179910185384852585340037953397576825106756397394533018504268616443583623841494643519324817596848874837512473969151459303444799093727193269201734332306528969526012159573955898428835129491383383488460382835499614067985801325563346788391067717100283156877998224640409999096875088857644944611609139541873734871857101091369525754166747084127410181803639213999717534537726169565578808653027407986295138878260047722469506061957011706772297461817681445233802854886966518973800334572175169473339975940339626161506576067552998203672175296263328238306433966451851368577547890084366715210870477707725164130641377227773234514121098639958216943075054059618898762543680652761794225454739031837724709107608891458268853032759204925839789204245948298692079964223718830484922102133688449285480342151532218989857348453009117807613095041942961188253589768339542719153681197070094624388244079000542463004479176310540763380462630444895876626057460660832841534129957552158002566561842837373168692289412344190848402004403326020824355374796639223879474808995192955493797950991727450750498579327664460338319306072345881531737951605508102819827487700562995598289653759864506487413141376185008952064458721143409589917624995418894354798337514145835563327589632888768244787743187854203223293521074762938310843802216093727356957338940111011648534812974974547345856976211377744935390702545623411120451562769131630996424296581396292493015586895553568843044006819229086947761528613268384058065910760600655306320425288008617330944426954495510516476555985084069016548693665590279663822630001128131179062791856781556360015473722706115976209101865498720099206757666918634711393060432409932482828568977420941696625894738431353231296542295349033865026713546598343580715194943929455952389656441393183446867918066627381726352490606984717672641552062538183142186515465098150582842442470634556626362564237396466858565937979738519709256543492244994565457207094594009068386149417603706828801070543912332494052516619116034596164975257979404121671389239280463199793505471201367233152743708978977383633723289730560781701046328536029868652233921025325132276658985546183697442217509058563513938757587335985925080615999271225618406557078761747243222430174120489181185084011143082746853461309032443605376992795899708998811824477116574797343051361400911316051435976555485913133450175384183715414229707329124468387899980811995261337506113103025872253394177411170669473603213627740930319660980043876692379888408770169334061 A013900 449 223344139851090979248576943299872814109283457346275954496029380516933972631843564739915711762068204665424643362055487414646771944100356699207324724766788591103306621980085453763027835950040535836814460504240582986558863207608929696072128067503954854099376966907645613336647351921310609015661315187473541418576569495604186890307598578010338072674086784866714808049309563509052712265607913576355603994971983688675504618186513944174712128388694090756453415812189069477496060236727078145413043494092125499645274368040461828639834345508996908995328909355409695406301960685856321714672115091918006872108086572759532449885444092658207423490323757940072388307427270970155786928152858729103981190888367888604537998846809314674879179534590181814748054476983541288589427252123117721546647278596575933217498412106062463886458424363371502118165933031840050914424717535460382523061986848949977998637889984235962987840739163385432177144693468640446836107054608160819473446714847107416920226555181821237269077917007545835168824069267516615734799644355121395545268819972626258931915441452185959431328876598050551116579377325894852356493076551993775429771359943604055003408697625096557973925134667483322191094581213607280939944901596827208928850081692636622473966054299302300842246299129415279550861414887108695386674282991047190449073894289731907674226465294758838268530635170525558652031290194473699056408449055842262910809462629694624357901142368068942381693768726050440097788893958595629347881244322188149474585628204974770610562329050885386946892076544725175705443265073337561998330693750132190216249373887109652499890007248234560262345357030885970373210316390809750498107618571246135407927480520249592162161415301853326245039860521170021772147270651277305866741258539238456292714960391118255483474550607992276824922646322784792678205906523789761822401864059468374103657283118980447347956973263284127466092377179567017451455717226065444871294420333232439806770978020599931044203279896937198555239181282049927465069282068995852418775237831354555536348330926765297667010237401676541527285073411111495556246377770964551569137985188255890418194220062943435109505065837663052641389253845404131513327122228163291439684977284557189465822375841616342508385697234984610548261950341908536711043830956335977933240476892431553035420164256309187089997522821893537402136761063352283974964515147693536005868988068083094358533221274549778344952238487030204941222584716663213281009462901051292377176648416010231971616088942352722242463534579034739855488438975118286353734584750511475872921311873019106025011420328122592457209093451398056235239528154384907457970963588305840793801196487452607668883239611819359838171927930677791970296555663985367182794993475389506968185680711961163781654726797421756371158816280246403553408148823306796985723286236573314236994736720096306970961932584570467490699534250658823770054030181067895959413359139542367812358380270361259457728258176843225394630146657347407864161 A013900 450 912160024909980519440092342707953859976538677431382972033188088998590554559684934597854498323174516742265451379614178205646295943672210895589334115744766051713605678135488981799035747831396502451669774959829469215988039785058837380657874312620969523582119569924482357073814786629176579591471393018475877981149986053566555282892153660050599732946310512160934814268993237636885691216681545445107498631469073554903317086640159785917885978264393924752522151971977190842111137108877296580759556347265143845226764691788418194809776090327639785024731794027338092418573243939066489371214099919017423784383508479893779238109592104269477596484254750126807581158752024796484219549056018488392298685688374182217682245628252768872988732016399296139794344037502957960269368429823277209686383697163554365429518482380781814821148737400869915172303605261270983779652903311291283722819983551783454094215005122508080674603350657921606940108819739967917563791657832244210972323201553786248551314194244631296951878389928434952958829550119533877839110962310395646667827932919022876730094786350314129099449696242974853865772951516064492404005730439074330226504640917033264643476465379354477517865616420603303643971570229074709694109912556503600813525547490978922482547236329834826172118952520744072628952655401855509937411825838018821560253140742588373864215981136789866131344235630578604616319644314540228789976803197414441796299837135398445034728413446572735650017902547831328453819719605194368415311137817492943457304638737565665625368218639050059715188876708388634823776544329283010294944384675608628194374284141718418884453278492522015802004934995198422487198626382022492819071823114444912865652031120231879599075598395714471570693539394371007089648440214152296167663840741362318583533462448326458338313895612651865772943404769531694561853421039716290048633275407138846145120813643511163994238422461551968268395343731446835540507746178691109464298413377374940647273158104910198977561659630361109556650895513201390810016919967268029859372367602272971620555754686333078967134177582424564928126495603393870112761387700774096028068014445341070312837432353287346274164748892665510955750493019268858917710813219163926732108855412837302054554630997121146054840534463097882924767179653338996690110821052602723813125364916856598183512528259356607303445972954418217997604147995598126334436551279210318095105540037846233752779887540610024288397782157118547030652099463908946024184028443646484248919526972475804405509240465551695263167564037770360078540189106719568415573771314148669124073802741909203935855166773505807977080115773948252868397992174851554934006670361963472691804260375601682433093707781871059334437809033609100863680133283838302096620215647831760798274106781401300961819851368076992617206092728970616998877774017416112876189459042075309248624441233282047396412599830576830849233458532649952818101434716529574955736059475164123924820673220562690112567436948303593677434376593419205805427804261 A013900 451 3725353669894876349425800576945897067484041589036188627463715507467232682467763801076032154456175367001603072244933644823858242909847620190887295051447314776569588663678828686054423696753954287059366979583214495054485969274198582805182205138049614252231258117648148319007524043887006697886107907698150351738692639191357221997415127655166314419925759709026986035890809550826042488383740316433908980268281474774654192216864163221827024041715589492475700473390904017095456937177502875842776684837421921243434474904497770537840801340283203973659292144718845530584787404144785388307464876693358979495224471366242663680142623222639077721278941309247644969018040303223345997544519234164461475454518574685969418277052592761606942153416908381763830220277909868108494087873609676275357369343969369547405061863409833390692868379567630221425120326551162086125464202066548043143652817643822356649637596635840374791228219025368292825705370808822712090199073544326414276276159789019971494670852028692924512463484185111119814108724472738430016590920282849170951722728662514249876256847028104284969191603875629843648057177059710509491692207691953911152397830473896473163686875732287000985192481889002373015647933944134250936423987981928912586120502033454508289893650441914743404377186108923387767978168879373489990893575316878507153051412359945920287218352776744629056889124083081709692115675664658062941373051915363519154709961144517924764779348085561156240973765813500476369573570659293925239340633271560747866921332372730672546231967111962987932862606553606731872420608471769071628592656398037874017272208237476336284414519144587657258984157018824872478390397205444444944864051853527583079522325950170139702464250483535869056341054934090024425840284327059606930652059635638586689327597518672536825966119385527097655143932362649163291760118721726339903913208723571168680134060122277588380033135413646855156921691728945752477823226676138538854250614372950372472468952289421848554458551658017437901427479016361313408580912855239328016692545896810645668483378270207614142751661798557748047526348820316508321398896270119186362328605864231910605729670311493204205662525117284105959891544290488965974681649979200612330532508500424238158308623009973469723720281641272526750924563189381449721078294371755836927909115982298949497881700176566579244611001589112398542233098432970303360598653515974139342538631174107841115962091484492940806269670505670015046433270072649990366316014750725049967496489027815405248344694494600144175997911454221965367126064870942496085613254997885893718298941852034121703630022474841843865000877912497833488077108239303410357531576431965380784070471604255206826680445045647375298836790311971962446456896024657293431108719347525342107992077780027834659469416792214613624924020520481625855733715742303164013758245863198812577616329065288443053736095380658665448185217226654204954360887627213153606296596238577273685484036320773303251426781808003655241603414879559971849153500810154361 A013900 452 15214720648571334393566261562105315159208641737824287009613187967762432465699276607738423998046620272546614108958605743758764273726351575469222992606911029726302633630919367915543557874336521457733447740682785902466521201598723706233227449186513567617151933509544920197806947955162967941843351191937923549686346346414061221716865120271592399888733215153396822696167691177338190952850522210088044100222668639408639961087087145878426970715794680761809500779076264487123572772583576672732360101321199705972231982391934249151366154594651973632025888707538381750306860822055122149171905610368224101515425758731343028978734167646203479960553045480039616065611547420434770611917568548770311276365274765393542387154728771150271674055712148938870040766467231970251768812778697152485863307495074646137926560561413963960762134441860538154952555350787927627107094473124190929551035616191952530615141558058032310525229960549725670097756130625683647270294126461457052872153740470496254601356721441236801694276628223896509543921255727835494769188994118104581933101747853303110433870465204327738346960398580063720072873964886740751525529637126916660491419131836271059944286732865109073010625600475356480635580742669172638383700145740983853821887328475333590761262947663474445452560270164640116906587407498418149845298441845238827942284426270667492990948761793855516275869928556838093635279323097705659516924622700588063943270107020286801049760100295588403764917197932683109041451789503192979363916319685014521924041280464801712476738523113935150979592104288191807246884879480160537207406896587882879311815442934885342495513622052929595599074454664739680513866699617152863043764219039043855582660210935415817728973947864059326348871558797372002847598731060428467725083007409971187536469530353608026323465054148550605060470989306227810449040792631521266527911839661145733577704195079454020980481708376010534793239038111879076640430317891244082673183788411180989165182920514180061103112725285060676150657868478200256453298714772995794792302043389710254785298633676733187128026204703151497358650408743403471951933553655690039141572621538715410336771152248839706789550524494025134434899015928330276426163301361703200019740148499091131486586405543655657672115725971402767775977759446315968187305583121982385353110548492423121943248149572815742859495036201095535998732739543192448925324321423243498463001366116805008009541893793909104039826767581877414121153164736979898305061602159450927297302378334989924390169815130090943429337246168099382977844928665481119205749180350120776420798426716834408483917078419524049370893950483310314246489205837247297544605068837366243625602997149410294456052432291373491105354634149915003799537055511198876759284551795947597228592552853489459560573704590500495720165817131719528639027924196856094451754065688136133647055427151873595564206640880243436215598693860595665108310255519188867856629534994569682036159038221706568582455371008849536375887748313025760589099661812252235914461 A013900 453 62138455815550835368098362412055879747039172930089908400248230592326518195594881292941105188846199901727899229011950676690912929090066195725429093328877943416222312314671421423239360258135661622050631651170306587049421705970549087350830458450089248018777828798265918124783553950629032534250372446344865507197556799736013849675070554566330791977975212741203116970241163705058083008727770608742790997763501212877465873715733699569229469527347771493986943941326150868125870684081358072682904622166013040360898611518881058893343663346172720162530564096346212444810000590216146424555128875210474421223251856660436795995077192818027278710374653598075276013180186431345067090903153627601377054114695034618531856921014928983595694282608043193388072364369588556937219260038289819164666820003941857366552003915431331626112594036137065739179886260708326009795711644780981299570314111125169522237830252406367817448402207111095158971915910844485209500255512175363211092215963609294223913655587394876663036396871605843958524838344439308672022339540066745041177562781509423086626080800811460120510559310801236819213344632867902790046167116519677460029665367751646472189521389981124830191769025527003877920255946715910641595508148920897898377823860113438393361664765815343646147246851939676866098310537551697064201333211638581742437911767616459378791826828991047107877796651088911015053937918742662781738731368496094412538773387351660344454126275377312895404702092994069018319302294961779950213150005141887494004498917587577138727960278988145664050903092715508448168809783169803130169307713761469055280264762305808162171269679339991814315775579370717993926363501773113625109900490741578049628998150141542676602720229445552558800752682155905794201880825122626965464479235646070736988882745386700893915689951113149674678074627896554306882737950227188636147911272271924951650435280828193246540406325660173001159602348791763448786258101729947849289632583433892689030512730854883301731283784449441592527577951309686145581173734303106898507035567709959041278892935097779686282758950654345733513961492999342863202363778418757344548135885198889146071817399670638495338910086636572545570705505851909610282369965254633400903820760225286589195499025467249615154345508555532015276638543332458491989742919334071382003024144208453764751541710918486348228206536843930479667960380301091823848365986448990195316242342359009450016778057985597965718160541307913128889615761255464339647600394441015691625839940660310685191816932142619552150699676412380858119199451007620104429319433217108613100959275352650124523574223890256589559717354062838137724400812049107525149219106243756312957568826260903732998258194773630766396869966686302016932693087950342843771470797274381377788892073701489155280798627491767665071224933913472858634182584240304172206503231430982471564072717086394103517371906225643098091562841194752616464515022876174774402128540500857032973559164160310018454174563192613400362299528772976821847702517907081168950486084561 A013900 454 253779729534746982277685890025439830530762433202953124987362198810351325289147250283382060642871953864846814969106936770624034184609668440028420685493563737584136961946661866906073294469612113766278606777176300302475130238776025498198614026186467947922738549372826634479346637473317982402164480358489511562811048923358653899471805326974906153848040544331560391221278906928991421874028096670937041456756913067014071252308301718144389645726110560906363571737714074086663736586727358586002323450292836024150986380202873651507363748815767352588511239356451662592060968220502353828672026394375973794192304131038746578960290758265298027008319833134552832840705212584442819851024660633640411628086880105580580575382973992476832158615293791814159419731394200994975854117141639488740234924244918943612592405743017016925538071415581426322450312657245134964932675724161650506556419431560415970941044771683099209608836902464630849852360743395872888605203037530913065784930309192682149179984698135003174383611499722298916855250807362924986715108937926133489418325333525416337512663224674885089637295791802642094586040028440434652730341166745131234184616358099867108715696498343301900111034068923862064817995232238397367250856426515988027662768804913153855766768431731210800573617015253686228508976164725423531601729170986343332872417888034149365383078744109164484330817180508872565492802907874827809561934520806267686344016930056303364445441575394758973435239222699170271786880822155700456445476149149987856151268033818341379856001303375764694695957371862500768674684204253576133727599803080929530139184595997913420931844668662139908838873359483528729712655103955075129424969704138169654067840973991224587055846291798810650950712829945617010005695679764145912280445110781353143007033009316570507541963245031165699502399265866945341294096945260811336080320574997040966960494380865704866388920015035038214208933112302789892951405499533381741231637723634944565162206074597159747484037835353748857483473638521840496854217229441053187299482469119811430446167915125777114527102113126364064590103647520109186947637109803825289626386316876668360361055513812254349452138023742512569937863927155289891263837457466413527264695270656853184219926765409819620501477645837156859123334751462637059593801046595200265309932910385890229075536253103901013285166545330833315942396657148069418870935373622307305681260666670772853822973283397038637387505184916189317611208620159203165019104418536946627184784527490715529702584724380604655558224699135481075025480597059672276119887926521426503874240877427033726216854011364420827677431205445391301118363080890572092569450901029231401506319800900983196841919291533180186672223027813492753656828773191083158589907654619098259408991907096325560571464955337755812685054823820948415420723726478410510012752053990506943097300947925259244569402119588055202558849891286330355655342269443608272310507574388090709224345955906286306678712787709515581033067867761243411085023701086828109191849168441664661 A013900 455 1036462047172589685067279221138788837310517384206614060714010943523554657964731574029610957253613989651374741862144609571842388637398531485588512950044949154231111350423323677292960848016637303444972224217272505241638981883315404513218457742962179932579204432232110630703734081451415445246662356396587372663188167718938001749486699607703541197836936235145070125347216405067600795067140023641870641950582365413905235415623587355375219896499653867908240369697569787691417453257589791928450675205664421899071067626372936482994875793902224260474091341166923591643898792370321883774033251669297308948834583493879475941878302446122061937402706038824660359157556999421335504996389667518511438770681255126081754708502179465648622695832879990442000300284406787677781880775672286977603482194343597702527132256887461541842606963006447518824945644373767512955416505857724320995477579156855326427336291893075717165062660402192701318512876364463827860225398330783039582885299660704142358148124685637864599503282109627340728627446677601729301168163128493059710266871912976486389451805388557922869472769380596962381140940666193607605650639089444957218664625852732025358572884784580377633545374351926013982785239145980070925986589982390373219765541738914616575490914718801869761833509825614595179539738063331266970838153708954495792127574768938157457310397281894982779619974777733466953601721848854492131859706338359398664065285888059878627034992383511310518165833944664904006175071752646918389869425586219614553295249928185521847811274779118263965372454198381011251845046433276234541333024083362627374970973947699674200341167743127714263828751526340039168548184422718026291159648193640402822348123389718534327219368896181814378358457219493724376181271731420428084490478157387235152708166520382814926422639630995028864503448344126457335324562628236624838496973340665990010204322061388006110523854622324614605688917932888936504592728152049783902745872858735200733523530991468334721859306407406081062597112170560687295042805440977434763303003651614690982896624828333101439217252267321496602556506896940525450522031667786912669188413983142318127218947185016141800851826354904819329395800002758846600200529823876036953115269219584924746525787122537009721909705354841178165502470581783307477724102448200503998752562309239924670457626686837895232258961972952201676473658129855087461680206030346238889440142370010770083071259009695128895992947313221393708245254736800821805457689374851162257032005673509358785573855975427551854370001051963917393992640331932004602573510400594084505899291041740625868275979684667442466738224463590728058288807777028266373834986994344384996123362205179506375205279420469952733568212740116113568702608049418475919080200442137513820350523256764010318255480595559883852342845091021959244368193192034202842353590676454683396810629898722499206005139766011695840825801399852393091862339017976909988551616295065975653633860542862819811392837574997220294012733511791561976455756382632415767578540380681771083654761 A013900 456 4233015683319620705372960134332148629248721359355616691976152808455493102148418186225908140130442148749169234613926662096971071276387979838823531327791526885744436097375246653755858692345596427636914505897986855929883007548630326887840016486489582024826661400883595258967751065789807271347338976421658885281099458969082411883080379354521640309627029114892216044000691867152993474734501637695787530661015389169295785866183708741675290954514132861577912402122214467480305712266775726804777331058129271142418046363937336263135855224751868004426496920551173807556438701818423975843412977175828808775244271281936661573701116898509559280608329135869834197495737698893675757291260037502020085594778084741685620486748459657835005600673761001844163868391846045961616657057803962917517359233400881720488763377486338570500932940221595318080479331132548273428729506990037757101950976512091995517210577056802429549549576411255613647639756872983083827774409548149342743501435229581448509055114176738288448695953967211131897128083603439900240630196201241633655760641846659181039646507839214801349136606900065434657780096915741979015845380755841239221705417109768717498972877321589504873540296936075385633107177981336353648892758133670505657217668781442924470579020293973435096173999312302393787353423764189290766867074400894765219124020241395097809558850849384581065228718609716030118671745804628480170220358516199958443307698160711238360552239428490926798551600579239879116523616720057032042984110906105114016727683526952417964167875136671680979241605564062086434671605983189902766492744991885389824746329670774187101287563520875640952617267937476880308306808549007113893751410347294962807154793084072855764330951728265044284468153488591539218486308059565901760295646333063364474410575594061974823817628939586428380547397885695208529656381554543827739530327317587310466665481935236817143996585186890580835708715418629638467343665638514674486988322088233292050984186445786817305880315157793583073833928412899073542371616744301382294240560516563211057939088358020047921008619202219991595997632374301696933002480056440197819145070736965524605693029417271609745000744867893127528004716187067408158725584054221946396255024134976010742210713712940523942261149549412210586906805605531787853080484532798126581809338479729085586540663609341334755964058852696059819087743641799292557335591128743104594601374893503356107041411992754885619253692114874807265238153115822973136491554633519006625106671403185245725520970763099639955984375666326886992722736372283831929375076400576701124627800442863931849251796906129986445848049269975356053585378130968919725645844218588897107052419705535827166482256886420754429118671220120959542051890237238046919591365705934262331207392383473151304797526555806717201237265979087874771883382183780079862659142035299248915597690380002457729744797323508132995212496322938558478868070645658516061153644662295246232981703476966585254529299332883722399997698948241430059604931098065431868783284347282801964525493054861 A013900 457 17288063585261346242434411857586062548863332152465633487316497661165887833977456862783417661014878910148630820255972494596901649170967424847719023119364702745595737209726342233850956241267342715708350170452474016290091121012368666672954299172488588437176592654010092280745451095543217666716938460942673475035423581475088447454100460402181185710188059235160414437519269655331407803156652873015003549760183611921710088351866751055584797462622124534103213619419738228850784039774451012619117902551836814402020685573002838969609409459264328868746260499719969498615058858535327178166058783496779613747783903586828801469814305226319789567491757632135125715826539831789360054028992410422037733597718770671602984315549870837023604208717307981392751499063006828157884550706434222755395564362491774435529878998755332842121430722091957660167803716757771536058547608227520193817835085124011430983835234968263859325744974570785462953939178684707085644097293810006278848076955122568823437280500864331020591607594293440950992192703372892500012658024935687157255125693126582607943201342312645009404810165377164141751274351593678732240593135390311960946606315723423528906272627241981018443530800256922418539558658700753783273796562386481845825148338287959829273216247361637200249719326765373518769323905348749246610252585427768711526189630191901960359117112312822416913081674902659848323697395712428980491677136436370766478271413365858929299569761602139222628891390477274169539673219570001644623783450335734802260831549020109897159875983013555948959001620525791531269928740667551865078535786314104112468636309754738528314555639463171726090225136600717264344036145101808502860584028750797704895663697589455034299959804284358995627240670130910193913759149232381158945125209484510419913304706194284105439928402169793871735422008252365686851178157563294001414843549328085652264218961437182620134613597558365008081698800349940725094116732177923420586983493228875676298716566847424386345763101016259930425428220865049519153473462317018019729290167446256326844940088702078035734239222692405869897205526377517934745772361800987468353368202541911636007635507136108398631167287115707190030251589384318188728459316561431905498891540324679660448273518085734106773112703135903958670196671680357980302553859960885361570894101094400038173076310787574554618167568724354830603196072895216132532706845064490842217916069803931950180123937761022221112479623220052315226766406378485720409718294770309608476604781784420265252845922214546002643875744643221305493865920340780770266592678902671705639793524416501026929461112996122383773474463871555621633804096410068296020429918018983133263809894371798577266457351832087889584717994248767230986653666969794144662350016270971826721146442440735080717074883004096769528290319222458768443723693060158407947166064645507697795441442878658417616508456493736889473880351445009689622103566192004591103873661318924677435366808151982707804608365934729743537553002272211772747862558702540128360729680386022038786120530710850864961 A013900 458 70606197776629449450072623901979095641875283707217046191182795414465263668635165550750618852768527971816933281638237521155700622280797230787994110040820501847990295933980564043612924235916195652567188639495119582404377437417735883927679326204659816524861359234835271893884777564759150815856315085274433682065648484525990203335739144429008582740164762910377883764686886718608657940279889155333449012579115649633068093547947349852864926901892481431855468846285772320187715947626875155088752044929859285536107083969386467638620758781990904797175471253166827149263260499202988263675178843737981117286937988422871094911670073789117878892382654837160699071132887153550757186019861932397054729824176829018664419846121543035358938972426566244114117790074725249886444451424698715589533779808417018463922014348695653615840977333526486371848987327414131488188250345309623451091614088990060209292512466969121396136134376389519480035645953605390893186143401746740453449709940493038454369020730860515185529205167461436481388165212037933632194196652297864854632816098423969155683436545340415795555194601227041448490521330618094904022538664840708470013995800652349757829636943191601919406242584860097106479830057558407227022295814239192893016334153550195026694571749065909851177078952161788753379314531158732146830179194398135622512822594856376988204630557513910345737133781551627989198660857526526911655039084596918283744674757598917819011302162929058401277877956739625913091148935719063286809638613299624841648264390184579851100546662101646864699407477391005718651047239689089239719113083421218919837270021305637378228005001687179109696814570616125980024742364246441208341414092405161657362085002988790895039500136637554858400209248122320453873377655139117123628944813180898490478347663872781909311317027230057321348508759325494954034583564482406594472363954654383940497948924624558976074395528401716087871474152207993265297607240004589219942719871679544378447264629378132783699117426623608198110421822263169606224220120922395611394413702157422910723746661208245607820242143637277505653046987483947374813143648603774720489459429369623854530420182330087446957948948476546850509740546456083298904089423227860606679928438731564525916454323487464751206176363990048493508908897006421707711640522020111866077050169173740290302699133963844026090612785594706288021343684507425102092960558634732113193033238602308281662594354333728614267699141672638880669951907056779909211050897389716242288910065890532589739413283762349543943855572573124776988803299129703084626561426499080415675186372862956260583639061048576423691630831372284185870240943952456337845333848611247033545859253413756941212515737074781981940836345029384496839823227925003236009648363802292308483660906718648583891686246751914620527260021026763078659780378550686014055428871784782634074060192302171722045999803674527324037164217216915518395322796788332142531921524066281594038459016540320728927508831922395680311463754132942373291318223859602840778184448394232994628433645596716728438085061 A013900 459 288362842945730111128491053350696726490078488063928845566455845935012997814336548260986153207210797858225509032472007498389518067157626251058477532811825052417879015614265955591083587484829570580845307689750657381617300296535212541284919063831777361329002802112349968777086713937010412606189592296084399875357997041301081115433695575501658381777689648367037225461241478734356338502555035579186494445723378803782063033927265319481435500824945985308322352170584569018650970889418868447773127315450083237917300477746455241869358679562287836273049139320529891927133231468055423570664061590889132419092700725455836261599846660032210118302258893003102848237112895556703800974180904137964743619129650411571956375757964840032252478016226311624152712580561975467786477670508063449037930499649335753525522362723522267628109751368832856517754820992879381825041121423529378446226712192458393890831759458861055663080982542746812897933061674765730552252421453217264432674413817677558844526971935928160929735012353634420195073886930649336785177950741846362150670738860389430852695878878261337491042765826065961206821586656898692015613354183614602303092630263440062298301778069325764590648954747069707452671380417904348514288985357230101933560903332848505058718327174931831489102159325602913609465211856019909119601281678020620094040241272475524113903519864573118756935373814368785422314240006884946086417256780441358559559909922184497863541878174920730345717382640998262931281474459519162088722531870215611115400518244217232754459593723235998061765714777820083846548460682661449053026069463113683611726314331284374922058373455395609889091870084667890731145030314561254785428377636206013129994148722791523883221717547541574434747152990465617087984715554731323383730097140456920705861110172370492468600259182227304336176765972470013267267596770286161254891176099567924105771613701008085938744414851940977076191975456506817502795223026509982837757282170646298875560851920107861480038349181190904865510971874726833251949943620079276838891536395394833067109764462787257095144258759071148698115114854630176957421734788406324939725721744947910153911543597074492472208406258422013468713681875521836257137490517494328731602102416552021411859917019009478277865896094348121042388228335172823902886818767622860892357146672972641893365543835720869350800697768260125545614257763240459366882962310480668058223780242808925855446483265128735367259324332204366125183031253562501883988762181080237494848379889013590040287327531627095534770644487801471474824748542778919497626424148526320824739444340595972526805900872867552020575413170038377215796836909437170881850465816447042620951677322726378137362976734302854167226551657570854252928018884991733641190240892253305819370427992790539400120619692045741253610003179135424116317487703819235300689791110685102540604503305441491832179789844186940718627506416699821885593856229686024091646763228360624724494064507911340429333567747963088120355729429718104079701446049383227821625023883871335367594980480415196387330711635715161 A013900 460 1177702975237499292589981439480633851354856043180379862106807886839032519386529711089241809299722826743576659665027958296180129127596528529574179150234307508404912105549239203495500070730379934038800901981018349562920597758379758075074279233514425753181141673109850619832468625476858163135351520086030593615349471074374786684623871533601898498676644070585465099543481784540463456434623523363991141152273297095905127418925378218559450210354662723543704626822236608913641448860446490046418677042157000402061284798464775599773889652559019314410596262948115452149496757771916623460372664607411896601948918125534906331836195344084209376368373847172865345588041013856029550262453204770765947379631024375551438606189479961140562377718547895530513717602985744569962221240599652440279260991548351800309339407121500016742230663675201638137018982171839676191032269046957758041612961491931518947939879637693896294644703883814801303261315118972394914184666709506082886750006147190735754491450610496137981291693688490689153121456687351887013682053802725469505916515250455334934926091622586006708505250953001818230741248887026604959658515434654580880662914351545821872556590114711424490433986731462139277162637436143567671556159386448816536958018862589912358816578733466267916473618003854185075330481206382766855272714102485692546689843421158560509117479382422938888318517130637370912059009926358815196482804834257332934457187673103629908989248196071929725674708161483646635909601121596669405713781133679447572018371961725844509721181184661862920055417489809782257772414822518306738912823320372058352335052086712846903553525087554665743649995704662217202960149452729935230422822532406614430222232792901585482989699857632091690525282275513617214655464781793752562815473461437250311728065916088500661502787126393715866683866084930753654860859237122481467262307199421458408305953287900824790512003441226996417852723153894949869983473157792447417667353870418719883976950887764437178486101929250955752138225744543734411122016688709394616993762683968433124216056152233899489535762342181237469120638692909960341983064471065060092658759904263504807500289116355531780238824208427603629587016861500606979611482159989105467064878081542527200198498957253629244110384104823255497338805731907665274603959415667293793336715084234239729336110945011438236474480556048947000968735745108123340746073255196406897259799113436176895154837749595533242159173764480183896226143125705867506900387612511979032947763153100292097127514659245752500652323923274477451803230348311927899175576491420495406639189370872351992700506560779242074784065503166906425413077418669259035736369291417183215271366305424123677182270643543021007224126851236783425237574856213624355718704018292618550196584335783834754572023004903703899609867593910164768876367848655842710782476564940137971185392554256902233297311882433728775887317583950159262775753821516920678718637347710855797930933350825213358781653373023796155432954919641138590012755511732090129526581669142804646130027375044183980693746722135924755261 A013900 461 4809857898870446098366035786964296192952218920809032575210276197447179551459045379589283562602807296426268179314600349505387561550146109764162434641651085529384009935185753380235175334370015418987800802581579022468273576225596528334168938891875499732992853888289614026308404945778661900919252278534877633415042390164325140673459038354255047260343780725322168598510633499723491342888102366394399583571140524942683226796760556107796869163559688383887567610109323356700811954932398370445068565326550447499058895306694788491812142503905943341003630608102661266239211857913042453791131459895795534323916178465415236484758537240969663598235451997612546530781463892730424142256435396057489976459098446283214005962977061298774131947402699178684066604576071682383927277730954281130996970094843615135995173381964325339876960995746554685517037362106992593371471081046949226575509537642159008466800210368185279550854729776591913817450840338710277041416511492960502623858586855747831085654287929777887625531387484858512060952494378270529104465889617764892734583145850899883863066585721895132584213003922405678837988565320754244342346302545188208429296289166062642655530242244083043472805935643951254483999204715591380870970182106354998067406781794722323654555148021928318263937819763158881120342293625469064496386146938675919415628536206197098133847206663232907136720544131753217179311114499251963502770619706395207694949534632910208014932897546825564264557801277023522709365037850314079116545059241841365508327804947256483287996785797458699013661250625549621528750577149061839070700600635554843888829938562396024751649855363607097918306691107406665940826749340043781204505079927424386401085051171722158172663716178255083305365995866707439579991598370788646635547237979329335435378905735962961640144194405691701364839444161331775932570890071191163682927456095464377706820752129069046427754863766318617297148724485545518658949372707213292290942657609530964296870149097669625645092267375355757638263479901516810252197839480374727264658843171358161691043919147394621139112496517464734128873069606352261942653375589341282989487733983762484247816738280396743699205162188463384411199965151071490466038233901093665627145135637705916880857889789818504449500463832892762599936913828489827655675305253486210248660271412236142712821340046632159913023662513440060495603414625331831644064378527620900605505642818983803493678768007960866909835523730687283530761087365838459190799379948647786080440992441340056054170579747340237033666656787369216635387024868771093044950871124186936710750519948769143645740131545385063336867676705549465698935974898664539497109941559446209386673002399348968934103788717564695638625063697262998423796204707836919444815114799812901713476420282359095304982353726350222000100559850156097842732742807063175870949423321348582428256232916233168667911784756359474127330169631928429395261718958211077260875465510423253875185522829038604703813509322419858902199886620261293756609684798220541030089641721527797598064290932445326839735311681622052428886205361 A013900 462 19643945454634687780782825123576669045932350246695090749448864228270223453293438693825972587309687882141818297406938602015302845514513277033925563482401840061642764360302070565971859818275914342703496245624229467241698580936535006966107697497247620335015847558017500934460182947459578848206219150016572277508008040712510471349614732001651392771017295204068994095345876786854210716980641762693733733662478589058937509243876583960409301147763286888323598764015097630425142805951363117133074972718730009181353933380967492374198463012344767104936268770182686980108831388114514598570813786491878437527840388386780832742638826704381444071217007738901398898911107465764217969813650057473790870346580423563720604967400579027384731060519311118362775103815738934095879778908268110521385856561320903420533023604453883084916836279689499737674817807618530557581018413574926383206265078193879248638267205964915868398925352735308811813764794478166981175126216004911481726603478436146572684751762988293800629320365158298133966648143242789046186078244253803216182203760552806066585034105813377632882316913532500955347907937615057730072820876571105707234297403879405604932093717879301801930330194569396962389355635978151474206510191710746553962094104934607236759892334591505466550066713632536949542471081738071831778755159098393261161287920348265774685543510580516179269987511009037446035241702037509443393628990713508374142151089343803213463995461803887833838444780753293046120840460449505580833960792994663562713927096512895150652990960872186870100392927341057834835191760885060606010487393756270173481214240912620167084237925940363112215254275458450671775596467806422146861100401436673863925057858575481637915134055907327763982528569085215720696083266897736282512885110178616918180966424295152067597474544516479883235842138738739267417988704710641902788607706366942160456804340591083021584640066862885631221902402820140938300533792022902514258731198885743020815811672799941615766746974279957825126189516529264706267811448419637903996320446054987039520554161233793519588870486139474238120464632452372879352252593897804323198649843850818345678992588627706621338667502099065496737166188873456225283837217113690540881489075603090372839028588548487543840709293840381164627164949703849133618371169861068284762763663134985042689576347705790450932939853094803064510154401274732358949354972409035047783846201342654570832336950100080984507326172304023665355264887671908217019602938447652371778915137670669364270894118916692009409435026651951405029800783653572889875976897709162992407312909273288008332710916984638682559164615300811278410490114019610744424686209432875823202320595772183523372742217605194691022404261271055509125624503443481470541488855169030671700910761551603063494173735836140668020832696584582369355602637631069523637720410736143066843823709109420800389787188035232484642903273123928530421617781658948818852218749566585121574899068971599394509449457237204268162333459145695770092663370294097309841530135844533399698051968661490891791489826174224305946866580201065461 A013900 463 80227857275218983000182916870024597627161357574877666824914855843542647875819186262893348469804083589143282250257975351429300366668669189247532427744040837397595275566674046700556238655680480042949691720250161191391288416101483558485287413456206503457858558027546833583929767635902613433537867836801832855142733147082004728549432876582676454867504506360233382853796190731068068843431356003659240635384662468054195740440425600429291587226881187743889298035712824247516956158928768058046308629155537949227576780675142716572956316987180275678037320220571882078149458381029877186537659156225267218585890458050839985785043974782190960112701452523454942144441752912035108374733898013378766767373339454457014886467965672206321007508997979057816528164268963196479916700919036698448502498167947262980702342235973708360991935966716165568137461082912648268747194883899770416579090412116700433242795734148518863043919432031627453637408610893076245984314153911874987431102992884544653648367359972253699444007932663370567231321648466017986317608343435201969012954560677475809346004376586521403832303388875000684237346155921594890448137814824929390021301261481284310508768885284574368565463477971068703491329742254004413958282480476051711783142496057534350258313043597502067442594015213357788163355687397540906239445724028907016302077156782272598659002937105396708272735263699520842389976670533094355273363554602030264342333406140116047911517329548720106067426167519304882955170645362286192189560108630298451143512368795411597677031036289059268363884854946541644308241505822436906068037575327376771784800562525472937008903197570962926961432201654133847049385309764676496417567010607921164330192725265983132890836912865173228208808911529498610110594366420311649147156591365599534159803154430254854426913384734300007603386114665023780801075086897437305820855522180934844463795064212382759536850081714778069359002825260140426254148360534528181386598348100461957056877268693914352894587084403750033555695730646686516133075004302091583349276330053618623092934770449097347146425541312712875382027725863368528935414170990616534179929025920971056405919310207005239915873283990295494289757169144271443137944862251240651704630415159656994802249497519466526287384667682794554834968998250439950459923313200758842867887839373255547833541451241566486445670586964338290568986100400535701917419592170712447689054054749736875390918170240690848907355327633035355701102683005728021037977380516995499234639092675918421288122941961780752321083001784261385233614410320340693115367123910890286453699060075944828119632988767879828078566764514658642967561085157606260915605372631017582416420747513770499990139863663593242799292265861379075875472160138026117319965174884693335324361342163663623219618448702117938404550836953789439267586087951688672558337567207892635439927254197494600292730244441881025762565900668709635023459603691094530023165447323639861609166862485978058715437037751923188806054242830395240331216563281493117221103069332794702240213743262363612656515390567975662141903747065751650335561 A013900 464 327658672125579123690030050971784329193687327632915453957301587665468371732281014435468987378875327590503668181560847390747757056811878504475036435681864928056356262537129040803788434849903304223890878904365403571922352411488485102693320810583906436978743594698862050586961147931557499426525439570150202365521291588730762593873467360684185492000830021930335519146571876360945831031526844485900708338215135370442608877728482635138870200684892685746006025996952781222108248165637140554634987118642761693978295557532131043898327467163659951076947897550157844167252281123422502447415640297598770072693853805615893636784683882451920882387244114952494852667056707509795498148359087610338234733396223039287348954838705069823507833088506155268007540492219036859706824278140138699170227501270211584686749416628282458290835526673601458512995772946184629707038687372529936258121079731216228356107335300631700037076534396279801715027994145157023589300783420305642548042355164342761704509950783230041306152972241798404397000007975821712523937730553032051796847776734217439630425825820421388651912914102807779169494429672745541613674130097664308946715386503316974733833173513159615463232577955845119662997643291669321681051435436794723272145244051291072097424326559669601791144365660126889755995749126255984212713426520952183174186329618091636302455832554435087801653386363210476771925746110100881189466299366713706404630788206350254091391475837127257333910081278191760591782095387894758399807574629217110534613670008909709301484360132339183246984210499972025676060933442170920390509378329432114801023075762210846547510998558102767260966112216207849698868241592995225043695481845590821435162104439451526979022599926669566846500824684386536803051288562491561226593551381952836423061586222811758281219811381506739395352996834289538288193451563472910598140261858994678179209429885544856640607208955581406827847172797647764775004993573407427080129187700075444779277949509950084302571136006000439915794850489229863047225607758145176537648362808848313872192477988925928924578063699700791967060614817226309272393653951156947977860782314692863812438471460735740307345657995018049818524291544259288145191123749865154196867532783183970292128861975068750759476834008667968924196051720723620052113323263366532390915583592672152356162514474557132928859249689891640976851086701631928260736635273803998878319313354057455122520924289998175736713378800941407329254229168766376816449224457746841835419688753036811100301244195389050732335287408670103707693989846803713745093163986131590929795838784955226348468221209059886773735502601521081878402459195453264887811684817967711539364486391341737612780230207328344826509832342296724145162091724691872603772587090711750935491559481891960767254866925962768574355964477753808402702187609389579659284179016571321520292842338795241894550139884055330739197921157486977689108946390894402861162140026579924882437859992245845475577775121319667247325994939197860031431961897314509321535824266565136176213959189071562492814087163134059969729411235294983380887115015661 A013900 465 1338191110486749824641575421203915350644267608472917638422469371486127042460180623336913326823052104287703621723980838389400305343482449812005000782004740234539892668184151252675793150558924934684096962424197649093491651406112533496394894215826542863171323693853217199664258611228421914965371974273890011631227872498826896240401221921237642652066081893395705224082033346817615229461689817091711568824812772581560029360139773658653294925487370902747948956780180850741993518441526811376325305526236021677138450864812533928516203106970570769853313985332497201521319208588450965667992663955063434452659041021369676817885964229005772527678626077121599180272378966197463303783211498068469994812898247910976501153805710214371258164624601077236224864131812260657765500741176418601419825308165172403230737979200985016188059665323182390314384549285285592371146410136836885201728559851339929445406324208645226753124311204380734464147545916229945198086918867653695036102330769047437420150794503740594928500660085701105196192129574061431940726609289368755775557801807994179412061745659008813814666184400191353713911369720889739249948128406000901833589256733583359827422797778268698673003634862045009060768337965149968346903848518848766110491663375121918844162789526673180344814494936889890579351995002291191379127117967647332253877562979577669914496168191400896525820396899374271394698711614009118966780502709894815040859006744343279084906017857887268804679496858344247624657847555796370675412515350760230351526224297058152667901576700846590638191461087146250035626134332103698137799742544612029490973144743521080595536216722146069873278959868326695162997484358193391596181761101059319414166985903268420786553179383111104627360864594327739343878570669360347697091949792584961188262247354171724808088112883023055871300569723918737612349163723831277646775241598582024146387411804983634550760542702698979207017466270046033765362669258146846345382695615065824098493852871536649250215079133242402660537664677914172901037151870648473642586216195980207533735171547050375246798194534011704173464224035648786925692194495574042393329198912219439789243773731262297724970709163111212281884877620200902973063213697948026120580887507334436254053777321240260045530097251634860551278019028659057378456075653238518304270725866415930109955681528053261151886990517736140805198500049221659841602752858378185622942785988619406523342829413705839524486847074303602614814526602387928322437094057108334486879386255966393251551411719632617484981279641036979222696731627320894110048736128924016647970114977474424885005410708142692632499939910374852020665362002609874581576589776746748665630038235365181926093350969979900434293632779006393377980643974905801592940226709762952707392013571554438861506369267191469097295768879558806651284407117695591676062174805757950792349517688715986216774120850610260327288968997213723067067537063998221619675157244695097792289346432191249752652666950756774324471343257172919352231307016784084834593781422902939222411606938046357448464506197042977456431858155479476920864447322576105761 A013900 466 5465307652530045445568482819314331887481603984031851399998845582555862940238666143950911054991353922173514649186531866046988176453622016759659435698786341596624610186023560315204459481990855884668255088333628042860378346999355604165159883861751399534020866269389618218365998258376609171331990645503968470393109385300331425762318870849748577592945737126899293101378656473771169176259716843674076309948986669313121897469776209739079580458477896991283801082334893392696226470660558091868861556625006062367622824315431734629986953625381615051728689500810437153230421301115301177335614506851538527711539242094416918461604884393646704586064804440198400333749603208226026076444317862472936374285352547191467039338759054892223869841401497884141543203825598585564640739342539352386477309960902688777207060211592722105598670667206074523465368252120584173088591424786265659689264813017417257187913414106852179227661752514122562005759456424020635413451983434303323550640565196197408215075279983521467488084474356671969432873472585553868250553485725320224831711393921830836130980787507703555509291978375005907894339138988455504960452401171076689179463717014884533454537275829024970519112818143712883550093029851806950875558354639678764520625112881998803873364092868675462519437223586246939005022062140852457002684441618786437305393608842456141275463715006668592901999608797131361177360402801486256781347217897984124003187310303579130453943752439415252412460337798660600068112739860475513271822929356555207538898604177839498369129497305504261672028384417475086916750730851879045668286066326192534256112911420159188781310058251133486115528473277192924041893188864781988811357526694597467478718801294524460602782626471743445519709134450558514582073814349305265390040929239846032573943032681420095460437469913667345507034528110026240201332831913663044868472410988010443398284974940145466852395683212635603678359241010961276547151442879866793306023812544185947266482843006495700739452654903154429948304536848733951459298732992067301852160008152218961568735347850479984595823753094551735026549410848217246332006417231568442112638174606594326262690285539622081400850598263771665191658310573540128033190444127003231427090523249592078439617286011454667292209515715499185612335108792965484898409837031467085844990375781755166578000108884403851923682809860476690398651999249526230180749644551655206280846255198906506801390972951345432907796256623010417742766622911339140449593658275730205986198588287378602645054372155563292703029529163238767880394944335872890955744153272874705315991394549618276147275482878536279123085637087901843512451425620220991388491531883801172972048304787093174869539780789845881343599059926372790201404126038556759191528772845569584915212430019599055308717024230505946131734746976775001803317298393787683659797204186370852588985457542002648023913403740098214812941205570489563591933595190612200915136929378216493588586712053058715306058509746252692775347737467963177099367233218554897657049297303059316981190466307282066501631338223849421272790808324651887171979410174580396114605861 A013900 467 22320868449005611134291686250844482175995506312788468334586685242561982390091676637176059790601243544902773352257363980654370458442414132270141860996848996501116167085349008706886848174858336509429505274518458623474114067358415222326533646839662752588294153951680409155246791853034167893246154327293403133900968433614468876287312262756329015495927277945706529854633672283185305803931485820966138731538966405128390454578210487971584653630050037579999163284165020440004051225051255963559709352273743884321670744409479062834064347288374679414380192518949407187945516866306302653657560543046875352565225130177050231105958969956976899846651853879018727001467088212319121324832315026443581919155182623337217726830465194844386399043137698910120360740287331008903134808189604311620964368088632632137680131817226047944197636470606996167359433943853929941895289326561012367002586112109246837498414362467209092035872591104680469610284201740799101112714658996021638016494682958355031088597166055980008889553289804558347032767982260133138875953741604266055555417335627543239673374765240999598759054878173340003437178371881890116264488612075195477354536946124206937966209142750596711122079179693555931419818493310794619877818751742266681857449544146484196898010165049050325151096084285814709837349609011517660497120530699727307385395343267083969039262633922450206939649504287972989315818798441952822806956953964374858825541297198157830266082133281568271792981678063847555398779308976907904228965297608036479664823328221318473128860149074907260598992796827794419951788576622890062292892791768869255347924997643983563060937190213512521777915953239856898272420014535844985286454086130932211527302935085768644072285127555873877590489595718660479963162247257811983684731549149384421481273313717220493290068131311878719452625223288686277632503620151423155210373042188544439893379064438023041317336062204408281618390654572107960507497755017106850407925158835522371416989845605672097885699327342627910506300507248451179888873414711635059561708541454485613161833602891493155567788385837211835573665475394614903961793740621865906000667681548966494483779657862656082271295329219668121580916897871705810440481126049538024474611833094182257147319397416668018142780175343185939458523430156459129839080513830051756766611038720642057576376822694902656045364887433982711733825028786989326207429804063059579626810471704109263334067674021562833884163599470293470113650907398823094849325909357568009998439640623071238441269206374908199291735603085112615139088872557082809825245652125900856855745770471490551231363946899712896102873173516337006991046379826970171150729653858164254336315453629272022577862288263590353841274264244359038834344792558195698770881852707363587321804000655474521385386507376833565102564011862593761639929981687366672622661421414761385429528096132750556797112756128338859215747990611641997155379588051574480369711648410503359681640579282609152240188865713180368816490469940645879554702816555133276076052692164721859542196964636036995081379050071361645269626213069519097050968281073413970352057911515961 A013900 468 91160681153452265439171810108760200499465423327565696313753815785832634841355806645567382966854329362980961550727652490754495043695122000018618644639091983459205039109440971808805283517787106996497551921166111382589252736612570967919018393591513487508604742448211910711352577853768698126974512134253315032568079080693285952113888299635386088515932091785337984285839235605429390619142385172893628159617024234151264583933324032135236855475140988530512162768021644144040985612283059532030172525330549671702019808913497849999665034824798316570949558646833792845695473379198436974105496671418286674286988519381221025910078135160259313640610683079154261965418736435020735721868982631813259359603600507154154255366029732729153336718477719256521475419768228860792301773261971158695492196675152621546131564034864719634945511307242503654108831529527779129624493033897157169087628943051487118274111596166691119992799285203216610615831318613799349653539051520310967844803951164900740823970774486394010285833480444086549674874749116592012616421552039724601759935495853784972693269552095531702291454787002616081377783625781199305725914205064917924259141696202819679554732726116854778490394699865631473067612128349109617837619441809343097640691540698200255035360213086991481999916668927780142261429375513548288753950456551286995820000506832440905037221562465312812612429480112014773637724870535577965578715702642857325304252037428293592747536306617386260397988264362237864851709974571898548569421400926279394635584619612014997424050863696977817919607080517192018319519677574121926300465743756030694635715830802790913880736639488196703705708322542852798091288853785859040253392419621426376030869444486722805024263761736072059341196148364176984878030897187877180378795804612550065156089821825813933866460545158975189995186127058546915165185667564047459617839751975276535512989330450394341067173528985086067365950890728600693616632088763121104857857549125315752626499645427971020647082508499353991926692407953906712235327801897203458391033415862806147199857779402750088147560114386142694878242741724622123885265777867503168563232878881815609087698984456531568260279525361375795016744283514731572125779407380044295294786662151782850597624298308811269564946656899281038528494999625424888634918565613828209862272909850012947989738157945074632457530782134016226974826533893971894153090270203745692213436274297224346491929121539138791429146440760225031584631784558440800497226795733152867202637334708325867989226007024968951635576668295511516602168003499254460690095593093043815385408156928385031774564726897064338686640430831245486589139510897708702966866130051782489299200280482763496682269949359617627713502063874650994862386401631719611545857345523996334344567040881024148264578420164233340068946783412031044507399678139355915024884133861448388994121126943862681765645004416504863261895584204997692224282930941023386852419712984985181779147971488683321273307586648065657463797544775061777335241327795636367955482876122632711278146165467003327648855259775498166807325686423436013784956607700211069728810068480247836061 A013900 469 372309429059495550732387028836997643620067234877534387880698272804734849788216091276968394342312733405679908050288356265142923962450291455398040425189160208737722759431906982405313467220277841471502648298786436663744149690852137702649030940285493825847380137237484712748145774565154593789074731982016098177826324341538529850314283318429179959494006771992590646959780307975369779657030034427000039660320048291721413838506672612967552976682878786398453254473039964870321933380110855717823959640875023244747890803603425482681481968392993629505731663419092540194897728523457715644381233061236096024742164098993364173140376021886150223098931731374257000447228626893004621782420833835571164363816424434868788548494657397468867871645271571693278614283350843258590700464480989671199418375933187496809177466806355036325800597675420416416249532958575932271078521624232413491427954453945521591230417444015979369853711553497742162632727304181936537719368493853153544085931661756522280499919864050656263802382803315174321613705637741822555318739877106991285772354318551939060761554870982913120860232787052171340571087483836621865714511930819836359384684860603632056089163481466572717687399484115925364786907761002726939320239399912979954417445962057060359790169681628794998627341667484615806790045973964258079648297813551567770915459889954878732703421620486146523303235852154959649028605781479224504797998379879396245132421050312931290433805777392373843477684268470080026078733558859065434110922512944418601910585780542050062994563556475690803143285197147344439210768634700148933325658444539748715992421660297509174171230390070383645801187065805587655537430899035680692157920234368287083774049929097669094722400653570053633627438530730283588117350865235906380262220324413920333654051597408628513117945378944315732434529656705938514773049950083993793872678948881978873965135237481785978746784476901518992815347398775568821400380730349551667471080874240251190617639828392021873395770320044720137781796390016958357347014511056170541618277964758702448585086356716551037753538410724559766294926059720270940781937848654447558232267963874102010890680510117905034463375869807920245803680345046798728450467803460246286457733501680758491908607994347314414841468206389010588735264956465197413098759548742001405726718653391347730897837600601637251494433924844317806604116021902904506882530125629387985314587301293568250732034217207118277214568407855275811719826255946912631751524453680565358095158341319608385780665924516682720343810306562366880466430945259308642158880101846893339459360839119374236655531575685027362694446870198320523024191265596843011495680928610614916329353164719934879563555382449563712962341492572526002768467165290507697234047530711898953092980596229231604951512990371165548408925627079859400903715532888621631909044315987675226939279088672556522461752528182451928552771017347215279810886142539164555267354202221690965889400009504903041095636787936951599713553016413374579876636442091486286003355569855320378763788032529953757454017415304371838555965643247641447335155066465039730090502929490248667504566161 A013900 470 1520549311531314838241692596860210913306360214030573071077947696660090404754903126600357896301833776814870718148090726110826480897967197783282592298555474397665942259518610738748523136787803952631605437419721984764834145496558906443526609912250925619637111065871748552819414906047322441648553901962483928584158669069601851300198414815079932301749432551501711453839085715582515692467056020633345288976752769548267717979258940125293396079623521934408709335046596993566846678439644125948020551393257323308898105578887553617244923188595793675257988192301579262502522007960382179920933038326627401010745497138862897612886782851361248012308570183037334389783526882322347068826206709888690027949427022850872054179695578771660000743454325271224090881873247462303253538357687274397135215788567106988905858501361301410213238546766782198106021133805652923564244061244049224172754400213313358676265739113523105360398913209351682264150484215736751195636210585114158242554897585711474402312003216689149297651575409402306762076856808807015239999820850832540217214158044752292869995327010136186459818397585832560024197718963824631198386503891173224495199350823876154283905808663821111102879825920477334898251574773618998095604729053424001344816245471083202272479391786909843282688924731515586901127033552313400387349692748623771484763600652024610187112776943649091501969268847021922857557377900745082279270009981263822084141565944004092996191996609253971406521053798542922304588181806469867998517852746038812956481625296897567204326160015565925284808294216954666571525139391747512958744254979003232270733365295242717515741896207316843918200273896643666349568077072182522550522854187103755647128681089477719447424851231646109615151455330794081932513660786060830483535314289159216448596845783028177119053513840091858827151595005482380194123128074187989137549201967807838801139882788534599597585721228897970620076153126686699399050116341201334314670308869565484127852693440775684925157538959864961559434772418264649644199299311619017165193750654148981428968799774552422809840263976778585266084873815429618269518453149627477927023963823526183896780639162053046069156907853258396883807056700885975733663284006579795318768315851947887437562437818321861148968455143181564534464284343964469220034056971776756683129897379034256659107589442454747300465669086890603198269676849169674199463448168613109100211291311800363386382951678529808963090296049090139797920754131739041826249032772801250659561794276941753927975203482984508414838876016841669138879831089964487684749724382832998934579315062408275439299093163786795937007753157023831046403622572015332140092521976219540990395627589385850761560396101017645609673211852156946020432699518230127776781270754227997226225995146040401027014079155487867587422441562482480859090265511585952495501359799969580382017936665326676765942565962102480103854300664718779271490919905630344499331956564647810295479864468218984015041731301250091965341721587886879535048750769782281232152590486201683814229565467443616670771709979862000330218257839553335682702954142104935226702353104834054073204066162706261 A013900 471 6210076963774354462177734976529384251245419056482477510162517265877171882149904614251648284644215629723390314859335482599952541461868730433902218489122711542981872448042217636733582091478206910746692398571323977700043898456641726364913471069233917574085544941237874136318325237202775631259300639558882575214491004505829990496991646144682766593507159233020691250335663810096267922120395960924666128055244962864849735266809416624650884222186505555840544203973141828023352086262029014428436681965753627383194061892840236615743608039467269544914824834167072167565812635233004821397262542762817295095386695610327099003688522730027324368317443793112960418649291923619579986140179650063108831838282853452269407347348892956915380696342553294531580794749411834040180079260168955052614331937302710220497405611268192450753297762088761942066999018596800910781652734770882680493170418665593301483095581379278828125510561837226414886699256735974681294849043286875318792576699784701818317956854649283371335688096781115370449304852969705539748698508336706028333664560084730884062640785037424209256730777398696344227385928217875140101961518928444457334068163899143425587053997069720463676382599921647403935284154784512123741257369531818017316365372944696377484235356476310277860673120184907539978479818858036710835375267504347093744694506186534362489797479428334198252284192867391082164472944641810891281848927034489557037664653613473060209840729543850753875344042339682947527090897903985394362614760917949862034379562356684651116755674445732811021610839219758770699432393314975409422320370504002079920134407935666077848758994042198929563165656821556294381937333138577712531112939308404635542193893566217043472947282340017107925349673867951440814660974530011823838637060623669445056930826459311161200103574927833000727828656313485594433198461490919240624653833305925962255574196436536946751099441656663430707423637060854275702359979199216710675879323124501263292047313134165415578520830023523449369849113468207073876524002517882539623384962240360509203032904128049324550091431947825396863802499234469919404158584026846732229236497675627111179025705182380007504089796520400471971553284079145114379829951874556548641176997539256219031636189856246131440363216618722970896770118153469632706010312112490423746327497015611186655717965149518875904579139583438999412656385489370715567702868128880967489282035057815175906689999333235271315966041184385089038827949870189552461625500996430360619966983568252094158997456520060513801551868379259077771768257034355054117774034101652633781714315225696700129916865689314817073129301676354185400448081349990390008684009095600203578415773033438342481139575276562267452111974198606035398995208535103183083280164668613317699626813001938747874829227693007155501659581007776262559091412466133700172829599060415563207779837152797345906462799588388701094631453199078631141475337477504795600066143137634686675579609954517620834815949849166801845744090478810392595972138067618584562515626957286783067378782555151942288715411500464375410644717060777617815062817714724908064310307017805865074426799819174803256361 A013900 472 25362581537827804833334549595378634749895667213999142881732246928086223561060307584969771010963725697568928108307326903821948774536959543833830484433644555335403808246921669092401259353388236322387477171697542828648726985730668931288669472107329311998240348180054542998011808419585093158401741001323071884316077925993264770018754079011145031727309182530739038156187134902477977916999831264408389858256554008081295668652911605246153300902716129527113922423990912512972000278854838959856192681253016355349330251370610703202595085337596315015656181020046573606627702949367750224073381348160164877716363898928832515368063299370227325479969640512896434758765991794546650240975093849002392843219562840067266938816714961074231063217313318252749723655416867620815333501886535289499337245679469936114243674754386036056313994143444474736357772758850213196524258715730496726284837800042568268180412147006694041226225811109978238265183321134650931850974272536970776356081292167400480894185908029992866155455091751850065567376399318427364593199326596449427023547763506609488331115292812129250449623424704793138155411096820552077565561141417178936642525122248655563583512816486442415421177852722600084059497951839580749083792964162267496339785136008807419979743103620255282121052950820301068933649406677926588759466965389771469909800577410931176378944375530739127416352124373904786059006117684564502895090484750485834387083249487438938676070733370770407753046478663541465678339463220564653101749307679759949484471605000498140310592966759491819226171850068256015172322536970084384597108047495765398603900855584461764208194456326738690427854422190574883441564644208598374326030886542394680422509622907680593464907468752146210495028528393774347382597700738995819751201457930189004226456245273299172768504210466337686105525743078562829710220269773524761554389345258565528373952831240656980763111980769420774015619583543872008250284093407500167288069419452098733912313723618558107929652500419902143094850134164617978626185555207286597958406147670818595996615886782270374444352967309545651156852650925997832308443477182628765944157009393526360393370061561063371027460642058764087979492739060920640783777886280828274861979616827073863403324394628084681661718853355743104162469736320703480404249421708934252112799876888954663031804397185115190600767568551862800940229356633524428820770851428030888203944248661658017735688532966865504816808224767188326528566268892791021398077170245022232238367777558081946006855671171035664477431787199600378786756510322266510877455050448593623280533216527583118697293601078596333723184454105699804948155409489577101824856370231349887034811437061638567965564620526583233063437965936501107779071730173423445133607603803248319430363566608031042134337923650238216791483396453440041693847796744349111009553538352242262112456840695576793213930626261737882529285412641810236523530567267214813215025735254556961486421360594855369769092655594931984585005285668600003211602405054099128830354634571881908012264753212278602653284900824458056078989499592638929696115868891525711750357789201727951356331567568291633154107216461 A013900 473 103583344621224075547626467337035477560683644364361113442425551411243873731949963268082626755647963085166956856066062115226124812035171009931290915305932162089878028665061035661945075726432249352499017904407106364027094531149610712944986279703015750461325404242508939112723024778235898553321708825244559205807178173627018640498363552843496435222535159682973836472722033842345212088796927866801569428495450480958827721641024939897419942370083847317815497685743709785141459310871326650787636385698125349898555028952962543560421790622362447751756424560153231313401808243215778057888320837402277537246279515979143804847222689021244790220069488788360842094710945854099768795816621763804521613385859814681564972088284389238228159516892540389373399130811684467039524370388300662379532744416768845554118706308062764243628039795235722715233516082192914566137921545173637410316632343991653106643889430002186140466070061380073232877073467029349005423495877442514884686647961422172471420425561171201894658360295678822604633787519832788518162449962951885701356298444485107317902596298489309883890557478460270360333652615935913560537585823223041912320673494300856435886988277325095955264047889482223725907479644605983576913867928728080844068812813758706392746688789238588217965874477498142415932986475462726659079127792815331050030086448004561428380423103049467201020251127507588910648372944241647570838341943859943946706121086314898856885879158230296793074624876556248363518371880078571320297507449244215289449479966454139455340633046135407298393427679035614459821297645562058605217433573885502960203590088193355875664451187278489812315090673522949072038577604976980829183317069758680656708251973426881219450622058038109090428956507841542205919614652185833566441701625534142842350274177776926424803020814469780210161263792832901531382340314002322252189043079359852732997589132022798415791606403772372152577965956771111212766993516169664840721371604053735891270014390944276787153601706617422762515820527791850451125183052207634402008524506108537898728374939823357218538556398141882703435353068499518672928746313605051325621297586221110402008923061791600474676623035692840470481134275091445049945668049137417038192085815063069192599380563424955276459307630709043767453046812577121405022475467450880087988138090002056628242855370348126135047785427490231417182791655656333753271339055088072378544616909903326171892343273178508375087831287579898611563644027351316703282908369074865543706950078692740033768545253485297928327943639533675106603371050563678979341125048992151665433648990153518742654735493458696365155191352197542679088566456051791331139997726518226304988760424914875137066730432257239108737620060119230110781614632273008865693611948300450264633867272747426187211891648317861551436314130938890927721885480531392948623228615537930974935747095541645876741807284646189947775737083055829828795987713306599285866299820378871340963654965226809410529321083807917313175604672204414941716508594083851306155180193409657472394798490859020253374883516742069971290257094275796245410836516255749050885347997236566327862345111437227427256322436855586561 A013900 474 423044841350885868168136802877653930941065632632131587771323636944212515952530576933139524015368601684093453662816260350857131570957653956831395158491872849123432946749004440807985545719397676012790591522406967508429420801762656262349331409921366329474849544792235000739211218219818011517519744334890129496996302186088280456678007084531676634588791068196393128512080531137555923037067621897732156504487697804734429256781831598059992684053601810914537591913843570877206019112988896045808436550466099439646038492301823277117662195502581095225396165302546372160295638447925802381999749020355479092145067417489937192520347031454354868982576019230033303559851068673674719838763460762175810525750803455000794184070734362372236864511100341096780288763547131343520588520627229123524912061005270058896421762551465443510165520955762010377007918264800164572478451520565197721111568472728654444497415464961358418463617203752418470466488623768031302399104936558852483063623625892256012700631454804866829176103941942175078407456243536611419815780056141759344794959833420071282153311445256488986107309688337068638909030982396480508505114798211048697150774938747622070662484710411701715989853249482239401202463524014942132457504921586283703342282481484746537323144430818107379582645919424640939054325997423797411071724897764886356758926092381877334209914375587432045154008650104871377567930589950257085708443171260340932686415834739764736306475956007513362892868532968250497693746113800773207798370470965748907855910580475317403696134764354663082775896377377032050970621535537649111627125676539356525270442482780572925157060758415267520965874134825749828061826835064092381448414427918497428742828592924699015239504997855499374329991702632150364738504120606815054538120050545618316585597119732922988464442111396843826099827617572645977220147458757198312487523029456653906688186771683443032732915505253148880715823342014852075172890986382044345654994489487466807271757044069911770690811883597922921813625133375224219290811228704251868877416943922385740734454820107513039590536724207661290983028902411952711626965748140703724021267093183223213955044685586137290227270816696165458332470974035245819928152825150174063097335869384895952564322758464423269542734753886436359698755940293034107373697079091606818232442761515489477463273860894152296274795512198281621147656583657688338069229106224251489286448466353084321951691054331619233204586849436351499385690135749539899194429353047027441919098523339098264654149438304558754382082946163122036553934310978171883206068153713895608949231274334976050394947883570155283626682156701336253208293351727577027300195854870814570430901440155266462169370825112222501234422825153007814673303101280827781388146251665817226241441962495036038618273892786626680082601978481655376799880212923742472865076611947079432666059648648731466847091873030789011900835596645397659615522215903195450005840962709168822501004207137777540352210767700998906657800217354723267879334465606451203319677583084575492665068911315815475828615145609804711816510288988873721678642826876620954469900640861857776188931531965891972884973720684337929366661 A013900 475 1727757859605994325071355684769429297010337091298521249748450636967495280614246081783212063170690921506607758197761551715195961906079725482749057798191816394977861621250555785708334575258137768001514067627253818408144105925899666203717166760591262147574562500735511758754013275542776960656713905357869112768812094754505332301399105411942905075000716190411957372549316609299423282831610911660149798112134711092013687262051935211468414180935999209557873893672920441663167979865377063329582281524195147187557825452448368747899521290314286953591135704108294941086235577280812217434127556973782832515708761984838069977909541831509762174766607702713398245102091309421223596968213688862262989944029382141372198527957470280098814950586649414173701474119491602667203779097682187090617216873263684452808935016858202569305310514300948582342748415993188616930623816333591844577989477911039570345426338997864148878205677485462456027650656654819640410159486870504945984932628314130188673726661625200011421904955285389979179898970451684118236281047143068615481836440250630746543513621426883471924649849605447110365237012344236448441266247852488542195082177078114102046414724468277141389975875646063663420690382480892949178111828307755462859103919224914334817827991493048663167060863782168095483832711860404528430355442726686470134525486812822917602524045511251006803045531881901955297996562890346434913998938464187529663525523597076507899314014758406241332904127268364164825881526197119851658742532638841686080323232257629824283752787687235643851028121170741913976401166383910848274445455602680062524213539414366620664206877000504552497644247519915979698537135038912094759165850813476363267226014999192356172838677601246642850200493442711667936778889417474413971054190636553410312385553782298350510110616491597961267018132072756061008210781456457732385228605292126949676959130282419121373427532947919890596880374826946199375065679250373893694133908649510252675045390215442970732590115504614160602901948220842886609229821429962263761934127418090359526119327665255914112504750625873233686165079323369558481508402438947196219978980956536695111337011955447028893154486969739626044541103037528321488414388881348651041269892521490722944763903142167309539562752551082348623082048834506720890959023614415110497949937714748172090397234238551668287368188626164514167210765400972948599196876661959571731646273467881098032367223386686820441950086356369852594992596469104831651839868115208717822569232198267734561772276375129086713330619342507752872611959673400262766373786152651074770405164396742750022394057046236754764015016222866084093064244086083949064773757191073748657911415002639563913412389556211653029514007494630224368915051869244130022795109494574615799509899360467939180356931023803754810752034822918907206043767577482069557170732255929679058030886877105932832481674765736918434293214561095065227033413897492456440564305081641479097145173783375604390330004348578417335680028525498642653069257770317772965929098536753297854168900605773833300647122944800149033334521487769748155581466847889634516771475677244554205590991458633431372351494057620625221664309556761 A013900 476 7056337602174701029018248823522510961349214724909381934618896994889584443051923036856898170407481963216058251863236151121583543216582112923820909702652995530545479625211016134967194947146335716432751605110534947014519751156072752642267484484097534328171418283816404309439024372657530927795045917585978601328218244998969982157476387812021430559715499993977665517186036513356383928835864955922129450619567485705604192160633570649093361824774895307754522327023468048716986009736166329721410325555246924823852102488169835251665182801293869661448510920284391477185235807408142458034937789564183440060238670531039146434850337703610851207726477285259492486219696218898528713601478494896057139493400343632960337380229632328421850238505885459076228364152889773944729621416622917978976866049313086937401424311285601971502387976767018406094601148506197623594977658911838786032811404725954620287326056527515968297628685624054702124984074494605548218772770487316120402009332230367417692555732470140991848213449786016499358604565120693558972913660918053675557983687464041282589110524783156214570934375423456148889774847352108423315423924120596307667477314486902882281864422615615141427941863701964253840105011780597374631275696103532393618329175610391859743826117884751538289256440833616500933616662341789994966943093995502939362885675217736890603386056796545748135325059804407657534503060497026765178697978580526754086334254448343762988096266988821688633955079080853353929547567023183383279322036292825968962334193186618222987099043946226780287627800701548221612933980029696679348510959672361246035203040535754129821307970564637643360181368940336372602775211749555925118004010473169628696041035084216501037846616029929015311146685469872165732266599048796671573596391032938419610224152587838475616693278923951725208590020216475101519694660757100481292244532102180967302618460945558216020336760740132573106609735711105799813905115692131269610105990449373472460405553224280852211942023322510197932472449630692654043642122931930311392378931722350255430983472236999344082794764535879499570900486629652937163886947909306683029212376103572473040906601864253166149561133387600576468136363456672455319154694044704907066301409316912783069433201586828651057837777256627971093878018727057733297486639302656367199787838570740724382563434750903107004108706536307118474819654184879020346928563171985748868788277116446660355089009400791030053788789638136471353061858232067512054110857209192039667872823790177452991468715715941078175000295787355256014787377114093686564409946399828407120886502317901462109209590776592576368468491770823596910567772336219542459391566517821487967524667923695245618331453598913568349491187522826793975310332254231820670227529481901682961394179487986470874434922351247938826347196172317931839110557206962097760510544777174658170583003125675217387071240392420914314415351882182916988792392732162838841365118948237046422129701393858089266151161090033462819068140181017531958042808729012586887923997263052680519509061132941518357006215465981233467190552542721916211958424334932904219580900584910161075608373807196255701252109232222453088424428325077156861 A013900 477 28818795457379298647314459038397110539757289207217131668558971835725546713452801926750294674659367493452666722492894628031810470434386223974289901137514801699296323882803936207835655850835296845818717263183540887636947130216267885139037275648987224047219217584352860656584228879394994719738674827058812791663177462618538303099331472939464536570364633240904177716405008910235320960142484902346524811404826187937743786807435726521532848121924974701295552390318872881233091279349486643381541632010509520920019195624036912321161024743947094378191524898044403516363698746271402021002947461296871151733460814554487508993718699065654781028326913607205578522462347547299700017748511922483481859462135836831716946854933221622140006980932125309298683338265181278657444191557251075940857397608865627674128094431145838297414874238302156639349366645215310220721871851739499697875391090852675990670088634790084493640313612585887433003349583627493014085838090720018254649966715771375800965584559537035294948280398484519771046976263013989684894835655469083934400036735955578466263468883377413079085367653601312681136878343845593363770946163924851500741051767573274548430244770268856414720998793487055911072626718718149518328967701732132752309011804439577004771619991879231642278690519265013985079484744286766860234487257130127550154900749042434452650179597948829286505229212072241118544321483878967508693085593018707896890751814926735210763446952105313647371624572429192263637019148026950278834462407745566832665038040727660671119834192479828739599480988472993793437605280773264237823932958908850237293618773055113977357333703891007163884960089070596719683366845081573103330365297177482553727129887428483696105170402374449121361269489274190381939315749441789535170396594214014832468536071808143706104612637146590164876127710156126178591686483692734832746137185803049390741591358966215255606873384875536181957277928227462908125769696903349010345903485700276648249014780328838652799644629393487221886208664009161499072292837908419516687926187426182400555935029946601258167886180635750000077014248344652190323967847843347333466289294456976440718839693580398220124588774429432901954092190129759431441415005102673355654388652092612814246655208033968480613966323931571553372478310161195215617998481062618171937020711294600763191551706429598130218587372473638438870129424476118591877911291779270168940767071359556922002879378382780046633708849549902800789511288267445158047706206038918418399599067514287525939910373324190673315596883025433388445249141659047139391393226501485597350819685003043679301684998900272517739038535709712422966046749566126569577943556207001256829655463791831676325073107974776503409725308453164432101358903269840433031096923384564145284312929841065033684750540809654058208623410234559837742043265799511110425798876435003798609136213648573281005755039957926648572418053037375133456843999949818982274858123661613869529666335592357216229977223158966755532819010381433883287374593172969035121557285146030715562407476082107588063367441590829421584586402830283120723175612784723809056094575659732173759053235074344035105739440567428952880887296146875941413166961 A013900 478 117698871346278250984795629473176677552533284608484694664693365433258541057959301801842805231070997439377529613999953443239345174111547211719621359525625339134897815666083438670357809896052286683305068993285162522738943411463389885964227276515304370718472053755473102560416305750565977329879441599865724381244374738257834902226282767963540053271562768983809993115747413295300984568638882732158344328783262038982727337444035058122318826547601911102535866812853699053116949327082517749721197560835753944898971316867324777647766062317779072097066385027628046445584498413345779265380158729630012767665779046182796989968755532572739756852570976190101910449166996080274252142186715291126710745711168433340252014367179625360203624650831873907832061920492165125346146480183160676501131638431765718849534224594337149336310385291524076232923387665090493687760417551561142455592582629542504866171699663434818870560898465475635451016413037842627846320985432147717273834183713848591680099344865189765385133566923731025681452726802751698286068683195336941165567124433352913969645099530070576133705629119440774722343805980978131702570284999031649939028030264997778156518511096499806752218445893479278533467625854543513165956855319611905105837987419523480884764777980453961829462042228420762881477108723626328820650529641332411057715180304064955590503051146162411637845293130253452024487981916631575081220939563533297940399416378094094201014204460540263572544099287882636553112213539476015660738106753936077246854114527173879674581185945341061035226979904503542424772317164811369246960962421412594162981105724653164050039063937394966249029729384733313133455558215364497792884648240567853675159524900376557691746822545507890031000682082414210213068741391610962082378951900826052191299580639407711518245554575983026038960758057176345082112485359735982023153331626675419819777124010745278691639287198043562196267900743951709490539364144892664596502714771851985559390449513355790270737681430550570556392686690888480487522650251594614056524676029993458968292894811739944145084722118220647211064533968678642355154307411344862687957005573781031938516253911391397951209053138236021344303609867801140623709314463754833354501444348400092087277578781786738705643980477535255312700092039007647541300683214506319938626158224018990271551379515780828153223862906506959221827934452632340417207169384667009076241155736906637784708881672132490371236776946155607578607243841924361037427794963789752751504220951234169198978713895603700453078902545561055527182630464698856081035528467747943829626080026340615693679691005693601889970525022730572216348054495949767088939848855848570040019252709327683541110907405352892692352162541978877310309591998203258582382735975891821810319807721076823545136923368471248948783897078362376067882116643895049125601115617047075448903371819298351785528885164447208183361261142827996819926230037039055655327730337704520866159979810859081699162066207080759285238341653117824504167849863352316009308987229822189191459143935474411682517187031568548031523030912385562123628642243349703293289804912546487830581523076420363548119385554960877153889784687080752179201456598587061 A013900 479 480694078164206351125254815127030341968978740202796949964768838459336640793352642448208002687022291713159208074066823857487252864934144078931317314059965973186175303859667037957047001754277040095572915580544925544280641525701042096656386584243431095755682433214781453640098794732192258578937957317453204811164532112893561782017263678922661895106442776369547376694017126386752046377762629605290626231528049276671395701582521024912420441821887512735777836186242605156533985863687037824154092679406863522115833654189157991716019022878103826130700920157720732116458095554443910443518371647840664774436575868294207369528384439335859013701341976428971402567353377858444153448156906107205890483269728709773356592129012675113232983640087107058850831921543972080591322185862526702058948225650812804119101576199956945941574580879498771266958640486383750360676009082748413464028122309897173666436704767133807184076635983747508221131583504266114229787382924419924265783463539912747129285414463266385999189385806776805716646762987845013721831395106758796751233858465381069296341520635860770058243293592337187484299060350718768664599003534830160547634317433307690766815407687725957256542107092004614937813664220167016664597558767682301254658030258063267804948714514750005961667756127135466105003541215271013162747648758695341333225625595011989192129101689093051532535599518561253666663391433696932420789520492365905651683196829190468220456313451496950996890928445740763829202144428787535036036162531857087019954135994545369152836696100553372715031543854962822120555045305123277952882513586253597233625296871161711949928591065778719052628566809918708901658978762928360800417984763951411762572690805152799645420889704931319183499916693469958345404259786219721851605959837115580580538808588985674019378187689326852628745670942071968126200683570183083916742544849836708761371571949408803449802704484816910409339929696273920682021307643520276371241333902435466075092094247945896400510035468193015759933928106944334047571743415187814862866485898772315765863979993521917622884658687747063495355874246014411921328062052980965048747894420884686321126171115767519763930845130922873008291717364696506222431834910735578657952703364745164493742446780274001334459286312282213757853758596603172331073661617048475767663031428874182187033260631779996041409731720327978664826688925930194130256217691087916435285580386256136283167328346037976057658491962571063067397423182047124837319894839408693002171140291156421659718164399748968624119998965228452439622108263507062819413282850657845142519703061657734895172919716044245172430511215858952719359305714962939717706325652020000749012670009417901677934598045109154397728159389858474801912714989453926579567914381875765347348937033457576117517253866096796302977262841636858461213420467448414028916641892697577887941709750568217825630305429004007388873909994684964640257536020501244240979638799949371374004839705509386426629493758404736077601196383840160175296419794767057165934844054304032699027481206014980226980126072816138584091242072304786654673861414706766569828185533136023495365828977931483187237930664401273345078423530291187055828848095746014417161 A013900 480 1963203165324513322837004315715119746665848041840983226148062377920615234000772320375368751982070428608005234854504389383187546912930402766907471973669621091055631744668570009387413616911644613731369440095419110960322112335757151727996445105095181181606878381174922149592981127664541135454499090418167951222481876766800708567498488608351722368466118049413644810703412039893260419363466733333597051882809937578902923856228875700365841238865212612651702996546069609962405608199870094864665554066058250717536798342907594343125385007355486714404221758717067399757558624511999929086283825165317706845941193940276240612098244417076021133716664467275538534196730497865049625541771068389345684528612382293314075431270692795442629941717463394026159741501609657918315099530603331166405652507328710224115626866459820362876930687344541811230157050569080361231787249370861878176850718353973356868267812376155949054294573097859182073431721321356741391988880389006337113810509226821190463461690494840710325675369762842959004162761365420808386345322586908708570510952592321290494257700770439606855641493603757899741813276677430873821857454935603393522753863463689373168441573352849269757400876116563139872139723855248332926899554360650054236450116034986450105458849898405014098053244466590084254911067680829560128990835043036402234368110718214060071563656337526620857080174529355534661273623617753075396678901432392087637944995853293620449633850223572149063353237756178299295608307263755600628210327432520060955281706769458736702469503380966130058833043289597516785380981085699284610645426620131902715446308576808418936415308700337932261559382336955808943974336824654481273347891992438724730934889090015354184663101064799705608651193267717350348423882797159752233865752176723579764559128697084980248216475720167488147912823440187067096184337969668303207452144163762952089026398370152443578142675189145228619695616212482015731363904568208804248063103032270589432749697210130083435219436365682563858161915715499461628021804853711969869247877925661913591680846555522857285540857431286469768446421364021705742307859558641612336556324352229568288797716580077243235389728530047236576037211180874365759540079390770087532523293764659091054058020637763829124066505687278101490664293338145612720510272483849296931188354321696476344244726779513313612717526728723217992997345069080431777573548928389850601266274141089072450219968865382044055059104682828441244620883415221844595223019833523882498860156234252232856876614943179162506737111893888487837113091981097458767828607903654556004409861793819416743110616585216017752968623287200764660088059829785857064024122301740537079043394598133661660754369810628342584915973492280386796966521201143770997539898694933195130873141087281120079128334031779791877785742148791935278300191744526535183912486070608070549720624734005408989874556032900695580907324683202858772240443118865152105829183802512027577944539846110590614383942088194541019267123752437982012088283380227932938451662537027154250130835020966986759989759874114464407425625838742051481140172077665320054601862364066366693447077494598948416481619864411904869908134618485767345897654336684393227141657261 A013900 481 8017920010705010186311932162816436272477736653530801434894527705727962597797788234417363895338725819548382787674516231184265643534645970870729573195136073167601396664032651443909145340242464678584899661663141286492162499312578119129462009450164334558981833603434880726074843816475880115850855189675930147755689455385167540661229144823857877676774841191728316185038615815540104771982753849074477053191635948875935010224148207476739832569490653696543432859896799440117070706854697654306875454026742567813742755649067248964352728033925550645784996488998133684417244935928083422381220856641499211847215276112676134560111052122024594988233363067464494203051401223061147040724772762179995099528990359136506308782928067716560040387598233965005633026426465505513848616308036595420048491810833692755020855800935418803846035497114530555786895640386231672387103536942786367523954195680180940759049440793270887688593520283539783365284566480274388875763178385621170412850614543769650793014353611669439881801103323796691711860137855276488951481318322516443581532351993251974828888369974253168798732279668601242093439345091572109206721853559952755089672576525917232646605398171945055465470675548531636114945718336943571755083396863885247157140155348604195862154594328925816482873353779245029695566546426343687352371598390100013401785035352368760952333200411748809769021997875515468465642267490888952980651698018933957514218795509432328571970057331941237561790021673245548331493183304211512281274426477482613467526973898853196025292401227707152739410090932088507900691250233085533977621597504707324012056984304851840586632698678358849487366934961743556263894532999908191622961399034210988112335911467420798040936755721849542475997947075877698275348328155762941258083352330708948840015702070893464916721156705211758512378910124891440914593550886260286797858509431368436389744802609937964969936077882663217350927485869014012930479054010926145638318767157199346572882471125589483887863135280520524735682938135587066734465481224849909854965127484073746961697337098257456962734701375974502467781797939222412443865271531307767585342020843265132077847043082410049174898425679294448947430150221020178072903397779923505261665916587537958432969416144711892289429139943918181576123531086613835057448724361561397445963289073594900734006232884937103639013263630305223328418449993976460503219908751985917230482191485896021883015825063075671507310944494244319715597394576990950733194930525114722037477262936465778463002639966052960772927545422941867064041416073092112451147585367923475832166320961999673739954812306297323320916907335879930149030305238888248621037981916660829225058206921632285722348582497957024579397912255795819997877766204112476274823697799875357167194126387705909796288108147525879787856627295623291662041091404012566871152168273456491540184553196776224860955664168525763722679185645993478714565965982200286580569075397023174343110873130040109238796072266337413171329879384455714773551770241472281141863373419135137700113593439966291593460938291630758200831405913632251196176057922565011300319520682945812279073902642769059826701000169864525091096682503492340903147955974107067063362469561307361 A013900 482 32745995133640342806926748458090770196862596744421799671054175497491277773628544725972190302316785458343369691524279414295890499025491144279117520615828431559874031716972415794720784393229590236273267293098096991303927355604999608914754922257425608936672265601621999808242995705712958457026593531010655992379159060428018137982066611604262782077593805685978807859632395890863157439359536977758920807417013570440155051191453918303960626936889348252706730686537378490181568590935977544652364348666073347950674602089111200562561940916083375318001149945713766778662154460068821433430566481830403572604423756387056713833084108082612770416038866337194808239176430786505253690171085162792080165981449054739764552206665304289270577507030334934713470848861354197534614647712268567391615465453117695414473432197456144872206397419800951357419816271797049159427841942331570746390948854531622660334974580193238425679872484783525112781942063246655111881893272607893807704293607708824174573400714599772771090703767885821392417099700874872563803233803642307729747779860307992383650637820700217340944071302126814001435057722727834742783281928846056607014486859462075095769233753279438972971584251478433603588685923205629578348507856215190601799723265599389744924821440853360256023519547043168405024693027826376679859508197356605854834243664667644608974184976134823725726472510545390600275998050301807063757232580530826194817778496958868082553111483119438540267344189305723817186199641425913541519465166451113219145340381627280236740092721146480010210177491785833607205721035768194862403538343990572686704965941656429706991707191304984055550204786444191819880927926119458045315528272757020130760579208360004748699787844980361438275765691650539183404048382369279584155079477337200748666456968843438070959845792820912048152165219219979258730732435768126523571420736227161262427793138084050252671680905616662728646140295965125999223382434965077482327603315265485008537655873206491136735905718662309155593527423322489274837297206335890741688572932122833074040015056140330378238961756624318841503170108745376193884402599326285584903062932667999969184267186499913964245251835215232138240648423947818730287722839776383367762675031601080363574048825446033984011149839874096189293227689434370650371961392613777264870456114868758007682655589731604509909197709005793192900817120038849256317660932553894436546929548729739428868446814155932413078680135719887720394791034789283318880392148952551561387982927036082822286527544887996863145674161189382302218118611425531569553844304548721635569626303607223829521023188894961204472280062167374558601584818656448735081429842983816409298889447946845339750929568128488782041743592841807964249152582831981968466483739008168746081894698774156093904930058773418593167465039394682381100233683444219128371039441597791930555759273895506976730853888986340240145557784775987612411637576233870172623988741398057743357873460061269940182276277539020895470441531723934969162377558394967184883765345244463235016171627081759771463145411537787471198773745723271390742553834337605685216646254740739674874778004857235760007289381494743876789073052109195572974887470141806646700545725297804954367461 A013900 483 133737951471295657698112340304436972651776728226489816458352029203479625046554113143887748385882285807205614500524001080205260682960507407841488145064625513162113092809318760319634950261173362713553887225009231020281361016953734507768359492746474186883872136615850011038845027004697999347300767666594151149131715897853129305350696230519581232545882939395911735158332527690270112161245724330402186228492632540048207684726068139199123900433576724088227811503617994029129034463810216826092265888751458826438698093066741143328759785457317029219623814494439540614500883692521533685095209999010033061277299667884134712022412638904306898268914750046603653524428700151596893101281419084444297397965002065911727147431793975913114254867040097937198221007305505539505317217336323768352664114072543432959946358911062838728723019908606485239789629055462600269068408704518310416906020607741454638696730017941785247557592894976879696637842362447727389091952196551171707938913227537216520199400431897646574184314349126251034592069305442767912701350980689352641370637475263732002059953574159578342367022549087423190074920680450472600835944508882108634764472797215920360706223341002309988952220213047322158850155767650034966562719284076316152000851588757733256637208171410649474985912205598551126129753819638732824590897288332311328334389385112792015156077835217209713063212106790940295977803913235660530897977339378527793081483977208210094823245161319582061744400670887695947493975141747214920833189205768157949424703797944356842150449422527060156179396104380014821022492487901920405737153354230241900344438107284966222754538331715876686256646918521510255767517623992404722331194334295218673059412305442303754169552237472139130423492937035658729479657402482757118927344248472338914829425572910454269045177162305679716770306123981536510561443071653041303044563000246085539042612383042207720986664658309917866726430228891467058554215426023307910651647027479082588853648889418503658034249281494455484668680943118801769852280357693617714021042400655794680519899530797779438096121949191137204901938544297099658819482540311082283588184226372311342145434800651485121287997265454364791020770468893710424186819137653567088662908859237003913953136382052972840133921072179636120788660499646602607554777895535320341234694689191609447934741376678435710524664272548268984919420100767784286576215332304292822195751516896677531181052502141057724187050620973729158752086459973946791922728455929264784416222460290992890583229432604612876770110987387717449871320439041624908746425078051738580551546356188566449370640326789099950146443474177836602159291159459620935394802703160047581034003693249158998922111200123129163225467049268820748597928312696680389395934704967000984041812221158229677273218757966577649773837134856861707333845486788218786399290554468983621374707006275913939173457098863001161118712694361395783837981436734325405883805042732549027705634356109692623968374727373392778211725730155254531491035348618443874750970930278257542592781558336242164392403638406889348910383053682158410203054857372049716598990185632909646895755724415441424681530570252064961938130041192217748782310891693622667596345497234490511937101837561 A013900 484 546199301341870066900518307149691344444093987526535285887371980821960340132256700045065097070530229347494257387204573335667385360539691264872829574746582122930899244455631558340181419996608391831788144369547425419162126810701764056911264772685367973126609077024929645933758013634914103832310412527904839302319990030137863249112083825761252231421873058669782513471881034672359855347855823983519899177972989049443425053397419613371281120884671132425455293189737753032359918782681770349660249208515721744517113320591970570210131168546013936352894840400555022263223673589510888244831032252166875035595680850905262461505447480961718707526972999580084027962772778717837022711836544964198039447326262902392150754553337208820725841416733331025409191614157422479399205552640497238652883860947788707095149884375030650714816414331759654974310063815043861221502557058531936091996295670097482631355953763006063071335212699967969345918308630315125877517831057886836923565023451497973527362891503313610271272732417580870976628504842428113875031500241584365811974461883362083133345058452178708067639499159750494138008173625948455599546681804669928757350218115582337561080647453210875228189751524326781476282080020815275456973768390815366872702829974497047151165278530066404931439439024797248252777653704540368367644508206175281028361808022128538981890952642888441406331177628556986053743244939849674409900960149733184738251881792800028056477710386590466417952368524373109906856091370384942205389748868466939649403382205888345723383492636992188910912427809294522910552782592332721030991513751165085175438620018400637835318032755099143690217457936580618557090374495665004118877553111889436877860618856069218204707622462612200894701717927640270852726598277137230832168285572530127834393771811749159190661677093749788836941324011259117244320500210381257638805602793868038196089472276195063595489358117668193869415280424245869505308329775637217861200302276574348680219776282923000208281335524800787139390844508472441427055468061136861799451053289560731710506002193630741800907809748813472649677212110702329013684307462367031465484786787111383124767512414775531035337430919839436697372719692779271637131812226910071000375274734918706921979918251078928429363787184809924060549089135267189356117075957933697340956957814822141337919725191233775963789491880178657909578388552965808572590207614879294619422490965909237601774067705046795992410057628169428230988555063266056066838407209589166235299078566296904355423857908929932054629687053701164224736909676410339331436183407696183588569151024856080424441081529279689895493039939333176644715363183640197321866849114778653485748555517602583516656793274534071938658293201385840088169547619812825075012326324490433685926149334244546983181230002630057746018978016306043755783865686437251133752128952797330477040062259038466394892255310923481905126095633754070882168483823748095124495454058829046216601608979421951755241863192440400818887287266252805187317068958327935247314315127320361907960721755182604959837180092021215196774244339926356845268706546048045619611652416133551921796602849840828737983263683497028763116478839363177700019584695076816030352902241600879934292829551884717661 A013900 485 2230733112809632882098473718748361569535468698551110287627901794246949047094489720910750408010849580208330644089339585164772504218365513634558388139052090794844208535180489303048693277589568329688597792207813009701825461269713885286595353369389084024414357258086592191887707037244366326375642788115628682099444373602076077433561910664875355999602303180786317433053022805586419557586033318586917603752658662549820941704005454840389262597086206256609934388371501146897214176660269400966817773452748267692504087029742987597765766915589944063472794170574747166980254068530595008191602663652106986499751355758863033324296859562443236335129617954558020758686788268334296902294434345124826177104864637645922685288822039047881935229655922013974204704880571943305536774796744607412879481629380724806436008737925947055615032432588753938640234705937084448658599814785307338725258163142540798912203482119446825195703213523151883573634310195378635911496451341346688566368835843286325181076312551574619022515237739374452736519453255465502305130025168154949997050711752300967086977686569601513797754546157836152859533319913909713462564202705134260707822783156067940415547033344305988730324992390254532554065119295091687309102024458697430660172500601673364767121265209922734446896744360613466386417468272367022990665303609348671423213488504983188184479821579773326436038568883967215299078840402084995107150921248485449522679248681856387385488673467584510488025686242760742543700869621880512845974478743454696689068002670450798657216245662232435723246357328367570313511529938128658295393472302647075530094043455770063383860212893133167844360810176246840829631355568119938986911933541820761042307431330691150139064605607176952286252180889993557829891552750254441578889327275055867618575437850136552799740546080260606338740898335707371996646599229718304703903601176039248664687209812680535425401682977726788250272816195942979892499254945009737104146015728059574019234268536862108073642010698174419556773287447896806504678664163957118411999846190948273939609274065009506219829386702938852462019351658531492627117093791360655575217883202028386931246122220697161076952636957147163255176621869999516072481671447735647882703659920156225858765106109149702677293072605269395665612595486433863316507106036872971243899652368472922260339287573243055647488627577329536947167006267556211757124239510136142034478014776360883198643071688249324559397908769264390007608588722439962848630805723090323410751202071691753374890933509718644434245159525707978511412237546337143273857848091555391090258858269765742917540245514812710781873019909270566067858659493668113522433720336516613479799161337996228942961526069317877738746273922073110889933337603625178701682916954177704707124672422137488578557444634971421470573854135373529609040641633844063792608203608248530198609795312201259641845854807597903372207392303910634643935186953053419046047008417117766482268847834466172585535048706109033424818388811390347918326828649776078671491641725804217388664291681063032099075987051003937006360888082937573918118769673421369163101569244383455537361427495637778489626185193033898668472774344321993407827685872747919426380318397824395340525279465681927284007761 A013900 486 9110539336758934463411258613213902234501377247221288076811401345785758850187652563661316652107518781378423391855915889111032549250730812600413547557090783067314026922739171543070471263696833604849531931753721320736235068197099748612869369291275327453194700892108709257480776198516753757917089086585827216191022865672612509922487632908328106313331766022952579814649283493318301701556676262474148772403836996378386257834270382119088627762022372058826889645482436205544059316112382920757981435376142652831223634342260365391022766425727806139573302144838495479411222621539871603550332630224233795670621011806128273262794128435833983959539207817828367138573470653492370312957601603358647714740154771474350484910763378497493659553372980753194063409407448754226086047484159447879548503802035447562690109722572098295784409572968162549554521202752352533851036162164488487395165589348614019378129153527514898228596690053118130854963459903256082304778568419645352120595528836401523958358949168198453124473504966616941795671835560099913429883840919286799437904808918284131980892656696596112102923139717764789729772891393718574662171922832241539291079736510480231519076054428513432879509031746030926658589907778203255230790887193790635256641169879794790718764726365110649677305440539925818682233968588642430963199157136244518308217631616690343847422223793773822270751555217579387970183191164995730602110184621860672881023842220818353577461676797635366868656193209745391383471265323591824394757214610622070202519318774390777246735526125369152969746171211143322284982752931841191472874775624713223819532612971753971636086879337058063926321829201619898879138248907114210936386014690083711993648822605107056974103894824876998009234818225003579526617920478866915106783480413382943996891564299180545425973163986938422608658041633760813678876372560691757959517401466663071510697698283178387411418438851016953619727458898666920121936099620169212316779846980983834311528695365667072445669409534424845086237340039242795342564636990681431263566983828298036545032175818179389361911418062859270278985696127960127569901549870389844795402932003287337094289219007671496251543341549321686597630096555886893591138466841368607253397900183569962186008428625484409854035315120253344107324066838740027604809988272298938730181814137732630276373944717169536812963951377199139175461717464332591993482863707586527819153694626150259432461367725050754682361558602461464494464244809905774710055922284478912932172395132198361650145436437975425452545090264103480746437230775233073181906111248569464307117293318408540415269034247292106916958382484471828148307619096749436105085079660087837629461234619671736622178111581227213790691396071412714258687634040303195960721902815474117972072581763924139241175038191131417399392148248133167649812493537424174779454956964651430432672463644356476704522297465565404760335583115793726859930340970152421779379633123359087208000683709591129922756277955668609519334206562988131323586519215379132678317685463998730041261222318921210458868337790992230131615509380413428576562785341989887220392282052555715143593343396361746767260792573054938585808326172419797598902459700575650477199284748873010834634634391071024902543380707861 A013900 487 37208362815796501000952384713485511329829309316753709855793521047724963505810242022901747000188969562546400353102137938634257145427458962472161569991462024216000284669185973238225654758535501822399578212007304999740178378258843280409568403991866856126919931108162071587186495553138472539462941455614263519472972676716382424386941664048535727322384578946106654173588953364344769297629323080246933475523283080745963694007201501882951983731503331747826958828004463189498698196993899199050592738201139584570653276240859900553841471382081358782437462863037044225958853719853611155931517045431423469132178944938420286960850762738918009723138038188000652059015050069398843087520453665878656490417980842333166289774533624884992352475590144067100627564424370864583512252616103085244311923926396773426230239808066429221911402921368845636798169598682085735853550640932149595859083178624263865156236654050877123370309970442629811342887121554348068997028456061242002241076319916276300399857742656788470604115366107665218604645139282839616538902024582300136871146468007973141707295680107224878035660497844462895500155195513977424496351012211080502860238042962188824027290032967546139736635716062996653597273700946867692891328293179047527242283458547239784569297737712474769457732827014551576005930433346843140939232640859293373467109937503356649997600951618375461309798697415671195988413141220150228347808807124325795974062355037886458664064811670899399463645627344114362694626378179346693602452334948456207536179352325808147744169808984146283012893307589601653687420346231685541935559344003666902114576964170553367312914059987358175939554908964165030632187401499794055999505058981785578236973150050340336494994690958174972446513930347555344148239775645660846854529519139777694960648834645847564754762425012219198714442916494484172906712672051493769374222978847400117019911980256027135205361457529877191295282534615504467136919346394832700192172889834883058695548656271616256242430881148954044241547006691611539701363576498279024104965182220135839351602454291202262272371784421941608605675760541898084968362489727209035518749909997557816714123693638450165512424412764926249555067674973994218002462203565300370252209617537618266133839209357769503769275484517941802922066328700164985480832077912884367966874277301727973044369103993336822467362886783570381505642375757798203293175357151017845852733423376354900698374904387247512248987523849871469603305916692380984399114102257962612785198211131806461013720627101771873066164855692715289820005040646360169415295930856393797746162044759005638318540678038399941151656646863213877812331295460653468746214078924844397750320257771435959210374247687001645069776521386652737716620424871636322926380284010580660683859603254624340999022214651438012932274872052348918131766854668687609640946769194289871681508041442379930865416219601413135147091315338796275662368365486540475941586139018743971425282800339024843308658837555024123806522352358106390126791026714049131150649937521202677360244999333928434556274637240529158072761033476055864062968648178006240386691339523124848773664717358424406333916570208406247733238370729105867793475134565580714689580076042157012422742144951207563875502323692355817961 A013900 488 151962711784357305534490635360730890307667212009863143175756175104534571179043115255975047825218770779365316228504794657314108241897430576091517540163700044562590978617707102488210634824989601528363939775237246356743862254825320100363998728311587418974809817558775824731299953675068388836893138661815669254143087181950054175821132837082288812493078181258373132417008818024273836633217216021359581254318115953357671068658505661041666079709816488694631830376411856116694822805040980712741724852680012378484589616148572160711844507113029859484711624516392455360282780436107853175551064696763522021706201161201947232397097560952777782428277784901651651074875425003481884452585372337268686851172565976153726777234462551926422151737910182974589740136493137472416386974421679226549379572819720988746840348630363911651637582582565423834093041256147105035885222026181633096597677468902534675948451275045841310433806320594714855135296636027234502938832914428174522594782039246383954739359406642332449582738170835681626968449817990184560746146297498596571295586161137831116019907994421597231610319074907068755975079334153830713362971665322286092812001051499918338398679250932788156844533664608600695953279119310803291405166773500841185057737115336240551399253459889255918417096096542957106117396488762275418753060967766080925870397162867396397611852044105558839910810169914040147207474098470356767745514296985266107663464038272587123716365761409931908248874570281724812795486285748648010688469183615324945654717629013185382010111661041960818599240570419999703426447123465173153504559852404719998593045893945921177996039625308429513712912143255455365769947198652710403901634610892569461863200279093745018619544312336973363143779989446381128591170215954219110299430863648285223766480866225940685062489974754829441688855029698039305052478130638177754995033442133645665321139538475620678919351934059228966846254694905716409738359439530482625687553491547535734901548962627564223735968204131324361040946371576217380905878684140197860626112405670439001631718935173153450548855877129436145648048979304926510717374212657384149171162026170935876799969291312487959419458056597648060734101446428964759738073888043246807447419551195004298335478848777275788113601775595210635255814015110672517367251770236088960097879202802264516438480901988290909975779233275666578677575532474799399867860769315829135264994427144794426297133645382861952023602195142783918878331297669269870765406304145847364838640799281621899232597426866973608561396953299474207869172406508840214269179526506528765768898153162299686462390301717307238057422063110698661587220056122150292359881665951035929696480715084579372447048675352731105631119360771749832761187193838674778099952644307896486879611689511814525698447625880152640054716737223870268890867142919241735222200341013168459224318673562865318027377247890350986667370788066493208228954303851945444333507891952591272441968910147411701581736867117311579062341745788094666023217358993874770581500560480281375809653962024696453499715802228682375014121409580593230475434318992443464369526486437733718001372845828258476332754998304722164773566563133112003761199590554422762444428678143849496592733616937371762831502915694274088490338061 A013900 489 620631063161205455890718738367396389836433968236694072907248970500604746686901166060042948798023806958776667374152660364731206784841538113245942877300107515698122378363556194979203541899374856591592694799986213082823964578794344647216707570296082489422439750701613904560926872104300481917144104501860036616515036502889398209525264441060612821391793093155502968477438130701754800467559065170050687160341871683224017769179271628765929477808941231294234553072134037978049442512890674369889191212555291234981290935901999710135404863344832362151370230399022943329386263861888519262121278879116597052372317868666033893780218545784800693993111729594620409806549798132145367774688371748011381237560727875775411684630045742785252636334950716196704932281191759244233238458622554550829547662732595309861959414681617881940364702663038030046243223887271647824163871162350433911447671148422310772575745800865995541784018827747195534572920126495464460686990444649021995903871921268195955934972492027356599673310546248178168383472870103530754727896839760315755424874736289177198768022259925239675216935744147034413346577483696994170276425941314413953939586306431867985772384327413851044156916784161650710943483204456371033231133024821558984735489210481855372210242454787169985663180584987187660051165117150497800004795051514418875428214923263896494882962545183556963638579725756101279250192173036882545506222685831822295574461142173111344557133122540064316411136881362162589662858335112339089100787681272532225873377923370379431852879044973133221201977012892891208763656123391237141401126397765969350973857328510430628974803429761782285384418197181748514796407123964733213285069815980953831764958123047043124289099545559745249388874998677954613660326870148842222593015889656825330669908272234230577804400368386173677630894515644792023804130985817512407352971076051464395383731310227820890395204153243231082725755645719131294728843525345883622053162902382782242447151019816197673724291478460945954251690117100800981575080039775666222780966302111045597003104934859611180540032836640207291877342484428229667347338739288235261014092002246745385374631382618623387552968068408511042492204451461981404211027304231312329542813636455068249836227501770120823510549125310175350658905274927512738852110322072981158024708550043931313850916290291280893722989942400383149643664909755860703799730035823547087164899004896482061234549818241791881121545748784838945874911731142362748462866652168359368584857726986871280277750383664833781699209858367335911832694894595160827936970373384840638805522716228301311780734693633956208257555505372467514487027018428530131177285071792291791509326584957645699590363942056764461239160212447264263729797379543725499912794694570524349961508980746891216219555647304757277400108681212745789047459389263618090062723634932222317486499119016771808220929445486230354999195702913152978221080501316034241147923915031469968371517667901954277841673120730679337360088986314903213600088039084242944406677020558077647225583555959024810434642807597963916477548262989510393177951777631357345275047492786834715423124841020036271449081021331314097873887974058505867673119008982908558522053608835973872883879957667536953951903889489900499077478165268161 A013900 490 2534719945687742363608740290085021963127369806109450499854568427670490346548719739206987467228957828024146745999444254348259086361178110649845868551124246404970217303596978219470760164674778751180580316425318492837774436560218561768042402604553800791132675608280212049231185999288045702498290154340151077405545677096487094116920342029000089884459043563549482829061673547037167482344358445620069181482239398483326894195122832438314561346248974691670014632436455696640189706216339316084738815720388277488078325292608292918163717137791493195094773309342880001874489769624602763406948777191478973138190835779736817691621684343058250299137961607949118810311339837101293028673972553744425030123703006278182234636609254448154993077308208554969678810634547545121132213422098833663597506438913855237602538307460610273250525422510816281549891996921230024150315490378026569488177345184942707848587376001062613258195653078421149029944797661540252899356198361981515382492999217523360371829977089661419116082367275242730705673109932262700058914958211161945337046486335353364886665678479782931282793162489606647394583170447744377587820121463348139343698618373684698472560980603975236463292307995111381830214990698803469393190303617806753871117196220018156007499223419838735725616981490326758109602623506119465215497383474685089643555247996317002938648002213746710178753287096540218990686989104092105040984509577428431269177952325210346215417131942898999214719040548308089594604669389290639186135616069872830136221688650214890008009775160453818361844215520332869878602856737198275000433481722242393192281681689226778242226623662293524793520787743528176291028521131391490881110766920517629525265097235294551870952235743120101132774353770975633115604754630701756670134358787963329989814303044540093337041529348926340302986013922239410749210475163308288240382676524672861788651092427832753526283943677464833308191341358437149839933364570708648646710944662784423339160651927182352735455052551473827832705281858941498389651765965527838196125967255418023433765977867565072882054728648155107240963546317995817212642933492465820917742914160467935075153917404384102395728464441155268357153454692420329714919660824238406916398134715459780694224386576206852225420257193228412459801385692236729704258642618488584420469870213942969922829841072094910589334956946747347221842841501598820456249181239036984482237251190796727282770086147231120463480386114157909523686672876070254843359942156987448665596786027644807982653640619675931312671524681767894964851821051710990932538208638911401037786274130870721615745010343005134184100890697047199948383981532990978337271281138991970697995032214952105759342704966117973792911315462816084426763129207591908857919344724890173068202148789777359163053503438713006501387061265049656289794517939150931905243259660150324099068928538475516758726906169239758879082570169463310991505693096505316760306477209303941529296083678996039368087455034049288212391676789097682529567333160511995693494254026338265477111653026475809187320935125153652029249871338423722386288466032976004165195166740338204448094299586334771156261463248300241238440843748740317872669653017706105826768477665900609730218927018989945341171924626969592118182827652249861608261 A013900 491 10352052264903254274956819827476528284630454152501412895906542770017477294829972835614996721897253894391245749483076278627979282866773882883146161595515085866785269459837722343118751059308428572475359250892959681917247414130025188335423744519660782364865751584452822310477135970878306741618969317630765355383066505375440037570008485800981296097209064276936006371653609995128042751810076672115370164160795409585153851909195355084152938308776783787224198430348361147103895419347857617160997882022453484477338176405866821715365355326171375149579758767460565558535605542613609770633082907876496465672658330598858916871169812647168543104959648140986604082311353340045227959700399980720160009953245571643730342661610492700964255382027531867560220200191366263576761193969407268664332239644674515089747764304038185877592744128601847286294195454517992462862327644568388690473234583647169698067123550913315819870410124933232893174346578074294208406513549086367068955155040597286373617951181261863291473411112271186111717770253947464025573314639745164712112976891888703012886996184144959949434986837716964998230864521008803260250793745888581599241738870998584050716484773445675867214968578375142389644162873727973948152197912195788181291783612199372370968383585868186800415728039721625003122186184263966014006078079346344849298333631897006268018735244489165152787756478584267004920083722887011670289989876549685033574880944269343900188731323985125745591833248222385617021414524857471288790735655726583695432173134838031282496602730742584600025426322450806994204071805803248212127545383135291880278990808468652774245855995925796646902743042744131168318365874181237119299035364290852971261764708883763714590707896950712548156464871010395354183074493992003675118252404860279823974730584878509239737904647055479415357765482445831899680261250824942543310835129577092959503891715235604176509449780657077803178817565433334522098421694176595762646680815808222526143889357696457373989224715580526811725379474345384832514675167031578209504636258993820004923867063974900381722672599326658921637926460480873035073972217319513151675974753465681254108371189225162516978497017352586672652718781462768561009033101691932901925668538389544005793062511440272981380691097823121352555487299107049720021892426576811846120225417410634697404799276752383896432813487001167787536075570819521244224187737347532187360889639825584104692288591603992766316020708409218432443598264379831403876021183123294596082612499412290187926763716308459090750013086624332941593846287209113909778570230440386691889823959964163245021585812486877611526420631796701166356394967362869987618227976571038246519652209064118110083837300694827382885602896393002633223427722759855322558537253710268680718017464074478502335185976447551228565321398299650566302806080509804260145135902021279598803331510112916396469833316212698268477820003911675277883719392681130460686084443876995436903739664649471403379245343192015732037517059566030634316688474928180202123795576363222136373337179237082878777746618465575155406311428783127663021563110413743331587077745679382001124666377034849425214058598313846263542157488395074080964088002559266524513210966403782346099796850057183854757825598540931138139462604597381312044160358361 A013900 492 42278827007143645687605422814216716643787522434685172909584807233571149037292386887908043726897296527337181156709581312620808817135474081856940121718404757703623585786192701659253634320072612441275187191931187529877912081295850001705892450416491120917130580911815356051041981495800063441752774209105126418685337297670340032879709226868273512371907636622498620558476880234712434530710285946663055402819268693082136431736196658894544099499813571442186136033584172109248166386054004642104848610965784298407381323597377092434545363052971839419773842361944463258180825132193786277852344537141307091950169560657130301252461503002113694063508803932251530719171880487432055555440363261659186216810060192395730736194626074850500816369994024927834562879821759148440113969051650195359267964265054831752553933941886658980862403888366933103801409949992387535568495195509400819150427836307989411045637361408624053248561861649941392246242033859803050847250392337180832686817656458417875779448037342757130569849797037863470052657211917091774307999893497866945905321037139543863634794002662615074447379178906694466239672021116574403993526988377301998044784964784188120115246179714258254968520385910497408688115236755292129622339645396730707001954742367068899644346371427847579764675302755128396876323717338647861768237489936486345364173684364195196221584630753443889665629021942483459061118852726567249643017944806445195308204839371371692104697789018976042697351760898293320862776082384923348021532282288596197098233732165138398875657709228520507548443668947663295835843866152851826398320226808228703539306639857633263950274718816542011412139763614348848660206385109464700166309630335636910783144509316888270523624712644302068638366336158426676414448723987236201554129764942273689375021156432904464522816106943930535742065364622504507316054654755398666078325063540934933002803658085446252886420358631352113040411997803846955036686139608328930821071766523177427246784669657459257566766650127145132294434036553460539858017364348835597016094449992919275929570399846954623893948885582607028520377095176394043418645006726840982273000166603942275585252882285675460754396647066716582367641428090874542785553099653124856687524803305275063603452396035730323529861893310507739093218233770400868591130881274783837551458747472190578305638130983687823805149995074956362243873774859577533057249362288793553932796738901307867557880529258458460904026491234797409161332115151933816401461990015030583155593791462233768801883620539094080991219197095524791096369215437029328040568456711813728733921924713599073155903638363469340112666028741539030217319042601664679301592497341753873649158106690973837511510003605045209270473674761558447350434385951247882716644556415362029189135843044041725865635381595420420134857688117001177487856616216172088663009682581010030752285023783671967738842716577597210988533155795676914080176255368397595618498163322480940854000068134570808012579285375854643230155460490685279643421717142655691673995637220611890384482747059349422299073742221873957770071912604600471674028920803879554278115808206909710175251075114405572366161935432177838778788940511810449139512775340302972030929421100653883488526415115394638400290284826615402206517362898769613900867363742518461 A013900 493 172670999658702370496394994920965306661609264163020149365208220807435163354354874581292129293064975644594308899298757748455957910871806833186011008050258589342126790332975399039259427180242876544024433285753354921961910609132462287817037062638441803428773922632526007463416607668978534902525946900180455911679204742752733398624053333161942720151620350637583238721495985043469288579308409545052531233709578088685446482990232510787866451311288106940603840360897150895552545585449546412825054316893970618909884471085371380589019151790005342346137769364259744337199566103217774731163038176483349435540779452849346520475479276872435540038470369648512408861700596270601745526029543037305544087260183641823596295423208546923005234637508967201794066092042926359903417901117813614516981652122874703415437274165993245830399124582883279856168442178173859926402826796475139394893081476693295861640898593366322904496504747726387290014269336728855499768306174594672575957064677559480904888719508759591739717454125932135235905527371847806432543076673034531891638867553102648233014725821068388888165615751952009776263910741114222639924367566758727467516704319460067485550797037817181853375189076617448377320540126547525341882726968104433277197390365256088460106374659894843728364490168657522640810990570306489070895520500887093819588167108485493965083770012044770943227285154144318637634974567539426030834299231401947628603434692681458499096488344830189074956297024036480650028984660844347830578088015627138017165093483769373899986472525917909833399106336792820614186465769598728297045206036627713656353585787149199870932580929393358045350331420717125747161997557631949891413925327563405042966351273645612702533806212535306722828020591870966547570926448084995358003422927130504917050213280008781556462097785185813644954704897720135280834006131541178447529153470332595900811683422790429126859682273106663796220459680642689152912284899460515794695270022729075453796020516132699011287689242550923561948830343122024744294668575754443810609028359310531607743234399585347226399900537556810947787100614787006089120131490618097982542142253427327251660006881795809434942492100681824260764266724107368811065020199846426880322376736703877192537923534101922250058632488331337967738351681759927957813906223345225945727750222009921013048634996388610424890436900035624353996567127777775462336645177773024042410489094143570363201007427424999458636595496878527333553205652824128051499027314882376419696343759304700397397541696527334675270319314077029894841472609135586915679813674625175161335939266644734688275099205343883495423479440649348294849582919208501318400313219985954337124400272694712940754595517233368744226750805567355616382356426097877429050930749500536478773378885712013856649567327609238133293192418896332625979332694145084643480686507638785647605438017919918467114175277617281346995479250118279880471761924726327988663103967323507733022762532268468771574983071982813324270921146345468241276978278404037253021457255968338242131156371747836034961069369682097652802708468340361390964373189484045291506807050413648154236453091125818912506214326660492943534290690733225567141133265280106708374490879646601626209374220499198358085263952550664790767039768332227878902146301128183389088561 A013900 494 705205802377106010046697295151709329901985057377454755042596259807866758090684097632329766537935960095063261569934955819226726159749457159221820743989069154990769366525695160191638465806257112336326732006778562590139561080668498362135848884558722807825259006197422099607347230797482903373941122260973900169344951769081181226053894842020023425313952825659304342845700474012017964956042054731358587864124521581578320666626891587541236161666883068844227085021780414869677046978080077954165217160680982298660478078244236340834993706844712608681203609998342586107301085121717816997317695379613823913041532904161468973620425390153990861506656875151859177544480266929360859504602782748202609912323403271755391453734221449696792601788285010457814347120578607589407908953373163700862419282416684699093690786858607181289178895108078186143857390868322039499281711322310913277822228952044566321823455586065992740577079536694086057534567412403655475459239015968276862138823806685353523136924234444557383771794113173559449097000244890998098955611983417004733174190612494078751103674740551228126546079458162955079249214121695337797937749503766885608812439627811181077805495732946190224551463083002397535263195251372874796308587093162284051835139188132756136008904854851191165857142662304356874858807399179302320933466173193480755673852875932714388292590189962061054005498525325965892283637266262337391956392325267925711926916231815037337618467145609320031218087632164414659264026282339061819211799842710810003041975462155983714308652429573861468495123589201895463219559036083935836690623019397281971627336066881834342075624706316342986373333905682233981110061387122204183473503844227030099383918203047320484031020486421658722008641727280806347900968277550377626617137580116622262229693107097144763528410026575166693173155227483702220589445275833458438732263217338825251100897078701814387436755231277198716807775602172487412098215670171592017630746995097839789923781185958072164699062923191469470278779953175004380198600224907299721352143331288501449715751354580916192687060185336309148668245407952226355581618140964864588598345719364800655831885765949147109058066930886739145211602492193629068639460063212991868351499152749041545921326043549194763386711004226505725378169841827403532435732220670460630172650409460940419312943237385720224905458233872393459781733803124340543504554907187985264632720919880849863919597635353867714017178305397090361491980759904674199255228955738428418058257243720086197711697440328984074606186380941311870551953124443259657914842708350352501587270894843027585119020939644159927542527807035444020343476449922359442980037622057856094204100278112749816048784306528318521665217191768442640222798262182767305864335324965890533494835480515321503956354572256217069420860451206930974094818635490634337524115246534072102171017014424756931459470365492016366545583800887316978114603348536720864826971576049905255945997480800185578458159939268079880468193324710673189667548263808206949102186600557546183026097869011708898220538373788024705909194458257338297198987507544978859088242181401430840365252305920048146385542437728445891181340144314257271986669509863749087778966576055565348203331463314996513454384593876122622636457884885420212452134610583914907559981068661 A013900 495 2880131722694141032737726469826391225962027074820320342524222427277568434584921013824295631847350792560207961641032922996259691535758917733434997322346501324966956160596958129433830849837800478749904342515616334252951571549119294829297382565275164378161948132469897794428466432647230723152416311367165766655521886865056221326507937978188819691348140049227990525920468151612956582694936311770396340054458822715845601012891554559568750149099878808349776682164538414149662897240223824452684117571154360486941557179835363883840538633118197609827512344797840954263414469046692858116562197017576197857076837575418759596632152956353304231470198850464583218868589402646469615663607729624717027345529923625579465991587387556928120361756136599495770032889502211834508430364380291243855907453737264396253241636300024447710316814689797228108314113902704909841055936493161323228867043085274165359525496782507707017783591112891853561662984303565181730978553524355055500938032447707459009197035402819251255619768109406247319616507797159570226942713857085372447761445054677679521461269111560011342854969661162783002116794643630050795895360686083841281836493496383272451046502928421268442280854928753174776165950989327209328478696855771177458383943793392177467830104326602604691668322204259886216967730157795587788226690131405667947728338204449674765940155887414243512724910532782302626641495242779278404826493852019060668006430509272025805604919287850169548817822916610318074314869003727244714904730949415061844233735026966715243591681696275037197342402745783050463230464278829438434564010164143458697605174858088166518305400938691282706990319377530717484485582821207181227928320523711457855923959716983764636151574799615182808214215687029268486268692443311774815244678208091877097794551848388556025871142917945664866755176437721415722811574040476703443084874938196713546846424860023158841544839476814438556513353144608258012237734716763469130797751433426082583867504665352548485919607583669203655035035485541988564173483377144127699274009931458700059285549822995274403469415189992205530385129738863095611057242231132744431159092350803501723283660488598677657251160210501462229697850949970492672859487483628243302526226041241513326738833615785309882342429799072476259522708829177140594224306398172448930148751709929836227456410788750257356256606878416476001488038807073922338067496201001357807271760141606298810083892622146366484685271934250562142459760113507439801852479833360271240620146467334447760160541227745044188083200404588792751833102307491841212149667020016383002085074648899303803412178538621653204236365359241263958928812512604358123434214632284112132195060149940559636474656035076612202651435198118688355376570605378902136647837765028518493736791080808105069629651664906188389438805589634677998231622884025935188516576602485050406548752759629164208530554379176309534625185346787692157634829650362170220760699440716994105714304257333518721166549466124704307900028825644185084594423531767361809035189397523674923643069332928589322931398992926045489428446996163253596928682078551955703381148981303765096566567307860374554701340255469183592619602464734002438778028931904047513147165172235110494162574232656240575595565574234066279232180284118429575095975415220377457880626242499458761 A013900 496 11762748848786864085945181413144434232342740738300745131223519339466744521256710497480819614323397219245937896346104201841947202460884531674039605999192668407798870622450197293378838007653410773062963075172371186338813766315329661131628269432222864112015590529768442052123094186040987643657506609670953074763583593667462978575812396004658936690254630123192085334902309898470627592340972085837787462812755332312607734942351410868289292052688964141060131297404873501767052388281695361671031657256469094819078500619722789473357027672056663976494152994901207039148165296448067348526709785401679967244285369418605331487364972521195486165051670595381254788764424847937849203801355992168036436098906106609152722635708041108637693297568599242137273887094048872855527714959595911849323155487715815258002260420054566146918152613191415549114393780904151024986766391287656653360339119531611304019003440934936508739036982247752732023041355857174862272671241427372006526436519257714481046920621485689506872327950555394164084293099110887197923426964606436226699274965509254165611279490639791353885365324448124583221728203120844134085567038473395702262989704925072419400591473656468230866387681895375769856514136601462244945649174307351921628963323230536785388542396910382024423847286382740005558604123705183117881484413392364019870985253789131121161250956599944399344563319831846734939769157362530093712430288367524897693265730849348389864696856468428165304496419391551116657627430812991443867387126575237003493096841457369788693068030807438575692703304396455302179930002391631588340041308475388463810347992243092738965577606279110006394901870360092580809105053285675070060163281779210488740836899804093110134271282790683167722210486501611922454038453076422062834715605514346243346979826998555550053816360662324807827979682844474471674950472350284945008606380819964135993389030617245443047912120452097325323094742091247731156038144594468401040560227427006897306855859671271008623892755252070978316732243461537521036929487634077709080732683235080408370828173317644823186483842046862356598851438751620507648214494053411472664041280229008932191564521085146348018657120666869232393771222762625439095718105691373592100090662301260505819247397109062399875784599884821699363992954651951189078012083985082496848069447007276154066390954758745714818944964408747608054153300780009413294823799302005846422036402866094426576562435942000597506469603791944655096582048739335848402185514739906517134087980807387085431719426588774762713594786855581493066554324967129736186381667226115929835198655458644295562819481781763232473074944000042605375925122111539971616275799413926174643209977353432389551885779187512426973460929144071733230881807385998579595185570863990737408788922189919462722979529994295028907495415347432578047255769252273205929355739018785796850436167694354229173223845670548344946672254100000960328688565409873789760778993346531716344141895731680081142635025841149370988598815626842241948177169740514614131642426053615838279325583105682984582373449558408255309420209805477340178470027405696120840134653935691688334652614108599863579230298438701948179801311045822604094215786738818252352491850427090587004319863586165584791030424957294924325078426730548362346079048289276958796107723517618282025258861 A013900 497 48040254336079280400272801354604596992745219792034811491175106557835470766009052599471912867677800906519554208405020516846898411517700976694476828900908776236959775308019473216085805685895302591677220558274556334497535641822204184357344146816410831542746985298217823953517981088304183676449266402063749123595026518480879218264453982335023567995605625140758918908359858758653788620507356436742193614661036865453253562885792339478591165961679051137467823291862541273440320426033660308296022062432802686619693323459510464210926910072474293403063746740629014569792061035388848306185283961268786555902353121527895452932878771638787006242173692930267178064047576285887817871094321808969469776707978528908547243669217846399828311834293213733412082419554692095678133596194200623179732548650535648811022289783805273655194574005687673435553644754984424105299477605424309825645614358418173258355315972125815130277609678235029180608035224497643712182678889784771439226625914736950969758209557130326000706781455191235860930825530371873515926265989576110799898735585911310447027192179001462508194574406943910058460443376094042648862998427396233861007978516874193193146375038151855558149644798016586077046759241808168556044770738437830290476770737369158515742131391764088136331459126163034839441900660228462076922888374220167285919110745985444201065786193100789521307530399088565082014246155353466518261030253152096802193964264627554608394798296199563938348259130933453307092532847810769168890239631033052021203160303292885411371147837688690694425145258188867496088354302697664961571151047985642500436306045468007298302054467382119456227425123639524469375046757229078839307782919277755336276940723326796475192487480316711915977447570131719754106460900247868423245324839196747006799643658424627720530341452397361409975059650684801034242136899076271094194594328513196347774736133332922731197420939050531138449376559269606950062106542376412991158153065394866296297827323339297597591849025617738334614344472253508851204444757375824405734329432333075130907707713474766540020741845787432597447725759856932066906580463378031848918683656624575608972500852128367285089345565172681298888633444656061318436261411172244578869572373995240333076894113780518856395091760174200187194182990086988503264698230215559410459697276591863548098701364721148132637767948086730514801575549868937224846803173553121379378085294981819113675765221193160582276770015316284957824605841838370277795214262934766946533845856503430402998770741850641597173355182591667231414607585152579522688537553499847295155864663957304626152406608364380999506517851865518004658421167140862509618003608662215303786508511719130575601246262665498690514738754178232509759977620426964184923276985151195434641972245904772267626383421429230321856130933315864739435375334458978252609287703082362091702663202916679801720592681326932166145049099642068022079357298679030954635787247505563529252826260499650351074716851672863987203907411500402027182792327114405476089654963887998498732431893287502983015855987714944713917458388286759810500229617397630932819314780273412360019243075933546811443798041083801065263074714243555143203790788835794363251064318821131093474929759192122451010632149598513157730977127688659297205983787197284316696142349726028343237641739468961 A013900 498 196201250774235725162034548285141989182667744897869165645919743867962403990928337730555838814795774360117417862101152697874934649377854076618889511391030433938143655295257638581289255087570691209971528159269673800277719812301705931538013587357050293514564505403436713026386740080724204857170125361934959859423571399154277296193074773708452089074420929242998641472551407516076696758802714930655229683830755323234498329435427379456853659495259374429583474574119096677398886092284498098772092001203871885226176122034310146394310804353902334161746051127149699033502326266692630756139624411501812441747356285985199347218623124128741650980667821470197112198554770356770722855154190794334020484522831817893926706416696275699385208190748748501842019221785737542651161098350330959328968881676201293844744944728328901940453814891203032765818076097476641472877701787791029183229079246830019822622204317075013699381915964489360911550457268406051182568991036448874819716902125003096192540473410485521549812566847927981570863445479417298998267978854293783693977225905155968908014202605452052031179969529974030013668355252749055676264020740327386107976546068744409294322303439691031436894522469224337213852746466227983007911004217624681127166469845260117663300954559235104121679448548621576750799505928339722196822845332040959432589526116789898647016978457029127584761606210448007740019464737325247960696391917928731701937171647129660403699804116306935280172063464904447584949920496276810173433796567341718792847848197838776601466316255052219353792430174114411929641943896001836167217699566229210521674417956601934075002718952289781453297883174881305524899097836246038116695755528405199846643989885079692811130113310848963452755409598622526779465951069163219675244654421088273647217431465015680498045688056077516131840551094421446588749345551654297852071236891675073717143147616881123059406118054597213273072237255089561014355599391826050673602004092532238835576252869077348657622468197374430750136778873475027752712924038043361831283980568920944475215299980310007500865251793122299258668854223557456111385232177062683252200644840704085869180199702678316957400681312067312865472366739953264686686853665629975256805799402206335039559676326985130841922050652819211158719949943997259833171857306721596403817860107026106508653454342359005809654040714548964182231629504795276388934053687911476578639417531320542423982306415640208327237138696323254712536430543257929889913712366466144621105826396391516612317682585562947197657297074577810731487630253129235181191778910786279837993362029932691780973669981627576804465569065321813948343462547141163716393398156140962184409783199220612902943625462598425867429935060678073571343234359563384854609340458332982425816713491471926322985180157842540986722946200886256498192755838839247540459844517446378101084938489695214894886874290400004986685161172897269651042325222892329000858973333324719515384996983332882498474602168633995483003465463216203419619269325960270519303235927669938556671623827807384220438040455282593421055005721060344028823798280643281890358296313429423692966950665663274466164427023388393014441988703516817803913745164475056594748035035561700319992054104446306494294973772807437186002241418170381124378255591276216075103031666658422082645195865806923089061 A013900 499 801305724488306899369990460685896683162922519605132357283666471850889122101754415053700831859346236859929906408025179834543718476458743212173283272361618786277206440735017016987482027992402547541335928126801434037388035763141209496700332830138516460793126411082681283107779111550425805781373366160803931496831667374857383059659432876377462885440931591542259994636688675987816353309322926851003954206962871646377337861745558395867115487598248306367236298091634376859261468088385210969693199714208734370324111126176448103199151150372576876852321209154443212972425884208125639963780596198638963695152819554948438639174925919877317905511796430334253496127229736168857665983458085777330367394860181950292403955603135676280134828157045154505121492545714352483679149692933685021326401138622655380392616673509912796743909365850977197321910370407780448916021294749219130078255065781057730787591167273570380524659382372486963388224134080354422040781198860951886100080619685627270163050739996237329047111054076189517461544968545933670256125250706800096278356082296473397773189712875129331152594144737336465952852943356107671036485563369591817930973119775905110743351013800345581182452356111081584839433215695468171630592340236205177816141706661496691808805091816326647978455157496873930229517012961438187763766379443433814459598316203107741854180688733331116998052460685696918859021235953174782521528094928404651072613304661213893184410773691213270684686004569079719286141555248764616706131141994476881063588689672641545356825183683575024115043017866530843876262592707604995092369974016136284920781012050975915557652679475765648723195337972415914775545930372110280518435251849315205098878565733643858489629306902951562486361821097143860242543670227520574638886368365821039490874359063702005737748892635514239711566126565277724434557790916856869511941990660527060243258046325251811568043586152898533325767597245748531228290717831756165382108618516315009160615809918851668729944579987365110001064368733938234319882605776696932098508736325510598252171281864884081944291275713542575524628726203285230061964538119573881732995905794564397802404722785908216964037079947295424541188558475009868260162465742653047576295822144350295141400713646716299856624688993229593112539306286229152881917015598238978594428926280965428618098081533082757986213877336330139165616380292163893095321957600852949406297823779083758634328561614422590469477525386792500894724748518150254721326482589596747713202926691328989387883259765380218212899364639580311386279362204435362532740525441321156272628527859810136435366346545635168054694635085249885668243483732241773875285993802893459798310179973720104377524963695423693683596465211250380950796474791127179648094861975218191858260465387233985767630097267824879486416171301985761050525532314159209719239591453547270249019098370702716847422378176296950766125853431390911879091611485139783764737133849604820297503381564626808744902621191520269586129936301786759602270477473423666788156865155432723729241135546771965702075221461460095073524169920388272108463303381773508211694208331973422733870016180586044910536602570647559298675540506021739109781930539977743113667044636772575838579868160023264799656596680496627018788940178191071720454358038586785348544366732831328286153327080737920394957119161 A013900 500 3272613510688418696023877410477731329602375025241840665514579521352688114464897308275234621097587825305876590690922044987439835173423629611580118385935359646653525101812323734095592338005799236816117605398597863553530514248280776846683326011901545216041668368629189711021763777262205583817512746110705497430141709557322413011338149469846072547892194153949335586355694858290516756366959074875112100380611271053841331938492896790119282230015493506282736132272342050165286621081242128506534966645999606250575072574528357874723756412387791595329441902628870680543897526120290134301716296715457590266337325497184473194692954124296873935218633312924555037786715092716967762500707151581280730807715863963371157287482722018631374931811016272559521192827444532692946498940060155929284176216649925461716866148898508363094596984981341822559611465692786539198371485906580598371731592411483659367331873853156064671141908206856379660809574221709575411176535049212458973225358938690019700185690269372871798635303063619684454213267583416248626711392536892980010530354063109300318881879543028576489640899115900597934512658813622695387781725843313313203705249449893838692030618813005188452834850045624411724314035655077255224673807351025802924082160317925300513032684292151479335456687188140315324300662152822664084186034051307485068259942803428531614401205036486348262863052738915472009047488777597082470955414025192363850311070180168322368345225243057810016596795946583050616250011933034819854126903150785024428683631080725008033355089507272439563271304311716486005887931139722268061743303249276217381246652098402787704924865899653961716050803008481809950721909778665968775621930513040078459535049191340616101353541951651379302112799904666336760432846119887006403250455929218073205719460726424425335545990161596341920246929071377319640901908441326057630591795998649227266550430255007248876858378250639052854300769678958822137993348987393186793235190991100645227880189905392019111635389070977833120456989410645876724066870135213717080451628535754159832290984435654943952761943432954946242711705315563411381299432098689809959610311851486251629198930734650534811040802249829190664092732856346277971197786502035054259397343515563184737289796005267686960740748941937974460514893342894769514190165321783410716485772253017187984602992887344824974254082643183257696433024367606847954497502359601131523210348393979757722219912818024916158983630909724639696646240147725973457624208870654666932239786102983416888043409091049114583520508023874589313014929458496668555328112695425175654198443260778438025816131293375135487346413846304143307558880154332360925829402576390982055738404340850252008354081753443602796870007165732892091528833490917305527963873887850592586513424948467708507563847881620858135351771630611348692212377049789942573556134695023859971289148674885336579274582132192552920885364124997054596309929558070876013346693092304896181853858151473914221865540110909124536982858980063606678392459319687070953178241138167942415317450927706931895811114045970635749875135896027662506447085804804566660888527942820987760821266953147646605167449095384267579280073656183890719999492300253640628270690668087513754919878132219175791542306159412954904062929370690334204579364119750328628775396717923160684807089283768821422964765322559261 A013900 501 13365684111616081484849813756009513000960389442965226703868759737736034880974201561624193991259279534919555889917385414855248018271614619120283973080116988268257308521836813174743542763241822668879942728326018933136837526771917769000316218448533112718380993825986842327973696464480351087074687623903478432759939186144770024302019147587947814738919058036338635417570879726439157775195053924656520204276554872722264437611330778273422950674888507044502828920549604439422097254444522058275667963813893637887579904476703840924517168287589392042276569003968473375280012430325403057791773829131897059864338537400376604158918688631994987135700355531948488154379760896880460755796900578480260213972523167728668106848965472479014416990384303369776613063147759043415795489267598622890945433370596177228123314755582546904223006640959283118857531746647375197526608183962551728390587368299332824705779473335548536879475338449530347029092042888458298646361497971023652905008661666862848147548077814836015085678239877432216899136860350697884432600624971317156553987029559498756541645803123562552269918885720148747924941084373375263855934734298401745768565812983560876495960942324813303165411263906184705547682677332936673140345521276131832748046875036599037750577298950260148905417991601771049956291658599005195208888265854978951074765500663425269394907575890718931426707256554057418147622857964073022116711477375702158393419292033895625552881102760397644946592990922235783604877289985719440801059539285024269054211246380420086034033554411740877692795897210785612213132905455670854713233886543672248682966833081738923668471349745642644698484800617743568501553302448959461742486302030237497476665553937403401560154102038281349859138188203447690629620547271076642738521590310975461997552055272250721937328713964965781632822403267341182522727125167128193295157584629879307728545878754905360145226179471813206401302627746605404452600774592761501575438636761945136275830711472801450645849204140169639225091510909008235774638228386096477141989576554502099925219441824642792252419005936474728904805118390997843985776391933691151545854434242966851765062982212316983872306551509329647420411794351336690208446851050747867135858950049255118348749993154909765584048253494517823432163336416609871067673568380860949490610258944319750465105067854197887022176073177107385941259811252767495337811203884349340855074907086201122493076068160008378109821205982037310709712606033567795924256489072849595872627442662980675895874975112162779919670690340814234087873586416375702543484100387498655314487516319788479519673687631404684219006976136104597986544529997188949589540788891640986204823272906870855077570913643320771626299593135576870323905000389088858424062785309244493033172065345461916783450018697175628331448305868351439805213261321424154254603183264081641532601983392247878008751900160669737576740836508264595673843979618046822796985242604975518801205523930292764547435274232504066430616231343336756098829321499993286166946207810632831786340416651298808262614066686262719436700792388102472470243049582488135504301497859803138934957897184617256647810984017907982604805328099294284273440646502958193943560956028226883013982029199674468069413724127964608536638313905765764615256785580836436903110226511066698475981318150929527342351821018629600409361 A013900 502 54586803845935350008356609210732208056735327484403725346497105513647477793421617572030932303896014807844493129567483690195733286671119537563770894740478871903377941991342250523783277742898691203795242976699022250843091279926716132291960468081872534186252535265706688738519701704280666355072818799471820170713300390073041401021900702683085258123034063845268657247536647461629890708831894928743618822806082032239872911912873642877264946274262826508961048097245560040648226818974126982725713806680286820390302975453210633423661491520512123629253777745676646080454474046704408953730441287331409914089004884935415489422043975160619358955900957728386352419790535858710386653210877449471809220145395841843821143849966735117015259444845523776808035187814825856973493773513288803347533135374285218013555657916589435394084085645348449145009164264014291691593618010729641476471726261458673488713698652829187115018002109237065339831861841452795425959903640224955671852998780122296224982249252151649584047433585161660794469981750495145580509068645045981370399294981410978431090492166182744943288127991088545221548999807630386288489286904282836868295145405371973959258030580509712336271159308330512862111996370178123999709158283789371294258130990383849166676170497220056424404766524918784746897540719175855716757815775466585389063400856024995806161011425602861078558746533199682455514124661833928593699883461461582560796722124014925158216147264664842782124025380818494086056462944907966753895048065453506902268573205553520053791682473606545330326025416594466729625268312304410793405173229266898374518353525955963019893327507967528870855726472687727125860762344085097786661950048607994993681947265501303169715226928288646899241056133579888916748123906730351387685038765510645195319664346489454445714966138033030713732391610006551390882252374622193421364946386544474710573461951968787736274478384807011788076766463282538878930271276115071841345750511838096893009256484556779877384163380478070963728835464794991444735435763189885008392076771595818580806688647575465452480896714564162376794843488825792685620153348072779965719575640746135162260545490716306006149871059325804722359351229722088527817007992823210414917428673755112878103248195793960128531577056145213737197121714422412791037356688297842584675550849164755237194286072728397444585156322638697452030085136397238980476650075595275027335552283105661090575094463048358377046698897172444562706847964014300268902051851278914107352993611207322041407018881730559121632706986091609754252518602156706423133545957876683645668553779889164448994778827329107502223530610244440924741444501506049386207593125453139843400104933702224166093162445981600006719741794624602631666730735994078195778573245544270743241271065249466359797205004811153680844096357445239983659911285776089709815379115372019096264941292974262950823421644198091435906904827124239943456141871002044647031990226308223121311522281489232609980944950928244090213346181045552988919984930767444080027711174265613358931424681985986114124150372367432258714149142893041695918192109042889376701253251710719859527400482849592522492581487638522009664268045295655885695443217823378062843091244075837441144287019436419694716760660124744385689093074460851865030934853247479672792429379204074014312453777441529433548426414574006169661471669461 A013900 503 222938020173988408904479236034160621656720807714380739091354175125393177703591021747549102653274017972732502234959689706612084511826805974483734274980484501219457756264782876706433808413050287644111355636379453473690519939439981282609728039653643698742608165531207953183677052250154373741419254331741660231030360836397698458954945681728691185785541543184525568333321669434690098273831050910376742377841142433952897199416279157748680644343663084008074325495008689007571463799599050984277070483576766083442856772351433001176209321180415084626358982944895735933830197908619523312339448992031498561540818939569615335764059220997460684531154057359460430304018947291094948840765197802265265507805031303070191777418792992858137138113953048502385473318589718097291302893899396315040463425715253633174380676052800829682414208268253246501581072779825032711929186911238939483699653696149629853929105381718335925632137432337207791472646778539203251958268416946381684370504170896250134746229152961804217857707552592324012355646937178974560502667762300937560829131032875558421395110146399114805627986816532718627873491663343068271205385135068438336641071645225084218979681951890296662277378002311955910664466487440846405336173055982455092250927035957668765471314603866929662967931369187333703588992948726831508666312166398856854059224499492541396937992924316070533802855274987356316247692045520609603458287744838710798132453623411479853595725259764949071315514181826192515357286369761571927549519699166732993061982097374336805210664182138965390129850729938878164929287939550756425756861390822168918268782153710274525509358768617692628990743342830419042455065350240291955603856855469960961691434508981137776737128013050591089837296596209757904779929595601334832795854507260791552850236477161927391198938919306838770985174306819366542053597805446874774389998902232675709927786531497677962506333445868701650696109989458680317977999849052841022312021011148483358835997417834829254004539046373870101035900650604689354435437935879572552659089134951254261691177912251606029942682752848210127230197087556908733133953909017388730775284593946931362323456099179956076022694543263578392392548716659211478545970160497266478774685363911930260574354059690308354895942386579723569300501990994290502288459488033907197916001898624626028980420943916120731827681522445026902533522735645100117403667050388738334416156414984113565678833871630263496054800012640878010995600476678767742523138867860064384754468560525435156632447221894658239219260234603729488952465475586806859426138180110121553958586160999116415304025203473635278938623588829931425177458230045357804259817291256293887570211959838187418965250838795898569044104183168134232592726665604150753457466770700601686742418398856410809514124757354237559089054777538462062505427342149413759946699660469978563074742999577480291720887160491069431478825911362935477309172471501321544987998315255640357971509461352456391655787255030992617084417351354324007601099375732249134685255234529365784825190475123647874680556659936202455246715228638614483341184310734173546274965106565002689015715839406503670704474546245975378191846788060033498424645341355676169835531793021371769214823760367301111612416928776128670337210714498639562824706065082884979131233620036737885927506784902727801084561868188113171520586106717339561 A013900 504 910501391130606234795192552366351429068835107507110090903738677983793402452413795510187037695339070076454785110301103690464120966836370107194993636182071731914888641818756011539623023373547092817602831665892962311352926175186766996287672896477485883678384751454171932805408632771907727951704118035520446291211327722292676673916352613693829400557916002061464058155687363459887265050251668854120563922083387655649461405033225124440544368244598745060460360828490481784511622875406283723936967839046353938155054786817259871536757664842254427537597348604231620023091845108790903779448855967804835306687420171915205562409330028534950179154370816815829702865074086650508171655517985109429373125692036149900273308347869880924910743908333759341641013965925586270865507440277418389653071717427093078501121293447919921306777550402581352290353760921156195923822704193377863984317239360098399436061713218581237472210138119545822678361228180878738540526015999919134383519260454861546071567209229840457567956881273249863091185710011779587181523505910681021393119814880498101024378190744018771176780066585388092680816755175751088469498184635518144079114137347335411683819138039397112488703701776620261446700658245823648244879869714111000824717103358481750962730161444967531303456991472829358766161509690888201291375594185101737676520132837601987811775853840192187983174775031431136918543515330802767202093596436983523609363551975828448281550155129131288267108762785510534678163208620029605670876920952886553383697434145868626320497678796937930688794713495994102252265869803207183869190023363118210901270451462750285899907297656270287083753723877197057241709774851981726616173667387281723033604949369564373775109881255227932120595592865876868468669615241325007191956382188958306041787203646613504820322977639279979531419321371655281713767640850823386712960968906607373099591782901076198064350078932605810280309633504058185745334267161516557072065547323652532034305455890176643991109191923834569253510822883035262397139126509363698141887538595143552481427201402604696438494940573590127828830975155488258513901114293771826332748070585423256323796589378116957790040362806837323775948800606256602258741075278457046523230171269438078289141979989535248042538873196972635609103749481921772834686799683538768420915941270174733789584966157468772596978165933499256817664062738170889034588434004159696620327358830593033197702491093959030774500904786426622525585142902404232016006493973366156813840109802510490248637734331387195609453619943405326209560253201309553481389150367525927548643815698722652350859584637531877316348511537763911763498682334786475853735324059037121122519390235387101075983399915977168141731594938581160187466187567720577696346393495685098049426397725187866243547446435635198969313167705999610447940478313499762886412076030025099919432120959317386836897566973048737156172104383423276145813868600031018823207028907333876041631799762619028501617792384059331978427085989083546033767657561527454423217185588596617331170345244642965408630736135402104383675564911998194050028214184653748914515131266687234047211774075435941048027815198797734288048699658962770870949592463276058400901465231410377464022030934539854837237383591231515878652872616294608337171944865111075626154850358825661236654416387728015515137260210428941191920397239030393218419661 A013900 505 3718579642017900054133280698311968237811458531404895829370050038492288618749305634656950390838571991438319064323765847883328206904777385991165180704524835342385328616940623245484985929382927055323464542409505113268758797145006450276305481164176596575016774841798735044942502202512381123635282740172987090218382474761943243096618449625939582348647985301935227421377700916793889039078997891018782649234744685607825620973757599763952751694892133979300171220119998805146605703497069678763214694288417053165172997409895157858603143515739916149760728869031890963567929427700658038916550852106967695680877399411539062952641507178869618561634545007328346905300951942363427074366472658503405612212011970531843856118896843728555308894106769814860955406779250652814428089802344444722600499854215708268999507975691943198528931500376732903470386085331854940928680230018878727676214021587817233235219079017720850541490897304175213946517770374755036952100842471285736654865395142960495172433710782800642593750266764961039100574649444819023787647332013318270152662029073257174891763993195837807381858646721450094705816390630040196169366005368104287751654127454389902193297425485839786512227277129596586394731605042426607620562120779270452579227946543478677588637215087553339563980002331173856966238987890066193782308355586968191946413551042183116024061576444582755134272081880642937720160489506046912332837659301880845756525291988032941455127270113040223542987165201066360189621038488271532550034103740604925560912074492576202624170890472252999664037178183703009002581291129148262847342843607334448260089552089469905394097294265271135749045667440584378677924133182753421654841491150064672323269007325187228499300041144357652801656581419120584389762044276710703197676252454306806663569160200337861650185893299561003684249181833298707702480135766488644497790606072444079083415900138068201590810221718734322371622854503557540460705425848616932254579973890076629733838946706526321900733041845324688122832805247427198191418303716018788944981038263964377832949314675579243329153625291540014655856414463504752084882054788307809697402727825997706575273974475756845427261635779767120870676272504813195541526684285821702162570865711683324978763049617240896065781054562629138063776232362866194355917193274340367646631216657461900444777749868684371632091124467170248268278616293026466077051657904822621126775586527383837475769941579329171545169919739149755483364807712852026380804138043118694409561206284542895734951619420552776975765138664481636177791239659721548682894910405163008227343756338968883188797980477728577679576272319893129797216732022183780820716290724837565413602564179734694891524879580242268384814148620254254902790844111515179090226002022121004628760400375837489713138369535224151745770877541240715030044155420642695104158446126301540606052644642069098897960190172195320468259647684443385530394566563255284006878649967471190475504475042312136922485727493529101792426040315102099440056524014691838137315730879573033438850138183991579668354198081331869915473758332656736317914279579758560595520162121408599259451653713262002270191448081225025403553982325869511476816101528858213391180075053068354011189840561785155680616035562332225231522075705081426204452277195545009075854650505330241882281538623536375893387599562673049150863286284321267973740955909761 A013900 506 15187054834544947628985785833256607792014015599569266461626050732256394440122657891808085748174202708805230328923756423106148613148008226903903705680530584546671262989775816337508476519178741769573616861119202242606051072178717988579909491928094802248622585148165055595784718187783018259419981874423236748147986083557727161074142506735749474209695585419618964246876089691978839018391574365707701236522270005235606226444544386953559197149860659276993808580263307240098057500258085772106523896158018375248936203894750224105478957035776907287153942534742014916198744143601685197397124251640918872897967067814066098543946132110728588037190206898974708924286523128758414877847185351066417364240690300861074024619042718368636465609730352707643442837782544370410058575989844749036017424055102228357129159523031440909055207669620115227796307281489914096101763856100332630581153361780825950073191475835352743417353515170879295454187172505307421171112002837820548357872415168760101294231690641746887217778058245044144751696026372234819870154256322925160448757145600118701232628216375114384966056280933721053238119426788537795215503871889880089710818373590601253937548208724143757934373934752262548091309742885379550609745378036739234649277435706167810618430838776291681666590291500749480409673616680807232092519337361092379696539530224931106336985908418896874826635743880815702585845175352135700705454617192470864035070701533617324229826738995937690012137424384840322716791472910988254359126833121108317088246564347204961713578957948618948180893903457239642770451253681845549443095754919558227473479999778156130089938153606088110783813159439758101542888630255816432133959788847470278300135276085804485101219797337712234164898445830411797826811554792558459640332780324886883401489470743360061103385857010630394707845767774557085426406824964052039482071112051074935828657961169784480185229617331704564732267271700833854553107490413762261637862325944435853572601376083070857801105716933532404087149582743822667560769685624896051948986003354895179471926129015847863259839650206803865395997838166814221494618884842982713892972178116885059421783014430413008166324673949782678115049835213180076724344672818408699623857835223951579229091149704823160863152470720288225395406574369414187235195764968926769845974198581956805068417253016443710866994993527494478122724965080965683131752753100743971766485299712074858018629494174079848836800014376581255519365694544866673793868560986039102956783332147907925014011643827099016999499378584748114795353379685508436697359786480636647064302862607739154800253020867071761829735133357947851297942652468532801433668223665599825743259645969018647141171652218547028552687849194129022702742989226683254437571105084546417125324979935358267574918128157178493369054586737058745494918365197602251717588613982874248290720212035319048878258110642453080519739695367682915288069979695557468667777101210799056492198302024782040717260882142049698159548983676948799425234289784926950828449313800995105440641288207378194515105048738165571253656291880161709452730027145971517086724489640206981644125758381987056733691163299979207475680222771065997691976117070111358169131935704311517685454439028227316100359631456156603400284540909198757843029749746602567111707053983469746201667914173923536322560188761512562710089898377082774852823411772010809861 A013900 507 62025465836819855156488476907389145139972233124216440725193415421659072789299387218591294812204009457234149991587842531364244657106393547506460028273560640877644651847806401279834706460454418439857378196113794998229615789936174315877196935893023909958401748626206051723799963335442812656315407393313815626347938111844197056270066485901981163369291950107851231499630884787100468413852047258561188327781839450652744625028390175301418070638943068413829690616461953362591716734861548359946026350822859004372555599262753285019410713908773502828372703860082397861262207155627786116374792553250928409721460199626495167129428942099558737131276561186309507692387513396685370961030567539475706223712767498437013285020656985132066557833165343223639292537230527245736090640258700929382747797600867065935579557537172230848113282698703182221958126364640239649803309866463224596889119026002433043519871379650639974743556908662903301443741285416098544112359701901945739368935088663148298455872941981649103833014585456643036624546493002870600066516868402714970713929507102590387822878131125821034754255423017691087250856789066493997977434578689331164268043030399748171807594576798484245923534521295650224922266212227921508024811708185224744970348624444995661514544007077091633386203076108502453690628427559701497396290318235774749011016791931171356321990485559525145376337868219383291746552866500832767386847907530387448276496287204148047504359614560048115716260467067550746847970771307240040616364258276751598928424881696984131339389535736912594884536972003615882278442735613279090326096815762722676382667140573967229056446503080778059340282108281075502269412997716410146294737307591742211075860781197310183406376875526747873265095907514430653916278897739842797575542748457650845386906548952427568912399282002972605656707608013836367147073540242509898500766110798907196492757807871477965308976465374031944527617496620647246214200854706336866517455163251996414011714852662245773416353659633956625064731698033628900407607033830323590660905685287730757376472975439753274187374375249257873467660166854924128820394482206110544793001565619348388069563431018264197065094767202981385472353147043983964529972802602335788542497408695975868681110393600617976104361868821199861625605385788698851501450258905358789654713070402768369536727971461710775995605120060633725595499152612137027444074550691501555835474379039384639708742735785853684714223775515409882247896952456384527308212383791643286424901763608602904457649968565898922426672411577348360383817533326964691824123801325354610911966385479130089858868162776228649560583087882328177433778884889387282868045825940899913917872463361715025807906285997420137859060997581591535749295345043686306131738587846901106727956875878976635960990702124860841947049206747408359534541590221892553842055375956070700318378708693658562842742827932953268603749409590849162010921892144605953343537126832125637418843577497714357275405886017227314303112163784010268681398788144909944805420670943957911125228525809041491597335044656590747722628915324060317737604156596889418905408574864058973939755653933631720393124813724608381230633073499533412239797351702158868009909907741914373690682159889622209912794871189720640103705493811799556105475643969849290943489890880942773931978129945635288618504389481082218876840864051742137859190948841481120564119961 A013900 508 253318267049621807264469745025944915055305737274845489782203153117013240837850416638835925733817207228299449214793899270187242968332878993764680907932077286969029400256277971273374204489848350804639958148126546266064572077294119459648375883077634843685018539966036762051223154058245326612470411650440347713383240390520997041709634805138767171297688622727425322418873996189881810149481560060737007810682138282250324975823073343338696843714578024651990253276382880190114192908564784518403926165421989282616958695504609954101060316085535771674859788207666381187578841506506596905672406641524669969071825322754768538568467871857749937876583734817567846675987535850916120227315901918540271263971537453134104394366150213634858160912988411425008458290595733554838013519971200724393009662929498784854566406517122645179010305983056365215881405843953567394001347628932322039379447903215562795472550221502558371490135514227072036329685227509173480107832370897438496102407164544252628871929138220195086613518701478061282521346956619516820602261608760396614607730213887196505497804398209096813860889327401975187132311463083257203633638540259676097318278808498641908227568818697266307260553261958086379255252359626266458845641522210984566158145787444431226187210693847557017004225369337810979620349251625004445217686684997045888210642690942888867525997664064142205756646863932651521205388308628917606117392925992762907893486763066748244960602606184307069444895089811051072752544275066670357121333883592339481935178987763534587787332142292660465680532331896939628429270254960928746079902331353351445337127251485280134156662219678708752929705498712848739894011893386588394892482932672741955997134092348715717360167203715666515949851460975593748090128562538189709421071714518640275295510423483158386622698820027622421735165198596917120901730192777974918976877373879927680103268655885711029596356091210549238677187145565882038910663924907005102880805149692641806461658641472730625455503397664701886383495792670841825783608294473458406941795570189306473932010655466471786861929873329869330287144355112362489439501925172458282099642487147546371063292078185123825497750603828463479389022960195481953520826453081002196322202209352643741256391639614677476825800412814531176064996581705010768115924503845634738187603305545016700793320244974744441954426866444754259338303684682381445921372316553712195689216746909129846419115915965740819595046035806261015498518191424072504363997504855834137731227717655658730698392694269956354981695222795460015991909571678189824843595841116682091780172826901700679122693322462558203899026949803304391785473777555631491348668825771055279331896845488043698617095870548349582450328879283975572745232867988264286558939698364116656888755404734204357904918087538846289456785612326297228583380843166821601038892202997564303240990802554479630164608826303802377257841567459396653417968110629677318656293323232211147907936473701992704262842454488844091572654691222440122331969472061414850489763367622889448784456947485232164874167653217026929364736475703910067732466873561512672640998066010878119526330005985999242889281444857486814392409766112517908461968603884138734998141064118660235504488699887365957127055446220809255968183710982264378889929183012905458991598006836749263958365812489099027882122395584077371197124649714584116972859613354441885977042896840061 A013900 509 1034577387775627472670628150130206653522289216909933739664985679848346893919105724445086443125408589858305008837588978803270989194211279431313327060766304779787499942616065118755558861931194139369580857712721775731780584885448990579269391592453251542728827904093830705930162534712433796663317020691975074536576205462167194539043361217302044143064061401769700486716245706713092490713307788925616074336614731640676834484083989664602915118111551825059218045396328597367325565372062345016397993256126111851125203625269073018154094537985252730633066535878718475074571934175565098929053581637057546145356210872488072943136018203922108379031693507952163660177247371156262377536501102341412240409457420083882448891135188453656337849842896884089288469513080326007047485854927900849694215157380028916723319515422987112298241169675706484234546465488696608547408297852670125373351642560970583228552237832188820147561233943790299130646103767355442919281878293814599459370337203122346705828474665334236973433358342225251562006715626876725266538517238599944574116045574266913135300088440530170506586071962931734263742260378689793828617346795913083408733679800068111916034122040010324022749132837716282539602755417201994470837943386503404277631049368647589015302413381953501460703973835137923159678447998910932279717999407883120109086974024722543366751794585802027246672927213634206010406447596659671024061650566439968984890697182527669573991842064519934686626965481192403497279738826344063472189596835313357270510946439104039373516830989669596900546327777232623033407611077556184052793675191382553991252806744918284081189358328052034096548963156998644251449873867792059050168784437811678095229851343695482209986376236862357333457304301621883402168642152390783130436308410337293266974669416057990649964150873573632760231009922754867810391877182054720144568383859540386518237439620771488301685507508469095356230738698392764400997081446376624447680599192664868094411866519297420620153446881905806638880721550342777771524660419067345953249394230005716759492198650001272891194594657596392661695056547858754755482359252098762042381431981401781281605962239807942400839188738846431524636188060757328041856360837854574151001702365419341656308970351741943897781728291776239590698228604338016183073015382080460679866728847779708252726700005821598750130516719673887315317825416914998745668922599409332532126525805268324114890157731511598047048947109882386419658513644113245939145506573579217057742244852905193477704036301060623019337096441114161046772573873600466741833554618300482447721495622522062645305670920962656423102219864718625269795445240388732129448589700000392637374679238554564757565779862002385078034970626212563920624378301383738160999652181028587202516022837230368752323833866235489669616747576087442837554614284958459267624540685154555368430833777703552812034909072116185592761128003502489331620976978590775766801486217705996781381951260182782105472579131220342643235970597076258926056118852815496452300093059472010420670049403681384169794752986671312899245449605158814811536235690779447467845772842393093338835603903777425493883357238223906756146855118189900502467434437091814891744642918108084386484117803698691192868564274965853303108915062206376932088738666272190197973044411319974505681625773152541828872403957927325975783547979023982706712972919760489460960726872027389970161 A013900 510 4225318543991827936761585098574927123857034913071077296099507680054313397801913608311901987454924347248893344898605985919417850239067480536706190362202726117434908303138214167574696703572051915793444550565384716987940818511247107873784701472129917078910348771937518079920082738181585581386449707525116093889905417304242501384101530590944495786732076235029035527498305807032647754414711054058897534814242562108419900393281906273194430236794506920276177478421191020836491708861605195343816060655337909537292295251165046382516155656680108662431237672248810002770534310938359596101246661817488361269795446180539411195134755082656486752911718487520939556693556165786662332359201688573664072468505458822004393398734114298766303068881225007205947127626840872525708644027596894788136993818470933478818625956258537088324359059313722527968795454248851307665078776668387911707430816734902519934313423082680192553474983111067904469770883042360131782082038421646499466613853541609179303620779209166222557436152238840492129643189298442860537795224792683272235091915845909074202792226500057709896118683089881458838284029354867365665249934666535419862692630405137975944386873857728204351633756171649907236274153002150082820343715422761939913677246357542986944985601795649677269162560244060627114365909150800137434528561099734858720642219701343364086694371019668645280164148706130674401306983035965359089041211140048043771161081253858437834809656167547929773587876348703376315643678620410615970833004624700117741851026862891246309419462961740590371118157821323532963363057809458288846198701642800680138229579279727508934269539536955640505749716978461319985990681313323416158853382691251112320406331102638062589287569175345790447930309955558235624680353583221349773798057614966949768944514336791855671509238546912947129692227856533078379289275991106864597151881089132752119520045392632456144402082900846140813477316148844587482876581332228218283396782843361780449255598463329114852189312563838386799659393764476489039461637142173366675011804224160577823158847998668848616200735235684084866021442142166488155620258903855806156052048736674996333988191989561857367209731567511449836198180295127064213073605154242704144680203632311498677873122122519624814874254298171631888610226141205496231304685194970191543104387153945954254669368220475997277006793465336842858376846103047963292185192457170254403790476167822167785947008081424249095550651940417764258913755232436551853310102542661453964742159945994953587484532361197991533897654912250786245284915729745539820789162250155618665221807993437978571755535913974506060248199251717202182996847701716861278613114642361303570694564852859936480939159100183802899587701569485358520785944045059626407076840472191034022382891385555386251734522216926229595171428392246301380299637755813128453364654236780404734763736662352857743184584176338785695581315640232520181762563699239565899969716663219279160838808523663760579742665902396132609582670751489746156164721062902621876335262364282697231068969439624544769242920467617295683121239977878720730609951720948032182876388711390474898231828739021287236994513179987495806686127135054490832027751451961118291189187886488145550924172006203628399485696223952316441080423114472126234720549675660918259731908653316319198628833501758069235839613876974949945023564084679826796469159414566734767999165578773935404524510261 A013900 511 17256627690835568468355926462674958441471640145508499856077295415617501402276193169620247218866643981523552558793741605699480361579225736327442288764462515938942026435755083620005986381755320801343922682408638288035166084822602824514431973067027266471894834329818789527719689831090151854525980636953034164171856604717674104145310445188007006187088259283558319026891358244807843726452875830592997480832382862149559823616103026692259645724522682507606856715797464669389336624653390639908874517138526211679165000327578417095880613833602888468344080208469037181125141949837665364796697592775466033750332851541387189801461048367832440204053502386602756764431709430245473418250547975505390012032695612880406965084163394941705757129920879933154815869887908434323119198781752505601125084591010957891776629086581447580962603158502233490199885483493187874486255896870139738592229906057832116566249385525397257087839731998895539712895733204186056571333035199884890118097105863139590803096927988934978713047546794800692747167879056959785165270015371022544818611128598193095860697935041112193044448209726067955922894642572243162980812923421531974796642834530254412692446375909221617120711775214391557793574504550234155396648588501817461563389155526087670525002641279214642584664081455328251258408923928691992096495530915988236235833610124476134609832567375799733857363679894856993453052250724169159020912299458281355613842743109964499819583951563538667536240019383615807914096663497297617097095045020742375569611520661761001943546338101507706875274039476225262299204027762666406935048963578063900553223562965914398965959160692420068345172924861450855416104527542425477257789259102721359078883817262615214058971950556598918114182626819805345672992656749587897832518420903344134518296059947405954539866552658685714285323157481094601941933711364555536808092594708008162064083936908095606771808691177428624542463520360812328583403728695534598519439084207356690894585238939680901296941223631284919366875729732892193362554311713987389010782384643698440048140874270211443302274038976792606685403037874264296442856855009496401777738328297503089202637508892761571235278631904605079787466824341508738079678123884047782239992564334927024061800295933704522226052756853417059967904913193523508363767696109462954251384170679817825717449421418614240955020722198575665254739735546304289929576836699521493180775087507478683276753961652352857155387513140512131427593926658549353860655643104586186798857420177597935941599166100901078421582946324778348355154369616769488927624838335022812346251051247808041722885355981799194175165730812137477152779608695429534864845100123982442274377243010130119441740100620219769606009031567636722220100394860372065268768931249315874241847989090638138546095213920670631215869225868201511713583130858154153729515037733089087757653311666451968661797903419169410998109346787589275906856668166628010331632219793970521240060938730303688247487601554641947586929195198830023766138493457721660907762721357229328044106009157340042916609780724716264916731139314894461214604834433475579186117642012578549922343509984865578225896528272900111611582618518403181061575371732705855174164053436394121732674961814708244949967931433939879529332997122238725227348431650916431925489347862917832555439217533363632324161802874567270045420683101804965299286490434191416032720160139436208359553956881460361 A013900 512 70477810408769236017180907622137260445772766989911409770705138284218853094537602800239221286820479551584322528922078885578853444206077408960643378985230125808749069108293772767550068987713287440089515971147802040802709842190077018202216135635019126025132164781247248128949512958845120279221412045360523782928443731184057526413966534502784601975693346828239814296046023098977959371049916632600691604465015679687879425190349987416884311363168812151999671119845141253717659098083537365842474324319972039645089457002863340839703110838431390396452526323488603220470373362473958954031557435351873603905768149313030963255336869100112836869815113150626705504372308915774968232950481237309538853532744185260482966507196805444815424400066995655877516649025076724527485442863754189878060559103232444136762822629136376646856948522242130299558842503020012091377192194663234576524264751560698205100335681673660463069703337296421272636977176874949477829037820392885079616210508152754265938518966696537335496936198912192304049401082024408515553264435046808546316234528919009020997772297199341348725023977790443864852649932623940874173101041358802159798943797147846577131632936297227915704316081864871775576295427608115864289607896948861196588499213473250181278833812251081800994669159735787566292719144626094893613289494309518471599004282942983105836151798252071068846592862422265341818604150234829986526466943129866342743850760978149123677662636164599835623425399404644704717770097485976695283862970464258956806225981146218769798639542986705727157013579898891069981441468989533635229840407198134354313320906732653962731272774143073493548589087599576300055767917040547434094014370890683405335428476966064058353461402240156198069051380377393832068414982423648683125686315329768683130307456727260606342223527579890984398402592791695944885653412517692632433467774139570842694087270810290175712350647446427422922499805969113991979807751769161549347839683250349668639266468938789708667738948373754370471176534677834739804201427025407609446325347905713442699052192747844825802260704859157661756461232385320687366568124401139263996862884338160664115581052706436425843572695840229510965073044759980178699951505432963431494135871992839793897822650423138572927944290317797468031980423878582554031972011448353760921032342857614661830460899465183840098641086551925073042547808684396896805674688341352429821096715664381197849274131538335956261175297804678736475567783460108074651657572659083550091400388604747907777021095871856195282665332667973577295634316106217886498801529868905002926136264652224071008477805250622070729988536375581482577144352652612458771048738261456816475226372554915430942130186683140181267671091834416704855834242749640412136244460884262211307005614093064312274246009268624845619362721237547662190956578320918237400866095120746876400119647830268151663617479152133210626789381324540149320469225315993623623429480492774799767054119929372023475252360996914732781725113040736898893309987269174493035054638057781655894261396105501626615768922067594422262686562807099783941028818914592046429602247861214068316393051472699492897962237015879618732976183873628950176761037268915715822658584803630668962539544222411757908408978737285295925628422879932299939738957053939450543322971096290582857501863767227944138741543281823062159772657276764760583781254868771596410648438745631557997462674853529141820461 A013900 513 287838495968264845587004562000478407523841003436264178555946625971716502142254118134059803896724807357105083224693191298671480930335484952013572584756957342045637881894251705653724004302788824947357032267280709462644388069198335740116689121763117247618368299315256667330690834824732314577488448155868960542381839970972540527684807137529357095713531173474561053806295858984558982845264335569121117182487175002428948048299333573959284632922629108878794008820230661239449545240142073039374615230429522127086549496434851173186772314678348479949542159210286127901326272320053258238119237753278022337585151604377499070062084562428639937172848773433587678577112451215225463535161293371777124941251934059766523743995008980313976119607738017025165021623799964875719427824685301350635177007494070728331397180662478504999805110316637606598558568225426534402405682019416310997217326196113799100148486057859078370883438469555651415997951125052158037351051191304402346545644952557171850273771250404294828440372626913483501160463008496968842779602832439105830818679755792653661666022836764127201669219152717929578888572442479369548151236136114525259637026160875317353509879206764444827755913014260404683502923732189733609461051901536740961848286226245314538611066451448455434524129309946089735283660551286578781100929236998998699375964990971720245528533395393081704347438756011636304786703028578219382802730168903630260266503636761619814161065650022478353269467297133908843182549572912574907185520041536050469751264335825253223953393556151547846987686318678640917802275084941623309175826436878307714585388228507738781844753868150500598075286241254517166634061805753216816130798186169010986413828778205579186785430066350424168690010811650694526944445698131406010402298606124623608541171814327261769622881451212560349272500427623158200203441987716920997814158169831195418217764516803576916916986991586601684385204380058264423758724818808184452853061398202436332039296825059379987959621306792198598195702556454279538669078852315894243147346799707072177040641759453665800903838746975990665537225075646120604594488243434817269228851702788366306475108692939409713224161090653777185961965787177279807808650643290271383528631808941828995097891384415790668833590204031206956986879281142942887504530923928233043331349112497126897996447189966656786530700160227803742738142547995754050640952800329605799984770917541614914517418329889849417302222294939386232318602859997210847792909344154535786011838418501039534900039634671343759010128767814603555006677406043720576467641826939124791355636044602412980629795212901870849690416911400048708574797827812887195479298922982354045623288503377902666426184837562799497455476773832033098718417486648049156846048138941876181461152935523098050823560400700000000618884909168989644701747952477040494287114619948737438652605053823245988477531810222706397654081139056935748379877683582274874234071964710022052503425498257668210447301642799860457068576315894786609507066212316022816178959682346424118619408862095875298763088470385184447557460453847039034693339740357904291415184970092232237625049177912703471644060470158790966746966765534471869045859929071015943907035748855092818740576715098296082885491018469925614375154967512354386116187814242951163903435889577331465738906219313599413884978475658836849989789669356692235464981606790804945672325699329472591648995307831973221638086590561 A013900 514 1175561489222486424126730918670715864646526565975049967904520171077713338115682186125431779154417682451960227503052687276095493939064084428003583806978474237605931719082195285312079859697024142756325802839833412797095407957800992194546310158881868914115425589601739070301941769198524070698235148601832577620102215007288923741658048515190784843960728379118628274411346723974696326397326918162183123806113053914595069153007356548740688328603942466200991490216712863798697127164809480642182905437212441748756303884939072111263269997150157705310405081972888785247934530108601832023561017027400524306953855252589748329539629623499370796047568848428888871664463539120553530849415773420968327749691965145426519389373760171509290184066082443070493489978783060348890590898225063931430477051483541755648987556940809124748209050849289965746779647048032734579399448341180175160046279134874563018715532057388319833603421936950705503728648187776643692503465521457500927929415096383698110874959437547430913128154285949984880572948133465478947765018707567384562752400809312532612263865533651208668464459610834448911068397600902435650974011654741468727408838180657044478787051178225875885482752097453933028298974317559823224133491532118105299025547624894715352455995105427088288595431038880135033961733341170067686473086197756847587120077995592593626483328768658280381807078970865879844015678625719334359524013085549485249584687769401768244635022382322453865066184657691894240350693893281820091011289587157425259561608425208252517201278576072092713430256681801756051037189476685168698628301926681133415445898649436684466670941117667327643099874613193814814767338454938518551976609002931043938623704526898184162329561719411833697771041845873413168188337620184173418490038139572181404266608348065784120578579757778668935024168268956168028609077625476664764093801195565755038738590280842005289957583489325831525799297593800337791337431791219324932081640909459968426118024202521838868205877338691325087089667006517479518157923609822195994332322212030453185323862050426475951137168730363390453111246468671396807344954029500380644074822468209669620641297887942536149188509534500182058964450433376515640351117900912440647740668699531132740708293300983915086373934585874056364237070658995174189800142250946220500502606241698628461234187964990012948526819055086533493520590718412007113976765972778943377323602889102627013995502718521463895053423376984242250798638259117468820681868845370883758186735296838514065524786772000869717517025910760390193606326200700565250072072453043906499500344525396759456603127258807743639091481398265850330739040383368440407944200210651155140084118199934195657853847921275066990357410147484180210508987575636784209524102050300655454581676165122820272466553856059270702527588476421979776916053514459433559758499106447258521938542952924572764787076143662365421365430434103570346894006827396052396134247545144165774651292580859640995956035086660552892574229600322213886674418624786081099579305417630713089277646353094626403553628384988602187453871797017145968630103526935457274473048351538655773916700972562450161244979010235988346082253714086102094842065582178865287526668608934833436111208102709666130408716754024041671595184777972174060691508768337451091449186420058669016555732629204890679847054477416731237880149978409336115554766845275933269425291060957198341026253385711869666465331082596770661 A013900 515 4801111853695046027262405871673989333518743794625267548968818735218660121911595732037062054676336411319733217105444983156988882892025566276493864629664593612280623339835312846938350667068475998455252967703966481038030152735862990022738779866199599714007723765918052138759230681525461355662732868639893032090837076413483700742229377598939199572004854733886768854151655566731781241335649263793090258119670129605651636522866497888068393943539690030153935546185567223753122735750925564700219846279024770558537369452783549348682432258630956234415930705690557060719874662351070850769257573202623508722554547190957043742421130884963403767508671981437273469653707204585791795895629809644350168330844704542401593264660763290221263550034471371826645532915837875553964411178031881827419142756440984367787785730289515487193285332782635998396388503288517539328459866369662294551320168661020337699299123191111694420739569136122313298483675792346778281197096039650100997257452124555757838322532713846900139737608047402619200732858044834496036046060668594662860121642897714123754279465489850434974084367961068583632143353710243238344578611973141287171079163422459616012858674504043477929775993323963705334808869309320391589506816899815085969855538080380131865680882066069876706540888501321398372338149100406014608392417813344938987404697661877707222514189507406051565618673031992310736824277090978959177066381366705738257314072903701531089682139546665516152770669826664122958910509280246174715519298814199227660000824531001449313754259033814609923013224744403233689797036578919374167236546527060343663156010120063012467015257289606250494511841007619472278806101751152858556646220805479679480777010282009400835554325347811589416900409773773452593611157862931802842628583255864885645346659420943816992639098167323619576201140651412154801810362539286872039700257556611295719467315304577114646721056686339117860348437102137553373938996515950636174439561719966366509077048763543644643478491844826579479507996110985044617588293972798440482648631478475785884634370324008820858515261948845853312942094813947320372274334096836534088846626517237579907330745345443999829436940978361728047198770979403460903273640970234399761878312776423798757459481378841708588174872616102819471236984515472849903736950767231710092323194654327610197155008302003676873091330229697966527420938073657196666199623886192455426270703882986928090486046648216229215251581467364720760728969312699913528015641233248071727694203812553472133523847180315524014181003039162420350097790442607379238384601177549071578515856576517430693472288640823964604157158270138957601621645568755430838525316024520593358772687224469448420436558149127422370385689140750287881919966666645766026901594707734957242712478207654275397600925070085523535463626624143484028882631074457287060843245959140354976707725212582200553239662465407610279763975801352825757320160177775044987104276533370832584419118680781440651225038853465450729115303684905554056780879779907458604872940835451012958631924748320116789379777240760335182382545260069522867628174444460627990132651245567375584908972358743275265990780020683810240222878475952763651646574886242285899652954792419362171255221123484650152868370503826342615003565746900934053444251652275752340038713707348030189184284186668323230454035038272149465357558406971548038873338827558284341593100647346354701783662478839232616680725139764553653360761 A013900 516 19608225722787791174988419082909611511013235050372849822011101565325265022559270040808297174565680213807333751713564961156441453608204507255394869027877796436508906062844741033493764897725029893767097100652737209173899984818690773414857473590325651391578658640109682657958712785648818248123522971545055772255219794617385195685039743281205183911224599223521686564009630651744834499520166493906623716276802895992571454374675586891158015773204391591841718318112021284097352318203090849717732574408011344462893029119482746678503270269906946987934337011041509782243100828382670812697575623974407874597293748737134853305465883068409922290285934748059950014686175247956036859409137601198300166830171188666326889453794288014355952685959334564148574847627106383387821605656611186603244348350723380697466463488861140490761583820902896463686688682669137770888902268700204146839341252148641822218045248323942462295436895048406275864650478787199269525015341132631017133000157479350295143250894179154838707602504764005084480332266273766610095311752422668131181685661880197150538976519286563651328092941274168163480620303031358119966331853738118304076691582412830740217732125400638472256476064110393492921598237955064720611096380407351692424572972929618576932759156126918049527060349269135224413864607079117304668150081983899878663398513125572405945177423881386562605194788148632828272574766891544258154015985206144272322434662460080326824901915804676181185046845409748771240609369861962682401827083806369879885437027467887550143753083074261282201188234191841991115733766889001194955784946907713676615039124087359469279549479311738177250886304371059694353344278967985140784057387037880364447120868469764875961888255707322660149152380457477931511019923439157638921382239503861035329045937087736063923454333464264562034782654735573032838228503457064053384211861587213749459172181902738698505788114333734277592566912317277083872057629609790509150664788460076357426088083932237362632075152021948078078838086424870131707736969002600083573625758469874435607221116474654749277083039840543298361240122371737065079725980159224185708792596205676517337109404396073185147403240086668111879292547755752654078520780360175282301886979088505212929139025358808800886673585426298141105298439696627181764701984365401794419767251610934047133810966561221518721069174882439694792606380607561430561622550113222493398887607999210796001282153602026549954238199122445723423613944298967029539682208376349682991147625485053448093996877792973811941840648693246280114254736044443240154865788053829340782888188360011415212640867510277794663802854248232786879740564288999623843052081701060579857156890666142898763353367573409454830314563405427391488837217783214639676234829847455046609919274960359033805617335679661356756710532959291027265843582453822080542476961664971082900726997248432177861686658714633686551194333334280877028297023502211239006877562894216350728858707023298162545108832406477100788230540894826458228852847889999831595620182539006317475361602496538937299622737608766525678703735479195198413203094876796095235128751084672964193702318919315769257108210673254770085904498206517157982453428139477006085058532320674709462985619845644783173979864843047669700278677870483851668605721617311052407704450690893797443677724231056285573820554953842323903616269647470906317110641978969616637784723946927894583909357713489788769018366224037553340244337360861 A013900 517 80081974282663340725561377364930227281740664282462806330925361914046480203899337332935207298940869126890745582707122371423983697122721636286265439991624736304142459760170269699632918712563692314164095035872944688724334101897999806394392822747722583173997791330730595053051836846581124255979528291610133824523315418416657495082466500574513372817016296913384143617758296554421730324324811497930535826269806984326157069383066939097765343377359828904632353624719624238403280700125561542423041324872333539932245883119908605192421884612597232100369613721131641143168830336298494248808981303449503175050681996511081191519706518505576032035679076390486389914929823016352498093549718286191578909651268981803334315545130705473719160720679204252773758683768712807500585607483771403817496846343537709829903481001321272739459875244533340350239268935577708239225136644500772456310700447241520214762540816725061734203256118504091119665094885065279323866384679735119469703903076161572019744846120167980455920558097309177929531209489020956486056872823381171337227253593370575062713384541394773894952715709550771470639364860230672729112615890183702703797920168423824438953979991080872985181146149909322174834592285230517780512499338318045454382890903314828159669658602297102132991516699510424439163888855636430063112496417980527478349064530854663388693105062051394741722438639472619482580850878036522796271074839196399028736327727387876522865908739239793796254031006384800366372543968062611653159984394800679032809993249318627011429652110336673576899155068451136067757759393085136669320116257450740334377157901724308895844077308006549201448522006568149268768187723077427081461309558458794234318850786038235199680823787022532183637813386178766077562087980337787152276456125739958358248391840705959946405843766755736362070817874988208558987641869197498757490513048120201261379954567281157021306187743538518496850080119161903655518954437146975028212739213214586311440243769675734544963020760447990167629860707605898529777700262840488003923128533792572652337887369015253936177284120095802725380439145018533719229173955294267656077465550956199670133005855603406891533694720241201322394330573581817170274740797589772230624418913182343228629109622606936382510064476913129664386290462863434769672401139048721833991565852071467352833244502343651365830237338206546839942178511645722246118153218539962098512890278717184811159632444808190234694654183274179701480105133525355544310045646912058116653829008391132272414140742591162138325483335168735825860907881733846681559727519856432464520734432969310980881361779639593051464231900838061773128335318353267652737032849927383215255194314326484878982310251859929127881942538718669415006951569985644693116350344814821003314617920784877290324555566266640626791438244369573443747459040943237212965610701612870064645942030189319106037092344543094153877419327964869864152144901982404423439227661493831892228082574212559048948641527540125533806313140299101632878916144920396202219503983127738240207441796117717170364326522290700976290919604774316589034561172989417809345884567433663937736463834400696452538724900318850479762612647029734931433296028317866180028993636909399901592489032997217704605634339985355830870577848569520969083604296262981686449358154771130049033521637209781206968326102307542388897083110483505575960617890016951790279993228856372161198038791747021359801336678513957995634445238459829770961 A013900 518 327062871249799632520605946857488906171584328736670629798938601518519143847225487500778013064811702542003620925079741184255063241402604557478372969735234577164484524048971158650540502946900088343969894700103729276163741629895722907295146121776796549663507553571628153986764059916958816154970247475293239162869497023670889292323796517462870640435349075240249094333430276716210343239305286963509599298604344974493442413224453069036122536652818654589237900071071042071687077110663506020971485497952422282770825343495901854374975411368192968218351639768087456724456963145307016660055009350399419366727665392632903205366824911935141578012948951565461855537954805110908253816364498002353313616485657299851979481452183859355921898018486658767957560614138483745825949180110078274102442687648488704254018636660977211316500815946073859857752548499061853797527619794942249289590988007279539950631907712127641353721252516838677045915333685189992351882025536890881161337180257254552447411945784224169148005607245778510891176342205319977405661360354843865239541163627938358984202796518894937459150281182092015314009700665032950723641563669715150396283789557779909814956388635553384439651304171990812603564133186702242897908879060124067758290619121118993001735012367300197118452786343987223962413677639193599657187809733170690254852892799528061600424899077029163316063353369908764701427935651839840788773493021836852469661064807752553894913180747837981083074884287207169561102473192508480315282345426789848038578326239535453896006853613478118892087416114216353265465532895058399756306956127170826050370084963590151685825691977706855600185110175546984996725424248008243020823215829011119991175852814109542417251652109402510713727377288306084716137401082585536846399426739590689670880615365019051723076052933650869632069789354057217563969987145631373872965761830340762091803133828187540671873622669573406931503909064749249881408617335706397859698676433428905169139411019976437130818018050766397091607281745793957791363635421167099897310453167990779761985818141682567615995582252167388006528976892609338581237588579991273828453633134125766028989879347875729689119654140631810561992007889896073086936239166177186356865419907746921162387375238798611486745736840225389775449713265671016806253823164390023890926788088010931887173606705266208886838638143206696155554691201590805871093395677992277746498593700199133204441866027473574545706671844564260592994598855936038103872201736599183466284019706999231704898864620957307880297244814645969155134359740697084966004764723573175684781596018424395946328550525587841621078120970444628925695207402021898773810968599421275716806954354335111220736532281931388411111769404323456476499305913929941476801179559608555274458234364895438126291807712745153250519539725268019271182441216575316044710063632067824243890556491438228350285194881440795376944922154760652977053639146331239888172573131534620324880604269424086624370195811268154232743897302608701277942414306385535049880878436995978874569453246966164813202116314013974147970721048778391155592640321167254264567336507740394321773429682539718782509858904117117563248966074346787463201655742549025583722592941495317047493786052152969824597575813568531734214357861920629159355317389971939768609510089258927004387854752050104637160547602760336178036966028608795606286335485236122823634310625965538399921071427412801682585998930055534363928633432839029227411591061 A013900 519 1335757799534177928977039268166617299184273728577765255832474941400385553905597460727414983936010539163499530223739096050357288039275618675801980524068641271832048409152927158015831118625937597705695790914588340840509613354398751821407013571094736565277280863049440115325497083870911418017330142684092593358314475663871302629668909680766627445472649593537776566416256926566951379033989961792956518005029303914673642653292402003703497088066313320026561096918161313996019263314737935603755664893672985797486610556196956259354691452544248269693538150328485750095811407638711532048347323742975619035071824957717432613941854989659223653904262826037454329664416757508265510319668062655909170494402689463982769252178345552179379979619199381560874241261763595604811504872436750789340060283067880365532541768005733689714932298906176197118907041077567016156336349532143435265867843711518376391915724919008212180374321125273357761899860219018132954313732377241584641898339225833574905027575189295713441538848558091262109164190377089525042438967486578184868675305914026679865741625465615332971853122526063181835962332495761739083375233825047315448613021216718487455173201782852212943364331020131849745028879911943816921592550878331765255702475843181200437378965744303102351670143160264565372117663259908219553520390919052149240534954335445355910356930745393882928297657561397755825866533423614745605270611623976911008195224442407013114768816405425846379367217992267088411668171867997076964124942239897845164205780773212986792135486849659598845293108239487122587841048362240905503132995825934497843142514369883502090232394431844546663571608653061616972111301896714713329587116590480144167081291653957596295839889631662903408444695310548168895261475898788673619916745146589075275533192092889674161266630862376450315205858770694436310227388471460239665953340857056536799895270670834563045539734218427420822362046515251476189910815469375835205193224120443425030187437686096786862410998339153093128230390985278848809666014787223973857705519093844311616706041858263916083055173471659081524853001056082692308971016757130941434061311536716175164763595234538615499063268595408518148042121415132441990429381314823412977260418310649108466227441600152647971629750574901354607303949398040265409438045439508460962957986157033534931337614318584428980946568879308610975597069891108211848938408381883939536752653029576980119394229484670853275695164187056741252109834182127229156062562984646461793834031169375269205209157897316362071229857844740417272453393751340705406745025612309930387392201080443093908796379530103829552486774933513879440060722245805038804020150667865031576286999085494382071721292229168265341209988535966832919127291782387187915345174240576860204970149427903823747026498171430193135600102711506842773455479355056464833516415589791833062297665657239359843628114700487233839776133517180137584237744691170563158525494099073674403465200777359181606676941082996079970103583717481499497945892211123470082753545505413714317607978575387760679763576440180785831701369806036876096947057928319504309173723598599052189949185939890148019367297260163623957182665593205789025249345419800217935507025554953965848986419109383996213608783977771054024236593158227903470352211107701789180917868765052473037547441980702584398732029624981091745056950994407210744429629041588334460127711661816481344656047737768050764651160816238737951255295731691312106700906463821161 A013900 520 5455369764835335613913055052158549878215791519158179659110666740648256041091404494954296263308044579008187594886303065918360250438493593509461544460329261886930540739869878958979613887411310368727429885370061157415066152410313296712560205532721584700985508050061081424440977965734273193235996053066245244627285508373292450941133423696128663916682293677617226812677201330049012694064097436948575508140858185147222538633954152315727456160868718296633798202484559540652456269322984517537234114747914734968500863659174545255786754716027416902503648853294718980452053465748669406750187353246010468676755875381638724256032543905122224984134053712082393265236774143756264678962066654361061299125360518442541491885590833248001357954142751813432148049611409962573206271861023806335494529542137813268751819367253984967898444716895013112829525365371932528251109441460576536112766126370055912540599404057446358374078945282050045708732981020352175816845668715624733077561649130566129103198024858177812562302252934949081671299579083261706315350029550901451400341685558782277266355238305745047005678309561817166999435598108273014352151875840109566070995888564221191334160328574548505734207207683651507675522193477249654633293058634745640812579737293612183887499871375274044617558383350979671700831120637454419386752182072891801765418047536346713518844651214193902661343391544162135966177335021918406141231310204095726225481124340458924669040437850216104623820034369436008049182392394258730026259640726909029332977993461659932570747333978181617303660428653997596848124213457276444406250971385694908575676186080555580770220212331490744873239470471577602937416740187674457424080072454296547272920870325219872989435989084564095473332388562505087133306288979718720719775598769929588921880385359762811131703208371662523108782563011251918029035987483679236279959705347645459000989074842026109768851874061213647808029656534985069158690951369293317937364851823527112609213544441225573321559620727933486798098868053368331702405780658516218856228968236688646918100762259377517938721717030776326514733666466148379741760838508815235041791236508414067706586164060974394098339794333776524376936976113663821465554626657251615763842251682940334536027960466625029733581035952705197253044667040485645998951330817541944927277674221926817046610881976144984985512862906553177394046968739344939120461202610860579345991046990748374082598092032573716534119895751522624004483025893059998723504269548157599258659360532876706336263926977587651651471933653562182922844177873244326292392765848260599005078875824838720276009202435276580379140789992738968535031435784814604784537501362778243325745309252066691313499001314438341648301055389730678291840691495739296552249141461114195339978792248651434469054668208436223215297515084167808077912296689465463083029226426684415201562958608396926776721426876374612212263546673648917087922957330954388166297128975520892704866629960013410959010901754005373201980016364149909581060316325341575288443837952205656058257062907719728779983102302918787596037396126205011704417576232107615868600713722761987648023660246291293416045998107531516767153681731877356163809876878351489870622178576013046877811283271054288319995848252398739511438694354111738791168935737175984895575848741219570185120545340829405645445880923414901777078838613209483808535792398379958356942047325736353276191109221866233895962570540761445905459704553096219466289278789798467461261 A013900 521 22280281111933759016117922051575785716170992359185440703953533146148283145677446189247336323272648173171917964462745237820241017176102123745585403191975198801674908366243312526247600057190420088230065122269752143060029088125112945417063847976393756798879614412762512706640822550833310882768324716323905269827541372032872072181133956850782772430786072291050193642881770629254502792839874406339114181373587054817956717257470787426814819434060093264000391872565392104538237301998270391058335385276073316999589345771298419453703940722482289398932054785389815082783212011517606472777846919579384601133207347402026095372786768595453584179926872899569414416946774517289104331613655385142664812819184018731702149551433407658995594021872366823990049281566009039555194308113879188478599543597574585308722574229621367261379005966715639949120177374240875010562884320978582091714684249474071722462974566710420729681934194505365873729082076518201341605755212447151687986802608775794258436500156521308862463511193513878479402836282233528218024227371038866168565586878332308257365798695119731652220937789759727053559561925669595926188637828270467318900120379481024331749035532091642126817581391108008806149107865902628791737486814063223306388297717660578813827122112183628100896614811002119428173036080626548231671853973556079480481945613361241149029026958868540532053095206748904123661600820140351984439808935235857559573213685399992634699752721264505443110248026188247969909673857959784473558977024952409893607844756074758792272121757447625521411496860326220239285020948305076183876013998487287961808827687247783127979237139403253682627542194592440559734306646017221439240142847990664983013883399416100808496028512456257306886732281460515588866223348128358207010356242711868204045440603728192656705800205013915282291101974376816969674303905518081852570219712570024166751398481551393676933077707705276720226421728284189055936078873178282209081309728697318904134401646065953805228154968574573881365602385115629656874127151193226747946943585404428339566862241244285980391051303247110625895150281948063063851705182314690810249414630815250402334536259227589583911423652378371036984372681082790526911293116285507981192723903940548303218926329369703750559948042515479248806356977704714467309963129143253874819439676567445535426880549689655709324318068909516738348204619075327405206814718044218302967541381005962425339112950268326348270715600358689300219333130532872233846662510765899999289889953011682289224641840433092705697428175706446964837370829696295026255087587393646960657241641835099642317969459675115517203029279550135214132890421920197112215134393853223986344919743261674826060152584767298945564167988618254452942384859978440356788337270890477946302202725401509572166500639484742587669819796652764829138809688821742587242862746678448246809118480815512497045734756227228430110717763233396215927703237958308147664362270746053853416838508286320731711107382864435098699579786812841009869918018964643852977108767024441072113183728878481052030057768098452923339763925556430014507023527507126946076568043515845956515281078835538517731766876916967575160249118714842042185972081968752198132097910144473460766715939818596089981983363843469944437406283050322106508751841613136177088006219419863587812621004347026716425971167725199723762669461859047466031924838270015986305545372425087166151645385364133107720734630308094361983933884825004823018491509794694710757003511361 A013900 522 90994918369529777131486221568762718019199666065141617564457328675717349343544403658951235525214145676699603330580262288526884158489935859691469090761749101401119294933482678931760349641171451872760497195927016997223607858840861905490775878584237718536061032102777790907704490020680875809624997742263177836407931545060824862867041374308238771667345828629950386907087082308708944110740123902803982567262048264169071846907953700400641830865464260959597264447136190459536719503328438102391738605341396310031339846653905646189291718008630640616467803881065329169409998959451068113078477382101084228872733260731962178138093814407460578602823521536004344989666738752834948289847661572116542504699642270086163480685158731653511564540322955218224584260893019084456408628962202107544636874606397961433939174133770855653565259647669311831841665534314531871514886418192948099354033657961305795782756890876596012514717125713559270262817837790062617453406468910624656058588521303830106674768725748834046496088528941224611607603063106234828760965030287204357904881935383858486215915816537191160567184248095491019169660420189122391742941943077243847587300541958830954320567765651007701777810977005609873202377584240792150963861634802424368843753096995287594130163245491267710499965446228566958720924829922966259519250485254357762315794561474258337990598031741965255498578186978406080350467571136031680002608112205701094910521585755795319369894788669087944712007074003449722156068912967413728246691626585162198893692376129678458277364741713604839622215738755176405484193339993709947644212647235931252111394966316358320763130380273967768472827704477181082451441507305580097222106645621522847791984205438696728079438543751112923313410197445173177004131642314375881609202941215783644010188015126915357444815323097536418320371864654332562663794254830303612163886898326948269453553289902528467356059599116828358353449206907184807537595662026295548391186144282448833694213897099608001886112935310385763459138066653128197269279572315408554516860244093811186053361646328029616801073018642827754329009161654366307139812986796611052830444543127194983424881870847657847242229250102157530518913451182905873748939127514759431497184888807497265724720240705136457365634360385511315529291339000802060655087725697092293403948402508780878682458279868072572107156749551426220604640832970163730932557196779110015368038721707832147289896539303821907298777854140523329715078657742434023125388206881522952999838846984964649104648965154634352431572109830875755539271042933468213023429470761980945667201246660372284290461388228598958924409083639986778175351905054698946194942593070345935855273068374749418787095231600710390877564046483801629516446949022808239599605036381071870970772453015030645194777428220276687044898701329353491450641788926567722301162986572197163241367596617115404696982363642379858643612527539276718866548721848764264184169614316229288793563568530670786702065373464022251034052506902110781250742051171520924587662892513286807058525780296333343077010960748659682664853188128941378678149295715384667598257623091109986850015969353301695806826833783464190679548585992405099333770765940662821143499206918954205590805336529068109691508238256479443546755438012103565514499905084051073981303288738884298849113256474696159582025272077655917018842111847997615068450263903410559686464161066670920367101070011041389375360024375918491872946362947687022694644193644022462897388797752971461 A013900 523 371632437107914932312480008995205385424931375376310945436617740501825902171319042527926399959762617572354526662026179792834936118572905534501788605049150266781412713557131542507881375729857967764993019358382726045377934079899822949076783256501763850510845397271986878623946815397952785574965262904174786864851469631114459883260146543853652275605378766053409005117621259944080507351617850771565648006937498577741170499028620615759961702079473453649352147325813362591984375660263177382416202029813402011195305099059062703507332494810766407972356774298462791926116546160293066731691922554716420200223358782888667463695967085515324156532370147128716881376642917407191965145515124474342743359986313694901170357629737461104838234250697521729706242804497440135847502937953158589625159004216864520690312415018907685345581530492305884121736378050359513930985819135428237525519908216513426961862153200785996651307368727843873129239644594136232526004074813084351068433537438445493842500529627599538878128721657137384377491223277635236770377486041161001605323686217183151827412908002235358956063597754831042966881829291754814949239740932663714675175141730714603459371585132263046205838459588999588288755703494175403464543658266558216167219140867191551058474593841074131947720619378907536544679087818813216423468830426077807791431698884311579952445739412035392041946998672016695251165424957744238120330331793667416047425156118906829419633906676298210744086252802944563013707323203519127374946041518828087521663927927043595921129043618997275239105930920865754712814399504061650790883676516788914062679400293327605334187021549207292037187644100682959736021014711428226980644902973489507084190090485416386745845963035972464041217221900796029217375751044507784852456027341422323196285652882767850138255727705877971583598649052806624273507764779946697812742142645343987754223526444844206416057350364812637815179680259378840379649101980877255675479991723050093564139372671358406140111075725214081806929229237156107523595661970572932392910863439763778358771720353129952086006879116512191474282860646121759089356017359189025997475871389030320159000543473610790261579835722571471672549824944889557061883916039622156508937084301563588390443595659784088510663444656884827149264494286904514696723504435607220332583359074634514495407906543267475059815410987999729378997634230574278663665387779922759992874622311365678980578813746067278355420845932873165471412682461164532536280421101113034773869594834810141108372945943237007313400136085332389504073692405715620462277201324968477142180362278686873106642957646125809236742138062903153640732732890785801020853711239301192906972456593822382476017794422475692908093450199808540718909750500951000154156986528688972009303602746131139673070635689371860237836757830997913923787057580796784161217902054622497006591232642711557641438350368334207223066236567335687586799590501451259980118831305998526354591081763799681090640691893829786739470424877491417543816936861931659779629398606976407161994532197834035302794163541804561758631209570490597613600808216780498236322711556724025388404137070451788809146357278681879884618535059600167658594152518949026968494986254476907790007613665723703595859198487371525951868747431140670184021334576853678075298114742841766103813962299881563060045108995717626608352570087840518907698672791258182970226047966676551772542197847133164149389297250913713088576792113861011517074219045905745784741688486291708496841561 A013900 524 1517784408024872482972331917217327309819347655105766908568635950601247668883786272907346738002066466189870694694907782918096955436799722066364289343669839653712234444851394489887980834499688656006975755354590249824654065953652946806147439574662110243635194197843918882974939812713594369519501205192203151209526751971904196723682647759899245112452203023817493771209882105358879144155249815954002034590781444878851292176253288485445875347424479611522772754245501679975285980618456503010703393126162944967324756750372217046457000149389145897566310274269126186968244512289799074131969712597639886456152419828554389677148162869920220903018009450258539743947228715625630112042763465380787672499263463747659564758765968394635730937341507999193814995944090799756254922596397432949046701514281100605815825624491135896627574874265156953647467663331851341205053114916821600306213382666970703568368181749483289709601075928755890091000761726556381395685767948192611282940478685892679847650255552608904331704390248636448673496282479413348129135461118191687817304072203283927561488884984837431747818295654103217412085045892285131489004975182832809768597471517553242703022950210260639272311058645892807529695457396265259464946219270108677206755860434837880869467147180924703361817729326015648909660407239902876008305473811974800878793992845115807995363596778433156673907779223382057091979963235348200651479228408848887546705127530383500939556257890576198798133409158758692748845092402815671631144503113087311075315169710766677145079048173390390801307771579838749688360001828937692056698814145894120712303001417379566272958548896139050616370094459243376540843162203958733239878828878931469372047832741579550525096243481178176363199297182262963722713522216625288623700513721130251588273431224165059517500355779303929622546826195216587002057335645545088483717997519992025731012058576914668268026240682281658913613147327009381373365277049202780781483509676100610175395176066467537875233784480422556721761472056698495893224566649678883758819650285202686958837941865938390444412781006626557712310105447686522418597999852681260265317203815810119591694278601117302118108468654389870029332412607248384885997163381336889020306454933100152908999079477719855670489084986627979445138270381641015377403161188967884167524029380073895285209926521265238159267179831500682756493616958722642064554473897370324009659237856470880890260913799127117598652632295293227974962007852324528495955404099476846432995586134442932110847056899720204805664809186242097305976871227875571245606780208505082464855959762747337141713609965500063629587802804840832687270195131991180735069662926141241252559116947286586092686750218627399881637368054488260958640030930684480680592702838805159272168853279076933669927456289599303769209340494336411254052645652789726989614194999185794647116259827330915274956008177664104053932039830892249008935794366567592336063299055659887483311791622616041341966740404282125852457901712587575882120295654751953637644206480150951466709030943706181414176946115247552482987481638050220204304674438961449627463822591528148812806724613569221127223446908221944318650443655448104334632036896792239991057341856895393582077884979795843579552148401472536511553103252269042239231716566662683481003105719354799786352707242908591575093289694519354548799339848319551111451057245450336326883172726751671770791362769674402835684978291753946538769565249011870997894335079602702265209314688552452963659116121661 A013900 525 6198784818598789732579783755439203683360507577565117737052074654486506205735940400967167720020977656632517094074167571123582693796389181690960460472771335799565790408452025087545992414161012939686745689419437393899119495415379953703933564114317099108140740258608546953876834664043403478148964391626682082057979417255205901743389025398852266863011154821776050128492050716378303671523599928587555663474245089811161441228328231756697984952291664605899767728386807656688745448729818822402516738569955209703996006368951922011652080767120360149396465357452812529323194380887280688461451635189733657915458553974218811434830489125204044110236755413810352426794620744715351566223962311725140314041914411555280176090840850286500183356927390161015459018750257179375320485630869352304634582701176957265313019248809872606552575171561201779548576331281277394466898631684906014632206382363557717414276059451246452986271463801707859476546301968190643814501640562981391933268491941532979658468256352665578790018231918846368663874840770454534507550265888267790406339378589504091837804316655459539838696449099218604335913948013727597799376708149182661208738702022310716076658733976675687112684866926749461124836747247544342446046319067270118688788816357781824096871645268761761924703150158109837727592978868894575808396393900960096243883424972730316549672460966395633605063435033993882751412459829448821628906968223808150478385958051966786570742652407160144087655454478695535814250990727431887324428896308663000250005759930911896894894485723991868462011871216991017440980771829566257066455683552060324295237400391721303994956282505270392761367719151090333373834099600350066383722364903272892993849925747717783879096093097723271263118612821377352402898018798441557893343891788981781641919108736043743740482720538610958275373115410710258191689366567306341421441157389396952280052079446035773588114237596747205450746368611386341476342501361926126192437583351672178117941613968236137903780174430278244329902749788234383776014345878520178838279092549446579011276997212620846352416683321944530979403413969001973896318509796335387730842257421353925234558194929101774697868914939862322576666535661675735961285900962881369784722612898729267595796049494035140263700142482972317479868655203930452543867628015024924696469055915189175808221146115425880431501248417011769946478337514736101178488991398724037658173302988850581114795488307928860111774814209839367665770311231686459154859961838077487993843706327264513476842575931204188167020452862340535849437445758637848399753896656335815799800690122996162367809696173708775369663175023053249618912891208760313231278745426316369540817942083530093547728049254646382483995056508703561069442708964039418232089338256666989788624085845931383878284394159808806123131636722259831539087664163204176788010323410369703104082163877062018405363107954406145030767897805386865069643686708293070427308455736519602130481171477717797060767706451869034476149168842280631247743381603868108603456341329790981036137819986221359219821479806228644343321656745442542386620925180836895384974625309882704094532756801002669574914406741316151013744595583659258361175036522226084139717280935088333823957872123869184559092508838602387839370540545695247678288492861623632267448265071522657162242878003470221760430079534676190432105932673861727013828374347200964042959892616499229430760775478989998295623855526330584812935320203054631354371251792940475924043627328831761701333159811591811761 A013900 526 25316463276424135745618827415373007202416332358041274915012115148462994481352359927530410652505394868430519696425401851393395203316526853333233307577305885310342444172949324112071675164667407107987577756903613679860787830345448684302188773132846578784656705430923425222875334328254328188511663620806923918015075795991403678516076862020477941947490720418770388105824512822811346403173205991944364672750827845542854253282056559645761997041639339708619847279272289537490161975902901782392941014510292641907299793607442913639710274713077030006510253562838389103821387494176123947026103084730026422026182195744661021999802635466734961754662043022298274156624337378112712046966850701278957281718896690147331322452779207495945685348210511083993397193936944096543925770685519152616710403844459512344222167227083649522293978810748275749056120143162196288019655168562956339265408718417388437249362268680895089887684271584018870596022228414589376593449964724912865776053781206906783756129864238177843001892250997992373106499901065454134836820548464540371066321062436772250978868447456878962114760006462567801186910490996812895900032213128785055825270941668021217839398012092875150412603377700404400929406884270443096528240217748956959007001093675633105575857583313795180638442060263886546373100212591431205953647520727305030029740539814552858550833847505317373602073180085769450538926378601911761863440577829823091176926569665995605000356637438735151628537729291894916514518285480895298453587379843106867984048774139597209020335464039840913977571145249184231321727011209903380051368723650653122514503362177229369367104948336057316347094663152687181622409220011889306467826894223821725549075475596179948858400232916504709888973989742400066326028201472733965033763681799272283385543473907984989854249219434461553303409616021997176190936733686902396305649252335193482203912977717634148946990945883112858528598694792131568609871886154743853908660526604147694323663463549287179048966514170873807946000150312877835014003966016810140913594480160287322786535395593062011208751328771836980917512462394214930591928322177723153366920594376808987404384358468139487145341133374806651497686374962385534915223709408404765219155408062313100517258241534638410386118015614849724791849054587027565164862323443791309977773967732280028107531791071156953696174680161166186650182124722271225559168068260520240923783244910067647181517368593900565511359630489219171323140193871641899520822725002854106793145074854887326755286241203206956097116398555537844803223321660298595287283289088037761643781798332018749722533947952740183196016742774826799821851757898589204028178755474364111158024098081287338588369673688950545349266694282252722467272037122742352041094298463391909662709417627454210828685172472469304896288040669018100248619468296606341624089749850614314817085069572472866431361874559698091326304202194878301017796850529026437225240891381975443580700282913318732693678450687784775573075296617927168359539992551739346215484647081340675440671506743546639411032125498098212591204321635718632803740907151981145278670252202717261675185326583731803813577503486616033671385316567818360732133327835460072461103486784275199258760169498966260526974274440244850777161064013214506738145711984649938167117726826870755638973300296850736161994248257650564019954271739251353158903477499777804448816540394937119417399513894518531029155683978942267765093954176615622969018983818799990661862502417309126796176459319681930004911861 A013900 527 103394992983707089222817598665952314088395745399808728921675894489952864224285654532386877676307935687551953922690680126677616743260230638225111484709782543501854886589186507555436040611693322037139174304547805533533123438701677317007253470540631845260995235307139791876170375805357830009028673905401178780489289073484287754831188028254695983185688798753020560833385998644156642656546093764905971704346328754809416598683500477305816217879756268943314026893123236972353108015947017072372792790302500689106244994371951211038854372665952611326618533086241827777306032486352201988173254634448985640223552731822965824610415943312327724037177004569411403781343612910287505383729361915944090713225427691127406001360718014113399269476311896528648517473155067321639143783982499456721059577051560938824550097394299560097650361154955843734995849332808869022097361693583138548150195012297174533958557690881912317505381221260563053420084979090252887534685594382981360028847023880909202445193734665006366781871144193151648996629352441322297541193638804577794012332917419083986995047605127086826051853457153779619395262323190574544958217461671484175281044878137307123799103260586523494675263867469599314240191585455800920974082401548732865237452173681746842115465531869454211040641856765799307928924951344876779666497793049907200449493368397155144160319067430314190845600676861471098715479761774446428538239527355358316498776980099462316377561543320175671501262568738757320431860644250809969309594671604612602640521582512303100957161089020578316616712291883338568325296608209377604371175055630356068314605695971384644661562686604240021750485660876552871151263117859777128434558286526404533136704698957834125312541249654529802162268560480925853282198103662994259328359286600089731847181487331075405048729091341503864308008516205054689278580904987411763654298417111416035862483196209567345348554669072167108629508457999239331491146380116475528492214365364526202534968275145107317241063189491779889906067159892974678858528611613220313315352130017109615279811995677020153039672510588388185602193565176675592245425052534361308388993766414919962267233562804086947589774868157181220188352421670253725532800066818575310036317821222700996135634901509858266496354973690623375872115515687933865917379380039111532871536639389372595073998695445503185747500707420898984064195465760352634577423866750858976477064074320452187921682266591717893505509378240650506820008188931366553474891612006881460407990593359920186088591292984258732603189180457070667498689171216147153311388968247744110367130886349596107760550619367734134931035175183412907979224586285386066760688883411605940744597376997883700816099172682716611211485455384842626081308194085029162713385265448637361645381195241703369899643941579984360596234883184377492243487019089638256433286571454643773758771949726006006265191463251137534483850318488304664065085135042447401298043549734017291103381606146567949512984854132432489702772391992572966224365643120551215618007062629550533907921941362825573565235714778908408141950161196760103952391042640313347413762455691369771124886067485945643686835695567192029733338442779943534884466456346130317398465211479145125567901667010897603584476161215678435303854278697433380183767640462220797118263675251349679975886494715668388409936871303318926164459261164548190687630851360320030927216081443503084349720772096117027094705758094082094721687983346670042383393400833344860662103307985034622057391073683972290014990536421961 A013900 528 422275594239751106801998577529214511920731152183104229597745442362310982731269265961375779504686916449466622567614929396044181218765851209805816039814707595698469044173783204693663888898257308225202138916377997127308162969124959032066640906288465059862275901513124931141259307997037718897704016125722859658575085994306253103793809857383032119624654808676010025520192590448598788430242558091346243943692545613845893140099882982865161321258930457747657760548231505242024300801037228372294795407667233366879504287759480312954996182259389725871654077596053335067123344583543514492100377425807736702222651935590906547257224364497820970067958641538937683594789230830518111025194470730269176825974682458761129977563309802158548069867474892924549938860630083603373748767306710013693936139695857081814283877318156227694373937643316316353940283255974034782016856990124589727638759599917902811314679423888508977836044951131486827036022483187480908233296970705128555475174159079045154615618176939087167580206721870394842818782934934956836710286481435414973103562880364198330370460919147140433365200756215208497351810249404948689638400893429970191749490667845454161615041425664681191126739836396458028887680694351621997151170910247581443649143659985795959630614894173569812765296447859057719311830322712562600712723303092919047262976315364189721420303263611213617146708569970610975734989610542778433239452591911546255770971563201194145779915476635472780153977958248527511133082489045377246467284907895069935056756835660079606922242560830032923472631287993034930235912202884527283389920415874992848959749437522427998646932829923063277071180238071590457621744850914233630016707932560775280188148797718389309023075030255314819540723190128709758315678557368138517517211490762713073926805759590332392834919530676927273724201889041580061537341552639993371352283819623151343482003484122690204705377472512306760520884122823151352982322422180077822390581181799626828299266467488407939451543413266567740145258793786057778900795561218164694831542949555007396873895451356513684049479540166546777206104341731625962965132702480637553952797830408941032815570861081734306738347128815611978552470313695904910702234285693810242294635649973454361018542636891313656056029844404848620022682849736606389727035043397115450512175660466776004914313146067675006414553386678400961715564765907321955230291391621049896688953862996233101143130466669501640583744357182018975554102264422783072413358307488916579333734790331843391924601788268304074083417535093902770202063942853037804986196996609579968894509620071271813300972545110382348205975690001751840890859112072731520643396229430223234200950891994433820386731447252655594565438959822691154021296876770861688466899476004045297333262984867835974710505721450755707095443482648199300449117578151010692737442119764482091051974278647930856193674720255434055723027569588403566812878265111994474088740959512249752612611921044804309173930955747121663627582428909259243929897947434286340256718262492409965083877908641857287823352747964254608600946795293849137312064209638346382485894659051578973620918313105418089327049351101664535825957267496010170765184338829687175417389168667188086476992766140873913696962674497113513302906563482466365441905604179396419731497794357712479339198008954755980773411586026756129667194232981392430135543847671534398629874125439492390295778955038523646474514881337798777134940614474118466768059371736864578774956782244987884979212941423784913622512864791467342061 A013900 529 1724616176710161735041149192485642517349970019362168167204381758897356646883759540382120782450871340158183082695018700761313436559742831691819143094023287106299713121779192160072597382313261570779856280750518294445636395690366214307822400192013626439448580871645655044398948281050009744787831869963080856854446167284432162607457402632347898862791172328768501221237044078843712760426742061743425286236678669234053626019375072190202588217314919141417666807512792838790456688925816945432517546219249155460905950341142781305619812862961755838822148289964119021800973518736994651080701643545118803273284234992798757020559777284269915121675519955867816932507162292424149847756107763103963075344140026604508789702496291126305528330693824077668047329850638185074622330714306101673637418282067989603694798597638959167682820293103005810937443864786006811427269827650224827031239185720784306789593093549782483404889169020961056481784646459608473964796516391353786238544714258268887395010800812055102840201489852997601447951034203350792151765317729116859727067234263258302765264329810349755391047249773659289239243025591405000348300882727258234690094286586038287186906152301598550117361909292566610632238205611482153750187094265713057621588911270891649264523353919909170645884559987997625490499165532820699630133433954885093773845768832555202605442381979217821145002489617325542256610246803407371941971681570078537974740480732241560211973898578042411016899641533260769456746133326592714257674284759619163016835235649276166782710737764928498292787496915923641951611419263712900762620057360395474169429361637534785711701937017621612652949684281488420659563425767363672482584866884079394882591698692910471495370449754140761509801087121527853652646821111825771887530560966635487227937541329548636115909487690157169355544286659236606170904718172478549567933233700006732025066193911508963187727436840864984552950103366906155263866455986748078014503194995169037729083862479135874353921987905665402574094991584960432360866518052366667648326199391820555264580073286780588893540163439473733859334227948170475326971861435333874314736175571970986481063105769314772163884390247142969697218122560635758941703905748436376104365763752692234929290191001870450994012087543563686653883259049292123892890573547773202608552227127088020348446551234168137561372683901086644046143499776006859504677988302810921504117253160816778604611760282055378319809710912911440880079484612231352768826469076973791690573485590929071928802658088068368937268159638494543397685019551070034552381932140050182160542035633842701283974315272457857658690373521511844695134198590475354876191215184012204141023337738945359160275270290456017966420303821250812764829532595716752992729352616847597402884076689761713772151151127482752834104207822926993411163541550044120921219680098772241072547459203400293057711443118669938482412472619983568595624042935422161743620301041484938726894920959351006323901560590297775333543073025490734587393340137014316276528803312563514030809030850562117991056642781313560211241735407606404555545338750648180099057024862927212737744166103472151124038691581883659232431327902137722634432260123398664222809334521142831531168772633188709291803678955876335796793913998825304365567652119934677097221829873434127894581697927570127855832671031903460735929917634113537805309004763819161308978667545581556310699381126051789463090212701386585323495588098514361704245898048169900363039379769323537266031488553281821389510618413607696563178672161 A013900 530 7043506651918148252243292458179805090751529906047050373847582745894453178894609222634159869728386091211375686217808570797980967567082258655390254129443600894125764660371520480144655041702973894483581816069472516863718049275420346220791772446603043754978388586468891412484789073584625848697728927948088490560100446252516679737279385548174686093424289699095764606155432959449686128571617681108384954944505589697467648079355751707078580740924078580383034426229804745696942953698617912657890343031581695067041452694211574273063183333434969983089374653190748461056377748847278591473344663104263249567223417418324396346425206966464044618350112727279707001869434025651762817370567471400658699976077626795500952532754805085235534560914977609428149767890321262301450135492628264151404253643212158408439530647415870775692574041882279135455425425616395204556924130376110866303110989641440908143683942959760190256391260087676071738313156390333428128099417390444389730626706046910221278851006607315057564769744910117357071178266740939173577816885902803895928175018521807497581918814642779246342331463847851676841281680060882753327495983447278083556048765940325554738330603521110940132867891103680587049734687776059875613292861877692964345388894110359855652889094267654963744027777331541090263373132451758552180127587748580166366857278334807535516089837683705482556125812848608864455764165580042851155578486672039327021175572099028488303282811156481588876530842885631841799066339865270630892481804061045383296219802750444442033435706816482244806071708941820662018218149026349121717517338885648516450840625293217455859947592675605445857524458523711140304143646739915742149797337426135540719387639223414349544713949211336038222940129714119028630628534749628746791635451574396960023106940481550914309622054584858585522147776689274882499198130392937816768945687687431194270304867620187668063960812529213524277688070110884795619312256761933812167110513182964862158389131834901303584727144727515976318263929227128486765447307244188759709196679262333721576626741890613889880696275043318115928640779697350986453361106259908511422688329389662277858296311335564230309292402092746849683378231568015063729571863171094752084216320108134109366948998360930110775095760748755996226811272166473012483078284317034084546790759361967310993110908342017324782539739693111864035498713578689390909914876705498387325886777751344966315873494779702652651313160149132528609773503184298680074516951183737739617262863075399013593494864700138113645065828047735203185028786033544679185417601435111089012051888274212610156580784978560408921715013189580046431242275597558987325207418124239426944557554682964480291839391668521713432675129256674265663653058903699386614358941751819889400716260492732504978556288470903438332517829273823956717526431208076744298474216711075808536632150680066340277292362552403014425959261839747512484956749376600586199281415103829679739450273585006404278452687508395734537498598086479734619107727846920306119287562137643960216741193705811596649392425839805492572292582819940724451707273536860982990738894299705892469433686527356715877837544328262634554832018716448575149007428002232607951039825927133959399277915479978640807364697027373498904021820956516424384719213590677334667440772607922195168389007087687086746134067594067955895072112539400733864200311664918600521161085101577179710083653156289239397996200783945654506273654848730603150672376464428738242589493955274027871736468431946840018721706173633607141374578151412261 A013900 531 28766392560605561195135082971744600150943414040816664478881286540090282122376652420769394958117571363502470651457838201804604867621688219656737992280314739855299929575187987164479265800474157385434290978591148775595627748763793511420681898640943937602750991804386185886620539540216044013292243412361716152384996792640349624231702475796685783648840234984366711323764009905121422567385472343032436102873810223389017318988544904902631338682588770254220931283199571791705630414143479115704002607865625832404999063989882184700191620115265094342905298110470988980548813420444919342714878411928784641820746726301596085442831534196942771089848313739595778646041957373598390174185951980514901597230998611673132235739976432203415531935767420969643115895190628957686614799815578586249014263708496419368066295556641805250876817337025458099392638436185345271326138397793204765179401895905598454390527735125899552786317801715337932262516500326917144151398958663731322543242260792892081635176674935942033915333679957155208131756230374936419748335521532527294164155521319932522681812212801389362765962273832474881239155350818331313747579673493011868329342321025649538432370756171172711707585886924432989250408488080893914052124990487547713375967127825014796831820002787623905081947589427524298285732473619359554717411261251564006039048177304465790608798022173859245012955988380816311932650884409618588447349252995762487526510175185214348107925632326997613612228491960051890723408637710091648898615828447519510965474592632892896153196803644901952494722272560998707569266760656661474355634281260215991685394648600654704695067823194032877032161498581147191827293371794136622429729455579417587987591776739985768389915784687966725042348006705563238949378629399493514400465139410446198827331078727642570682841742752075533989589256924444236889857583535927730403867852029925427950546380152476075327690418411373483716030124827934704673628807153670644205508214001059976505939211716052248871687716508792726397398031620444679927250112963298557717089866971976414624822853182198078275641537600690560582277737002730861125158547437198611409912828748649098663345823421889208570411408679389501538734718925161889793008175948931248081899957169950624199665771154873026346679371569755112945916143466364596755152504057483221731632687100970056794275253870541298161695333420377857019244331625438920104574257867802669176041514901045728275625255903278383395880728678232309227704574128497423591014754846454486108602876349100186816205970416698770075926993395583391063179250068385857805843211438738633745210128952599995353101740511723544637585207082577057209883009010266257693866941568624367823694453638249916924381551352801198352101928072312625071191121521657568571089968367549362121354680194629316315426716300305203397274399055053695454006415223337439466142846943921420720267903224609620392830015192631703620074647238974655487324345085723830697071426706965898853568601798798240720032899505726527820332561943589970637632490407335069142088451813913835565152925955098847687380255764775452019992709787502732673942127559167477493459708948323135140306588580064090673392192628601754048024002471866342214636385711346196365449704108833730716550333889696246899998966494193134247414422990329685346056124944898893192629526848787645209412712235829918666972891595000532739019909894279076575514357071005721307074508824436461231132357939254038914595681617913231514726740041355505058264203390749874285297994852228612504986782459382521267301338905443188559695056002760966562361 A013900 532 117484852623161733082612387499985093221068148227513380214863541239669261306280608528316706717842931323251803890089608457828388544458604479588303291010025709357770297677954833566436933934982306652009573219955089305558878884353957843786718362921377776507332928379285426165732832156735885570730864612669897299671717785819244540674320313103720205686012052539887070084095916617516307028881574981651115320183031207153309021498435234657741552944899479184033959674646654354076756880033797199925832754786610327751089082240141820416237295904374287070953870918272676566448389439252515532501177637036761284444753525635074874153153711645268168350820587992196859164078604151470558908783020669572890128152718660932851037117873486738401577394399659749540419270663942916716861190541604319678185403426133934837538925749176353466911260562963010449187574029863004807968353156565625374673960462469950553174808713555421489434153320303413364491275901501662635345872638477503758130178260546511343498306693282555796655648197646697542686113752230508206830596851826516254623121728778257735817311940114367097861829288521484494943715607432497736807803892092483264455735302643176305561183837649442643057663228373963695830582556579666915274197725775184103746500722717270756755632905204937578369087231928541414153058281241299976780934049488773808628082699977346039891182611158280716416658565102080280380451409668207686696407531509246571069507732984109104321927182912323280751315996242539886955363940680423013358485803578342882253605749246590510072167218962947709085647728088647382582349946464631784077320323729129391858311969744582480099831191774572867119927808516761827289040687037805173801880499261354950517711562975552616667023446159909589712178536534197529756396209709100861656454076331342731076901685962643750568364644415494440442415473794379632326104246776665979670167098343270470218254421727107691721895765524308856218122348839892955292272084925113431670360302309943051107882840508740705669108674681276882672339698339089737735562113603520602870924442790115846945653639504268353683625879356517919164641087970590112652121148746810286057836393805186532500069340783161138611625804598903342623848004296972599265514484401206059222535696977752514244479175639388081775499568107408426537529067447123115972315096973671283357382789021758909923556358607931586363478072917498626230152794035786719038011831132150748984540327048875759896209383259835148905499879875497252349177478902770456185486951283159613170631115900236422076253619984809863565863509653895523024521438383544750250702065680163892817446432865442593621598171525670640377906381831160041927940406981837433313779669927360349253118341798430123960783618261526726991017836542060064365876730597723197458757110899876717389186770737565785393150567468792781500011770455143852657403054420047659861113467346516418285066863827531375255977457878242333386450486863343629450436845088949782673740110885346134473758380175073693722927084904237217997548036566377742671125491705087563218272588141657309745476630046145158938877389949175188370304246035849698016379717106523453998516290775555464549661278726428332783291727306665052309288876519351800105138677520094711922329502000591948453193935189242331660532679057900673772999492349228458251513165943586514586911443232660470587407667455065206657702653536033270759963953019135070921134761228051537395944308564389775750528894192065359585139137891401046742526993729640059563961891332364952318459826073981728560229023229146614490306665525059431839839137915932066298305122461 A013900 533 479820004083107457244430334401076619209257645244135623648904403640474469770241939571106790223049033660224015519318859992225379482811931013691069059117337009613779030516833013723518648320795173579778949997191800187922322810468883583767180252725561898411374920126767988288895625544157186995307494895469740231486562280782162447812532265067216795762447509790205322817526217153514967052962269264136301730274837936166036528010780840300916934123816907834992278741184075694139236850502911178014293479656750026178550671866045448903775156440350930200769775171188356637708433757240637938803592088599473798562102318799734928603769226884151371629754714239519184708872591293625061109919643499623310145278646435834517853544144225061792620638045044782757775883737879930106249505152156743601996684318077029403927564191136894370565746176457793938537420282937527799228359095082827158331296598733987524171789441840410460419515009604490825332184400598841870678713788678611576083219164076267524492777864341979411677129459657075080781899861598370798025047433141526862022546075625011197109219511933026778744594859079883347284123856030671439394488683498802992846933005260298992718736472527926347954445448665333504105378049909574228338266206036155173295187348150328214936437103780390768754767533006587918083919479475874476470989532451150600591761183060178938865618793414145432197991662391971175182081982677336681444484695844445430151547601788132977070287129659402423239730411570153394854288825496856309280405228880113743754833494103749548776248211133793701624402971934572863851957998706149133981968011462461078417923773945819051558200670157724821177364282691115495592998358971787148129433948913799014764336312060017417282407123485132915253098073237852665475627516469148538191985749598913179333905252541719304340008612621965259705309478939099650762674680364828304236909116510849270688843102030102250869086217873595323989289703019355658602123714314740691398350181024340724972755416804588424763912407374477597798985234326374736975546963730252097705745387723554920626590974753021887547650137505834190178229832021775049672640635717996636099095673776156122570065694761849189364879560188185740513400258197270089632886971257450067676817262562536021178391645708000504167399561607034862230349001889862965065648059865267862031170406026554585777706447747011999798667161080429056885193256274350575009863157538648006078510134240640539867868638380875991480100964899398203816528090764283722877603443222503459309787711079271471638049485633581948599206725640984359479971031023673498043642557146423034819625793912186962052562713926162988038047831943022558397943344094929243234240863730002329745009872857310267698360336125519567230742937239264050936741521310891908464507375383297401365895079556063161689951625749864067716979571727623463781952471959971067686433373103375050434459863624884717214312791697987392025935819849068580382158569464624896367604660606953033150411074231398647607500230384480126261003933688779905220886291798239822027310295501930760388810850248091489767428087168816335998347941539259787518394419014469544998794381672736848322736178107884680348574526784878046801419009881561206161196977998496333056697841450119577269637803900319795977113175073051199656980999702976295573463172543367627810919612217951860586502242060899265575930065009167017144039540489402562284077399466246511930313546552132847532510807298708327147026338201408906402201237618216696905236324352403034128774094128574851594559913999180917386475942977560750636518863001596067900974248948092561 A013900 534 1959633358495823249239435173157771421589148358199219544680114123812465422463114875644296813056744781420754562006465675413107664571131690264946708835410175198300644552312828228181236235125607889212348789462481028339293746512558777913347124637336720074863794722664653267738666913180517911564722335210082861549154500497504710435273610836293285182790207637181687349124381641002887630455970256863928334032917195889933645950085358040653815151572014757105799800599148624726509751360375790045039354014559612438665844977518788083913357020193193674383894039546425538532421652016380246646505689252641199540181280642312316221645582503286789501024452858180334541788691258974885405704083925936455060587642665187238190200177492973719092303740460405442305815244549759160426863710241428508701658260420142713865609968840586381435721934525017452682174616714965440222356340608586869480168006770186077181457529431209862201809801670240710584229999642670130682880805663056106216493051471223048273048478568536942457209976103314919994496438006653767774584894246740742998713142450006183855124960517905186600097578608563010658526437524538721256302470626766144801889151933716592376461584346187776525607098611339537229450278599013742015530541350338467379410047943768103612950117711986597719062114836319738722834453630046898425229644820473276619027412439497259864400012579801504773785249946366711868532316207534493418024101390782995425727365712010515679785736736529095096155806213624075050077795846500536349588412275674501420982859228102617635906624095339737990597925802080960967830645514473782384244889537581848752827720903095893534287898915191834099895294644303067486666860190875034863462569320192795469998040696420629193940496215432754824318093094008787308921675815639166013978427191922670914630781775810888352574333514817980939127714148244655822779490424752675642162264759651076017269574801844242632876685891503768536299982065391053464652592063756546772480693372671690979201955370527036390166719426870511331648433394497581389656568330117686322492132443747158374885980826579791443955245474237714921941098635189963502143081292976505779488952740364872996344527874042563036134293976644129571016518507903728970339763312199523078848957058848915926630690498627690567070580716958852687869830588967391225487578306943800340589365086423457610329316680950019455389736351235741391653874663143331457748357131566749860273249317762334269514902173879974017679871830846597103605286192018501916888143100068469600670563300606563696588429542325597669855968787397069863536509167774815957033538611284263462929868524542556683905833432508556185609179188486330373775598809561444617222206345800566244913924566746413721617141147130570590046644460721815549694796983927334954251803036310300300215853460309997114721093124676645588826983985872358716055335872684189797509230225524867146854427963490255298459692086886542005760516507781400838207354195709044003879830561989517489642627018679529448092439298413485668142692426582279699692526925219483055381560005169730920434702782309080701450642818234249966667188826388432437463662165091414083199121132984006234971735147746589930896293573416647215819722179676294003644150739040636872333192710964274815646505024547099979069923895429023477570275757867925191727876516447540272110204599178949411773194393303160751437921554434004023884989031352309494026962791237496845621105485787112314740374920599461977609497414874712316046136476757796430047372577523973584088360406604606679972193739323968783879023785190598839235357324903681502510436831103153776472661 A013900 535 8003340559066150228042026430128827420683662398869790741647598773176613844347029926733748258501864418545285127445168471420348425982623507342759118501407531937554860716745374079543215089112730305940042903392508230321537929425687817434678905078471535794471298890629433075424757278787466383139394053953834624935763444636359485393411389290116242308318669801221366484246236184401534374432858582028226572952171152651273893358389560859192287114350417041510554071426783497394163202040662124498735270770216927720367616138529459932298625319528042478744936030805596088345801801421750581709240531982401175683253908452548372993138945147256080287923468942547162482453735759470588460321454866001002049401051996533864679834735099231459118596798718082327326622346080915936858514505860728413816951203040165277841251539351807681008013388515558303516722034300207069377565753035870242230823636618123728002867877407533629428273612811231756337764325770628723392084181289293106454885488006673522675005564370240295226433720613524568064442896959412659621949941178008115221787343793212705488899706376137090498645120892810800393498482020406116021586176589246238751540287301643868641299133089849844296008477045670415338335112276510622779370299459458684962715956217191255733753188697642175731019302265128281237666914904928167905378817640939729513046474171563198509455955777179905448121113091206234308984701155507832103045650514198222401208560031787859098328607191395213811305024312868298536097776094488687005890384163494506927937516356353128789423879374401119267138979366204654769678107176307889109276937605327566073272447768054841879278742247433884839216472752092802225363610372412920760902342823168716171814468006292188111601574533945129410752348323334382257154325120327733556855308472958572205114490481371024931637188082201630771472436480560147090469539623222827342830547667155719213206687717786873181174305726176432582871293053245666846041115900180176430035172284021825799849685130724839848116288978001282200096698474900966651077780373601972827376440605640213266030209179815352816049061996579725750414562877077965129066060451726640230516611375876918169243682634905105738439106164306266225118134254648127391493597683117384405850104373001916384868329696135849672663525776712367221381862978232311471405044050967481914801366538827129649803572585984655407776677621818242653394981165618343149921523109388894671091837811922467152460081483245375765580382224232418077431452942108955697264782123132736764568248246570567399800501682241515769056431980577160426739320628618293624936632075884671693215338970952780295296498227541626826202634332876210365867296873728705522641830159090438401419204236973595026870287776137110477380090688678427608324070056854612613994743032397933766411867333105519526229531151585012925973874123685286104600313292965372236197244673296335439335316100118515154694526911745413092268531229946526944723493478049502325289619878051950368966942649616084898483779431089815230747238282097115103793948907815815965966884598673703221878290067931298801875271784593318523115432553041823306277780112112009348607613818341112848254298488646995683363483479484502310776543173738132016577079677466604090932864684041905738856706817257835571619455251245570213768240792984151143461012208699915672865558713711346471572314994883832128108366858385470267952707587934998556865012762655852104698002535608631191743479953595183262216926001587227444676342030862993157752904391238238038748856824974280746281116422966760234209104920120709909919962085996450528084377572345221441645771262761 A013900 536 32686451180622623212496668185315574197641566286886511237753699797129381778311549270803227996295722973645217534283939999296316426904058648962069858630717002593699744208120499023636524288660390955220035161788246255964423379105381040872789550909890677809736026270518558252775326627053170242845982395146909945534776420002800410654716848411153035327646587653837984079676537446950490940155612167720062174820535156714220359138892163894588078996005652589650295393668197908490999327617470223327409218087913724719681101438984305838960747966109797815484671988349165790009177482988372972509290965909856624009152970764961262689651759014853704759988527431725808841751784668989589801387314139689558470960885860095953272777721453506301417720304241318751116985650251414858639795951900306775598224225287542051396733253118257101812508488049780182950947977007509992251985669539550692165149045135715735660240700987985503481641690355964427290819620644150539834334396887783265365504276453543340630512900450062759974573184791416301956559299914834202574665376715044121385416912573203803699920779710487867442607036883449482697887543918022638849876125394317152931404438908931025561798430751388838939172517110699588953709770383609311003849019392674674714913199502587024733477131713229107545231663400312678531036684830132035470525534506179590243962618210555430595667578445536229020576886096908472747558726973910692599880844310687474306998281234384827131342962958984384121964661101209730919575463445277341089443923852512079238896538488498169642014855176870985600041572768495796749497127196866226219087050150855917927418077201960547774004190491486976505728835583294965661409746485581982092522019226446176886023640598965931758780102155659836971583076539678273910826236378255616947286322189718577701480295689457884294324371483707762435401349302692177292333737244743972373681582557978339994376646514901086546107163190582894488137230830053681211583367489041758738083077160345822770991898892078449148531583931344014634697126338041512800633413901608190826260948453935800640007243341493062251378790149293254516993866660836994461583826556957223092093123036830297371926293492898577251464891924749386196271197227542671727726393791217392769316817119881499709357130180318119783974778288196755681212887971261561512676811813600343855722175882590419029892420601992517135556136851945506638973095973483040876937642452578294115100845899510360019829371245803922409582604622369842902455874392320128072154793933868533352909947232067100888092628720944256793919142908307161476006486118660601611897323997752663546932459106607220956800723707600985662521005081534063631448993029292279953727021194571418565674573443428096422835969176809349037778505761722254873583942843269980231428544013359433693336473787003585402593554405719502875982825282417200665084244120113169715225403167454236864124803819810127861803072054786353355547000664755840641472164437195450496217661833571848553848259442239701949982502058293345473710026615151109892519970528359481802421319356327870002176346344728285368037599370729356773574261205310663606992388033656769492657704203100757324668228711781683717420486242046135371944790752407078707034467687821035234383003588960231269970415169069543515886588811067284555621085990867364669160263422563534299465901208227223835894963242920053678239509194698957506815921012592915541090955488975528236649216853681746258830738221958041556403409700008397194030093164589581218571794577160479212292244907734284970167453864154968439293639613369911463814027075380189598199934527592691235046936060013462861 A013900 537 133494767953232036084780855032315521896162118513839487432621123095155905250183976688436734262899358492387406576986573635066085215435292832284638471703569941009931719020129138182932952483842191360605100824294538322230557487027665814409600677660635427133420714627451114278717964252874479641977519546001890055468525911709857159955339735312838522734676756283627364617791026263627946999180475809797673648246722454071704082979508625454051068015665681747043361067575680746265998844921837756561695315002066531041374306068057242461205429729136991368018764352288816352142271767450297045398167743163411347972405657054149057912069438644323030463973904872438807616407305518405052697435731065220265440809824902103742857304764965986539126412912272274152755632211177453675585649286951994802527483156721075779651449675793526947769567728552595294970149583844348566866326924952148521422377380387821771725724707145732582754876309224484673462863703492395863887944944663792521862521380968192811012418367241001768074914318579808110237085793341474281569393439707288411194302598057134227894650156336383209910218841942732915735925216003140177349417933599056078604301800352404110427966532830177908500313416304325301945435026933469170680130783950642031677851713001715170301018687107130711354588181724880410701285455551427076197208806002222570694957972996347644651196552796992958479167081085269990456777344392875633557865956130123024504685987387632306871944926363751082176899994368111763258369069832320634020739018849968435331656591737413863133122512042713969160115387385386452000417966681848551367599640608160805263286096518604275124358288390472452234023643134570552552729207031511858646051271244748057466386036593877360861965573994032495835479414478776578157479342818670143430029015741351832909193377105610634704334459900982356270185086088474423971797508614996102315325325006621896349373656408154042464042811293822789961895752570253069489908842745362935903963833513645535124830785257036486245966990465586021513581168374321680470579726348971913761723165841667657329654222538235157033918368227518730066109167823391029917548967625095551787640615887841654326981547180640572251285016574760892913577392868204253145879092609104745026559582116125152844485164726567413327851175981602658074397236976317314635484879804736977941498794244263412950402664873018241225841954073167495609736660238398060728541902478217463573777479839036160867345154934359045316898725120825297767762939061549027379615466060106410935152868400432478804159993051837160116301965470960186491319565963707881703751472836545650944690403169753657716890792494936893145287699374498350811264463879925629851296480987770325135490091074878132028600804550976239214540233159955622851459054550141769533157548033505276506389185929975130146317738141953427415304332718745371653471226495198316547121784301603016231008975405290363010517788382025000525742860961929993519677108250114376567053048912152620250620230236310608973625486638777910542524593408965263063150704154843487988750712804498010203758418282851134999887727627595136728311413762870486547981218960645645941732822393588006090434837550016286252000725281626863518695091856696502554478176518297577821778859340676069489917442562412091742775933249868707920896632916387394912682101004355152995982986590422013095402455275373034147351657741579207052544409823451738954285112403480443846827303201338473577436876803037059478548721959213994988535497523593473244350284804375690311401969719922500980945868494049170757887592838603668779274331792587307718197950804075837865746426609637043684072961 A013900 538 545206115292562911805889574818334855291637604384490364463055361454049327788181629377221154839841532918117899588477442369547033694444494891626524266923021699648603143581828433382054654172212377578038652881602148256360142063327176980296064537234478808591030674030687723276826316523128915180280029555345865177429062144540139336830762968330899123539216075014718803462884948154309161967299980435270488744478087421396700717000694156725515420933848226488781537979446905311505712148544122503411376397695254921492607844786858651993051556762198115583116803509947107152600604267715525613407702278021431449665449916380507221567740706436718333040946288863432206624976692875023594126649966679197151307076846692506798307261247902350590432722101424107139543430269302049733913025838489928924997296487847702312750265272358019200912639329749382996782882885528287826287332660523994728489652881619283285726804002178593586961773089380027079374355114296997440100619836446339702331245434533577227648628866067342561996525643426112882827392325671708454831841316501976307447062435027739957278768598143579003977534682597157443890007910603640801452935132029838529683907587121053979802968544698262426284038523841911270000653138934008373443892814863601072217545858922017928741560721032919645373984947570765810225530630303038873324096681802483203197848552472356411867596492474751738717724755027432253294514809012287767889313909296991574502612545775816492128017145707122158469759443898799620435268376471250533724734247624174936706454017971363695835848784556160164160796413736044194001359018143304350488965059807430152936592010077728238639666809973816932641428194949542728251153907166604613408196642941946786246524678439091123373714462714602110274177312152185901629539541485073551452724933218270762136269580630401498806607072016061942225419180279024483417642176732014196462122475184869493502373299510198332981439709647912950306168404967923131356806194565179511888314596416913243648856534899047970513640031727490336049638363338735549531575130961562541966167343337120720967698139922628743077383041596377472981726518416679128677291656226620368151454826988149988278479663822001341772045387477997537509234343790425858477337948003937298267717015880048852857314705744938699339690315677639397444303829932214521020098433095406096347853167071790449094152474010558672008702350472177441987221103816301758219498712453190421199128179188087423634485214612570711337791400164687719438618387184211444270114904551546653006668764987074687116548631783001197468148973481913968609384730671945323374173093963208929568861020275994083235211402519364260231562638303088089046636008196468144801309809298633772656180216449000853896140574467446609552342980788807919243266776147288551092138275081186933285020580645797359005706420663290134860271840560960691115313489600265939808416626387961180192079987461721776861618710048816686672186944197479248463706797481400375451877924115171428518178332928346394419792823606919503224635234466148439841476853989500444138344774915563127971179959867410603304176468291588925507233373260353116981096644338391843236276961670475169261951010472859064698082414123417554923566143347026042779246875196555655879504861212114476079841317086589786298762931761722039888441859390450675950279881393987884706047111516929134104946262992606284134233052734041381102503676704369070514934781852166884195271235831889661276083525988160457653400313902347836146672813971605627670724242519835561176487095935105206178782002462414712341459475799734082265103077748437616039199969076876933503332846662845259747166064093061 A013900 539 2226676840672471480669345418405136200831432431704301481993928864769844313669040380721138295702551644432418231827200310858909409858514456031386779385064579846556559747305689086604082795159386743478845240272404215295948712560976586832404137472583872136645436966839405761322609636138427325616696848987017603317003210133578527605689855869723193441345635911183688079941571879641962202699811817395668638351811701315813686795003252006176834256151350475651059168043397085429625790491581199260304905757203588320122881191501854207463473856024050086051122920331778490269043280490381245873244010281369606205010113668939545924112031386898907780690861779293432338509273936347576735796245255564475764850383856653713707473483969819237948736870767148297392716463106286770620323922740002557212510383583315288863205671149102658576466511199268784846543968775668965839627921606178707394619319823474196486520125952101596247104164436110057974899883096655481542112381574650332424630741810424017289016992800534499824792572376842231050868235824668150172087177952567037939220855137959227787262176110446789153723653374729733313748625197704240000854733825658195568920576660468683679967283636370718273449068019261273659720937485373522531990576089077248002644751259969272344791336882331268156591537298358712216307899872751271365581816582246203452663536471000903294064862702512626050848798389732291093112381226001893485124514826273752586417694400815557911316526952799603314528503014586531428619300011614610776035720865456140483177765561250864441526885856854598282609272794135791828765144367358087441136332689724585295038488364950459977156501858280875708417789532421622405993265923413037068225029317635847811656217685737770496061710610887169193172877834738054593031104070918730376561625352481672837911500730522203391677562749427870594304776699596744171750475831633395911785150863025000683282536294902900521927830899612750928258372688897899828697463536029844209682577531540911795299538623037736715422727767218275008950664089350093196577455523935248539206566013090478073624896940956147972231083157566806833782142255592077646110055530486796472187724810357130355278127073495099501932552339044277220939001492708822039033154390780828323792481332272723400003411847047609886911928557949362740741678716129987257512705030703381133500363467491066444935877213258996682909413278265770362997451697317261827046012911028787452409780595750247034953024699484414654745385195204001279646980793717425143755020551793876237091188909752476716727383383613586973580864690746458321111556787922022567137783707228235552461114861770207711335010124240738094575985202656280367563455167711203746651174193466359489538878278179580836398081616323073165519333520182551211789345083729917318803953021397350635416285838436081639712564598337363903072971084306860119544742938189935725037494152247698643983654068872405370602313835329082278854565370983869196129873395300584754783390081756695746382520647690992437796270290685843550039235985718431309305015460855372753405858033577426286510224045274451512365190418326146622253017326965981425415613786239070465353121975435349309257903383823214178992503085603863759480891409609732408340764942237128150733141683181257943872156002954658432812563988370980744830425286378398996099214013881067313915851714193401793527145137634366317638905344904151138602116368531990425259115657497216623908791449532256397507314004571772113262709875408892699954462586214248515575632549599502935236452124995659107659969755038750389088466986573169765112989744935471816103312632906842160997895182388572988178660669528534523161 A013900 540 9093973111667281446673154292653835162951854025755969386912886870535385931300041487943581634617086873578083733023700616779182779712568748392242777073321635615901492220530912104288821147793246558428695324641766328094399432918997039258808570255917264777145765761705783909223431337562587178978477217644727580724576127509758198172925546047392364056993152970501211670977453655217617474008504143237467681561272521155615994053159576521678814962381986628956966399265206080000220120572457267480210525907900932261802179197093914270555781038861678980491477170049936863886289930894046536652161735634151890071488010245429668448211871499265216166027329283674086307138064192711074494242181044496131035701217559343288806406163354622719525674202636981128529890699688848906177235553186367183914170870103001554561507144745721316994805454855444843460555069420678399054590234259716065049072158710370789344793332921104081334394365077681523885346587454933748821622719701410997305766837258694539434091589313655751268935169636833732677082012799763016785971415563256992214609833689794420165185240714851842029511926471387078556414073918569084291730819272104462181224096059596811486038063066585286871311612146532987014939940504951488746425243795976477644849431265591765152634643752466014609603654071764114921335310178203340135444062685368301767226601964751260144193599828194518566897628352304039785671369277495559184490516126499459211941092120065220881165739044455812696469173690375867594155511796735243485018263622330288803486795506470216716504396054865721700602813627802781543651554875871532276432337474436868528051985369782538543164846395906782761624802647152680489939503351077108103374910461185883683432970306539314220736128367634898589006543537731523501452925167143257649645710663695752518987198045026461394153725702501115722070732823599762468590290094449783876717646424831268315594889764549230924505976104939335678850948157100601588283139524963022766608824579143769404094640989887043557194677896823924182330416157978804974235182682759472494222075460628834590969515221455944889536938954901753356656480968205859906555723902116655958858359085704366441121754058988409370942238940443071642314196935373592798437344880542371738029196801616361910677334327938990586746894335449550318825830786225197088394896128600709590709967937943731958829061062548281611667017679178511005288255474465126345100448375945581863174237340884179665698683128188997375860282421117856830207513906602129747035023190601921733780361717508999911263023204399634172388583064342301175710030189109120288469989576474544048041991668070567084071026183421722692795875742153717305446274813904494932901807174710152257585222314791504273514241527306679438370675549111077586620076045806439051644543338641941127454288409042639460831724788634226253904224278388731721092804178604454684561354904688978279592285566335859646482280537181340264152209286200591167783212063620513497595598216292602854496598959755429906196185290460344328558793728508631028763922948694888717557618200791600274162692533529432696102186552676233746090170318079091705521333679992773926619150812997485549289512467775772851637460844417825583959668086878517738636926441355597317537374681422258749826216203823123460108225397469910830942684742523305718367796053305680897831043901788986458346006983757653112235370958028388569316042062837870627791179515900039910922519067826137885316018633385579059548346664867334084776720602820198576710956471451879537302129360146896357253190136523515502826597108330469210867726530280705379619355227367466976573664712288353329593456219082157374576363261 A013900 541 37140704679333455823639276119781820842846829978443980329060308180840440217408430740951869697521279117467125352125828712688477169806881737877507118087929965340538900279362518656038078738523546062525193004064762502336664818383908727033939340590761956993605799093148353769443325149170699860253177783060049557164822086938730966916243395537701201437529793039976969086650689450727926743215605779900284995732074664924172436928503079631764969866679233973309775428205427416534978994650093298573195289070984105351358541861030452366291135896596021985904222401678117195734860593054306354387630396665175368392854254131369554339010552602020568608888381554782619561068875107515492053008985846007693259038378335331485157532218162778003437525536663897264010055136489927506567353900003995402191049164758538751986205891363145176459801952980577140622096419576062070257251030330340640982980652461184051133859795776414099681881360808124189381667883171282378496138171155252355507479645815071627197312894007490767413209395248962284460203325557524936618602644273313445160680236382323081191053206788767122884571688413718438919329275704901915724942130720021106098799511941095397386939539408304036696410626479267518800703225956212880140764084612391328325807207081234593651640301184090202733096893198145893514340461634110439650507231857375366615831932310842586306161225251929061473585170851273281192700224937588890760936901402752567866947826268650488665989875997201029089462448738037771217158119884558204652406575478222754832609225014770518562092320432073148863153651740122967905208858920101800841709585911685089192285641500714235446678092330369287383534618116038909541642415575637368282101575189439728737392277461907519748222642602386056962260213468992852863807393128054945710175696567310486558548134522890616006324625295310509221624801995596613497732072365032456780686416481299807758989404882285278568005781516158845785330836219362724047308758417041006244129867072505647767032327361438664478982341193096485576979834961217395374078883829840644373124872610829683981813188085463445979302701922653205785674090578730520650224138544358536718229383200284288686551796874068621700274568998902489337447054017956225721690758663967980957656780686678185295759211806069959394323577902303843906666894339853113653910683673714286640128170765323933636785727114614499478490878570550635975208769471518496971151086312647726832971765898142419056859657462519812371748355296369860198107337753467664701995485247760499154854109070840224046589224332111750323086384481663456574018510005370747279260572899269261821152346213558671098621562106738841071370328914405739000890436413742161659959203584040907545356064041062297394963787335914736800929114380800101082592639198754123537260531093890890400577186745659452864622308040985832077796496279591697610846842638642631981671714127595160880661133073757850718057928424182848954164302097981120588934584172244602796043680270758835610652414308136111035325746540954382732611298025395828493205766478687743706265786051471175471308126738880089603583636201971558918640610686237136513611384403792167986479200454513843729338847159155501679145405472147685885275264393288641174884809916066836360151709473771328382423999424250222346551463454032260294563849699624175407691634229101784660512664230340301383517385468371614833333590765054699784332216704878210268832584052066868900238571047427797563557037016628676822680462162331344002970689390698575827343794036013092670175163821905299559554111089765826188609608076729577634574092790045959121608788303446699246491480625121576121745964137809658015664699770613361 A013900 542 151686389121570446262780991240077054286091581161793038505895533701678622732357989397552271983516353564926604117742449171319722297685455512547264698490032859377260263169844741805643773414082752997505203273093900600555675121426540015988038694846071499319542437682126284778137253685053204469959863636973331456466407050088558080713596567958921014492216865284362979423759167436407376339893598781296533851354361871091477573832136356027170945197474526149628427136109214317297924247029440690796085453290095255649588772173176331539621994406423709988653420614916000117217939882953685636260875690650639387228624452152180528245507336892464806276129647996269251331980953895479128609186052102665866046931899997705653863362489730819806617201481814559479840730192993649419499236630360217626083866084839512875525615467122112578324653615969928080591844609287014677199709190223174542179232265697374244419847925790248600924871347557820809977859183327717533298456400953337300380453128952979847708172787728887050683055904345682114926200862112813151168971678079283714694179314089282078215461592899210595340002117222155890108871614235665618914151881015768919439213185518139653563397159836993924575847336014602952801470845830994979995774738729552036406757540247677285167257805706243981072443754607440841847811393700332080687076236135938592171085810582644517575579366212628731893330669858856058992388181367831726345633159955883165177969484211621729411257918550044720105302676353468799465766694578644048179098347317185031234614168492049289629959807968950379345154692225487953344631405924446684919426961531498984455302980738708509702013443564553536972381117382332626497931331094876151438299325332765985576112537774453963311235842875047497625623900088927179373928638081682331829874272526249325464252994753072087722046408493202946022547075455018124782701054478101421770458174237693026168296387469146188484870980295925858230715453534335520644337747559795590642657034240687388550984495209179011037276258649066549841428920944942925664670943528336005524923665354762123179807223273029345187516144225009880402477339006683898118101054453153244169457342157664263709034880165180531954713067522986655605556850761789039426182949150270294997147015659243063244595492696382127232316318834377031203062169840288441327050277102500191781234102350830242689930224894524191934604075660864422936986110607398164998375122760570893806266822076369351812539583902334628227269829614259442404950376226275042877084463295863902358838821710327629868899097684001931606267425947946204657405570731444674333975385038478491473030118323141182192551420421694207558424631689653393059275632247800776177601043316785054546896246506166569853068998822396712483411396971740073631517680344270914692649272301090879375887688965134517103856832892498277774760748251976731804157200867323011918977429340225524147869014247667511875471103535133597596551380362666792578388324152448354523924790637486431276301135928272999215484916773658335472640534876817128544930164081375092758503803078599479213544991722386912830085532196108245751179036744271775472376768654911997065747689055480443688836515021554143563299429634203836071738592583894532710988227063018482445331956813538956017986238472579757335773178444076608301288513122084794406728811046708827833784432495797055220724737508761980512432551377150664443890990576609803437149425359630351342333248253370915457120858436650195640186098197639604373876595511241444235030616566275107787355056740207255836474504655823700502726688955779344746941686937919491694521573918894967839295102512539654160398813881192562111434215997861798273461 A013900 543 619502533497794981152270109104589937486880912714460110354966455086559364779845996856532631560151123110870308803876054403036049155699466544249796302367841691015528018072226079853171540644228785599863998192846072536630033319093253505836764821659535456442442589280009641788675135912379477428967549039626419974685909499673730146000480456797597274208677391724732128627554239486198802117135786676291955198850200672086574650765401923786924884451950909722223608895010778302490769715217185754720983395867531323693741154021241628817301726977269480388369423786799050994729905493911030460738678669061966972019812353659172647588004760109852407777147371511211245634194745785480204631905364578549766188140619712529658649012607672130903025119189080324186177006021935556587826251821290795166906743560959139374447041654888887103248296157636399243873233160633705930166009503499657370888744675566911849009345333567880101285867995432243527851384668487914505461759085589925821821109004409993949004796190536335332581719301994104671252211867155802303502348399415280698466212430851351024921844907021258891638697986949124092949532668571496189872906611408382859650610010187819677257923903887426724354142680864575934139439882929212428795723606220102201440874876883079048028882771542676749341948610636003749631488360822919951066168743079022940224523730086389056874941265128363216554283682101223889386871563912542921399926734208982390786510348438168516710247876408156191426786765797878277366937223095334735812303739376462703250318960152546995827008481685798213233925623672807575742762469567438630326116573017756533912887358937940163182502806875436664902438693882302062212827847255914784965309712890874894457386791637185206013381617121824360100308195977087582208241324718036893108721346298727396377881120124016466537697458973498645053630533412914978443154159295068494754149999862336325866965444359127417537250055497571093525923214495033234199060439146708731539266236199425604268464327868303208156351005224911345273929697460162347650008265135020608500346266599049342040773860376602421709679872145507077561638102714536714988034634593177617665724900563458777078333063117493975736775593783697323145310339753073377709513208807568062068143123800930253840315696316786942211630310067798067513457410906891863512247363764598135753929978645128145000186721421951146804308440010612050581367911317785453068028837241570347965068134308922146106944727155108757477620938397426602985500236496106128889343533631101059487635990585970783475200673750329972875088400581433042387514748829863925892063204011035045503493779273659225333781448695661734783569596708345112246780668938875397787716598611125158060033507252081394103488951159549235850212969783680606458554989811717186967163585654157561549942286390194846438378795073085108758178146696646422338090228219434780301307638145844403397835988957913132918123409418942661077673089090547810236188333059338477159515761367348971461972745545795684368961164080214781562146681130943711507477828054908097710098140657111211655518314238392113076265152127657882580636055146317102478509433240294742128217202619176735550020899836044299281014763868481521104423657710476244939479729136300847173462690154131263812013614532101459514788573856631720039900717730419630921315543924674570464786834540517249024017121184272313372806295511972405805959638504922674827465405260691677547574561524840409189342755061981500664279683835078105862953777604056693641732776148940733989444574587737193769001360939354231046886573090987377660329290564843933949087254563732857047432967466565714096138956170992424111870592991083368190440343561 A013900 544 2530110916560877980318967504864164868280107822498039251160828854185472188256733815607761777087444762048228539056218997663493931392841347012837137328296804618118208994136796604954417742316635427497190154883400837692923255708542075736441437044904530417192036221321076658038769911254884936147123796000287301445034697673526980963010708234087523825192933544220370211259922897039824013925396383500430650519579303415069451617765628762340103707515097162347443163311722414675980855084688223558041723008045980546628931940879306957494370800449593262123619952057089790966627401757587533415733298290994648372393087653391780669186817828769408328455055357136309359505860395457225489217369331380619678638751293108562091418091040006357493175792305242141089089696471193028595897782889585557831958998284056782078318537269773358707263469585698975788301915424577279023096929579252454168104093018227500249450916286169912689541714766012821224341367975956160119670875743216901638825413106019860697124437126565637668132332382993424881965829738862879343536244600400347315886556655052433572234331706610430460600498087196904657139279321245516160556127764559587845481915993218084531708764273790543372361478477061695437194820565311079409657043575887125621006878525553060023133808156140217654664201662647113549873711245925248195069290829777780669193917590569551633572004495852013341092566540353290587868811541046780457832362175109639191193577700566672477264840062286427109562331256981880470472585679780879689865765514291150702807330915477977338204081167061450168466888873567737092898591944722845677553523021978392477910157175525800358393822896062777758564714772123403734585472423805728829191606363727335047328307853112219737064457875868859990910028803498219371584260602522259193182221959139978858274300660579615775003076729891124789762177515142219476374664345131148534493918768587767650809599438272556645091300488907685600640316526242379726825616938579512277188248774528310309818439429911265000734561296790065650144601551326746504199746405646202802196872687763444016878066563937942327106925275509337600976563736934542112219347239176631301486204732116122554924397141411220263800540939347592021155085103895866734976800605604197529860565400058503050639487175643085867473461560978204155329778925342247966662232970598359010830761179714546502123407589146112100614622904155780686391415267980878886660589642207134699694482732399203245837519067118906831523109152129868386679684501373983537103096815046313468154513636788153862761850546864396392549121411903031269847891373210796089599701223564672240375864447425330915844922148399400786691311373486148981272189176793929950980211148104294869158140907001732873739453328919666193685090640106499748517990892445023975009779767333730551283680841788481162533829275336781965764384127101920350117416639161221805663350826259081273761505360339001984064040734531313141049985740827795402333427007235977333905655480516151301696814352056329700326958659181169269592744822553568343111401705036878216765909526355848556633514002699331467406887584069719685905458293459128824549582854806120996620594005434182324836575907041288358737891678130029248824097764879013742433574101245295426241986146321177648665908615124170102905807529276443464446678561183524545065375734258307337909806375733761037256237348645807739318191564306742014524525565577593201185526289090596140963726814298162240010603935291393708844485321030526327232995386066505546558894472802665000627024576518352060809172227213777554372820500047474640089928515925169675485401205450995925200278029863168499505755207036906330307714800705476575109945597577823661 A013900 545 10333228524437198320298675505583240602707656637972064603705192284207741149531514833057475481564610240125932224588043064576473228695434738176475165399634308037661195471163085151090942455813113066076701808749452244622505561562512400057276209476531637581384412323533630500172798233325986822603404442368569368118967653803149216478012996509545090141994285080883958200176862363723242295096725295250492320217664352656788562421568222193901979891966115835840354970724568825500588086232230258521621758978883597196467767568677118424409717280486984291432338369816312472376593938145565002810729779283549534412338981678305024822806551881294969323651620039135758191467243946947250077738147303660920210148202794935971546122717034581004644236746529631733664092318447695919281534730997139266327061576850914587742842816382018644069693443398422772715979641087431489835509193191554527320408094399835951996282736655262826585270006817587729175153805291970529500907943293747891200028508491708819092986610793043847366056926817715829553861527202319624389815720108739658873159601921456299004795806357299365654568954838418965507127187815178133796843441959365577279320538589817972254036295879352231977604886609646147396742803865607544728059741325324185635879813593089777993540809024300419063631720674618739096152773973194552078730685747186263808835548025562696396223057133513703538369492100023414443205601083600697114613608191727452530392881880462047631069810563224059244590626648970955011337557647378770522260462802682002876486122999234522724936626098476835694485789315426868628844232260034518754542020927584974697425350830722096769516570483632886706531910165543965315824262511537400917030268741705172794128589431203469740364689475293886957735639546395881233706650311021761293134705885545546795056929602173869366305840675625072644992498951769853705681243026614468860875148136708070450439135875448386866774025418048367669260717365143029284708228964469524670776804008299846664639798294140027300765022526781603911821217340375116724548688495046062510655049940967369472775728531845514196079720624632961205485984934578100375057148278868519075031110232640188242689285289634706090608053050930439921191504227906213228185486330148708735901065010944332367619780213531102634434231834652644568986505438769200262893192337453728634492922564833359083868711058239225576232282017485528057071865487375975441889400818327801034156936621874318375528257459539394509530361611322747607906886151745987537866294805427463881603317298520135979059536580299428171206259307474581912217043005221585520330229366861701461591308365594241418733162391200141152326771471766154540562729089133266106728231330183898779423632436426684231372175080094137621295472368349595729422075121825614861361416557547456278228232209629177704385574677232226563160286977881080003834891413414985137731496772875540089250637803665878342117932827940070530675387814100540030465351573679462265381421453631494047411261192047608185435032186920472595112998722535851023669618814942819361971867862499447445995491171938342345367936988986726238926168121774721491471775886896533568419164598187749467047384498523232827209782140542530585151746505640144904486702420470012295610321862176467956094086040937238241447711436125452029590144358408193778026046101660087257064778128940629186019236211841692033957165485976729368261629386901013970555009102801192789906097646001938702589547542727516337685471344106093603578603689229601369206727475267836931725831699983178169902801102336016123591590577064391225065917141818501396819602548583617909106380702042196331999954346814636180516068325276037585883103925013187191713761 A013900 546 42201948949882486097130140931028018528758943182798347020056979513125119836542809261204868671733506246308559924372251268079838889788253709621280399483811877090920126084972627228655669174728790886276923933815446661715019586483018455586321824399312337577769659754956023859386225437524896108181386686481916524904043913865095518167069357057629612194009001693123254569300523756544457580646830875057830935493283200349942824574489197830337269978758705651271429576291182264795777303569137831058413947467417478193691205995001788034250150754954173031623104568505171584745719679374240173544304302301723937042968047411347230183849061344948665509694905053454389165529562470971210989740445141028867891186485183000796327491334763649315648531940738415493089253101864553351633635276400147474745618513078397118715132089228618726263679061876941844472105168144820035068692931422821036583806018746464411383970321056495565319727820113716862311974831346742131505187632113939056197927631559496479766485710126481170071560460873160037196755417108520780290070772311823749543530003367021592221785557539652696569190723024541735446623654883156831417822098149686913532050290975214170300681890037158329971968095007342440229184682010331639031413517606497831879682382575351555393198011676954365798197374038931066961336640336697843339296072390769167207929070526748633914510983862040450134758381055197726950910438591134690686490551829442280606830099280876929192099844391073943584891822887688926332758730525217284068734478392896370629859851427296713495436399585415343136685106628924189593931357817439238079943822212370722746729572753102946138479395028775556231033680839008274290323186347632410622644237598266837913673366224567521970093168650737239017975083207074964942462564241894286319052745441862453211238801245167902052799050209161034814486509961422211289226470326239178889169053380277567234708925268054632250978663983876756446395365051698011044706162622018950177444216027101412062902064852895579639081729266651275317872945561043354589846023231306118945828800118954774631132825672638796373723383082784101492286516557295354319871274342875197622853632332236025442155552740682392779358440073358060612578143608695993351445572906446671497002275512262758766928311989862589800395480670136700336842355848982729562882349718587110569861179539958486667787286701665879415115839219894662623415262908857708678195943771533390531401379014333525551813331818762300655767459387164844828200121639231939449387272481141110666319989782203385872213032407137474893451654843916247462267537554668482645166210087429241800986524087231806972489527255062887680358919694611623525266782435658261239754876303835391188942836657242657496031331616787547553270459995048952268128426427123115480901022724096123733368201395578734291658829924858813738829491206651096724742083856419554215994343701597766154048619104589617402922191580522869994401882046955829638963572827415865517506528740197838470526379245702828637743400389634089046173593195707391701620113871726783499048667509101855813637631490804555911059536824657677619124602152308261818041371371450019643314278554623185786117690077803233712840298449971889705348833055431421444559045842143997686514411127636774955951812893877815639134839723991394759501138164319262617029952909836064026665517421184552599250348632018866277576493518443046389646688840671818058157683231759454274448283302134163857184673708800992202257571201935040992468978905786304181578564888468848080698400971732997946878199884851625786376538667379257266682937264818083373252335588272902486199278531591236081717345547780002439481855163328190380542770623250282822865363013861 A013900 547 172357021908164011351775305706552461501322928611809911862961730086533815049544323846496065347095484594055035895688635776216138089623096763717980900812235571038903977863762791837179847132179029587434471315019599526556973208174882157478552549351055917213706645174875652000143142695620865720319709547647481761277130652660350470841646128228422156791164357823886377109734838374626975749577302623654562381479053411832401839787495907348078274657518408509063296803960393778834698881284019384963499461265627190108332448095392797512469074948459093032624952991336539774431578488252013667012466745334773033001122845400730634141088135287966189756810471423718124245328451617255993774409941740921140383262615322378735281903687799554933689484947701703453741311682578124207960281465981118701756055314881994750941589680750690968552217920290680063950369189325427650044083869916874818332958744968454048997684572197154594817865709854251151085198720678060886022468313504170613357012437979771132510784055213271873170430149812533781075305995768326827303458331269491687334480430281256251814586617333253117710928401095253926279291115531955698350358648875234473243160125422163168139185207782648372596844868787582267482453388983077457299834978670215401677642698358375862732915392687861002310783693509772409507861934135747998679862428547212746563070324867364622518888223701943264435816838825914091837940273160491781367386749217177047668635415303128747390384166577429484069000278747433231724546264096770435082402551938906460185781249074073934883425294983194388319878780668295911644764652393561409681536644241365481140640994810520495427109835716417277978720886948274532037383215685551875856351953419319190990071308671122441045579480179644608610551055301098071396476301082884696649929636711855887022473599404191473941738653758284791446879169819954414548541116685863756740434220079444992620841956396187191630854212555215044879479756803004898605695483470750216438650100120500904107510385967775689699553329579659740177000214838802725523744733325000551692778348394623314025784204462449780908720042571781631688748854558166513873140591415010937486694142661717483744332935103773701032570584462041728705891008890418915142632215752791757507578490421907845342770685926109792866384983000385967982398202365186214790497367368031336865480613220323995358396725405560319785154014073811011514952898661328676870328732153263291802686903433818566039686380294338930870520536650579329927696944986908803137182008927500891213428136589486630444091117867022568349820796999693190176894312394559104639605963784279853868650864011187510088151450751929594638241544283683026251165591412254340387544130067370424990152628134681394722199057487453639749859438936239421007215574499439943058663347808503703035572804687884504299298118954945806049567263866574950784615869420086957793096715106039138347516119333673561024891925556205033867006720869854350784320766748021963775913931534370732295315256003754168142236459274704972707566618144181754155978408683633228215248162022590398430333264409226377600914165405121245821944406774844324399324582859510396675279488359215107692269044164446264609844775739828644717504874430520523753145043682946143095491193000792480234377754991699280729606238051592979328673357878034464773474647709014378927368666365377252455150948098376883783116434755166764203002431540876612803139852244512018961728508282529440743291783078787841054232348803394102852383549218100750694289198439560510915228420107055708647843203027922409725766207947982291982117050766180799122783237028400949316788959650150298872577892669033855743090284154403825661365110045187103327147251950272723961 A013900 548 703923485532154546925796877811436614570014474066421472849433864808142840577659022565798426980138015726064766156617853062280105787967779115797369514988152107915558774897371481905018050852379506917070711732142861446010860836480244394240313945357196822548416523265354825209436609226327873309223446083256627908713690575660790018314837793943827158972951144952892176640245163140652406285824411222570221876760983518318124186277951822696193829607045589710273919540351448192532572535750944854148813113254409272748630659598841819713472461466076730313636603136870553429295784135448537269459282447088491878852918814023969383626252194417718003551979403152078614948470174578486821430061417474037770360423230500742315143558133245850104236159164393474777128344784128999655854793495494952870960607267564869644315297356743577735355081760477086739859766756493168390972692977211378362428455143284408149965492558994971277850240163481456980398211180319989142665248861650696706181987854965621262058425670680578870487226945279519027823438292623419363716881474196062269734438859792108939292205018437356391296320393841527655571179124235175799588398108229993987406863511396782017160414446290322001171146725460233526207355368399175626435713336222005392207062222008141219363362488191885807398473993446955007443468433065742537156424824292100125450982076861128722194013913309330188225583987265754568389423707555037644774325589864621997560521568274923420345815365103046333315688107432670809119451121743884230690475344776239812951209385124674431531332130666159184531605248006168001044294961605196546841773490282805002891973027546641565894354707159255521410171953106334964568408828564578101736802869311794927241741221815039832596692200581166725670960175506269934488420257728910472472674279224527340044371449800257802916928777552864675032990664340845644412111323197852854767364138660681373807773254959624505526763320350966320007328154238909109400419529738374429707307312552237862966387274841378662077635452889617924516626754423369050114251389117368078169027745456829471436019295229295612659084434587455933761650885649862417475807362538637584800345034738863037077713884590257276160822556572009086249458175300368781752939374988192569628458820310604253072255101161510931155395775456859332222880480677859385012085088565144150923646237933738449767223424625574307594867294032865625939230648375631110534786445315874763314645385000961839381249185446489921907223794255167691937037020717979229801368179842815317305653066073258936883342978571824738420071466847243957694644238144931233817719356297341135464810862358954921138529428167406409391636929250534131195411643052379363831109369152277620072707338717480418866327892883566897556040684418934355574990135028737170885830037448057782071285927198593791893267746922013121432843711924742623074400456914446564409744087261289550964228930486775524255322138056022535021276015711293023892595227796363250279173863693455042138029332360188401863876065560281853739945532729270846330185574883235150987123233764623468819722515506985857986271143845221085182648973653548480123605928181109270571905633687358780541103695541059153739331658443809907719406375166563301580743426050564025962438676825729569317702423539354024127065566432748938469214189583038435615812582183033333991645297671503602129334442279529129435509614300011336848246433658525715225916273691663781153614362405186771469118714563860500437431389980290658853522505745194494011297209636207522189395305787646326744365073329540941483411495646562426666456229151209767878158141130929345505647106896138485775794244027493839274210772605284818787406907300658693885505418837360782201844061 A013900 549 2874894611185357917254193954466566089002010683549146003685845696696800983346057791719999921428008650164836837525009130309511242328744994654607152633532627012090041508117129766619766126504253996579515410855956392574514402753129802610761260424547272900166810471084558906992685265177854893710072785372074477298605492393746808174589647349083778443788588744053251891508601911027901633164341763698510265737101409548146569307301969317025347915691964499981319425068668889914570472025832969629774021784655446165241955225498289474733612593346065440350653564507896164131140341283369506510735924901436556770915084581274107383637360213473596516024642632392807423389661988466172605889335265167135131966774876111312190020120915547509656561001879458554730744650061206031623476217969744432515243087102068951679217750249973802572541424773046230431348013269960505518739966360921967581372416079142994609682218125683921190839443701914781935101314679756047977548285541116472068414562780452948761994078340052222845535754054443028941052732154341599646775479345645612111884691481715811911072233808005025675049693416808576939645908232468005718274776302220226673962358673759108833066865800508750375305081512598865204616986267434441575101723272177628444318255027965671562143128101386969017881915035110702392854876870952232161743091781316190414454481351090612675441294417360548731062295787976055498513813753449236800060467915891692564858923697513183015957764878432716632940935115253878284195559445765319330447201046075985796313847200997067970491545086185791391704713524987238739233006096986744822153033953437494195116109933776266365910699953863822634246804683853535735128803065149421989881378335359170974142922565756025995347983213085743605479494123745332545714091663010900989536121496455171334002557482500682693150831737332432172166912205225112037189148267183674042008246646068227459449700558353857402646359603408701898508248922055282932611362801824024746742043502501907208378885235566949435169933030781941455136279844367235960940664212545632085418204384247982701121317839665261440956579398383063366531892143733488749075362325151412298720673956722025268592128353768954331825691564118298881160498383202411441925961454328652261812158296489359140576650130908827955442683041939134655590798394016926192187241722293993791931414523991419136432766955736732655222505110426920535764037830261563394166231856101009436728106531527813249178799179531194936551214605341324625807744833351319690410997584664221880223334992802862897384197942128167986006152297822295894864654227651951796966181440773327228692969507771070152376789176107932684002793774389035695749311886801865612201997605664186180416564114763400496172388613653668449875523315276054220538172785461000508351989341771650235815120926557704104065086698471940711256998436715553271640781980484748128152400236527919916382558339229970405386685399356739691302928397042507550172772062438354946828424255884303431050967734321577812240658103230812679141165290165147792767957236566195563381660986141332473630097545304596449587587964849411279215541855947431001221299094890396553051990370448175682966702144062935230845958165582022487926735296224136346549215807076534588997221762462638959779997785679499309291372606933556372351056140890276857936975782706308622388612551865485532960016925048267197056694251272290600833260107951218532079879879300397740273257571113385698543799211268977233697013977249895060114330119236454578186032945172444777581231557762632150702988140350251488653342372781621253310900551932684964200953542350969670908958854921626085895407047826931616473643490608016333694467337513527472356486566579084007951333531374161 A013900 550 11741359956436731455215770783630857030659200834693750742799366095725101592884617973221443399104051556146860292972727314106205174306069761413875726677763235512703950613342677796981553457022150251684395468992222358869966846798460179972412674461153941798844170811766918116607732884198142349256201972810874744809711990090793733012649753328040408626055419078176630103362172573430964087908121361462849474807161603836994951854521280189632540447825467906338206645242375681968987179371176457097929712144733092338910834578412789542049021926097259211001544573460263231824154398975750684910003101625881942944651067853466163239620726485207729004692758999598097190673141916756684005885240045804361759600637238301086226573365851308499735870444336898562834388956059621614959470845286451206579936807276646907622044893013668257060319005457022882750898852343858970549591415354607768721050665881243983428397756729323828219428562862433862815929214384906355301152930526759324691083984266210668491808777342685623375675418669504828941182404444278681458995381971030590071760380365167029141822021167507133364496127933281325887784793458130814622011732170673929979356343021858250144237219682723587916533858710686537981041438231815270271314523117623924507068629677969627192620311622002621552900547076810654753360995483532882324007122887165234587863961740470522318382465971236634433080253289968796237535765264275781464363757075761177495832895131937288268656123497771936433310706045143479554361368528009586442798744239479979666711179667439326295352489778036476808652612212113906722140259433709661514900028122268023479767899696645583241282255592275191884350009256130909149375279727179819498296527140818725534668084193726751523626693588546698544882407430282436395283467474994483742265463339794061700371179016838520687780005049271123566779058304272085296196237627153110338639922135453893835365981500073547372005399902641082832399437930814903080360999430292301292193926610611541731647413569464213755126958660949557878863535648660072755313727651121828545688573943911570397632275310294733916272206877515667478316267236114085133587436347513208120617403227322380121482380001756140155563638742707108578846472607335351772381261101585103031119297510850488155388237376294875161651417254266661786033035311802922278438106105262622339620881988847878886524199956691345573926888343999696587034442666609081319677701689733988741550696613519273618784382907922532771563752120889109245586036481634958098927245646524733245242002667441165162069700199643592999815712605688336486512629195807563985941378588443786508032185459657335380392197050931583982668494056776035074045460426199386148659790623290708443625469917669318729818148509411560969805074647442248318154172011274057637160868022718938499742771191275245889116324650315951530785418572388427832261389327279740314935345958403914258417922895807461362610167226198259929989981169289702128168168552976547876696914331881339527058688374710490264549884000063065293693112302728770265591406917817235866602605015160802096885155014876047664357117594829445454855473709416758899518908854740963452716186923937764754979991193269577839233208590011703624964067550044291477077998826897081991458142397295426238276448736491428808576204155349944513875320736066120605777260731126617751005954911686381330647538083606553107766442048315413315153718440143679558085969494930633711447751519441749644808428902542841189119208481500273664907995754303723379224155337411726888564285386289923729318224566992602455060604238019792142268302255048830594978078563269137583928949768344268019031517819437019241771623853635690116457907747606335063378599143052203575958049226818742314261 A013900 551 47952899939443211372978184673197566829772272788173582102417633870916983140601661149051670207724256064510948269390208596268466658588593818660171269200379507920669717403903443733330159455377620865054491219306604328083190468976438019485510576179473274854601276856508082046955758480086517366739603733358866356152089548441800775790695870216803160910081563112600253181771552369321973862389646360471785002909403513392274919864002214943758448075504441301743776098041031765105222508257001139610111835300016567154438078412530252181471952497395742440910619194013634525356260805011262347991628577353366069062192370871409010753098248658963371235794701723017588334525369575367889905119914756309639666746722145582704559034510046694895079768217586771757370490769832056697277589838705240659244326494535360912066101169602015542328305910506032612465828753756406765480556849041168942841411745576254433963902706655988176154796413015029001560399320398610430591793984717268284730180791225615257398064719354039697114219353063543341383511999173283007225364498503268003942666641209759028885144458472237050881072000588442196339627762747145518128572737369981568102619219891914301272329373143431088133503848894173600454909318923994977130345915179210987703243497536425432387007807315732528686822677216949471888856395015292128232359814590594421745529794008217400671028147655593509924777495541814850682516056451593983354389484636873300771908622841240210955306742633373863359220687869676529991446819566612480000620794147204424436794795590968619962175398854968552970694942188106618557799755693473062302664719754182956961743558918969923161304101346666703450065757152973502187872729309054827992812344792344897774863457323683619624395302911677160073852785068423928764413604798092446046270121091516267184547632593849219179483006401733245030205918799535927830280350289293645087149644633329383266912040410431874895554625747776349036885376852679076485405438134256217999750507864325208197762933406462364861527766994142750282624444806228251800049550413674311085275250532903188572540373227050033082181236380668615063858945335280771208169582374315040798621657138110559976526309647552253765477612552728844853975457622090917508934080846244820874497354083361989525909255656763275942575714859567727666999305549969626680291347582609181159867983751535611008332371567323081149820378612617504830803954329140815626777021148744273153355941589970678905750917018629324014876291600675331959007177180681814006786862872217309571626108336099130079574024655064597814140351668604340732902715411226867882547170234441856921240756667971983084395152367906733075200379245773061621944138972101339169127599544372205645319225316223182293769030145436265568341875172693533798421772065416390069986338252454439445737951565058423010985870620680027962832258776910150498166572412932514699967761364063384626718897316690148758497546578683539578332012083477241751353745355380072159765744519750910643799916249843487999938445794541565029037333648686873370472130584464290820027565745023247004690758481410281142048568326160533011620695032102694438284075172556423578201631732241148973578537012423476122790186435675388786419373245203440865825732086929199458396190822936647595171082561153380888534883967068863739062711293488379232175516329254950683501171460773261678878940934795607153982033735967027835832616635109241826858466100215696071557473428303569166111749289304120243322948478503749175124410368147590956812752037678571197312286510432063792832290272279054679315468829100871108030115508147184081780565638326048075661807677844593360794640957880549722338730752257375640315857489906780638679600138738647676773844805299652304415664361 A013900 552 195844486595579959011591577001990855887039769066452514838065960909845921761514384900503075347036841917325228337964820318228640948808334603383824140712539148678315113518999458454737437561867196752589912643261322042928886277537139491818793229685162981306951929410941514396054060164279825664018582347014679444027105076880706990207556794248316006276025021989733806619926378803100242773359417090449177602167297798448903392491491310054018821543615764224893057705785475872898004351194926611282797356660632961932007710482693215464601782666566449098665500760890278778642030110007301566694958264397459716022968924068292412225739310446320963427480377101677855534623396408129574529390148976158955672599954661496469272257401516216667690176457214352121048578723561872589408101937845912081660413080658362036330075852872761278438576497403598298604303679045294627305907707725887120627552551519726310006409008156427966221980185191092960301828424839285258190376404777780118934816099625326498354693518378552881023880374066170424087742739335604303092118373701695358170248772031418059628847367990921811740437038675257362512870085463379757734422045265479092269475258579787089740621665184460050477131202772543295791495604326806810093022882529330774089804471532012644837210972865990536142381182844420555090750291738349596205908951129261268445339977238754694297946728868357109477293694319821573487314508670011439011645448594938884555852778454531986802779222895704828719256570549233785814597947238821596183015385997391737046738061467870531756140508638975922156168184085388428958528540027469027223375284612778368710413830724523982153005241614022830227117008854216233258993201643840132060272890178760589347217620919113594591612481016883601134782233350735235890670367769494156990017847819982678324678170824172189900145725928325147761109023175103482387575808896854465194072950796625167529778731152285230692809542571119134877892604489403468953120835289553954188999048919198447125691794088266350793330414708545400572016777657561609404834168894037667577683735976680445352300710836968267160969469683525071450921382502765532972056599544522432440691508539414476110691077757877807155840882904212427996966020449839138289155188518229319178355518309212784784755516937042552040349419633675416132519530795936502294604572953481739384197992307630340454741247050475763047062558112169764096991260679598334242135658850607634729894154403540839689656225946701040838480277402609723929113171330799777266932233443285586238787760681570793257118353667773978997328424390098656591588712913707062345978780501654222293896295548421044086961326180920256459158944078041006743243679920098051401973198426770069448253893433212415029164389786006397643930620734672834079668157714139144101221274043187428594777813724806670477590405187789922883031190903037522559712596558230096218653034154732633217367275249991553234728588479548022675405348882141486513945582759653108087771436958859213911253881755902039184036606407933000276656403391935708219218598992141194602365401286815188115104531404686210622521699949440559033293092201305646458090429696312862092156862359277808764141076590975731256563523212128291018004148690108618043559738241959630437235341336146385380085813459089084040246208144789913465569758256447183110507258415826473341437817864115538795971161550739673973185177963096674351351825432066289654314488258357024541543948786008035134886161384196246789875497204005640509874779508961944374309917409835090305514306649542102168370149533305159494846985560399696793176902776939422655584089904053051271858464398892781589414753930720911001553332604025100109989633890385772713211993606222649715359736343169115276116319232424461 A013900 553 799848663549494706179200171225407856519115007884067782302660029017862638912122660886529510527908513111389882380310460626497910727669068162014479556908221849656255433438059207274451623483859380124449214816256208616847907374975708935676625248150403817118703681859155649886438783170995400274243956182024999332030543871593572299413672910946341649547920068333293829350247943596120504610919968698520576694189063105942964794177892150882928323085102686286649961869256167797978612468719550968066683967135047740459474622390077843972195605190306701330308870323052748450130693814310930335840445742583929623669123405756237109063554143533129893055136035601339631466810947893838403465056836823679767021421147432972391651295725789782008730117359085592711926621413477767404274218532458427378621374723129897050937699120793497210032268711622533214928135259892566832674684975031003315242108003214265742423485036620675613275155496319127950261657771714549762260574465129336561521801367295895577256902153103366199942510859604020695187174209463280869862823742153467713998471180102286528748235164459091762250930650090657269496175228911074731942910809490788426216856173040967032996762683401518476613702022374546846885342989126716019907724847560922343790944531988364374792298171492964814649635131236080833466688357238885324214148953215967075718881446380775285736938533317986139173324654265277608101114672173702388078900188252038493353442888338932541833217427007570986677144479036696253879185290916018519792649320967333590664319963578991506615785207472950202653928636791318968097955368854726281552014223262332748428569836475859120035070860281072254953398802978513372469287393826809127187492571051966301713560832813372750785199125333535332278165254009971127636322739677758856057088882299439076528496442141172464943375059409598664296293122658463307522580748691452218153578532421447643333536845677779262957734145624250229873936063887777196954909756526902593857245204689947297104484981927682691541391540041584979021574293648025026531892634014308132191685723786096583543776685429972936880382572103954427837779469200927215976709330256383610853460630717331201298149541362026510082976905709976881394836921085208474525876994582488880685640950682174243552204791478092423830543105075313400702239148243215064957896831003887725300742404581585381081549181820095114336271240648470645718286104732808236476640486447425491607995445893655546917364682045147667589478139420275776108615032145290701135655201537956106043419332187363958312190325332909375396968015380026313484364053999583927034274283425586510924724154545601934576602839216822600325107502668071353681088256405352371828850141667970067403683174424476257433025313489418514623974692073098056337606802588473392562941906541055820311360663811296647704197451417858011836510569798286448923644775316064094196697075444377702055682906215765752557508262937910558956645660774902927213091668494282018394375413455113874394165889733161274133563088267245574362892693749408017873818899362402845016715137760883196596086531814410357489651497285210136588431351152444592005133582013141056383439933718388858051437335046280575000662341714176365474921761669421297060320370513725568628343294786296788677193850834079187217853578930344630374646915264914196988805804603335315600239533376652136112164616860537453213559558504261090815030341598927365643475455810444182287144182780884202302423706595357275710777308006376640412020096867330985981063508003424902151841285301701549007942696079121135198064068574213962072710581808201073007093637161232970752448426309982408182110385943211203342354967241431515384308773761358424723801816299167529925150414558873326868301935493463973594561 A013900 554 3266662726651154879001177598501859452217574122814329113770076127171881821443639071449336060476541686306740530019308332555140743700783968949551497972848425764402962471959811046488795149922053578225643162680286797868277155358045667839905840852596312379898314825784659448856854520787445485255440015686964481796945276256519180221607680949268864877260309899000073661743176976688859349001962855081596585797314246820044768458866723511313118447240190966165993395920190984159892249162109986828232112056860215611858280764777939312644688043353336789209815787595250052997927216737721084895536300297732769559956690570572453733363570541157799329356374138135466790213234059104173317430042092328427360171953129652149977715448524993774491636681036358828280372226441405963333563740182631995715454935128109535675631707916931842748989998677406299525621212143062492093893513581209095670783608538035385932897497661547537892852675837672446780791586767117164398598174433609188580247750485974534422970491340391611000551408544219640525234633376043194863887628308152719644208870145126928514347195983402541125300788118965903445006598748570949223802773979952138502300688513172786500429111472042825011856497043281909151911276187235410023621158957648410505198940354038210931453599754492589092475389489116408968042135386487688791508329953978284349910559434045170725253516400862520508983914393809474544523370533739290096855424337740338662743289453707922733033585126859047674259112443978250207164234525815402152703678884412008084965739827572922791161034981625483395609112599448062588927827619894956461212862841239916440189870497720892707994352935544787477527431004643349443015189114415464983155565596925906624794655510853928464854582532973816984092586992067377092350633337440674621781612761288021431889108847845204605247703023509801314451155038542552652716279558311508695613248237840966741586141164969463965624944981878145988078372152460134737860743891541279410474968997719418446051724219175830808206888730075377254406990594262192658883929238470469856992195856200520842947721904741237901486107343112332382686702967942976043697694552409426561470229415373283076552973840026193831856396063587022291281534864241021016019608759451337420097106892322018510265803141080468746258744925981192535121415607579262890009611405399808862788487355294057436460536095020632276555879710203659612648697998625366851402483887340416897701705808569724512820756015305269634349855258684487717480970761399613897798830544256368070648034938005745329506774819882460512968132468581580846927804717303754715984606635212721294854176844303847406606238232248264398810371876754172883640286229073356027138578692436298220253449856350177907458476115847447644994289663870431844986476280058386771039703603446232616789448398432380450185360515533125323999504654623751484335506550513112683172824722519458417343316612958715125785872054172983451745395499816441819933914896389165685606487020467444029527087304425093692850159142355345917501064413434651035206481640704888821735611310844360824101273600669765155433843169714024004050949069673050110652758067433451401516663416739205653556733271499849542640780070457209408412493441755845188745351485535477108560585478580009500933316083385313642595623019562999435257725841280351336836178775386286365778253878503118365747827623884737873206951806446811225258756233154520852951883752550890895323107844039591951507530962529805245087661314406150843483371689635963347176247454100295646303237145141964598004887772999434707383548660528015816715119359873455810469344130623828737083045370341025463238965209341054818781715264065697693412570847227537703772903721749246408134836733250309113136158803050791708021520174661 A013900 555 13341380508578708292483588431219042690661246692560124347877481681058809718839787775345304853928304377587045305392387180296782866489115508370832222422408228512823903434693536254775934760591808940884927466345721991460628598474949670070627284531929451987055087478301953439735728405202526893777227823507147327071385999704526240462248151372589920314083708918816099841998970833671947156118265498401603697651396912751991658907626044359277418363492111165109499794271047918598400094695222559315169597083534863440606016329710346724711483082547406134148597867933548336698887543805743420542944699582270701892588679915965528864883891810713109398823696973933198053376659434021413349889352339320622510105633948765475376137641036375599395067860657274126938696490381572536256571004843627516333485216011647282762383133935249255902992802588393745298889118134693667023162592710529648838143006413798857723932603097023961055737506241313877569877700307169978237479202802477720689778418007519082011388206653784718878963008186855978088751291405731388186798326660954830451633090768583033872373897463010301612382074057456765225654894955637362295882133014296508809384744257337490519189034592081573673748131430964688449229994987564325312881198920090830992693497498867811303360578210922937605167830687889814982789853174089756281087961873372665091754065695143315804178611586279020873261713759671668796762442120215168423857335393189654872848531201177980941905198050190163465489315391564015649329657391117209747259247635505966631816662995530401544303574129491618361490572376518431867502729710240611578195914342770783973295890289612395629612444818411402081757258493494908103567776877373314953170628609970692172230477366534040097241065377500898918549518626889366850246313964074796663492906459989169617999741334593447973496749166019403058151276744066677831511210060379590975262762741414530110278700717992952751472803425433517908056867786234588743031801988187630781600231358554874594938292935260229779628562469389578320100844693016815300340514286766484413411684088504403375203633978875594454697312486112419796463146278078876403041798019189891429127125425555440786233077013024818254878539019691821326845207820581618172546700154083966608756014356039248119795076874289883487064086410944714413881908604330075148351143950404764776323323996243815270305911926209859301314144880322476427678160144883859383179735846770883992320434394485420452535762462864267018917878211848574971451750167602924519614101624627977093701710138344202505983948548656776863473662783066502918518694173744981939307447943478910253035238503998187497167944170563368879445838592223594228248176628444722423792696376357777997635334811769617942029069763208676774368823410502894568541112761862737469990024526538362076462402993486083428982481066849352668871700959453518060926126638457154022458816622066442641730256722301301403937205842319935888256821506195829853233921762257887965751139246778108628435606787089829576063027803452610617012014671972871727537826875284477141739231890230764886072835613768988541072514323272215148968485146400773629967039875963026302385606576968006548896707910865807016948752526534359402106872877968489091200078747426927594549395713654095382771257149470042833038426569820265556535513366098924175123974572733907532761332443448464220669068546535281832702385079661228171890511590582611770061641385676846056480000068949941528743858711598940131267762661827475066021281801013927542165859403538471549362697127711442756676360158594764287859858468011129925062035692778540748993658833224909568949602680055152435439721050435011326441222091685980015363974009732833963516619862899819004709894837104320699268499303698541465522398566853164761 A013900 556 54487545476466811116040515995530123471972288278331496409290770811093965831523296093075534899233441836807629318798353875437271201811063136852824250427579868477452616841535306111666649931667767487277073150230029531046344719660140422485118963384137606789783669825220486345178128115416045289402469931213363905639574632779255323198108137268945866144669589679045752180807838780770433052249764240287488063181767782767321886136294435393769263615756494701534873219282181075395644425144853149721643466618461819312642471898186356768740892768914943939882422701025272695460263316544580509582860990508651355870223320233474732402601167428025220808845259634937548102993668171146288283696453778371693714144929715787026749159115894302621864996044778233919104457275063870776897997897452863983085103304198384679177131719688085421282668808044061483568938346263020540182965368051666849349508690637602328629170868241158656371698604977656248697015085702213215289667049644802061546844726762926690361792586182928824158291700698946686968247237981438968225091232714332284002345157641060737221196107002577835825431241040133232314862382143213506989974515325821385924917043406136302366910455366554947122528417325334315060188671758706448574663417390741882948090505828623527011866240831808580396203542480241481261027022138153147717347626175003174873897871459600511219161671758133735427509038427588822204526286625612889575044167336661262655855559127262193142815961261979696799568378480001987877442903080719187445991240527417553826969065156708708477491771405830848041782008133511304108499765912323391987121511963224501596121718827696274603295815495318825653506901170541047680689261112657232973559117476609913871298664843139039695182332349316798774147007573597490042457821106991841128168042766148227626042361584354435462006046765689010049198687501719462998352764518806347881661624574973823837919351881055736325242827942616455921812961782628470120004925531759091062764286491705321888062077115189239703210791609796446206702179911594668384935994739097285759299072397544922329072536736759794188023748621844219803154932177448217196539410331971454775589522077636401270495296061971673259567696088862387172789840105245207360116150645994482110787046987514249285303193257364187439401922375025719082449516812853064243456055358992050227746863856383362189271645203745612582356400419869906300756801525880314990703742351532814083919878430952300155621760010346415796229525322888976889481064311257271633480472059244745876364248077721695798891550251517691044889649645984687636025117393686054483307487453410160843331470609417501555371097954942025403913628840338973411182606416407719295734175063379177477920468540083108406658865848990320022876486059658282210273327171836367963923729158859851094842176528099506818390779907600508084291582760205072566146454730249501200278075424998180459533183209807467365121346317824692481165572970275894899422513103159202498812193548905720227502490114760360061428587915108610473549386133819077395308966279176208379054338702123357101974954003029539869582796820190377162117339154900545982922017524460471684599358206601612514355593675474953303727417142371503768504081627783984265859332812445062415826781583530404606871474095407751404455070992229516379712246673997982322547999676477124488458090593620316172098763519973291068221643606229501638046210277610035312720519644884192656116024761598525147484322107899942989050800754932252744612583024802782488887128555850875193223740701983431073984679200077035422812735829062723738075785034912531051505751034432686395456641255215928116731800181802680193329921585876802666728021617123876923232190698689013696954686214112593272203177274734516897881493509283577053564861 A013900 557 222532638967983579745832187417860572802005494529821942816680846360359676946490125097025885157494199039147875708533675861027234752587764768283756373995529368428632709895131185225963876652574260862555781729927613837775907515908699159611896843476119784027762275716852813502828338214298785982493916848538430740386492397308389444728716641528239080867311215877780435527389475172383306399126314383522370286328720983367802082491126239886128443302374715767033277249743575012204426792378519893631313803659926534716582432121854797865571448898418291459817742435680017240801956871363037803767872154197373511160934932388854388080195830493965232330625733720308075144984543171446727125732970572701612669633021597175511733267494383037232261452211474829927248433061545629703799890110985139246181853489779927066612002833509829357145968961601559549105384668911148451181789042625180631095177792941722307956725372154584309646310644287850862959728008531494694777744487121385744365530095417195659033287463022285793673703293116268863193705512887232871567063328619837195426261860667013797945824241805335141872479556963249174230361769773480427111261908016702448077339621892044678633001357673002426098065431726815201471631614518404765330231437628946314890179382945187175292689926047430255004715284047096713859641722141453408745567157408956641505661170726025907470689402789065746993225091351153936354328011733952227926327458863825599474042344887210650276767810206012541678814014118554598692252437914868314167360271429266559002278185975579193001632621090325172318289941200081650620828002462285877537994954130517150193222307985913182803595043360247111170313188577507863373750691999464517844545765245340025851684748384528995158133858730177087190292567778337082679892029640886485343392231629268742595747234989023534224814357601797251630942408824459960551035523924021524189842122588275168910270262936771613781660558843267810246732239029394717445582236369182835568526685225060196828356217208221489061122897224361275749238579679123696745585481049941963866839100877885614829087476359137412203101979770222599942284861660848441300603802276214950420439942706796904065231109141994572731073687164218964314778158763672056624657730969456710383147489388753933020356056885594335285448830573764914330351154064890012529763119147714791327191194422719145900566515448262660093214357311191104192827153868649320333848144841637517532951259419730720017874985680015807099796800600736193403306504234670134335569229417633525878405101938471255533948779273773653514124863008815708758977817972670608801330592815959891310410902447392627519792656528876680894149055460457241647584294047857182783427240110521962116752463485021963126743880672727214995749879592736450033259505775824082237828866181428676716296028000587723896496602611411142667563337442536297072471301910266718101556888121310493812959933080357887273359455617974144387020797733476752634626385187125602084601378485279400886863147380182901287240557332682991143633521458516627809258744489749831817104203747680704863533011618726946810902970076136339558180586959868474749397794693666536867543923450939852271492194485600932262706448078576600912451288280114197924180366998639691857540574492078108985328394224528892918686359894435560075899166353521833601500608026699900600436176251495326898784732190686438025015082873845513869446165440997422830717187002191176111036112844869298153365867405196265061525364414019568366524994944180068765646410622079115227520272624711232832691902305713820447344917212210899081399051736871302979985689305477568940370864007068627237472461854300507980258926078801035647986579814517242866049513264706499528746330921743456295598268510920515197154705522758566328041302374961 A013900 558 908845773341780706023532982465471783241243442214740326479549061301191316976837266398888514597607215789982878329098094117697190480278442677912457690791515489128747279115415168712544294600655191363024930718979097602474421661630234146470107510337664286067567938017474292479714718929355886129889388295032653525243213986339590639605996364382122758409266604077658954517846882941005834047978179700058096008765415696893423852904091167445177061419671879038856374648954984450919111667179905476099542336841309620362529027611299301817578220017479042569333101699303194093176512860290654057406170432829647354305885518304252595212715871516233899326740889712843930007706517751048749700933150848941229005660893138046104645349507077256743316229238336564380705252715091567818918835002164518180470554019463689912677147384340327587349208982045890956060850631684690300619995810774542840636446719331081019648370049141909933610806948646655997264688119371486014436481037596938639949005828223464208253508361016780432228565293119446780438275878888260657999914907479605709677591491412011719204338731781411058256535631073162915723394734293641185845531869792922484895110827108921564049719477873666881429535127780917691145492148486231420489963544651817273589296508065821887800050219660235951895012696292031736170876617039632008111179573141077228529912293023333134726950060620226206360777588812339142618647387050646028026141901073208994637535814796201904005997690430186027482985993875602955073626873940551596759230251904538982887763341621048957717160789427618126590300267145194669382174265684224214738802730159399223621289421267576015801345320182628586977787263782588442312598574945705036793427204384258444920891532562003253654329650573774971970961066356074257710029718148374135677433556589328100904033878165906005151098542695857757183183522822385749346444734293620230965258402704897205621603691130331884617293670032348907096489384152189994914219857137615987928255403654353574926886455056314591696021085676911110648741032506088769002342408741549024570521438734473517409090991285829464316100998681545890646885545793932779964237289480091755227069190448771942689714438077929176485550776821073836376949792984871810132821263710089120332523044560099326602369192282512710333636854395143860381501478667571365062818084674301126974172884333021686491649606308764978349356849908992899825029571942104557824789542195876626993843771547381653355723246890738237792087213130267288214637497251320530310032625433786500673520155232012393197455743380798252090690867139167244958250065360002006076123075450254608060740477096298677446212708322241781316475051555108881070140662905147568062977974762622856002990852871641684627897809799365891491357078994574528317285180798548910091599110200439040005701324253228323753405671221866859179738094012399933409977116603022213665286588333132309092003475653422727771014626048823821065176027044090138911830254369124858599322574473108086441438667078552367330120447442967936812704808622249218152421447629331777874067095630106514413860036285054342197355630990918500525904893383385797592490282706198196887273005309906901601853542990837253055051667304162774363143218916102675856342961039511364155073317823670696985088680180792676098099881131224165341539861203584874133722234742453090742141987864908316082653623524714672224402124980155337039718953723743015580354894152835984546258699505843545457459692435429471334040802328661733185293098376520763025845271268043936579830772946855770723229830898668119802821823731307745149240948597607825371862533678190244786937586062132987569188518931610558942683460257357388490977638607049686106475683173901079431852418863823371600309184023718987037214729980203783498919811070880595061 A013900 559 3711817931750939923251417077220215775407345583592663182115452800809256758856418056536966981356602227615084863366747855284181213337695668019304946367419319200666205891382546205954070866122830467700921482574313251497363387982685700907832712553077565048392840283225104775390695363294101303898967380625131155295099335484823508470805489357769391939742044146980171013805292972466244867841181731691186969967494843013098129251069451641054015081721143340854472358560171700950983194879041119134843616957435929461832225164196335089852473025951606175236455889983225874299136289349225920526506598070889995589368021351191916328360848103575322384474241794417115607388404196853575949702330782315311722323248659325987234028176567203731342634555148519600923802703318958187220814232951175110865377970141445675436054650309531716239820491752782605299539076125714075341452425510780121189986152682866787323426927766070523501769830269774756405084710013013205403046046642130694696354374652053278396392361750736993980045115742194425715434742955243424241598110473552365158499961087667288474414159018807192684436575427401535737268832157723394260752922554953144513482607024106373668657023369303320784113245844905173723324995629124766230654480602676031578883319457888131237786072902164589311370373247938983105727213362528178123958876605845046650116243325848887878871471469529126469624258111246063104707960412100930493707594164314993928208154658744982992352799173483613185029290580573343904419154589487480716875969031033579564550897151277867669261614097262124618425571911347956694418407300655205799638958969046732528590931746688328473710290223503193594704567941801733239837326152534328886473072838852954299159858029028010050252901380238004936801574062065909231987790081919492955894342065900031486230265665851254881543606709322695361969597008742428461291564285773308678905442807745473382376397256549079580297373695072786203821679390305343310419160232755594593913775822320149089712471897981949480260311412034158343911633899599149647571235633883769112797491178456902026923985926601447401042852404816300253536835904462546660584721478202932217614628507781019939911005426268508627613814413165724476220937026479307944635265455939638686439177698810946219876062620570202442786316610672061435327950570527706879624420402436397906976346451077378202822232648775233356841586660070167811168303099798321166716780794071721928182184341220432957851762668349710927704901179232537762064689217161615429159734555566752881187224339503217047070122198997261522161842661173940084301234050186849553017500328569460295035478243249470524856754768271575981316397074531271736287442551511576087873576409706002768824670945203924675830482072899400036805742937678820825675152724184534402254010017568723283726324784083934050269607855242897661442827529494136580439620951895519625852610620697933996694960486919619415912328605260627416436106477226795580419944853699197204130351925728195208943566101654182801965312249522272793704704521598936654105522586684401543347255299330013645624160188051826724022562329885641238916348700971979319333287156090666762105508568259196086739031656782421416039389569488598490939287583518473854567566143524429401857099092396971317227497663815055549244925822627913744895548288681422188034409112633887410353072834781059918621481746490910717546352943033577392159253218622092573674743003564491597321359700910515129846356587335229939304827374831289713163788728372646824794617698231089509429623439623026600066513675603081366754824413122857693271760107408438717209049145657630456924576582173943396664310399357109615388372462720533567693390264812690230077143444126212572408707895734159895776194338780454738677675715926880252391721899314394509169225161 A013900 560 15159439326881945491491035736492160468556915505296379294740902899237886338102255841120683385525480514404995705560998282513979777573696215453311350764123608966760052147201348342283226778403118035967801127903235324753633310223474653763380489170736636491706247393559933638277914323924802429355076578178478776471870491152903175769125169891555331390492422242725863417653210834142363130995038151581708395231215655844637082772421998516680344049272403239527091414067955804025611417188686713699733950859481036950998452625319416336801574937761980731889384736736382776450976818467462931248226123687919901876533525368424256668574868100660077725753635386820736269250588968773886389755238850384746920452102172801923788481709946293326380185129316624050652503544427660451386714629610127221460401033232648424494066233383808791826767110188031191086452840344104980816101192481002603732143636158248928974395239116336391104101665574617352408762869248857245199785762137172612340075597870825446351984441018546707850896237247811996258832749138252624188535084583145688096194849578103060525643341262869474449700102139626039506115374684190272223735271759606692460658828829759864806535817799595061717717691468423064908605337973904086887382194883869783247348943881280374676373338125803301371157052752280848841083617821114694804238571904808360868786399483342768834986855500175374943718902176398157572000885827021822330281679034073031017188852649935043784051059457223598092591310689410174413382173678080409483273861995613273333161883606431090625899027396242340416236496668708101283630911675013226661511271964442729366750752937581549007808670012099616463326520635680400526552863576891605139573563254232189506153075336211324874247924779931416200396245428457441960270565461357483100661038325684384492944514236168775912967125705151529450515393113001960821189338991091055748826397876556095586436826411869352462972084205420461207814324619625442919426202725757356636597845749713543217443796191019977854280618098200118126527847920986786674795331023580335317345346519427012025062277846818897932046514549362656681770045054251391279040721573850073672892121903256971317610477172428642354546207058624548499058405130781168055992832283868534298924932078891484267542047224733384366786038455962376780084318253042778194780974990010895128280003517191571395524483183095579327910080919979232427760277858189423275309171157849113598610787250162711463595341765569722749550514611004786706586159296498970735846701058124731008809624112189428245156133143046914779922703774343149872234754285602162446328326109410861360414691728733405820037997005852711736870278608490241429443280412070979412060561288456695614159607431978293972483947664410512589718371537517009812960716915994781136780004566762440331789966777001979138640155711205373581996313356034532702310036369257443599464272888603052933835884819588904576146957169073533692094118899748433056788677196937745000585974430218447781041627259331949635689333723586163839042177441366738787969018901800351027586068715249008060107278248182653575407270834048277269499498645988361710068397407477048213781869649135950997046965928496744087667886980137954585443635359135382587913251454334265644553980260357562953660140436284732183726750797120485153441653661352085039573518291317172206510395117602161594701912222325274952441777600996376460894998229427706902237591575600743697111762475848335752320634784692399930344784786375845148821942709335455269790522935963290896551034519387842560358248569044220213044745140459476227948888726426911973392194824829474206756120143833184400260106766324770737317267363369393864350142873911772981348291617299308893186976325675778164499451075207593978688234069092687565673283800711817929292541649265261 A013900 561 61912681314357880463744030542443369061793767172096447974030616271680350831329761182976824135508000494361957366077378646613627323568510287229084340967107995504753695734437173966067268768902952773814132554270731293061638555917003056909676019202694667832413976686285518532024468168255609526531497608015303349467542744788063013061859875479271020487241492173938941509900896020931659405659966309913006838672203091250738154387931456563972709811977471342955833571286352367176803614551732596107797128439157362492609731365519653580547649004888643269090168092689797633686210875279783824973811559979957359173852447490706875084383287384773924099828148036949955817982599657958398178285760744095195282565350936042509746461940073366520562640466827153601893940378300552477168932605505350195293645320226492663124640397829046870508491381486048375547373131702199496256019696312855214905051556577540609073256570470268571244652716474960303589980843062127123977690230930188803230715089339836076271586007548287628080553173440026221732695089588286680701020327481109887899357481356780287595840495695026483469494636848548847572965307863076174979229447128681452285269183482451093616237740011143991156392541443878107816299969424559655160844509507407465630281069054481059496151026612931388933243890302642967032718444626832346164685555754999731432571402916319685541738651535121748983017312097529891737966389807025651600925735624736700050332010296452362253486715980306354193550264577930782731868548900821878451048263050146165233239781998908823656324843688020738736291892281167425160578290002833194021504847341252515449476116823129741884340397005086055697488306254702959470895076687246581442137529260172939394269281133696008130240823841642676835454506350608467167382976671295558088892847286965920392019183536451133874924951059535066580379367528204421191780200562853971874837640394040626540662229185542034263376752075441911039295690993336891052671473978468345996885898424250831567905425467540882574645326655477200640670510221950056445318286228735471049905447065338379238568874016470907863169102117566575516673722776113161374121490020482659737532387957213699815224267430392990668844518794335577149552931453028499238648382323379764798773614028332789788552742612580839825775226444034398969919144261570263468083174737678486804303490644565613928032937292563838628696889395368103137448178560909281788113461234942722697199914819176780051181198900105070251162006273319260393155239768990742881242247638188272037810394646216956085470408525651047699597094407498632736343832212582077249211962991771008292931002904011831443023003609600065857263641735213603512230730974219499087775950418747279014484866872549982391315663140166638878181390914744757294122676917331201635504353431119049321503735103920560002099398580289577451604725373693991044037121845720694662015636368616617090132071027567864768346363921170388025415283092581475195663693328690641294638178756429592800999890931464874839068443549831975321195995930463339250683058065861715432115290826017189067292195200681023649974410220607403244640171919579714048452051920274420086954747615905786602990510595539481025188504883468400460364936613880175162679098177898028653188555335306583216606333215970910996290606657270570535656211159981711862207245627086754325781311210194105771083674409110877758542416342006902100317723163803927187135449991502572934117846239374663894388456844797015247921065890822375548148845041139642202806744513290612313894976631666407188601683339082068816316256672895687322042284396488877617443036276280880437286877035549252242286702304453762493048188956004304850786282861485945944897539142503724749973823198668771277410372635706409775954595449815514379653824043770936316841598642305901715361 A013900 562 252857643668650333959857458882423506028640986301326275267186413945785992510584708977156830428652360327024164440753988208013361965813476432582590586028106731548960073502710596631989298446345318326487072579029647944724331087859188101727864739701744495589029754598435372522159662470440903122916815912392908424863740791531672939708954979304766254042963465429076204959527759339983011110315274066282021142827983317180230947073905249684377508115807002689237262844324162989139150818994345647496450360055491023313429896479650182707968233848514712863934424597522495205535487521941040399359368765925703830559289954649243439239004868391442568190032239225855351506178553245667551958335053740719931148720432323242150098034955915576279996400493209244852648643792957664672558114823077006237948972145982338911960006973414008152890600159618551656621402154558084664858706297731028296048935967269890179056696232714194342088857404008101850852144351130876449164408649832215021463366727087913858936860685013969050131415296199584532204721748082611220937717820485928374279653788966707729350459764308553356164246515847795196921595186808897269308845964247695047959720157529861993889170170217253185425813934903484024010658521426813512202060222123712337788096544406475149569289903940899698473650305628914444301292432418890611803538442944550158143496299221944144040700368473242270143289987354833928376920270577263270728992397790722781412261013583751389131827350221885161468232829112991687686007072434395534603804662171365003575239826901525525603619950431089187093628453557408162265742954778861050536421968531256739599720858193461001959576499748868965160167689063138611478042053593460450514415325389001561953074565347409000500724678892476698106356584841026391366775982406214860086405366497544802438965939500403612309714867547198224955993955301307204793770708898952469387996281970941716895345150878901407677091256528064384317498570881578190085106619546936550354227694640381245457314116057409186063991553238961090613763071467976447478380858105064766050389886264995539986618376939542851274876793127455768634222667863646538481210951514143251116715763188444428629057245836735443583618568052464724972066276900245146769063096895297620794436115826727975108218044656784020513288428095307332867445746997823374600261962029327445635942690444961068409093247229497265907299594676512265391755243508788158660115975143090808710356869312914706583809185609118017517841000982869464690945707895774861992024344821372360017893470585009316565625780930019969560972192866759573457134581483238674275583827266654966740167801891277624808281692064971238567716296474427613317905040602540830443884846881156180970336659279048255634354691146417710009019496816299978009683718920749277930764965352386740453002726041657063025134155841159243559676310503429002516943053367229734789832722508703494474425481415760944068268153236815902904986583093695095428085285587398776802073080497312856388156455553086626795114269370312320241271888175601254297053928129843897858017491377827627886917121711296569369884138756392916198838170776927429724997073699644679351551971692868438971060147313753389994453397983078177788576897989684637262072867547451516720516032033480951821525142093680013570861462939565394395244067654692469398152474072830640428677778894864957573788605737924144964540841124806730874809713491014782828907078445745649622803629944076304185735790988292334771049673125773554798570246181363453860125228073474703041790787956365405265375323526828416334786040194029949487640215745984621566276721898995020074803771787763736631975363168321915851620601563406137445401108620877613319501984509438604755092841299506327442842980291861183872385939231186992093458562430988924782549089856640175501607575461 A013900 563 1032696155364778497575787807679164723395078680794232942144991300382398517798471520518315188310489533463959717016647803994335579617940784911786990794987976730425839385152493850415304125774017360922524179607087564200696585320256797985454874111280634396179652009785224503353124799655190162885207690784619789690894428630435296984738282739933575162903121132122355557751412281448183955658649721129376468831444909493679098391175483504141215865273275495490116594419767158388106194999005626053285900411952990943805402353642435790847795771828952787322307447433166220191422690123846925036063997336285932940091026663072929779439459022002358984187478858254555066941735335489184094620588151317528011524420266371785588457534661489761000709579250716370111947178763462191246859269307043624253413635090378616332674776440127124111228653002498286439359125160832828137834107249269590394921755432862925750175632140724273826719444612566892777167093596597963636908810531188399201373557513466476079197891660526236011610763342624019387561836296065940570042954288364400559323908319172720004147942073872327070463755359620496211542683824041404146481527111429975593067341055087866899104753781354453951850752117353254005945954478017770491997946355235675682472702885107029564831086465974932399435933686869355110885352724534423566557443158368280245424011379148641300620768415581937228734480780645864601718108453984871501247548580809488702288596617838412632104685212868551409837571165613198464670109170536387237270933224578733982466640552288347300643269843175561780098275060802264232917683067355301195356851498100474181455959556668772271564108342200855489479606019070453466276083029123105419406374144836546668174113785409918446354010161789442975212869034505820726007441156521204516293748243717989225185783232479537893437718800264379817740999868840024056405443745984920679179985003193805036913996026049672117995416077877524280055480230836024367704774029998263112238251681908475684953462038704180914213133966574794229136760373945434077122902740967753116091163384884754549854888099877163898434575585688635232134797432044586691457652128289863966029029965153689079408361326779057061875300177401639235723140853554568104164677363093181908384177335084055549867448424400816274962341782472472773471268042759557442028304479385938250049199177988955944450646140103237013189268181917938419598732981769485227571938314197872314944777200317744266073641678755384504462631949955138163613756056562842009636488618709311676921438741109707134794988817522075487703936093859325640715856801370276552847586184523572816318486059871968838757128066844241100405648694147506289979269294229877608156700547032176839857132920498220259884523628465775715865546535966947556489327286127951046746315125760648039070848886429457652758013431005034307781317579403364892608449641200156327084890611830518450486495583075590687430158032902633065870158608999543232932938542952780931736123470132155934087726168280816645580552982649561917409698759769861258275852244929023593085827094553677192880586103698228030260113180979123065440591172108220092667290273693792534584352759142815684470145718704247533829737117156087568984504697656569016726669060423414286889776246943971588815242654349940637104768871652941966815010691952597168961463917513321691405403345462296868092067618482861738373826213778664294372541225678366965566322227987348253370141927858231978001267729711075712730778741062644900926395540999552663273591304100106108167680798883379908009724624191243461981316001542477910732420892768391538923452326184407460482526159162177664542387212691106704851519550465708569346900113119634881435791374436982715118879428244155091415642458652970552914395286800030025595886208282964298693333520432593997406291000547845561 A013900 564 4217635400821447226727772561130284325982564235310407553247301114883054168939255335420371578894058614109691344227408312941069935053211577599014160892801190752708901058740685286974993995377790077761041924457485928039629124803046108909194236812755350218071712952815845179369000347396561799429639615141156467696371626863989426850666605276445454256387799918822044455768100650074809541489446984714207565730972986308044299418498183354746643856578449724406680673386365471340022899101633876369850999158357622266586587557913425655837273559522397907655823168369241593050009600157493350386714007585122715006558702085682815585138474031218856329679066592476286603451808225406712250024038689384067469394896334309275893605005768524994392758993327429977890573584735034698733489188636166172856990880486250397342893387133899627709793052956156254145273042428482514230556415250849183401490336285110907919218049401564147459978710461629059358120904124959339887462909999237072366728947614305948421528188528646861021255530178374100204760683178599203948052999652063336688735333290241624941660614371844044860808093727981428198057686548451322716049351357318274749621920670425412290500624023183506739207608573234542038937878629626854484139304707364378290462448325768504552756205066774687387468696206476820077721979947623763822600820160535051718616450297592345084506580906846605417811721690716556265741528455028067683116614406432613618505559735510478869191376982561663681469034235052029462757657533496829652125455653435232036525989146241391498904479009783155041661145274097588155923342333068852967258112560243644704958465881350489503067246444490856105439148422091658072071616975324703966502992051301085084036566285106433336672859255774425844509853636694256932907716434789407886199813495916883512570482485552913190126880789878553878015835305329411088789529208420760530759655931528822345065488083985491946777196799075674789698866866237637956167435320689936374955355932334087453394119265733783975918774646022083686011672179990921259811724207289141469181036471371210941816898343596424954760548584086540840196958327010728551168888514800761713523127309714146722900767903059673725461975329826212204256115283143065148787062983286227325213727038394126355269195977543798149389975036137608526606779284702351308545240352564589792964184412023872961686828351441770388803303371039234217421604969577736387411780840953844519338279508594899674815626053846544610060339609443729729153104724364359614398392804159318529026524884004896018923348624630726021407133104866965708573271478333147839761379583798908262699145235609167806336825494926631922407810237416524586410623703833537369350388860834660463837356417739701861614642835540703066942194473089146482405618058602450997967672351434188417017293007915434429086655411581091621443986907358861961267061788075199655603728832667632234150347097334603002124195852335676606953380645173643517164647236211995556084433600490208182563616531601851543032182016992058476454868114474850134785666429366870185545419522693767577120794586700036796613358502550017490688983846598353788682572874083091784288489687967932679760206599905736057161563189914294396577184620203891177782405836344326712500822059920121309851921339873246905940223653486651939611151982014294050352683746980074633190499208605912101271681452713474108554282013519656623311189992334244202436382177645356988937250017707733079586955536180734029439486187152689102518392955391814031628337518666547456473733318400410765682424347384081614321354663215635577700190900576280652508810568822064693764145569160408961935228157738961584390795847576550833778244098892013938906796988129455543799730591771382053005716781027055688128234705215289427566184459134662775257742124132277577401030481628456603525661 A013900 565 17225248958130273440126122644684755346029716575995470798624855730594996414418981654645674985732803679944004528650502518290936662820756457283711333516450235954329175522903891521219859951516427834373949084718742736192577348237245416442149091761210938580976900942308146112906113687802645441612390581837612270875219057646846082190234333276136156173967670036261030583846955633071179723206591919718279833409432504353670031299387849137304122921295903097899048944857928607865258862243882016115984835513647523456588548831861779634430664781718984817055055057759987959417137258012818749807729065092407265481001401746839272814079626929374962354898605549398994593444133425191778907035426435352159335823165513848847986348097664238698124461397407550100132869467989939948132141928798154902731409311984775734038508225286946603429193517371290713710963777855207864851529686082408400779210083912357744143786354778977536205446511375049702953560942657650564993727158190794126490030061680534538254311696298035173743770732057027841020363310930400187443447203931991525433800663426009110665861056816662635460071196402542678885115595690216595555939871927774923223205635832005096761045889073707783057104533381555766375768229049137666025527818494651564740455975669719475212416169869419567533848289645568187356244416026070161451647832218461365259053163276847194151978411588233128033490270368777178161471242104708586252684248013925843711952175021358082260143371925857073203151364188410228580878011890211935479075225559650484595607828798153613262067281628334393288803325075087233885194678345828835472431824765403629583165575464489415529966444271191549911080131509812962823805762960540598794298836339710812892798824401569469496738961159367588365988537747476651433945337599039855537436544498487639870572620089729138312710383960823791771758350986331153157136405029640436504436041549612794868304304949293231645324696224301762484283931867268003414421378760665089838891544118601578902494375887302612869833843450593438004123956361973101508118322646713789963423740233763633978685336341980502754162511232816425531989237700302843486557408752186305714961517768730856345145749093653916521832978906518563089614604683999875517226392717102264305132707811232489841681278561082603565721746435064643121123273883432157681580924669149393738034818521331111586698137356951685886681960100964707506605794277857402757564841544320437355273986679331938356814173182140726688492043059268746030563924157881205465524090449859876963715759305289279835780867041202972774754893720720279517349806617931887425517290119572705034597841755896637847028035340655352360937660198443065479884214679450253803701292496923697635018611183047134112722224419274620936401683389737856237939267118756328723250768618164720348128743390920433667267238453093747872231008372331235494872768315739710988650844529226709475125666730571349455578430404719989166134908846334322662095652942060647262599991352195659728616248840331653488749277607779283015747803321194849910328275049843663891656233418053138855486614292336206981085414073623028983740369616876183306712284557615629239304405023119521825341339534881616536789597385492159659355276284559332163072301458619701070851319875741827361687541796097667561797373363428488673217845420896560345339446043725069789487951008366614218715775492708552320220651725697643134921854358882279081414630888103580123875611734570170378074164692271272030367834976436484716284471187508663078387324888323565133531830719412436008534354959575675105131458901393640478520927357234488389191885752936763237866840683153595401848627254249850745772033711883238836784560502528973019903188486016497515888023509584093214062700911109379162940211487804468766412481515736335375092919866910758986141125991049261242915755615761 A013900 566 70349656495148807887092537619279653993475311497739678284134571914178755451124977394720055854906329242062988839466045985454532715562914267948862740925867925111311740082267306265705551247848194434794479830848901927626841340513082242536797547811053355469506342115381641847865971818468472050734605987673574113093753028554541731119218230767400951566257535162763711268519935347981638178727765265913346385907296700463328128499861214049512905726987519138032603694743211085311111584549100785901309782706123364196576748872755526066757912465683287610319367416452624585043489692587411068908496082472965605358223305875668020939255418421887213128603749822905983218079778765959169426002292140048189295594726098275593909892252018614931248810917613572771502752327087181732106428983546473236400251502486334560162405481402643910011772673489605775157660876102232296047997242458850232030772682916544175215381995339176934594200302553351866882341199469053330141446080494180482792058264939532788218972653162501751122107790564839462539106818534158335937970169025850521015710723298827234879553808005988686145112233298820957377379489474009288126609586880097491710817360507127847686884276611819030491303681888145287011041400027812190952524189041824950208060990688676978434504091779866325184557333589754679549825175736489172454836363211250280315864283192134902483289182745914506434705646703393242106442861351082441823173989997922552229827589956903565116733805425764798526063689633250402957392469238826455902026607783394103787406529202367970077222246965562123965194948742488846997757471026877892781794287956209728984236109920096686455351485014417680183392276179358631281667940312906820076394671793849270646292571537274271941101088009934327013122153003007139598027587233576273040300128822817868483045508281082863512078791844784408798830053021626048940213948917959536368203741728815165134436480147713436655902237174367052463826490423041120012841767417811054076106794226324826997256183055708488524301269870412110746080654301890705842407549639766436303408860912454291295982760839618913278777866288456796331622777681044543386292599642212843356780049680791459130066099019141054120734590985091370032858096604528575599779827722310074750856797104562422994900351452596022305367750337193944035622683990599158619502336022197708114901740357786914162345449477663737281483679930310062892436231015991696459573326916000642523111844271046248775003121507354124009197041550402544932172153217126789122952403330363173367388496294491253066592474863844102312349236199687414297087862558102239366442590094637004204506080113099214527685046162805865232657858954121522169460601056557461009950252387978570434877144951293983476902949472983898640979051533711768399223998778979840894957187364215152538512949011601534060919795833518628778726533524446371215845367951080869388459902792659333394070210619993178882877323194347312473400747354222853518587518276322831545831887281493646093301350505047346345054413427208977543898619291895207713621618459341557543577114558904242452831736917944595267657920703497886295523027292653637119126948074042548991872359859327462206398390135749544979518931471685914756932543229045053046535749459450179763164946355837072869695451136984280186804214350951654018777675701329063002961176926623601252317530201221097497271317405546491239565483933573470024977480308965474878684575424734719687500509760769767411263074093869794370497305195099223666262125061375318387104751963727160685422483372983049314891167624757974272542496430640668471967797940608731264786969795454787676535201900908282134285380417709069680658308654736047616550660332939081239559631998928463521135792703515904679646690853762726548743280677553718693373982170900283041752369121370097686057958801170278891453480426085115861 A013900 567 287315102441493741440482519983437654154406513163230117819912289289269369316694971302753574837078794163838694782252117875240842518163213724644218269078078118815033388981727987787074307556888058739338569871649831211522710345630819699826777401812670820126366321339772278852511263369778905170877255048863631708860309837672632438605730295495372993692703965615778435955473536474627156467380244850281963888030376361658978872934411684160829707792495453899158094782304443136730196133568567068800325184859861137838603296647969716764772057059009580612592938784901580520400701296985938133940257758923921301809125161750121639986033993632247989025743703255480148966942842537832609811905387331462949950327716452693451362984856361477259328199917436510169667162281809085999277598718131134891255503561555941463493840389002019395522990787571572435927177941750003022521921585923432691487110745072140982541316822546727857753108049858446912886036575092760174684010078792363003951527951897810799897894431753626564259551549553651413795428696682174593962599905288645138730785180735463608798820586831066399073939017127947970845912950340290807647174340386593045993640892864521349865851760994606714248563858503056054827081192894987796881394992989906320969692100132616336301336595742243838552575790671250676504120550050571165711969645827430481088301634849281347366903834541772181644487766406975043480165396486817151732466715724505493484391089970579807196817651473171439425095240894847603968689541010760367375922770874767642672250793321920228960353456054299236048376655354147442512388285178343028788018833236244110354247680760776797248987455298868262054672578536394765376091316699883056780823555467931600095794137707953391308922894642460794888619198201734461839444067048236090300162796425399279489474643416278803952544505852075848759710618375675968102776728989787460440917269798395744740717163007756594359806982746069653334566233363232661285567075152849543763281834406527452264320974474002093690587340579019971910178746315006133621682515891319742273188432261415483536214489527848443340769962486552690354776917949931700688500992491361115766268757681370079024562085070172998275546263776802649442565785200651760135636394180514298600048995911540496315895520267898867293374734519884124029830639308690014317068110050593681909778312696977893917349212557175947095044778687059258169061703528642703502239884030965140129283606299224255668239023551306485220085646593040584160029223126220736583839033393939566712924725104828021140523393183900562097967827912379568418150836561407913898727548648097083508627486295988615151733024718561597002563194412386662813816210235687383068198835727995667491652182572724709212002812845563013423521185347883767031039132637230347178935543871378468697693273571230836859736599083469265313825814293724949129005283094377329750278477455402776174055541263324761868738158535357053219928465670128910278116801979848352639163556678235481503298138899014372255183074932477612396013894948648509718409765571415314505280837147135375505852549578314439477236981603076420917431891288954012011863487756145248380254896773839147724613871551804852400398247542443916144702956734286130192409700903089938620921720576820545144196061684008635695207278634936001129743924109473727539456745647200376498191277412337285509703284687309830418000632498591342502480552307326204917510553176734493410440519414469567854106932169847721058342414644609934474604811225287999200092904599810060682494649766083444689996332587441667484465082214875984747032155537038059967247728128586693804525094618701415972917056449346029191846279035116146806802168416416834629566732606455736795134212116222009818049729762543205260448981358477820069327373958156016871103892480956737329726995597818337190864050861654647773025961 A013900 568 1173423897196407030910816100346877706769665794816461287418421600598594320495683248992547177745688340323327777198890656866389000169272899336033176476960047923130596678973664256649177966567394077585391392551374947300811112845301176366882241413520530709148912819350085303833820103239777396387284968222319007125788100268348635815142101705562948338913365958675366326064185425789561244355584125373281418997068748129027797273930303693692928770425038475765005474058504358519162930759303518334254476887811343732907777562443269768208722323006758087189471433884355329904949024567721566918763540653478945912639949882228833539988601419427457644228028884209409731876040230151604699565412604305815165355083377092161777405017814850765636299560611002368620447827142298769938735640202318086140511493351254182086996657026563536415274842198511846557142623359079129094284802470991477378735200481059876058937974576279913790577326339534932895364774862372916922187140246805968536801439259873800985673790546619418004718998743083617292733324135548365941377248235789260899735538487426887660158871957497345111524273413791269435679763926397732027802632370747225045735674764188884509508475042929834276269273903076189736575337126983612556231102172265069395378640475843718511704625092007493803276413339256245559161155242582087748455420942493454655243213795189584800062519317555886308826434131270493182052386975957206416207719046157168610445095134939934961152330167199230948927470898433887994216128923131587427160373564452409404205382137256847729017208510224819564244411146508528924112287507885155942216176504838977807341893307242769278421386915173563167925750332673068397667259922625309092081618263710134915882832933607190153398163302932168774865404555994901917332935353675768064630985177043769622762242880651067679501390968894968825995382896218716597004518541643919956974210662500897859491307706157141714781482058040205817253355288245011875189045777198827974533163103181533174320165556170246424843821448246116046298332928003862865330447184834254850737671149387279237725737132895175355296481944561292329230634765376234008713607591934960424262133999515241221114293036197178612430156771437103477391032365903767054221712733109032627426758704251318452544245210221646031811739046627393270834355343831260196162352185325739706881407516664040113525739836353974842706819475680597403347523072443033194016201412610748759767147305770268081798910664324914367593837009336283642808559510199021236502793580123221978351822582725353225968032730625761469564872503944777307756138249751282622561707080161241946854669025408933399129807997986102136879765344862822781984569598039781076876213933195542833598324170497447557617449899945376748686016296600477440815233952642845098143837833660640675386717796285537432049687104053395909937461321982816358462719605691029546810442080054087933575236410129085923272875382012410276412563066571839152595767109082700636861960520993138208243101432375603496741765451514806749264172744373670327189467041979982857386331972273452734238827903585343580583423033802106013745304504645108369411663682208360565055047404168933237061243237418597749493318883186342740370497490301454718604950651868010521411645019929513365243956279719721353051431741880220757149988290199425760117622834354476704856639494271004120087464694694726765719986801188129400505723326158903260829809767739654521272073535781154576542525975781807247422097313992466077997667984130009942821098631768988868643437081604311162541858711916703101614971326738857224181338773460972677750296413697689044753754743457333071676406523161830567168448580053596890289807542831656410727448122204758481100744430838074426519906719372932467147404945215140623422959997309878946659292278385367891885075352448045468739545060988134608624463100346061 A013900 569 4792381711963743151349894946242783589095698842275704360406863077426319662930740452893710921178343496402843298185766530598676181980327617451192432082729008682905593027193021164245164382435860719660574571710462973646189966782607379701160129039200612989765783994420502739473008517461678104362706926001741279321438306094062931881257672717791342873904416825192022287645065761652572867633885482021144016607347471302510555874256027245714984084221670063910334621607811709132471844677002258532447043311987196750912387250552120503611011048114223710648607472598529487220132216186056219174489095146414016480758731953960661289500987045685099192249336994028534495364667780002398905099801182657984022641861375465475007261610662649826785976671790955384685139591279689548605560166885927497924549130507350556315685133958845165637160398297784431035872745203438430213097656056578763753969811019897120872184640904959372192010649080620958972892172380192092374821421669120502907119294882689850479391313645238911692490867485626544468869461835317216889544760897035156229870812472038639319742509120486864667321396573538337293529159531564903772480758668001112556514115040098587414168072431304779097545617816827369579337070935650899024516000612849942182735300946033806617371371042892897449455002995269771744415633287384747155554533126658460650933464704147578471520135207349312829764348461955952475313335700893802681640361564129538479087423485703323314777192788188546317745632823764740391066086351090639342853108834953649700124605392152829066926910293817695807150163807866629487495917523241273268761028679589374101942833798003501252770064721647264507688724859420411315981253917253947488279629232436825720091993866978058912683592143668573425596573612543334915481358610882558028527471192549636560092898911109906160919310357454911077216569281829756672542751180446475140198330740930579448846309294024088634480765654724062618450245586076741244471457047703510529618865962866802818774162468120459593951076020603410790803067809593504332158944678028765070152573478883736522074920750194318563741717206264718563103164675907842691221253479829163803689405729554196186394105303425933368204615700383045749116192676619940929913951195003333262706252650791513943354404407311434780168355252069983484807861494096593598406858722441038862614063320215122891690587591393105009073764127446603535609022327687664310714762205444971620513766078643657643143012843080047093604357323667325361878080704163332831022295763374831005008656961931197835529268443181403043611365358233368947384151981947463110086890447793608396391100621341650304319447974383037723332786524719599386725962679923867935851222200777849682241749343052796067512984753816813124685307842962306516510937801222596308174346240291256242987569538527559711771559151351578289171495722571342272413951604322339463158073309590980583602556597844609948324673620552266822306825232749114854955525045971766753708569825748596749423858803066634616646541022297073759476557169469251356944829535617489967834375794293980585357531279860805302804338595774214972843211872725591736622545056170847592101884158413744402415060567184532487303413144140225572289889170637661517709197562244793638507820837539145464506207085959593697718705428444751474497024325991764946322143535409952664781706215191702197853334647067428278603763814719240472734825142088902966458286902235290769981796799557349187211906880216454761003835062173944701616353811653357737485591743106359207415530028417248823248367707197719054008806010505493528136229866030731974172663333479145525367854501508837455366683557651755381203228014245475113229493275486310778708381603344576317422031430730210603424377552497712862009183684158101035262334347973273915930162253445959392615728132008414946924644723126701543217778372586448076161 A013900 570 19572570942212835368171257299845098699009332737437046454042029901379909561695100014403657666895393852002348716963787273384583993502038002760032463061505627090863415387952044929914840099470681201026472268897273541131378089526813582044887784169128262712115428177396769658784453559173757007705835719190637560617965507357068514159176342404404341222655902660183563416993500722231034501276419331008036299370084414894054663756604915130251812213353806929686261538443085409079637393317189601074625502037530222237598031682367165900918233832614349170883688427447126877285229204257688390786750087976564631123083217931902690733112270694269559296164709466648931761053335044975577370717003109894655204855648685399921942632151368938820226434111238112677547963289884971365149516883138983380201149028454200914399445971286453499823892419848379692578038914558108096271742350198329385626351859156172851251210164104585476928762883920813139162147894110114904660100543060276715043468819349688501032732543449833884482213644388914855891854237951080880815806647524342178593571615087865478884399701241489524474671983067384496878839733972023755062092438956742011793171853749381680956791238784764279617065155271322476926340110745362772356924822618941061718451425328997615639813033847649925366216627187984270051139632324641333242747424297118945802938014131673829383113855720470535877353405317822767460379669649356080425890082304423012231979425345384428453204847843433630204851256761170399995893394332575631230785724645943035693928601006696761345065261257891145263677791157871909356511564252587207398220185991339642359118829457259897469939474099744314623116028887083761276010355104710764190830322027824472360253432244118957383349971357548964396052391887561846671652332184064066126867073624963163224711968535762878861716716350191959785371267820490191056088522638812629566559142777365320457612660634033074416171529491224198864075266448341604993287122199982955057526940097810272258958375710213237148115183526822410614129600044228640636474678118481957451775195497682547213542705910789366640496110983822943348288197956039896243059412558223767719811705629478022199048351863827157895017839186550097527011191626776177371802497989464308381551869157350272887567666394305038097120359853334271620287271935901392011847050115180169259840958620153903617076420472596171560663169146668800946384343697531517499054471038020014040311892555554640824018021895436063415036649349947047177771631281954171778510989149494910682386860906880167011282920778065611351816220870926260351380562493623616035368979364724323845309290438722055349521361791625738748901156778393840574926890907039748960677912441419016665093210733711267472125848546048000299340390446750199006388837584911006804811155654319759913241775739869945146405936501594132242383594852049341546108092161164470923823350361773833392471785003813769334562747858371133481250127239895892728238714795778338570587923733909669732918731161463245504480754835704501238151966612386538936149735251244926395122342015851840402639278857610794797988502063340067144803934452610461937131872886452414821750897193261731927647751277498916315928356925396239400014708651690444042137651473161523943823429590414461530735264865974662580446662559016637941744771546807293209039212735111323088187631135170646137955001885422730900073910399458664733936772097630430694215255995706053268973426290868969372841336101398903105870523781259669729816052218527289989022642723612424745364973604588914336277481801333911586196418636311496623754704532085978486450548492925511719300379937466744560300527684489091804127484736207959155415686715906917337633680014601187482559635988276683855656103786533461597444569093653784596215934972891995973324291589460896201341287879663699493149888438366484899357271869258685174297216261 A013900 571 79936356557662383139983600109554667441722714842299378859999508362255590020828519663925992681025144926356644397300520567017252872445666909110251342421958193107422365649350334650310128365088308563793416419875623766608202386814548877243108244212920906870813332334734324360211245565475100168928411366582202051957393546562510875746006259190170174391790194710358351534906573293164490237697525466189252058293661128953223546303013890488376556512370496235338590435416943562307556157684127366938479087496979218170796358791987424623106059714014096063155242790225238326647481878338029414500556821055175586534415293438901711125794557854737001391025586097450368854249686710519800515322683118123871216806159651690506605825912038034404625599780141687224486314420182501437378507051944805162062892948258830408699691690776976025084258855795187350837661308985683834091519204187347242165969254331584697967918682429701650910237422983876862465267376483014392237221288013019192185746048574882156756284013436010017447693227262411551862777785070247376420716744960813415936184426751966490177255704240068608396532320717488091087366236354876190072846792035669007106504961069703472577312055112094579148335417708763399337342572635246843945689024982839809105389184637584491032176051350220907838090693315073745300129423516699993738037998319287783672724946453183218257404681261829436047234920011925282407704069194604817423458111029576328679639403032509889630162372282215132553263222589552791793628207687066468085283208812220598020609493300051249706142378568614484262531730545655822874838236075555666322278459827416224698519570505224604516877276110239855096582796693767676511115167293504336742534309024159955390983402881638477968297001371337083038881969760383225553541961525268236532803942258785679889209375408877709322016102962535333151394580276931809782362191397697299225413761576180482646256324908115113256160559766638241804968659776938397294688929064072586733400833580407030743084161196457592049854369157078934011577313670234235452066869378370280910752527707280788757376978752960763085816807365142266751687177560460496286175189888454247968250706773056819941155572895408359386200252039628439860163934734108212780355953841269171325404370377403406850387993888647600397487358797362352058686867600686811016976549222457444454285718941529177916405425928550496867076009775079196613929244479432168149405864220848577362051840698033264144012827241172322029414594646768085325784297090260314914788509296441314212846861016650196970947588032618541387563979475170810827333706660770703873666483992449975740951518390075184975035543214540471250125963299795062685899490080331945770053622879911847380923847050760921194176650172763184070536387963962934512191657969372627802536045618962985781430649540978582842381631672097097085251082118849567857801605303503976864457869035870874732027409605860819153057053091121404621907125910586055387292463336153108334476709909584216065883122855263202428095355305255589211237684993614476055668069889344655135245552149282517240259481421647104645259639265389231566160893501840840207902219187433193825927660977897432627438108640184601624799318447367706729839471619077594202938424519190453100493212613641292752137425974391985419464795003942410034517763219087213002330257770680889735790192506781571062668161155256860691722757536339532098535904860704539628675221227319087861867639287964248684590673613059361573588912045566398403211468681739523571457364170148227514969834063475189629705199702309629643096379548978419672573212534196876822491171550505575338306401002987868925467945416749584326328864538631662194592361532122157005547050181312724398709291899356792811568949130685097043584962079960515323190096238723173646649712604808835636794155170622394763672952521020999343949933398511265379032435228766361 A013900 572 326468153753505496644390161191032326853407181410149735501502852101796417459655777987959810634567475418878097739659453348275729473608220669164086617836861878428216790970877351095666245565985526093697255793830454900828325976191685884097455623298234488671995601401620788853863108225202422075020693790669737982601242940909497230145139909164833199403684726006769253862063470893186387744270701453988990520529199710418989238679685333157469182828728856045242572535876774619763852411153902263440809379725500321910567579738714632890652081584064683745628390234801686075099307386802224269791138613428263668140792034349111917310568679529089242118088987206183148888009999744120627804429885445412820560429253439628849719360213180448349965816687676444935211781209781774302898998029354830707186223152876837531000819533993938561022646677211980454743443389689740332497007673340749059077277197584879396555474658829826942184151569445874477871260957561655562350427699595259695824997622730724791290496295558021948268141357155642281374322614783182380287225678811203032838386753482133094499420198942568443620886047574613830298003533263186202752703656199667827592684018009737022056472741595360582794295827799778307997040138242184270605432492621441047207129074367543457409001243495488559922454038658785998254003878713977961125514726973801556585559626534392034868284716146118861589948184055624057806586596701754729443962694714003713536843965564476672748435774800167105075914880641215146517148756642955849373573238393198956596569252196232608976105794454456983791090103253243491858949714794412972382483780059610430707448476419958312531983000239106702439808896559813261406721965858568355194521114019880697972270706692302589508799751597679152176180891580350891866446278607309530091861113383048854021199899316772861519755288125393516658943756703597481263955208249526937463811569067040285356058102813557842164598598303487009993914308363653885329636349879507915550469077826573934664860765826613648148402278928795231475616918337917311244021753295071442637885309161833176644792076301945805479547508776784896782832353561854273342864379198625882581380679782548131378493416417710175977539835555298550861335386011506085924464531439081263879255314462723631321076456228619553430978519551666379405235094654832605561244941655987671353192759014818257057569316440219012805321998598410721970145041307693397371156639470231895652933284646678352123826931748499121572654175411460184047120973530629242403802665606105267818002077924962086099244015231605417499491436138524583670724418706960292461145160940048938373595837208424453031727637078047953173110696838656315310544793336573780051421771257470855800278464663859729010058051147232292825661732620008984804176462504372718580965266448452349192926697220960171165153664293643426302971029732675638937615394021645895416109247387269275363947875598705777363819463586502019737735514838550419393296536803646245901944665418442806418889327936303300299786668697549657153205040520105875273430019903142395382511494778436877943460988333630361728809537983415426028589271311761677333933661285615094337664986127491882491152606935486571680444521270212898423044115878946421561815022517250248698177430128585017370297213559440282043621588740396200764384031280837305710030008091495592450830461007139121158614099642345700007925605776921819383162587577508271002012099689715114055741487483614076016985454693769351662056049274209773284954362454561069957712592464666546142115814268473085441868635809402460734999566812362312763175929884125998827613016220591370744752510642703758466372561344492394096744041991090110200596858325701633548511713192549479029493017755454976878521556713580135520802387215728820591955995238665552213455737899012370433066645926494093076711469064054384441625266942793257445771747750239923726461 A013900 573 1333328913212845552350850501710456317134327123004373944911423299771798850343397622536404650572447660925715457856640913079146255018892807643153715319994145434550558624220951160487161609182287053104795056084838754690927866947690440510928302608567942773419785907679960865378851174165657437199014090531168067564479718896211418547132996048160004434517788193168972316467307283538333419372763716078937890173883825066521904368680941548833753047059994349703231235736346871101352169396246063388020873028546295590215270962978464170903345057049560158950204654186343800900999156397746350942478259002240985075317476888277242330600010854633432902823729350737759804556670527964962800136699899577495945863669674402041624767688766010482286543741899956056436343370850650954212244100750686093446049961164887445037197978059604178471011152317048126587198151891275258181691361535698626572926566879933603528351610609601555044401235608925465400948494748038515043850944118344699718978568615992175850834307211184812996943864384900715797003152365358609942513438682058513117618288178283133253378176533921542723160504327785527918933906528203712033848519754988719574339108390637584981517862380422353751550766384612902387469019625635043021763917448547720002339683059753558601947559387561168323067854461740386554255175495059636105010675821948429911052640656288737043997596477497080188738368968449758270111938126176233192276817485444157280459537976605844743648559296297137274007649039941667421105833754154252627382459836494902251835005079463885794551922651237242221958174881786674998344628389141576814920274388625235019662721029995228164170184303259535922541125954248829900724454587484944878018298876289708778469248765472739698115478574299833023081892555484202657822645112906391459157700065028823207756836529999531360505694091988207786780308855696919176827600729967101214822890293038268296462962253758954396742279299929869601003155420702307196728653146179248157407586311220588433138692518573238627016537895775371533664798531800806428769020486654154573948830029033152038568171963616853166104825460142775973735662398014322599613865753949487165676499415680584605911036340484986547420046419931230366871330711344978017030191517314883228890530509052524045402039675959761346787012802679480211795300055314896499205286027462160904561245900285178258467075902842814910417228379797767828008991333349791911896938202417013555268040480758783704587273695780977010913998490452119949127030815117416419530612870404560130400770104455415580800008581851414917215090473824784390694189269165515237400855412940414809260541132338763517051331874318092723602254570069453096016111301010694311681791707414407979644773077812134183109707096748462554361577907855111314847721894690571124329238825667390687791181117046820656015775245495333411007390285502250309660753968339198023114827193363593834783174882680549864037352435053096485312905353887638606394581779256308436534378109980127684138192323113984245057659033414331252329061859193204925310090817716443760124110578336108831645766965914368093966992762887604924858787471553637178161195799990241892399551907508275724773998853137827642886675149764197768662452896705320959247030295277724257958475140565584198027048220195323615334636974196240863938021586538098921087639266076485240624029136629717891863017002963403715748068974479132179464593707087889107107588618354865187030167864773315731475046312500278102892354772896849409282855396655035320375363956597537105765561339169685196726221137377816399290272465817935733918399578415688875937853147159533437850014473468377062656270644159602731222906438639853110160367829684856367277110236361404519853831463308071426524546768295489345060644550430145291908428072110229220460526792609094321098057921695040452028690387515973575552426194346328885527533840758502622731163096561 A013900 574 5445449947781495733201660884886176355264622537389286632786688810021303456486320573598552769807584064434375427147765009747454299268915134588211731892103409363393371027739410855496777215222987735872346593351146042871973192328929475781122791611954943648866521045341635850254631459261135704921930646152434035908159184423735950699764416293286322271018533277509593006656446144006191056393723665601706316197049103838007176154034202060533479653250769983617316393102049992611903496383377943729079435556758954366293778355171308498850522450841165694728689778367100903603571555643192269630526400069311409387089182676889973679645834931419257951855295865077435555549702659932232537001096196564350769997759180895052601755342456952176716955582837352430047726397234514412749180344119977824929106092443477979163865299391207484897635118189208570842902559337309173215103871339308296485115964720903710103744341242284320558394130751648102169479148348958847329106684724675706466980091063142261384568244915507105945631433478237398287256371578513464224829077434833855482177968367214322803255064160365506557202538885613202359245886585743308521152773379869184602277926917311351460602083265745315379062236542163939253564610522075704840229037015531191809275501924022568439772629242297955109409747475048374466620116494548554876110206135095404548160000756989487250127627771342302695906561442414626200722436613054480156810942569119968193282079509793907123379824670566434637911913451674803856205756741175137309745331600688666781621596080043535437415301851840672195941603992879841147414295148721503011392707550858710969039538621324541340515613883126573920786135050873600446378645705201850861259412458953675911855037352315981673813124160776522349401780467745587559016122728266106264737421993284281891622903829007616028972665746783131410197246177860643307000780968859368038559381068687884587852680603539199410689539631122880367326588056845713524466689042963813578916480661242316440370167253797482449836869436674090656011937348526205336541985338564719349618990670404325273868309684779553632541883766594571497109792535392692943405588739570854482826556940080491269585869429211074043304759003687557872569568629534736064331022206057231909995044542551922506350515642626937276174185774436067812473396751211624107300807870044238812479488942600596810583643161876243218449912843160443384139349513525218497170197209429527478083759395507429286688589088212783991250872148853993536349655679051855516421395554632134433129915584376467228960895849147945514813068219238275754818529088388149946584070992845361062915785299125876418752861559234396810556691491875223458892496180569077649033917194042891044075197371865615029372537863537492666730674695048967976080895837827656219444168617147015975398650591312037288054683695902736679228693672410025991935794942848086985401288855243446944231799321530516380264815117352786408762922068717858720014717839242468541958490173347949454916475405022146169224230316026503681968373868192827428663867218726545677166640137093080415433308511257836646938689109902030161220698771359681152965317927935946902990902345006456395825213490099055014141112865827109871192092537887098034981755675974048919652466280059042988746465663147941372711806200951841508650137899601836341712948614222239447717838020938567471875639604819840078890404246739198213283526623711354990227209783811723265215095606688563552232968119928698300300769020342795569301519008334226406980344310503957891194234830864250481634756473385877334157801067919497148831869636607093353906661976167397673056681961106672229971537594082877674190203408955462727059068413583751574452813193433848560939552933127957821140327980942376329651523469056306816828502997733459269512057934221594725890899456052636405170826440344375195887239372756036147711886486575641319998965933827876661 A013900 575 22239767577184354505464636421624517738712600169574122926250748555696815467939238340954422965723923885140497116389614224074587851098475570086850122432271426284444230007761555614345243321469419435063986594252008904839468586763773200967159374345176797311279407467800820317660790597399863593607361873881801998486548833264164419988858552347826962073389062777210206308078598353181828899608663216407594367686684442033908946137867238669626844785321122940861465498384475476876267681482850243361877051836794802286334786474133496211463917592002855655007136652518855167508250193973917191590302501049474796389220318059869018395015234089244322820430165697858619629856096183131890836598713977484661544098618268452665225881595883780841881895012821613896910349426671877547623340192600745554770787121254500858181121433108929880277916483831664913388069185492063731636978936040740352983158596632607563338412367811954635876858027796936765718471959251131177335651940190732777457499856891070372862976553627667486899659283099902836582382034420178417754088659980682384008618522786508382975096810792412925695777446265271765368598484650720832074548562913497116703347883600918207811596428867713708284943459324088286469422479397819908213684250304167955999453886683402495787443834861098320760295459072592541207497684395502247518076568986549276810544807251621521867733494708566869782654683493527017280996704093812415462911727357485431218151534208028805876502665316885046271130683639898518103933787312390119461868218535704184691487542172101883123483271708404341156117300808924552109995870231188639170331968301169612327365348722890180613341159175691123676456574947407922456655473303260584304320427683025166745283069905631053070001854198151555703714161010100221895365305850634332861920369900194328957858993150953833631543293149102733775517983312246831190765196555699513865648406782009258133133720705595047852396559497008586831078885609551635450987929187057554001466377585060405816432240451401551870861208303190090322309009337053223741176458863217508860498269415988975255330837451917859770217940033032656045917600803589832642855708376870066364166424025539674474606918921710376711335009551719358794919247809451445095070392122780546900842671411280849260108647286568317156560268295560118988990412145020145228251336722855545778286293269964040034701467621061926804714507492664409985606901487537858389511299593228342602769359830951287457194153383758919311451678194006743855799165108471362166472138006068654870480321368067514186266423698400973424993566727259261248530109468415131584993950925950731962415421655945291007704980646930759248391394278659092003686302543558350595497070246107765355998557661633730207075411261011337337687415252724185160079962772167768593488148493458745092141604278628082800181421737120062774374587056183459563690972061880814905164389214988616908384035840862103479155911685595632324815058783772675516270829141968005014681211675460533716773832118126352191874848257914159714030717683460194694233528771868303926661952150541986817751590724136641907598947132439991283471617072808845156506807914801128682452047258143213572646150240127040682308733196437365252045496326077234971767023338001289166801557186855417529382429161328170508233660417113616857319536845901759405026195148293662350663869979153224350454771585684313686036378874511806162069464367426168626941937705275242799188237182372369092238217331568916656956671056751031727379903083456822402974831178873524927384265666967516256294990547711735006311209499291086225041387614736666573783552083527245003928467854037721161098986659531474792037883932718414279044668366985813388974308816116374341581789073740825665277034647294740110306116651496331726916105921546218736073465321212349241605748359364028394994577435836903081898270209512299986906263311710063290649096769312364899066761 A013900 576 90829457001746199420122627074193114521193869065157845017223608427069919749426111247530299788736043263226189413543939842157248317259135174267274671875762164359724964218928977046103022594456577384164262713571223820263778494670512893843176567922510903075793539318652798060178752539631380302515420236482541423820912576483007171840917202502312443630890344677466980793030111612828260590720641050793472564663555616395129560830609727317861666414574783523895252103417534679585841714211790161764485429283705488812422187773795086010735997301416454783470301809688908908475612125459069176091146034838661065408011090208629117896100112559116828075241660156790086288914912277625138497643644354159083696914710968805798501688251630545220110689303759766137985455003820041764126031303940897520984926452702628209398376226081613632972918989533386504433126748537322978442317309662923716358871007665829182037973289793171740339311748183497241807577047249504092487713424584911927146952623028677400880055405647310410914385377767596274788943049157485096127891250315764905211982917530901673416975860054104422247050364069442682213658439760493600996495860343576487825259794762393653441548786735058423720245867168968294858054817531115684955416060351502653265325618057570816447995153400046512915443444693834270138082500337355124590824033474534887971222857841154709081532233472752661446209775510597184804335920186243379804493248612433607123483899010544654109030411923355534360971096184393177686794084696319799284335453189887996402688962472623472966501153467565878120039824351029572196986243607067752424191962070775114875805148084504509533127241530599293898139974199283643513149075173319855617859363020670766529577331084657689474247642732524966801094708695511326343083340989881529475701844629753559091120871786803702888419595093543624115326771163530595513035330018328940278208523786810793150789561867441440529020641038292266485396107796855443897015252580790943354942834161522788455296729659809529397336131692266951075432547342468408134562516819725491154669842620109989829271928568215183005406859106848703589788119359542039086519641437683414907958456529130610061416592175076271237140023845186584973688494897828456364222083539040154378278455153483527744058986491720950667424948306165377523054731231888920146846512561151057368644828630153405869764298612646636325061324765298209486627131972154854986461488180003467252312945254947984055214099028763186118819110363821136588213226018672998695451025302722999425183550979645902755644887293063113965989650864366276124383068610063707321405379970626310358432786000467818949858919165110560777114541764865876311347231904449203225420180089198970598199065344435979172446894206507663832186510321066097336467736037773155880433540750283354289560618175949231592303744697993785496886025370745923387529862688899498034996787157324225304148149161700757681324138071052807573409506393864767848677209569540671248464551284960041213209724527471953113188259644995477602232568121737464610913849090716111935184005439980678904366089428037183351466767582545300840817714758675677312534610711647204453131088659029956695257714841853086977657779556303039863244263590828361425428671781754403087423406508393397587168308320209542500847600743194139720595577751884221487826888631341294700008662045729662722916683087864891209454860997772542058314061492469582715462194724052324391407478664764174981979195642077944087593397219547945428823989563049091832811910992468542029455006794727700109850627190900044651010617027264224542777756198733634690655978847885704847789259491143311031765532515179155729636713807499208475460609122275127447723363610209700564828526337853979840383602480051095379241321322492819902229795110292833486216375791828676749991278480226987732025748700278931713683807260939393888823856897618381195403266764645398796643457666861 A013900 577 370956676170288654797922241356339173209122401842880219992687956400604686318550930372149744897476663027385343410044218253294260009766351224360150754682472131223717086091492054082966400681042702151242649512758948775563118013862336380257811264228894701762751469724849211210374103425861059924883530303238583911568412874526826073522661787656896753345362887587587573723795071868063511906822760836186672094814992156474965034517854017948606149665431287964724123010819656802431215730854086411452496706223010870564302269509144284571532897314712244397625843091252282562014155957199509881143025612030610495893923501532152389028580365802801596658922539488006548202643682147961105763364905550465467885653067982410730466543490172561363999286296174564643912534766556436388908888574456323506352059110409256572632117743316144320038331418072293356141837386828029313579246566711656412904981441279020628190468750817582497891523450067969268763567226248746913633162885060663386572796354664044401611635162259586096525852235726017713461797096007134038581016783305865765141164645470873055303944527022827925003600638946374927871484647484271676323389739725061077503631353048886682414282841453438843374279866350650581998076538333647100042099687497632337703569622034543029026073453996283363444475487917533236505212877710292401696509025937381410498159244931917788514594876258302617365126790372605473056573135968556773702910681151288707286627715432864432391345214366588261239176414897776361383813408102324388576953708708274755996218394323403998565960327378039270395932766671864226839283714501869014743394816485214717439390681097072951888754500262362106808687366767268527755695651064430795648755042372084498254213307460181554239464271931547949437317700878046503429113016020116144413243379354221140437605843585356789770297356741136608793030181435746468665383104363187243319171710206237747117932800412379454706013729085130483845272729249245115275243890080460872546865383941909381853065828900357758821189892780519147154125142033922568130774909505957698150278258914633829571719312737376197127565158685139897179757248064425001375293954115284272509008040269078853682441565518821174435874808526150376877626155700716096465575775603877433536481416970797229143039050789824026341780898802158324507285350878888770660655988797509594550339713253238155066110241728208740061819281535279182662543356314609615405062350337440340608638552028678316627883957057470757191055247455992267761058224596088412645090227889876304675391565739522811090232039838486356811612299084809172685869014893429797135059033743414884761185699737296619840937761621147206380374277136430490309049541168192895342141782922477605019075400972276326974169533075692156364696758988776369197965217219605383704434504211772997537348810253012432695359316024821117341617713102688796452934099737597128824228413426015025888896760139451226147053593620124842463369338472689492235550440280170624986525322367456589278911049152372731181525284404385675070755633698556100954897861985242763470596931801430530694000450199136088562908776950640845709284469663622092387799916142049059354237132323432905169058728443327034378539115143676801408515760175565701725954663852534939403749021944335983479151675178876112737254187042879929227024119692048100862655283686149613025600076669626561256326748315832090053425807255863836792902516855456515237801864934696822099271675022242031808076214901006173526084281177752983473805484598438359003478958496251764971039222705354194746341056360982063259237112011666846719383176869004236173742773868628855054560962477037887728144643110775705094565032497921324833837149176892970284374437043821048286516749244955776920090511272379158689454859654514248255516608439742071533889786587783290543316130432373520823354092292557885290787750918209839520739402779420128258527677196755037870770342100684676961 A013900 578 1515024532103752065348849023845666173642550010488908949352356875423665999998280173283827145285529336946807508406305001812497340600146764801760516057349439113602914175023348789572297159987847180898592256117708335453226105843533181872947307242048493080363955040254726388353500086175662580700276750994987003791820466589267884893699976529631319687234549914559353997432925176811430057042166744353830823689106004281251561172439402112557920324454737588608017755512611571166466130597596905167099553250382104919482537463204565681762882077455913592056588103394826538463804576358954475505086112045119828356890868866530965104184014100555587803716302202445507031520965264904170100009264374123561567857263580600031646709140734757248039270849161492835636767827152627908412379180735825645288615950964881555177543404707595208333612869382880471368112234213381741347618314482353642667601647609309089426613321615682839497221268813946043358526553672289733518716114172039140397765344164879778404666480777819537836407329641780864669567038981599832134102769225716269677278795669732238116039895146758458551335130373121528789294858320275161437544032359400861671693658312618311148534854967062831033663739776442558392588926388284986454929039375808767728047486396920899219388415619539674880926945784679485408744176419069482908061114209339885355996942670385690371990245448721409977883531689687548385115823401182318688036831215800659360718023539227077061193925381339797484315181635260423335303993723844111137711525218689173639238911540474608593947237139004977562263299408297327360698545457680797744982513513402081912708932920059236739881814143276013342779466883301568161475564364207892876939876117306872671404530823211434945850950272459906911844898659473730602701343897840772365514271698863953913882366463392799250457661204963832765108223357031913588422759801912797383627072500825005789242096468096999343344285376970310494202962198799571224540738846721500330029525461422536048335488004877780023159380462294811029411309646705885194425465938688191340973249587511514937987688416870030864064885992151138539211743756577166212541839413296186612638312246270985215403313280176983077334730741376459280356289860123450310291154490719571430183777291531849934340314930369771095806493710578793615278528608809820507143955784503897732612636973237263202343655904352419043495216189537515245191275984067853444885430550075490432520081318978877141618257496902373376914745927190265476755205656131109282172225644815271705801071369028350852296427764136401968340662602304568226975530329595271527909091734770514474268043277482792862388993753174688926725292965627172901901679540134557772059736597775473709136010864186274719271532764203967411501214398082820558217778941611807567192664663085806311015283813303138329383549677936287950156018243700404416282224609672420171428160087501601393247869146982292892158407728757545489229489178625649627928703788698685129678093055606251823730589894754254623791198595561235939942148154343906670465999313031791955533028399767154231837897932658741898435864298852889228602134411837668651143106025315658705357699226359264651433857921894120384432425978697405568309320624648788057984673168594801798553790784271884534463186835749723110906332562556012961836018434258413340781271306757887320707466298726498508453525329123438154819286392839480751709729961991886809339221834381660225832457547230013704349395877353414214304054338842342137558352453453966700444467417873500329569986260490159772117726254624943205539113548403960580353479552033877069961419036499640975557187481413432914308403265073362167952418143789792980675199134790497756831383922705106587128011342108073133475118577178034994382761281769861295814603636045359034093630811292952324691247951614987128768181271686127951873991544312811723796491315630832525240781144966944446923051024943748389861097061 A013900 579 6187513206589465913843299647137109065439712140387763528958910067274669734258976053988651727887775650553793491889698664207422201242400002273634925390336901633304775385127033814841008403403526659355121531802588730532856192101679711620485970454557492638007509143859368297400918055450109721500580979015377417173177759417695557962244967844643802365954312540601772220269807147540738307395970242782224820859501521191063782235920934607299914955025918240371593923306812430412535490439776117989856452529438805083763550736011229905453468455419774157231903529662914460566562734112182332364797695289585936112206354428667981112963036172093176704745553541309897712941805759360386009617936639622411922847418046792169848356448383962811474434114331302051516959119641874793374906224422366253748881693951623724382160196709694297950516653459491515994978543863106583219549305795694994372394556602826861436320893423931900473440881184305849626601656379552172953522000606139225337653839869129667862276778811173552297209011397326871177843413471790856018721253897517042705244006673549103421956651808771367327966357291996008849887920160694107102235020103061418554225741608222757180042349705836275287417113284708829173730826851321101465562144643779964086886467241151041422803447620177605720868620206155271037337499657298094214295304603479235122312469557064868433935733427368559212084109657384606047199919468592108936129910405282688695767840654580844652699171843855248245489117631748730204138376071545458141638777857173672749189277861363889433148505146647367867017103376726522971156290202259603751080828422598956141776465647746848828588057024367709369258963477558817829850513895425819506603024990569115984155915739608644673784811858703778278572662460055322628223161314515396258769202559601973043640886755508994811593384584853994359811260120677395318390981729751857707268710427691906968849435427451423115151739252369822059684812119079527637718056064634126219373914966521240897543014896209346270365248905438700020029759139421152428438239865662380943860189613605365669750456251027309921958264945430457059133221887980561105808338889682369040862743683307576989213887170884096763125851155586338723362403774020043535710414346702292397584995020122519848689214547438112502154396769868561582952653969768796743047136963448153233661003275035279881954927422621618967957855934906355550400935437807504322110031794993860550945696634922951112960267061356480011030890755983690423881412175410719550428868928215695988933861379320056744214692927937243415302068474734689400358990394630378042405049463067992934872589817610751812075751776334500220327695726210902475829551311543087531426942298711409950956091106434028767251586233818187509279521224424445524637789193215724896979128943173404640623831637195160554173684623209271553520144265115065376942649810587740894549920041525377751765015631059529383157045163426420290107645983914194271073247072128088636803429526494548679549925919755746063280257975330239263553667219304103576756858260352454557384396820517434365403390784669500446143811818809383751423205753520634375802210461097707034210084768073099122185670572665698956180855372024052778937664672448739956403261672531198620275335495835587899085635819072279906975663725067575093447444723373220183498130925201194364388683818095191284873551250198362891535602376282116177538459847501026909909125233019972909982565701099646199947072052094956346053402629320348366344204813503798855251949825804580569497110456454122015465777914239985170685499182150163810182226191941109375306501448387220207914084950028082778759864083289383503496638893470037302168561461597006679172811910103848517596098250314923592498865256171389898593629733637572288097718524576486876500831690032357882223850450438720547589257899874586854376520740119498673968973978659198747168399514940642782622879614023787742780096367927161 A013900 580 25270428874545244328193333932172314271271393792269805416384613564666545936356818361071106510518192422202398554020210204188197219516287091685754672421600330297481666455172703930225977261348746632998911203156484436957968507018662211908938372419428710240379106101945189922783386831181848563690244276977681924854392460415569845969162635419277597886596373801384238526576139641078276861974189464517127173097111022197944784093506924950608189967736307711419867113771275953860266609040580083258490727631933553281403801324494200068092415972248355055324974437399838611314359428950297975793402632129893211261798084328477330331433448993481915073028019963617294559323341843609511862266624647818532156513062892321947669842419201390902305547840774585039902464257488500485497247886069610439302061475149520404372904841542259191954003014910562759966607865969857459633544539349503722211290981016161787618939597153573698655480376285704704765853451421385409111652156197533816340737385063352345645992454619492716110583620656834071904301462803554506856915491764103251629529752899448566834716583608854950075514727782598191739836104616210963510345147837933242578731905527884170821768140475955637737615519783192613937263243674307361816603820501806395107217107746052209425912983229014979702205252652578948598861119687870803878697667826374147642271479230478186235905362826449360046631924335834126941975238301596500698157103216125434185074133785214282226933340426661063214650350808942620775451745852174877141725074285260854048636678902874122197811243017927661753052418917992169193022375971338649939392962441564819377585405128428553047685312281277186202699901997661445457710313650822484872736920967008317160007159628051405320849223896943959571296889325774403201248841347773644375835558942872977709506789239061041219023353576386783218899527270118670897235926873461291814113847526446944943384948078689784596014333432342842643780800860344817904731950491628299526671225488684366470896324680623487312144983419951100190503559331069068054137043873591595675200344261115287537193508125276887479579671821897475105663050645923297592792942667690653082156572339740158489225425808494910474379051830381321566423116615879033824238438943781179083269275746677403436551469822406542708161274002216962229498517030586712547075555119555566069748137136574861601172001041656376648655647381606981609748010822485066209433902963966220869977870572385459563392139665553061369531271967403746043864499347007095126626094018594652204100772193142423069103971601681423769678593159732419714695553029700321593364504917165453013306078946693889086450389905479508684340562443113673012437946341024435330188306469109568092109722643878323322360970589123093424836001912193102391618719481801535267477357495943445066176431413300392414461299543333609161003174713300703621036853034071203175172222991513836801361252103825855013281071308995006533248927070549944736684519440525398929657523332585912756698531998800362252788964877304205506518795844027108721936261577963720010268172439072074209178353707059491441596387993011222988571266041159376374848183546379606396124441411372112198017619371494553772637187605738805978512095226412571304686517400046340816265117973877620374243544334308917440359215195212208506723802442173291924644900009745123104794187970166388821743355534486384083683445200576166962801001401638791503786768273302104381632706562426766144850036915033063307873047731809864083334733223035678408533343535518313308463718312314736177485799045325437675581817895318666167329040172732876740798657871859694438362122258494642904815939662426254456014126401459872815823924033869796575416360294867037834562742460209429759048208091594829656236141788778942619392180323941354628803923206092842859148309848487229027129835778135700046546002731242784653855360595216012262509207627368594129152885254514165544075934356347686167261 A013900 581 103206983836959106906018723305718880887613770658402904570861816644068204925220818225268867170713860189709238136872494515135220452423687627440882343391730330568275171451237295294139843959051677472577486243722601245464476137483425358319507115736561214921442547610060452108829552940616618900815890341848827726979749101975689223492503088478507056806246136838607169950628138484267431610265649166223863604773084222869648490661075725697703859255421822060517590699220381894436668718249242158616085239212307456890134546393168086992296304164675479129807783424759118272307586658135340913235811483284328994007520818004018593283937680467728482831668809361429356327027019746827451006194983990780314998947156671594958800351094102819785496990242055323536050694176473042321319795588744782064763988572719631433019785036247582308118535667199244278542383152015360820746818886701847501386855706859087372976298827674507496252546060268822870438926846803531570738307682778504056851021895074622378205143429903924821359950675708196689898429508537459765008835416829265854083414093346390791258232833833508110458359775251637057482856374699171812283564128630050993949041554098337269937354084285990896039833281962056737773790750753482370702553479915248000063780496962759574568580640718603307616756174563650336551557297778352837991793023867362482759948590596675190884247328224864657815809488811904493677848012722788570097844123402081101880695454866327435257300682569866874936016712389153366451643250686613267909396517613508139280891108943907105342203095420761381293303137155390736193391878726920151556124737300557320384815930670420181930604631573276437447632872448551107055280149691637761291229731658279635121502400644084372522285636166732722229093196992284565888623594197283688768994382114146471136374387438038437503654497364674837731090778223418933930072146179830135359314178796609494290223409833125027958366735185364835984307812574535131149533663734809629725177478689561309788154150524459065155018638930405708239135777167578511908969155021179309488681401197165206945939543727951461432238817267483299976513570806065985622023249942058063943488739249305121026004050769899872363321959959512185790750216994028177920606032728735657275159132346280930052623294453160383480944167313728297658457122903136223300223821739332006941024436627622528840208170626229849527151178126868455199353460748122081391015212529037406621297491182550027788309401000224923492364037373345606621493045647611024213748757207436437661420167814785163198950599522398704499168112002256335089207822824152113119781567896700343817096370332271459111861123863358766897223975414482995063770829089324237356457392638796856154553410359586104159177762344008214979466140245589761670712403854345131987439543226540119938216229711491545960293807926228336508062226849766116959380232513303234958924051091864652394276291078487278285596236614137815177448476297760099849037982531569222294013220700137458875545231234832558276977664244362983013378920625386958758368607846823206857656253326586697349779523553355376056115249798645128818846896209965050211893841269952496862018227292626254800035957292740278557381310537785463235647226626286808878041510400046660574049184582231563248068433659295384027088511137981375974519188277882383722734160774700067017413047883144518753270860081751375722555642227118324068942532625434390019407044091761397807130518504313718038948180614723448888747622114532397712611467290933237223969436866753878901409980423042926337205929366812665336281378048088859812654700298498514629972539413120049915409181878040229582201683991254728250061749650328668026979303970651670063454532496626764087175531044483792288358545715090535393863682915693868330802223053189210380852731569926985613890471400516540556929989431319790695798576300671388047595332062282310897326117380143702651467427820846558012726067580693941423396817361 A013900 582 421507745895508525473977973871609787151984288359753960960761316217855599803299268934638805680779647114651689184039091721758268984964035062918935019528509234804223195999169688948091830853006915017431184145473719469202712457572194989338057330886805394421878430136795502518122885994325273869441078561035139168585720287128014333354955356158159149209446653708692381402530331011735101706917548025424047572117358047706154270357390032397718029288927518899181952692276660915450693148870448149246112341552224096992455391058884177253324328135255288989527098092842139695049686978077203959087290914693011328755109780331030340849523164735930364461301415981822995604567378375037739481851940311729875267515081509617642831472703776420388768043344568388908908176136827728617544498483788153175484670493832819455227537086323787152169219636944100757239225573529087143372903761997902082261558779238905599059875018404283739952519617289959753982491573957150091583893145543371197089315372696160329450004487214049266840995914610521809410865854247347963732349734707821503927925582050087976968539974892264307431097616464986158102791202765262297719116541302119894438274560134573342488417752986499704507179146694517884798676578943048103668669369875344272308485991426103341255114763339488487240901509291578903160551711413868603995119880569718983202388798804471743765545397450497973850205349066187954534192746609153521925175282230562830272050187915022744661776974984275873793060791085253653078522651772447934082034226981846205145226658928919952835197004211026978101360635759468461078167965300493317890520595733943452740947127266993735442964306413049871456314862000000024875576714635767472527272638295311516079363075972905629902639288954189277588561754929386387830293509684720510585138724986767716914537772110080220647112836341565869452385578433043491482741582285190435651110396937411632240195718322875759809793541537283712008347521643471503662941585592999743570227065893516034867110154311093792458676778274308883425162666665884568065932834991153439062033199310743618853118636478870291586867985840945812917379051042624897944890777111609281009666303456826294087424169753398838618915579992603677500188751975527475473725018873462026613134687574578292708848849499446775334907554670165054195202394105821552716667410589427588879844842655309797658823029862755954683687653739121584748134668394866140731126620505054201419447705036143751040262212934419610260087457400518165348446369222453831602395513059648362489443768792531899805997342460028071443756985396527100394168758403942469344613021228481770883747103170400198430211127831467403243719335214265414622941506854538207111744993733502879017667737802995967582602058366926294805852642843153391229118199293934807895033825931055730379788841980932334347981901245317075360913448739356648039921766987814255198976675988335518708116194669940971733481875552036865104032499496158321553555873495164392340201688674652095931073154431410886091562755518067103287923863105063503652011989675818505950560761867366057232931901923782244706156347817896369254181427658014471535445849024454262386665504104042179855081653215237864396479567748680148186170073911644582425618210666340966497134848801476509692999537976361937200416215427140875598909791364887721244402308754113318405883646272598412184752272930740875339865220975416174448292266438069217712650328182206816545499557753986160156586303396772652329983052225583880030474206174367725079650801076946383575127402455730038496709073332928973312572112367577760449722874143798082098785478189663008979572555117285979676899479790367426900805441808656963417654202325842456357824719624005863835197673514307300568677424913546970692614061259668243343697689973753107305651021857470371872675688137321003805098326766442588500501661268148316596572143270899248218080493318362276142560773430547248426332545332379706861236365180877461 A013900 583 1721480206519592264396798917067015403317206184074359511713806252326660273012254347555227280919677837560596078448223238539924668119760600564502285432191404094373162759003404925802590794478596394629605716599713363157890267150683059128150549283132132798163788118400116648629768196812309845335458178392202172913560108810379810466869306525040893939445450287858324263578455527415358340616323664808182378113332074119994752361720886988705552601136938168863667912172479803121453091339994946156784196660245779986750984055078979927204479141861524261017416610848074675570692121636852086766512363911988642260780072608959741346093878406621177937426765574312779278171609234588870006855570991279076295309933611908510924705660500965982286187954591595101711260791068594263274642103802137680172150118248533111769914239441792065431961462088463038846741478404075718331336419627279393892066514471848393596026034622539953626623825321493541921199647819689970646187869579606827849403670002943761097667092776235385824754578255856746732336726646197448066027253283869948512013544797576346356825191079997471550243653206502266433293767654004810515376941585448529162995251569320171122630289433389916429677474860194227187824159814737881703241316242177263417879359946069340082123355460069568270229053094999246689976912405137092179445073099354669869015859295586141853184607723272976225499597516326567291301051130619190508048130295333123885676910444513932306495908005310256080434113369932075529791647440626506380032370068450785068279825342958260908294180920095259492290745073865880901357806865251710060089993055557594189282754903418256381916345966785843393064606984209062101594367735820652570316106709334520058131242817944019855990999022657093382788722651868861875924089553196876722001275651857183019418380629612550739225094182015425508996357393263971356608156378952528543433135623242479784643815573398175213514937612785961945497004121491623611581323392661955845714907930042774731516799448332092468874274288826883185105590272092805830322644357320204751626688851338207324501640676361990636740219127840992635481680699742235388321626367692300576180859159614327724508743139114025950202351739163372671882198382132003738109715823306125136352729990658022779830502295089540074592071278935975768003680292969979909271694088255691805171763201733393399928196795085511457279603430323600203391441547326141200226134961931312369071367791585819729767285944107676064682833444856913639617755164987792916101175117282422936891499785569348324529573552338343106611519347814941727246925020366299842992803384612263628948082427805334620809023697387623853055077380667916594126970031086126346203284840651992841698935825628953634200072649178422047542877584488365608272232866854558442858915543518850639499825989323167727642927230857900712798581976909855225616492528476699187472395841380637080291336058767700592597685061423949312808244235224759697215199096497474389921010056917835299644191801086479631297437541374093374605313137231252960328685819047000035971191158103271581711074413578820989386657846279418379567371622879524561212385927446622677467642971976822770788318834978006177219526599121952341887285385032621550729049759800613807611914933124959014713689106048797764082157065842201477174383077823129307221984713584982957814787805625565447802158942628711739716418888850918173480444893651984930129452917979279041660291289322612630681674278289062586153536113577559350016339735910941400365526916329157802105561399496849505954448023108088552834849076692536699030473640013559890897731870259880884636481251927062786884404842311319398573006405696177712951004945373175501853448295241121972495194653597455960559836039766842096552675780204672332308239079319495039300116644019116603235566650597320848961405881445154942137487335286905807960376886904822890546710760842016690356108597328471447845233174724517293171682300271586819347561 A013900 584 7030699032926873286615230853992314675703205093584275756149867828933565547669620993104651293231337176059068004586466976744144876992582388526084348435898345653233528397208565060875286866320830013903167336770605946186502797960371832468338786477789226693113525218146034804785484922369351451644390081829771286598443753952580994307551401648226039978983102966092469983205033797972592414269468095766762458635037637245544688115256636271459336083855970312394274983771536936408129691794764699593868494364306450289669680730332116999675740467755793095945492197781232630572939264669189244415199911965316725845894155322325088591323354894359959435422590708816396162759947446593638583868844341053866776751595174329161376101312757655669221002511535488146494061908064036899234229090780414301728758470088952330312618515218462416222739239276953985417015718691564045312729402736191399873982743820990496133923524027950047146447991619337096053913402860043628806066524337941825226577378062692617642743271274515715482265997809322795186283157632461643843909971163906540587863030321326353732256119715008753555821654304329112842481509769488700630661482506071923403118069929512080202105487705197191080362204753994103452019838923530797402089562905992403702224511835101737898740078157825583842010745974339518405781397930732803307163802490147506566717539964962657528733109587226885475539131716026849800969914223612966573109876987300306594616955623349795446892244380395622168357042848252959603297597103910155333196582628929919748146702963001176333825172589941969387724124246920718055116320376181374308123600728195825986043888583805404307640930479296029787458554448815214738183658864232862983080581727699822703933866924007989437872695099432857741740804971220270656323450068300917417202131891025573026789627747781248086619946373863381336717532226186778681494728075436400776763812632020234930943591827131060787691570219316759967566260029588061483682894449294086531440101191995626323762492143732547184221892497272162443172926335844500384426542142375805546323311564439223872204475187970682321501365680234525863563367627497963291679742569918492475480823074640035473993882363198732497247374940268869492606758294663698598817628503680368975503320907576421493128534253877485708181552902373697570079598688198987917436435097539159157193803263962553718040148459005532428187085649388045914271189814876240601984758024158634777836742268983437944162302291616103923447224754973565852476513487081810036441725397668260798981511165743561061559555874678579420055212779930351323190893722603025555066751295898330499250492391482194930180754491524491965886094585463218829990552430928879696655181820991644616775465504387035166390150906582242662791913885686518469110234523753568991038539830200881415631878822820738639634206746473983159041401450479516636795542752044215628255199328178501280254925888949224757928798157046612812389463089325676304156291845204431653350787094468188065112143379009092548661495960163476125318933989079297446531346082255671893909977780000729570137780723571676381575038696647618883409482012373889139972066578670679123668278129493513854999343742252510006388445803000564681454204128297114707954062853051446652281629390290578236951192391703000997085701754763200895129375102520520226754614990737142482994332691743177470934245139748864244887566100374923763229658470608965305126628791772091513323837315013771567579656601634638797172242994998223718961083131773611684174248844506829708737125417246482564118067125623767566721359948969065825047056423653019963975317629060249780824737717476569054977384700888501867031414034510165093640912248403531440295170036042561488989596979952023485978386929847799573372879706609682477052411532087829009500645685955118138390980993271168676564126721816038744338654163532587297196783204184874072104711965065641207100073478457807568616164654125575801559760854221488000484193227661 A013900 585 28714084951075676116738550946020866359354135625912634199967431350015403986803046767559699451337397392080015696599594366187738836270282725561769613531400869380716706560567897773685819966027768180611939623272168515426242263652752561355774906192725458526571641456955438892259203756933590633012305177591050741367990733961489991432464987022921618104204869806921222750877661739333662651710348919389130324073815849312166306276207743452903345959412252208819770855496317773521378882388690304376017911701758337934490232740430129370492691320101902338944080630450529967755571823774700462305362375657462005343942165646063216640912305047410404690168838136467752384724064126580525934017331042142438356797966603072902305296747534854276321165578364598674584544732786241164199414263885380830104724196448760301182095590622237572557705549870247048795619313723935409025763466444282032416732798022051106251053198406074815500855389020526253330883782534107044450485098115112546349689896323220982407345436955520908116838043919053037143094230369894232084556557140481866321431989998359282604260950784186965406084774165964834089091576531078571734385191364530848442597912517190216265499224442283553288498360797992071902497676167431053200671385953926481952658831010250842853982251944453624794739929644546001460570213070303772719590992913813921716637671688443954575756421598302910197534843380556973298991027650571940394204621713710169463381703078278522934448062166218140893409167053592760568787319629676569306463496311395314173325697717896067266151721199754587118373483560973151529618619164682726993181905857625301105427831409008235538240631811423394550989269682960667327430619351072299942062386914680573604959009838207953671205311928288833735901363323765678607761258747397845124512644058269433824284545474341143091812609605441809580669410082501648999871300427617879848781863934246473501701654324777792494071929624281798700297330153100631493570792903256428097141048718330529464504717926710239687627815370001735906324991621148859864536825190219169807544583083637798655694169319666251639926049076011507313905013290832059377512528309546685037603704999960443519373888953422306590740501240927030163624754157994306111129675389509498613222088421953770596507739874795293258269988390137320619659659082072174752590062018294777453054369104152729602401488361572953995491304687751367706520880594125869118806552231224304454797816937497527891191202951491621649854734069012295271665181209104307451641687138342341597381188733524443475076443707330660888026914569726327769395252243376739272473674034329667490319435226544823796546149599589669162367364782584917486783245173709068497989124730293796771017295441932594710089181707723443841351118292446195766211577928696474869869491559063249990463571932161001498868703407481141093824146705304844375853312949166533091572687831413145257190423077983417783081762481992228433692618592578083919481015681291264519881602923304621344912569886354413887080964312399613006891183623732747780676117065886471837589634161278759638129280390919807081666997116017236929351548896218213010449057086015499279652738376942589428716674777077218369601057892480409216091796534582374475869896052210266324030054874515140868110601798146618075198711622330143538998775985579159178608749838284554351939637140681002852220021509493476211409553598107326516330011389472545811632969775105190721657397302085059472923643106392629946169954788115240488832678579559739252947733880099187720283002653701776686597162065827154743014272888944510705140508186897722487891558704162595190116092136683773154002191834283431363644865089756999769103943354617111158840944239371461419743902015419039071107816038578328085411751382644310814212230990611434545530596546654983944120743865599773263124226508695605651792241807937603313068679480994648382756926241236550319558617193443010348792846680078918256726020864486833364265494045283517761 A013900 586 117271223062773119904048032657194766319104584663925415248721186344029261437906310106437336088906516026391384186498099950541710368950297949749548840393207822038654481980721911865408031009073974054205403227345486706020831455226470388585681650156616237893829767445993164935314706322896234437876188588104787923871752324562855235499321685965301203421001212983316772758082209187274350969512887732026066545680195383991667723628966321243746008136181538658293034970703366915156437014942532460792399129199062929716589494025423431792158571113119499444383858646903639891840498641050077932801792783785016233487199542657252429146366585956433881205523242001986083982203935023431652547646115726544974635436932201576643377964751903845884777548659764435811469413727717020324947991994548547733611534195440578394818097783755871092320497793930625842233237634799238327937529599068558692875210837134656945091032618663448560061858995154120291754915787131329114347270639697029265659314855263563137470821906415479896360886372007848428049148289347915403150769519573999130725226711784289144443344753358648769601956232255991144868092996802154525898974294437071802655262577109369079440141648043954702269109443833440218849062661733081331807915208045817098869335884387796477550791769148594993477822141401219969111116267770640708467854293750300351496841631580445643326801377206050513840662251385376115207382555018728512335911489745585416815566676923700393795102265141113675440913272572745247031744860886881706381096871748865914010593655375357046217757510703638909004736262584854009135266932149099889995581214895033349869978911685361943769964102621666097109089827301449344392626719922333731265676936460633845340586697039234941796523285651636354149628493851954731767636364611506286670867214111022252951194336456302136842414970702194499950221518387355067182023377947734610708289859275719956674773228129479307102831661850458918353683026375608442183523968866982481247961854211582433716513182989195216618480448380439459616757804604925679721614712296199301630162639316468217127519212612618257988873616957387673032226778686100504535758294381547925908762329194043447337918419248560995769549871858571324818290022081418703582770818387971132795758944546189816446967856930391331991393717854148221280072633316750050979227824878979718890796801912639267121897521018988462985940032966550048601569634955350056193986958774095413048144218952250591157941883165389883471793369265987184131303038241284111167557266083391095660206110287775913121003178821552859463451609821133864969314919082427184239449004597279829326881095728166941412297926125833767415693716875919844092688938397190380361705882300117625686308507331692351988069937101695024715905943569297800574980471630167201712508860345861778349302264591710678382531170455197135822428291383282220220266891269003986965825105944962257958036664083215154551302009234466942138272457286566745113636335624977334716912974380671327339378771585429948110641253429235571881057289928870538943807110384904005518371662467712743516843432173835975022043264588523113360401590198593699974188004494052986623529028458009606428411200173735844620506050139737131759849722318684410179274718336728000904237471143062161334591376914412401027537133335470161557768440001479829580515173823287786713311023985892424429754642066943815688493969259583730332669915845756213821836023491476884531511697978842893478426923734461246355782658520096241795682031419458510642703092887446972667595531420986079867508156190206748513099334920011165115375054626617175310520402795229159178548322011522334622033505672588796315693357157941652513997184158535098300933459208961224955837489965074912889350502590973788311958219233609012440634986800987150438836054886790166581167474142239899583698916608390231738090346560039773628507106937009724454665945218760436396659668038357792008515213918956990131212998538671540629830068495836460171217861 A013900 587 478947519381894761773242474223281802318621353330522452342717445868836250667814599012010830758039191009901078547461076506107349859540280806870082168598740459195890808511948340971424804852190026508754341526204929601546383767121882940493171013086286533798428047055948130905483727408046833963964579688867352464672547540499481630158015196972572610192914474946377014938056308623956364068938554299255390405279031647955754141740784981557904315574987158215873242416884591521557319569163811765654698075961022110318452869138725863205786612441662460800307561483677802585905672340411264335433734710049168584201305139366027303129104920071257570665358678183553367577803073233132235601494048884898057453562610241391370796589221215248881865871258892592062058044074782810426140419052927718347390600419133061662854987976735136884017237360689862932890608057521204054367992573085499626130341455152489564103231408916008927597198383967937837676543321138848367234802366857276920908473459696773473307721218813367860207392392803625772843954577674110645923460945661689423794029138824927079110208750536810798580119050112925690746923476332676101378526814884739386296160546434951366710561944917963443491972148669597031241675665846739200318038309095129659309353554764083981761666215171545961457766885518863877066679060318341488094272188959895415848602404379329632356632831448608109627162541545265977494586300334544135959608451181435146401872680790761701998970956165087502981909337427621436147596218092974463912744115006415028276579558512151087814989667222242371905152374759064843563352812857071009830843235334020599237330743193098399912854161481249128869330872771676568883271179461523114195882441875811148389335469964636465026122547453133685618851881369262171966935444346217436898775460018040094300225740715520013380243824259803259441199653467315217233168859899720871328337322557827150775398015776834567617981892995121118907195201703648814330172424773612018647282256747378029124045207159355173386752617711001177460260166544781573476726368103619863987048865395027162038718343750406840070616727889283952818590419058681756674994985841974265751902137423722037316239953971467211383414401207463006261703097472744208721097882149131291422291901180038375540877871457268169377383074481844604678165921801572199954315338816065948901622109488211943491808787491171800669340674578720020043719147690780119851918332316241850525338852767105591598741602977651988477034771212587524697838869784266679703531797968443657176943435232415894553402203628282854887542183122102639055044030339459945579517919124755148233744409944502333588907372388443815336202124786661111178794985996903629625623355607792695183078261101872066446828418186969752137256180037312716626078319165237498681259149047394434818163728121270173292773935787241077609515207266754298883812230898630452171113281014926302688675497818923095918127087216495672853860681076524530285347271962305557694678995581074148658084180410826036508618053771594428354997958855790096970941563330096833841587225056048083509883778184595679423501918949251835798329494931666728658281203342166296722141528654385491623880611040754736750453379881750559557534010771461318297586056433749165220997160132851316168765977047528601448965433792527022288243643578483773469611601926863473003620266371807236505985363420247304597193908347035172635387535975568798625974325377564235592031457227090240098136877650836910702898311444583581213986780202241922774374344364715068518699577471980669772969928204579571809097506846152519458868375975621832302871687576398204230268380475580378352181662550925575621719555662106660974068413819057353505940641688777747803360848603852416806309276982298639818656875130201801317809790228898422094400770599194606124312662311796116129684329019243153831766522476204999515959503948548352655025641533884717048034146895125096699768993681626162351877138544786977757829612573914182821731037327961 A013900 588 1956070042855115778452861362217779432131283787758540078135344663390360000188672271639552445909738618042728004796764330019669533668698320383618909454856284508142396846934456731309737016921634139454430114981515079190605187489686249239151100227716715918972693785409244817379216996590931482639061703871882843068321616082701473425209980023970880769861492200042973313085530708107408810450316018552143239209590498432447743446037681683965618573144120627856606125228040777117783770409741492795922118066730486361773703681302339436644616309659606097816996912163049997218899942311145985083609251363046519463905134520989931474736880533167943115611962042928128492077873109194508596552297446544861041344152510049476738861720834954419173677286674314494133243319863864550844210511594481147430296298562381756270327719250771949283151683122030829894081465258330406999648372835731062108578553667329737781243571500385280977208645517161838890792608254406491755472023581284171529959217365221052239109537537476894491240871478841680822497767734633412963126652771637851437406618199904023508721082668276139519291862792685249926505200916613758798316142743197579012311535583855531311733972749801399417529006944353649904891158828560333414758100576213728136714990162365550153996802751048326032735627194914477479191901016925198789867305141203297827762692928328024530837356503552091829136404163087562323951617403782612040216772835078550462855034617490230657895699281044790036015918906897486134991833861909735101040502152841814623399406851499034769896287114892027293340204718905871486661932786342376568321156688270908863365781725605676368182487593759731048464363086817677046652736707309986012210517676747442186948033382218041751449652122175890738569638587552085005792333015189830980255725755035137567171646247881996002166267182903286751687062945925515546017202173885309910312933787395744424308953811632185834443167467163267156849994830473073826254671530190333618969384112064223356123542154604729622984009752746117619866626006445708969017871636698361990129370258208695827509491626429380325939245848989352480990357949067981221118103696672192940731609271354360596325292912254823209478214139385800871336427882091532095582044581583149256429073775901295909584874855696500387822339591874376031810702119395722823405619229574033757975063758982915886626839760801482242285454918387625012580573414803062778267339512931095657972386933924988713754012179462631463791046186144099922205968425924793330843873919614718708720011860776144987361444493240473635929065917631162510267344379353418703201254713015331625656583778398751925112790188479015774658398434043327430826427781104940110657637972261141754189905109244416808447558389545821351673520102146568903285283089381065633601629171883612658635297300183807636015191323922607072306098667513358498825676416025327528342495922106341527737122289317761634962318755027977193998125261445314910662917078768524090486396180531660511608630259300035026530883502026622576439075518760891190829119409738011809189260227438631033910799848367485398929203610682558371835793288579915018180014920850944714609194939318904440726582427432157461117263399228437342039484210925735941520489510667131399428239722695738193216173295625788608706321177117493404254438152982529157711014213041105036957558533509364306421331328729995436952704238274034695595358871065356506037140368248835472145651266492616476675040920150660677838617696669135248619624623010756439044745034194277176052289463052893725400456256750251633805106936807878350874483793190413100929990562102455482295043322968698298808523480205897694322240458999165476190853782946825956510965680661778888581453845143842259331064524432682857182016362376132306963868282083634274574164281604941290066911468460268829681359897831819983807471486211591314728129726035770275626742877614180106780593307368527302556623246864123091287463773407903040647729678542735487976414551282162848061 A013900 589 7988787618094621205895109542294995196546808248868441291652639275097232667130556613275367783892409399686923487118469996997662362125864478977058371723488006415988871104961861670798828260546662910579977487026120716437429836831815100203866247591118067201392297661683682167903277514994019859177674543844860591258175380564977170317373504625879498123072090155687707350945929050512176430168946101684826755399127764238458261455705941803165666780196476200349792932649966565867517814514195640469318318318452046080606344978510565795539714114897106923700494905962024656691706473292893628825953627101069653189054423802309500125904368522391729646413929791484812502623733643134401753687834553731313523814694610445577998661892923758178301634580183854499804073175899329075967390994613532048701220543254921893165401708519796968839269072190369234401248006343012473557670919146782066488707779611295049402114651608295026424298806365286183375724982164429807385015046980346266229677969600516664670799501366346922268571334447608787488843955702784056516118525711298920693363806796846222315991282446589249686879416123468621910089817568743168921961756893635975641760554789559959285784029841436645162529634790441685930215886662882086259546973321415063296885828037107305749488496112359219398621607762377412387245122135125221302895850794493529861663441951277413314417378533513601791467817378870076374813124590405969616061362152517143023896709736326468520142483329414308030882650423578930021406283667259411035894615882923407945240140921614059402768196102217643560758023432688188644547486354633686485057004351723907159781052511327868460970465764161711334764353747235161643911488639061421182454987454121905383156650084350086535137275681830677541282999525060057924241473059669803896293389811864760373223287612621107754443253967962496325851885464517343967004401415567168090018963194036747199064622571040821798635174695808966558558220737129911286880530251121871723566480621465606672967514637163330857958617215200171717414907139550926446074858569311416902249351200920392837827342260991858618548799911103263456965201890146491173149668425682599861434906156747615465812725108232835724653183844879688724425976449677908323098723857688321461331236637232258525631496983024932930405604949513731025894120336526190978793712901122540844979715873125885755488562893929094427200268717641817701505332463970603495784419572101400707820683449229980330831474896155512623900475519877304636381317854287874367292796318972392293002109160607714519027862816287911616971534043263348439345371447061676679162947574680628907675679465942121136105071521557336804298139702874787603565644527238467010876969900149701299428745646570231931797481666302478528191175122696904204476327950624299535258047302519034342745076338977988950057278901223643466612409874089974958412443876365456183831115937970431539772708878924959611111240989728516685984937378394072071953330304315608006479581127305535227121318450637532351889807841510431291057404765246874473356397410430423767921666884142340444226131571517495485252159395592247328972935205682519505664017118262264159880127660867276945275876018458101719106476566052260177060799505326009084499772731005142015536273279701387050652366572838578882606095025786731929808955115034100315536710858495390122543401764264128273219665700997503094053976332239223374315700760676893571662791015105437200625526483133761445005011297028233425021376373584111938022657542462853383459082238897881608992331448343786316801728798649959447875071045723992780684830134252759335921275384673200537696668730379783690862189554032386979279156580838950720476542125786914835812391447356451820634404230405811315176259955300044489699930207596724331003441414726052824422618916667022327703563195250052387570471640094833827688078104308246300072469342232415418457456213206950588282727907217109724898807559141011981250222084438990216212433427866064549179962645306032569928778161 A013900 590 32627015499847860561617422776796532177212016116011849947679835716063883033060573394834542841562773121670763900664030433208149850820605244454683073014269090491546564468645844211571165297726886539762596634740866644122823634034652882557710345653132889375273484272379988025615943602264591500887399782191338985618105329940803826270355447616059084163936846476934321279705619781125830270629422942837102636552333101054051624069510092624250702862667208646324789666028661101626095373775240929436383413162708319849850454133079980276129541956365389284192114945934410862419255099281980162381706034397105671659070361305436031773706157386668585440648777075332914226778093195658853336638238788728611293925118073215395549913035551813699759884090563460346504315061763625778487497528492120853632703521927969758798710283167411320233427657001759180587371383953503586269357358558291784528597931418269722558225850748089325714505179375271666810981775382729940770947338387479166254894025323439710698676914329798831583994455588813496591975088329696068001536186976041633302687816702806453406962312631397601235433910269274322211619734022321544937352933291055581754489923576596619279029842059441243944932443977277679949280632935763391374702053288964581425874707172177984518791716460982400305129906883933352308160190557187051448378247125641819801549524936654034994825330086101434590135504424860657792450656952801610914925825228457416341039576130840666409582436308144304843235863477589131679355424531737827871108236622063373312563204778104901620904992469263180284135404259465263931385033568445793607307796529879960955168956342566658909317940197878609424022431903436870905060554662279389312685596716366727897255457766144272768240682749440351977031439643297307628452524364470505762655729624026679705041602161993478801029447973809599206908011277520749012986642825719286763614537599728673272447024107010391348627715610328096130774187870733007816660060479137087428089587072608305678673299497153396720319646527216236511265939663547078249340775957783327081893477489030177309363486355459110775873772265736749387855038004749174746751733966998731776686161669679093071541216427258832615891792794056981599116854844105995060275821205908731368544364881356904276790122459869111606002461579913978396585202760526953102682381653187470187522502577149303139876595203658708479223044669989665316535629821434805707736643758838902732211161095683611899129157454863625262784555971206419742749576630014961991334876739111466336242207024947127474876213555864276122785059157625884624478870872316040787046073352700731202467150182533682874087858706263840799770836658650622926510052379339150357589643646171295226698239523903130802886026670827618859464106509781549158405975459472652356246926246265290678239509021096343648917882817766383505635209779180740817627220447908035965840844433380977422017260105126306472699030437391224725747768732036608143136668249185678974871263761609663726621403805567196515885516095320593946238837859149525283509336020336304140992647643192616750604388177366174828813829439697692908505693646463183595601917976712031317630589259875706639478150522860751689104480049890601841394188320501459028014606310470831510793709237901714554956380972496612853030435300910617661264683394265884132783796353891881294869629688832890544784709909109603383928938792474544422266127792381261712921576447583131176511913335293078251306411643204305159363228268731245150190273691830081966238621230965077177167189860512306040236257388295098031026025532912404639587695436131828656595416719819202989207502458412804951633959219813225694460982670960939476448966172468464667856223722539932237104790951804604398122678459700867000427974660775989436975486085324087066277242340178702555596450149283934206128950795782950930494707473883413022372272113080750042937515377814720104556077328593305044568944851095366173636013265279364381023415575181222091370434619657012924878692816118261 A013900 591 133252026629944147167562277980137493861483772231420112383169164727812220759205720862417151253769363268988688517465867356295838013886284699482615593180649406745615815492960960990322007763611675043930960678541808202128668126584559872306827380392305686630443812390311381475406100881952420413365730337847429742501889596116566847674584953964194521693018638633293938472767001453715784534107896870263953715046020170347953291913910238796794919812122009499663719799817320833812237742130835255152062934081230211807094089575366080525720938433533842740958300842805673337617342170232634463163287996787253670728480921677892602803025091089050556466739111102144230326498637198483518571017567675285310114130868647937070180795378410197883003042374154318964618619648063885805546567143612199270442178086609543219879571466194307740376662127388541671196064056575887950186268657445278035485031340303286792169772755266122363239936317591726389694397479822382733832566795655642050380778943717485445904177084491245737871023340064728790244782050222400041021141942765038610613140614883748539165828187980203574603236868364653528618798367340297444000188052206933392499094051369101829394105056984806043836742539380043749958536982253584202476812030539513535965996317436599278751181767990014682068581357834579088095109342414798194007373047464080881893328216343313680976401125429976955111007003757077837350805520511594011939259477741368162535856073915542496524042037708528463554564433264685250280787168685494994546221020296405645009212697197463006814839700648710223861617688671486343887433546981923034117399379115479278416966489767632834218204308880096226627259438159258427900228716356769916171328558234910069771908912318167590557044540657672090949746079678630177382670583209458357055768028013216986610040112431399728764763169499283757930532215766533768564687760951162964790564896625589474240674163602465246317321801951856587735790991457048547957029169662904257902148110652826653830575301149623684698854188701450358751897735445832285825210912429958843918488233306425636179348723987816909778856849184267723911688148570234109332383503446353487447895729561298053692574553551784225545396286842000912605934745985668138531667541662873055691003409156314614113742815928473898579186259340988259083472023179470889693618217592164600180330840297838046102873142347857734958703315959749462108928482289351711425772934512117721487526335242042535040845291090565986799363667826560110077783288664220736283772761425081878775313133952793588267269418659718845977342582890719033020718781008496814494415655225838409004727290527635996759745097830110858474184873768431667744782631432511403314582221204971833006653506737812300415197624412353749011556216860705334699395002780007718960800427729298319924288657032568598192889174133922504641748265894361842754012148658521657596126558591215683270238114012606453391456582908379938293651188026279443353992609933167480686950703200053789235558201903720792857724552170414933056427983939390435359905762749991520078532213232210609263760132359569371984533389628498787305321011927213934585981388810607583816366407226847633361999354028566118834223296076238256871039845913948329317773481647200233444064098692223630315611910486154389049674453842884354500988754715204691652586435472726186288258349481792097106845778524504440289907562851284079349521514782992103343004723291150713621123481764583796179238767098422345905660519935553547049137246975076929588397119208005702664345697276508169611234939035793398163611421904993084700944746518401437548229998020830326747425349997906195115773204483598414871973793787454243876704699193944629018456271161449059789491913831056136626977229219942770617314891740049879235541019696558189311469951718766179286014017651140664975185454074007945678184365288794721008083618909305204331111149492048476193737579973785245725829072235303436085113015412740717347902112574013204324588083400575826143509994209001405868361 A013900 592 544214735211381521391188267060957518817179735654115112404213568834022618614892843779918749852670710296239971762870866335715188328350989227441649826724683422739176297670617353741535102229374205658593480438193277420121895624452127559048186011087596047073082204627083103395087532018082762162647392638533025658781709801389266779154620085070120810240979115060874407410566183404122089331534595715741883631573166023738246387458892720180228928799607311119586097698153719834693393974874286396401795381144086389271564778328842184841177410377334000672190537430403493283836324774789272643639647670966819503875859660705602857000437577541882466716365670391378353220683410680963736679411419160200410322431994775908436262456585760467584170608363326028237717869123277364082318540417793726652612169965700122073853377704655638436780066171129670427873516409525640553243690010140917470002451981963993891187361079555125609830587154612687339877278441740073145628319882704003353602189664815526027102695534947781209284784294181698916967504616095354229934486829588636954643738198387332292555698068358137399240654297324949840885563030852876131338612024206388875238942514290600150530293857336703348439684041824576059249410847758845494919750490738457771752261526039132550946980209829786953050975192113562288268324160465619718943706270521100193821423661695943747789400812769694312345818815051285352602262177126921615755141572302999453980852327334541025596336610247438806531660156460734295357013156415598792721215815213570591187770585836855863595493636259098073983456663920906048557011236662418845561904921644908036462011257826479025863402436101509879264616898645665504645752000701400371405239136015754450865522960707540574761616165544539244319948913761573186078742311556332085509819258976807508231051433221192063647898025315194295047844552944316330728809849188405615664110884873466597335811592242991914949820288673379441828331724000723431759850788849436942602421000865319989736106418000479240302275090929782111628984293232059084371029712666107344406341712135006247145714302987367029044739036610316995495449479263841696158496798808755724439438396997026942383897426735395507334178520487702769174810702014813230245321938572881509620682714338713671816551148276296177661153180960789489911067173339300240068595856086377035761089365191240661926790303536028123202575171414528737948536923446423613985710667613874498444927793288361159402851294188271637253267955134121972128784807016832573277292618708938326188135145689738246635943300017576398574910820126568493478950594235582848573457471923501872054615731971208702002471713793053587205276917142525542668134489816151254788488564205446668154306593521405953938009033060118358691845756837023518151133830248832305015523987689654997701107228475370444448176868969527035129868734487429096353503770348416960309998074068942563259662751677000028902501221712697414365039110669315900881484572220659241041056053890042880670732487953187993831025701243743798510690585634848416443826485553003117144253490593884581504732020329849631691404801115141525732448850132946357456541176022791243672005860121575646261374923787420914496970197728260741125270705737002285715047994168812120609135629533009220795620919228413626472164486614177835101842674121122196383019913700596490146062213376936585586165950917707109092451767348492159755460168046732832255268933398111920650744032998218446559425227945433801335654035129314177056928479508158663208902262954535298257156926592684292017414225751022853233403571813604162220213140200549829492163683146871158299486619351798689378524460204668769777043043181135664871093538682688453318906275506745266535323714769330198654374328834397489420946366670429451835752314083732997525163741284564671588189135503041240965819888169109924952218444460331808863835316071112294313895376751624673671319844108516295854104239745274998618646151360189776461284365865639901795254516004375132128535310858976850708379028461 A013900 593 2222627944291538482895273392691923663558762575564707184685161040688600610707702478174409946192042300591583964916712668072560736367006603454783669498976106291492492656492866005033157252550089422704467292051105602504797254041720558616036255536068862103447222104999674729658980384602583827031230378922425368626056039781563705842012163044054965471225993044799232228179900760206958429161009773897257142681591598930715395809267251217380793148339405018950812701195127305330591125026178047945830968917925944366510386982737602695952037502899480169479294046110048337324009217849041643193161328692643258502598902316147413333878344110876379724198775750811098723766946338245534677936120856403593655998254832296282420447935204360911420978765787268195251691787004246205925961233238851776815660015969085834261946653736961797595291905029576858124148656241660078109143107614106531180154484141991129414992192572372168058234710828740830977480132761189074474133766861271302800450056412262754662816145936975768184621196820651770728485902570099652305829667595209781775097445819771902203359019036679537310376155456359124970110568859869262260876156706673337011752240361556754365380923673042687482065862034899792908156578092742748644647247898975426124071183050757947290455112821946042724742440833086191855078950972081797959757709723141495822686270198156065556290439648833521310745870968369769559848251559866237697827189450584252373002652970919326337179023946248175077194759776661441396401872789130103444951510232129558865040565037386888869366219155339418703053909344576036313817738148664221469578221452394890556622536640100380816007747752684612599414501140375661133189220391816589958256508560641078768534333189348627168924491343316618272266347678642554810837377553369527426762738345406438521173945389470103728336443973087810335599196986524435270645863033880216563339410929022609803645785459691195522838475990791237651750531422323078568373838366590774266719490212055054235401221957862175265797762001141414051886046380973345738538806820529361671397284592872291148974058930545008670688647744159232251619960713710935135122612934511638062938834796613954732417017864427455526899025829702347367289613562909400728458149574647443946323339894313454845779648361226369495482093367515141316535279353702209449764392404438228538128900837466911178615866205461795993999760460149248233184357597584462128302654923312492452973428045496789099478344373445614381977708908831222680493142159122252929354364061361793726923288936646605662824102667545083786996191855389738510785875600868138147441706234540245919160128165559345431056996728773923948558658662578705711336470737992633155832920933560028942855671712907367577884176629929862448851725947343844587504563827253086265746206533647307665766089732923488907541243598735314333700932028388843659846441101983740056019023444303042391551351903786787495040734142098049222705670596923663740105972022890966626995018070748378018990219224782103038793285897475275291241309931481870052446648193473505583731962825187974613208057548961159210640498039639150620385420081276816351434617273535857741072082805328387218471727587615129544317990481512187421090459214571196772091113228032839750591891433711392491660616191841683320288593451945450310517270767220749283370088012564519826002022831714960086129045946308958521951591355479744178149434627779829606946576106160162293241624355912056955811795132877174133468745980525667159832378660087750304570140941034880566147352861054108509712613456803978185913396761047512572527734706106205759178775190503819644482091601581300379089521126446347927315191269699119350035697992427506594888198438703373849802182118813136233654528850766891620941576477065067594671847861701688018925518760944031859797994836497106235269745971091350013607280301238885600912598678201345792319674422086687081365711046643435512414042979647917367133411365416302426235307939916225788561900764067984481501283191614458214954941498516598561 A013900 594 9077437009909016609531068958366478126264005793626396177679850891437354442791938398814585835652866151888388662700311124387813375957228036176285439384437814681190780750875170544021922568297072761356737571933212442295444970029044975164312287271114375785550903246251276563074971447735797210562075021787456370431044098127924112593067717100387928535999549420257589142341760874661999127494909178583561793683030930784533678740024189964156114677926112377302033103763720622827972544310538791793616205988670267313209437986585625908140412317629269859650554293012094524513323370626488824006833375674953024693722679548279966944305879061574333307979944242663359108835309306974926423693589125758773254056128558836079329633832616065602695330798330547823495629678995828933868424198632027780544613886879359424795050590473779414520729264623199875841693651105220166665629474949880098099400108838790113634899028677017743938804440730371256535957587690105060248884191371884989038620875843378728581162084437348671818579614556420717483980003172446560081891251255263864957457253569976245560640773006721935008844566875471758649553544391160913868906572481881282363034336612874302060406595753997312988192669202596279115995188745148752482352469791453436808745242768783583286895016731222655038163327348848149241519798744030243129244422037991906230928818802559385494511340860240633218738522367789944229145804043901261247933722262320595700832508001184591612999188877896118080946195598622769468486285059959044609629907890550563490271036709756830218267445018540875264561174208092334485299338190697695568125883811947424917192658514370605391038058604486979001881363521909378009719228191438526865105364869022790439649838712951917569231684019730744002381262820691736745495744503094040333169126439212780970765031539080240107002599166931899279431016011861432613280039862533226346551051514632169721679556041710271326020142632466484484751997132441107504174161646831747773483336694544259057856365999326867865219905586623650270721853910579622304112079474530786531515321403034317153816103052297800456968176940568464598073333170827543896289398608451915524486558131685849136619075077126035544863838290113186585094878041891846424496657135967200468623098785705475249103507651732976882867913004361956166003050943734547315992204783358573610800782039199449411496237785592726480890415695056004858396468048652299362663001274955473739681230454041481857968605733933607143049542932266505380624722385213352311029087617371763121921131269447338834145580528623544239554934152789086441639105327381163876104819874192052898687798601089088234325311396982311572232366402496354574374991477506451064370388217673447765545791698356692832204343658473181157217782793272943023671976631448156871020347850275502885062952844322553970778100522838496005582310198074904780022509951052894746527349667901499734377267861607522595283357350476784928501451990566532004630540444661019692276980297761521415735973326151811802838697727164669292233925132475036963067408333613337628025293106313032305777641043769819293336068684188294687866714539362726937710471841465070136170234457324471567347601112306538187078649243534406158662965568689439308094087625722148858232094396312131786583614249716810690073964805683865558633896057677029368961059822202767985894687449029900202719722678366363808461016206506178677724284112750229877560118421744824981990411273604787725287908313978799755673838927810857773138577518043041106645217187421496755082969967183945618625794331546584113067089625190907144973093840943061047267794934311840313848954792109790459539892322040656016295899979769443036600144206571172111689486131706887843350941793626848505004694933945912835979113431557919628466888523823725739781730097090281462632850509732668072571404790280153681923507085570033921572745174240794551758574626918660795692781851307501619685705347223038967026932490908086155290047392719797659291447472430819488883872184155800410155691529033138699578661 A013900 595 37073169569606424644002448263933491681952952325755358255658456705570190717160998406537048825975706303793520025723003363423392996560290979775603539275421863377265948855430034894010477983104643161729813274270004868791269097540592612113542976756245493260144229498918084862531053964669217123453781158557172349933797632208352996165460456477411439321804295786823440073827127929967945298601086071162303305142660307448044781875811534256799952112232713486251610701114515159412345496191215790103099740494534227404145978890452341357062166086842018663068688438644988259659388491299013632615132196427451323104657489265809761277206584981254796237454198261405667599753395575925603981933411042100531605663888703270990426236865421106144033603208792588696486324667616543944640965138057263290550038120017878706164890911604552980623524910376875236124936882172480787899264004272280258527858083908611541886404757918836845038215155191349979189760919842745766667528174866106855617620557652818908777052650212660147922932822389492408697040214936592168477012141142874406136616126762393554470458541677526061491557104420681084972400280201484679492915201579823827180150897194976549919208638125496179972390668482992666133915066349250765161928204227744772724033254737231801285591224727003176664017883388758075165440251570292659994390273289784782229642619800351588857519261718649630369283217940813279016198607441501184963947363025265807222365746760145991791241600295404413750510438390530851409014305299663794049234116445705446901179431297354580051256290467667807208869556144444111363745512403966649167478490202258290051731453831199503848143926184643875428562678641193612638872309575882279008303685766940847457364345937405639496416689936666351310869317867249942734015915620830873218736362459515357975482436073789147701249422260265736779023491925059288797329624082611812255175496041960758992481196509504960832870190545399001750660116240599859598905197755987187913431068877524902962450242234216860375212481626235236694305394278052146031846447894010659804148255657453857722217500291992499144104188411152606833455898076309942854379429146177076645471076552176308144715101141565518894813946824489555445372576505768531874133221905660779401104066373798517170338884703950302620297726369027669539529226362357208427791079547919533842445084727076510540941196236377039813331027630593924498181873553968904479351326170046925255705852978581270097611440646563978866535781339212566891514809318172237386826207767195635138001214138681145979872799582531945652310546128340060725384711706662738767563570953007637435583736954506546346896238601726855674465779856801764213559477068275574298446166890188345692713333421050267552698592139913977637374303923788819875921743432474048925091073675658031608388490774450586994608811123425224374894718662267916686994712913605078487187095306026182966669934050859144638919355038439587803277708576124763926643594860580515186248107511068127375528704397309940735785328226210953021081865867466430935900565442718565819955727600786161553058769564501362745733131449162098523011136716925852449030275758199334408202990717393331652675905050372244916386098454168111727001576342050107767626371366299453874054554956072773741717925540882676256141769736858281011882253523054813322803233380918146933960478905270464447827822110438744796499444750008090843872426469167326593173157206366461453772020672940587153636071633029130060947281238911252042133037580017102226690838160365322318931112725945919484975225255263735722761413805331809061691757528889396566207448559017921337630830115410387325597333772338565276810101403276362075221685554201530592523141999990232347917424730293205606138179584423436559335133144939131112541247887037002117568303671256515611820287399649699407856946875387965932497477211683661109129170138862003269631746392373129474349686051706818672460008894298960668273662013050205574906237846654318340109859913602182305370111271182888610917269929415770796087908968761 A013900 596 151410568912399168494995042957179037311755734546569784407292958689675921478147950753136367647216208091029418930575343759560842760644880950792522190358289707640955238986410660940663087141275656241463892123259401154635290912534631827725532984913158975269248307840760849305147940028159514323114711083444506151536972843499766679992353215759852536745620246227261398428957447005910015361961994224320034090836444104308867141703783762869730941221521737381913689516032492477071119653340040599575859753253467732675499996532475297788718949577437575263857493520958435196263168196702792875977094018561550376143054756567982911842000690928527694568182928573605148449820442625033335148218225970453823231223493516917755270784408303205023953782898633020287908495061337394740852110361304807062198701236003138441726737136975066432717518709995106528733090845417510958340172019112424076133883728349244306829807558221079477657419553532147641358881762490677828392618486498841875134779737130435358155269505786175522792197862853748335851990638862751011869133762653754504976960059926418278206354200523725865263729861721608039816864956771163781001694467687360072410281459384900922501589918176977074121420701542058830750188656392041399248596140814736654026996939705583136862284406498778400816692101565910243541249696878483822975749309533083318888865653169235724404583274304398674040819959675293453643335748850442431012442389278851108542671168708859005220601611008061461602873431941205440770406733288662200940271104210022061394553816540957137741915867155292559089551363119080339664784410954552595831548069313533284658566482323455724865708457074630236281668264401177474572031038411170391580092091344448882041469182607304309672954899787028982055072691970953358369937135002950990143514396657269133023025792651398331915820466702573555844946622394626566436462715045418985043174498560467977761951447145665720042485978076654608448872731398350127187748317060425030144431741833768333713845996759007313675265671422188956418449355076387047660810109690376829716781695078862957777166215160026857746935059994176772721124066789355513921513880955330944904845069217819812270139089287368877283828535039844617884001585079785766795679365718131094812828518581296897773898209358288134881860564561472274194060852915729437297149975772737716085463812978937903776768480490183704678665063277136277636949087963637956753023230562414817483753529855676743786924982356072592652797651103259383654202524251156552883774301968211460662745896665001806977544480647818301770547153753299770348604426465892998063345147692749445058304975679637140441905274969551252986941365978943942026362473854021341267858288642385112831956217738244818762243872857214815982778032029449843044071868274310695689013379089828642549851043560424416795268840117992082294731895383287060809271794005167414654599303126436839880359644327047883478955176831846158986954292873459724477569032413691742652671082134060850082524157157757926268961594793996379444353469471185518051742435225172337383847007050098363185008873837149580091211427884654375739928306476733590912936998254337659855876242591896823196025316492130335835257381082766439272358864940143187183870630923474965866480081950651771311323921419444478980384857924072642338909323495761686146474008254241184811134925857494009121838056109064988062128178802952793823550220815152747706505084519678471589811763402377324934752233792525903111044852255118683376527580913585427221130278821586173248068876415148455714506802440247878329065612883769446720664368615494713405444406867333651552939410905177678286859396456941706785585411951222393627774961193600025294454356765302107922361902258415211309234545378923341675417176612379050315860823036695707385362826592082406666750847589196737001327964590718867052878879177714452019455552893296446415506285072837490459321027153461869847012594785215279564257131301160357638680140895758748187161018983002586355544376812749306558735833035996878924073425107225768861 A013900 597 618376055905698356449577749936457863463978907217380203067609579877464120584825523818834992244363362680781340883781692023766197479592518936012690670164481353266132932499638766758423054856771048931418923284495843515047146251173602382245676989216817484056112283300759225408004007016946300606547114650606791017998302327110240597523449760838029505175324393237004504585103538274284099649804342573539675550419212202851948602299564969720031006773758149163211081266117818558098636847325713152768368394122240820487742211338278896174204850688162378572695653146439866143493601495322073087570925658301246452756226074354055578236826863821890885913610466770389360389060119545341269112173204904156429912463101095937321219165872735527941534668690090016790867372588503115198508844778715323827532777916661653712994608867857005792928050881009724569105345054860501922468054883429070281762470668834877022767923878338268915780144856000197714221450365069939809616121553328406601079829059194148176677294343850825238811138083878856432201450820170000270325741069187961427530907557705544816440849396713149330049464391987081117024097986814066769152801377176414959090902918555333242489665886416510245396368408588624012725676241759392670712590747297606783448312228448511794842392606866067365553853028697435591557061428271112659899080730813375115757335102974128791276482955169868929048786838129825669318201175215840782940346974496145091250231862795019772080464260119634823393756986264509081855858909830958583522362156975255310963558636688739587208896334964797495870195811665999134305285677563899211188221301431470601407336029023707849379764775246954422628197640309113325077106536006099407422645690351955023594446330155674138439624779175104852640104436351262581872018623002687141796117290902349523448472662793368578775734283880447361999902345468516754609723810979710722233814012745305828445563667239060512891237025548843163020649571176733152797610089454798926037903821255035085489052149209458528788466203921033339097545429516827417738562229796577700623137837653279284720682316501280849751115225457277351647115522298473643762368762723548067416822652037567113112287324697632519083761403784764443744668757625938129956000893208784922456167765566393241495275450738393929959141613586073476508238123453983510594727513203413879002358844051093271752603927938439758461840663595215548633341407101381742812978928963188918500215275037099244976924107365418431725883539668472752041512183496672728789175510442674394704181179315430544878796390958235374079393401191005345380505686733780059283505981037105701312068409478181724915925775408419241875220219735970932573809005829682413893401304502653681702105220820983402551698963380023887170079743389508133426136961290980586574195230554148248866489196856172921057974265194731581291996828666778068338207743168298243358263668497983824192216703755740587964284316654119729764779014478789734198564162849790859859516619214800051882886992772156304432992318259755407285063449020738245460639331445561568281706945340313775182257926647176437200096683835144820613816936409934135381116907507538690955044018245808407511710191110825996715110505337507497398680112660903730920833227625195031570257169174738849864349338793074616048268778632563002648981906998363798152500643585154677128340961829517140148507926793088426809525757177318308207555280381386152060885122191903365498421812723412635143346532784288833421721392139982469896759669736755156899245392865518911748611346235984223132072946353018800131615198644215681121312068526910574513888907531284233641011401017247061069040747929192081624716166535399329037589346785743056905106332919527104267826167375495822923256116016606198659912966419793891774057503224991975228267705447550349150083803389885982783860541512919515649529683328582771207110443027064910102015634372260667622403466318480776104053985374892508483662114204200317792491202112509199229932504789499845937265144885326255665839574438147889210687199553845869830978961 A013900 598 2525510268300518563274076938093237496631099718945409704728627352787131092344606506654027810660196653887941755084793692175955550892601286179088365978709428459355566775754707186956842356763593497711856956005132758995647565051564360662931951637337393503451052232340914053248054573061917403253499677491657845803397884532453260734586118691688357140116047529743643334180525945769541965663865565308935962455142654976879846138600255592398548354795712430755619540210033048890949200846799792412934446126803037857194808453068876178143966204900374658491124889711028203756508361360646374019021505051993778938948155666495472741132602831361848389050662420947413957154320823295247822522295698322270179561920463649018709528516560005042401549681931865327665598227256078161285345171469596032759350445822215776590894995071823665215903245531182697122407708843900830762053705417467549366816388221059190083563500679445202417206605386535263484849539657432506246393011652070098727876730940483879762515914507015499208653807859507721433610377496107118274037629426411622454140407087332773290370889461965569892004347572778829977119235612045316905963725257327573510838115700574755050985286936379555909733553613885207918996947064645777365849962583628903161888035420518795469827610488094312593725856708356225396913786136263479485406495511795636123639648051391742370581075313692216862997079374392859145888134737900190557447454018886680663320163201073003046173596165218860701857266301359867805716595229499527781922262807664797190761580791659118036859440730526064417680962584620918730415351541024398332313025805397570514678302483471754251359746698350861804410244610984090040060735880809046595954234686612109863817101851435118904475410000253824903772303168606627861886093130223897558496664423891576591065430650587059405946555164530418951591163169030314746018327626146047540385842043267116279260355018934714279759614027281055910935797934292467046073872163952433748630329034291510047680923371638498786883503611900096181241624386235104373613479741274432783692657865897595580007023369505197619749379443405291889139336151734718506963534026208005385685112810009279884229005775084925668822509032958760249462045417688851542491433203954891710588157227517472203984095963636125387740060223188496271480771828236537509603437231401575826647412757347914082258081454697309755973761916029883417388978274084160277204230056757488825235647704994292063509500723815212782430112690243549235085491950130944588320600491374436938085741058623329203770037219108920049513024669197586122073868655695117873899826060659624431834319903218251460910857375271300434161828774643898621695625934518011776264454161120592404093249634460199135344796288039318937615209850056833557233819389745455104608257315301427417343877395369492683065793754456068445886225539954816975678142582081390023997728006776284234367256432025523891045521541931407042452063737811839632230090096058993700543111684051784106694950650067756335091088359996985318648334917209046089024042554196149446580887617171320829535634780477659934345352066547798797013710363808748412244154943068446275268186229961724362926983103225915564010179529959419707633446846798509588357505905777286653631118874883720111469838998914134832477350567082029191681709655353924586398426030966773802014534450548892781597661372323579237021210954413642879868784728160899565018012988429074726935470023765502266601576717890846808866485759360294545287826063931551473047365008247458652991415347773729401677922252273310434636329764398039907483231740382824004282748201137425469897488303905939739359130387658361309755584920463390935121747688797000004449201679382973566067333118004429865896693226679537392553149206068046653188320022978692951021743364086045828514206411508436732173547621453456106783759829211948224469730967477278826412552154355384164897325619194773656167342985723583868790632924283488722096631111038900933084166572743301110292230515491305846091111071802414232473256802385061470822571005599061 A013900 599 10314439012276416164786220896943529353228570993244666720491891700145274881375699778432221635545119814340396809883561003009512241356023805485300974582013155480282529624426575376957626826100548967598492705877518706146883216074659056947841046614001286144837945873155759425784432929896749928545021286343357299703503103616876894619383901934843111084305089832273543484770020195643332111509759019143790673199010572333729956494503442465170503734369523934161456519791336185008574522127615878993457984360922413715607174397987050268033950521399825043118261653193699997990159555141377216777459747804352844558337101505689826717532404356167756367570199444053754289827918828740944927211130383813681962619018927509420960604124011233153677211457527613116584397385534776074583639500144148626988495915132957275390650840267830102931935660977148784500322446097084226816134300349184635836564177950016059279471776688422830637315914265754056133737489764459756193399945281231142284620084710761153821971008954016507333562225332823344614729576342228577850115356378037133676577290725782866727977040022503045961504847926333592288382647282389890820963356287176800303187459170833057678484061362154680670498716048022191547183350503666883985645198037761387032370087348976233097118413822036470158348365108454368499760990872899812829828153726220069288192810246337066407432540269725696582383234870037250430580876971192906155861704405989111383746541849665452813880630271966514211315963158650137465194952293394250913676495455046605871586562872795795633455678746982230214315236972812878807808067644049286253397961004850023136568169851049475009732592850481453046253684425964733116702091471548108011583285837827204506925289488548020552886926457446646543321367143209497457356854839240550242553785670280011847146916385493259906885731894013848570612421089799877484528197876270698905737357874749272863243495193186285524680519408432587726908803279241798955337347378670298625214875439278990477243706823032164534009703984864794713905099397447176007379186224818652206311967682770236005902264150419547104016060334190996009725851916635915589008276279970141003681954912471709984459566715030120008963677964015905693588189152428456273540804839705377190104803521061335745763650309182263332194567697584360810850891704472671079508907600204407235186525089697373251264312727210737471682197015019562894841743558165393072290073179033316868633734027614893210871215415634434339935605668336369674561892759021740924104752787422829273272913143264597424446412776599959483136193564494530678748009050593086603912153514166032801678977751053564009757493517202893374460759060351921004765727574790946413453433503886772558149644925348533748860817864777670512433216163826963987932199003478802938185688309679875016601547014305940436401691338367783595912379613955007965184077797621187078399144950203029217863546361291874148942905574923601433485515963661072053830543191404632231381822971947575521936954644892373715901849062152047736876983283708382341229181219635048150930449698177008571227315542583591415519786720339931614682491510541673199194765447140784501269074649972908432354454618868064980889538228486795987365467900456639808320478227290922199381506228031476190974080925304216983455579928370282503776462085140618757234398151497431851581362164021183558215790408368102285497564680131713299314983577066658074389631864056172521351880059530711572529766075114725342938423356289138312704555715528913302624216477548454132140892413258036023122203948431679419408669027107799184192174234129231898715176211013560499033801879470552395456363775365901083534094129249455381521664857563516515170989027969681724149161254575010019738550703775125344463709225651715404333070994167302859960853095007183854280698919448017966306718014325681539171660302244346955505052714004921932230330666154978823241332458678994283926701655336674602111692716699120573403573217225086339709977783907488807845608940548557697326552819459311769258260579877631938047933066538130629161 A013900 600 42125210684477123535019569551427965175050160022081536597827655384455017288301376840794814813951459378867428951642261375952151954434378180006323195591374510310177359521650200923608020678104078139117971658567080025293191889653731129139734566317289266745418799578501310226605628313424246279920649980576191891076376728984790542191920413275994684822521501689078211219692724251047128319949118319844174632202752277478758849049158003875445319472042307069032738733936315904529704214395918139013060747386427590778324976565993309986727725358399546858424335536070043355491608629312453832418040133467505256813549114596489326986900810163429089948549819119659381948840493116379721918167904811663842317214297820860153654624263478401334166252990899982257055453946659964500983116666178217551632343155490425941380232487388685191214421364932434327926551402427547787824000912190405320404747595729838537719349962644964371028692562768680406409853415684519854729220909923021389435759172587304339085465619640107771617508818044009154564361677468872077026233977098897835685642989630460531786597757132944712514427910920786950598575858148655835491787264375815057295048205187058461697754433493237293481064476710443480520043068975376424552657538951219318540289706112041182568174411008992969810180716287803594844242362585000998478113992461409111199977544519875459251661645148126987137807951915954004520785790218925919224060942826204535791470635314760525502622695974368712656949736452206185071740169856403753550797088764451298086752553015348181742391971026228873400515073635902051151847736873129334036788865937868984342081199056841011936723892193244152867657718817766992486656128481041099478215309273555923753938081725468459288066049231784306594225338870949051775088588205797170486164158609776266664944568356909408278971924514073852961086759585272769434439097474675037671620849033621380050045621961987301897633233996498939968055970381554710355292215766574745285538697996434764287101500279652486205513566054290292955854530354213408978913341839968082294450913525169603641941442918992622747059096026929780994317361538584659492984290163302332843278475739980623219241300880421228158728566136515324459089216905622210695224274586645570687484218165170122380609069991381590857279166128271985571956937661128540428493409038902419793632522305358131792861830873514100118834732511238411838386059707646840011932960160563148456503901775916012977412341750208008922165347045658235724247900779013451129877144963866364457803177841320085605779018867324671125036011272945677239605422511536275592124230079359008731369914712055611825814589031101854033528560539142340927484712753931279038131581226657471691511522989260872032256215102356348917499010567901867450077881882306782558647107811251887235177394762673905642248583996719203351849345493733261985616257317342487768077026290269141831705727557698504503571869601451055538099629232704148036121375278558849900818734581554065136718238402159588385488457656584240314227024305976688028196440248292719788263200542774418882758050634781188283715776464327035047456378260694758054504540757433125122417529047029005301487260463373683056515943968501151978795294817722863097801473448557082645416208967409579943033434881115877886347917441036999143955952578384886207039762724928812922475292795441079791292667822606574912302889407690610417445623742081515308272769885623678250625734703009438664080390157142124887820157767843826072054988702347350348160865140172119069530750845879558180069416267993770348486364582279989755958442981781430126774549878576693447664449289747562508835730751335651981162677367361829973128012966440015363126351460120005099279313628971052996624234667838693194449579312193396534552099580349675777668980086171934586451656737616569624211233349025530299812517012056439645325141294320215668343825703974215166978749135823339233979326157262168079158966335963595032958106780042192345095859977234358947611059319703305040209071696506594656139431292538816475813501484981445840687069261 A013900 601 172043615081683704706496959024556503999387533596343225700724525183308120562168941456866943976473969200691845448831111327787559749257398359342004569437928228932305664199731107242308440859465543632049847168725470098379950289726692958250719082031007411604231664777356779597790273200484277656070206506321205878536921275223512038156564351780903168278344887569866011520558274806425827818632514079193913459553892779203276494160515252785710104701087458342943677296008041722005669511718583667461380411461656309925347815118149843310104689863964947724037687187199200138206634294583622009432350127134771686857472752472636656836528585689270909687962264816420001476641406777099538665711458209221110071577230944472774401004609096402367269728006387608436022436519007907678429647759455124480839204313681604077616948881976616578124009510941919971119156509205750347799789949477746559470350060467829301738134901788261632682654324296130416498888744850563223219465847437521579615973472522982238563289222637783790170839381282355832165464091312297918654919212103585749621570219592753488330175686504416633324887545419496905726594260840783446387843858224530651313763669852670650478260579584163923543308910397598929235388418045403830891933207488213770069715729021893505767863680176239196994728873571734949506965077275765162885463834725633412460939489551167883005170576611110576296508594227899665817345766618905565628906520657444770830481013159648776965786855251615233730961075594191732657679099450708426280563941019984310967404188522536524402284791260192368083917012751461203011312494011284386268983444165716656820478167149243433691785984830320637970953757081360991781744780985548435420078622819439021759382273513067460046849839733579518345782300708181893303691078179884429779713526342345860462566776571022071261557515879853536952227395908972102919962152435417796029704381159062111883771374700574301667425788598335317222477356691277974116759293704483683795413882025937217259715524393628998564424160635893039751298443274173337824188958321955484866849270379058703403656688966900689553886801142679945488672530577095146419956632440233220867566466048130603270326616167029218344291495686708373138690729853468576322576155063593761890324982892589461984767883360871546601804699663641744546414901058752733092550360349190411581594377979835451413358796332349809809433049883881309027564344838060166939575414524716115174356041746920364517062722354366279447024416034519846179636575819469614772982377624071582948478416424913202942647696735059556666430698675848713359949745684787814682070160191340206918796600045421036313421188876512113160188027626471773724281242843043490650912229019373006792773902551963316727809640355748666970306626559378584754730527473411012954553211659041643909075233127631260707413084149584895128491263780301509008717342126015771636091151149114492424011193624124019941542376211155857374208233848916243698471344896537477438783694723259538978936094176498377084761795403713352451574904195063697552645109814492545179965525599945546933491037355560485850711886373734508164351641910881722065160049411973383745590552798500207580809421945724922344799823277699523297749842360356762900594095512725429789226984460006432854922794431400237991511415968856649240829649881334292143057301984644489785494265781153709416698175946975335205911142932838629696500089370658858752032127762645549967058813726295551457409385521174309396471194159808737904705851414245515904274137479842091663989609060407549442779683049529625474023510076854288442299632940336520562190065933644952286299825008707309789898516797260687591918471798719817155082090884250633184559695124627572945971744071394306514566033431154674714144721318508362980160764448205691193253659238914884216461797733756569618810722331988517322994600541456717211912054885274487131298686901426796137673076324365235588834199938200577914261213571675254437699236858477097798798346828882822612297274978659587818022909924774279741733707481289072907686397228314207939395900255919361 A013900 602 702643500398719500075508936849150242540402625348358964427554734025673878496074735972931742761261314086514766689416590604928500559501889896787040204046012117710658495463786014819419145622584086213198412871638861154263653358223076437484720053641919400740254146348867600912114852568371038859433986462672943249738518717061620738547262625672738410468756633668977347517123570695198529819904869383349941154077513053436880733077454504417371424319815989705874615388303739204885076858479379274862691199830961997022422937071850893212641873978109106964690042278927440483649853329143265232344670586581248181066291325846247842822723233342137011527516373699005744450752646059759002964170832183738144864438640477552202403917325015226004568663420615638001167669009716714757382202844038433347319875176711352894999458545829581743332845367647406295967718218403714201199469932452014201279416152306722119058018490528341122300861208512150530153528021732930110513843686985429320831176875104584283498568077464195415220515287934650736502804060792647241876474209071466663615204555408984114442758851428374476578806549135312732174889347294104514176039489218663857561193517808962056288914511340263464307151464263744184489179073527651831149575304635821346555496078614044288800037824071458680685369187283196279016345579067029777505685732866794145465135430215414302149300157108013315763147046194759253064287662794038839490582749923590845993538336326334729654747061319977027695851859795314049538959867745737734480877472083658944406286413749079941847895718270542910683893555695255450679704368103980573245541553300647563837171702932392256784056832431497347857810210249743507896815641767859350647578523535493728206514902636992326644799477305751844455527840104586378623498036085544179547757792648301071061029434760487812261398312162425710120128859859228874507520346723642256182711692796106730206622555185990206014235330640249867403636994940205065368230748177775517472533630996012214947621432891544586665963278877211399541317723474494603181107948871656717700183972004384029629577687066408073107718638433620308050232970802444864588891302505788937578449071553636244946944203414380197669139241825581353444099948485280866027609597471378346530038152956607514281452497202018844347977175700978912543757643828953095976018019252488909130801180701823946952750073459746190592515328463809538080784568317466365858086890035807610699702684454639207644500381430189676255871864550998538302099918940871673163952101436848375991463648999404437051270400883353470440926282892732406082084116300987598730857423307612730417264113042104099828679790911751997869637083817300997539110748176516763210881285450250316415374688186375933811364079986553486522096263837784637375379701984685391418703726289903636930698068691791959486406484388403819779166298896393173244011505694203138954731506499249647623396539891478533967273160226357848257861222070592679805170518163293608145213926402959006403411881162331198350252733370101106460829517797963842238455445638478818262042383068263208176617679154881935823378265850855478528536705079873951968042222963489908528750122274907496280991340977957101073319303048275900799863428933775415719079246077617440527611716460096732429223039660076143381369765469823410021121613910007263875752470092788545377426916371075645782446437083217913489796904763149180382105711498797215688033165027548453266014868198377388002757128816413518180437400539269026285347072466771525750161909155560566406991626353219533086805946322266992928084891528390676281484373191261323964561010469665283277429401617886532620234322350209171454841822591623403962887922462458895239693435418186595296216145933725558630445651702212238154713170481641323755637558243681311608058462951311517543335844586232939736754489886796635587359571065963920221887235269004418167424098472804079532666748689416383033593344801804918460212136609292478324261890952943173597170127082187164713705913037618601267175184446680560667494376458040183951354922606555284959494735631100518179461 A013900 603 2869667022621910708977886124494551354709500902587858194977540716788988712839697325261786503543010094122049045151012987106179094063562228029357847684384522135954218071982143926910004552056341289087409851207473144478989340943972224701407782655799016666482672699357556517752769181489336728176853203546189030199200334030870082319921613836772656614933859436324104053972031892199831010836003296953408878017309125139054618038842365018945491051435984803373752222581986689590410347282792491375845991991920831723001274539718083304820643890155869381863597566361409838606714849631407338678684101487327062277541021470179986661120126780015855110916541149340483059917063332525307803764973059892437141178998716013011427390041151012009540484882844799747776206878170253044457339412017540209672222449529082013069820183646481140627527417098854139700768053943500827572832956350597203651459464787052036113166972375185288505930069562545682492350553947087481597279699515860878874635930306791507776820785383739597959497521707969195007601838567487311393194950193742986072337520539950387430779785867877475628169980406130079864788197758173199540450877053957434279329528007277099743051612044679281354840301602351021887616440743373356371249811651238462597288648090163696893932523277328068469245796983152489206326935995813235381340748607287006836288305075678203766822258920944994290921584614511062460199110307904796818402328499545687297713055912928719995717682127883979498789656276441901905036115534820235227131086164614343578508658748679031139580932750884442572067000354708548481376431289477835163172689503376728016114956789117886148324023293390310749883430537491187710344892659359756141839126095549833470861955720374642998242352190063898413692665707298981333522606952675007069235177148712719052621421375534743034544589108100875005127328396679936505605038355574374062118069007260272292943597384257657786372944528103175123713061254672286447675456566863601168685092074884444483079795641693790137947047293225697954078095255759906883346566155094682072416039060247076819794187861325604277787306798945387133728264526287235873912355557455195105753081431581277341624059768108873579680729246679098631182402043708684070224226384642453776441675350528233705684394425275262364220417931257543677698873136919471168228751168447109206270014232905499883573673527767022876745082445494372998285270336249932702267378525682131898666266433283876442580111652299419086986282537884597681278144581046332941240569941430333889235112680342116660765530495518104791981257472888491312412245821468979752964293533388044459909878781339370396214410962742477246251382683655322821350479745738460289146323468788652767522348179396666137654925850437163080858379873236160075289425616255355591778519307244321733492300913042216233530392209297164428763912860489058255239040634417200734008157900425091985108361431967327372054274280953628314427779274919729634184976718401225588319476342036251281011180867266958009513465538609563298997780294468181926049918123987556980142825558731476836777332440054132468978194998939744710713875285753418287106633210847412098912176903133071980468693016679415574450644438898766654732623029971861109113707267984843466476259538806397525010922245498756637259995640525071258690672804491474576402224538858427790964494646578026416015735276138007363701593028540082330747738318437949207388711937322175665532184589223861288719448392556243266014242567979829169521012264008614055087762003344134064823360908180810248299357252180716948084584433575991889391886610034803564464987587420170453098632696577012005760831616144811627347890942488271735748234527016850836507327199284851292035871657824074487728161716562656704059902214277241811991723107260577088419783176597914320110255466210478535411818748901156026198970811550074312542129879449376213241994927996877614023443800989194139363881613098396269288270847338148020016596313102806168231376113186487681594411033142851167053871437973872524502674450386658373315912590772355045858357409285713257397254849561 A013900 604 11720009956757168148447293698934321682320427345759974241965969018978625591097320685798987520906511068413954627350297291653333144244088559056928415085642511239972757982000345994037076501057855515103179660726292276839784846338617906875244226552331419766598550054118895931710602366889781620883814345456194164425584283415810534072874182992377043653707990257750709690931229422965222031186331901090714152119370215289538104587054141816240298948660756971443544825999314420942884489748000096820583991740195860760741228348937163743301296532429476298338500684374200283263522724094480343304952417568493942374767563327383553702667370902389533874349356624562616205490338273429942126664330238879762420726289835067455983615094454889299176303850511329494692554287342008629121264349960247987862533378344173378660465681850777272918025351700847290806046509878705673391034649864430390030129251596264007741821345044466611972357503030462384412691389725853930678931618072426931272779477601897503702821546406516275765981787905038697299741676495313495948258889281215923161019739974731917256435154242784266090484645146656265305861343252352922416354967426944611297644004664048410337696831803286697660584630614463410842236193256451868129177727014634656332049164953685644648206712249458841763315228704690064320049045627436830434169132727769471907091903047882427682282554481290372128547134645709244704761646607624288590833768227323041038277189367048098263230581296173088554986333988272648012259904491874857511361296135987605223330791704138779756193627028819902793021408215665537561337964405787716067748744373430398267343111137393147936256291856558661523909668541598297219007286454983839418641316725961170428180784219537799843764588821792157575260629707845476963221012578026949046470456228234764595530199661242819562126590920983891709315527032208925362478042753039656681470467750620685331883239020644084422983529120170705625931637183268339753237779840184200396627953228127634597790676460037249996179673797310366239948302912144291462182594180588346146636417541994146686798262438627761756515417484879654538246738880074226319881325244558319786601265627802526372204164122993218695647645997091353398710679369112680319886833201744630110819222740767709805619340956661124296974973093466865391633645477365949117634210875806007156436571398623584980003123628426825897937467960726014256669870865548686399262902904116920569474797406441113063017876579267709792579763499257023274705751561595909411653552938365568067359012932897918996349163862275987299035445626281360257514165571707281678061224184003645766762395840746903974549672027347514063892518269699387590000315680050191405362788825203205556490789721822103569462620320696268175696790098663674599649618448774114027738242481235841636077639651256628361577708352382758540679125277436223309280021094063923934963451689284018601473044032659193687534233645116994352582807764478942718704497600599163826481161647986595893029044791185850473611954119700856079000133498417796272362396660095705450158294007240783280559140195757522470686315173364810312771248768420821379790487803055126600579320602262682408504169618113417827029451403550891793360160449331107927592400966884167186279158058698746938294632553763717480990185455464084052689835491496435808958901641376243799505883550583964263676280457010512012101039789453578787089168814070746795845445811929434957775660613033761113120387899487345678972034086128988291069935708449844670997983885619781278279153108462155315889653252988518268389199369752142051457293495929751272435020270770305567670578894722871309739818164328641312063148746107293084241100380024047518230411521926460446654995473590960439405072994775262807707750693231897561597208334086030147392324891326718472676614459805681596953944364205960227755242890422470049927625182789076841877844727426975860310760851063768773770168259936773301796496255884577666697801018939483774479931415241047526887415694869751594215883393700530751193897225498601849117891927885966015145163353621190800249385928346929661 A013900 605 47865704384401907192241740643111362117086539643245656561587456036379623755226158510192330733121802761020500507515976519138669547740426328132960396979687665797683980847045595074592818175046888767088411155551911014133642130716395732087091820906603303800184904874577036993595202837216924007633207052091988043124693197482795218017559523633350076363152456719669931199441925017561686262790129303576486759384872015634217862482092407645848821176524346207829552867408626025887255487464296943425043901250125655128804011441122619381180568469391756579520568983553355751076836420996991264572099473543903678546730580152930499060617512169819997685764081739732805407459296032853500069451917792939076582250661041688832050138390878307841655241732177171300603355657487784784202784852936998767477360433028816839960586551712441311101780256906782121228265357042131719401998004545970020352440906573553430282380297117451134422917250484214454642257317470749764139755300301216902438089937253387196770197180500399528372121985964756448680572280716186344115780077972303232997843881050542597998924069878109463924414429728103999791933617838277822793557738823351913945319177092444776708597968464635005202291350477160630684187679114868331078242884078196414560378326636512494993385681704727105104397488868053396379576627296060386613020589142616027985225948329759670779637863039592490100571481153675772007961745671844964658112783650978259227468907371150505164958280302281807140508241627838310019518688195170597437008180910283114480210509729664894541050148342030393816881526315007837619797941767642016980008714644271462994054267539338492879612257827663086088461001200410147270444877618085953553512420281814742106903569011798547879718800971670172545279513050441420310967900690932440627639036752189830319369483966681460616500772106981233113907253267771504281821936885732014892450218810777691584629668367451525835991454263218299017573025351823409654538169883076133024068620406949300588471499521114592746647401935269064070939103871791412904991395075535045085823939519675836477699470423862080417546373065414481979308044506850027787253640312625878398778015551773925759245398898880727468113246664366793507027684322072466807130135366078445580226898414792144384839756020440654402399784586001118412836363127755750157278998272090189633609757685689982040415737213981628076592310835869075551679676271858255671916021013606819414712589562443556301784372755263832831584804687079108013249034658465415224043687209131754909469012078261323870908616479085222003977962517741329709073861125575280808651523751113473679680067615590271269362290076562009535857497757797538555707879269208666768833571203801237016469590793683375010145857114375949552631436138742412096103606356256807874799783855857782061746324177336847148147880259674776538746156224702557053653843430287565806708168007656549654294660606827445598452251164255961752377797773716214436403757355104645582895538767703704273315814860726923105129055432224386013100524221021620173751536561893530724696938713266090236914865032633493280052450485854395163199369866356245018023711026945245604552603851021623487254287641506627860788809506693600724154024651273627218188052381252594089649895706689611069436047107458952327829497408846321143674609820656084983804859152446358677805778514823519033244560690757089119133868705147150577929661442715151059659181085946817240486533285351796795856089340684167974835363383193487208547015496815719070667536985243634338401167489423396987780248740183660448446597535204093104498783824020193101503138722873275739228978934516573438979701104752768311238417857125541792642162303156592493252341927111379036644113668688315121534698023034645608222032313979086063216720154449089810995141480992342240977033791906844015801201131797926372135415244017300353379463936654051518990147529129239538071038702590389112723517960576035778640372155154459533138155839251764622837262372917377445608421326833247355688683584095731341481746852556065310584231540571001688420376797687658968489317319347623775419761 A013900 606 195488371142040213565741685202271757133755253643519229208835890785634057758342909197635008139473487778086587143246507217790759438596222907154151690265139375571986943861399761889739603301527173460554547088800715324734221959700962525812623792856479459653638970183164951362579161502680476556498788554655940458913602612532681432700732868030488680224827311641260685681571965406148700427547429878866033150490515183923724806380976084158818816415864258871742884695336436960952166023608422610939165222139539438237203591930700330937298940866411342438176535306299243776328658703830233020630176032000130557456380909133163604143967042070274022368426771997324490297409918387073012487148646910060275608646507011022400664802252324487934412014413626517485965465444101519324947377820664849603253055221893423884899871496435333271112091849013245768090479772961127197341419452364200706091424258977956138169699653837679295547770765619830738418897752539606582472938761715500252464305550826495903716359075078862214224111775000647776812773932245257364189601532226761606189727192442402075030003792713256739723164896866979273654235880546928294348991954686190375095991996482430805000361671604384289381683306775122208937921584460712865824982841106646054902455684194507317314981456035957674683974888683505744207225283116467521026624001137947262510489280799519801190789776077862728412234086751208374133488573460127692005163077821743959489164992063423149294711277540829430824356850140496069789026293976584432163082548663868178131742222997434125459997451893834673417919658504649824630854393771168529190070571487383726285480028111679878108117301806216637556969663463596282877371195124902460993853629185379870053546973104655461194107434767199123362348604528820855133444314179737871699781217638655238197167228837807719985311419862894161141741726978158868408893254256955007754270831095315980978477613209177144118298534347864118235969010412407339193508994157641117959731676672642045482677039665683629351175400891234319841186465061887181236688261619387753170058637216247603434408884857565546495381559782832351266173963878470705335950379654435662594327692093015441967259892888317677933248778815187085728845272567460483759466992978736345672650256042751011674268432402837697085495362627471753710983403486430386973093314122041815572815244973884141341243952771359581209238733277083727329690517541572573847927893337692624778447101744565290735673858554145774931308332407304472116018395697673260781932046974502209357517301697839151082501751470848434271668400696669882406158265296823129925894496803446288968655043828899842481473798263976979707405142450118685012905105431254385159259956987015835900200472230073065562311705186679929943851600965674023984108834823194785298277672045492623576160224318985594774597905916418014536669715383463937965384715607480877798742635668238122099654477679004577396084437432188937648847916265432165095931021817740238129749252776717466326353392788509687380580680419803047140489864071598619973238824223965930726265492095788752402674237194643482538555493081728421140417709670555406634355656228858104518798893940561263505918723410964860352875437695096841411118176232291272195429042918326100774133228705586747258294829427620214661040778196966669029202617643151337338442409069365325922385257838169248907193143561681718428543752312560182822473108227854391157905121132296482238688291077238558645752650332377551110193082428663904301914074537560575072232358468970512245098546544721585061190301660032827821161197440124571852176587514464694666042070361225468319860812095438072098710436261621885812697133608704282360871647704484142558284382916857510234937261278403616476174981730573819163185210395554299369869469999505682146175068317662305938716544686560533551777701343577042894364621533506300390537422043152748462759180513864256326675467236288110765663232426306548299580922559238483333749075401243971147894286094494234142986799149340992358615508314488960467476943802271078891022370619077568566679349299812965680866189353264949608815621319861 A013900 607 798394252069577578264059182276283285581726965160750527531035870393498840924906033796970334377431810907971208638320203374686458413930272571331178072363545988912927449411286628933647403583370430657424286319918090258462360639836660752633862645028940617650886571764034161024860916072258836984873258834858881084189503343447336771974495807056186849394897448301384407652793745487217313564846885915706644855951463553178068405465350806289116086942847635522343987127108237528661702209185182393759255622905315159244001427007765152281353541691451430063099226020992047806147651340971758509788722562467765209838162727371662608847979940486248205028914147941044948148142145094563277371776275994024081673548807930223597577519543520693497420042478706473690949043385720459176536910704755132929495406084790154381743450078463041047882165432646846054704096531230312547789288526820084467948691907516129641855008525938119848625946131638716338607358730044759783084311669661036296589722764436042746863885814888656247974909124391920585928826829456787846344115807368849302601071016381206757032113519824004563960117478459326918510538413977590393879012391125824797119916008825892133132782103361137480648022174883583388645574481017581876028678246346494259473174162274471529153433079577910775134496526847194493422472986001248119092356109671491552766351782202599619563105715269375246971133645934696872006954816357080967045978531294862326693658233251218547457679623315779019259186636015650139121432076256062455981677600080652690176026544686043709225301053277062083540799095218498853424697060455223161233696411082195363906255268290939901861239980424071175663057359521337042495754575380809265847458600809639112665561246403696473718315368440152706923291298104761783271355056985781621546948170739249496976288876463719346999730355173465906413148528893225612627629348604084204124225255547211093230181398585213583470687162428646193151639271394323226407549276548216247500458100430414050597846780375658176316764805955290976897709483145718498775939765968003142109589650313514053434072761055668306007334323690625388638532352050026086133260281497060344037156321604776459553928095805071116764859270807884392012262706538037929182522905491450088098016583354455449529891379044861841504568696002220016802781029162333829867197377299145101022750314813085195535915768757462436976233119815670927870916372382054090424896157108363786550280586682080848458856341394845313542731291693004601873502845887263062032749454980611447739245769381446574775196485683843561257355186953670163404873377457020641753475640289451792223173033156653675578429620963706646799993049685672171579890753996891465683318749590628362415844648835313637136102797464624688563614267355510247027522876410244645831481138678668469440019548301393386604530082151148729587227321267320452508365682397228260498722597075286982705320951943300273547925847001240272440597423667567770900456982136854724285947053014644580940926217840945202740716937483198044629521794344679995431324655251923481645071622533902939476514254800880641679197027850580126508001108483225006790778569959935613523331081541540196845786164201444997132038927965982705103989154668477017064623949611778546497738293489715540064349171160173146317371303275009769948835439919012019975269981322603996964939553922124867631116424813407867915733967363479355225445243786488346782391463121533195407509088276841074603677044975113488866690678139988680223351573732925682213079247455480938030719219041843970269992372200041732137232267626410204026046253244412773950277085604351296390611862539790725696415391446526205469522176068442768294318257261531391106431806555120674408017503724389488453962719060818265418183880961693709610783272294451155958875742691232941346618178870926561639348861835004344461917445169614614931294275903862183149503231895853523128031602415191509466155973215511000216866745405108449021847932595295903809086201732809996157606529392622696232813956122712677934183053659799115569903354867745316860743697154715432950191284803858733962313487848065629961 A013900 608 3260722763271613856965822370393750842927616680139986390240031129309959009720249657536240339601203636361056121170972180922760339494791040138846235696518030536865275909068085132514538294622246759218417185183463792342676385551517546016492711062425341405488603498628063681075795492191628388388757861280705991094819434794476611557757810300093979767800550063505132360679182588738089717547504731615223423962836228248998102352829444693316185299799370971084440600169809879999044786654235412599534569648763220547183585472043840666197428280975598476972133612091559643437135428989314099901586631606097162361265250233021334632458643722919826780406793300520169613776775482922850975677348860563469745987022360016634125089945145212407833506692907327587907678679040664313043353573546201143152485117486297554300632806208900984406696599725638416618863055347294250706738781061674433795633720568178532586429682175792401211893075222171813037222652396734533474854420374374307999938383331956006618509542920472575871010574329838167256912507583011296700041849712990924805602336739073502897601611858426736863674079753893215527215808447064290905231668385609372179742246091561834886819728521119324945852068012464217801150779383498387157470600854581963551608650069319331446687065193737224974637572399793153877781215344600683444433210679865448322144610080045419308857299614837370715530053894495541429660476172438770734593447965639878523311896284079534920890456807263596408335463399338152748835979864069460932537225468166993732600600187178815798890761256989902532451061125580966385770658689302237368017700746197205167924901047482295944131392065289929512596668225078452136593953757067338503456871519025247909676531351998583172009445514561796110498120913880955703820324459590687706341512571064339609850358376654352648800945743294307281847846320001351617758113650263288902147952490405620373072477080143269381466216910761996346096803099940826883294298407899846524632868428425954454460716633579005933553475460766809834038912197824912066569314374129687600692917200435073059144149997500215984232860118719206840364018617539863588402934448922425648142494170222389143240657290005586753050478512765751453301674132034707244612270980840536796251197626094514855880478911048499291750650515911362772844254803982916756894450675824815806232115583478436060173429127098121096317070660872301452188537427361919492758408820142425649013787494348873075271663642747029139885182411134691787516174846391016958911014081835770194323301385976535337485954742377871172374725576392671268032006765745595460006011615981790354070453207888122433083539993407495279902498414214303401621603408289458431888707788521834885570913546152953260741194571228071155187345592920906755395353207069956568284997949958688574708453277237269031624947913043588677655924690015184727409868791844202335931093457437776641353784005152584590497357499663612397914916378598137200702327261202110516310960645164162947665417707210422143458564785092066617269474589804901914021068455839035943310118658662335529018971344546531429562650260641582145251453835157447733459225548351942999126249993454885859478072119001285714231957317744797931897907210570681653870647737233414373529959462179640726892348514284434307047922457076770676457808769008676909793020105989628306608506597112904094017110221696863886762517011843153398155596145593640843582311756926116844897003274940534909629952023059905974993940265282205908888870385634215511652119167612177154492198393208014000823646117294562638263402441445289540672979528921759454503100595593816733940194298410621842607455796622149122284280988803303178433593488800077615949169247583574901470458694978282834184317594879006938612670206419534241115109573161040260502800379601007146986664650944930041317826325969203078221261499734668218455513883513239446063069298889087269660716995455486059002237076365441691496705691775748821758578163360380596042592765583171038117276984298939746307131711014726970663674943635039227698157861518713516336280194293270454427309176458724259234218478033772687389350061 A013900 609 13317121098200361424847972108747488211351522210976398556365701375245932901557481346593416707205615372465825665530488655078826425291015581822102050054384985033642010205500875557787758363605012611570696844424969657770516968907338361203503897742762399259497411037350373507945337445455321692646914370014392618936343148463556723739650230804424122863653994314911374579382210289847820953525481621894465601030043402627961398817293087901417325699095910782376934939594120700713978812219349502833171735437083517799973028609959721708657583039760722715400367857276750831321248242670686704722169863729093026896805769741932665793758979287420587473686164925447725239795342526580698592614836158776127353055344007566295446913970057507140045232518009509509101338400748656161564673373073613634950207620810905327816768744470578719316373989636079582951515223206939796605642562472765616739181473806218513114770051403835921581893720407947123797134071876155904899186413105402485676856351304424858586661442751044967587370157631066388732123629132284019863937618454675948989485309078386832257597640592612494451668172796955035427917610494463717550347562085335622528657487004793781423095340072831956130679376821773124385897699230925146488212838420799051923088439356757150880746089644807394256142284075567619545400139370098995856093120170849157357919124172523577044723406214256920576667008640563135248417780396333355995923835429917793516936638925705512649943635537002061354879274404700348979673774198825949464036215071766287270307843825057188783065556940433717922685911194046350397092332923637956936958459635244751823527256292923492347722962465242666412325565294711131449515503133192474249306712427722534013157831371228765531386948435467346056681486122502125070928290945738787252157077832996440464929458496452418307320591311134023664102071003363840143437529717153948468551354914018084571285676715490206624115557951459980039090299637271431014889127422002171091099622581402869013417467263916651712231682682793188810008155346048921195987803404697431259677543831214082315923682148940629601421408243721231375937528799913174421260012985778527512004408583099429722298311678769106863720212344465118276180820624317079892428220525121817170106312475930234217416319801092087005938123522684112611935993889201434309749382899586806059048389486599864191790362071410563467589644603139227233184657895626242762294110220752500735562858519457726875590076755006784457234213370497605864086597206320398752905431522639550886405989513768153948361725249300206032966789101270885118440786863988352163806012046842845966849492016789088717078918770615544880145073675991050736866192101398385471135103367809814377995053584756822565146373489547136632971793323393868200616917428347616690489328412424229966655368738018007689328481396609233562003239682415705960399372542639698604378514720615081018729630609227675878634848261733659057936707896749030739525575469802800761776110681875603058723280123435792286521267897359294363656878441696789711955359701560662535108798923961503196401909887233833558008249492136546281003607859620367445668556521249718754674516724519092793580253819285269986780451113358846978462174736598931513254766294282724876348080969447332872341767459537572437848727154869696196492013251317106375962583207892346956648108401775408723279373873542383496790682490585634636560668373815134162915363028773710732360695972187913564954596687330985052378726431379322434698944430839085205353931544564060328838741949899243188777853931288840565494200174509148458352056367048886709895567645565302516901881474333119078014952826440315852470354270652559314343817601201885791375618073225325838670401826619499901375005673562947116994945002708226213672460122856577688959747533128852890015384087588839726676175815717148260966532312327858205662382707170304734905627386662220207108603941856746069057095445821176777683387212487027538693030835558293752678149156510994419945809048852284116832702928086957435614485500974807344881274220386439390782518277793340156197027834884252205862730920356209066339531973480161 A013900 610 54388467594281194295583027737307725351468963213370920320451717352343289809183811125103519767315160948303051066418734246696090082357462028735228804729163771760882367522296331366436541720557595611928494553012863004270226123231429508329591472275113657578112635915053697794173060606321524780260955625490150909390537988983160478981829247278579364611572141835523859831029464426977775404114373017460808855632401290716259776871105517591266401305003308322216422363731287947906661580963857523870459517870328232130387646118965109390050143550269807402689357766271835346949941269139594241442518662625852560242271341008796942300956841066733708721869139858185980099573398208150757702796844970893740498740683516645514801036792025834968165874172035155795630285263835987378102444087643318520113777894361439260241793046061035018138722327446702260811866274614686030256901395037584528090107796353450835630545481708457691168533725411817256246999060083480207354672128950187397155334701218752869378642585000985503168546048151195869287254845862790297810327491468360497943905940292348740010086781541929281202552436188216857146193740938049763311092028660281301304912571333765287503845101486793064865263773557180439077569179326720621697656541607223828758137418265371236669205985464447523688904958535309790552988254601560679074865768182885214414634852952127713531931908043052903584086306655932541231198305334445455556308532203162690420314443973112809919147451840305655781523799475511099968234640879199259032019770010815765606951535273759889766106824165982287801759452593515893703115193985762703564188981954762726167219490953185128020827698727260039137245253545695026664097715861774517274067793532774028885671912261066772535502967492240623497438914154397051504303303979782726755321973734818595499258866374819818061346334294393777180582932286909262893653358555358158094359057155696173215672403559410268363756974345115655937628731838879888679339700193326488955331059684330038740567291470029261174577127476478345212143117256953745105454983872928183705080316438605264800546226188170574295794774829590124783697837309254195567042440295231069990304717098644964028268257025572588111226582956242334016868365692594010305745987874870538626248360889259145497584209115959993633038896217117707002520404578881467065881764449585374212565586550611991945555209526209953668546335113325521082276694496185033691728137846685509006613006042175821790324308065199963408574708060662642607121935736930346867139825787043712414721588179170031308658070452392220759445696335289523183109136072001693060552297606522914056055977195260334018510729229989717460545375545188726305485952027513247501048346799575430710983976340558923795136869115032950269856734083866220512007753086031929673244156658510210031047158118308083221994140200373167399810993190193667128573037800767335709840896348978773003674703100777360283608462420594698692178366657820613192327142301797088393970575411958832327734807075404242713173796740872991469905420900612300559386596512503603420300380794150099165928236572361586868095049759084360802793115863083402305222397356992497615684948429125151397353908203596790438280027172519980303584346303918432792215304277246370950218073835400821631263884823264859130990424421930481105789227811717445467175162041936342097993496171799348542154014116308321981626323150483281004812062266166763249896797061177740775745050780708629978544633285325163383405008997122722134876393648934338726271197175085623353070634836325449006530822018630685042375428426912987727904091760720725260771197716820897574581491031205365959639946853417720413390026347126388148270899808886222962442953148477626483039626770498526166705562046404105883466171880505669387485908060218671796058193859799081216964720167505667916557896325146220929761675583310518025603942876736948738132807715494560210072456467541078477382152567373713898913499397905481657803745928534463073606581648255708821495098682226662413840558861302870949750555849016711652036956924754477502334273680854058325264437577478609318216185214557713804046348872422299020261 A013900 611 222127994890271419903784939164966218415659744128691389051677179290422582252977412199846410185211616144125439163411818955665748201446193029019576696623182489412391438080177969229994846477470996796272776532454386808603034780115604486398392861510263964028427394453306722214879990995338345676588549131019950819192805591344114695370167810639693261589486396042604831459767266695684359505718914954984706908097145743815567270979058915500008700836165316522072412792137316839333544469476071477096867587393725403171948315902111522225013181323800470683131008742588569012313602087234285981069631912548907067138020626085368600848280135557488206524694475963957219510647815195306717684750297342472096464647324291015463644429163349504619321214871882951820089443676317819886895570000788164811315200412139448444192767221210919178615373996247404150084003864020113830858241244374394008757337341194924911249546432390993764959099756488128268055625108286001598337423796517589298909499608582209812582183560045109894476162083800347200951946803243067718077456318233422578013204194653921781423935434582174919288625607188732654487627003558829976388594265343483522940694737496802144459741282827313043009288642848654188417139362857439017796020779234604446254937788075020933051940834441335595945380430059017250907249883606488570970338358701489687076024617576637746963476637570540406580670469099800747574878230014714019482975232679468947108296640945034000103600027208444169082977130961734358891367065049378573011930974720942679131116372163098039553646646683112427593453582096630854988786466872447443389207785390428404702267290221394334534990425199701453100462477251226604093868145448789167773537549634995944146001542537335066779020205038027422666513766736887152445776628087134614124137228252346360697118635420267993764162625238067919776995934335898407493232575329296808831329919688635896726300879049391036434688222679861195530525441331901192235179948899264906868956536187831995550389615660037975592351620903812686159258917332242047338933805090409867998102225447224200577175642921333630652029735676303858219225121052562369369553597452193508178473485407292996232814416786398032677648598678172272600626109193488890083707494825746641673999556956184165385829166034701325956687789079226644286700586861014378525234780070316076406913324596940986916833976781203597987663755782667873977647330268563792285420579507786134019417184589856315949685296893391235756923373765260359334389304865132966570432629636691012916676853004136504037721734192685521195872927848652276921659205740798186630294699207097839819252272519139925425333687758930235070330828809480822292961482161518881632279054212492816142160368756453041230642282289575187230072157528652115059311376386416090010426133453178207298009729518140160995029489986484253350735477099063146113472272255151676539896914619760555803080858608587917911645604980413229523424359445571824159396474201911790506903621010556479068534053311465543069115816443196125335232199405611597326891358203312479232452205501769214153666676913418529289573860816126197039048167289534786438161098268090416504716513564338459947084493848217855425769897255316024077849132324179575285119316414006180844156585569234331025066463270580834441737123372030699814634891095063030749935546470634256698757335708741891180359751206428934113482048005211918435033948313313943955666758774353072279961137638542896404004115345229785099327780650157906593770814178006381726302922653964369421899132805671602613021536737111599412250529613783760092520829064051274758240909366465944605245842102036866321131466583990165358046619994325228962741330180372032087136227396650622797008622733019801215968352659281055242770076043345084851100584594647137700953065600999287397286830600830065843682020939426006045460589011474069978887088706824249078356938123659048848517129531540986150554926682563552308266521804485175544117936550473529173379713716222788653576954023180594191028640286005916548747194893525001074795787813346686321760909474249740460270814774617965795136040250960373504819497476208783850946970361 A013900 612 907193166059352396300467973828577697597614376655732630717343819617194158601967302142804923683832946705838850212729373208653437895274598396011882206255436228191637284654692924310191182493485775486654442908973493619402462948504920398504162684086930565752464350114144437504513586104052332916100970094547712160616156508414090171475997725601381889350882979563998434769666953679111188341666126286567996468066461029462902106972845495852501035093683605373112463156780807840838968301331692995682794010542301312819957288924129570030698558857714826117446035936614717291758994598075634609572464763672903901805457177015879988093061749910473141755711233978873644160656252686967361003006374126687631643362601784260546085676790464875165274392979472035411379117007893284517890084335788944694057221318419133530376124800914736228302227553448019536762230265048410916721973924390706945559850192511534024959183834074490026463224274572921147694246560375967413771470864781282973265586260910211677776708459763793365139988042611081803755046891071816110467857426753439384286305264590276601435276132312495170041595130945110222925571932861621065398634227683586399525614318105427134990173832936312026267278755546831419568627288985429550019746260492827253554237675214981067698364613882693148736124159784462413447550156887143579188529861111112732476879216669363799011281898978481645056522843520965332971307754081323541684438630761451806353941419580254304857112974722034039395955983537950256882591121735232079416600305788776716782071506667680866439087823365146148646851368094432171490557798140229475993306905520834038072934542260486823068688930548525904309051903804211825006370986695545288893072480001836570482629045878272683567263198416012834939731541243887556190948772547294564679002978042636024069462916038551933600210341897418429229148872417177021941518654134956426244843356330277554455782146426496981293946604935043788527414485469058991108890664479436705408412258401260840859341779706776756154698847284882295355715503535527077778986892303548032300917297051233804801443620430661602279585295505328263656995536115891025304563216908100958945211740225410733207433592411744991656817319510122056700489693183237169479759863325326685007423264564308706036430282831489720041034556066258617157958153499655684349289890519957957969551115899691281608028561406090395745015532655749646779983439197171652636678474188328857734835743000616769826425670727596039346086507718073598817938694388994413903270473131839402544012852031046900276963372338081129801585820499608612828025283825199614814973211326407494703648025447691888569530739509934731980973208271629435807506282257341425993272517588296122899013304198598622143107375741136311741524928634925631765848651611138339627671382062258569604008834334765749659960935083290325593992112755760894105178220589537217308269528895478705715918337724192524130869726946110651109846949836019332621215299684502145521035585472834726720278995663409735914118975051473738677747160824657730254354322929506699745737284941981149294204228848769528890077894533001817453373659075356310826880179597806338137329217764628268608347728410000391562242263150333429252367719174314127601531085285759057191800755279895500573804967709842456524333027300833953143650173356238018948842515276263838417651533525408466511598440261927616241806145740134001292440583340353791823282565177094156851661562190710681746489611485568310553949688281090556477525975955210041614775492713978535120347670190776197903443871209574220271171800246183868377624410501320875291406456184492930828229148974770867778999343807140818328963558765443661931960829330987596619105153446888205215885713112548903165937565064122416998052510338701704385464748643582969731600116174106790658546542143680672742247585400730690716271637042350260674842737874629622485166649347774045061277657236896073078467526619184486545743609968219709924907608783725490970529262168139207362862291503025887916174260820717049782654967411840350414574551804277014953390052144692839263532494891832008721880897124987512391406814462081770334436372598330461 A013900 613 3705068516696167181083137552381268003336114473314054292845334611042402280340453260648731731622065821474263153992658245850834714361528882583750524130450033354993694025895516026868176118612827749150820896938981554264495218330451893904451249322242117210520205404765527411356621441521146236914980888064112405782884605412170494083415293787126329375679830527720305571441231575187811683417386968033098640943226701556890467957989905262456695329927148306387933983891071654083578271278437068695361094701249823333989300383652326501091946014929351979061087472814764103505990201596995297384589512913781270498267569462107732475250861585871113268717642006404351828990180362255096086039739335577179083082288845309700280529058665614387127372313641854719295648863151053971192799411325879964813943791643776901670542661675540675144745355853264610038110161387714480073395130426578010627067929731086548622869827655927458791568480723007541832219220071478048890551477930324102572396954113769656423419532797229768246361590304815961805797790762873295248577886984461148542803083617418413258198412687253593836462048715888055606560551256572079454815627447916762897888960962188693067440503941269024882790219432807569747491650279572681810665195722225016279068115643583179393567958617922920971446353417099882727223553043292939978907453994293756621821554885678565360905775414899915865056990001746818037353450969751287557916957496331476083781938505649136186721239957175233942331063228323326182084447282869983070777416725472248777786375022452982094304745018493416750834754319285838526016758593942309343133740726144543815727710036980596494581655529942165194314503189378685318720344753134263209913486208647980739344675768900499345229743195914036435190192527325702412127010072909178278900080741626907828538117564855965990568552657553588504233196138987865092488378276871229675382990996431842890430414320002602747799588623161817271768602027518669294646811471691131927995201912948847801414478621842226656588161716895035067344573043704949673884238145843812822268208633804241033423380691644485480531656584958606666929799126046446652337391938737592034529098213466340200903212742202400132170599271428609001892526656419352107109456737566830039565502362230357750632090954542369997109309271464762884593434052666097280106619191162450816101401681997045062906631055667175191352613681934879788163777144008607943705111193111028076203700392824561950264874908244245711889391252257892103005942239692786474816760842588218435769405432992850676468046385929329480303786451088272035259550889695781572065446907351392175526663604378943889798709062763263948818224660875370050410872214873490375240550282354877783827983134690800831293286976371750551919873702562828407620534243893701704011712319151852286378302084315451132951996114934601102048748781697915823375852475887949538745920891231553477493087799017712411995409182690337456308377037672236392377638026656774897024606955665189780233018166467927365856589220126698947607525857271145460789538744630721241938265391168830153813608785245488481709496019140127255663140814403321784404372168375580463393004395601736076451621565947011009179745189174539908743024254247535502851540706946653851236090656439376493788977442428735286533485041132363248867934816654385049426986665482304418745369045722654243488485701472178839420776721623427014812457878860922261539260147722335423092027837804643686031519968757821022701696475858490222800420315924649286168946204568652449263547040173819260633653017850893282583713020557239783024924232552855088098508399109543763288501495557010675867078999042087623278138399317507225139983155031515774339683976297589565810404056808674087968908775415947427384163255526801969582380965400005850263797766066785717835360591315548379227286105782709614685015709116299741972385900596512715821291597767893325208809141198864488955842303932937980685958023214816085524025089941222061398229530150159504929873247589799531864335214792151323734390935061664586968514341598399561048155265354192169529032325920225998653042493829058624345256962351402620304641923765214034100561 A013900 614 15131874034107333080428823160817889033693028456576402451463923930292886195540725502268745913849410643548859621484569534537639907758634470889178099351695111675163100764853902900848344954202768423134616776009391504753179185678616910347063251808218353141602781413808295266248988985937954867330710359923529540570284799848450927056570484771296428929543371538093027704628705317456116884056633533530946192574873115055197917077694530072304651853650796325267267571543509633514396101306536110695792942230469104728169035686174850315436117811518981347035366408810250889892918088332490091043699414280687000623245078707763652309904519053717799571882990435998019709130624607666400180090985460170092670395458955418192225409009025294384081288393517012500930078817644082674802483268595437690176592653396140887889564955091737346899329652585673847121255748233726095782233125570317679780018758882660304317211285999400990378103623689315824604508348913143570951950181566714597640028972693000767568544137316698893724733617325489174427020563052441587998012196811124761224810616604982159006221395454425089841088489622607123790809553947517286273491958875664299268031203354635803545426829587040765792828417975748828413300396398453069355619536514334911210358370168073706544450293359417619462405023437131048146136440207665739460795911765549125712938034130154714469040638277768161284395117923124181293173266459012203266576204027724877805249898832860142749324402830339330119108237661858524783577273232416580729345118425917936705606112015575246624332103434773981845500970950149612409943569790278379530601853633387657542357356289742491124117433931492326812265056790244678088871078726620397509870878938225426785538329652442298276352139416175712118996700491043428547070333965778447918034098656959195889440354484745815558047016477267268363727300584436478812096878208948065988461348911518285980649745554736949884891047695443801081447419309191024784936337378345223598257132127876302254604673553944459730398367856132729613577038112368428668060290895678861791238413149528534608845462506125934795524819190286030447014659540485418819257794754390138365812324542716093480849012063641564582198076655040853453238270010008932359997839371353428131419507763087366319714273299537447847564127104898509561730928607927660567780723545245756540490550710845813738462034801081365866178400891003924477719470397622699711493988328895942877051608978035186285638725877635232156173174702737709395778671707071548934585607773975385501744264498291534440613824712820360459838174548676062907475567048157431214254063779760728135460622353307649119270797481940509056632460155705759698253093623637036915010306648715838711809649748373834365885744633486842800846508108510550062391431526020511023055938294360399074649909920854818287540380285000519295478396948081239712165142472626450599141754257799678788982997373056038279542862638434789895646498967934218322345903842306961013713094292239157246639449726689828622822261890508671298622843961206942447556015976485073254921311622338010400020313453429884753638234401266212864981089063245420903007680777234876546123832645081445911572144089105753609602006506852927615837294099796613994731480252781535940487169086054713977660056561600640212466692789973725877064781452632990634749805667482944958902380465004937918485567941868227070257233629558959894622574035513771469274753908572937823785573984405783082765016735923785596637021278750135777429419412688176074291879363025038036689701730320935416173162923857851106293424930970843555091876083093348018158206251311686793190332246505882858319413207066789104317868314791030575701430343447368605496477667280961843315837018816362651347908298585046304127088536060267450773371683171129293068226720191125616997114026352422451150538411913270120044687342617588892489163229012118179198452835735450897378622622379423658209044509334815939857501848569653589704756393854034962178570622315796584243600260354747857886663315067840013414949752276279401302696391036365245676331967388321593765690451323120921324889502089752156747088305196325792988808385491434401884135280661 A013900 615 61800101874571793141112437099919501420394731212532141828426263187633106804094072564541287455498291858728541128964751920574709684916946801192963164740357357287645294996840589691257626475804480719692511509516731853953963865409225002165351373773196384283973061174915872505182762166458187411620221511674046920172640721345858279642666573424936516687577013242097272541501800015727844422292581070927270876041231864070048868334929307962829500940147070922820372756208419237745778631742125436228798651156401101089419886814942392348122964190142483238408486985588354469662556657476811113321663821563168059932395849195456240162533356171807918949326893122649948292080093090794952641909773808866135645254764315282394285985159169213819320774009251224272061035829219015696243496719753895665887912232327832396370660122655119590208899133454803144701767722617108981510314090374860006307254393171431831522226930361439584204203387613158448583097152304518571268430688486800654936239967404457127827458679759267268560078291252647662766569108583039741984269611008511448443010264087024240579467807396812963845079341556179376881169090086609296386854782736059440304865505651871439895681260143262778615256334683173765871588562231318579008355104697731725209135829961799992971895987559490859064027818624610350864683981588567854197576044037590949873335938128998999517723339830871225269759385504949391943630230718518198373227141445835201169298917073182941862658542923791688478780072543034062927132725185785789773299127508409871217302627688922880313681367970063854029192360958476982193062943324045720119310561025972165556399221180293597742499136037041743426298530702095080027436461498469092090461166542485403760243877671869242832748048941742642040906543472170957572518498019969724920490980358985708891259241191504870066435378041823727991567032044197607552963672390043005251540983550880743291857606469846731761833412784009723440540486648086373515183280423237106042865551580591733914333201866338121929379704559599537147539594931762011891653702107332935120458594382402637724520362266731436424337709579866367234683018043956039485149578814199518489952480477231340101228931018130577551719747064929004629223871786147490660399535774383907184958543074732875873711383296914190291684499073243107799574847258565966452533820811861739532773998648716098735066534793131207415425073257350018963378566770401265514412309228032249200109353278802482344363405995575929284259018976625781681009068897522620075290015295300645903059252381736954100445362123454346974385548512422457196483870856946812979566236136984569538762863213766123075662983266790714978701687154378048889395157921389646101630508394327005598740502346983325307548335543368248169780024612476046020362907886851895089773780643935600221176771757673084222961954662350905855182616454055539189693370537596159518405437706033925941764248554295538993519284844494163847599762081439108984511228228269701783066662112028234350157423268223655768297022609288354959376855644809234857005972405578664165497383718102290612733362195466445752218666756445741228082130824289686755394572069985736536900891029609778328897705246460897422729164376644548528768708670273451012496833231865323716079587751525143410875414663289736292375432490224483828246150995479849684372316076372762989598170959507131957824826516951968045864638123715377664587949241015829571436491712756643939060486495285643094103687616203068679010855241564708278735269252779192593191538798409920870682447526505462654128230870490773561064083054002953134194286202837625734307948309188311343755429118286922687545173798394680447733710302306362765252787367103741569076769937419843545248053284384925520732643630159486195731746417212274355970978064610892316949237816159296323503530392139954885166365078633398410544627620671837413403884032771620867782580424879990745434930030682426541915216889618831114787963157245170795366785292895658043068462457170567145505872066915086081142779531731880466628009698221304979139743633328010336231953064342611609420050137939209477903902540374258873122940094340619367471385315993952732169398783882870761 A013900 616 252397857866040534939410445472218335670535542139833732973617529910875559131707405854915636638288029278525093553346072283571092398878987347698982054079258223255829436941891649198654963547459555511776905948528794081465237776681681240568513710978485126250558663117535089814289424146794049665985558296049486700724002142689341145746894195191356652740249967359062712884020042946034105132929552644355137912110871097280350653215553121580299927619155592502961607194003561217296772255676646236227472799986508893360400849160793039531361346171925105936467340106328384077903317307357701744728120535309956236737957820095012025904042642474636893588864913529107776469632600272208756879776349122563993454920628194809141785786274548145328701792451956934300748748491149211224043761196643605042948488235962332617849809377595896573491755159841894978079634257708257408495255286814056126619463974405837914551758528516085767287971259554288033016675662824036601435969043279631041625752587116510760217251821463503210793484309383229572152607662933101193277697502589472615097546662568079787974845051657131222452652383928933749299759561991811113982850005027123096208541516498313799549391730232359657405347011735884660369920718597490439846602091451110836658356852282817313096513374687704176994255078072589758576806713889851561896174519029969235968641178248582942929333409926601001995449576100149316586372168907730892494295341606076990930734876517503526044225617813600558707874173053077959434765690063992929798920739956224263448456879046957624411986388607905756304478550582876801451670559892678449584996381596733947321055615621658262833738463988018221369089255538957218435133279842359117475744540737331179982615781043558846522469139431020066101908455101236879992880370281856373517502133375113892668500758209466231343198793895990329314086907138739493204666487371847027790823782461135594559018942441107507035235602984586895513234842059936206159733550759823088026773242075846281071262144075513390109901580771565029263803607200404164528714776430260547658400065775764995133351336053920126232074064032841810289536148676338904817338879984651067664333415469540993338769178400078109909556170707623612735217843985676752753628404455697089717996370730059613088700534234310541484458954349531249807351433263556522154759830111545342287541820655220067559983969815161957336544957115416469798353367925562578888676826530515736990415809835310496945096930789937648365771543661456331589190819293441030172112026757552663233330195711504275978583003893762021932434993065133069858616973450727335836659444573294817437830948414205437019438265622883225835230539208882543847227653861905375033315260963779317892821684375816945871883464741005805718446768299838032027810172463599711588040187301678028798908274712284400948083141998461996954057179042624681660165884305967012685279166540650862972685309284846965098971104752683459064146035916567546442751291718304517321924337798396623937712282527175500746957638335617179777945975515821040888732948907596227896972030340485283193754937275866706563082009118666808195351458581612333967393727185600816576093465954920325282829446894776197625065602959818377290892811848972471553589329099094400454164360415591589729499691901756275281426796208758304627423933526790249575794660459830077698580879613894037136084331802710049648083814425704097635321308083181990568533347240561122268160871955882590246271964697022568995016912902929666645890991890544753249046156798124756237875054625448486531187761826402238791515382664936514898316018475295350099112825997504291547342891817424739235125931855197512811269693979359718475931674138775758046008005178186320442991119666809758704149710582577987731474221274283066909495427484655409922544699114213998274117091978069181886462836784011741081903724210213471851920216182126609557731704495832795083421543173240128922262479214109157774736635118468159290528283181500449909353950589792770449527677614359969979081307028325704745635921036515329886609606112618560342215255742034724416644036188407663367916806269045051037980272762236617899309252240436218347405773742654816357870861 A013900 617 1030818343708554014786581139763532376930369878188837088671284327526536781925365347959466806510068778664453613106314247159404982037354071105724760306047152588857356259243816626383875935279143118125203573361292396436906259068983431036287107415520942082605032886596988177845629251447345725034901284622454004683913597874959680862686036329475214896813107631941115384752339141415940834807502718884363463101989920759273777383148293719399224514689320974496938002902637138371122964866181246570022857889897700957882106468458444013543072405262105497080232200195595859740949016118296897053345861806379927576417730271007858710006726460173307011743176782209142598987402972404328056181451467227812728233234792531048210776471509668354885096319254829767334622264461450984709328349146973343999510963752981998606893024328848778791694250740065443121870012351540551790292880612132573440782679437334857032658751558071074398266570709116927309931438091215310707961242605627384416734777766795128712314038381290914926704880061436357278858037108792741516566637648023167696792505422140957230147852650317941282750100053856542254448897326890317762428471688381278464348400616072279887053470314833710309168835135977538277301453576744729302867947448297573219107231878765106471234783370075427316966414158611341905593294877004256653791728249344816386588763404726215845800633508814641078850617609200195924019719161408232645766844098948720644737205239920012668220747889938143855419387618040248747205485989556043588584701992975955470574106188172558680818618021699936507228877152914077727685569185328247948628533307075602710987870560816030132897534094511929205911718797635910714768146263337458714041805754569875009498181093975779728641262734819368482986870423387416642815802713148499896939203980419436024161316615104039244894989537349407999941991651532233102936671605741847818047531200773306342874083821842669610590112761384954324552497931691827519513173954391744233633232624735205872369422793880948312061239155930729507581329575970777848755888547133603532952219367034867592389115324929151241464539916990593270245304874345184397503398537084193410098971766452567840435860540272937408759728266343176304395515931839746411597846520265916939814358695695007195875174940566881916787220299917874926869453795943124455688776776918392443981891837279804933141798091106072765120140595900029519719924788298158054001823915910105851958294199364201435883967320136115139628295927239297465299745814267161804766952900592547589463907085635550325028406824785517367536279687612303035742647439887088963017836674241237937192662814249404839536524840068683005516890880413536406209006308365061604078937890617432075985390933980958364452305130232206552140514164860136806442811553168760045696426516998970539095650083660715434196467308319060640222061878985162504992965148259884182474961329347838730117607044335552775007672987891539267847337889432889432994386993258019197498988509926769450220634670781519989776150437684132459548288936550140228914715125366462661950251366085606285576897733083304492140989796523556230017443087344621514768566688592439480579239900399956055407929026892402363496728054113797194512112623765200320044485732562940539989253118537678027205839421195654705633150459822986000687166714340697585082752548578652480158851869011984250961519155599779916477788754579832530856513389663831650862937611998522920016518085315892042707389577291074571055117569003767954478150045871165717289182658025378115075861748470848789290510469262971209850666765857249885432727349370972214635136791769233274612794651814436194934917053415744017270019368450797005587271026281848212211459339956235929507540474822337402333376537140017342272101598580520747848137184885508644320074728197060504565319889464724323811684758172419135764344081950657050603899206829639468221341612063135214232997007895373183771541113620822425376959666223970927826605851869849168975242378957723243585686437672485167751535945115692039077356410741153295305232178934151574912201668191299760024740324841111926368572396400213161989266269968523333399186816384417799788858267948150278141996741280961 A013900 618 4209966228358449160343890819489382344153700549880907742679480993335456397598166542966606343934578409012273665741111123137973046543739799156961599290687481935304917555733930727631014091149483687878262039168427637580365289569894299678731211682836495080509297417183646014127512271465356122960765371427849022983576208994720707570976903659246054635289309692718341283982413039795985379378156661698347704018300137362870793484293329527692092239667170481263918994592663239458641671932935695297876923930989090379787268909937599654155275553403370322730873409051033246363869617677752475552466887549298068594775228617553466765397181542720263339967320039397141497667051466999488618578722118756577191190082449410846528680398069108037854576762564969507601098124909276428102352620079502981201746726574517533492410407554475626311937281141752016319472439314939119107286944000891255322073981872698726941938639897069633021034899699675151943418296239770541677695218886885406323770922612145751969090476467068606943070327363792288198941388214057544420551321384929067213637968187071305564604075157016154310820966380055558077936996021650073663851883650989667757523767304501414358994965166282671107386748747681000055865143854236725690572287041539567081729064823296450104276449996508422780649849031598740087975481200467961604007451134877413949283555210005742862050213113983384444774886228352129373484859046826524356809013751360568933891864657562563658293024678044263258062176390225797948710672535431827176182369994215092713327177657221735080889998681042732389109964409093537761718360795368282775241741507960776107548273145299309481796951892930264581793256653143620586095300922242778471476852924044581096166530904087575965523509776538517640735160483026971698340662676572501577589299915634999085713257349063021784114871664478254561971088046014444747936763441681886415535740224609461208238388610871468799280690118885053341859181355320524464271273260305277016325718995913679038549832001911974882237618897975848312642415702551829782881773171236897322533692069126469768943978287658471514416568939521198965602119882618041943028027468704091390378620690340698769691938468389243944053014972300432687958031012742640159353176571264551639812762163446674583680997849944143003232603214114892906702463117465110532602988923389183498858888434526288607249350725684402886099931327855906461517664547813295606506903056792379220088721297917534448495146816135227977871063024733942017328157179794329794010517108262924202677132392351236717998841341513356266272287408457094440579582151890299920950109779105314100526491392338808554555960635849348331514539561587804450134608873000056462280394318008544958964011098862566037218023834686485011803626041219449591329893107108086071388821234502012577691083602328811565517226330373183879791563142025181171804273954973341249530172040150837505512049047377875423961612257520823415354580521570753166181808913552069462524816472380429038415544279573476571764765778696203062173626394053364259050816958224295524133683554481590716530893608583256959657508568971652522570469330467256073087817981447070675073154256463360925847578346660287385159350542534213235904113678832078392294004224846038022310648650672849368589395985944594578931055426113516948392458265205557347934054766402623172869247077083713891336191344904216756666853530368248619103617191239444509120974364100779456162381528756720007513292480004054946720776718685857706652167080492473777146468182824104785159442042791542011190163098027369981122317989104360114345687200293336992763576806401517386079389250269990678169889672772293556676503372709268501315979185708722565341033301774603115937675560762383007207145448710081967590832410864303366807324924928090739776261517504343003755727525882770075603625532536735164794293429438760411028435354512137381802249499168662591584197312942501515214534833679914488304466349784985890307568786227502860860956375143616456851545565784634346099215704982942972487870394464354914509394047217147381250497745261755541216801985423910059593812892710506975093524362444716114458952275982417120535475840985308499110007033062314101061 A013900 619 17193927283204970574209644839767405921140472569469165192785011004362330808887069576296459935869555614825435890526937679118918857362334257476746024624696035659460749094290502218648552280677697479147297872429814483069607459497694879212205820365084212394803102090817145869944186995403932407140184814213849622616246578731547836511334343211630470982039705005340670356253857078243823683903709000198883556328843609303837970539995871417376801608116930629700452829734890528936277910982974606101754442903476475009179564742345060685135215042930258138435482820778733932507926269427326563156305567906975791245990105972178731170025394535805370227023871740221904987763502563424078466625977583935855663116606921721287718630142434442206509914810568354530963152453040100769289246438019318205029035007749713633053886837903641459896209361848310551602373708878582171285189715280983976752137671440270743402298541142261985290841654898342987727266607091143109036416721151147574852319148811187077762714384029631364684800467056791448025584722546420631225518072219510188336286039510786106127705067952844832836978219613751284801660563389017087500611141870890553078170575572081530884985696230580223352349327947152720009158889880232065629591968078638787458056755373889855167325553707190045986874829079801445992040750746312402454888435187403981187682917116739664428642137429032654394289557620099159926378886318003254952168049870945450943476698339815923799398200380625253616514992657497571628127206412629660802073593475743854365592239597036945465597924503245304393096394753143326666171719042724399050647571734404113661614009900990055153916413022868386508766421290360513979292404591832653798137086503943397699434825031914973088370531801870736435044109663890938140164798778052430265534037374744815400960600052565636331525331479767303934800682659815639809493283508936433991575932187067725130027611164048776594611065795228565238540424432445909285054771393686042167652885276930052475020407428840698528521541578842060069511202613207630568097232690421783591857174313211484309813870668604251170500223622467468216614583414720227717562710012961848351536715140041138185997615590686979581150862501387169441322082417173229417454467787878126616710941764494727113886146999954724383645278019369848235156436320502375391314399665002687716873085114337249827155680548118395511523615636027635435390755297388828399830449281148812765143566741546300358633477606924700719651186370378917326911944066155202106048146932373716999077879080734078231215785921716039840438915277167027861865512046117325797452264298953792423274344021942320356470553388832959370086862538020313742599206232828403597655820714573016475449876692875704815168168361266908123192200918570395295400007768633241432245156192650904070560732231354701643540469573103450656640602819908184448947007063780577970547425159352075607099265026445028396877044582553052431473057662727634576756291965646920443967065479665382616221962807750315240221051681538941622426369729579739023753700589900803574409901138541819126974539117708488332194190404045695039082576363030650995354030505845962791136944371976268820615020573173626370016688710114522810969226579831770194046334948697928732956942464861634779105320735592304664406902396845640682446587193384281970254821005519719702938464856764672987320030407914656560119853170230494553529702074358206559145480521398357477692238563976848939405045330877040811957270917561630145595822225606392645717667851940109177174462406406979519443756298816679767271640021619106247359335440405217905482716798601243558004219716416919198704324582458996887116064100985296195493091908332179537831879448810958360404176695385209202117709934222294473919686240043312244681162533223740318410969439901004765981770544185347148542842641058812623271538589464270833441643859798374793155948981804234058951611829985783380789196928766972441598759323623210659591031987400530661545092792680419115043854096766590917538152959936542376880683965902266370702730737633598836912539091921281067639082205471776498297150828931874247486437942184827527777921449292065744396057417643939426523678833736830082457331161 A013900 620 70221735611264703527100184699738902289935725161441587033018456227927199618906489743621948320544787956064177545936956702227255624272366703295035915915745703932839304836740934401684771018068064952282958388088477760119066894941995153885449003158860796925827744052208396264584924052116195747933635939915597457576635268444093250643777102444963218168219341252016837142646733947112678551254821831421260531286186513601413959320367678451580012824511964501690249102373096144119181552523477571754781422016531175061465269543776204689221416892046510193442493823825248032489554184894413843913230726194447736003539437791081128150231883849077248349558421598112022382429908582782842289625621676530012049590197445608832892945083346647850049349587757027308261141896613528591954980666761135500477286904185613198469012288569099990003568550934046972109806066804726324328014601368781940437382216066881183400070874177653316388311693611977494519917277287544662758738567270122961601931487978917955477779578529801486140558272307109009672738590936559046408769584269773779694414150252041046822266395731281534634335583702741236009746708597648076078333465126045978717109525864513752368900966961008920773553242618294370942125831318745659469882186421936750496237052679258931378729461221088574005041476319646165377539622163765229178412313037311786972596989479393580232681782116049692844372376565804599154483935990243411553404484645978187143704127166340554205045989572711978920462498027478489784005951837027210311409565187878951358369631330498186012993949061628650917149378907707413580638583914109760887148798368051575009511439450643385244165176343109800208839449958382665503342088885908333209625473127841734487659468347668973505187177302552076545100083322406644349185194854242708499897827576232675323878587635283367907218937821849125767423402851635714361591328672130799001429256221135483271270896782702772538827648425358778519288185964976770557001476903724558502953316412395304243283321000535725701033356483690436371950772103803897210796476128184296789287477469761336281195139011517290809691133796743009410943836738642296741525581526647497814359449840157152506571047831540283994357818692777840102472958122059603437055209346940844793435773971314679500549526848662089809970063604186416547050636733000071838042530986237141907169083788549876356336342082250887227009110142716101909314819100821011456575937739589147362935606072715986840995344527918777133828129906450906633758397672528527076513342934654429969650965031505129638186622498666400028376414322393135657672799613059816406700590075621482589687171694358652510181743565886078196331125378391301376463160774700715961589735036208371160401316851250358911333131572418540732837390963734269996338467127882789966673874651561749965481157066807968337085275323981375930236542617389836016128920496193322270090709640734971339029715393769166920713934656649503988431546273403595102564948773190553432126336092566868808294734525095870222902037393624873019093159038946341726651512332914461779051051649819782038295842185172354906002625223353427154812189206829844760776391342956002481245185646532651466542626137918980631411528377667432726802229243917512481274830610312159436198181677683867462978819521553267072208894485859677956820789203087939378999684723464092758490687259977457712186723508994656771842052452391533036565209771588425766412616142923553173000349211376412730273085040880253257155502111684371239258043147421293810768172991776451830607399088469151462339764543753500654193872283934613443946509231494390852999869159884137416488591748038056116347530731545371645667604510898149177309532155911362782638716688768283850685058445799428287578141260067207083229864492647131581814580583101611058162558700469133465750915061277920474710972173190937693515914024769617975129851129446402291103004392535654124398336826456767891264539965974120915705934552368878278046393330774494675346975019678892388169719560458530732908488041829792657960778265825411986853393308300118643433337817854795929625843274449487868471891997591496546033608686114996291025336768975174998753682495457030655804783248543421476594068651971261 A013900 621 286792660631701786939733391432388350581228785067568747043137710098933703890775613668416142757885289036149663579538670804523036922346397125293959479227412945177812937723038486930855174999662802139683782635750540108580041224699497349978716159250106539585570015311368363392587552906171807170331510475845231492086193676487789689047500707872576724284042779826703216591120668760136837583858369096529401557086445626386048352674272955931776381956602138733317648049251064335293293497842687274281274560439136988599705368809005941347453877950224044327548682468378519314738620736081460474339869522081470193059791421421992226559490187059900239061679899207270908724104372072851988977902291114737898741743374977808480026909907841127831034398700708062986696637881101208735931928496099820258634787922671367049480491556757349838273564322438292172840631067243249585914368761464843691722253146020965508005412857299828087114820176192370897346288672087338444717626941326476457601409991986186800884755054453140779348140180487736213513441351982591737997102267885767363423736525458511091367865009072522646881624591735949184728642542330363105159597783254749507724525731692786480563580808066423494340189571730618658659107049814720466586605307448018304638432243084414080902800371302509066182563898478543223664574948418655736252782906087998106486570337329780800421875899021940666595394067504779129211426997461689107368670809147124160091789169464178623769382531059902565821039808656522927605348491903554666660038116593381613121668769686518971993854600356546634839380695546346755512099621202199588548965294563757805547920679371812100319080240868071078142721406414480602564864928561027109569764604426891555662784522338183202361508456008530238369919795397124298593151603489407500027141217501919445522927863639848438153240771177151836395859687009768272659889507021178068332536226761995648363680740821133176028598537761656212709403399587747593608620288823978373106470142513180074455297654581608957871316032248396594877120520299917600402511098951593614701425776021729743267365348432076778913150369230411921478245134568125742764361369038562572471123243451635666709239323019841505401640761680992669540349910739261748456880617549050451161715837912020253862873823152147689654988546735921348006226052531882326393821338843422097500211162269900338576789611034462930774715133742976974523934562004482193710813243898193776334112671697185434573295927581817605611044599179066054233839305692771429961715220392765092093481475936135131460447623133425943022292142110500127732637138572497209246422286628435772666023967604101867075485769079178897847714145489013292342914571383115968759444598451113644864566178553508442080134553988046134625521921272378095826315929935453230385682738138317994595771559057707490293458310035947661418054993940224446663308140327423643676599737334435337180702599669408048390054701245156895888657266566753896161980609849536312462700601361988441466825333568678568673224433821340737522151389924119793192159168170368286266284179094080621642386087364304599843960227677322955196395616751802975817331620660157952689655943944189648387158205952501046715728454458759939666965711257312756642287016970406500665536429988010360789419259786795219602875418178593996603129742005120656305711991378784424699044574329161195019799509669808586716536898262864712466169009793354061261031532001930226437403899214531618608121036888544083207802043329832252262625013276426453473852106083887198697835509224615949956493294712908215775293847988689638701035382298855473177127618635751965506818474046753973022831066608235183883442709250563641953199037587489752651937565467315236842866697883547890868726174298381740515826172804284642740420510374025872824252764151144688456606777952680216288687556163501281825026037984475621541845800127623181043496071342559257545109371831268912201481398939574873205955523011264288144247553048609444478079256024845584081416339826588245824802288920125098024170272476235830920919930463821822851764738415238589910980836143022427853113922579255428635152407268570942467172868923508281187584913433378554358402971070159436195979312375584479021361 A013900 622 1171290192078593899742352083682408694997147062323242587367625764952765238994020574558792037053622066837827877174857464971423339617591842845810185203072156436813650996767599207512792551071297849881484676346451416607991854945836441826545424644709519368427966085103174844300030217411649183836158092265909985782060715680337458356828586688523098472225183401133018433583012514403943618513073549085504825428698309669168886463205350853593923853325340751402881339715594321102835675267832816939579427713564039814277045296458229974063077730390387969662185901617787179111843315686851028804711935455002454496945687204020979874483840432461525626252045938032314325591023390087106881036639725043992166989052859490242591086382781523858015855418767960500752030725466843327699628325102849772018110595989770052838150325047444249231842902322834551501390594182359222877082459373067329586206545795917371252210414655911085190413724196407438174222874911960571029409704908698403826966376149680777499680229002647126710076518659270143957346459339073454899745703369374530374726245767361630606766588851418098814651889876733381801299433735773978288145418466188505719247243265332240958056200941804888259658262570094591394448317761255349672306821322753759005992125762413298632229207899236948579705275400340116858311714211411580311085726919536899154699908401258895096783783781071406898382915506490335946391518211760281945093495820308578929355036238797821381515158964484279128972274503573913945155931381131799517660928332017146439531820543945481820039073567170772467894149538061530330533721575051524541792417708493137817396068394543097170725255930809529958313766638658786643415767419601019379220985190704472229373933930465896354947839046692894355056827806301190745008589056962692660268347473540806709379635210819368646110088786805376992176166943576281612138527395514700370054979536254893189477756877268330825351575316670917899982687133659719534804559730206298897582507815508221255262955606374403726451199678621708781534242794077413771721495981739302433395707713276122466207990086896793204835976336124294558921222432334816914149671031651762440791886909704068678042871028384657712052346436422103842662412610800129646134494587012694496640014815332319830821616844009509531467628378712723113313575827371513141107332123791759031822709908037662242681805027215461090039944852434826004630175668617067731816526080217857100119925896591146730526232471132828864893672858551822851162477342219153489878071093321312305384079789352245426532745598086848027323286359885635682172991070281074424780522507241481167581081152115880039424858504982043615878747189305824676270989743900355311126416443978791688105019594396562381807919612077133206470228704190440653542352715765314473671397256513442660046585220119142218815003377476123879945139818806264602842063439219371230563244663847304695015044668012429079837870795410046523655761031042546154069041170667101103265227988723098355783102811653173710996884583394171527454956013740487571495890450883769288308417482122313760930290661790643780527317809817182358640554534771655285338539889269771754737776530318408887167641216088815477392753296583475928353794328311702286715521048295854159774617999250463102510427988314510143175323098258613920120838782452855277538814649702084847697792645062301565741558197241974918817595062732264035047793319066047114950240140880615239723227702185967798089045734877539778773067532965411231298039079347266555059012860309309792089028701059763225833264221430283156956093379864455342108537305882137936858180084397893238078362836672821947976517381965759922733552252292936220664702142610104486295530863062627626105188723692895824644855437178195164822426188176151713700794146839069441227403538322454173270316198443319224024845136814911748602870666758434870414673974147025961322923348466217606299238730605457195590982382890516679235316157485827490474209575653378880802367967610327874792496554902108881361320852980971832965611833990467233299960008927225170530715219926414340294026743872554040617330424319859675344254581677977854701123181143369094706496732538174787233707932550609223527435305652436946355619481461 A013900 623 4783667444758377424531639887319409033646543314381417374310707754269353465340718422576137117322734936794439670997712547547255032755546462958416223198052197175747068849549548691002203570622838619998821448151218577020116142776145557900235995336882792762116024716135961484780597710961133843354437100781295238842499950970781894012581987723183874993513343753750761717614814993089660536312862194893659343038172195218162318373263436626513798003289877488145259082413798482410412284197031275495753280304394608569528694972310353495300989821765113897285303102983106235997858397439983973592352820303710979413430378055629287926359327194056549271701607067563712969460624218478143299948621337691893453192157772496959256498487004404370046413131645646249081869437909860301501379742180873856748937503192415862566342580676592105732018829219590914621380827090767484511515349408003653830355739891651931848523806706621118937253881404271814654781817650813080101783205227320059768117203799287413067221522949940132843750219932843854206342631933169236229506326876565888877949835064727402922726032294665508787018598097456681348068818619708240500592991703178942396483385467186670629038288322626285946158569820785890808657769017060734852017961271079949910131446818397915357185940210481520931322894967804471601147730322540246560085528397807569374609050601489854723669748124057513985092563602972687528993545920168379252238291373218087513957832857910421102067442242009208874914795272320725517325284509611763541878515061719559790838347815348286246703400394755719006898964022546634084463102818389506432658954955674532653165100326221857698056188472275132112279212642712989189160979134159942847695804838341325736458312939349697769138824398437496528381945500542499422880323576130390056494618185035482222584077544142594306946859724280626979123675590426835308416571874548983296041911978998145530039296340208467192149194102391012466237192505266794211814837198695275533915617751824941936840692254949308633603071058658599456372782529534359662501533460517466807533843267498725040362518521885280024663815790341567532384723457121058093895585610039994636200586119809296592063567609896808946450700133337950725921402006181420287907535477313132606421981147313542753378396174236081886976472529129011179807088350143824191109596234110046853626161358126524402999002593455691853293228811773925320336105078374634940579605980743830400456889474193798953288916561586057499941114215284358258255524875834586987164520030304664907731425651773294898747812829892094115239061145695284575198395003126006339320556752347440477999061114437617784895104045055669313654007274591107866183025484053185026526708525270227112181398630494594820104106295603831805678267521012882863572976268809836607235827206723807681338918744073808855004574108953615014207825479126484070731874134179273262114578094863440952215638943674229617394927953404966417309017282641893790379525114162678282946620893971994717952125976175538406256087323924719329450313310673539031233937686344853034149696147153223753329161022109830054695399194392164288106247416015452122506416100306564093296307865249944054490250658269547380035221131329870622465659770052151620877146228866146269789677145356815607425941457503279190252480240921103369779437792254488691851550449662934428567402639491590886946663574914147007917858813299902277802727742190962088215390709610661581168873981725413270143269774859095088026863884451568975155552702001250684783069481802112431180594207026880050388860240007640871607537928797801927160819319490545430060430140869520171529079739618308790552842616203742066196023487141833111752930685336070342584063893364940550403827371622879530327878735834904050846435617556409390077127075899590343986280018266273411507471656378558486159094048110917887380732692978790612695440392487842875664912570394227792104327198904478337970326740945542060181633954104025539673209802135540340463831818885307683767909972372257784476651856980440043986688256812301217987599972419689246189664560416688733609174918676641829839279803295163219933145481285611034362711885230814863059898011855892186715973801037875680417622059250423385047931879854351561 A013900 624 19536980994805133997907094995441085753724881196808461079839735849919220757151493450361624176994899078097107854761428813150291826531960064914930655579388176537665779635514161358470790604984305830775806675215839941626433358828198849165911728791358350802550818659195596435953923891934077690777699917737988666251892892259721304118680108642242987044882840738037239681672383528092475686015896803027389016561542100662691942630563574789781628939034191939211540763745276795810847220301379629283481467844458325253420712665107687020512267832060723433016803688196407161545089478843035986532501745755206314733370420447373630449332054552573546937105805126244027702287104831310803529463464353888799744075544750812603796424727273174892110925917367115491521512053237098367222086506420649099222192405725648816723062300083850495612243832434560473996096057302230574260964350032577130612209707647235546514487927494318018472757514297067922503409076249503351256772890252103083419027240153873522995252489101373446487293116977947517807978149420888410854163019102909623332323799337688251004108311220675699102571443508420929750329210193569044736712338007944821820420191069922548702725902376726337058992161163641477437530003100346764269861407645178894507917752082465744508198455599567790117136766660905210270719046558016943516291866615014291890410198170595317166794341983211416924030524103464356109850069886105597872445658035651364433842699132824808733374742928032051975248390286480347406033711790989913093149585242083915861322687151011751208447604255622226751795065863446730810989842683687401611128870593425314483324239407423015246488977395807339334891644633316761860441544042801756744217284236074646781595132333911040008637641864482978009061232000711122435484952397597702160119726624121597980737853682110313551595976746794232926065982602537828509939429609417377228348068755338305157379020222341741067923715782769236404371784147952619507267188418028573503340308375845997189193008079130726339806936113738644698371537501653807831982175307632846706115776822634810436069602257750194034009514733149786300579981455951570482337055085549952133701449972499268020943408539147167315008250865265657897686323854847544779263453550430042191020619625724387272615461193593756270682498432688323688461309337910742522734893089325076464941459228885896440812629490934984553726729083394700174710007086694924935456109365561858482336382758444368498926217418090179021567004507757062846899647400920912548865603420287312254330823235832965469270841126375131468141964864195257428852340230661925616425425152818934003636443496535789232907879325515904099563644764164818227385960562447097020022756814764659819087162328201605199382000625981905081402418060836235916001255952422522497448449130807909675163959381590586818533036122951568033141194247125952719760117883275704109075410511809874056384843225498864854632242649429176749898174793055041071182808898276908538060577339691917599582995651424492580528892495728270138127354042435111431001556138738700621623808184284628284195379859559779036211534545216232561219013177996124028980576501678138719995544248775161762887687203689316724349226657685455939082623532529762486975973790458456846594290219028915979103894932530600044189344804426119193619571666784349520879609043018840162646557687350245832969755652970442709184335097256944192676398174609850455442565412511612574313379397638742062005398230771805108105602817352537303001767945796009922973218853697489182297095981512687840673194495075446091373217262541031648519429343550656081455232798755348202062086093654874549805655081680319176293245719859447753543255964911730222217917930955647066844821772272373912691619872902067468965978552097749146423384767808592823464710208881305506211076499287327091880842160983847854769537772127371720100060802399991576345945093659636119961074817372978884582949413022429273529871413590204810604895826111562440028675995341303996584204886075510389838878325745672164086077496335376216684375034959225270052455220862358873621964894542191573888432483917579401692179393264045311051785973183056213037792530118661135658895316792589104269290669806713397297643638445037064631661 A013900 625 79791003617864642565986364577975933767873541020766632704634545024390939413503171552115359662889044319755476286739006177215919999031004633079133205382434831185657348275183021918291914380607008427777302818055687121436458107223605748077349257468515431871048601036839394599675856520971858630982895011733637249828022013170820037872405550385893225632993054741058628621157863239466008041733210149140962509928010654858600825589427326362521940531538482333125792844752848707047876943280084845336295946305020090625820786016278969668161173565187032633507360959766634684873461485632322115633376912340583865208872867519539091491747493330220175619380755821898359782938467128661284005485264231181600923578676392338505977582025081100850045124650044953746038498898137686678670090722959079406782455226416528058027475462834753892980460648289820866407929903724097190569778762932398291710456279211782342755366659167471713562607436898169399364095511719672886371137417851504455094732570539675009138433685991408394172200306342752435427081368027999779657898040481212295561166961198851923614129757964672843380511135004185427614249277680765529178251596370585454741599922768861751079351560622690409908966944400589321644093723192129320301305244825082768238681399197750429611677820712650411185188385856569630171853928766643557031831128734246484523916180758726505436221938887975731070849987521482880252594780271913758376453184429061773135621401371068934172784520967118631504163926017404673321329688359293695053645314236780162853143847916134244122172068987990991899232980287968656751894427494290400607413031519478920306659009488095743991200879071194150384970300738573620430991170466750697520814554765836700995359461560058412410317001776376794969784986675336295849886529571981172989847135625301642434729448960960413686386680227559073487579005613007347955272134407251119755673575951745927431556813869086127037248315552123621168331208010437441282249431485258915073565656778101012966380353488985878575131847589056112551263894682041818220406234156078616865294150237099651936762298650479825204492293131171775379985002844233264958483249011949645059202225534134233023602995758139485178392512367082338685598612941906712480534649908764885742389503634040595784476077676217453578850662531440815464368521928270601447844099601005634115543878578152118539819300916557061350859887976221378378233314652777829623821231716000551789568503160145403830833063483439518232160824677135128130085696849748499861734559794398832265224769508288650106014511515069800804170066843824715060433271588386601071968695292052961183185602520645313341908302861218829448931981144970298287285228919050751386571961129937161931793698751770503996401228138573324524860697004679331940776645436544776554351708543581714712246801674313497216157591362782621955719984565881350628725017207204186427578993146693218443555394602103139451668396836776350193435885570490886293858781004261620437201741973613100360374512122978421572630630370696323799396064772063281030464886427778865947474416629245034660110635079807953121570564447652160619507132939267148142883601471080188024472522261966886930971366196274742123231400941879828286263281851828335502821061533585174065632587277826214779174196397843156171073747305101517824780886263885628662573932172202288127104968897464826356677612032052238039022452155042183034253870461322264854923436843804089426365847111275784094178308919693360013819200571952314951726823469193429922424846093604769266908751995191949922781234310532124457223447995161089896749849901424578052927397728629516347389967877181966803735825724745673228218421137723690429693765229551962312290420839733889141348003444959374569197757414539206652071421970600969386656892153591841758905046428802348699222163741815871863277639350516294007512123984683170969432378423142607996946050702960413537169145622707800435504108280674316418452621370115169057196265648318058272883555661249414993753547759425878058651352809056225431016113188860806341936872764652006884646502419979180738118340447764659149109320996000269952030431552209080718911910144862893062723861510050154062805630022207929953335314293848267992616703681417014320699231321761 A013900 626 325874517666724604568387477559276089077306096756454025395630649968660060049627716439165892514564808795357660458147061867373716083962525052963121003235607476480174361748023254999517925813751463726893710216524049828345759992170035459328450179776421343819981462543156808323930765293157688806655872500316359625659874532012959287494729380736576908700932567861012286210299450414166362909250645303316754127759498243518666490390605733024502219846796847235201383683047954157302941271927137796922811610600278857145005297989870956300706717118753925165540046403143872483126388926932452384780390281067090904483422887109417123100537429257445549467288564232970913087858776538632678668086373131833007513588595832626084601548726215749062770143628373245639149579388383024302043196191727899164319632172662968658318070565238881209075392314141105690317492927729489060103224015470970795572966200385119477829535728072530392832758595643250542112301843509827754901248699384747196556852386073657244497286155391197014047077443334741564280178442244521928100601045027359617513657547399192340084390958633278324323188906981728709104783089225292178482426522988704426295622986180231046444930788090690525799621806593391249115964818982698549171881051695365358846366941144931727327482999250356256971839071865201883154498802329777717917258544694664801690610597752895679578579456834320571242189504886475752722502594703303252499030826979915616724964500960984005124003434866330170044787394411608443716315901557879739262287881519748099888687642418131782553607069125922998006649314027073079009068783223858919411136169441735377903346367309341316130207501415543100781407590216709261775831470294426990495456243933708436371848572316896122183388077271902244712893833865727641216817425311457880589007676454430063169320977230907386496985527104054239589694904403088922791474879404788705445266207218101493969148615079548520518952882794743633337202654966635564378276185378377420310864572413099125157006968064720715674574553870311658326729423534821671835779321323074835218164704277488925574582840680723304597492178869311779001172130101135921650206395772952557335932868506183155225930018578813229556558038150913346508191980714654146348464044227036578625378714181288831283974533313517378378837569695319965878842944775771891643741535024566711296926870044909645480594546692611610820108219343573707655921058606724586744477916272549569564328513324853003930909145405778819851486256224712253931211124589754698033809977390864065253236746373571184186623972493208088534111774166931362603030584927401305824628420410968790821209502440170044865001041623806682571212553126154340205399890713524092788649933022737492982800576865804667142206252241975453265308097497507864258657838404037958470404367214550624638001874964865428294006435042331869111977944685500589984126471500959824993061793489402920138543030649844033937698351189475128601361693694327399203634941358285888289196071596175236794905905335968294523202330127591226725437267531648418119802673124578094194946212429916275300392504840078741151759463831220636838289701144393898997499059651640066990936252642621224881667087653571870580231487818132348583756155674333956855407000230376742986624115333957321605840114682627631961438462442512414049705442371221559906446858958423537142197530579104994788133391977716577427409635868859934772379266604956723216257663337217125430310182553008541094817725637228571325799010875111021446662471457356356339605236355737331767751300932315437871580761828878560027870741180485402408405958732258020650538837990893536343891715197166747805104289578259528777040081986998461807602736267778398831587620041978016376068522217562026637435130254476988426931546541553389673014799901376594519385859024918101124841938160113944092684070149082946872374273077968523239429746150335148462935362622011327887566044806846550466442764133210256358918769390308732061664325730561430110342002559664397025403858157818988005216048658819339339038338890739608041910723994988025969591665179939392031729852341056092195536526989085698511357437532808658773188851134544686420363585517057344258058536379329428930346710442820005156913872121978909604182051340435421861 A013900 627 1330904443477187624242355865487317034676714907069130641572320533167654519908744606336913860784626650165929016434778873519602861232227432531331735452435547730300156590989463523766786160333868166758470328789016088427996746729781633989478782707675062186716530111153969264032573962464550610012952055534414544663517119236068659039016511758595634489402387401333728139123770195735947256924033469733921258849936694535852829332070763264851102540578522850590133206301319832621795099751618895403550251821664209480744773282525729962498672604091420024522507269055126292752208968142873755717133976727296387030091651896666457581872028015367762626024902692472440739113037117120206261581010224594092317819254697828624024747269754286466963008606362782800888096436329674497934998919609832104704896974076005002960405490313562679984866018825576003890931363183632933999856637304809007297170346831959066844523084696556749449898662213225195182291394071380331043619944714405945410205037386815809625908610884519343116266683033400861357418241056149294251077592828597284441247146302990588835331001198545130637646660138192985202583553719488105011432256644964690736138380133481667797016788276571977267108761219929875793905761033172058127371428575110093357429806070696956812509900644721379239454944925243742876193171713093847507523593539646025211249424432893198997862555938236505479330797399096360508169725569530355516834544299499500350182044243339255736310947552341013913810086242303844456590249489868438201000849199202684734503489089087534431258969184624251242081954470067283189054016826633345436625940640753160898630434802074448178548696586738720993444447520611652512727935083660939566309483341305902558694703126048007769505297429774253229534174419784852125221245263531950441571446840415214275419886972429726088099725088231195023962512548767559872661585346451976956697717162165655529620893827994999192199975987574895267656102700351891275112882146980016600669022311056910550152857315280093939607245610036293714083853965387988724766178161994891257589341686904396798428079354206982729029922405212335105930466097718179318747529591182711312368240764198971130441376014807749689645168240170183349387453376628699713755908351491684317800487831966515897135711675480269638554388897230225967965748349601674758434096446935367930174490326877285528016941668741841772362014798729308723011254851376782491447709002326635969607243645598545478207229971660886683934274870533603540992713285148141751994581362472005319764809449101048446907775152683483647590254430986938544938399814932584600519670756428858049561692550125400920403195619096830496095771759435080066987213899062994460882217980108095217828548818778209706880151696987704190656298066297669365926648736483769830226936946545313420634688095545881860560979975362822628972098235867997645054760906383541522213988663851863955540743730020058668848987773791286562195949894578696225414964667636316754647793965202010880769312002888533447630505159676425456660585069763272836091504217110762519079674021131233489870608329409870426816641977992552034131895806733520267289584907022322849237749740353981987160441434353040530208593999629522142983267099145702987527124585047881886408414536059530431127733218215434194321342785899927392732816046893748344035479523118956526465986076835653288319210374309584251587861121261646728463808935120570358244241139093191799187055246874924735693886168092730845380267066114051797801335646341460552282938085405703192410004855888970412126760860966084755888386921925961612461573184464373714396886318777446282675624497928463911877574234170859319737838175883182404866892142793970026446485830601062458659517827657267290551975452907439722911419556161904740316949417292012051053218306229527041722068084481659519182875103579939812404410641052004323730678265682329930172622777419919086236936371161686803606549359439208141205716504985729282921775334380511667275077882995927923555848922506206686731090869543532722613905818902008523943575629778654591850435289353055650936179921675959527191882925412651890375933421985181376104239360107445088354093339973799416741681126485355700023857930466231625881357102047246186693349520061523646857931961 A013900 628 5435548168509625453355829832592616988640206028675943522376155861830550992413823755485196235744354486569320861950296832120283565161401289428644472093027472920866599833416658966879455124205711313726435428277549395764869941315847901158064285935198429151831167343494037025204699352675433610904507502960157976274814930189147246449906374689792189413802779788174480426723528980175377927950702017773777547190285304090571076127939536320741652737079285752618013617988426629730505988690686482336534987015110619604519209307936616265570791281042372613572396460055310347355589399001278848598102591485927901565984345602827376076581131489591494708710931111229387695052294003067751513129265439274957029297935930656581208094349150751114010090412254847599889875543710459946690827022577434908657374436720786108595595023395111654888871292351553783066956671309638449381748492273207771511380710666750856858783574732292116985080576243695232869191464818318481395579259828050036055763803396531834908982983622076333740487876443395491270693195715660388800120247948866997983781911463190166852964177325979366582343362317054109058856694329315089165295490795956938400153494441532612931464062017135888928576158807076825659766312541339035770055778815035707391172428403139512014928497733007229673237180024132895524403408786618295699324615898861871211288985575803546920369462569907650264640388988446845047776484368244494496659479208130208879678837076266097691923277209463487266405687032279373449004694531821178325145769215312883926870434292231488458239187305893089122038152333156261339698699175670072731069440796840625179257457405587055880458910278596197148047461563377570638884672403114726943704127223710777945867595731795794579444354738238457388993751282017734349468213002036102330372387612386617037456635803987216746134175332570111828560321462934140043497053375029865540826103359717915914180222103808204195863114130830617337529556694609859508579797089363232778808954689609839434789834714192746938843891403194837193983582063895050138806272997581497380011887972827933868856917318596092370613835125050103018465722520156913873876104350878902453554444473305782192806754223452345315229521254847285987416647722942649129650219054235539414013290155022279542007857189540644711089618249566863105994880800356549482595451733025183098993566118489848702259519486250224724345477001505168484958988949762768750104079784111216290108913380232665186091626134490198966742655933021160755371881320586810877462821737053279398456778035883041063064491408849768248607005711848186698321463622565983699566987856001855589072958105659700024419611631148984525935237538480569936662547272377074740683527334777451787228794059320905042078934425819179672763577588864377755050392031322100847399663410322661086527550285707031652598958878359279261807575377206725050165794072521928314415673316026061432687907008518651629504819815928767239951041160398747832913482614058148893973809981075497840160827920309062342001193753139648883972952144005252353154148464606282314935815749376091827214041348751181220032274318961359755150109796176176857157661008354775770894742952329438187743946022482687182465448962480931013680104142888064717062517044918639460162492215135264293299206364246873008461990393236679364587486749934804505623645955849653468696260202390568430477775408928147351494235193205812665365770535734856520675663480411643720251651520817126987972136192993690138348394104983465061452232714558805383039299717543517813824893241940999949137316159032447717608516916224741747415923504244133151342037811405287140521800687614137390963112807351440718600624631962681142899279067276995778980119227243629788473795419452872998610613499194727479782251520740391311833193432111723709718499937690317620624139985899630123954299393405935767780665903531131910552786835551469350147938857883468960019358070397816236296311845435029408706407983728721950110105564918782080829812857021552228522366140256521235485134951393611535960175368883511914646481173154632997230954615682103937044103354296707980963896247560736998136240064663101243328700074854176592792040963880334171714116630359967699823138197675067049493676421828260198320495468232788787656126779852061 A013900 629 22199327710558329823675997975121339635922454081921449615679980531458015138668290013600845431599753902952249901612069242359282228759244167556816317119605595183584201246256810303291349552223669782101448659063767764792701092197995728967551508252229839697422822378731340108675537830961091085728709997347084151061947931200426458373309074776954970577101346735663183685261991431463241170921390061491902654257391400721605422585193988227077304685158248021552982035240151186908989238917621353197124877003400296637436507253753242426833934241696435033463637954908353044945310020050521946838359391990269628713538231860852889461741075697772113131341022462303053514750768990223007022522746109808291278312729432330473968559339460931775479724262780435337557840597943433178739953333735524487882491594385799266901378230642998904843294133964273156977540808252365700758448399041500132837401471814787841247814856347728967270884566517451944256297730655959328186166650642998980305381005215579063483612312393905576705860276670347969294129351315524309558959904768215655332561688388726423634357849581209657038315108382443003861385684167050084975072479255258528077005286802157786006005307148246701109086818760141270753877256816395297327520576314266147591994706013690484159681492519872559715697640173741182744111486228836568083907363117157667075896557279124841781027842451222404353468077308104748306468987584831708218301475693403794215705218182015445849681548374447037808214732814219221382453521942105406218906161198028564558615467563336914243783123115185271176405139981995820093724797002053319711033434227817594135230561047615500508438115927725007368537785818451899623839529446233259425508969698484411919495793595822936437703268630794422060846768604639910874397478189828647563576198620135795029293683743699995900103331609924926289135037447090784285786359186012848885153429557527300103019359274385190564528740284839455098821800026012821828850257872465468355166430656790234845464598746069311965679275723679437778785541490735838166948838355695591031203931681714537541732404877795619446916334648052250787818875810295372109211271655528876389464160227872618359424257730755946954274202986443055548494318381917796253053589289622420756311092335416646899793831555660136605205820982674275178056798671616984098417567018299883319782722378090509574746805793314029046924086967324260114589491728715073615068822350368402561650103245121608119181996387497556090272647838707655662175055873289914891456787719121035444516725633127963888702752427374747353904120634764891142801387902385356593385234669685034413188457272282886529432160282387198851356629566146034158893445977662483325500334671491925621672905046466567603259618167422537520713399994258594053779061145514623392965812733762190466148254649406373679411060554066010792427580405625362984107169737380879950833365805655353523302113701398033638712264115054494213451287154225686423149787257557499956027331317520421804498677470162161820029417408391393146682817824283995140769210898446982208711680037842646007616693486476047971915031578344408337368318568672920078494460481882748080686990586351610832003237694367565204594322573117332833901927010073287999019742925669260337889094618326148035527582011427018300732623427008315429591119222895485016222038071931525581155864988843522917482713025378855526384957446807052712433008810765263250947997896012674529523490227820749148703989397941722887718814712557074640942125081762331623676187015719198646960060314304479833271662062420578755932661546070383995363120599606968447529167967598144615892226710085586132569839979616826390277529660023418018396088537945045737928483916104935662735616346382898066498605202674685694906173218107352897049257129280922914585035314020963884708670740552665288871878106908575675128785397277399367020547267862591524408547237420733463084020314669791688474003504253049043127249552754457045166632247790362815099119519174578478060424075787798634366075140121600267626488184232519894119608405762009778623938976861896371385759553386539361762629628559053534825216184330636450979987304412017476798567292624636671031795444169774442815378536262939011904173368065219304220933862305000920455175037720582182161 A013900 630 90664296502018985391204967006191038328410530638429474296848224168508211085850301912837226428041986514801186775423753604788786909757857863962961077564498330894871419894038685216482503997586241980750308569930992991957635323346926554672106082404440140538084246299799044869181872730966023064315710228875223728436252607763592899068889965605636572288910187304468744152162184467230454729401220071529141122155266477078509427985613352512194647141959485903072555483106336702606189859652696286213730907294464154897251076711560871148674897670446652016603877235279159579214185598198356733604490431186852180898590206281141146703586188998346785011823001179314363162647130383738773203692169909814152218048296587310321065467166851730925168517341345838742555314343901373388725022150262589296485371803122637171751185733147302470269402415817621964685131392524295010833279864973789734021364188440246837228041902624616222959986928998492002989089818069734148204451404057722778464186868781951668752484528660262159729980661809644811742122977837084148194057706023774326159370524110085975491504527832467941519839772459843854513289134092333419096778487598880609777825368833979415984912280929461500246322585585111724027180858441096850210624113245670687646613170825219320047039343281904041007440447931216538186408465018677656548054145614146745262336205480231045442737592382879872842403328002107910663198298664198764366073275180906129360155897282387464410130261397627521559567598501285536267299811417274631644040871855029658542405989690891854799948896897851281196827408605609110840601537160882965085151359763264064025289269605127513242012617698537630318852539598925221705622646050890701052980608654549885204824690120494050528160357118296129933126348504978464642037615072557369343049116360695220614933363071328896955607916731426001382382695572700919192364355337954262144704006809326803878041468231875831169782392726053103408553212308038991644029167027194091774803574611827654922596813203420423068342695662354915511775808787855727393473917677334719026131008585222024488726856493809967178770449252444845494781858515703139526601863779617139591086966250814788514342970422438093711898226691135069608661194197908853594892417071336218233270888518167463020094887250303119569457698681160989928976949511549596373331283877005571766207936247081828244733004287279619344571710507335978058255057758736960866376192429961943270437748313504404841159310628175156325838611310713775197544807867159214698113558180449939979986203674983550445814799891393633042827172988563926681206291133519937248401230299695318731937391534187809157740415241457841216024462167726584254370881610817325812159242332174844923399933173179155215040209817188552910883117629951518233633117403457418913835068751770895844986552961895220150456391819921548743364273562194950588755076031606989188078500120242834979871685869993410581898396584558174871650615317860280146472469288377843127911179861216472212174853154566755251343963667028697141760442958976088838410674999558218485581581154233188402353345484810313998146152384147976435054287234635641565499304548517813319081818940709200150595255070804267419648877415191072144271694003767325590084531102468751815233189219800439518046233220451096869040408070868088054308519609346673250237441911613615557524249356800820790814065749662809234164331093462130789900363717055222408459969155103260058701415962932949418971111804123188387455298886369061098146373988550620346587539067085794913248229289711240391544628300793948117683338952967601345846516203975419443522322425635550023910058998887252409614616030593060277358849162031301552349483593909899243319459090248083845114193455878740376285020006848886521251996946245458074191768090953346556379657311028332622502566880161880858946926248303420823369147569806024032247984117224877907428472180897254957314910451163210904688366185723381850085043025654030772622087929832868563509129127380415136825056028349024190413121845845767774613608019712218732093786809581029898887807799340647832272951977745518793914117428627659100633200243640936660083817129936424989010505478375571252797626805329219971676730295330005481456846356688530225588020207973716564231900826729667410745922261 A013900 631 370282144008192240255205596954951825828099776590940454405232129174828553403932303892520429291992705167086041710694927521071489406928977060068993299842245197706075260860663288331321411059045968459824315980763738409447170381716506088862903123254056382411730408397255578949270555602411065762994856461459530104530227711619897522680152577419945930521710384880368102460589729744800367390802252295352236786135445974302817433345471478608406670587123878336224526921110072833450642611997436555221784612212228349480018019648762465419174298250768841947663911620480850916628234615787506934070832974500654178860113160063014838393263058074337103013571330939438969906930307847357907379972394820841888887883266140530669573795521606321123211666842307881354308901867241942958265251688909591208365203466504965595786189403932631166129736675843165683592509805339865778039209129819319626506387503373000548169883162551097740807105576709670187899744715068419304415948183763549657248364054979237592303690815985905346815373750877432185280816195907413206723499271229402749241811316888526242590829133625110152429119134543020746061578665835633009266572117981075897274226366680224166803396231456294642617506318110740377211133371140142087042060151530756901088220497580449050223433428936967575782528540836329394823648998391246435785564484156882336472652559138017092923730043788512071555532274296736920047478834772752837746244229239613903825942060246895925784877410704311958428951588606698759954815427109102740372058968783998483482698844902561115080326089769411315387244016313576775193211578520299278587231753560506527149747931283570881959216973955215234522855975828510096893155154359088763061179156786655840714909721745799872256110242667190342556011253055531052423010465755446624691316239177831711208669963052977419385295248330733663671790549371163396774454456000094339979447778913978409045113038447272313956339439914866205683975582940474353812371165084930417411567053875739937297032567400902553273841471697319372796559092446290364103414220659920403309340678293913855436433843333225780764783570562359245930084083145841707843734198464198139421097869951918928586216639845249840966857259527491428923802791884873746875753715453461320222719869067936253887832549113850220936741756641428280129924688477069218097918669813362332655941598634643141816142307542682980644784667454721375323697539647515380611327873879400002472738078324931653316183581695840784125513798292697439998067947355072815907780281078333780322201634415203993359302670051240628103843500029766921522641294824699909236132713068215950928424232702167965568936787628053210768206721963674310479860371957620651166765373768077616326502590472514160992900935954589586131890651595602625569499248420577848043412718124176267491405425938229230511699100288133417144322773019633959894485194775762136150020590419583882584128932133325958150941823389390626551483149670288488006488358293133237496545177582374055378215529943419239688769133356475569025360966849197203401041876176370719675182221173584918987239700647859288210142699098251134706381649549262658353297275205906149894275375817569385044246231829926779372855399900259272935492169752480138209789823560123731757345683325776194836092139141877545173944799642640429290689479245052357567967986748663078912100344322359588992584516742263628856059778783139781821162865357188950893613768486326379509002511635630421654969336690331317816394573637118768800000704153013577108118514891424162090992006490338966594347807987900864301378642301153933624173102675172214524708960540860575488201095867414426453359462945161148071821553221501200701252078295371013409540246189941289479914722607347819449526026494991544290331801980158021566264674252030653624256714803628124291895355897836017777906000437622249288142758958992352556128024181142241086606530662474659868424783088506120819048661027479049537314174306116652732496641936318348333096197778263480840722348150436278045090421343740546014067211126914692235962966802796693791077594721094939152433795445262451051743440904375651160555153748254193054384977624190483234042794434739148929122040433271872615544905875887570716823387662197982982854258919405663793696070398347461401894831852072361 A013900 632 1512269674626001936618525433729315706816368125674836500776862943995046469785553326259746577791856699165601270036690864183735590958328042140004835604879013454196579678956295796537238106227660698832736948721353164801761598003138764234031071508585014925464130572665639907242294825406362636093713056269103328359442007527254535092275533821593378594789647904600296247627396975840468925261142869401700365610492561039096110982343673411256072291751543218636852926623032569569168602942301342632617845756520574014339691074065530433780915170660263278167296129113117463709452289622572372856945623021991096232536767017126518964496764048744458236754829686261093636435863977209702276888452637660195179248892935127807448137007863587897705629891762336460547014340424904686477794072687927350363675535842756396494715971930790662878221623687547748811525852888498351163955712046304213105934363708913174911781167994058100834328040692945540724071535290555646349584478393256896918717700885304759229965095965258852012834014751332271665337566706521662184992650097127274997581230841115746915891447855467445998645917886506285572010839490717974608778616453618630053133565178385070199865917352286884406208800171302392885308367012206825437830564906926915790491302422388809546466574690554898213221000596158193717728659697978687959638259695309607307270296789428134747226898795566705939952020916987577551902828356574234637392273802881736384229433794196407897393943617934891173731639611980207012230221640671713611056266406469696990390173835165394752660674863553342522584358674270295221143370601046332803977391791948218268038812675903163122580520002547468494530030613737193915231431859073108776306924855411537905719603509491743004081052098187314745223348114615347426731869466202285315348429343742421669579040204774628131488903709002797686535623454477317799929946218204441294004402653310358134359555205435543304701399862895744985500130362262774248879458887694529402680998416300963353654748005554593518728249228400493747757799786018986922325118122011401579076081573560851870901794895991070744447233345317301958662302334060015264846302683681830085407845231768502048157895965008624720742582700493487272359131906139804754489012625037196831382930439980227522439550801668424801177967945041013880306905550133886870702927737303422916162463738925344690134448614377379103934345705136495023680888445371957213470104781038731429498912058424931690240278682187565042287795029121003907393549301860800242521781353732304070547684017316769044482721394058941900479535342315071113957540834834851724011198849574613833402728337203156890348060303288519746151643841378564215105108224972490459050837629771579560916685556251385557425267705433075283310840742072252278691017449973730409771949925503666418237916391479747938562060807185865977092545781612260075239026878468884916012435243353212954445723555854648679010219651846433647289538883051574884155787110593343748392877656309351461944225424057448460232141706310315227932045750069773147607398527533791832596131384677259341220704648655622766838332007529866557505468001305793172243359754965716512689359956651910943028591079662835789563458111588048796855116505978273884942740828191724892993907262616485883106278741561481224122453130165307419906534192874197578595695622648201629247987928347293119764203417411595628874662598587999966075593079568160751533558885488774052879096666773589840711481922946318825425254894585930400774851675832026903280843934786580311819982544699199863806942476951193907794124814400785081468418992808773516512578390453889217211937583833203126492591835973795590001274477333486275285184314218203051236916729004585410306209198515391836761628694334221461027688402798965356036803122377392644497480473186212426048654114917707978042763674293293465939953130007179626066835019686227207964050818485143420843293525036550936543197455550988213694394356597785327541442267828759702745546514442403660365074982803544953600231834900392107716597911030643421475588588682268779908833795678018562087394016411791821602876438741001501280474463978398698107606741499933976766637410793712592880576254455566088221019565632618303452149114374570444498258061707003590905497914809961265458940084661880581632461 A013900 633 6176262090409729135345656342419332007524435878436725427659286726433113282297648125330757258106299736918931312558119195103658710768498515232035889098721983727297705263405086618933530686882495287763479805009827181720039344166217030146970533179283568042102981135954312610808163538736951048432969586821701172456125462384067774024897599956303339112358995796825974505231299616427034978127958854066353864890178279032333465959100778922584336102814769410777989674474053940410011060445255855747217176472051432852538746655282106910135069429408751914626332288207012146653237805499837450557424475929736858114399642711413433229420198548241290629188636676488618781661348505186122278742406305920640791765582885248413526743801952687196607460746576450100856521814743693654948645250058836779547637619610937241680465995678514077051607811523937448468901547307769004487062687524023083050159640757936006570380379985700683675579985322099575816721281351693605811984317790378885962631880903374052475859678396809642764467412479930882040676821523671827051390667254327600944896502459431663094939178077962451670515791886198207410935041574880770817687356236840300618632846678607643588342592924392216890281766988416274085280787022920907977469247966945123706861318714580559457533684160269950347514101755770275120769336801174457474646576059873662513229926388000234549284124597872779296063988579089882467303893193913188256808422830623102448567814788311343690154502523951506977528563070927975438856460432888986230628508686929295948149499350372823874736214870913069749829301845945986982966861015103928851056869794887510176715582888468784412094224322924118625978592559594687406390606087072342626423888108911117372287338412718737094710428955258910338281421258248655040863054818786219658699835631207768083149427679360263526441963126842035034377826286054268104011693279714976893284674880787486966895993774074507846274291881452374991026067912647758572622846922692115228018868313013180733624709984233520944431561401959684915711377863879930508454937247224887200506203830661448686801891436512028018467690152843738246674667624836842403174049636727645933644266118910970983383711068587689230609502749668151862529202976997482737613330950927040616247857592853687204622891868644815398915740062309949829575313264207357502524697874848646835322034318608739174322791720427268375757365228693664462710140180632055827490468406345064069947936236725321941042012406200916576772625966228121179189902097278996131283449748559456786827866842807433771340926928197518674690370771084324251585106481089852760885861232746529931613916204699750259027403432720946783777674764218035489474987606718373256299985014587737856319396396971840006466093261026928197645087985538027603654263058455162340280030462699449522391892572358830035629251104688602422909643319228412985543784913381651354371302789814100380464734020189526524594317090325671505328853041809820035955534294161385796155100029010678615077872998618449313882550174883664732712495979905710581916523933699286757297692784291779552738821076279077597667198590284735537374639369600991200552277818615237775191127688322026134334011857042067310991908836994861679284778177182374351768532759158651827201309645159252611680236114689987028919734951361262198947696203651703204940259088153142922213336746151108177722102941254115119482638393555849249449295771857404893498959377783587598137571575866685042039604032986983661238108940233292935734972504117256907716197994905807438084302530788546862973797577058847990015892948619060752010251476949304727562537917031119405904491498070768722111520809892414542919795094152168630378496542882877299759742849844356278816999293865910315910004512159088203204643233559657209555263668904631676784804498020283355437734319389526070832429164944914137538828518215452317999186970735540226273187911825992730209515928895302716487009271413246514537489686175371653997331907481705330742789265180735231700663102342940748543660437148526307517465245038161828291872830625842606294448013762391287439687989821415390400129266338562972381087038808642101339974800566621854446600616060012394296154361398231916469554229019742045747225650166297526945780248075635072620734939373277614222122658707671145325715602561 A013900 634 25224478179704465171394330413731136271262556095559308755828720578712204389345107006311471048589196861850344292549927162842047644308335554557673006703979552462640285363977977665473051611827485887250115635120440202689994405548591139040272501528045199524320827360332144088114231516719120513856139522508096580129234457048233579962858312879138423572124487092812759302789655994749269981207374883851249885951841999574232140657029450298505609661841902565327798407509158172082466581975529885713065417646681728964486347753584308113789547191717713103277318324598546515158635174679691631659027859569114231961877695197326314065708262311070803299959940239083844454801895091379147184734140336416794978290608827225930932987888298771732351727042553626433358221600116533999869417014410545350187286349890648399684432853416615020600548514652724457229289278261206698994617209179550197508240038979127202370097080279980147900119893633972199692647201889733207190330964272004198538870827429350871090710988400088658824004123776698195273210247461649632532411675524066609346652750591067314677704192127384526830005216158213985085207214231012130977287749294235708596859027752948155786793572105103177393816654839157893407969347561098303191690133091048546676316018623537177461072777012642664484232690494843136391009169199013402946661555932706084943944855591158145922965842554296815795834231819849568074598297497154046072819536490970643333298260944757147076303693912572873598431381966540015417809108910422341553496122956796624511133318446357000359634049890510939078347601498329851383121940038646970924530212986169875200234288790378250886218433651478715804477795851233222431127280710818241592920427849492003371276091098723006887243957606601870971485490842234590301043843048459618494315657401251276836158660734702931628605148048298682125937514712700522417862260535377216844840833965299056308986895068691471569476681747331526153224554988112623434207541739813790494867088096045444447377411671318107122673884353304951123941754045249888069511317666328409040474587571008253243216291617750210142251911820919264216982256721263772895645539295409015485242480900510415504208397758930050174421500789422448689907380407558396246169342550012077507858491442831336766087557303624159215527172904220128408918366477662532983418621115367233388785555682664270270590887988188727200699031087873023725818946221859559837109649508822282513138436332346124064731623910177569592113658481298235936050658345399245378770868401541426022540477800576683072967251008378414216821617956556259760222984964525548750586706746521335640234326785530454732644077386979051480573185282217642960600286359586114934428025098062794766731903144269088742248177953453338478930501486823844074111979411299786969100012692741284493850250846663270107343460065909825844007697189704080702672357508526915678039192095182557177956400676590065468622175022916165320585074036908527818666033566318809891462840183582541542518156191530607461277037051792550018535837544028892493315857314145190744766264398018841163120171896452457095710203429780478692927302024026777763166758391284311212895859783003675257259672159357364146889365873079551579228641838208712272432216410212609086124695923104548750615863996241490714798118434589482307984485013030124710999717082185339161754410818292487059743018344478872813594162945759837475525118311138599182943993493765327893141254210568704246878988870726172957846221960915731912128136939037793054060631947192803063687538050296035031618149658263618134871898407348054636345820067260132387142888669484711796773939631762324608744384251202420127153278063821966055497448109284502062826065532792185322672785633077058187118365338113444289796286634824229569201861905437075135788496835169137272226606171553082815412794784980688774036467090072247027392797506367990573662553023876448735441414214717234719707311052388111503269076164798521547462157240677940222991956380713905940523909876941906654067912135018733441058387324725601761088666119431834414209761427454996019423717158917632417348558336782591374064569956285414014724692422968940882367216022651312679557318323540880368285222896293757508778290025069825896096788056945949275725416186629342477522185372550658432295900418134982661 A013900 635 103019316558209185910956756237049747376599676612429868448988833544239092658728740869583685221014187492679852975547450075690369626167317546704546884352729594192221652095307822561536155560916246939604084515511024952246408841695406619545515963763190927422478215343159870002411421051664076809760373280014839751002386575265147812159889598488002114849337189860243683081282536837811488279519020970511773510465803862303121059889514634993577058925538176108957826803906560399760173849912843581770616185276230495945587657346761426351836003475241503802807999046811248421105897075544503272550267340294079003869736656833095596602073179812906578828169691890382568221700874544596666396319887282100168787631653801882251749346767588901930869420766220308270104746195257536625400685897971122675245246368874747019799591901071650822249720789241706608494597570635872540570615138627410141193600651434692386326915855668547202019027557710399494736940129885061281219237881514256619256800885175039321972443838435790491591774065920536876013513244868370725875255056419515963299273845341728610942526368771643273410951133316977894700479868848090875136471874180337351716140552104843315996999414628023991897263993845259591625381020343629141163484864247284460529288927976406810005944789670110918662719215482679348177656938934859837987863407246320854225650128664704574922130720541846179688582382009679440823034981406424336720048341802309695408166760822743609131478992612032785636227205520928043507889599510164795560975069263976050962544097000085071525781782791885616800818517626930444363659698433778132599844767387029373475152059083072604822655591094437874695783570513817454964189358278333491307887912300538140460632054932385731151199934505080307836514864634261132483083460438056976352253070708107740977832422465260977767317913749204695969223529775654916307313676114794626693231294838511841170589687136937907728371285400958433293910558251505753480270455427115241573877169360147295712978534384241952617819533761217104190241641637959113114579241992369521690611303573342378078872899812345250992181175319728187907841451657570096146878842681919255552294301488255488471153021495643976847405025795581012116899422229889653667376458077846875761922372760158905317714958871288732276293742385298330654991909449788028620112973915892433250372476749124828876390516223449568949102113565013304071640884083642850190299356668630592834191200963371137638894489943180122148720984717128606684660429799103403450683482409603739560083587925813031914988622810569289881335386717989377042986453116603758177819919610174533409616654259111715704046409100238531130860426584290357833030590121472011589812431731023358169604532363412529601304525827876733135138540052838748406924809225668871260288330938437372742618303333108308108671532598642385639337680100167625701864877972932284847595542475127176953048913959662162970465293633266933701966821459212155372741766354236217796533277056609641496339944219986345463209008300263005323252232649405943860843786172557687665890645194213147213140257162473376477047137537769882810263087123629787089327121112602646708899193835625093121849484325703570269675006051610069684279275360070040000552687473165726981250956744247210656939000762913868469797710296825339283521743226201345362318655535070225855860350977399164693183520963704508936872734480940697993629611219639464061660746771880469413706089462637855583382725325921633703312712956797901618054436200861189649882080996162074185209337838752086968666716637464101088248455157348597288354600082517173942462658757931180933916243624020141696897548464720055243726830093733355389223183320576944159289997068542096868513246476835646419068302995754455937401304041572270807806893409857463999148935713011108702637954491846117079510210594134416002731109279031154156821951688555016669885806467366828156865015235740873035991348776369338578612737233729806650511743848810016342661672046430043965599640852328317907785414018542144265360000731299154878063982387037674362908500855630376697924422672452661473325664451812118213408484223035215662951131049339874426616829325326248765892723322491633052994047115976231335358923069677701012074788200161008382939447973229084241790834802219516653998119193605500820772761 A013900 636 420741293774698694388124399104491110310518115852501438162383744066860422566606709314207598394829264153041280217286316401577114280599567759813586634931867288370046641544098773431392374462493605042283981173883092518494510596777051870292461293121211829877070701761214568236718487128522307762819150273281887041908598014426965444790017269074447925258292866445411086315949089981842737093871913064688104705866900019836039023815826610291903059934849390584770769407661587235220925780602894385152955332902838244721870496957565688124959773629237300922551951715080866487887015352128381359925819394762388353783395349908702559178123675747071571498706666819203337256816763428461789825876447968712581445735224923921106251758882856601964765732220741127226243064040797500589335566676589760089091785940367723178310533082758630194800906925062843201459394432831537678816989858283344385058925614125078609690143373051769296313112467472600286854631921403708663688770651130256972963319751944263269906979852999450382500456054400130575863665456880157749917855051178001565226527611033999161678982885226637064580938934531002736724124532842356791235739917811789958481241344991942691706661306281727413331607774527418543416810250566436119054929697557198712532129440037371029152089121436489673021330210672026208571716881960799999186070929398106247063831916129648619144048997895674524312318994948113813944797990596959040022686152803154829326189276042927996797482485205795711849701166295227743418615421249063551715373841356073853712177309102144440703516904882122839461839708658664254756066938033091705129158614330134051239241999653235908428812522244384818482924376119052381636700722333900090184036330514540119993407836181411496980346803712132990315418195167650525435293643858528935177213118332053533035306374422794824560480858861040648012601787180282019345616091934108849672452624481261049036646511825655245891348895077339738374093404865532899294526047280336785227113321260946930568671345257216942928389375653720536440470078855230451830366196800278355906147315535191179654302888996499051922418130304477211962603180556133687243564028276069113520380709002485728720524526243381061486463713256758207167641047228514564432585859812192503146142924512137745366984981241189182778343549569539297526383112375788737475432016882870202530279482663577462738895383698706607994596891112984400172292606326889848105051792869710872824713118045705026602146625271431880047713522404209659689428346002948009136339861192545042341076941531400929457036949409268847373651734230327132770638016159974525377792511499833422072748787276292417218611643452693285230078199073326834716238066145693964005964542245104228123840040229945475557217415238157193673952446568338785207470020283363462783014832674003012455500155261050974254933514957647965832004658634774700296612049994130717478349802618209378521124022551570199449840276192919117199136397488389822969970020709102491339039353360176493444843462528790453492637374008112440303699766615671464728015967951129024753951649928331108746333337417514679343284691465143516155278284384703537081307984663101582026461906443270278444038600784090277041949961890386737207634672777337410436297231461843618729854013690136777291215229954817293131369298420974664993170435031872140795590983389435844488145115287146905922595511151386548653590871766344385616480688811740754813692717551783797012986453680448728625948971886321870129333154299571266796197740942373385510273056878506523341887641876585237140818706085783772718616603956582563533966310551608472615585687095925493983388264501104284724440974582311642340959990512646490478481792222751618217900436317629846362791818449290940375763275333263769248396603237489352778434941182092278576388167494444382063552372578103218610544730597714962531170126137600415723030689713179232136497292079179330242280565589304535307165303528918792058250858749013137071161663564668836555080877466496988989949458804634935495504317178541989936301044346699609736655988530882952903228971252980877102369832560986587175870819513310323807499803823782347324274377269740030485620219264394257911031237214111401043366040820405642372970713067793768381115654563065774497771382406912876180982190206579530186110372596723419507618853972861 A013900 637 1718349938646540712449233246507051248110297347471316976100429611527208718664701028116864566811920592556700045576699262101997494010510975287422428989311874124299395858776895344669923027934644594846797049796237112037875949222807754320513311459697634355612774330133678179350150210000085085656437454450260828149745947059319184000032354318644221845995319154142569863034053994343933904407819374019405753117335712237912386813205241274919771578982978330936652884108600096088953018201486061561297570028063814578106836018494890984436836336438941689935095348551513481904045847286642874440454398915968465038075118731957482030641934082242290752229439396662975168893902600334944224289651827025467022595108677847011113963914705233530940901691728461058445826524092085112954405977199426915769619852050841758600261226473827604337216578773556082981923514262521715865594147097204865086363543159573847674914124240024104034841678941517314304143289084836807957079971905051733633536467162235317564890366324614908306620495072231627685015371956109709146597261732371127370543226642751567010212295680536993662092077283457002808057733728706002213442676634075049181223196258322938139141867147646509210515032643555204600587138161148632320268357432723052819051182378186067057531076332947888910076087734735832910453957489332985237475831468825735121739642992497014055094829656354722220418466319586586575645763418195031012315692539349517441605918948476198274648595015311475472561076382967505922123710660538721700624310020856182582019757060281377212421674094745982770768939015972559341513507737687887866009701825944314808800239490025780426850021650910814281550929927432197950894831056784603692220712961490763818605196937156338876228931361387526057880189766302396678580808206176261882686191273793058166323027799086510765782284436155234971588914971624776975491450026684185887056113436096542731631617055593670415400103913734258302833373248904727779541673124223670744882838742475154620082441209836344973830777977496735696597060289522725543550850414718213633634652157524589832017318083253490774455399808394645685853679612312486148205127091446322142597700374017760967153222938155118836597927937775639450651569968627023561113688342644835214291665464142946277991048728872121982574215669140505014566798795637071158512149375583347077024116965425799379149385375459271356417341157591430701728060405792257155535690132310979045414283670123581944850853634417680212734746844564555075347253997338985967061734763436334399970234677985336067396414062119344308827578421421813273275695492436968119069967774008981178920735394863893137454949031636788098901447602913573198991422602183694864090723792947772423184803232143160546668707202791573032840982860982199001004613517309305001715573661138728377172520639601813545005548223372045014902456058334941988256093569993079257384045907222831541027501141626890403143292121839777159472110160118730364381477531548066193980261962097650177054578630157295619899733791823906025556780520534830444767154742725174001126638687423947009562008729680209119420588351697484099473288196533852100497307021470557834255855098566866587463576493500903884557304881306490363816437974724596495300291959310546985098215507165901302271829411873699261695118483050401050273272366884104042095413930851778321909877953489351965625378249688888954742679132971798871640654397656719228475357241445957757164534988462774333029966822029899036117079664808033310293617989980488086135891701870565370487126660075803643592054818343655591943874790835682804311635342890134714617786120254156405903049994437224510347374108732593560796357038212690044409657966098732106715345389865268373160124428520567578879595168551857893251145815678833503171758921716724257026105491252227795230136308398603933230544344778858276188514443328699995454845362888285015147900727077868381821828300203844241952529123307760767563894390467703302125468421326127560043442366741797819230841574653468344692124677293200519640837031517400222825086459414967598835030344723270453154665735532157881671561189845130206772533756296513308489416308481722528246352023117931853128700586937389587112612290680659504421092062210889597239082825916671492692122600659455284523625544004881665812623558832650714334485669129415582961 A013900 638 7017914702776275570254625951292694509458513507104953133408740676867884655107224133633114694181131703981411212839843033050030067285821884682337229657677614422925286926226577054061777308310909924458398677869861785511001202096818372228162735845862568169392487254473285185962127822811557498414541864157764698507205572130912538693716138305129185085451328952752823720187242952354054802925879513252029055712263899686570216896198339096141114025495960784356714980640817761036989110589707425508556967049185453182260707089971002764429467718486618194805612848114584762957795548949225450145134251067105724030467630488306284318826753627219821903471005669350653550254756503930546041365591316406536892447705946303655937551138011558968949267540089899537259658552871008901902202405886156666121620207380694877141085475302985792701230566585659172062556806523079202288388921753841486704082432981558710862964449722806683312800935806729804866865911094671092214318270337393690384459919073752422702086309996726071629977070544996262859998965621319619235327023238438653665162962474888317577975047001176816352343914925444028625391398379141912345923449083902542436082837061812969977007438759570255913173655334576454664462531551085290407840318859341652741339753001932094655729726382468806045530659993522349925417918236142334341360280777662653636431997685300047599426848894347977375133278714289897820181438022013744352429532215649903532780175183390589849690601550628612288962164616753973904051368832416853836241445180488756139409471829652232954628571592026162980080194604072545579234658464998840521458089237041002054935866901453779867078600274506507518096434467555767083447530413845056724002306026737390002329303416237140760745454801974156560514540904745384577388557375652677331340556467489502650138044157277017705042193647986031302701259224527723270381606545430910265511759940475326266799418848367164937205979794185998068860082519225047629153926748315017912846746590981521459033318227533826343967254168672395755207750525500052915141571729601071019340916511198334857531760801133664925444072812864380840240698758325036990370707759303015708905410695226311583711444954942258995668434088597426856045527560439595552967975673884114143523805213771671036889520104635362261153336788552405670497277528060157955550627776969323380621273122612472670183383961298585606015419439060319720358273231356563241180467605061401830355521351435391144547316179178882174510192322632943947780795397786149927062798009085096759252835418594589018189762067515676211027021858507249011198541236357313932061774455797854041811354346899020826572894795056837911511501056506927215574068041001030378127789133501790301301478065199114131810213755628266214998890943520259922201943070656449866811576105030341703938668716718406300970704504621992417408135690301794909178700005302304988161439273734673519541958440019524722367922498097955736777204577051066799900756768072988690900981859664975185758781638004041198528122678921806422882472880696821554303981451918625863175306189946829405699209414895671744834744307756046508142955796752101897493152103694926721442172063912038396726580220683535055824373423048718601353078149010699271052417691312164252386607051031764674509680772862787028388295091744625979822121946863736202425922130405678696290454459723815852162572934932641068953530589649256743466468266124204657735434985146677521993434510915805116302020527819132683304801176122153650603475526497301373075681435501277900171844479542249736597954675652142146713570977126802976771954215532942078105214911516120431505052385331063059934220944848894094241962576121485623063528509001797895768248822094132428091637338645278569469733507477811373684897876959739589137283783942195254844574462928714790727194927267046722310799389055679864639788026513186980137129401417407718650556507359449336066910782690820472402566145030349058568468644003537523913927705006458894100983013452543215318499305883804720025451086657837535465662161257245767440158433983128585369746265914653580999423485152621536692704727007686122609911886624346299714933634886511459333454543967968599294779195811579750116206968981172162665686512367556414973735408409103959975390605475881986978223607895881216227001689251987615064187255777115311786603061 A013900 639 28661872455523289832752488102300444938774024472880846197107771207136804587808069191395137355619854173362185515770415771122660847832092445053018161982150802742283587260688889573070758766649895533390470498686980388067265520484818010835411657630823160523184026588481598501273112203272504790832328841948590962937976784345432030191544774168116409936676858027266760108440439128952147574684387445952125118463512704973821109395980532900889019932642078935352044009150144458668928263548534686226923017682545358527124136086857662361209153538538915856023798238597623744980695759259080610163192939917417554618556880144922184092804663315682101855787837725200673515249001292459247018087252860927253728982568303004707518208540304145996644672509748698790021708755439040327267686748082058326263975210583703328426784330770399578956888458223057210279860316077714293145211483723785769689629768622416912594143972077364498124493614729201002786571934367657302383589462203219908292863139949031343310013400743938945870060983789889782142784635492997078238618330935130543872545720206653852708525467432553236841424135290920882752989635511651863353898304327015457465748350926987412496066057645399641745248438925599033071586089570318985639951054093756103302558426574943869715560431248367233239357814010204622852749245286147143825883864084332821379205558178531609700866792996255468745759198730310085977300831207144355323501804951467986668131046246660691395711235483523866077962665473449521575510099499842505169447522503079309437718363308954514262231503867565644253108502862687287472697847871560229572527503711088393533565628948094283808915578459712301861165166105378975901275142410715010011554542046104201245903110411557522818101272702197454782953997023611529897897184566460475141605298009430345262931436280779225286180528119933398429393515500152899136288789673800926046286844284655220481561773318035186687207879283414828899029531876849536247275181386720112972875310598974222772359434006389127705223006717529100176239729128945291610782608242435463751161256464301630589980321819670802055671063219092230654007878039574041897409997930477205759756296725784474365347496051924634906468447329674839620202395155118912637472062417685784457679716397370095453431525948861387646138603931463668551283601649628019166422274454548190588118722181334722244768628619723514772113180546485690830234944062456571289868388926298876276756815106918632408836838554700651867799250975057529010075494264893812703267100411702452759561264385917579603777825449702840729131670999351314193884973461948142187247425116698471490015794099524637856827186205386426771242032976380997948053266860320349168342081727923795271335667867557767224840225809575157676943185501322037068524877896811077557495024782130523583397620844618359892200755238031183853928984380897250890371637870355149104455122299299053855834832006842180938147554642404359122527517990338838968541480617243661185497390914039584821132625846553942662949904361107228533500730374526769606754444951762311806420131185668035922645546870584827868751324062050777299953153912471056111653679999852553917968696368395219928109423005873846205027379321446694688504707821452745903604450145505701335336394243725881138929661754129681365427664372489318708817508065308131888063910998711962769198541349412496045633016286131334322354183234717119115248146512146130366861947758272530814250907879465750591294198339686647611017821788201663846583305001243155035079763626412204573369730210742981691489443288785589393535041941254553164237314983612304274131586325337898970430215951982979974140411695078313219187693599100335554639379847142751787905000782563468343701484146398520850849908087623636909077865104189149415735169839282103582505981408621627005523727529646272785636258095641691190855222918870533458765030325458236281148456482263234392880206394498362582159792795484593620448541357443491604954396053944583775856718826224545198225498333659352740860664808470360936432846298452878696048118500388929438637166094368302604813326455135306770628212068276817901037263746074379347012060173173636337575221036474124524348407008393268669029350998222974210715092950846849521950647755219029892039452747214655098899750015231176371073913826075731870671262235506572421982977348033161 A013900 640 117057981957475123529234269411093349474891932123717136834454045494838630753871523192646071869224402049282675227143470821257830291291896586933476528369464075630563141014966754594267858949633604997815553954157995289885907179477565722870915586341702500715896406174044284920648018822497440088743105055731082300325953922921963299937318203724778397938791892546018202225641705886992594861916081452400520148441950701896287766705233490401053747195923447221950218289814114133794228590086834060554062523440301181305986211316471465707076665175900324786502650410054793734499404531085770379048106449109664952235202772756756836975607618252240587871324963841329795904301961427534103205817167496565857881791436188869828979823017664702969042503641737170477026450749797340039634286715528682492353027421520113347331158312083719690817407109117246175561187796753309022348651365887797185775186627660581535142655990505136424154742496409144544681641223722883556322120106173632630678790642728978858243769039991721792766861933957272649139128872601584860231419363990497589360407848441715206500741570066758107137297152365785268172367723382772886775519418600268156851320305769260218362595882095634322251410894664477936566697820000229339571109739975363395254082172533154833249190072821887865640094487556890710397536045422398836246436115190687760127634799362499125710919770142799956160023889293658152449980302033929468721069045104095355819300674107033176389915652549495304972873400022780664516062372877406275205045796102348710753895005308464440652893947177028715259764689650004013454532753190087005157389150433959819118828918752540812598275922902889471743486516056144380857373710394743583103199916725036214412594139134952490498930225944317327276517202198128872867531789385065792986305339205612482518683541845766714770515181075148112458884486047689955515416182195560035866566147029804670623966919969960823984412386989273786121355410167773067837032815576685000112633028892581222198815936784927842850028986958067315558880853975254594412888861105538919941581438687110753794169222324039342346368244964157798306264228709302384087254069957859886520626451214073097539990073973161453346142692207572342167708222255416306221612287592132929989394187418215604211455148559270742146982318455094700193965908780847442705604377522094719729126261379511320454581800914441426404302212783082756405453365280422945261522777082286166900778785334981493539562941178091486993930788706483429287578336202747085355225868058534399017776919439790372777368620696956821524687386660121701650559814000915869455079396166533344110844994697662672995705768008604910962856358120870610100642295237501198358775064327095300191457272473560544680737191069111711043561340849134832913599522343244018663642988207724053497477806689126688254096996668398396009015219039006843258617696597955334812654269437689565151668893233976158011669366062598285496673758751860842570259229530365453891351079729419982407572578352536803783696367351102393160898866423335154277715435381937409410912264195518011179712600619702366083595151353145641621515975847076952736660906141077815308929870806859286103611622607712381159798524914099767224016765718302980997656838443709980329348703067195114885383770499702785794224489491347999028000293507033006752173706973750525857646531923676924512465847447205268637261042103091420895704070418402523177431247701508601371012947121433951455655226733312577194805496983016203517494722538882170721924297706393711110303888523425622269193726825172514427725858327319661832614782361885995498285085842898838523033015399709640495366829544281034096797678615779279539038245873095559719734601601068243625979575103790345405476960470571783124001817949884009317953422875781878523416261176932995474886461127555872330089827324668326634263006778182064569475719117234308254074692267667757847196443815977157120161391915831424289867508206476321507285853878311128543560201214902491268617955969996496188301782004938609570846324000357700335408816815556927109267488683175679036620711388744561517229451536261420266444189902606118765511301965318621339927297810285008444015853411385956964451441441193447196955721835646568979448162447737795201108221004352120104071567936955662648279342530989722608740372767294627935193099770079580873261 A013900 641 478076621170506109480869208936115759683755614878405282262730601659515946700517441742609014767171249633877423177851876324569925950495526142591598422990256600746858554782366737405203957004057555805183501719730622721418323397611505646342829217093733524876293228351820438088703494320980617563875804101216368953843528742559513235237301213150571179800217907139085485727945516654772343668146330175830416738771919303565330764288610803380434009976618146722614108467648113347943142779002229073542907306045057494872959591623812429565737515321559692360880261042355193145862752544811925890840750596915231741088743879418643354648916049311594037165866156149338860782555544968153458436981099589892116740882286330399457406324166267431060569458165722419682394204533698066253210430009177407695701491645257716441948530993539431672987063191752854222855622641907986131483149392073718374221625481215208708257656473478018175026807984327083644078835603447852455258727047743839200587879542760065283932235379999230965560933591336831183621765367721005329256000055892955195204431054228657516584885147051216852117542437274255979528035191435306129652785633024773779664634112112541427074896204662662231141309486310089005209987133360756645971708860143121617920592254924830187627850425601945053948575536725584907225287360645664509512905984486403071825033411711182041815093144159979443753109726288118554079117001517073377133186808178680946796961702421208302727230906493046324535017225906438534730714853130987845971202740907398471938693345075304930534924822559650153021120228764271041353670671836387527850298186676485731223028305906170685273431295003613794437045023711415322003980827996882662495361883096637128318690136235198601399171434709412340647351182014580327807159448559336590201162622154981145467037971935837685560975821544193481241442588351856595010466745121068938042678667650572285100013921816236971195562614115280059172013752021612154126293559129554785645004665933219862163406366239260587911646235664429681541340854601191264296273810529992608472332695323467716681520315062831402116144895626361828220412042735890576153138434368965520398777010029847151736171001103862664772434715387638410219479318221567991655992965367317691502614790228921767375608183686066197273232633784770720156876362017767821601401543842364566940444293226323563379877987696471144019237071529601068518268494595140631165530435404542016525637537965383252746422547628384620123399728086937680036827970463975574046363322963728397562901734460967301250423961157062051745797280545989701832752986920954503357359216963134997216446153689718820444434922829711325468312615057805779582643298621773881718271598993354242607230837966541094091143442782550208184719915723292420237264722801565239868202991782154014613102607776868996625245798190402557538815065092426887559363793293405980863696114464737390725496078525775260911616869605623720395250794792233619002038289584195080603120836074003879570749574822173912869798117595004635010820221258409526920771887358805955712516189113179304977075411903527053024377041236533468092075018473022829748749543431682046581015794292164817235046331503780743607114315400199773419374096886886922995511291544794374373073367545434635898510742481606647164978031756103854178255026712367009909559388825201496405740058676020851078286280024978484846706459314277775171565889699868163311470136168978980367955348351595522573992967156748629833882325033833459802003713815771212327581746186980261939303221422411107335236368920413891346789605720464558210243865258960956100541617376068989310757661226969542456768163908627715635765496032382771344665639008555448546927806133524414861106808660965253460853859734822690028518948690939232339462892320403645859362875688973223751979270777512065739192193866505237475320180245780148090260353922415755574774704765074157491492843385276123371608260884839035773672180133578151144227663110264358395882761341984479492653862595018660079139496188151780286903042696184884297543484165232861563886459798446473929141684003483052437078320248696802771604982425423552256343473867859746733018416914282813271213590933294798224473096441419598890534060504685988015533219700968377118641286512095498069158794682888558777500311110157657096079165159280757244750073964081786324066123361 A013900 642 1952513206599085172236927417085199310240185990480509891694500312968230737435529984338431219819618867800968417878088025949052359144344728814484489710932929973366845770445218774603330886004228467721505744557053555987167296006508547821734395148361734182680794050204898203018512029859811261173242735405581873660761309581016050563545897121929460905993249754764646171346988012515272383547420095217439180833235134399610470939761879670696833920579516149647975003006830127372447937366865782761485661271525925359868149141110403967401858152062297261130763435003343886682211213531018931342708600353612094869012279966677560743364992685909530518783151134195670990660895883759980507755932945816177983873554086484270754392625933776981461902784664085099947285853130280806082802970410911459947422157729888684978278437379245386435078137768501023684418871287439048067576461915317665285876914849456515100603803060988047506645161515598226637866016566876977660374622394417661422960159428465925386172926447690239185678374441312343573860835560074725586219759084272474205689612073006314392141846013957021796950107185614226120246428053376125199421071456622111618302111841912942554858010664358983480866453214348520816267113661345799578569702127419383142871108748930753894121091551051329396776431298116498045183703334900319068966168844146903272043690781803050288159063725156916206211519186243031274833075825012880896623025376469359033494418085820159250376586472439156987079788387341711526132247262387120592718835085342647006643289429315397942102617002740689749603710147416388124263567744517662138880930674503622051373701127179697601895906025355554101474130018384815028011780103602896478779969962116858792403490704088310843172957455668145649850187609816929531377547711020635127377158466305780651183075248221126627437266913744462140931656916530405871538842244215702770929041989230369920149251958103615230296768467870829404944480536645218220279349651134573829607549201142529172281430103764130406350542302723332926812671725617579843703676165859353342254462433303269825166713800268424792213949484372519968996813044149693437957608832944726450826165585439908782252847721779286613059765393549369418815785703028024056290232525849627551183520567388729619060488758600446642349806672873015882963418906993127577970105646608144970206035478409921291523323069429145495760110143071115253536528877044508446883774016766125454234372794441959707924917073191633255430596952879590265976089150999893105938326493679486112215044536613771016004157750185518282597062419275157087244848306636857208116294135358356605266684952730334324295937112763746854056461019470199642199253078544485332099474755720357055586434072569988448918733025811656087797422792525414296783433091658595397710967706940486993235386973524118445986162989635221275646832146159045743908085227553392659851402164781548442199389259803197268864395368773197442089964166261756115599843580529100712886286409730675318558777909280815299725455361867876024852325876461691607306651385933986762531443080473324712636178666830606740783911298491167573568311675020691011999697759078876078123573186484424622234469957540922438746559182640271294821839168469831769092890661309386249171443313465677141907743621879872189293133944473135506953265532851004817538641409460394256672179379378795433909680074536294654940918697191901175855967421689121265648538494597863222699746806158099625339967251157844235853188637553004267010823169598705024038288937183992274766570225914490625878946189544231294063314775512555022651015180347987699771178120067220735313054674974727535317229314987390362055745498111350508831520280940480315965956399957733196258661178359056852624726709396849083168164266867613609736832737988652850457869779964211232098682291761707805197500578162387906878192623461970948595580401714892109758692946505744131685163413162649600738108669888031990842290324555726660666291343136293776388983181479560154680427132878178304647873695521526874021521003578531382144481641222711695145930254349295042620481480780309137941324004806022860896314680328654755193684637967199859492067249538039351963776697944260218723368797649498225248429047041248548340227238113944649958619996885335735759749502523179845791747798105305997503754014506183699944041021826780387607904778484783461 A013900 643 7974261139584530351018007501045079588151253843907440929179400422693864122991185444566571283296525237604802916424317184866550689033777451295964918912910890237157508177921088442576238274860755489249869332851206985060745940787477566667293264959819306937220813661235874955846107999662485031568901828912672335799788925221137233122628361981569233215627937316684046193044405088901636456918401958297638575880196445636583523975552432524972610111872722486293444357755197930031941993447953910241966350684700303288162867775358141953669896280695780306481412075660591770942705499393247948515687537412787510266627921624187792509537709993515799501292786330319674088629155539760020151706513499940798320115966118164496672285677968764503765538624749374620779810100055232970403581694258173904482726781806796108208471944379013461984889057538472799330558796643901103651837095684810792111715193813580202778891092685184345809937010791016233009935236126798831339713655695663565435173010081957114335594235077938153548468234734138183702348612371736746841405704295836296175931150356977161615260905447447886677945729706874246511924557059221486303080797357061822682419273275668490601238156212319188793190162439174008214237335171416041404636099028295630113183038112616840909733844124740285440704019841068887782832807973769728009883799142549211800256909565652619484920720318977086634704671720054350272577039810010931882778994563063885698053586398716198214622267188675233490089550832530671385588237176562501599843587090882989982478865001556446050739240203510253747046262216773418154692961288952328459065747848670917323637384147215730155600671694060643861384595882215441440717939132904693111881754102251425110913888788057774402913518717651729316698801067440931716028573984127086944356180269397905063277448804335151480243169239690671574241120944458747150357657148443595902454071317257743021251480071342933065670262396399722243563157904193272378661112189548364112074021299935404535043760968213188756706656169094666729728559407266483457250027532662350844454792278316317596233200998390073962305783303075293177899853150424807119656108192238390242545593693660716897507637633366506235684000903560373192754969205522456076318994949054989731416167532792878025934561199488842732467487782487357040626782121469539334315286441417971480963439703409437956631695271178642548379361595426884878083791123266353992426468345648549733764056164153202085095861743539022570137356445852487484863211677687814433855825171162882910383575607028838820233596671690425403472945223624088335173772213983895160524964994511199569926273282130911144191361058175531290398846506079261828905611697336611089312796949312265971077610982217162394217446469450410439829542224375837054907515873075961122386760922883349869559637173956825669370534252132196847090502814960304881740754785936038515491771432586486774334967875351497768966345990001984446437064741393804413477436767082480750599595212267460799201223418071687046424031968859954340975408964383071155092702231944381270841429216404185932202129929381547820642312918079075978377915280263679182798977617551796869540563374494225084092420988062838873007261104380314635453168169786808397984043842744325689627340807968485480942557633863207888164277635756677197083338715982321626314382919018605644069104475500317810425958302093755536538860992120140784214532402887961850156461714325627785691258630777100837950585590421002801492243567818862279903169917781240787379799886642080033366424226227597079642830011663784572315277937985601480564033749074396912623168331344656272312781911118959701716631562569315965062232244582064724469320810909296598916878499023778104573194377197402450861498978574380737416182850478287611139808322052195095207836426221615057225460446466282608914917308773586612869133371673659013130158514224192580357587621517056113959507580860990397024110356798381341830988756808367810553861140794280548444022600463853107290487133814900892190685607753163427718167952236083596347659615399318056857188897718210232861351036136341330575299309352282772209499682244939214341282623606478913351411345905556055394612375850851103548329229849113351235334319450210237524870403408399458840649887899396563752128703004421331377922973989678329711079274398719355125157881283775607809831513714482617853561 A013900 644 32567687894438319991122995453025710591048123975156223406302518445724433158572423465339778344682622019427013195771470239030664535633539522615301621297138279728465216306955695229414057314597086354400880592166947298893577557516077917503459090715662991281610462294667098143046045527529554779915583528364073999312253749284571794933359615797288886945179274423006629741058847867988262355336902356285344005390886183820816406852077665227673161930509497778993542394952361621241384327382782012773125014797735193359489256444207962911125177069885917045481041539617498512298874472777463339780867987235102883467445361333266987575995470922227870259029369944444911265044422769089438061604723491621714359983937339161739023778609677909078593340062877545638101443209445677029658238401101502301471808932303917792330328476510273259105947384781934298218734511932153141325571534323431440874248134769236719749471890526654071906709555708600188252109507800695233873355880940315263257355525648731132615114751076042290845452665945928490196945670136022419511731878320329313048416587104080782730048679198827361429284832641574817053597595410123531431898587566773547079091236404430958133007355024889011269456735607993006121774914810915426116715696677561211240880959138776552576284902523695924508664728136929285662755253878480919934894433961884378462641044613991428890984198775454638501883984476545692002582160865105456913389574474003778643306350264583223844537016047535709772108224644689347536552305041036089346422793881462310270431915031721682872270181654396430838565386565786533858999677893171493611998879854504742112384764233027910744218858866384769654924689427151966603477575930635190042929383810759147546908524113195544496713504708280145354058890138336576662364015037147419916532020194428253466836491939233996495612607734989911467029736290384913695522857917615638468808575120883665530836191010851744276436984323398502014658536759673647914962226954446663418485622465087485596976759214040452414454411166855697485551139203776452354238294696173839746188661598663951011093612430725899459527011893873107943153968151503105182194631124029001827970701749873427541827840366069781483663263774231823716903762487243468383750483590430432617066501236846925938597367329393582092513199319944397376980881489075867064816395670681578743374265056134188968117463288715965210478699071244535957466889410323239606822931796931587616215515544074256788942094042649465617720547597862589989417327676056480617125009437371501257180471520242087654554852400447538080749259060748362793771538272903840208995170059048184674735462637824136334903081889055745518649219414324819314695237638704150686473483333483174764744042090084095151385867343328890727718273228115580491784840484745405895900892671908812085618383741794245673101868309667357275399169637082196127822298361996160837158459199597903221548216634690927389733222624113094679678062547391177998887612977878326716004557406016748917478515762969995137987435388052908383932008726845865287585260278186279492624751904145552169892651046717108835833090831039672282369222174040172414148487286820911146687484418335239160166940649768428304087828083660747382968919575394473965015031442195943293332712221164899521202980575018361199259614456471481097285260733282115736352197593946806329548273657495323469878466727539409080533898716778859096951356001167127880185855443939010765169455065215388309374824560424007962577273447572583256214816164380283280978628096834805706351846548760355460566361693466074235577398941804932992373050798628493505241194405213042026408904915982854436740596681320905902226627772329855123269877593155469148933022394741511180665487729106288546965898839894606944062169795821224910943702307901692040533419956168124276829560234873391269352022695679513859205440472385762449183893518101539141631003962625430392078138870501951741476566132310626036553283012669811783450834838979061982180781146577022939338185793700570548696871281310302508307197451895341251927072982911970275328502034359840130239276628035467764543910484624967422263589861756238490230446704353844136497412429224227391393191798824836842852834955955993686893580129400923081285560739430647638250557047819813405416632588069060163901906595994219256051348575651084116986012428108949243631740694992832174058346333661 A013900 645 133009726697363437114065416852697757650610234175059507169903521886701603187358793247217654077296641272163884019863457374695376060645474397852675966841263745377304518384454061842145180892603274977094990827349621630358558996228971338953794775850929938356216570668112190193112497585028982206208014603775242984665174849706868952259128940237323340461693619850275799532088181636498730273693798250207329737760923654228780108040977244634005188313555770388685305488767335049673558972848347401148732646060445100934683431733046185533289246796298143691366167232993365291578345533144910803462382727534870921472277067666557037226110678788941767152772108819477406542479192075660943076837912816855735239324758470807797508753243564158145792138744138247018115742313140299002504241112177046650943316332231362959574086861244083527787858820135282649289431838916618576640908028901860671105957681459174456365537897571798421728264403179049737440628692918327205357406626704222506984628959657508467444522769984415396084204078442432492741836008348199299550283675979935267750351231808363428828574540764610025640703614276288351903414993012080924844548453380047410399263597690572880541973471664504235814599523353339844294947051354174502718704693516524420390093166099636457153357746681929048981762124848761032504544395120357803587022292638165951963650752949047008725097457203033064560182882884644737253437805771338061685431274498853306360906108421934609086697471776756639815976972379600408963380805570400533535814678914074102837781254612969556740321521164902117584215733838715348720074443483179590232258237212662671765932727988873523298374985715060904132447579014120773957229371335883110289517939350905245255476650239226036474572121292591649920657267272870551083337536177228814828528340208084624412160383565517504321727946863080032412407613013297316408798599544191946686099570459776099278153618543610619651140564112176145476568944638719905123145146066882572514100549195286265014098379282821825746325675100966520956436893173282612836396973606938275081248859023765040988358433621940076708553728802779054023743064481521983377706275168277970394616970987359815297006624666905960627210619243603965474030373277913536469543733782160520281793914767907767072751446507343658017615249855784233271724995070416237755283706375026306427393579290022697298877499934908162232081265355568880548426480507590553201465142574780093914973403249069216225975195221678725178798106164978201638369297379109948544880868168178385655952020916292230432055127243520190723126129679261449234405133231904846701397383033328750078271777694600193029514011646174459328460795659263408887966134735469260522777039755761967539865907044154543091870172202756865949964927409220070402078958808589196964854731662235451347686126658245620547761013465380763515815024113977034287835176562526882471199700375536996145028293105957851243336844252362914094367854927862857456434899050565852019160928906470410270622923706061520113049622855782271183725100773319925266892249087400862262108241876472753762610746032548390913534762096139956608096422650219642196796251076592570035097501800407368589276962474659887805153402764306942047530747406788146514991854928103894200243423315171787299444614169413063992257390661289632420903830646058222160951746545635745677314433992850308078654115840410428165217576283095255216718129995722668142594932404446757805039336601301232609706030362052251343969805064504634849290186911761679328128095988911126820117282841638716496854538358646487251595890595624468639083769139729428953249067311524990153098634976270491787946707646779393116189672711600133638801630348083844706626505695386200554467099099930722160951974417912404114851251725283260480010085539403608364434580976406192527123883784806652156551865243447398231894798638711164804474388701172014109874324914762482889716719039155891609316185217535960106513299705327790974603338016709226020486510461516365963574023938238293878503440696870687784479933420483215102336610696583760713439410487031057435750359915836281932641549354167314074234149617988515374188657615698239191713218599607096313416326018772314974732106096454829772635757500066439357201439901469447450026738289557947748875474569565436684451940630606586857858568769165168293266690343652187714865635804160920874903866319651223761 A013900 646 543225157814428710880991683033519764718614908004594708292110143640999904279095234859754868234741289916285790889408366127450760064658242633744511768852372103759194760838467218423566975428661927937228629132969417050169021155057738074392532197847558812170562452482207664079880944499514451257356358651293073648914025268862673194790460763952192492102943374524131243144800874709806100809523115127470005589319126057159415068030263205786985223596581435400200044831980161843706831874568908469378940148508109897172441538224365659382692146130008044948052254962435436180700412570262663357331520759907893865255848244334053262292195849352595860170403722401736495537545810835398933281056796573233325146661485395384596613296630793621847387819637073758784933521296838608296426573630483388404164249175782441694559487724093822779921921995173328003245617862751200845477709121746118068724512872805095856416949693010879505978826377287960211731009085376433057727389761529341844998430118766189989398642889416120903562893960970816986039425183530889107492613111353329606954477216179768888042210110511284570329223271769403534297089076375632717238545182997905008859042858591666391994354397598473413994641727926898611424837547382635440727964557495530901839599889760691354296485526581413110875463675856949781612842268655448425987561332385826202580698003769955837381179250060364542003307472172060456061502595988527549067531553612041287361882998312131558905590231180923569429071368872498409847752511410878389414154265967648957473885259746083579652703864911097903327813062786431194423004754704097247647156098858472830421917620312086345376416577533865953628233289899149667039494432702251546616530505620971463053137442718673294791836475143194850032606265926397890550009914838956379870007422772178622646328634680313604917873429511452023455546344715220583242490769197033873652645941814342026838006471647578675327842829031102707917000703367940603233342214196901181287410567069017830230344204927351901352394436005532469204704871845896692367741716305070216197603546387817827665595667113799089225480992357158737317423073392048413834873576121039227166625565826447209014320052808735300703551517263422198996452921534699952208800032683455563043394809097526879409591255432088741053400459551258242889285324092082027032591940489951313106424544571960988061042896361658360280205327919944220616709137467531085920656990254801956338236791182926835057721520780053303181454524186493638289465685795320319962096498566525513035859304576250014599786777230388054452510149349201364079683239037555816318023753443800981523419845554294342952031204478152755517826064012793347502751378839264742370334230843547207391533890824938613596050062163451518983117709996923098749201077749117947913360174436467469084536257571067597124731302854975041655703655798917719711981932434192603227509167503431021492906196902335566220763248947919629815721850678739624000683227647315046797307168907844709056661353330849560355226077754923229523722867793416680102439901390102948965538532755944250114632310482276915878358235411607292923083207842184690915577765818162791872911742200545534462834631719720922444914817383108746323262373014810875970024749703724042407108365404916411681449048173914064063842401457163649059845755645397031185765189018777494556465557184633936074339353157936070079993268515365614925853731433660944683840106027933407998318959652710965402533008307687961766158424833748443692620901656512786305687284956407921957167814970819523683520116965086477230730028377480487993350660627338100517393469056066523809260288205221291781644936646919366205223358511118817394363377306239578250178018537032477070699633901126162308266119672170467557868112022481089409669670361563816324795636600321507306219180889412632879225629392628762566279779015158906889118655368845323998151840258706371132374941944535616077499841363123832206971073839828936447168467397380166699494977862389451748198634740182954267489780653530272851282280562528919282668054082528433713518609809494028704405480682626874877383284358904081577893764688976513628239270756930794381115147795873941660719930509594030360618369240637266729251469841778845045185757903031271800101651875121903959130074565036769528406855181400991992767038568716232991698783299200243498470458053409421106115755339953882613523861 A013900 647 2218586410255066112537769013668881104607059864396473252730515329754351350066157127785959717112375136888392714857223597509487776630830793398718594259681741761335031081935144805230908307915173608550363381470589529144012349468392463127364615141761412792344606282745036803076305845311411469894620361724104693382603419514587312457516915596517913309190123138837378934258924397203193806122274164015215377297343832049170824238757465989017832138676021836899392403298335010966044915765758753648698998839462120139151865658703670013850512376701711986380385162544337527341034735678622313680341021267060589242985275070532951262580819360536786105117806013064654423161386383578663618812097343941538796464805319164775626412961383120861780538441567592575327305779261939856982044065790830837064835614223062245907192098373459305709301901542409384071383431158880042124216357301832442550595851748336164792288320658175426001247630786308135588690825936594975627497490252451746558499933446483115301892986823307268798362118788894874623500602431483687734799688700691244801092387353077010295422078354549247824966151093456692743826275793914797956106659620426926844586225797817083303210534789586322868568930275667974545818790452102968786112520777232055251734011749371529320773630835596675867539592074031044460034790722257985572024225225158285179786031297894880405404311556350784886360250050405384280661238813779341351674254685638491433755953715289574811857879968756241130828839806683539628157615879605679841084736851792741074868052263214239693743187507387279858079024657539126427574188141691758273212997870503987745198984175034212155238168320722639475079021207510407054305666252093698243788118854537115173226781682944776321932634139968797230213017283276267551193186043203696589983477185351277484928493423226503474158691791341150720446820281997777099241239792968375240418644943609896086151129068862347715485118225888755600506530489625709585605896170343778311397094784377142789461578997688002827665215468484631163011404371810698527195786311303253575042848841406033177786886929655133974104876146366864356236824891463538318991421007109512428710442640017358872782593541996208650338675455207059866343612373292789609515912422282533548481091783230018625723591055901449059424933870253753341042373081409796298685835776746950647809261588910890443301093354073545270878746859963172111364922405040281175539641134556626924682949217106982669986075520739336475576681603684582854631645096822353514077518271892045414315266021679167260877003776673405083577551153467222640239198396236520746980257129463581032440780514648139080344733594240428146963108945860713323329334409068819973579424402522361993254970955052022616726241654931814512130470022516143624524710870836250360190902201776151226955623614082254744484712238721306422601100956352015657993425122236418445034073418509930138310199691675025588337785405791447508050019426078891177120814370717627029939929005843697484103019689799876020296339179384959716621066088077960856623054903707220843973104887167084667837419933872977634415718747602780756634457052231474338353002068955724476450950719232990217845197382241143939078199050589171813967582180892162113360054050289729065318913682258584521864617739096130602957202815633603516288965110477121660462814794236778184295555538563320642955145426571679861749770587936873223284294150401946097844216060868788859539342461436596506511450461762436712337129389021936852633476717076265527063843746177750550473191030290138987495388193217226646744501739626496438494131426418772163661187184365350345955923752319232482986707867404620030438118923718618873239136863619790367771130295685112876636921445515223260609351967619231078723556714179127039739121310393333143815914184235009668310837062889631023354678272228064521825705811755589506784756389510556556586175928952422949048103632770619854157733179610975406240322769640319199172817184866107736197574138582762622274269792341015943706809280656863640882194813327704921771263882346508458657815067841564372125691128061397102313595949033484518476357502260013668285605633937651814262706756228276561010487928914163488989831842434055901686202657232278822827888199037527920190066956524837243081387096661141235467735965653214972798651854985532535877629992571047013672346696206387470148908462499660991935775414233961 A013900 648 9060930976709125765281614966494090988206797799241500807949950388765076103156542391747765866618368408941021575141101751812096538025752674150500009534560461209210161776762406834188357851264668449854147636627416166566589980476211127050932952065082927746627398863965287552480743779142180895608088913937777702348584008242945557395057292504654406263976691101448878142785807389541961026777786035528705137635459241815850612444333605603213717255398879460102645413703133316621435006523851091535405229859246084322430273688577317407236891448199838625288117422732491439751047305019797069924194445297823419587865404900838696784457586931187648668697736655763368194287841290560003664254105574488982540180707868806179300608801997765294718758829744646404486824860389467831840223151140398012487332196884022741571809156159143523906665605391255707895321142579413138919554149072771180453331068721231478964349522688374915507121450141991842865907790898473476555238127437528430571316136688715137687576449378056039806659527707844346344713433891024960561383143422181813583386220281089170824543605629892937591192082646937572291753636796203220247333164662445232352901449367090547735725448344684290813845236707785850510553067904224186922330932218814214085662129119620012270500906469291219507294315529142262710272548823564561132689710266294177661049310209763778958592154231603796905168783591110680346032846100595021793714175235870848503094124324567867778683579438277333158659195483316050878898147171513436644654014861143585616609687116245539547456245842107897055660402682880203781982169363671451655387477815923206854154916468241400897420358476831652602809705592614460960896825845842125091153300001933886616090672298096443921181393023680704736710214099645887582095642312234260446848109156170337727473944918292786065314987303708184998527579160527403448788246679701934287769028232842120215345912381269783167160486831470492636784321679210850144282626155197195345355186205969473243582824246036570036470334160053550617486039606316445665618838069779929229086073996035221507432602696291462318775698774253057084171172776051128312131181526556966819608747496537535389690263067460257745056834765286608407193813637377455337013547439756517547885175432981502299336343954998164005046431844437224273904496944158830473259120581647997887668453064532556570376438668465120314341160929522451183197590959347417389302623897283854579724557580535845029472801020327044839239200914289808521183956371577270809197506451752574568650392274405908689315032001315630375244160243426637452223550409267970619262815122699340758172424140654979466175006816970926835440180208898685144522657989412376722915700781765981139014620132498920620994260269148678580806564749428204693064996192293200932306023873176181002160689357896950684204757738873926281851579016938223500826605535150878807782104282609824187802824870969663680355937713578256559074592388068225535370295092262231270604693992695250738522626818131363454368299138865293363611812631385288012495075155285564356091401642783977658999474589350561829694871352803264490951542681475616576741834102824143289997804283370174581691788474008438202733211820710287194596816352563860179335910106842332765398040688625967304331807172860246091668114976532015754479278696664723050617842363957220019259662670601996401213752391806824295052099807963571868088609023950738460151660658410281450033488086095665228839921342334429539292782474833881321777234893687893115346971307608297200938109959998986928968902415306668565195866299310313730950320652768333812380818240853711713268934152770729702998496587975076070932351934478135058814832103846449460804441011737865184585727512550168833877914980305669267845956699935686922125585082898722285991718935748387221357957959384604952113864886284910541652886931496814860249130355156453543310157697610519518630309094702121316985452236582364267601508463810797281660901837528855471512248736959999408392967533169735556708923489939977452590612719306492998710940593155257542512841176386800893762907261806679966956059529043603155393810151337624082658910255170397712282134925818660531099494760966264019546861217516770142132521958605007172590201021577366816376172647210044309305936122860863580915015925060260923621946839598268415310364530289405679586244814323203273222627200603327956825892305048334354061 A013900 649 37005757262908717247112408966273483499026371098680012691249200332705836077977737938679442323621945037324435156055348805677535283047514522250731239440107914184996430922637122513915506488707883680717774216897666993290776705852874340199842320461957250292928706327719494858374158149138360137933891541502191851939554296649022193902710883375551565277113468104118464671829658745435712571424182725488820181322116724959357302134515322977690745856491819001884674236750380481546919331579066766790840034673376792227321803201792310600213595600484409129377825654299191021578692049478658233074472458235285925762220688020920222376100015243250407115477094973539827805659166902617401525183856830876028081334569187699185687795708847875237926177655318940125211045899141485961486487211795650663197525912626234162876167346478714225130736905644032827870988973729723780074490019782253850860629871095450204469778849961114680797550221646359027440496874716246424072724591505737300824742805166518182544968664481368050230417983771134802750790480067768932453705457433676167037721245636216563653689364296651376309125175930440385934323319793010368015353625131057235897717162261583873098024039309973456797116145083504899856000295180709906033678682605791350561466787199569211733965022612138738880960221346885444277286826922868847686579178388282317279669148877006459408565175689447298544196734233238720711913092792286229102729856794995368242335216248091953362789385467447894630613178932606566710558801761325198113868106748411379160381239761145524311305601099998704472919706257553723146197159880339939377219653535489785036260948502861173646555383475586629226787721420502312624859687333829668926904283691198188262662530823327984714940848429407389895902922114577869119924394863038255325232809452824432483114065914744485862139004962061902060671484577089128952599527052817349526611775974778736013614456102256302702783311428895470448383484954386712285114817763067020707160461338986131643589856086062201722518528213408866130425351842196602059399562179626278744439663893281444193727000104526657547574150139625684690520570905843189190703270603792834744930905259356444822569393084077506116844363921741802682428661470226902719352366112257033073835392871015186522221861682951956611174137342297912094277629874136023694668047626629169821024616829310478821630983542317066340921049693423572399748464434661746707068235561520887772907645339224025220714896119918704154981659693251921271175917401115103289114345297109141548399635738293446083940211511605167331165050094338973445263654450041728074101882505431500289792755605273142292784811516197779259548075431343328897430132017217077186436736478511225335830749097758974207123279359490387340550671899704480215151444013940854220831964406462714007105473567276294186311335286092741201636315714656415537949440492715239289741699882711065575229704858352074406605365571962671191173101846701827977231357556603270994507901340260666236450998710557119615349024881338883491620367579653286157119148936776928672277249540695685941097413169841218919218653786855165310759686416957247136687901401178186434823322471516413379262014998486336472220913130174704641740052262322413922285969803264878089494903374458001693588838006485703923227840043769382074884576604327092075751380616480046237878407572668284104193487357130642910246575877803831830032556203326234895843857446674088880363218725911392456770351594149386015855192198251529540151726806545617960281680864374354206648535825741822515588823323256380393785002748879551618887935528291804891478312158288884861873367242265089950745862913445596156370889467954085871840714610151388089320878340479626938231754319733657084609626448981364162478939604164038894340024162651754586941065297208923999135257459880624469533187695941089428075097169813073067558333532624827072686558362968820376557564003982028372821602464878270487675588318558140988828570855553436160058646578867070543817127095186050156890471134187351854102773997532367362528351187445980484634237161322509917017983310851923459725209678626508690547015432888141853611338032051676467129179532670917293723977652757079848495355445321458454253575063660668398582812582425145392128743084643189173680683025312175811678597454554536698425316709550127633237475088519492025403862032422208811371804972611252311800583588940207383754884161 A013900 650 151135250243202755017649036571566500231857101230490138512343550328004237831904957493098649073346709348881762945280806112616427527029637107838733705728584172430858108527573194696204833966038356448303142397005978664965854435150429945684516220841000067878600422441745516670580757671054125777695944378540643244698185642498568191140255421504973523299824392197498325684684181111892739148666076093351615991357838238523236117004876165088509752843244094477416199934986465675066254789021398161317236576449572830512397203778243177514642946005533975809701107132548980350420557777967837568357686041151189484691411274166928301126452448354974230950727119058528984280920409206146632186404914866837617163006595354051431966712142301316107089540088265738684314557767729641956792923908181828669215678777282715570836717935921063245570667727077700116340733938598538619926004764282722734553749317170799275525228270905038428959955657776116550328760726525496736801838576893173216035632915323382075850089067577019735314100317937675419049306150435255164803110912410334267474924377024117703834596386413318182635474440142687510634755804689953437021873755751375988187102560109696957703513076969901904878558845251687445006790661547832507942053141308995060619437067068547817211898282815258435602468520963036189858311407122515583705605709034762200284214050597730957876980442598447401431652426478704492498244974186068980564688110866297378433889499014048594820921491976989413908781914691837411709159912832230002942046848639293662040292181689734196985327516758105808936555845246181418255106966864456226750442164223947366556378376041483822151070488208026828011752959841194915493502073899781084694038711927506211881728304798084645702274634011391150481247020111069589850552340984529401612038642319089717528718639716473869454047772304561976267890470832774288644440681035938390018984680870369810531938813781681068124740024990063419753713439285695726030349712340959782337134747315014599231716974830942724117139643594911363572136309884066984667395811297373864646444775746214639513044634853897426616705134159395398470239754157125074816940418176220920174607055100642915656300480864074026809310183537149618077109578739215163623009717791435061033884201859905994290592827521205768947652905493816245082151362446588808507417467979963819095216458617203755865901921516160672960021999973960905461385103346066474388084087925043019274219887237570180627946927958256099558064751334869864915530835433811594458175186742268742106960500718400001444866301774758175502378512255339895786774736403069871669167572442315295765042882960251645711104741498114866471699554417224720893323299601648282154203461888624173905291698220906524318286392355374050427930339656254967351180227648779856664154046664398776739133471701586680362608310753266650434344078646543981354954847865738801498473366232680145626861212841700565436091380137818317374541256425216782343638564628280975671940714371659927236955760284785042778166567866901015407010234852429565647576473291839591167376187126404791647721886224361692029199823149548967500838946055181509988194194800453232396648366129242655398657374717333045272533903535859641402035189184603233022422051559483891870184224366527299174787866891126269878558744750598577101418174194308881073668289327146773320165442245942111778220725908744615840380950789114507380867792822560879264350794041819093070380301961713443844088249716017101576740206312071270046463207602339764857204373099872164389727491814448003077738828923334706422637723511701725646251836379032088649091466163979792953261881027502096132931129470666072707830506046960750063270534380033894246983488551231184858059246048978548632911259989911238357344399716305955412412987022710193560280591721396263713792304127155918276644961402180699274290932426330741528288057538926588872386245696759322268719123706227006059469079448411809376986357927411622170615755059736644174731678551397581675074072586576442631806530049605697894692993386095939077669401612999316343275172624794424074603062657833651453787188573688202769571756276473893032475919268040283911078749258560825990215390855602842566319729669592813794475480171071599467320463450695118721138391760734333547418451224360482544652371542743637884575534398790385817032805246497545900443938330477575428732400060446588177877075236174289916200706156824261 A013900 651 617251626653514614970335447910971315163427818992546005188400806238152435733520868802521685779104368998477356926584285525342864279569267941761280166299816347209040031895570212031964858605531217608871312166754514471565711064452306091600078382052949218223059863894755306379835542985109826142813784132342219616315104680714044848004108307223883871482336099998195109427144348763262247849806270038933428221920538507790987148695731750714147770096846049499309979570678159450003766250097081252033887219114276846668511932347926739530730770424147316138376101341150423198132950441556223380767193918351614125617677476236426041558845570778998611600095577674057283230691324159232666659128499212566379093052399092076807346681027084947414280497764026191626347769693742398445379937326329314649772422909979115945569810558813150322298409634825762122847307819364230176178415983811832202913702140006578491971860306431538352753783861879095379314242011963507748269125733727985624784344425105140059361424610980373878016052422589578116614690298298776053827550080485958592128606123128576138348578936347019203019723796461190204870916816690043522094471627737950424730933752846573454653875461165853339616427058451261945839678747618164293518647176473208036070903545051723208822930988744079792102477288933657066036519476140473017927647981874581336942958888260243602796333702596761630634413106634103496516574797318298509593223278277155989559226536812774880156720286304714442334270126574847864998791709158023387245616476574587884432419339531225123641973096519296692383596664125774776477100618478092540127707593349187663700271481969400119531009131960890576309628275040383995561927313516169827780008197421840047452378451354162299597305535040556609071611436082639422978230666367257513653128631134036634448757325184690646711145960916833871837667739818604305027048829859557014614925354127358213563301841304577432009318860801943002679560811100149200376277290521426188002874358643998439736854528624028010509534135545621094876325475333827856147095900315415897976409755069890955449865106251437333942712055125520906287704650192868675184941178813922036306032848343590832474812450197445596965930529894256292338341307638407388967897611441717724203547502700243931188204457472184002164878178980200420356259461519475799413952188394438213530592633854980476535685903566073320596698810115653707955748361960773434114848611578756120060860715686847612272778676421241694461191808991493350171384400526065366738227738349286511907779487944518164300979907944591639327439584280545923722662487718514065953918951779232341749307403340846706500368585857192424271934621894941899825142581226391350794264512902791877270775729995702556874837773304975514726760728120450568413922518920609461381928206136117708479071750909921862855608964555727080305555085944428920795752449123311704938716573504255215434809506228002120998106241712243927807681319907484285986436605436926961022748743506010680488378257534850877995352857991778303924785907171042441490832722147675366126272253219136935973252603250801810778147026924896087719143840422912860124293899178725846884383988756806058156311982740434607530600987964707897309693318184027248590106923196139722270911260919558509087050301957915689937291647994664399338479066645151095501849734109289464063661002842094424655543044904629794298315681498773348708709533534413709564414342296987399827833261622135837717084664753435160566666253339336586068030432631923435993073237381561006456250439046878903817796228944620197835401149231864529413582771207441332283843106051776036380209801566302338318600158802276778212123277576898446294153252732030807527999512575571833309984624847879339450221509836056478486468620225764868805791292712437724229735524929946202029762863078021612989563963507607596086830871413309807806422784082787620540301538436380444836998041847725421674483726844338119088359361397699733518633975855225488210665823103441414716751694924909435929003681182124680377413548981147810883048680797052120876886475792095532157510442803921073736063710640988562619410779380503303007827934358522591561520630925637527987464668008758424927948974263313680410831103042153690456082972099447385064120026928406852375345244063861871121097295270090834228032824613634213505729496940025873709548988979441796286061423819269971223855940849134653621045220215792121174361 A013900 652 2520917985667245692514961973148645859230270718975276132335952921158044600931708313797247619412125932531050371901219807098338317347053126770215186088465246243452787603304730198529959710995708651367608934891554279307835992124040727761009971720220831955094017013192434041541192720941030026059691918588682991477212135341608911277778426741641371343404880348338728644606509661928388109705641637272278053134573893240207678404975386738823401622000299047606181386874586241687919831745787739638512850825471837183755716251414099944844197070220030477988057973863493784533917981031310213465614677449133745602049282198374663832756522754464079008634561948874195024499749667690046293135213362762541561420314396184349980961387329398660819610395198557133247358552553983023233174647414398880290450202179068617412417608873059346044449257088001529911682812712373271826760444897901887711752053823703007225640766649357352218020081424084275317752675115302173958213684678244199818167365850916327621578053615129555935579237715150518575644173261972329580213151111262783972071032396075540935205569582513797474072056976850943376903516241960623438629553669316191067594031270934443492725347424822922790180789365847857364265777812826092409323800452081405413325213239249287808876941274060685023005519598211237757056815229024781992991325050421959512790075338502549158424109271109136772435637203217448724226839646302460261328192784035011054114826658223590700822941478017370558651834958214462740289430218163992473873209497594750953398328256998816058691305965467556140660539519552740890384903113026996221228110709705010686505942459782708997576713926850605163596729147720707316658462903058702709806159259098734359640306285553985601947655132964672287665977337716543750024814842741182778768256295543150152788804240544120254923637930126402132806090653860901660765275153078246662945831253716897807372094613373865994646691168720076219186596988174930449405954458495847215848727171012312671727727317207921421749998872516006659205495750136361681118210513574090384341353057090696721043749530306601466992764247050195058890520849557345149191493453335117802399505061952907662501214002663837760014153843071662017795312072867327255691179602786730799137432559325568939609677012966604155425581135651215516977419623051152631862321546573913502318506906519759619199871334440103614722298207092151424315779840832356743041887329397409448696681309797370020130867665150669625590647928293966982928301201572904090360962644420059392569074114493694579339796343016414658768835333599761887621649588753671015276466344880514586170688115291755374864861841867945437161432461215754108017764641129286142170206491410805208753452429651178808235081824792623804671078216477460286909869373446180021839394368608724469317085416962962790010455427751009524402997832060728099850853373216966457451917296565302229612520939195289690370486699883217137803279086315476479881491726701558838439969166101641726193266129976342005671698602677079762837522048263161606335151411356043110471674635644530379345296930189202926200841050810995036749843077815058834946488837929733409986359532865660378922251925022191721050335025547651488110415790488703869994104275132277435866350951632829826520931225276625427188582756866656868002681694564528234290200000925483209471861965368400681830128005238043447523545373124821732234589314617432565645734179789468536624253651624226596956183196404169292705482211929437890497029157942471136862746401863270688028978874361797177961165396428952294599759668979007156442542809471082352621775913269164561956451230786736946229333227164537392172910890075088521408397593636139753055910337309405499993141516325848858127989118542948099843064978332666526454601024358159621964387087101918213655956538859811147632291172925383690785822048769969999372019098895297003836266053429559811139228539708337242386180663288688156506887556243706879363186539424302271626668498802588185286100313994517552187079863319596589254075052807454755575270000291921363925412932668973154980020556965936861166531536692572029582498183478692920317573074541576474718997970284027153691132438079238292006661333737773665479555718765562929345378922434325164787757666098333354192999886626462331707544584709873246161543087037368105012963344182256610843042735439927219653699747081704308745321271877891687988364404928536817880328934461 A013900 653 10295683666181583800046048709498357702328207873637644227349397661254491112709790856087652799688682933175995354932143715390130620215417022095362611719087000648131773303444451908546406985637284698759103018599531723675412283269786860289468586512525620008631429977596233061492426732787981670460413824399958794175073559160800296158486150433964266344971215235530549996166090716791391807236920716425348069084966371956225419581438381955415393387813043340627453008315884544263875072752803453245389972569160355714013904498116576998838130098682696695181505559113868828908758960247955074125130369784684579547075075475664162934024747338029499543243423089959048773754452117562585755839818030071858753538267445770899941594382953384400052031634640822386452670311844274619169631810679793881393107961169736319442672168816070548239481255322364136313833687081416391840944159767965997505454274773439275513246680713407011550968032564184012909509018191080723964914467808101814721577157039093224555614550347604234526055100331683948065306943663394453210878110666659447283119275479844512809014001937514182777655161971213914696555027587307624146330398770407925255351850707654631603083084143066723790300152029848600109255227431140856835011742750146119929966916715631255589522124734332517763141865596574114334833496133675341162357863629753375268145459480053599520469063098246096601441158337297585552063560026303524255750733477470172681121417669677625004821676113312221115960517804678645492078802243433779826538048782336219963525065832737121664117221384872011501627850112344868623161873188816668294113948177616943849769606105941021599712054925364483399250565108935288472672145000844950795822044836244400096941334541137318150900020276196151054728905710945474046020096324054107327950214304884075082154908187610482077253884594067169076995487645523962333633121017962020274383732369136436051986178982574819482602546048860832006856199946002221623349308009897348110095002487858557194915882863936189086490592145241495312867824398627664878216564676698456112778904361817171569111498500474721357946615454141948690209835092198002881158127604259407951897621023026932137328870609493382459511565724642817918539851832109524112295602306920890043487987452974115431828821498333920997777771341694264944102996459922835514941539290684066708732516375424256780533813716858161612990952829883262724199500763723269006614115083879289326831564834024748696586496762109514968544390794593318848944457865645099168347297897038608985250748160077812525176241584309682124292459154790121124997466707078456547161631475592854501894293502351173418240957113234717827856443476283722568309460588600758662523482501777360963875183821390809021891705915717379673280955214993812035228884417960917273374292380229260213862377868503853293644491022933325749623807848917051693328970112408785925845832882819647401262726380288421819731795101479746995719509919700123806960480242513563153631516511244881075587644394702508361705789934892064136484486634833626579594998214270627023520476851110462166814506537882653860099781136458235640585070863947559602863790009477662149458700954536176419216748009235058230133394328174188990243237240350705964146791264172009408099199787914591927323961738083491183806318025901870181266620311452684326192840113979766901287240924623050593063107616320698482074359181924457561441018454418370958786308609412348239895650962852155468855344748617464212507752607223229218016807280982004312532279442596185680249840649759890216308373556720880495327173063836832106634145530703656907424947629158508256650904428107343148832166062395914327910777539066559105372558020566952001595396464515680311927489259967915647329378487030372877517161521073421693359762498182184070224375266820031278310505756313893567856188011635732456922066615203483244405262573817381388664698025077718654233534418251359839966642833117994588677935975342479509714069508849332331852748442628149210115147578485323129404805056863427749769157177245978774699715783462236334329142883726285931227056936725139700627092615537670118589910413643513234561920511308327021976334329434965582417107681491855187622697559779775164958718990566154325302391402492949839834845871869869350192985029971021435389114545958178034521604283312402115051548606938098406600681678852942197714894790756135649051075351797769320804967054533042146441869281561104561 A013900 654 42048611956735872579351867580510952190436336104931376426561902337727128407909169545138438886861349656067015805073723080168547856152404875356692537884534938434035623480370789484146289316448220075486751397365366112194474981514419785895078943644392397202871631802930753042674281511806128728309046560645696111249212098042183650341169445473503894143763285114645554769891927262538440071328115134873480474297980244672792192337972077182493963550560638120499921458715912383112636448504797336202950432359680377931959901374662410237531805974160100255487482035482510798015091378307633566189519068368000076012788862825235483503013404627993617114060007485124841055939331647789474048011156656434508407184391613540378222365561014300181636902451068217349333737273273513816425312447629156870791473617321281271972136847333882542135413634343322691483464475242899767333991883852509698378023309056478118562926281948306289282320092763416491307738690703210975825831142889536429606207988640517677500809940689200801832096161319730743977468153922612949753000502651814515308434716106508454607806894327003611396404224661796720226115084724350655083652127948621777943307748826982988584783227031782949698688641205256697554809383606749804540728293577614518552097814525226326584422899149612170128965456424833936929007816393039594516526913208139389686008139207946385855147221068609981376042436206515406450768337566986249716435826346069409717140663026148057959817212236054555571915466726605860732844528321210143623343871569988138289252684892547511325542807975177167045809804271677790288724029452319343796659069866153537993787898066879832256405603232736012015362632211967720586528780070095864390167609137750590680318201340793462197408923710032976718769378542978121496824721417165703792188798192791355927103942683928157462194667324514319294526348088572060090753363182579704964630875752522487616352805568912802823716540920698572860033413055667619334142532192529769313787109755665621298313152120484653784325313870972936248778794494259644756789150012668841308656436083001872222579840137287309972711130122876586787634677709880955764940790106683452275753025917765316568996977785102532796273645087579457303926527407370339536550581677297913947499333044679037809247521710167065080945193714384889152475991944967312449408255558622087529201178861386582541634929134834134701777963443479063175165905268622966673181714028186489419002120770205310176477608012628232192547114988589368104292909313539015158546367688593279995271565811321954211884813430720757073504956726537488476723278775845831462719366271100252664040985987245929708611311187119024315466328657933827624955236299364947054370817408991421689923602120126024517116938022087266041026422474511442726890322080278600197105220884386701868695551315134455740426759431253018627364343259569979737776540165058835008532891922556604771144502072462323842388444105748536184965046182557195340131104318929885789309630215091730045688574060048909102550978378882614031880428349810649147350511801900882097387003028097089645949292965873084512687376239190216637949128500519092121615607641497729462266430027122152649899539761264910552746025909090533429241395456553558578877874348796167795627349953021772804975719458468524427274567255903853909181185280624219509288504502344879981314121947493925550179630878922980991338372409256859051138824910708523251150121778009580858906067993035451002507582343173334207767124930912997672531660633065884794817395003786524532894054447525017392315244751377304751846202837189069843536620396092335879271136037193892729496215425737628261488598247597216102534734458079273108811169584355509236667760296124954477623370814124224263173562008259232899440716885377482611272299378588356143387441251594956563779214869867329034375025314509506563047869185219161121958777282990141146826881868917935833473832151114796973767605961380034817614146994832195908102740995161067025852141767286066817180484340439486678125293737540982136259964596747479159729883930953902875269986780569408098010354462336079776470809578210014069003171710271886044787574122154849698780569011179672370115291899088567263625046726594139530983069188090221446121822029312858933819333860149605282992520353889678615294118106262340868967718575080464790484144717144494640496250645284980082629599529821924360425145895352621480868886752385451963325384774692988698684661 A013900 655 171730778141116933937203541737432360351913230722486339395097891899413702857870247248469443396269324991692955316517397505439446467859892903849143350666767026593383323891805821702991344343595492058515516868731289104179567466478023361993877808817006633808645234317981291432339075796648922145415705367379648133649018378826180288542020473427782727576437776500009024881270390024860505633751226350451916478560855415248395265519704098393100779030808252708571849729463116479782701631974891305583806063750602991192295365164160124313513886310873239613536680868596157832684232713237584555308181016640817478443907007453407063410140548854593359649149590630005848481402880322068638748956412911700832220290180973251872238341410104064386123454937310157544631265731513631051176434992674687205156328191975462164142676070333157024217784959435198547610308746804002182668523586833918711655383374540871340500965791031359664364212773175162055566426894439674649581252796506298621691143652614726887198735379578705683963265764542073651209121664903497470699179105880778313785693532485307285972198744927809776307665890345468646872196843637805234777798739407094151920041120292030050662101762303731776647363978235030083740294558397710483474592964528629032833141236400291365629768146839830213635877949550120706645697751938629401004542082760275289556015527347313042417392620713531093547876289753465778000989418225666109453145274815808422295183899005754309661747436310482646465815529573597722424871070961182668782242329222860125575275179622338183552160707594229043108958867435763534995968097410246884319279103899427530673967148282841989798218380568420379407954541579529579615162777213058589851747922647096325148078246414135919753899982733069390250102737676755488983303341564567868023382062887977369533241139419373671819506703014716255945094352754885239188705901327336955625753924291752844196434109576802346925143548490765962116235322294065179790190849870043023384207248740223719610062042888423495005216798705754439906573723372800309410847324355890827457525059263024029346110547684535239946859499245970390975965574869602521320550445815495994122855208903771247164757125969115039295793990175828349154423634510968611071565767178834087650895973587106702995785612664015020664153346594113040172516351178432945741940705935224026300098063788967803144873755714505224369666082277476285392758248873488326812908111444230469622635980439716277497062375361982975725813864872012826864110775220334005348034378823351503421968597201585804518712978417220074684658667271808483225274019571710736122723626507166813005462454911497088768869164630623994325820348338196203336907305525472679629702909750879274315238673342408816856381803692944625325422053054574657752335491298387911343597629719144613488641369821691945823932668619939884629037341670753013817032905464656953117184192433805352102436032058645449267022486960731702381551930079228024045824783280045865482005250071086349771326751007219809714637553348172862850216889303890021993343372600655194474820356454054351920111153351215230331351025985853002961264673658098524652982424784248518394571789140199610759607360238521782453380597161342556668898212425505845145553705505792777690289455570486175334574140816050759081956487404404185654340787985782655522104690526531226676564986759881888833414180652240225589706038095018347307615125956649590518545463503690707195439131196424078474792219555336557411275922697466704707384227723165013156398517752359548631317140663191371056972083404344801714319828853566717337057754896301105056867125960639614490428222916470473320373845591610037881578211534976017382968806510635919628984036493164222707016086365335558437451407771493541343838731272287062110179809164392083913564792203080213697087255229240028376620075262013590263650365587222761157352964260237318447896815067729610655426311362200093435361253274478161578652755355741166140478312601078309001349758043914792774113633275273247981618190278784862683681457669540976383731978692292765686793028280510300182492186669981245751164209869177096669229922585093120067402976259866743809639420679127911106460233760359516649938316961129851852627483854148461498327579471738676484470475237570863085875035369841190322401323051904132605291928400204701331281085923434547705745377756659032440447630069345251102336698776355536742638101254304176748869167283708409837286722674761 A013900 656 701365842736913811009866922013389240345609177506937181209858695404287403255530734657721302244146946467898190501144019669362748758833056468503190207601493880077063426489848048223008652425022692711675280959102326561668875669410361690742558352867345610144521810123301710320107451800169659583014427706620588322284089609982381742614754357546880865477657099441463358526621281170922815919309017289107022542006868162271386352304289027951361284740503015695331000051950043478197011517850285556026127928769901426931444693162311527868946376596123708778884771872114436800623507508366332319918697398243779304530239053047467241080418425717593594736451492241597515788745984926240849583251634929090280571719348403038944660482391347419463431188432923351738186097005340552089740729330017682689266165125175177000037267481523716935764879770614253823493809563130972118238699849511994244190462895345747182611334888116967036589545751137452526300899646007969676029444127464170707147421482787458694735242362472771462580057672232047540976825000754038923579988085506792592110464741716775971946342866358412835227914570425818846159386001298003997161242609411252632950791859425800221939140469526433252737275870873664600033820746246647783269068601024338361622864956723666366659901718276697415340502769635597528132400834390308275272051324743323070351012571254688543849915619648753052689975102858419337399618883964861183283700070020517993304182857113300181843852366383078486913683670147060031753138365783637098756224679021412261722106936370770997783563098046298429190342019453269289040568302601286710495252107514755877453079904269103253376893486297866239960406551219498335635865913578629799872113542630928748633591514258218924002822673380111429789834841048374769312198160587193194362162706422851262888079670743803432451719145289105675621615791180579560255832960316878187808097227953872082735500743356728041879325691534685756644878796016513894846298240145092581846464208787196433483173999422653284374300932810970413776877650200577116465150968249218084310105552061175701276479433908958058002208827729966919755331980290518526927781396305513005093147081539101054316831742927588701102991531071090736609930720129881415445992821300843476209111896623076072811791016466716409909489346978363661481614202364189172137605779050754381036256802418587193791782050587366501353377616295523174648849356982462549024924830857493105216277230349825688642029944278250033144772131337652458208541681188141331575912554586828698477165369799593785820680193866746924239689147663460298148824848606843389109551685741546488162422217566500171738027324137096085850077210468375452244466463403888496348349283416475795110140581036405191331965780844158837236181532302241414300971132347237367106298423133588235093573707130141897631469235843365102753336036154864054483157906241110926882845077503096872326911100966745937996895806018811306428198619188505252233577043218818599260923123820573832187425355115337432075360946266826137339433647822906542713035661381708480409808292614359832731277881512851473411501056579848235247104014951713842633770174043774158223789038599278370502923179557507050239634150247236297034003858265220847664801034209913789157688855784878159170109583080973721217377572164814539035078866553522929200483288684096709400985738991020382066435688615994957571144019889902527257378243534678549286382046040886720947600151158446775322977378678169589459949407164646466162132631828405953397060342750929384924710965499680541725150742803768009026255327340680683842994913829738239463856086002974210179972395641379976558212143154540147322191455308207087569800285638894669992653332425768495121947105340753319549953731930964543695913106227878862651247468788102874303473881401392103840487756168994429132982425997664966009364721745142066065506398688199492510373830314929570607437253660672763799452329859549534181537296801137852375493616972376522870721548176910449083550263773176747354974832535775536471286124949629971189776157909171576634197093593460397485616522071057075753575500690916049683898596059701396760400562745898028259692167635046980877805347160918062309529730239267389081167759436211585753781165648107400368902352388238399499885317829003775236909565877604719877405370071204420911786414300984959719582403041348911049064606413843009372304413809212423966145011970804942564233314972560800324872541362714074861 A013900 657 2864448939687672432459208506061805009884742787465259648716365107759345587923316328946334228216622788216489467723912791875664071568698844756070347630055468757116614817190614903595637860377687604326445726640350771012838416790314527591523373311503879073736851669246386638420061164004524706872648807211036851387628772660218655257394660886411573689578164837485979944021932501051447043418865876819459279870832792268400731272832299123345182574369973106904317032643169224519347892937063869089651865100017083187632140202788889673281091765602605435147552075687674443451863267638426446194112271962864817301411253846790214006763777972891649717856736275915400655830333265783245180023807585465532543973239562532199756926820794984387178018780110090693757277576965608354130262202397454547888914634253893065561029204158558493861074281236045444654784891130592766359070792294091785204692513701344461414250135427893393191102400391766221000118030545160794961841528790420547049231491225273742842626898067817408403094676119220577594150991962404571121831952920006377132230941162110226463802030846837260218767161124990657175418394527287179422810228102339106289486961983872770112221865530733375573937561121511004466662727343566680458296986342512101327042304392620082531742071267515578190689562701971513500243066380134292417346860087435530494943640793273844736625984232123091991244180007559173274293120883619773523510142739670867556971606510919286385968659293397497231482662390931278022743024152835318058667395967816028839511518660938802202818847832293985460954705031991116556639874045222217655620369627553121993862001090105348866219824064282601808488536356242104372068775613512395544287498791572518733223199736973506165738852083174386470516094264160508443722717819852316312287703071464273265612469071364438342279498612994381778911916674376396162620407649063122523705237696783636926972141321443956352567395936122501633399106135689840414455661488874812758611726321571997741185064414216057701366366813994217077876559788061827201932439534577599827348986395278599742758970932507009513644879075540785626939671096036487006344278928432741969613927088860924155036426838122307941763428815038972748479354664013168818704394727467596142029110106110201612046708502142732956427755351483682008220722045489787362116367899826965018344557443014554376752210864585914115543830876090162493106540307701432278935244526629918448506903052748953444808603137456745238616597006368237742221963288682169200430516040100621674279289563963890780264025800451374980034238687661485867129913713020057692305709149288735753850636741185560917895449132535638261316386185351102652887077727654284411824789656750512211285120257151363478324072777511409951315126232257116462388010502590484478236200496218310844533899470863919654258581137577123259520002458596116439778719688037227377593154463875475439367209954369388052119060158257233275394712408826393489152404235787020260060135390918729408610496080251904721676413716009290894334118300507180434000851657684696986550178457674599607217644727164518215411384876678814757420932754568309456414423401582352083375935036332351392249359060553994101390740072658888007952872191544846729168661568617743116212706213599876674744803718370587855797612959855891223687704633970109548670622999798008054961275257598965333417912062312273622211266862776370801474385741798224197819062200617631497908814724946363633543347235236891098482968833750539797099232043783024582674887542889413451900396978908210800140229873835611729432138408647401321563859370566947773532574104700832974770235441011355603641370772069600570218709444815703874550908916378095360611665467613413536696039294869275973127285586532984223873022413058386290832822438524959737045691982505306892687039885457546317016442658999489485343812469444056457160200748388874235561110270763034174247405095112807295306107059831716112100350655402823904024605856570499929432836745630868142012576715826294927049200068534193404277916134192908714966135996293005545303300984142145202831403923406926274142253455947270929430059940066022534210548698711084883113437041530463009650025696145252619196412680799922183013786327481191173588603412404601081954034466291156835635881126430752147448837594910291314056031149313176046650247806433066974975706211843576128964395808119382648420437828742618269932556809534976436731527845912750537167612271052001915853884961 A013900 658 11698698779027362669079085918815523902675287903029654396582155452965051074983204142366052567793737345977752851620699957212191510357794520567111662826257170006408723691503007518389848181206374322517241318617583224244304390851740352451068200464886304028927749639220836916358010219972043359863291866179402815789066058050371670155380791920854394517179872590941328175359918549476715921474033546384230464379748077736167694992105665681953183497166981535881028097335000073028693248892155484812916271906844869463691611434350307103536980160989366460291552579868106882176198223225365087327820124035808163205511003246929759815237952382864759504348414481202363733877319921118617422980412583607366928373651670577319559464585735616530658133677866401512464791109362818044711757991073646516487664146670958922950864933733172903336507333070414436560051628651345047679847381879092554046269899900174616206400392351194835025174504542412814952803048667521747864451949574485346624313382544631718417315357025671145476487369833184880172849660424648471323245000752550964852121519031115538011040337983598901296727181517735467960783440507288096767878675402991246335999990925296764288095433235933709914893967313924214853301711406588023226411180218440015541874802412204071687970325005731640404173433720684560257856207646172843795978728629955537529929818307450502562698918828398152124532346813052427128713809293912400667141297473232529860295295122851968448220987388824011840595572953464823503962807685618875318721570539553411199477832874658823015334659250719698315070571775859951120089466227966104349536807216259333088253792514100345409877249680760638328649839821064734708070458551921588154820118102160115330875603268973233505000211531744594958621251100352196695516395570776664903330520401870309908361150546828573998142042564828967617635937801737313944154169499946347762187084982671748357083849343050583583476854310113845043466922767877012926518781542375111662258910081658517546771662759164215474208080071400595961972735706983096537239478235607910032475822685943724488001655944422810061686564277295198119769937662993712619097675915891089910842209237543989202508425886002155987263961386929483641037280862650846785639437210845136871257230613474780513961574240309637810079552058749857173456259126706886055406820256051207658386025397573184544648081144266196425206675224870708728258914377223727271831711106453776565465491264635053512896260882290230685779282450305526131246462489270135913647470989890989080545720787474490299567088035649261007332814258516962091431147725258930641203439042319274981037139365312690530337721697637932758680514135978623695758767034590590620618035261924423672621770927352140733186823954707126893576058360287521601155336081640300248048944682805699538471743362854805123877125482559866681328901561154857747816708856632528370055579739068293117395061541849972113047505711398524677272820343600282475440823291782005231131859010186573696435535651852884325703362933967260950840866885219676117683312256001728647466570389167289930437190047857336008079852386228824029597588883865187219251603028825885726067739657819992653436999588567627863484022921486237172168333270360500071444459881053293278667429659669469927201927611001036232450886886960405202554178183301958377835240064098044495275399240835191917177428071601619012746657205531838766672340282463869244537029752604669418240888126968168662118017986778222172205391496889413335872770689246294481127090888802196368319863201956002637063512967961895699785525906895260384800279619191841968832159433582776653092093334869918432187326011580227758430801462281261009757241656288695640369463547945409838633830780214904871125120191244947401704034710194168508776620954002226587028047671441906385730032283237050370873170480062474006582149850268940420744433036695749654329366017933578634078001396355311387566967149165771605145154212081328509250796803425435332296577985667774209661706577682886937856565049100567816604841561573392675701910988596260240578756852635919365028939594990151003150651481687705150156237231283582697991836150954640482208471334751605508174679595652522367312688226067642987568787753852260353244388785205043683409554117814179923577337744336961276147945070210715666027550872941091605300323716501095265565256715496561111879617884336178793796558556805556018849825198378606800231669607020110381596782443815752076540767423105061 A013900 659 47778667382124430904148563880120399986440046000051314550735577667610018060389979021041337658178970488445086399056952315950268559643778959242661309260379734280343874837191124508863497346713134576966987786607390263719387806981983625185760088586842619170847851229291459270934665897398042258061030173955165219366940476749580988453260847664753353502008834828536069342315618707836404971608021880821382023803793504030360219284953741317330678673963166457673242733353971133256559126493701107679916159011017038221532373950641523591862484212476832549843190182991915185602693339672936778520637496394768155155790693871789078991173136564810347156468863931093054927892096167160466535811726013123430879537759161456501390128874067417208477414411907848283458965834539794539225335523101870811633785629083010008182550426724585187689532935500212670769343416626586960574312372179783779072924944452203050223176048801907176921150219176172719961557883866074237974956071709105178633704909963912945819876066943900550911667543623080202298815470989967246379736230818494148103514347996497999906427855399154256384864778763764942434103610159255823297790066092031952152103898937995440325774846974310100597128366800765199806584372857357552247009127541311085914586422406485061384911292326233598306325124832081533233670795503942157520000521576330040781523900879276904966821217085979721489954682151534230688807197251076929477072440151726448434961875106534847191347782815683535582188220094818639137358006831643734308066084962160626233198616721226973735751297180523570608278037260361402229508509111102594740047623888731958525070402260629734788825085298444203758677139463050304085965267842361510104688999161150229182944382186416851931004868917009632015100010240199506876355206667004547908357081703798934567047683309453125894385914181060551476154551212013165616633987808900378841896035964814670136914506185802231463861404164790264655868302743209276370208282215995735914943276923411633171287694646365331582428694027687245368888811873625371550836290301524500971544539907485451125172051044273142995744158851465595936150522179370284701369437305766716195960577589262643845953864669447291269740731964320091067843999808433186008076811152249834341038526805722964571850979316422832089783708642692350431969881355642720045773050014558993248822024712254040571981772849378717086383007492569686387790960466933801774615163161578975324794178339387286687073131965622413434021853234575249578149808698890651355063549917284778394845858813845353306952243813483182529308954046023383394576041855877723890669606596175193269328761919012924707642819523044778817659846463264433014472076204738465744256738431260800645778247266169805320549040900243331653180873525308627258800109246363231883356943027991440290771985539978672461231692060448234073082048194814115682715968458081765748672363267908554989046288238131012956869431123428426032974602838118257258230341846790179346470856515361995820186067591268016727489430261978624416590135286792564451906533268048915970846867592968517972188458311644193847934933210449526448103542358182694987332691181630828719718981604242289815894703456668637524882961497664862721089862077812588702286390044669636132698928140485741799155319758016943077988899585921877848156721672601711512875281781022887621198753314894248144136251164656243811577635439769788238805271619950970845482927749642482975707029440238824601124859377818923951726211617837549894451318644721480536665633026047938990051521622971712326033730375966146189389766141876839832823206793021020976749391174854851711670071481035568738814690351220819768434994682904360371210560405690318153528566445627396267374266923306473199066974498183680928246849863938713800863106414861447606307836522983561311866410578000720656733486430793630152756164785633229841302759709602147858996218083208546433016599580856123593273638100875076978344929462715565845959688475666623866067786447843742317453585495621256225786935173596678120363650026463454600226850370436975044807941440607210914634057228838870702118578867012238291458238632522511380451156015949998148028099986730366807541717111284062252864117296771086793172673634295770360945761482044704112456643382119010040062128658984327884877098609192654062338786547729585166298657390885839675190330517016220733588659281035272147923318598408128142140589942523266411432962073700439829589800775570356871552224773470802735161 A013900 660 195132903234001770380064053891363605705019778308855573807973723487863742370456773709813948171106391550829065807474898010524807774709717291221912295811626133154086699566447108797773918377208459638925451786271029183446615461882926305604787963557612527798278880053400478099883539926229241784189311394480464227581740968033440464522951081208466835790907784332058989337020560680293369380949293771484487144799096853603898201941898859867851542103011642092949748320533686859304246385072051187576653264933053696817598589984188997143049163634660844293647122869547463801435145471251580770092914119663369017239919928632467649296929198217478503632081643649841076724059037848396228539375206021923417178551041729063658783926724707612688559816677087255082323045823809809417444732035235873683664355521523550257428362380336305089628009151409354068901746217188060432268509733531827111895511838562186929619523524087917903170846531287626181767718515055317661387756067423228169163092856488526825935901664881651183878892326578565477288794563885596220906727120022042768763711052166845477915841910663541297655682627813871165160064988355026867186327706716533787816359685756566115829937378302626856158832559979371953295271043771106836489562224800596147294848322336748045687177593900862965076460748651829021961168129588445669469591650170411095885862545104955686851899499522066866516845407329763103090388163100320538754241029896106139779676229084474075949030671145315943354750491877468898919522973059123006931307005660045175759632703749779804661155608566273495244838940253079263206937931569163218280423240771594080544198554943040160480775319692461271015017063958183209967794836360256485780070446163052812156292334231927251388268916148827955122501966922009046233229175903919941117069065743566932464214010451820820918387406492783579344314278759534181708060486244317846128566442379935559120842671627941079323787824610824084671296391101843748832844015606630401045955752226182374446489244992915297081128611707171506498324165461885253576142044056746515942386026980701238425766298841966987582061714909429491828428283783288359119147620269919151382638790892885152993904024650354351722039393156211648250272747461621783408772512503714700682069788365779965330861156477181804960717734251328471091558624414461788581661759337510398886507279949341439354071330475920467831213927283411348746063449433964806761507562483367854702967228550069956945962065333930464328302084817182011377371211856948008089866399280732680727168366827484621286276965910890479251133228528318146145171407119632068019607630969045703006458865882202604811408746856886704213983396600464734138838420899848572684584689683850667178223585438011368079459658489724691048087658745586489896292784973181321698049974377562869282982156915812436177588814775768693226108466114488524673895969495620197575918547494828597339318934839639108148163400520625158189697608425761612586595797366817618259100971565246442491217738835565298384756309622377161958420188114924799270595924426571845765451662783310317218732854779044363738544908659730121416226125448596302780460431387589649205033012488867540079385374282083839184012027935574563504065826801856471331596547867825305599191825117485958567672040579036755241757542787763127241534715139794322591445451197157356356625449612112913739715007517823730007108032477199231915892848628313379981007670705242614363568054643908823792278639309809645130168972594621955361478524928225643381276648507315413677208409511900393282466684262213713618232933289805343438073091686583944792163165246615874730483450605768847321761815678111301237085130219444381096421420963440234061144171749153294722979510915742890498782629615006469462733887776161964972818813772042053030369441451353685737354919308023321234885888665490695700501605357169459628094442232745841673074313269850107695629527364774075223412458641422002762335504763606105187049809663158534198031312699425075842454505976252268172992647729421366708055303436729421396241079824752020217475158445525350703667867762358060673393190069343549418382883857323821251411946735897403386359711183905477809047934395912349930984594315860092343083309562500990026908945414580258110388289693555631023627779718286552498954443306902327648651900478368946507265512948774248703284504054876464114270176958335436014605773411077234553444525524849214874199771838162040008467534937307670069463312749556878921473775261 A013900 661 796942485230889864410989982561771993423476981610975357844719292070507798078924879965024855539563784839132538493374038439682377957499731098796703229236558102040738643786026203488097257818275447219795076565761296559143505654491521207646820126753608882393478572304972946008212465296252772600049350855509058432330815869286342234598649033714580612520482272898346450410315008894946830182104391641413565432561136258900534250449111075485152350954451950483458160065639951035771331965519149327232997175966349536226451218953016267420924232249481988840528508158641666458905079054284052274717240649031285066678574220447789758961237835369202174162288272911959591289806240535672885373890818289343450022337488076710617903093920305085688959835850708735568970633772067466451595447549838866947327278049809853129913432225893883952854841803280094362155690627363974799488252871227068639519571795383666201446025644250989596257957489278325376583720955055937916191395942719273588907156698277648898331641925444816481730968029871845844360643167159727411401385137609144893950641071865665783201567863182879677296871075937259039501386579005753583302548173328702359354582408958077430227163076663136645865144217044312973825169765136621202013857571870339525763037328103835030139047698428108336531738420029683560420628719220300547126428728052626127118547106325694625627529597897572811608314844920892819094557387306182212646734544439716981580315466880129658057512113055255989571079838627262607546122693793737331731157873123196162365091685017179449996430282101126148202941960726541271942718413259551068942294838058508155944641862441425262459694963931300769413702205928680006012680858973759873830871489244970153180325678528948319322080468712344400343765405608144067730177510538375335436162888472367452444028904300291866533606925244583909183693290196092311048071539930904759691524335890337196940992676038345790007361178280891255030126262195431156451967076983054827542188933622703661659281171964810357724334444201870856861312222487051026015575298274202502506814715177908908555910566866776215950885831923315897005975782227611770766869915091997076080986468524423146227556420978536858222332807628677148830587178180756987241551227088933712770341904734470322187735380029614686821872259173584860113505669529727805208153372972085557602783268548385321807402074868037258589928631632107572825146479896705101259479797445885138760243161088569261232960616992370743293682872903937869848333143716173216787831451168839622090509054128496769279905042753633717200032469765732668989640688988696448630947545248310524694381660608369540512879274446957845567033804039354621161164133635492455549685015722504193673250123510967666384689270697543100434185855170508528971939259401754809128327598405378892001496710042026486405326656014531695773442812566648698109183202913031944540006515742176969222109801097504921227022292229685729187702192269261427726528482621617201549612537070594561024824858396071070698481628885060189531545848700352487625840085546486501862526901424980449863344070935949864988955000002112448606130535170737608781981228290486273907924531338796409305757886490832889695262707303708010381518747307288816421844792743533198422964932154149520872187948600884591119617222257046175730279171637149132690044958679761556253450355386279963117283801918551413545759922548161860266929898975743303493813408934952066564862655539242671158868983083832881485768231142668122513769805137891278359115341445375388314500542495961908105315467661991290001938741081827292940777751830269175509618375346869140602642191102471155115654753172790043493680617414363016280275821778207223369352972984888720131415343510496454828968636393277536939220933800510857307454290145210720823384866200915039273616963300817354278718692784619215801114306940821147236560139617199524722844475899708094689828248340001165394014045749890242903657197340548457800535314695115432676713882227034651673244290312117864697587445584377533193735372821250066653809590353349550522210512082528530334200642396114317954265800955396059523166954344580075696712783076025321067635082805899545825410477914280024265484112629998518998478887667519855869888850876632646728894924325740246219229238775233827347532340864163103252186875395607092799269588699601857903332946295025021965554943985714712562687453793953944716957340140562203316934162364009425760622267904993192638365185063777998760069967017225361 A013900 662 3254793600873962526130788598770515560112815764074366069948975905464452968641935181190037977533987993225286039593327403765545239498602609280326714455228256181102682735825153403691941498752876572265812291997302277038494550587014476255671585726494540790192088230629312313765086537728891244828634153878335401052540717422568219606666577117242752394175514171226409636467217938142861244093562728007088783996688369156111930832793464992499986201685428165421441954982240189665144732651708723286501610999361344107251985649777232690790064077854341640105591320699216588626480692270680552179224957251949320372107031652305038602363350404669193968698375697688007078746288956777982166828392864866325873579678557391581911288643783011920767366554557715397645968534359134511802427418933744466338446283610506470977732578467205437345738412263618036664574418246907836842564773039631342257730522689098226516991914779711110861066720439919097948830951336264911099455196361055727983729307578592444143325157119351100437853928261767635484799147119640209880631808441894646270528707152247637490839306511593062072927828458106435580486652428703977215319520297239926634542409371008092990868186948562993038514481361974895660712349662964239787765997723133225527508346514746200750425914844197935685337609412981650658797450172796348684819594694668458418390985355491875746220019258303075017462330266456263283356900920054566080852741199680792564189147978600604416602343278441084042263236740017441842741727239845696430260553600780318569911433315870347608909870911559491403001783464745227935282528214311745780218295290409591218201667775038887355836902661886789403663270592935527941236395908815591674472536080096871847573921284005756359891628164348554477788372636809626795160885700967289245830168288972884384894110892081726312401770576998330388081030950183150803643740024303348059960914231734062036363905129200884079314853795578166255559793697558622581496635191073571204219881365997417647286331893702653946792312027899304968378142109171587582401237091256968714690584485072812951342102902051167610341228777043846378278002698171571460600744187097140350419432917087065095931109406474863361202687641969087972216149924995207792350206608105141265259066143467954977317252253314329372063895315563097100774428618432030858978424398708667597891084749861729041178932621370625835844386114377322170282753563692613200758942700228536941095847854444986808370795688819158345056473514909845558185447240584366750856399217550109069419470118475247783912829465015158218050369809802698559153260527539424154550101500496170262214848834472302648778190757648094984038168326110932247638931599344848373202924122397295099885114502681266557249375835145106474026358885287729053682826101261966217715811872975006338202204714979350415154481001155604913240013564246262514596413228200316677727785150949140702176987860772120946288202970717551716261223711149082866239342702403429434465974112262552317276048229000252255910739519011103205125975932222958295065181119220491068743247980636664080267333383453583779551256104463627453464746324821344638764098316442403281753628486365309754042055089975097095637312118161781188907171097396445562437272739888656679212429502375694212343623673068821359476219817037224543346208895162452409968545305788972851656272849883461383647261892699357746613651645438870401678028667336732201542386837244646670009622136350476532522607972681664955108907518578002021826609774933466907837741325112399068790639980108300524854827006793806289488208014391031928926723357027754169968007916372523604004391575323793547079000693087744989422584503262617409153290764000197899169997846320557006777433535846562081663445636862421181891009154955600192840231373836345250125506955436023312812418313433831457427069291920356123872546742091314588249982502770744196120093846866473729230822238873647099586858158261172490933069263315731297051624079281635633710399843117314447933348679308010883329281584098601867694067829874640218470890401771705252637310474606766853266439177810612882071334911947734002094625681405653831733020374073578089797649509322657141005104758260188961382687929876289581440206623601805510878068925754106269138126489333680065324200353311171249503884180855669394155359669990074323308589726477632647464859989296457987234544912287001443291984392727341099572470189825410235128894129445013259758383164973050603047539890684160788514000512365017114085461 A013900 663 13292905800122951226933279847027261369572310974871882540644682444483277833683496115433415294084537897119383939589148043046267078181482415164391614833312176297497647664066244841171661966998121961667376247558474226955192632546976409490264578937162080535764297734801405049960303693825102461895869576488663489774082596566228288263806574271108242295804611602219950822705401248387197749863763631016479309809658965158845892826142623169334186146289658855825876509784922140851607267767576248483124515984102664829771941844240845809688391490428994546696885618458991168825998421783378713835724827137643471281042700078210660460950761751059859756755004885303287398314797474665913745526006127793426366612638775921517075475861362842768617922512835720013241297737144675618786805624094724708717314805339953088626628601450492193869167595264254687159825046136614543356555632135931404546139485445068756016273196143732927578793454015394027851918437183390859686196066913384059714076848811036979718198417516298948649339666267813461851103681550469700813698249489350366728112563409201728523974302563303736405106617133580951660701117670722342049063668165477881608061288654543523592097753184813068431590031844923033342810967970861914681454899067046129510122365509221473231015229241103633330423015941167772437245325048167740460020391512090145695009041681349725227012926872854846981892920503564291331821202404495773385376761186357524592197463448550707098450046785824509778091327433141974247383330961981048636523557221500499851693854716779402539896412699771030398490986850149450155715308762598815252735320013857101903848649561704094888860849998314498490290567091878582600331505767589666773304959077259714409548499489929193555189758477644095691289970474366833603743368452206206976184236139162446089230423188461870514206383615289458136292126584673956380312202276997328115034429774739314496775861302074459869213873701374584382498008999992868043712989280498763228725621706751419410699755373402902686748428345455579320658138566209790016872474805639677184636530786070360447389233804370075688562222789553550037371569097605213173810959935267618002288356396108199645357339858093395928351257801253594156415950124822853139945271158368815546585817295603618390816367245013305902775526922186560432369944694966875663184642065190468045214577117995037438807919897872394346797893174114535852973964112230565265832798640946067949666493318186625069053975043502013416203488538716815154030743260717852831539370900795618000525127330334877949526170730897872693497733390585010988136390473784289729022224088277909464081926339717165720177657651501342372405267298837984503514408183815894585846435611206915314735896025515063427728733097691964495677526349762499515875083762990097491739364986229096360857962478651880009882831011300607181768452637751724982125725861706141543824725062776536490901738299167279928856596040910523681934180019927680483090965770228548556731919337865602181539425848108159238617307180332765611158203430767716195834001274189526794345367820966180406883896538696164967649064607496005346322823929949178460521092698280735685413275854793047931792911235022384023389442059096648715396966386047920717995628034252002632228162543082075108326805786804046383058188830981545794704795094941867050004945851918049812422235602481894520415165943235339672302561298788536046363638558298615321051463624377698709632967776691117556952115743837160524825244305531936635344078808415547131767027183632874149246921533400290281860123833273591060705079839782427891961559789160407833320511099264940023637939637171480549418893809640352399045766792359359023340363962543972240198087374155633191936723081184480044283759988955451211382252380763321703178981794116391472382833082203218247880510446313424489109351122201218365863992021921880001186341789548499142118271400081212224025330336606100993069786991012612831392239111377041506019834953818207373272277709675267054119037274510526556616002246898683986451210118058847990897181960766223194001292346651971112192317512535501882280420985220652385688662840054512219834660242774274350120670158674173352236089348315195997371997157095684155849529311658757488782632177741271167893291533214172088470631987158507811270062886916820228339298583566132533898934610497025973143882147145653362122592110816254881550236750322126512105025074736147766700151642960508099192472442449600940957060715083071760530818006550478760653545355561 A013900 664 54289569871187945228869435156523885186731644824785230356129488216196599483824600168537726835985955310163173067059979111753302420268070513255306958532345092528786440322460614622074025811078996901767693000029812148781929185777738900975599057101842590278195504143000153165947926276254794789731382833206927047249820506718729518326500693787207443468537910049238103374961951943939402717416346909198034165672937989264207669737141913428500918974247742022737318079489110300374190093896825924006177318855189677533936417458005882612194169374452547057159297251233984291593428980403918788555197602237676838702377772432120236599229467018265324292422872207072041366744862681080532994016507152527260417309044637379843809468040867847514155225952594876941798797329570306839362811636170889277597094113803707749213102497812556619473261244986337832084128630751593593137052213761989585238292818645690751514817376643815793257477924337724764544047941219123793435253043077018751662320972306004939904073875176734052477716780344043227359554396923954855562925834437705322104651248332084188666491973073091353155832340141875098258421095380114787884922976218296381753364717055309859246010025879848237594525280647882005398407617100765116612444634734622164578420263098576928044262528758820589988413969828339240578726069274546916980509740994918876123132122139842094149368721654353353413595858521527425792582304561403592578990615737963952544518252667689391411486934528032666209212568461022570165712509365157762717474496571887412944802723742653474692593479003547565021507437885682219530407048232638583972511573203913803742610173523605255639691486338966241598694195350508411076596503036918725658521556672395476879751436315319309327944047788304728856893059704332059487881894839023822117641015000189485235472060574420313828940805529587291263888810476593489926789445631687064751940229677442609075596791919663603626316250797657641451144501054879872370196263233474279401201540338165178766658281620270168265851942954103476959079224376395969617698891226187811229451240019920745173542817169661630489732662657038443261179262723098548728374515282586413950763878645701894279803557071779096404375300337357605147812538320739139331703621883165237942626683002792033473551516281726087650831432278429053648402523498658911862888059843086455733928899622180650398872864462820543624151622310294349991666819804724963832752998762286477059300875027299313631148408529141616495130083744461883487392112581841043467142776235310284271562673054948005368537783408230732765386786438221633961658820470372891466589394421159898320166459445965216234943291792154283884482724580451511348787697977930678893950013526165774043828187693702096060250346573016849888761081042591374035284945471511620156110232279623238676476365417024621800242480016083821091667719186294457751224659117519914385276103453610715459028280289367387124723152747278710679911066553566659788672296393156185389097388499696243735227350645684381254596182872504228365296829789801860483121840437918720570312711062975798365934928737585546040540512412539042930922391535129369699792655210141050893532045331836141851283360567866153612308843702998682115201465814224699052286662450316638202285670870364046031992615840692192637094332062800562161699648352047174160792249358764359156963464846331907892722099643933393990990562902943558855489782599585933131321603639784583677710713329751969905465692861521091136599305093467287944345387605528744456396847487702204945813501481481658940435213607596506524616677278735253535988098296469810792472132701019040815479732910111680883362253626845972873295215202441650546583403799789799570165248842876395674821962672588616133339348454652947247857468330527862931274982724332548528750200973859245849387040594299103269395990027533118129243495680723172034725139689036814894824374343343078925354075653063313671897310119781603077301875147014086591777113954723894551388682666362467850994614251865716020401971392561162167749373694374259138471171743147292912843872074253661871275756145263755772923349626160651629043453593729473411538955732174656647602179115711350062040764743543440288062970961291640756589218511274843118694636859745303318064159844091533440694996569386048910515875106519872411380757684441025447829172741665514273942902221039710041898240562376777377994203462227347210214645012754975830127856025166654088420075894680857652563672623531488460255674351370816856863905240192035661 A013900 665 221724086600488558297170888992194356015015897360550184082698798953256748148487533372925098708577076068192725286352727750290774167919247051256512404648909124741909229707401718638627150889053542325506336749114755826652425769564049223213345084708692424797768536665931068545201091652778483655536730360483243960600039181310469944526779809997027707077299146970003387231785482896194858577602819828202600534059011714891939808181131025775254031683644177442803503505759554866868530136674120653059552794113799017206027256476659283182344819336371021888691343063061966479281014892296625128257071082496498214621219762767794690415149665478764429208008544803775131217964060420663685881395810878143736797592286512567657482092235176416900408872468218689512877409972495419732948498366097165069523569667279836622268981124418760302147365723909947326352621824981214145324628083277555427061296938923684243952417162768384725058658848265626048599110740780964703892710388483895360682836745315927081067168017683174720458295580319887288902383472031520949559400963352866743712928267964313367017008533719785468515088016205772230672315854063022185315601812096120471015298594290308051456488792705914067008038293219295546129641947408851913522001745164305116976890774941161130402500637966427930392271482589890120786815718250246338187016813707089176893360023163451236557530945477266185029820259383628681206911182641532973855448152726034316551019540238362911153045200792872740097711260064230739836356625210750183872200308923741955095281748840094798645495720191867613851903548576352638466354956093967473440718488633677569778997952297929748163319639048458366279468561925206752186338854649582804380693548127287039520069720806831906545565613516263131429165802031522268486517934593952030934479787003288876839676678064050578129090972804192985838139554756265948803490701693818772840463843965873037168253933475890043233841826198964371108260707902735941626990928868095537976726612096640744766087854623627014484734186070796964352052419354863155911613659355764866030013038816598335284011393145432234744747657290273363161425488066669505960103086240126455802728707540789752130039987240410079404205568483102532541786335568269039683750093836657031446719578678385946701365221197713796300848303399764376434494394623396360598132988093209236949394752875847616474687064625469845035941264829095465095316450431297029514310354998052963244367762999868154100286846422275805069377270150840522812741614387609587465201279565406967303773384586386203673650529755338543917848939879127413484444750341870396411589212344853561889290157189725985590348132951629102966899779941746597951095186099364663601460144192227163938172745188036424221764500689204689647539019847128473288881281085146079391189955763441548701835800476035674918992112876167949804301223596464381196234381526522199860820519390994976616932858558085635123468952858313729566535466822488148809576314371585569903798033468997928735285757999390227166277525065777391570937147841359568200978391654344284599934713565010521082113208392101866169717547284563117773223070191013393920292882936392276095325119871797318770968224178582725834184160876260620625376421733340907624143010400000632398593110687324670763307074347586824641349598672015838725159695534244216037265786398378877997313643742368991356574219877888018331998548942474691665264676604751509087563692746847857982722002020753350042882341681431149832076358531534844160788941865127550763114821221372062921401867214020724760290396329998499893693496290759927701582528240710650727346229636364565613541592657920026007420663399655264657797861703507147438951826042125320214311462964440330451936052573081839738787366362996556507921934266177175525483088219429285778817224547539519832727461878217561961643432267438035284761489953137187630192977729134944748767122080021811982117505728751532430709476157510164909611665589795378063563502879601812461221070266373621312714955060659022664639711766330434970467384854567606121689250987359602132638570782331454702139186948627850215952025131552343478827997865604136089539660644730247389128707328655840499730749329870508023918267765982151305626783911116098055903885093522653026609153283414075816675876184026131741486796038412917435192563839783276472504572223408868511724480903850500821826646179043558866243504354286170968584841911237609542801006920239157129170520381541985419692947925437575552018659874107904495934732255373533035125761 A013900 666 905543563809141921430033924903909961595282441426120367362334247503794838369986083535896768560798344947181977534718461757690301069973164801283773568339014405267556226957229066493735785573134461265142755423396323386386998737902302996574845873803855440808991278365865742976524323620204257876061216001979977142730580620429271610911765948788670855502104523439337803796722322481832318111646254063182069043750943803801886262532365403499740766053202868738331231471376103791332630799720912833281172625992960679970153124203580655104297658996492226866626202895194440359998072202643538982939832265095030854832738254339713062919203163931487284092856905841642817182418237128092980171894512603237713598783454938264082490270379776239439376776456324418058232142946078516226754695125475797957606280401707248028845368079219783368760358500386339785504069148027601672134458879541947397216469889555157744410310886879522823996793660860491610709676775534278728132922390317465526460134234381523107713501968187871558998445437880031996493513240507406741616499033830406420864714052121320186547531569573509551747939482074010573061035851894642970069634676383577711794052004239641403261497334779016346981596201375218159243616807054439508867120849427283692550436590827971113837983258019326276943006354316852832195554861721549320035933555877936614439348563961874358675848691954648303546473951168937280545827167937467460056009655996549478260335455307038203803063057603372350705802654939584828796403929379850036702637153875763442546595285719580007242867716331326713600173134644230387113078742538328652246711820147291196411975315977927182403561901157447862180343833227298821810978702613215780953994900600201125390956266816902996354651067727383771332987481242742128248056383193094083491539832579919105189800360558067030187598571120577377654531593719620517774285178278426943976511225604866036971903057962816001461376636221016587007618665406271761934735279581117854746287133190502562339924173156209713484117374065927952907181637939615969921777257788538645118042281843908077731766214756652935353258651886862732760940997238572995961162974616386698270380117196046967464048441928546045704795366447407536256442114880703153241443441988384818788578877999974723308992401258804113186090856763281089560494991575807699715195534804463937834260059615002126291885915323946019581132755629773618091247010522910629536424435157903105239285625235524528029135609760063037759648778400317930060040840062050703776216011074358160572308183762644480809759802224307902553430773209284148539234289315983227854967913726828776965611820268717087475526400135881371056218358159867222438665800643601321979386976355619152467055246795204748200532619029281562194203758496677244887593328961126187987638289523427392494716294559977775972330607189670399963696431591543775707922033826850842973776944065281974996192104569936100493394673837591961236417066585190671041339435101306997629671452288767909745709299531067626160021206398666510692255976436044453849184050333899147078877963605573034161979636507391623725609604582431513860738114190187993123262083493402631193193417393527301389830095335973889162117365618896876956720469377559334168670092917652982779726521951213375189093185650053698104560537285978558953263437691102336962013235495405574007706649721852939968376127977502333557733605734509830704799130986142243016027965111094083635092911174960777663485814543474640460332887954999988571922278260309295199188004465026863549360287290649256014226767941743203414333501894588911485960905170414609346205463804106158786830832115803836136932738811195466044176904781155244362570591690470062412589660204533718039082484249776114759021221750480599430560479658428468740801006080059365478553205591830700488362059784290223025109903366875947344529685879097541137658770536537756983384552054139162337978087264299862351793002284363422017509913046948893344777765674084641874685434295966773176880460678192575123677711464581895793320816951924414729197191646726338429511319570690676480461355556077951694819881791798057554224904910911717807425017578803448092187942729670646840790853068873471690992621301315470129461653798173167186215113014340960748627469533944710456961762599057308671537965187278234509987385170622719224632395922196383297602464183896734256923027486477977809183962376844505138968321434527432371363135163955661870402451460776004194553388315227527749574960810503966859751535938903301642290155625861 A013900 667 3698331374496480330454322982733983578061254614310859618464876662564496003181698533755039528375925081397130861631521204383044716290178472338087860914226937071567631654072246187696132815595024026387430792567448347738666527932465533570614324608048199809663442088965310646756165966621599829795879488334902426628603107042475808615396354223213759429627000586283122963823997433970373852232092577865695951363652273340051087486694696076798694762378651889417087320783478616870285388781770979823316470402990476706026782344712967957092117173405232900238214941870466509068708486680888680203763551893706880609253241137287076459981380561015751148450920982004759271297531504673081668413014550817395749346505107096819277562595748314519270598132102051012116043953238222214200205077116650831914457767394892973381855396617709596476137548911786350704316954311528676016766015644396146906919181892402109299103895103415546045008128987113994647791001628636323287846396467217951274081360686771812905735821101778054421977110011291276556911153919069540380842685320565796693859999524982735895198960230826739933803311386677948655449149583758763248704365051452846116315799584567123694701684526468315441723884027632729859385014645307843452603717128266818756028930631037107653996821262059988466989209194671812968822697806311841299508076271494636804968357909425255030142392318660671091162457810443007916414493282400578791082209092065163720712514293354930035190293636620990620889919328841413338872222084384174914747277102781159351467992353002622427160603283136487762341180699373635968238912005479530586969447991375372122557344799960768383581569564079033971378604429627444345457039930321337184209991527536182016410329880263180344315026780356475787884825505130964368720015322655298739481881321779480197424768842355562116056201511912121188656250136441895876262475870892101760321413473004058986462986250928994794384409781366890064014402399004419909189414290072523011687166026950464705355046655511449247050197251540030418396173434690823522373500420311428469065241601320986824172384129453861009929179013429787973731691887763053211377981665793759530792757707020492615866887705728816833809000460903223566232471497826394628856532402868204426799253784218574767440979174973483137467426854197773061155107155589747802214529798890445972972839343733689798990817558660443262517323868400314063420080006923629825000340572052827230010871661310030960448320772956683212577219335513516858476142854938261341343147587044797237951524425613200086719620818024098129126369174294810600333235300229696416865702311419655134834032200771287725675884846321353243412072452779071883028977435074332802697336329520960536209852800491542507330543469910107857438909764280038032522664802403464425486501525880919337115063313328699794826371405153940070162132559959455525912500086274275354640045391033962179363923170466180597961173680814783166477612178057643804790605428236683010326338807964009308960361095924132823067768769074000294984753325618425590009906429152727840483992570039484434393975195439474637849385911684713128190154392902260972902707798457489179458752429170322245133506482191746296700892695041502354075819025705359454237599695155079464623663868027472496823150668606569958482533794890202318599582159137668745488895217100021400210448735835669313977784912649045257985473376913917334091300835659634520844002828338184458068166593622568487016220078662819322578686008029903408326576348565207452832298928223620678448805898684027917136959557177641358807682869421192467988724418767395476445447080927813767207454588274986562970683135511542214066488940993620914656418916093640472369319843830996362377134813006994880063433330772359566614951485533467367612774129732576534610324625510801355695219976727079484147074381450561423425741034628508146857853322407044389833597832428861807043698644174214332130820152422570936225134253384957022258300217567294759965044656893592194298470666336266974255187265070210385191397341834171454119928979601586685506305609769977362504528702687933518594765574045764238655267488371559457609022321718608741156752869090190618433120763809439214606654655649323812871204469738772830278388329276982932134430196951053125921987991592572553402736875159328224840473989762725418208040392818238171222121521575916836275433593480552195648466029927233020282565660539074921075316551686246482600572522413406739506979687771609061309566847021140061555878107679610913140578866881734535961 A013900 668 15104358864912449814088830948106845065143548031561596078632021242456320691090378163407490692879644000859103549120157382341997308845434189054456970847655147920926436006028114727415963728304453221192932487355508364447835705395510418121279533746054260890846273498985314177727504180445242486469181214188063335496304578075282492441948865679381538100299062721439488779676551744075837820274941529353866700660243613200375986455497294941949626077725414560220215743899125802638549426609019640467386620089323808905560687800824577146527872840021485093095793882308114140154021399161904139708870926052640164803131771382035286257286416330624990281139554833526619344665519715766837515047261140007876797301810854399226708312674858287076467569101916118640634147225464176583237271755657190779272668882275249787481809007181784380677789839648175546697851577420668577248750101259293947978695537685941346990579517095754535017963744604401252655037877542515236576216755658161302016426959262205447860128572697592853842851136974224713877357400632025828938939991960408090843190317919981516652317968677679719390386037837642796781668527264178748742796746011003620276491473399130174448654844476233773563859956481138859651444197697916408752622293727271642748316511619149282406796071713200460958019096261168346017781748933455997363162233808487517669808075506241593493859574611034365464087685106088099074436348429145486241237641235112427216925700338005163111650713431617424415767140420840545058701381087055493153494269162745635688489779036890363257389047029261012806665378435492566031520508760490956349772509511024148661108574454864574116153871838224746721541329729645875078725442236465303515369210607602048509403444674312735107397345188680663121776203730330876709253783299271828237216690988160896853782695853833193593747248651001806058712179838492483390139453966786303691430445086509350310672468610405358568740162372490297077331284852176350355540396091499481304554566457834419853605251400820965381326957645211889771802230320794227038549135440094325321937822289196643609589258195486643204512769937927610493305576570504973383642026299249959093470232544000100912954571945854766559776172591375316270073603076744276130107592843086436567695259179380865426280470489488377455213855482655979156836634289251244588772163366178269288664346136582106241748196982142674988890264928257591066728012176356803491913715930661523742914630962827958755597947317153162865169834065390089715219273509996208082440890403397243444315058858171296087371690102513037193263133471106610267631566622903403365817631675771324955830805745202216971720606976745885102772488516467460256550529771564517673828994000732884446895196032340309245731179916003341410674108807205867608663847842160791463593846368351788545630967193029056160750178282160611794489235750262972272834767514852854250160764021567195970702377984424098646313827390989336744994382374017401120789116420066865319156810651944618382734319712224846786823897497543893678747526041911537570585048857209084926048514539290828417992868489669553807915314851297448571554537746206516941692921822388030015316670254726942251671998957425793242102412556711694805783406558702284252411235152582555196548970227074868451747926468806760974008474754244870179594872095716312061119942445053414500620893892475192880885985339534878387183729804127506698079615834218349006213512795218807483380657253180525580391431439486899058162934104080936539849978791751512323319844885057017436473446619621337100406973664428762251147816414685961579705217387412338632746326868664365134465732491428460896815129964425825068011161550400988171169195151636953146844011543510016074580818666936680796661948129640724478371689977018719609534698436014945557578561413373289327596203602171042048284550628356619359974492385267324751090305611895932399563786741020546935008976676370552928069814715329174383208007029383756359562146176866806096467998848263776774326578346854614285822584564460511304370571075182281469942656065519819783862988247167174316182108179176491971226400675725879772856216604525774352380465673153291678367035549404116594933326944594894505814252885792059033471099046064591854912796053988455270113158501797993022631117078451217157924671074575087562399204662063936643228875976349359333326437728389723526949334614567516702800095761291842305369046696773296424238621404058350945835480839361116878227195249807716338903463269485885146540423335452406609968351290810558900052856061 A013900 669 61687727144547801198170008563994114037397829659248746106337116588337101790802904547550696146280446943552665664065183885380333551052946616951496769095879237279003578218655429386354264878731945705127276764541119066749770252241509494159535865051793952958566156443479420618571077550860595284231269466046683656563793023621839302664655804270027819136969502359693737564565784654531873317622708974975656346033201600915268766658882957769711409813664443330809943339874163589681902351763323722652494162493427457275009310608035456348711631993804587290197624890528451267917178950338531858889139457962513749712635270633141694638669710222321853432192337035160899592167793736683056862042034269167309635737123012262736198646503701405107288275436704722056332561317665469047775924814551288518818286254769229932304243648040132770910542161896953398444242325195329957010197537303183672233738424158690741185572796350288192221400747302579760369692850709264020216163428000252231726591360749732531810998963882811671972442171367568128171229237278657319995353760105494644220764420607314432141248468194480419641995007518754783978809213868159691919204933180285896574839103000860944595925698980230830845934012124575697841322899262258102902993462433843843420042213420279203426878243279953715799106749059333903139568458600876572286888242259477679402780830983116798229865382528500063026245978829459511518004565055821509503324891805963899109073469676147224669455790376782154673858993959895290914787369199024426643679098181838613460996795054342969469865864361251931664714878733773624421898941349229875319062255866483236570982190039686862012358144128365526310193666290176448054897657363390182552422908411718133919303117797805315764856604882435884936309315431248063899140085626339372975444924881438907001430761919335999789416731962805127126192472390566989906151934085205909692474772208257924113167739724225135335950265885649994783825777796058284663412887217689123095412609425008011958529060851344305534842809045767524228907260655386023442365562600024674141651581949130301362567098985445194998193808216260091943319798577175932301105783250793057183600870203183356138698680238637397961548426256608520553923872399334374887248550038042158672560775709768571868337495806589971853216362390570767130415654937365297276248981175972035780103344720761116684030053042965881064801719883761755933214941257470997498128299146130659779961387229916629181696332235932549610802984476293730796016750161449023425704922937405085348170576197716248521730806919363597714043156672479978100644348876166412589739155344649344023433549574786119536421102674334846094118223122593270901238275190576418196202668227387174102449117010877089330799957626129162658675538453618291106411629636016730577255091546831907950999978744017161295175963872350436790485282216884755322456746842178056895935826501246606631141552628564445705508948761366941189568302048106841934815951160311504716833649540417667881543617871017208986914266593616513717266449855296952503563968622776480955559664278432211632753092191527914376460745299498761008534459163819782048085003707736775773584828304000559576995862614021639605863705225278789467994816509802557817556977897897566260780845853366697318652158239180161300708985752286228545353596720987085805132018059785095215400293367151827720019333611179736355975458076766954233133657108146993394625613820465926861682425668371837703402225533439883930342297337411057003337838233371143231182901814906249969318639812642122473109221549867172338675048167035350373635658037148119622337906310639002310036632533975468577143569102841476586089452899154226190860281087995631983978774388860800160211596098454764978327859018213812482842297406832129776020271417227075166652160246919264316124982727830355000440981505821897484691184325162666283252668239849789408990860992788756757817096652941651584082858348690596427634204716713228731844120763087899645391050564192938987803952952967277059342303442297738678691153698723030933674271579845561499094614163243703791893664196682890036177714226132741306201847090760319558331412236191031696910488254356901989483795507746953246090496025116234090658349085131445659241205276890304157124420750351685101720767891219694445897307060343189688682154159539985708547695603884394802597837652954198246137304448689809533422573898787774451200028983338516699529377914936115156237633131515576803484566346934944107431973242370573012870889484744509288178353475150694414264769491586161 A013900 670 251938908118774819421247330146216925134250513509167463221637524195544145760919933265556345681720119642610385391274281571465705636188890331238224906161249488850415792806388857812238839545494018186256016161339148921631803436949801166606454585993896735072032998096970745227726756396547308060924211857550726768455843651566977517852023434875024886165116281556727553281180685673358278348376223347407053058490544691499650085180310546710236138531396766671804220404323411390783447076738942179008774061533569571684322800463588215309229524937529308756483410013032138351751818468256548303420993349404160367715123421428084628215485602188694903924270155877637665185272078567781009213322734200740478450623619831505253171628384413412300081152999321192054989870010038859803490702311033731990994281711389266735753693787204354289808516153945509271539528524572572272755304772297469738953483331844933014766739043147008356139615013459213301905622941274555894228853272459258139846803503029343382901832679392755032314323044524456359832245499199001639250344287000610781956668190966753479622505010201545676340291452202353932002638689168164865926916786806538810487196955404919184685164743130859716488709944851991732129444694199887580324218502919524074755637823871975714994916860257902250648847672939974653146214681340298609753452557100175049926576594598978298767391438650029635905554228383374420450193962149045682784038693949628966315266066577822556419749062933606374685662191090602317520374009333104859879876448563545263074670471678237175954848646503653375363793700951483593275101888263331083020457478246560052962784933323275152831533908792801774368988262689375921677455577335479207952532952667206442457959782701134487920566624856961280104265811462075649018541922846618259508387593153209521523450376185522076075956664426024382501209802682787034042705020149323540980945909650518396128512478975447599450689816853849029346617642922659436452129236098651365323097733565284646647840495952036129579157051266628191470804372149922713726988636580323371686593367490025012925161651533555706337318330329836057765804332688842802286878430480347175636601497597691347989415418661299235652157889223041115402801041189993919811386690458918018276764136637041534136049034961189910635692798855692460608097706745348547971225740269768567301555850277405197410363823662829997822637768978991271168599074804578558353103284671011373738000081547089735157595172181104361798030079702615702237742805351124118021944901473579046475548798419669128303849310270179788787521370209232151040819685889500121824166274082237730575448983251933565584816961853353619267834329173206300281018140944108340131529513510140185138986541233240131413009437740831739343459425273960916325986843008085565367298096641507742094586964188419232462789449227030291246457731587261246097200922234886244346748404949567767388851846231872681270314803145247485879257091962975201252823760949779376725525024921669337812680171290639254240665543109255797289201625120468139016758107816250048647082180439209273961538536572511346632817706338428189333716593205415535682366011727771473673673570861196989368968379497788392335947564374266329345027098102501136185242270989781348263221313330580781885804598116793935948386869419897938288307169721780078123825480089986367154311553541078146743158680420752772431175724306781994550495402129040243869983864029778712361724056354623090736302732703347363399794906898017835318389068466749319441617320485160430405944226177451505034547844841034068415555102894037241496315764625174672497709865501187059973422920968641745191380627716483977366724520674888674340318664851764048581399696460320782795120339837295204102753787344146049774988709681540508050374166515368514915199254316603214312750358083714680687656013008908717339124750593581170530098505611038764775048984371509554263357562257375652176204385864745613560697283117733214176953305452648054029641235000270946313029112059166609205336960830991636835381219512108429359250026233518837564013812798717773900176705839336787879643438848662954901400269905221311868500879045240028744383821990107277772152758716984839499311440906673236765891854156934422348352665712552968098416003910932067475622889865298245306183637662454681350736474485131415172265352163519860697684631356267894011247611236198499805260667482613048423920489570881819391064631871768502845705273710055898738688120902083352164107029351138899612439012615534535128358501606216426207993159345356531726261 A013900 671 1028943946586796358773135642297494690157717656473304345710953034204546041246318860369791936955058822352504717586888684640304659854464683190700365577478065198663471989816365540579822456826591665168506381860541379449985370048650119894338587781112259649604425039560836317555304073525895257398928634571634780745777279513208344447636966762396524012611837570622112557083223319539248217960881682149368492803234292065098412412534991484129822123612216066161082288357517648784510066989556590492231913153483313021285514433696141093732639612026888387421662651317634569274527953558025037182549982359294880761945703280577861858179492963384451045812015667890015866020834881350752987509140592071978388780670376377470435983500656411201588173737045680679792976183097869717362296180799195175858151736931766615664758396550015090559361250632845008361403859986735366991732212975844868458329660229071222770541853692855739974318157816083786505526056560082355002175953878904128628206470033525644339452757747740630220229959060465376743647233675524141793863970352883481495200010515395508852879752334669142898287060660231085896045908673070391297096986775913371962449571572766185847091866012585487298971256774479964285181597205026455066689721111992131193233575192113359889586454943896158839777209429901823420889108526276594892392685341905382021580181396578281868974202141982024686031509929694767853935057611006879622103975213998373610957144457776551680496453567676204728460087640295320015587277011891342891340263283454823772468524748051560128554373312034217253976645217849655094778436896958158739494933407364254158865362908970521374954420468434590519502159332637942891098818000851407968678147784521090498848996006489486063250874073144940421035112104858074620232276085639796480276465277584616160063445204829666896423890689138990606597573456346573208520845615496872423043822170549591832146853943896104516364161731702621674603550462078076327073577465279738139767428776751712590659092017358206708850364892235087463414103607101871505055108017646335262628587658759378645312665626189846393807948130218413773357379240938835577662642484803216380364619812940228832014919500770030869626213687533711442457695135125095357895604193889957537362150687203477966606571999734030675217143595499332434061992452216384750117831017061502075484851549673800844148864302585187656937432734924867229570946650008454094748467478028162222494739871046550734446869600300020505123696446543532492124867629077331361537543194053145657289835323174569106574879271923751545566904815592895237297962719960993337042199304145541197680921767948205127138516538722243369805381451610621024184006470447973816039519817656277040266320072037217253944003257686768647484361982220809052327879191516165265602147523791678410996244715028887175720510852377563639509949268033265242446824383700421145422799507402934668360577214047437449448773957840308402326959768543078982411858774918754902264093479807614664230104900248271068883556385278054710964625646356129047026480804890454639929596980213955034995593498754330163294437427274480906486021272026830794695886710863403203402123904427785485478793127675297070927635783608505489944354516387522992795284144191636994223170428994738301880596444973396230600742761784674589661213600167891738845593767060993412081290970128670800191881109865076818638937206817052650725672822330615389029644969067883268935229580281972519499224726936473670208465779057101539241668112914119362280828740210764198981347220075555869163101887663112079850037011284640392032344710621440505122569359403263572824516524950950720177862813037519928447416981612833509761969799439754402575343081713292569334333775049837180371260845646014226032081164199089270469041183839583067133680189753693504177918050200057211111136610385697101393436733023995452143145836864549030256542332120666542076532883372910158428488508514593425088857334678417337753309171752465370110511797505841572107988509589954407822125887066813774991017273990621548454542391390340518014026376865056059103485584495141214716039648245263222775763743720184265023456308609543846634966711773619123256526854028796499983977355118385072948815687454190031247329470389303289563708899988641567709258920121754428953229900760868826559224186181199697836464097036383626595274500606765062199230380297369529253164897326407433681182095376928009456866454092121614240647754064513006094574893264319520656781682680015731046061783862117210452264084768450112492491070075529956579754276361 A013900 672 4202311001199081595661722049842840361567824838520278751622448997947820691600132103955127619510092691428686869601329663828152901616279067083822553755343743555926684617081008320647593475747939846306362082663018908353064699801062003310588120695428360747209081908495451165363934921991182346638221835382648179678609733037173712766938583591270406116432018434015340516496149442553563186222254838947918010826181975457360491232446571255326090664866775248024542334963226186918466349102115060785914848742054352193545190784172843537054567172118626889957199855909002662008668889654283612382289565503578581814743208713911326192852725391251399900651899001245281688431557759759491627039068601221759009597524664833603385070651014349644817461947642001510023173822366192810549071194298173816917453366954764966803055432108313181368577843070852931493817865975685899066300522746861003115532623671210009988392755208845820484852762654825608551005473123088906146741815412786230634586672470392117572403347370305255623071396028805705624106410701441823024461635182181779658027858145937313101555049389774581180037082729510438139126991657595458166865100788494578345212257709905952384293737073866401263215808763910396617074446326645750164322556683208174998416437675685365238419930222821246213692940809871466935076629021274767476615858597561112619717640421946757559359407942270929002245975735376331087024022724170808071514467275465971662883684637149672494867246512199955407708572391817756770980013631542445393865660616221129223962474392042124772589044598052258721183270710864994222239708909303713066129997023949757774476187521889415317972723589554179575289288432585955199479573696095236136286392044910370227439683439099716520408958053005324318489922382562967414565258993637578444893592116648608443931276624490047401351708387403240675395756350638495987493194099096392159825697170563758551262798339120024351387389292608408883870035045723533605477524799526443816362295634560446143223388367184669377822484106742212944417003955868360515667071709977415492436677485726837084700102996587577846797434766573153910182645915297539321567575834827300822263524142649001513060964748014383844671288947470118435852915159059537076276794983870169468298296983758411566895867310685754414685011375522419093285017436089389174340983774611897687989757698874319701389220847052467494885825970139385177157932784246177376816310775482295361052989602081088901105194581454914044996193781024887594619664008782358090986841696375646232083073733212580862731571009343065611001341524267759031543846842555412848807383220260108950989850273399032507951542534312052868865528191904388935490925009963040310060818926809818716428718072527271024049957648721789519959530255949988471421343733950362077410996304065117590028174036894193143247314092706060037686223315523926609942317912295273700442400890983832881986101760468353334731187169989561386251938717666557415147254834504461815091686444975758857796835653208864120698401516670488523105338566908712997089897281733910685391106956488793972380538403856058574240975191169134744660465963106051675448265611723935886417817640197423129029424491531808442672628231471280879987228224732799042398212768577208839743844572227839693448845821512292518792724114147551276309952125659286818511028349647570255274612532393474543734461832681070100080102085298731547881371099353288640951362047815111126541640064059184248859303206505979052972065296712887453518435981620667801610494938723522275823919162857797800804893582506803708427616007824611109739691064993735788411590643308228161036180764068702787229129692589348177292024142021954950052370619861700395312361255368339895710921905014815078191446790963732346551848714786664688611881567960425044063730396653249394106539286740103855956204141612835917498036354780032850093274055484341559019774795156346345161310025516185750947948346112959521998827329417458927535627741663415570533711342705405070487807980004842386940752157495461205254588639722371456664745035219681099961603139780952316040604579122190730162992243438127773401719481491348276966562933448546633585714182521349634911104581065861814381061900016351594815331097947344960807249537346423954210433082152511015322952064928177385042315190927365135419354058006823867133600855170391405761387183202589797292938995402867191792380010335677926304749476911007060350797742024087976841843733022631632703859416155700618633882727015134927180951977533056761325302200866911872880695271786541971197331019840236461 A013900 673 17162662562308170343923634685485194163519514990825508969779995574967692434384791125895240665968789071156591472825660081370223093643946954156106775614753138400503728571305163163365157161895636874239659688166118186623659893522217128782776254320319663556037358631568180599914011978839109813087508436108108813273589689306854197485166636183691056890526122918380486218762440434482449962413497210002030895933220632147381439602926274110448542210473061657232281374765647033219895334834297221870815619662272921848010107226831094462528094842216856199901089888717813680912266620905949355614121196762730789568174553451693961215556008623135233585652321362884856189005013478191499513481887113318387192856260081171584418570430878356398748641157826646009087154231099590423756272213704365983846388213433322555685325493328993972340590137463513528366833040249164756062577031250977769685149903868212473003604839941202424288007652811335922708770003787480524682814395069175657320946063623000917769570083398411064795441511592641411145118616052169250856026788709183788483131233481680726375374078767827756771970629612676309914446685755777268294751924995391495914259726925284610038646435877114843265500947788495214734190363317100234891859918072447190719207571527704275855596075442954474482589553254536867981013395662417299126014304714157937611301434964913174494937317336436643409001791746826209168845898231808721415680307314197850334354919310267614585959816347722350080577988213995292246116244652596132775532138388369330084714365627013633825855689631949827895443317093514433768043417396196203837094586975510229676495971934336082989547718384821814357618558176812732216149726411796249999443390037010487956256638573310591340718745993237098054469010492547797780793388821174227764368364457196698394468170793356427081907913576701962645624483907399032101016941513313674316336289639996616862970945959598430573525587997331295331022494000274529321664364511270748716849067963403952653984783653807275390634185162829978628506430273165927050396403237790472590076126956134461064460775348466323271683250127596184457730854365312595640753458034594014115507281214516929728493799188330293074405855861651658173985326654030214432759134670419142995646543009664712438770978579439000290769469643782487341304432995750110416315186174876225959416657407730307966763418250667829548330696730472233141415890442072597270832871654458017966371875886848977262092626295314595906083000017277524450073764397932037461757451159009473152096713516887234714062871890829023604956189920603478928487256433527404171227082617247531226846598491439262064757402815926389433786572554084906755827422324115062893359700639802907429585243908726700116593456083102309300256237477855603866120381365170407710716327416428650814551655612253611110529498733334912505974342329154584191592030527923039615250509921267962857152320186030562322728976252141537647152929168760704805760318616854507003477771701611941726886914288105975164208462332635458847703036346450441660127846578226746364116505312102839951393329275726932679116141019229054379802553700387388753749937033107338277654895442147935998692201595289550392527723632780089713236718779859449301857583166358947199606675361280292319854124668484175388293883347314128315128751786357218954767709393823991327137300318160721777540459305314591076807245006670634813433855588239865491798098690843743167019838727264178449950529084994275556222264850370400361802097910972950989225223989735676050214744076946694856065066685209619532392934965172502057898982018231981327187565757925777940716026894713753122025275806633849480226533090456008233463836900947790446195609915411092336412871863192911275656766030421770240284751887908932041424474123588739882885725376701932503719911207514544898214589290965124783489647774593486943098790663277654845534221260672829264619651436520679741632266788308284096754932694901173423407184795355297195032301028454487553784327058945756797347112827179370603841470718078776988535941863085734800034283344782527134893749202197518283249406784417901077477735936078296989307416643060142754774048878549626565290077130635667301975509286918681564736888552457849501777848642726067417814783961252152390191483851325234186428704513581642876931319327659727362584206386202250710661487156304880193713889444063845300866450992591952554499153643401720846185753408998319730307750831881462873757464945380913052263259079285239571234653152394734651985428043862755646943920440198687851108990815460529570606561 A013900 674 70094047333385360809788860342624766968424214693545452008987449707721127638963359822059878299123797414299706390758751163984209506974337399415909838394988907294635678361795988180662801730055132453719068372098931452107875994793980497878865283045871858248875732424546237956289416236788787226740506291417563312399480923687812534803366544004448829137654629137080662146533901740910208373942926368866504384111762316973752684863750799020757001690335241587364017594961753814020407756892088118139819943078308502392379926935208099725505454673192704622872241115602311572027469018708608669212987993819865580406171261926616758694413510373755230622396231330479404046371564551295381354510888641390738452731444653772949095467915320726246485724101320962792358855682388068349253415104262214818993017948871246082996993532630437611430176521004873064716511186514654029399926915909149560148890407538070429206495530408704762237076342854429853270810281238452998337606953716415371240133139388761671263618947177534028142127472937018379899190084937280489590349863793966219727744753793765736270391650469764109260162020371760929997901623741855697219864631625603403854924064995281801143445947412160608495475686363941094991121597013732386422079983259599644063506362083868560726115787312645812188818477036407277058124790238274153777854147897397147156253801841636860867947992671058231783347626675004667692692701814428230942501358782222754748389260309983274998133071905549197686438642242766387057655600901912518464683581924077569368312025371652008921811047881535924057607946784939392466499889031222312287281839761268304532006875472993930873694826203169156839764311068479056456709313788143476418976748693544570872635693853896359405220771229725625401354940221624953464336060077946484786684601648001493109545850805317777201647191746522062342957600350692294402795391851465890589023356854999822926676503364541909903766427465488740592724298769015205477138752764845376105231995318406046438091908905297947230164466257699078546661740385067235832451000859863306895602500177675708567825317061446659340204833529365704540003040044227537168996838712543447643157402715489807221071253758858938275474030330427398800031646573051452795046014666593492327663041952314661735896992387265400526531881741641700333108776102376021701383268171998169317079529935568758497366443240970733326166946847618377845089779570359136586405801956843645634477344681355794885089757145320636454629486453563154884070711251358632129601068035961748309951339771032672182938889152206706134025180210926588895313732487425704903112699344183259531095419745485581637937773597927783012917174754710721766381531341340652477833246742719694036076524232874624672879450582454224515485799739547549605226115653873827301744263517763669220361231237660585390124636306311849500562317480842566451465203471121014015684222819960408372858648024087605612819734640347506046274925171064763257910523023414108907410570884325032818720573530967901274118945221178810115362818445574595234569798337982433052434583461664520748325447488325641481710910652774400221605989370305834796578871586850713367108636130171827560194819227523648047672868616360797177919796405542756753165857267309742616860822449680203143808550412680889187506437272648978765945650299413304290385756703025956803152775366700521972374767389294626731379546138988546312180023041786022894918106661373622312168890365858358471621405786554205793442908097662602488036309880302540108045726521703464292358086499402073408350194914131292341865518084195980827167290359643253170348064499510427613456266156727333839416550947149111296042664021264473682297889750997771909097936651140357622236146389338032133821073801611582260117195470160757259313736192622896144433473896713739240374993082521360333343102337819957093374853965865034617796714046682933432301158584935162672462383051545544653480082422396651387840917374178577279710706829895364629528615662612001072898123925767424281802140844596094662519554401176251177656628698970312582554816642709663854146696010444086618137185497647934208427898814273308812327409619338572084915447798933408404927769299306259463665479454213874297223491273981655608060413419606174667164776990933876828933429388681240266027658532623301255318078197414420181257519886094998329663290356551917504027089592390594657113973365295786019782547894170611509628081683443446608869615480237914404175736340895132377661428668967926218119018174348488186908338659367924200439312413735901251402080498413164279843826386661 A013900 675 286271168808326485468619494314174153400508303654123674095357652338753565111417896812634571021329800143538845170204206387579074031643398347291916786898812591270928868633089357124633129208519896509366500857557618042485228458214090545367571581352928302146091627670821714983519561142085322701518128485284761741734032439914318861202964105735113467529924408513380269353321254633953122930228679526014059421655232590514820314004729502031472691360499850502194971623600893713594561340330733975382956769346062832929221251976010335297036552936240998142977142812472516293628958246776847374541433478547706836802424457005757430800612912130964111140159070773042264545190153155510018285339274811192556305538945841918755173749608429293383998592287929045461235594851296792333254221880732415804464203598003004998814104283609502879279595359612523088481768053355685036126270917191473627753643462316640977992677602237721528157205728928119818173169540416247128963618897280165734097198994710780930369417405786713901869290954349549702364662125082432184816437469070801231956302076713872437267642810075214068393536967562329185965360019425736594871346361886758487287299228771295399331748737271952553316980746154658189994334705485381453118803281710514165919410396893089672730090213079364074206165730882867996640364513936925709718287903281907586098003308355230945107647264815861595484601825451013238328393956173008152420500741903834734890651326421263003403150277102525383820381745222324444148558297299101818574132681619707125134692511132389341289577422464028748979600673072317757711824663292304076834800049050835643807473812126129986075187913391189356618438262599086382953902965151470560186219358316054075445502309904391975343221557000093656427299112714078694068648367300401316463783368275204546010189318819849139187024497459162501336935478549862750262751062655963695220520880754861631814662434067628978779882370178230030943485901326833769704387857305657765396754097311897452663857603252036251580661926807535064391499760568393482930548965062768591555637066578145539037563945235971362857989900822116003277530955847669728779437157982737407062866791587734637161384328547809548669801762746528869866608047800646011411700223545849148608900957300490262310238642505823009555809384752920609972149885588490012606641106924525895306053825289386302147852788206891812948131753787305064575509013833083320091676522177747089979414557890469883245989962246961156664988740254483734425188075892385040839135851566739412234420576710214307495012900125416560728678372524625492633939710165627808820507478504278194434206334877957409453083299089070456530838046332888813476800578532700700125371240855188245132434168696007487501131637003251880797920070202085886890253584168101751956881048377162119226546524858960834452393417263244530857096061385826606486995488961608804462469950103223123796000377253824214170922691064377889791097468166070770686395624990448585602864419959242750859969513078399536561530458296761599570963402176389649972101747961952392811881134750367530852756708412518240701097011907906580719461242793255430198542566026728585313321747927870891110419221401948558515148810388947748115139418419673578398361430831276987131263901827561367339831644548980432211584227971662966826977396333484175465668759336585013205713053027916968487897759869385574328253935765789260982120744284981337891157934333822672258751277312092487692307454994271818435205974404571932483991581218453484357809659733015640219883953430294507409116439398998525184705304273182889492214757725109369916271700570515036926544350066956260860894975139802632593279140171910258230346493829939751251718792174858985705332267704841846375770781334235664720126898136879018883520489298027362766376895175042479145354749623318570258766897600992824585009334456843353747578177634771815113794594077892282805766291083200210464822658101392586329732478488800101646643777474682488578822448756289336193824300823350663276732405225555754807290774649398328610918614926093352588724709205307180856384375322950704601220697428129425748574589975272434793735185953750281590575265271071732199973907523065993581815648304434338231164757935559753650535142507426997564342332873450037290923847899742442051723826240745357280145818484138430876694018224320468773176173808484042830114540631372020029713835735177884979179923637130088637083558031433063738731005452455146456008528965586151038739418488360576435346100244874834952640532827063198594938396268251208036752488365649702648474451189588576761 A013900 676 1169160366801255007628874345348012974077169363462110151496524283274355774025106943790377664142784058096027141098476169511718083831708834833573264641290227402822191863313268876522071287633645317853800235518851925404931964031420625410426244462975075831723154962662030636985907223179951808530592890064879980714177703621886509575357886907196882647852431806733904871446168689371782583312469880280873546098041557078154168159247029763976239650258108799935864985802920033616585261564606090959595509124643024562029065444416475786396962282883454796756731091937561816267326322004619569139212043011170168039891618527281670928890213995046982657271634801103252685671275649692571621189172417595666330400007914251926229923865949535685538882034761723302497277754167776080865035900837321140119428058378807670718661682118793854318768674687788865158191477388478006611728339179172614634582283018090855734860872587976680730868372074721063077520859893183535315647444902000822154792104511497295108502667996390924033338273055949950288977218949711286368440997083869528382233965267809203134917217268270991851940112722758276190730312820696670252850660547928072224688546067524076311706194349641118694954434382350985668414052365007551878063957601637192615545629921361464425486634169327643894829475667664452067946909351734312227986169344081542054290441409656907058145087301881725157980257799926308617670232084800138768308719500510193344601643972888406653461809449864701022586204906044240484671571090557559036340433859135727489469722819408302441150104440662762277736336088495326026588620819176762372505083715128566903709747603578139602259661032268869842554720326719191295708418053878086066327098667517954765581051429382837170891226504165639502308388733534681508524460865539936316971054118156131161564760207181464689202865937097463030872679524880973008210851877744283983613824549611811145355894661638037579863896367927279447606321713094823125683460152409894185314648805585617698321913501299244507116832955936580764016388563637136392030137958761818267540968899248870774128853946302175879019679411937504791101767454308423786977828076354455826922861326390258619365446897606437525531886049034861303951083794630666175852536294683826053682761008611889580791507950096674259149890664078787816107867319881837648976795551431563133545349733918207885988347720168555060153277843774486401537900938904709420669736175902659067932016975295025940634830850802776306896637179062077274249645045940165637676155570519572000246009311762762963454689680415113901088556069906195499091765804227150699631643413466801078166936526481400733904746954892971740588052195866197536009414719585981462082728810147915167133619520805532875710859219816618009618666156632409172734371553354528533268849846558216188295257888723006802947854407838234251717996881401915829380144763463595479913977985686523663118368936742720726919679533498716804073710960834517800631079058419116058909244180419963278029952348333004625670483106260262345569371201791995145840710720953157729435396554315110783123274525584274159365591007430093174222932381153177295729297892452328242006722664033965434254954252546919509780277771658311887024789013907207281210326318019449174419782032717845207913973759334135532175763357043296694481025211342979054503513245675306189018465885584368718918391728980317493499596227314995686566340313855036567062616010770699509594638350421594241076640569249560527943043155271686634029802500845867093919214789125268909237668274088619228004079859265889275705380117887410512158043784239876902784415168571741032826736706652806131938242028863443071576843929655238857548816345797350768026895970840133758378133219865612289625131823817933212519134984807725737901204913862562850301522643961286164120022478291344996112400145259112395880461207864528397883837782856349204878063615468113950099312915179189062759592682774555563221846745128586983935159498228128226287257341788010034238534020816947267239166092914097483764211060036382363278181326138272787400963173590104262642740283640838295612550051586920815829179231492600126213528666688897478794350031468849332549645635688861347453486871055788585204238219049377525443904226049725108179528086030790170749899378131186007325887330473654354413200817416888249681936916523965450836997584627403487806513625507127098375374306239875735221353705306326632132801596439733807048415038099377516096130889156879365043466697787731918580173443356193558304914152759541636444786499137561026994108874486638316236337154577849895938176861 A013900 677 4774969023213372377912093342710165135441541474484967531837106321845079691051713294241225208503208514454042542987427622378977337895165884052631403694758059026093516611149584731872667867895858476292023395682778667398208039232689007659347235437480970179416368906162961986544780676096464361171602952906866394114753873539850315643228721275569695618976764594313747619378168990431986620289041550524995930492557621304446516333348953506085124331858792407926866124382691512213529483341269300694174978411463701256807468210606773175699620056486600618888962209313288151379203699025388786941025044073963094461889399118889599522351451867385376917545740962820595396802742552185081450670320259874878455653002722604206167558290848364642845033657052388901452434573074368459636973987645604105682896252652946786789756894603048099217137463061073191981434970993760415280966321769998054601712136656467881997601024597428149749620249258740368435966021410610769766171045371706459763208588827510614449930854866728169235480874326078247925162148889734814368636244631228624735410119784224834332518541962562826093500466311129798548837861321320091676337635594453587700922715682921147588715580049563642503182100415394042919355499677979707632752887304804059998342522707462278221594388097585199758516956403784056355154040430327456304630542204332769985469646051621183773077409194702455599432328860936836951735612527764331543788409620753181148880918751317514501810029436001875311045342042980188607687648162517217417877002264530083775470784436468267408203582696215228081265247955359849520516612876220634382310384906040295220007883897521083527728283881550323592847575841074175889994045882261545181572569995108746576064337723793874672474029056889392457017192735017726283646259145412519452077799095015573433077798726910027118638113976565685861850141320245906743806948364747307961761204456894147510559154743490570917959719020148169919248426114772280222426945291917401252137742501541026827334225252569745790760364592173545434900096549138992375826678467517100748282338622391212377490426530946662809680151705973375254843519561908487896819934624467309397191484865971781617609041039961349104462301344749326086327925276734898359465519333654508669671817918032826848800178410497777438468327611054841398553957028996733024023779688397198425275696393645086745372896912288115889727062195037223687007342762481662649666690185740225802000218460819390739172653312594469517772862799644608857840249581769276420998824641714554525776726876179611981808261578473047098549672933659962944036179812809910399516294496583175750142663634739215218741110943225340778707404561189333223013586665675826475273534816253910482005582618541397623223595850512269429701604068968578934773619595426783337251842927178257292832851038591520806926135134906540345675722781330445840687278608606433763112157405320316979065393692919882463533390102441642798234247008855214984075190613568570315307303066497352443765406415779172524705445724760643705802214494609889167123192496155512435944832502874898264464548613213259678539169599036250962937052360800072546665321251862446225507898038903782264006092917781126516813142227507483236109827836487439164398374925749550392697006219604984331486668144470302261094567302263885073226649546671072099476852950175763681876505541781005869303322578720243655519194451573401198501277042155668698576997112204624637834972081595183461575348825512699401732710493488250653727750423507106644142559039481299877486470235873603877710690557307677656797618644844091160115178777257865498538732774379016123908708210377432176255106208323216712070059869948890673353978386687306069049413861404161122725892261386367017670290506786644851182611710588217493888048889911006799479298931724932784168747923612160389967649545652886195127787499500728294325779772801398643991704489996939651714553976196241230405515235312245150309907513626407229676568841872996717108013996853753568843631032952515151078745479236558447538898154505649246246783632262646029297061098222518409163478235157831323949511278236194890848766728518159668068798641152792882041483757871959027915340290362514317996133183565817216621214514657781801042974693513908364041118835686436167149834800124954903705663772274782222513307871613130717414248242712443821728832672374363211954070104447283289601964579488582730093265889195273904620207132821113281100238905516705812865724260536500171653387383901573716405204940184473467666658196199396756945788985914212127907667048399754033979140809348551337851004056186961 A013900 678 19501455762674757342003158333055928139821934977485530381743457766153811811303993316723882115273162397090269603857496139985603724674984882225235968461165083626527557285112630153025894711941343498882729042331432038299688851238264408870547703597451467790724571666029059212209525304026246193925304791569885947070460409677976213968826063790275469447158623256401370966049999351992266987909094885540686404720585073727111321803546794363155762368868825932006521865457474787722787976443561292234380723505237313766628637726407332933647993972316982074205029448018609452335957206393289370134627323527516748054896956830856132298835086923040485254325478211996556480677477660121643337764105643675250975610884072390561013130983212096886208044803801318564810789492327601300371825099917399373623622268356152624874832923005203345060810330025192084444570546470587905809409835707170824796907139030817133334284342159380903820573809617870797469697264009096855412788932573631724025379960839024927985577054292059382702796674316010498429402657442714845097761655334645457510513205620872430122273309747844800611291347961751521383107258260264707735422213868943491982926164043333941788220889196002921910888519488611226080982715590336601922633699794437566243290695332069397947091862023735811918958860165650868344140971675540794621197902047257670230426566909072128268809219969493493616097173733280996731420366860254834222317787520527687883325709153174612294356843029604694959715592483077431272845731548184730173568882825569579677484006187764487390111660293195309221923480439733116786591419164385569101428225305144075748329418633749754756678611928923558135872377340106882826500572781790258937605714689593627000050937762084287343725854545271024623096373866278630932765970622038416106750391361752198473606470858371968665257039929805894194068024016157627978288701623412845193936896883605844742022154447044584176610206409906160915372416343767584428694109693665150371257006288286209206542536688245351353790195791260569084220919216435107901106113355865058683160647450046572862121028485465796527677517262517567851681673086310017327890191819721562776379140532600219276258702120347185838883589384392067418497965950638275124791486976097712512315341230855786166011657446492383334225935264636688810675614456082586340148542649162686485866896916982292421864193652372806393350184437813720297330375583594120909166379054271841938174894216050934537245772566620385552005666732891346680914221157153483600277720718051053853279256011732029474515102920903350128233817778033588319701106009676767872574897869789844664333402693302063614075789944337557499659689675757917005443012314873308583491118816597412053469481977967540574405111036673010090113750879678642196087874563302121254453588950731647787915939759562668719087835430606936332314565086954455188396755252688144738360125171226111894517953446647784889199182050772015793911286443112592371676470060066011593316871761184903612934740108090134287322035589940669719510530019650742957336997596741224495154726369823874876797927455772887066381501098593551593982178483795937087908385190052668492043031888584976048209548091602816588443070984505539792079383976826186778758567432628664508364235798494936113209032855499305934838583413743235291450032640208872232545514610665786628915518159693347851827569047073925833749597578865379408200264069145008687527012482952019688006447313414970370603343713625241139315964659165857983140159232395797752449269515704616310942370576801621470562109015790843625804811105026397551117561759377625740447537062574114130671679110710681128475655520519057696982043584918134347935656483048013403910780200774595845485939310620322923234251129057843023359755669825049655005674359334432780760204246356729708756367563572347860827267477050498162407592054498423927584211495877965003325164299300991228507061608737045005340395178053975730625843586309123393129304483662347765337557072564411804267842345312400081035855490495507592152061491714676592245735279307504910898156528311685657382970623686334067973522960955721789910339044707744418519448599130762562338505857008625737868069195209835088642325531134337660219918820528361311421413988754846663488697477945809636692807457025128447179205118011210349748823191763058776122248662310134524766547246076809168304829667643254130346673141053900216556637311328307349133292571361841572454766814259683727030717318181380887549771067979801116744213901412348273770866405756152494439053743161219665799830900036483849928242958601227867468623516877223607061 A013900 679 79645914981795739135232440951192049171774904463483632117608837606206548972358450408825323670869237819118767179384003842811344157548830432480968444028212779204184823235685777920603209618934352925130452564514843919051797537031046910532612746810055137055566013865800946757644134503698896106856531224555362766316414429626232333446296495951927835044609980400092095563815768403470969597586522331131602886205746220193969076489187266405358812246459540857733767957236738238013426097381125117175726547248463218391601785967057914841644705830333758806242834973682250882894735162588039509856201586646054678247752716289856360777804677337476568867675939891093348319291367189180463677405721623439736184743387250934362624289261667508105059161991249768951862310176404648798449871262397750699215609329815631291403930015678473986766200529666217017272155013411074536704116519421492072723873243422899285067684016097469708674509316434155741816788065636816476288226692312901897723778323442622547410823233011254016955874600370692792646021822664449141578613474313880847664144493589410712734806546614482698021375605501937350232269736568005353126945599084365984550960729495544194991214721786284729379181713331956597048567589725209306248830215964162258731789772096399960225115820783001453194031799761394877055174486561047834853228972949107098245755372339908388134772004086628346770996083341266652031790651714333628702202298330374650611978412078189587245995076974051564289669410975729020138860525061672804686602847916791545930392107155455130714442421915099255588566908387394462001234801600686267152712116396964224907827926971516007151505875657528632706274512167107860258593815798682378317334436969484021624535034965066200024798106274195936934212523603642422871140433383437717259995380110923515538254661239147815597744942034360182283887410952413384583756864588882024469402874499231514116737422999329233280277920608904161700633400961997535332814042094007534296401110638995995306649580630999527709365892421283081457435740392761840614015378662801842032955083411382658272761354558519345064484275929365261380620972733471828078853660301116654256572824228333088146387441588412062031770306288385026935954961236967730075436036750567643769259597436279347136394376188876989267695476440237965408369087675701346954387003181987977039615479565544297462427975159849430963887881612659452880047284251332332799247317861930683931542023642667837794499996985106883253331895509468281870868451542151699525377839462313027093231662756770793308896606354364293162069863421084756090079606755226897345151012964906574383448714273117651308310547787458962921917638264452584599846812038186394459144661849984307164986764815699210427468488389987277182043660081446422271684684591856756717435157087272073462275277487969654878295347769977219281742247586195777389386376524258904614081325571929734814512668189407664913763268612740040475928878873602581617756243048785658014277029276727026030490385010191025532986212874912279142122675163785618962802989221848431701885913121724057208205292320049503840695755018267022658534209127849470456663723863079293441021438579201789263468663570463154831676934650890059570371204179139806249314644010166161347274883788868967074893124294177570867780193358652160997046369755909695293811368766934749836940496631521761654996826572723667571542565221441674906410106685059199125737759208636826559806819479165393905551486664160560962321470580463939754800707461186909996575814078358739180136046615086079049544179993500400242993054838849415264916785099035920664187526564796002095190335327732603507488553187007404059302061187207737408538362578072874590925421328763727667144970224443771471103928270436265749546601490888155121058329656632116254335530922749766160261589522753389470752503930289416595587009117369067661070605754526692748045306839939477577336918823304574243355713287085420335424738416688677159002785571029878170762882177617386814222099190332718483358618444588193052615826490373402385067399699955060114104071975434283705003447707167980653344733098362224317894605602829943687419698543158546511609254109114785384652719268225682695359210344031279572441830674838700960337508292887658013200852858375959083026731628043784116253038801674702200619518546302700110619651883989482722733580374249542401082923150451481837002978122051374928339178999833251372902629323991468527904085600884788569249879629901895864222907568507373720696160738972072997255869258615108158691033831498480398312755178669903727975786995466233334756472773901785810821437161 A013900 680 325281961023066959997941947321204399214495059094217965415158371276345772864558119673133913229520725046300776156089389478429653485189335918125955703224067839760590440761687521291313489007899409715878206449187638564643365372786035718353154251859692995303774212795331512453841167370691165288908866030737781629275634488450925099260352965413764423033526665561996527584275543552384190404472713439096910479155774343640409299258566203913392330454577657276611339447918519874608871537740350472182501967343995878696359245669847197062675984726371934674335168558850654513081270772260974750243222756222738557486325116352118652908992860518665392389044173785154234964166192028699120885356385088011849991846652614928281328222397865531519380228547625172626069812853764402562397917672629916028417169279509349572854081980962471287825826349410326586458225562427182926427818981085835195703643437336706393044213357827692134667272173758051899309685955655387807625222922301814953395580774550338188503090576764495541903504411248546805138410371965699403570356869058795083825980190413005881290936151834755401471798131806067834020963063387127230711111648166058201870563266293481542307815036462087249542245414600757269962651941764317052860153733849451045048761340008679173955355748775677017991198467437312578775915175738462023371907301650421249052587761928792187889610476662202917675771874970150474829688232457161687316293108813381440939031644746946171460955739864800967767003131035385866878140409264902963293359377779816269525860335225701454805985009785878784848521699111866109653705054452164384364658707288957987910284944372295496323472298278788346364328441416197379189983261697214499968203891361506662200785160835861832587477970632549900228954301862159622890447515121731364499264391906402840733301400221464832830565715507472454825806858958162456391905994424317665017512749145185926035681426008983520969216335836746095705718573502295096050281162130178264827466072361834183427882858904645802117348950603654654263394764773819026013540822012127665848633889115511326034442920913803415697205295807396593369855495361745026528674312889450828765923328003759393631749096578675290956015139682699576894160593142861143368818393129030064485676891149105917919095408187368700745184363025052314762285599345419546797758914082560279015470619709119030810599555778316220849045461182144084166853993658150631717738770127228968175494710301043359004355232186872007001816047782114919457095713811753298183295159525872096264494527096590353723657938908465564067502691267915673432250212028628926674228597200987905346017277411554072825922416529308937928366748353489065216818964891969091796987172606182758876829611170561961006034480902035428726461694182295414646209692026286771966433642495284962499351923063894355458100908122711731245782795109029760631770289749102316593274155849643801885686002665028033681965479104560212047781610136559177187659889991788554681766829546110123738151811910506177570294524988642114156622359759092010191602651083940401762103959666346343768088442569606498685289373765859365506742222033259150141530771292926005421769098322756606732721632356792141111206600484634743181412605359229061842632186916563629724566700157003537299538083822974911358671955476264649380198075766480542459150304992406978743798519233294658296934194402487303452604562163455165926944423122556960208624708121752871989733591241678864415056732236584811186778080319143356816521324142940920303925278853239005044332808116719670532322435055634978132808178260399735732861906939757702620528941430809916952968943702328053717537507559610125925999607396736307557948935143470005189673104174225268929114440038621031508907024553217023383989024695537805218069445208980882626447996177133242724890518031466640690889772054198936607453499523256126603646122032668220378984585710303660313079287503177034971863311991498852277328509592336643073760435553428696467090857864489347105351289525337045890603416948161083834381349585160503054256152181986160967072554458943133513888285784292456954305877791754258698937676637123375843734478239812362966609866316289804104245555416079778921799246325268492933089253100939413430815377956490776979371616359746112866948557668825246752973152022958452932252376314473403824481830879053330377398938340052930369805167521682047421985699951248142396204969292397981765323001324742880606281603906659165880462002646361962800968641023448533520068910770196582300165692894979221846018209962256775293229521737960932485329639643970639028712245212365057331761642330677261 A013900 681 1328484382296268794394554704996478208036318485341754686770013719288095047301914681115165888154598822682322046199860831658244026228515252012554133813493118688434067179705248767393374711770650987120027898837333683849498533162360821263361835633174424021813139566251626225344245165499807158847597988665002204689906248089916911648814306806399320693875649288348415580303467331697835824415097413429329131184830577152636139259511209491968889530201871064661065648050583474938409966856156903103791028467331580912179679491599468607370872051896960344775386936246370516947529731042261819238443096301912042765368457894018804142464270650637141847721487699200122196171386109030602108307004897694334284563550905791281208700874423345015143832310791584515147304348745872050269491897964705512681574589471613414099842929072530809949080745219453064222080625477734420217006781928471640608608445866070279916538264818917435274886740952117433520022587721178125000509980562195764752977844836921810746003660727654453007183644269484601255412586938555484899821098059279894060648769521645947732786193628644476369906372221907293446992849268142429710074481793386646468317769306432474260420889698229846997942734040016367367011736758011589039903206724568276862534691237490786623030242368930491284854871652059195740291293945148628488115229982577787073676922731081142103352146037346579598282537590337466524402404539866526504330160001997839956320540079342647605809860798137573497258185254464750454302880123619199457289372328149925406186835720955622537274578184451517331078632319864471490302806466593139014348086991097540607382382651595836408830189536872697764174900151916333132547189829080855436534641480913420720600888876154904146332351367338367680074972493189547978006499586956178187482810202249331748241716981945884745228146269269783760226532618477890246312639663734350200015688836296602985708252547644715606973897406407190566217820931759296904074049344537023181560119013599039350371999811935322825073266966509336577131784822207519057960928084720552612220071515170548922168594367746985443852371845812284234378420198462398224590785289946119019213736229823481743290820117086064334468752387993253024693018172615352338493734568196664815396017476818954628479295475673440698082108202214979183772965378572227316496273978763498518087362573424632742852600456353777055885807417059455836289932562353246653149048628815385956154506121835201483553046208129636150668123922562983324669644061874295456863693944314773754225918362609711760233145111954003118673651808909985669780326523196335428059143688057151905211574508693805400382422567269767162702180565317233044741075551334255859777167108628083611711618691811303275506706429486483796497170931671606885251999649414249831674883605748635810628565688337174001020785376964875104292632759287583554425973672134598520300907573179686100925132089170243657388548895176413466584556921740331472111298944375353627964358590316097902469109553175510190321017439800638247069175536114467437915534578894572078777010543777284768929593776386972470887089016686520000525451415748255728352175964568210391669052596229068580313715151430007140304419988245897239261950402960232770700555957218124436721732584677918303688580787679495658454863492032567930798316341435958949937958219769794334294526276199217947245167240293392798518085744936329406617399645419258003745004379064759026246142949723731891836397615184168263952731544609493702717711556453509155554181535289792273740564665962302923140728589333153869827180013641476821106317046994571373030204870226512212637537415943621706515848652161711274904500922568618150433726803968380991665149114431057595058665213676172193406558687884818198419572959748070645828922639247444031715558887635026053745968089582830938712303608936325931197437444856429869918077730639742311518031325484036889388307431171012831705621924367792454084689643354571676314188068604193692669942239695218807002312306901718554458859305761401630649080704222103595684390605382601861991781986738324110527204661859914607739537589795181359706590064091352216406771826313695911404294321632225505231953377120366841174299223716275377256522751678799759332206515927481938752228597746455459306017471323806859089064403150116640579064862358317143032970069974972585647665381473548512976251654480469171558179219156592489608483111292051889725737435033383723426995304796790606031560745470009538637398827772507179197846958545470631968689006518077534920544817325062858231853982959527982324267266599580130827802709384065343013705055204361332327361 A013900 682 5425664394220573679455595265230821645919336362302745657992099800958228270780797051057130118978085206315694151206897822436266085763905369259724350461821059528552262202701386196160049053717227467147893061669453335543420808786930992482517336271283298321911065115667832918554657024662927917256633793104724169176250797730277748781834159242322272045178233134193052419932971232854462988329523761284136534001097744979658408985908990197359633699186991817053322874269036020579435084047197264123096043154457376935013941191320881338831985918024427641057502561710738074635923122079432538213544688049735275770084084253420092017042470228537801657421175633790918261505754179277991101138747009678328345920282817893077375736449933257799693940684336221109897620838017364786377682129969551749048331462435605816138582606468052153443850620631513479042463704594240623342697615080852955881258362370063496277413843885205516323600213609283762356557770534651301492707812124044285023401569076317204189564296781474279181091728744646329471831801728341394434844246405003074612989700252123736781419826184940534586810984697863799074156942688869765321344901166852196227903069942170174559459216037430216354144918035564885979980001105131888809457726487016024102554795017727359137904435889191388386967066169046613382119413892675458756939898887075922765390993802931223545442602983273203083925310055234837369778384783673420762861310794319380163448674058583386429535658295534462057725651655944741795168847015753296122714982814769438501333061954790578960105642037696626383375573336190807878017182193019505641638036428428456692150996369765207073139785917731321811364473885341648062969110528138950769206565806839982478426810859993120178940102551697994780561875234407926086524322969587314291676732629816698042325744567682169833871017406470993124924942093658170032855697963297123386234274792007792550534059938088330655157701371405013398680768685219076245225729002073000912832863623558850209893634803924863885204554691187748024000499524162550792137284351735293644120606295179554023577678425909830998222915707853795853909140310960479051449450793454234632489839349958311611255781731011312434468166096555632671401780211796533100994599843706566969223690373093769417126919131493374828477836190774398699426351675592212155529749052941983061219115573486116009717048376394917227720281957819940640447549867839457009372682653993546598916574606693268214180479571668455132579835580263402759266617982744871949672469301669911804407827410652686409679948184876456090978180026421081383935501333712676718071776795537902153226496662530879329507252389409023338959138348992676795260071400279785691171787965515064906675033610845235518800215235372177959757892299210941351664577020172387151793223809121609262823935756303540674742990578847623378316645744839179282214673500338585951359456920530729184474432890512281291384229931338885415291455508636609505581228130022326127322864883068565759571992795233654343800257646907226465493466876220632577658272689197900721505267538851352502070122871735810655322431140138433020665996652508866968418850209068992628825969377311735217927824363670443591724421978415057160766970902680289619050911285430499230139664770815670822012836483542615898191166442673702718741334568374941383400565103320036810486609059151502217561934771249485821820512508980207865895528509256437032352976129542761403850898667109643143180923336571276790977614854071177840763108485423333195707988362458575914976113892821307330701972772424123052915055720893169126557130557947575939164032740696968754145179197992761355203083996142297179548747122363415956804534073814068776440627163396996755036689657840068531263919743749073888983576344480055072700548779873125417373545768549097541129962020633329419625857881560457671929385465975590088162291177783502214213103254440680543987675767952964676981762206932425529519735057114049537806451805174456064427003771081482824896950694929615649983981749519446161135541153194197517238215355833689647162498803819976238128267086706739109383653210020089986359044187345555678379113222619591785462189843272493818143326019450667336406796633878863984528741826654137775888423963905944913539915568284896487807165260651030917012507017969794521905599383422465402178096095754855512016215832141500955394822358315338624029931307136658543402495483310980414880773984157277498231914951315877310884103272134811426758539189904524343069105961242515153493954740209486978446532008982106544367573083658991192138522267786611811893959873198170651467615829665187321719507387461 A013900 683 22158961378100639184838276078324463914920807556617005844551192789193301038924124017019476176048516769199132798638242603509776757134451682499009479445473851041619822614314934065123452500335582415806177201057276037146220468587513653328841535582884389959815302949964112090501993309082888569795735331052797084056895059261025084077637671595727633581984467121590979581300667745072145145099596322984303302650417301369167887797759892774026677350483292467019293004125044280684491406192242393602400672943162527597667372233414802796805052519789482953270587269785387081358648258807732508750476074008611889507876178583477251226895169702841464286875480827141123062733912149343422734151857800974270475901372976839935203322610908868112987822842838244971153983162167557541409877964690776267840039574064720149297401361658778267932183763571784831270805058397042724034534672449326637967603159013938695210082157225411734422731956001889423124179947198339915077669468203621388508359371666156169947803734049515885077775910457738818842237733270520817352741821586919462029985847789398805512733493541741822246529329415530239662563443792555697418670032200442221466575155853887152088461943677684784042179613893968586395722302493470252218595110203348631053268140886695325182474644519482438502600581908069442760527280398489733784676997984605663242056123181545213013165680286589071988262442721894654536749271073385401411022642276390574844920893171334467100253011580450592024419391653695575910390883265885052448076384028782678552732859662622158321546412751798829508970562437910214645417851811693156010519546215381088404870576424754451972617272806392409141115459159597710195620207277082816975467304618280979280125416660108762115929451771492332181287535206720645337900073964414519885951235410167006291360615714615317500682456060785589492499080929651425889355988907599744918842787912313817563428704727206489317060223328656586626565526068071914512202645043095345101101611157840323701076803796344340518427807018834572892568464107131797852718675158206464507246612290749111767247620036936766689673208265361395500746173853134003454503753434997233116786385379004090409841349423405032124923871623108955948904681964778432634305146216281833865573443076442636770257467551851223630361159264577912502725862304637829256611203636869405962308051132790219881401406991082857844649631264214377389592478862792994211435982599857697658181781267770583406802710799130709275424439073189343472523553769946314274529281547419388470293812335674047218460286061802119197620076024086364901212364932517276696953661682433141721894488245939026800519898990837781627666355890259340292198452865954073021100390401748042100416411445086637227567477842998747377625167697099704785274650672663066539025857152057373511908498846255046773258522566062157487006391203143436945672230257406319222533109368596471593041215842574098534423624846811073263477248734278285518353799387052312158925439791805212487233735347006562939168976055991450514948333562639561731046729148225835534600384660690347605057090890579096033212996341870514438135017594508116094586394557708881864380770359848235115274245411490822343405303526466913365345546630607473513455445831737987336312635030153052019853447495272881132418441059690111947314203252034666478887631339034465657745170545089709358246915361194796294382976958438575925311793880182723740269822163641721392228859097241160670708352179814088113308467803126951490638452128425920527924190979105432352929861725785394090627257701830133384533431984755512922941103468844252840715765280313230785773080507701434643546270551728752053292217671191549472601354415398112103929941838656837844242099268274281728603505889365336419071713132067337402471383972428611390220715646877137816826419018430601316023385799938946738384475110976373454653701561476779176569949214564437850380610591572470990225892011094926037537079466494546831404867623964801187182390528477655086644461230112738205715229847194119586139824759301575274350112572975727721666008527179968774115893737086079903372887458696259533378958724582171291623814691613897430597915001099035275172975939364489919286334539221302278077819022979990744643688199412233527333282712347914030749731448190136019201696924597455776709180347435074371500964442768501151480939096264936193428949388418032789739266481408134293768675205885858423394983909470721187806462084584125841259077057829055482835976664028257774052878725416517380899814048444305978160459824415830319958149598544769586804130932389569087567933412088521955829541277551421205821961840636857561 A013900 684 90499436323262198595437188169761021399391985062787070186737371021537149966371053822033259670075923385602947462051245255236882763589571250945887114012739200512930559158946236530304757480073052479976424113015222120584916161978733099073975044315593719919271638593251380152931281375618734290791332461288059623793849168423011806906564092201782824039816344155756841298969638438316893059246406442296516102657871950939119939722718975838295126993786165247845961577440097471787812036521143351953958190767843022124160912605861629517234311801124747118935358739117769164363936712444919146720328084334645826551006608828958025213013789478544527135492438121607887841634633343045622131972336596816819024899273276084956203825078535519169121680260258519124934953786591683922429624005471564046261773464477297626465666198551977982840099640987290001177926209804420586272167090284967371450126029331986039046191748406461289967614004239272594870886446532687245508624952759878316428379018181120079839995178035361875762029673676361567772401968687867340671150226284959361796127230942531450993360373707321317978872680795296467336115023356620516383287697179858277133861060598016371731639512635976104191449803283970997667355851335884350556216508176606347433283467463493264273069878156662746570909539171328319247712226402752320239733112145925973852544654741871986012282968024138715496334630582932680488192234740084391288158984343649023114716264721940268418610424848729843337523261872249755271203316737084408588241208088335366259894824880974819423186025866034351396416183023231545543565694001987830155718889217784118535420326046916082055818176485860044565638787869172167807642684160541209892322994258825965758939494306966855466429589909403605353928603825302994345163029978139305080733326489898480561552182000676132819854719480310486831904988923870318126144683653517025822790748955468774624616736405088750226294975156789694098142891580138574131201334823150742022754191231346823867891475461453717455651525073429297985111756828401082742086193932306179900510396503260738117727772240473485774061039549770740725992949379758436642542233907625634769500393312775984646923465021477915106433709019810910099877560517033561500198281967062853972222364441942449276045293485983134279981640913621917030295196964233663104755073384541977760068273939479669807851367693688490806191403695809202911212032516011730451919907972061422863477871057483107462306357977440528882470227043251670865476918475391512074919313297097071870915429253938711918960872765292096817119350110047146979406320833258742275305146630886876539531001339727825295030119988379574783333791757764061946707993548295895579549125540169580490352766399289780187745563826069027163706325016892601413244986086873902715102042220574671217359012046489082781711905270577023454840289319149313973256901266503405743066694505394218229611222663872718398538060660485951126440695032914680163794270430459735140579547579151460124323785764444850706422954279250739039551004051509796705329677560998283132696965593110109344161269963304976688341231572829709887301663492748191450016388599533402131199368607426536882526660959315079023523943537747047342321112339610613183776899776846945818221769039283109907335484768891469105791287550321445894137884815838033401091454039382000227262708768371427079725585273571028740685810578935946375141822697848142210359720968351317979723275667901721536400651845930897077651226663218585709867992976156430454015716301955475378033201204141853790924873807302149585906374102371975084096683618210281871020097697092546165406623874583936929141967106585947989602799483131078392600664169281845041772379393200230096507001863658262282071307006262859834467202674389344752770781753179664207411814994126565434838594739591437265372425968916452313182773185213717802524637200928875311808506157151835189177302097651720343652555788404798524831223786189845208687451267902268493372788339746119617019730754364664218699775934155350995873244439288322879548569109402742563783867091864237650335495727526996019445113042948852256532538706024770354292113205835010110202375253903571066369226206934452643847238177968259855199898749571603180190031618907702361215387258782828040899008957284782706157669611445393735113740166139934675721460381675278321264454843994722172519365626187476134606927975985442677314940177033640272845877179653281873841559606112112932412037870956703326505895129534471603267136055352324051850311455065438489711112129356517025571398733566292014236337945103171500105284416244144608325385361189036898118680175306830601737661 A013900 685 369608838387271468545823615641309157258278205586913736136724283726430895714805987285619857851816748775064383332710952798158208131658931535559348508226542181554060209591611483559654190329123833706524193696389581677902976682053505828661120552464360627116017218450336554933966799197445848335755171696479025597596083182605590943598905315525393433443837970982870671305963199315568461260161307797389643711381117492702410684941496291940156966450449071274892939524384679524626074926168038084858512600873138454500307707334512086972966170061285380833191017561789620161947918291233006732039638649559211354862792642124956299730494830623113181818591802024896896341907847670965968394810351867396167396410146886131845716998207071992374129023472602078216665969694772882899278749830370420192901755268045195713546053787172331831695233783855832081100769611388443920814743885599925526706831166520793514054590765858576960818022322327617443984782207170594512069020678191571792003459176532530699194604146609399472161581152291301955300834652720087693902385310320628814470925020019623641533434095618444702078831894508751097543894703005797207581501667339956369500679091449419261805560665196102643104404333041869235544245699796736611990994397260586160158620442751120304110908962449504479932998219839161159967900751563707153843414243048288415737151476975934119944750881990352952097295761098385943314506394094213402544361396116881318951835811467140972188715254735122401904622091335717097752876737089243170199644506194778557677402714191214140981053471425496760572454729501362978386022194439212499126801671173241336294628689028536017640249070404077493870569939175273919715361294022750515862446233175465385582050547638577641377300554578585174029585164811523784508074675896748714019528059450720874359915828061143394725701479684255539580669997168967690129305628654012538679885520599778977913171837768759369887961534332819946455919481645335530747813502752564768645872415162134794705679442823598588914343849203917669330292911174629690428036966725125601637854410869363683807350112335090003723328465686258231969768530554820810850243380044367762587751325829101711672484770417682974564101017441518757749820044785177285556521303579963368970807330839701599030745859171397204696007299636964184965345644216823667719793299964881275911872597664502858941915578649160858990057118025458061418883973210676024350416548068604029178152836663737816669912858922022841449425536737571192233365148222264949856690042355987448325077575531440347286940019421602217902893954903793663025740334321432862585316024660351723361975102102583751015257808074661009752188322251675963160612063158588815432332163167732123850230223604105790554551844967612339908320165707816090324435260922387792952650965735091235293487158458078109477872374027468892068936680448627032347492483719427825898664430096175032065773424092745233084187692081551333481447569024621878171632343659311034747376070847560057445210897764354979214952693994842222562169295197775212234033641456550649140530809875786590682598386818403818597831112207825390980438611172396381449203382695742967177433472528959326708464018550599673555053161326456253797820997227316044914476420155520388263145345155105188455658760680114417866431303275555367497694429514248928051431008533694066510163856143614513707734342541376712050863659671242877526663093222104295449472346766564586112305809878553088828535438604618222685732452466477689116257579981913453773676040964532658946900775071036949209370068041276516425949808377871485812934349661816230399715052024793364886683357972812131396245637001974776770284782971855120394298765134428152616947616452148452937374342818368572644469707015585152112807336909676197294135902528942819769154801029327300018989739614560128526944790272077651808722077148504530091008673316950820589832431804929967247954208674321488707231746747979826060061725896401733006645628410690922656052298231145466873989899393631479500255973592459803157596913487741878760687190648280850307492255373749824851972848436288731970011805623820450449756797861814470628734773836063970626087630976842828495729623120967204977189149289878348042881761683024134119817288324812566121142124318982206784663683381455738335001244617773743998971761326272273349048692066260385867154481292813688819508513673277897468824289153650122423864624491963267271970119835299148154238187428882086539376936280812143012486052804426865009374913630800482012485908863944212401267642758617080540653175139156826781634642037933807826751492189667127239006314679017506784643399822650802167387383027761 A013900 686 1509519826466293791959466774464286370467691277715719976669731783891400147619734847479187347072462635488989223033508135033910735988716373943309470801796529150227118856053310051617467238377364978364649165999618386920305224970151405208340711109440247701565153037890237974342368738569087786633906032480761684922167760922162676578343232798042574846921412101129113091551355608287912468201086057336626841271295333333063408180780249947409087006837245502442861529204478994031204877232037810510408736171738585635163161207832588148918378108113465685146216268015122549493031655041143014027329820248303424653606486292495176148685613668242687168978492597241683439246882182580839782487213352871984554659846077307797957224638094500931127172718893477620246763703496391625821827241460965663480250251591978651858889151818244307606158335991879387658255734270641155205443416317922541443548895874018739311543868201433780024253845784640544730595692997087632217335599420822876547293119626335685161111381989771594993654585745654058606946094106008762870754425748265790461809519345187164934010339723349385626204859419195084866230117900440679381280818541084783148634092978067664656559352118288068000805340840980631186755489406785551793769032208846357197289981908860293185139667404448983695998837962643337932586063427362087950719041953447757767000516084268889515200477021887682482013517715197679129476718878626571051544828922242351111612511589448761911656904160578968136741068987846293534649621634822915120655538327394601302188838102431051864394861463702342745350722933211246041389331630331382206896269832040306114802229323490132978180558868686363296794288559155675390783426776279609404584332523358151356721038223661262583726674572254954287839402801191909099833212291904587319675868567130748573694206593300343799542632138879947733456953916107778112224787247291481263235059134567077923474163015803227911318793590330204276140567210907196486462675874405252524191376176636089877192260118115301820583660628877569357229518608821216293306836203839052194774762837285979090401282401137853419296449510037712931445963625407474228414289838682582423552397777569960129743306723347629454100219529433924200044797794727187337118674212472231975177043190689756140303068194187762495096168108454625064781153110891573758158075536179871583832954787994193790707536356676616513362151265784891294098925453873695161725560574383533784170523178371208280799407777036292408786440284015451243771478835219700503974657658676130693691897651305531053794939020259785039739427104116538602957089125142498275517551761631367133734365876472264400105165429215531104589922079096392052820218887758055739696003219925497934748849106451752063309635744584070525031910297087457402310116373568384907585714761809651849153366197345795264996688040637959729567636365556918111437426400250998903180561297620218544634857307110604899184364037417955882622913498101027237262641826371335856322793358324590878172043272770299934966767512497029116008378180686528942060229029106339962705491021144509890793390754203429853939220643199091887128600312327795233873072984471066547992323222588995315169364606626522677365866171226541312591934532597078686351258062033580973225900167293310255276944400152415974122709952138998951952701317273573561303777433383468470728226715039992179048271536107579171063644323326982707349522265691489375149485460901673192705854270430808548637710413340559887889022594850793996597396698661712718470524092579288796937696402368397075302937504257445462011738038345873313080090990388173328391706643689510606327068388980119998647538202325402187782296852420136469057475980984283152531028377299835948789983490878841905905851374892058335329068557480145467045177733654357899162024892038676655334856014549564635477023744894982609829653644004284499849218613702432163321755224566946284167337031601005066350693884125171155591724154795220214174174417637731207910505847258119432405529022103429719058474922004938674535744711972200094788401316013834469021679427664187033427767162271495246527457185360050725502302187904234341309286318558642698497975119760154772702237849517965282814543181803941451120281445771400549182879907064655326107922671073279549711451733961886762389716918144694365639944569404389917857123112316506108180431484202461679321443540201547934330322748156711618641427936752251671828720438389465086275872335516484758517555884841401154089437300744612563811653094134465879387675712877143421812229581058110777253162173239005535415700823181767502479043596003311704023952928786890078476668893859087963782628978411061727861 A013900 687 6165031432790816942035450213056366429913468415010049672436828248322651234293906710324596523365991722063216374780373607800129870762252531538244153011088006498971726347126179635120949565724234685504042023508207453639605489605820324162789506582776025078209943087200558801249642507558749998479322261160711278152310274549965509576288175413718477974886586083633511906317982991164271599292523767854575019062938542160897598414532799590463399653711001193772393214285541864001837870308242853943370829807733729331155501852070281091585696949724313318171347006416830019507040075385187224732031746205916264931218904273665841404023063468083626909512230594887356575911630768760590336495810541677824991670832024178854944899101666389347317417228405570842327427888213316535410550458677971327185353532777051604035541043830043394938618866182770599014469902590459812615706662027443769432139489187975807241015623665343902430835155822896233374770600365098595826452538930182130929676377159037198102180156295808160885179687298411486410687149884444494449211020952918063090866719767198245494156562474470949185368892558794065297255290747307679101768372284462903942119647765819127291518706545652416810157093333989836810459281041742278866483898213181616275809212403958232257722100786177498761812550122069619093812674229752930761619589961117940943964574740278655937919783405568505912473889714156556530374997048917657458185287346158908417287770194979277972159873939124724346232336594332035271156054368401902467184404738450618572870735882976761350426918098768201708629632882250983168884210700768028402567262517305646243769899582295375586320198656160845026800850698736253019173984080430329048872277042979549314135748930293186179460695347221031061919192819750677146537922154579816976875534490887257380573082841904527412055863461031733418159278945729692695915365821450385918659568246544537514338752647004978915844996221061177614389966686633292077558701001334366239302523634375631303530786740654822280747548958059509889430434179805338284710743046935276907731803678522504489086967855769508287602048740394533421031391488490290903741029544453373558612771315771251735844768732130776801120160680380619259327158718243100530713714469832055082052537272139223742367901114950434993984755267907642681697772201345387277267154455387749715403754482601874854822439941839326178838875346743340319120715545091012283698523667400364711464617883309030110821142101601698863017109550387788440138340482399614047983403318456844042237772889594570682334964247582008340584833975349459424875650653083602349539508667230428142251657410466251508733906234624579799786805353159653879315108779711563204548186446500946040805709384508707053514946654091547015353349876245181864232148591407014369455725244421560926779112039946159787568238623457531969486913248207374815839704598691504871478633576172032178361765362827728579363760349582711038176123640507903440731592745724999142143776677526819930133320102364454734697710164556629109718933336120033538797123438002232148025458584947313989499177972632982069903024968110054375313803664178260842456251248951267359721995265698938355678517159287987893152611395772488601298032416514261660005859402409410086332872099142775706886823901606882232330533838240837758668979402578319055294318719458856964769621455121547098443224828888500200120200844544053402068891234832877448537388720353984388003172131720735624299821736834593978687445068652722612297424454400999575218185917027165954862042814609172863641802364075337268847601334146419543823712693935329078657897495198973956810986334502097066596409419655377400523866357265931773414106711413891807535125526758637298289120365081769106751993506048030339375784224673219582104677427195496750325525023600051366729740783877891477316348153549343371787898277131542330118693589440716900654543834409089886114105338098696392487935242849495641723316212323313671928959913248675663958504841292732832006853484701639419036436487435292045610109513910374379325404603133417368765909972202733927409377295200176007838034418186168528074677867921871377575597562911671203578278684587567867347982303454171529508158623348659084461792572956422754318349011322665882012693088853052082256089738125475688162605255111664403404463255849038267910194360134954912925808405062757946978386883980682120146405466069574078405074477917807805167348971146852748324376481355210918746308506836651294817824969408372916475736213407666232473085766637254326166748644229011283490416884887595746196799147657479838642164429480721333715930180411466556396641906078795011972598793357595613818837961 A013900 688 25178611039692408263783924250593719192776026267210958877248922685802788228630978689543394985675570158070104059456898631990118205309986326307874483556737538430456926546024377373977105242323912603301743532251893569616966419704620391733572786624222146797942306772378889400742466214763198427539398526128722091813128544599788687626028113495343049615712281110753709610105180652196992802942195612818637689929966362977864042582391821340211160989120753686487024898856795812311770047963764948032974749388595131695101516269542087076426236498066017747056916480253981899498721878920718529715315586711328823521856058162982936544011997533063808744765810484810047879037267134325895753872876329076946726307836740780885659317366014802399768411019948420282720290565679894275586764538837161375329029548568289233093157212647324059312208249995919586205595543639599511163620194092945126181570319932101182328839149627254697261676290731446329622133983721699540313410640697295771112022221631600979806312078507866405679323246075129650061373799530209644224517179884833614387471861067934121620930310958549278038914279468263400874585630196370039527211311015347230452914795560029663590418840921805581146779395042441226507433560161860682860885755176353252213648680188218220321995089542928308870617397766094653410659436634408174276461328979791743727186663661346798994714125326465740565640525455476506682261055822481653742631990235734944025953399541085064145376113314653225827171832117248059582963712802044578268130294576710909764079945290401274008039926634097311366415992284034122611023173807217405566953359414190507129826890653952125727465909651825163334802381139559429691861487556869587298828315543509820333411126341959331968721605328280760181015237314336560284852674409441585095074347289767138755255908207705122308104764017063163484837729301533583669080641466751342580783461335280792206848414024385681395181464911432176556107677334845714807249568318250686492301676077677150182381389658295100331623345447159802398932725664177161893925430388731411354144367135257439106384574506716104566903814862694054339367727009534685570259642503531567404103977943512684985615355823664037664231649354903167497637308248335365120588411979955565992665849525681075825428487311470186509368132974416871383964553145286897524474062778403564000430189086148799696455181788905933886322029642509822940661233478421748358865424208553496918457357361840293184634737278293599928147040131848317156157436502508746132983065476312915209747330496166075718294909818513927845790861023558702586594069707909393439356656887344458806198136281742628253071655186736480984889091529644695568164715082328774995258452814340960226200638502981394985967447144921941256951631582922823496892382294313978793308496926467341402619498261456151134567230930301529774113471883916987692745753391220573737110758867077772791679464280090089118708113007491099733726144736321968950195338664408214721428540472463962803477422763386771946433652780775893503632205356981165095834870630268354317982923432241910011827582257208334704673014175283241184273480858674099284936418182093119975107960586636299837364987608765230642412473354085816469049895490318312559891590391239674143002169272981109407272184383376569331943365579293243731017737447049515432046582376460637188672575754483365626299072966888352555811112389403213043442960761072189620448997810186427993028143306332788083938526255227902102951373092329653073606523511643576766148168321916565503418023921188137501572348676922449015037757456388726205349968837013971425475797818039624735985706099726349131783462307223946496856923113576149221732326634192186945046013698960477348579894772150818290654923430044266757074979727772120768493295185086555473501227074409993386912301065176480460399174810259026814062327141531209161980086607328421334680123128653998412968503725434224035256368813256867999857837466065857690838737110658829527848593580828491451932022323723450252926129294770963678768293875870873912977264265061793009194221683383157835666565220704334033787324205348549071678319955057582815027875582285119274205251554002770514603761873519485397835800141776881915509491509003899127334323515491911051393921856877838862194178355567993383500584285006803701608571787676313039010292696421529494835207032925214794012376851252387827572054710380213563188243080338596774891775100409832456284334311879298268462717319080074389816773775385705236551470744914463067709562052608977030751944304644349211914495089986314674638093595747061066478302388606643479750564165748650974446081605258312787192302704550549603993129935358061 A013900 689 102831990525818804282528188815774059148935761653942544361531202390009853207340008696942869004392581758144270059331979159809473752424720465260316486168555337441367564163544705657437269497280333787057254061813490779566222171682059846499476351424772293959622973031379394580461707010180593461112085059960840023896090102128541578922149044354444044278580142996710336172340178406818390503489024044508211008080665553004257514174789019927377742806829059251735344876445938633858312364658860388026420206952710765951095797697953107370919468907987921146772899653921767729724629524421985467928850103003324759474435848999496774122335943136783434358306791366823201352823981740567525174287968088459487201860562340859955902103713858420495696567214982363225078221419583821890818180639829389610142664908337298625164996465330148837961049026016585177941858965374032003142852398315191282783277525205014370850394299831820536341109400652590686256087025051776814293540711082466356094381067387843193227938966146055695301329748618683078945306796035128738186994838884828849353488215259410814046163103916122064988007847690614023775296046870625074803123242529090639239979769461512709099293178627587095767142874072229255620235910490615376732826373601499493719014788405382221835280467197363049186797384833904940089127615818023058970669990147696440347946780245970123121110953959944057509873035653237056417529060345653144531937053953755320631340305019145051561194729764488554253978306721884917390841682418543064149449204211039603278388668640473133577509872406243463448890920503216044189802355169230413293399782136854864359433133946696530635669249074928801400829739614455806363961193192498638356732022339564000733504714504322449652787877042836780936044511730719260195927092408274787128378236840485261157479409966996697723652974826851683051589255078122610596475916895000624985520315222881618732781814565407585771742016026245063704975921110920718690002769218135946953895767570517326737014015884832677559483236764090796137283543817791611068142744176048345842872363961472042311824347127453749377796437184543650021466073247367618872182976208315777966668460423078100262436660334782119888526143362009381280268028254334713024360253955748507026212588713683607459708310457262700193096901248948918836121015465219363466602044267340774137720935676929398989092304399252513491061687585004010381777484310455740894190637875577545318168611658849303235659915153016169760145254749521843945779742577332472590462270694875053321044282226722366007163959484702551228922301297177120792611426688142461655069961750260391554852614586401349790998200019805648726866523605313430814637081032454032286910042397502730000786253910664818243584636852022845209457415499446686366481675420590015103730025605882195489779695469111328304837162409675408051986604634577253352930624170837336420307787399791198936270891745780213059804923042007407913610681443757289711461732834648254152001023572130542949644945785370678693201627755619607434077793530652133349064290975949616138428375572542616921215040524246816975689761866288460603932507448391747563708110433904693383458396939841898802082183257945687231907424837895237127063147221904510644165804208452344407109302529951421911349735512332630185159231305757116015093272525232373025536879130285264802894855311461268037733670203141687561540719920674051793938439487255690701065372405580200752754233105537046146401419017502530206565805797756628447569476280427043514202500391707767089075054914548393558309130803767650944764720265394653083996013077217597712757131344453449423863958267598482215465970192395627111759856545079464612626216939030944894449369593938184499812496818835929131682063435567219906836681781173846202724235358707186295881834995824928401481915692588329024796730241753701670338764341054752869652033693076612901388425549858923572403079033549639816614571126591187855087393852997035461012177072378836333515968892055222767327024304341266901425857578903387531421267786738112018864357962203133890643129971326838299803654684443791331724844574388214612190498206770629032438161693486237912900942076954269061463738471402803832786589194831105208014229781414333429845238003944029416908967649596638574926106016153597345548119778980572004543269646620617758934975411747865031385963878376902665440742310576728378974856214718540593630666752653943426932273579358897144543306047480553937526852265572250895525075592826534142305098220775903529295690088622375700271046486542291260729201311508197749004112692484167848665101263610781242292758859898231193386216330117080512484870667957604188217945962125792288161 A013900 690 419976235338487104389077658470691650744227693106628399369473945212241631493950536859193068243708747551018771493587795418557031561751553276890123821477483022199626710167897095920245209791112108500054318371106539506317187537588872301148357866330263950532790143780429616785458238061985571935121327705471126702434045482193278791017527834197029275682193440593007680671790694971465395473690026589200029086313254265690241117898770011074423366775113367719071573745237734420479367386815616369599090793635772991931636298474007983766679573886582376743456346249481545506736089165321355271553684634525981653494302925334693774689806347700880361046195124928034003468269776650633570131834664758045480140605924516868486759737679872889004894845859276684629905189177943706568112422369307849936173267894805269652334987229051326199265558288203361541817524142343049478067726622811471033206466523967324397004466210337438084291261244314646274329171275100986739033063911672611927391417811699757773305418759576072211235856127663312181403606430993865314758243808484368388473430573429174965056748778866938041739587838761084425114710360320366738628510437936301608810640616437533516745132370126107085409683979141265575107861102270632750729912925252257683797322016341209937579690791361217626546848386197535999722946184890003793165172277432197179721489793149346825809052368178761485220129974784421115351886852886742353236028653989586058745777571068995324226126957025877468917227056461156913000853906007254146835829644367511054788870439983224965317041647404211335315078857318105149291615988549009100161987343624911088385225221784837247465667415816165792729930140389138573226860273078676881411367609169035674959707338011817820949400621418526739857680326403942261285446034031727466385796685458462695578522815725621180169868838143319785602678728253815632059677888666788947503988504922086041948172941648395686457957339394803490922555864385032418122558999766558239090352658230517384643965679289261023253363046751459984595075858589786536555012849632143225305220864527411929477764127927580985287607806901831905596319611215647339603501365315358677109448625882353692359917826909943990618849510630925876096123934461556655797502737540926433294261859778143934909802170446817051121327247487733528367520675382517867553312875594290722996640211119083035340750869489291589601358529327602463804227805449816601841704878338284128411477745044518098194061895136348491933578995067776912380802992439826128639179550207209900143530274086439041732224334095433174176592799650102376206225120348469315787932885854200215409565118084936339082765539699088269771044295922984188103490117281726545717001591065683297098941140382800094853442258951983354142790240098705711236034177066907101275158901307009080482004744045093045041113759834517743700526543974681594995957315106740936511515454827274635366822885249832713937762346000785496667385297695130590667870574531719769430441532371961922591187872726978174221583461118353794341124550636329908463046819839166803220571467104196874310551268220116949457231532127870568240981357602484184616687857531220592152075822400405238739482646725959239169520345687872775845875726632127433826348205133544428245419509571877132179565366155653207271839001735073943274358449413574059905968193592877180266767681472394276254176120210321169311776015768744815605675774648340453647911788507002503474524316180556955703564181810801101119165614024423643999346945646368368843397946052274083276258520851562008679883879424798266991164538800618568055001201004677468036269112881013677245452215824657228814666784328733173082765541875615586503891345226913221074365564807972533253868718070304637002631846959263518388731598899173886450392252352731378258197298188283585909420693362015687158501350777076534745532217784066057249698740457927887827173370176604379620974987483999117524675386552682196910150280322419045523355293393479477848548902068011627359263067288384472493380246363856903920465131189084910034355943217791781325909497759025911627066405900391572621688769451103481685861825916770132802009728610528837746316650437431007228193115754794662536287541717198911611156123864504060575164366377145814485627331686685281200494284506678923072550421537454333104327172107032911609884092014094867322548446461642986552829201111368726949299589241388206356987599715180723003877525457733251186926460771821377816807354864675895454664856753738440917122393948569088379900057186632733219852681226733858280235391805531941934905445651487282394900988735814055282429098752469225915139839500047498638119972779876319222705101321863910409870628261 A013900 691 1715225362722150521522536454037810241496151065644474152493267909115261259426074881537167269207199139581863315675733408856724191158381080489700231589420009888448517646623418697344969381553090753437180341713754589104289531939454250953992309510237297330634918759003796378343106775527193336325800949603242334036537587587871052103673476445171921461842921912919343261639341049123656793119492911282978427991441048059759779439851484500999063546669607280214827933404499176384414204823861045630696016309378654112120987738233994480509479814389764971440326807173853829485606368496178112385907674969552196197017736071662348179904412794451513183429126555913708601598764063088629214408996086172998303487728796925267103643931418106545857780044868717766973680413026829069938534512310912559232175179582442096592370973677155750381746665870409637076298492167267390716425880367950951658189563137001473537130337454105341217492024339166691163634042733811215041871675354726026045271216876180792421714434061403396093980571246845860943382650428428476325869458296474817419732726278372666903963232744519240523206692431871983661695413697294770117599438108086087336845146152233147073272311857964404073628775748894821876563590635644593487888788107935670858654326644261151847279152740689140269797610040917742974004484236655449381669673263433113933897716185691040520633576585931247960549018050147029061629756447761597331593617861787522412109688923780454872667249331316343196682315938520067409543700438378132668346358686390996266374280552805929064076295109205186918771648876251730558327038150448996614980672672085843000985186713516675587211779758602218530254100416293421236054393268140897330049047863974867769138615698881403174357268027336026476779492078746666993258151433035012177193698628877592953474940610227825187552941491729970479699685796740136676710562524781921407289986956940796526006575059159154471458630027779656332080301328290775283886761333505600270827148381831914281141804874750950234330083272600684474544733909142405783730864534195485778612277838037267588592065952633161429594104331775578587477834520485436515321999529585821688541376242414746597320832756800729162030433905217275001490055856858377999499236727893635187143528155781777422709057954124015965301663732791899990939319557850416605392352668527518336081301282871658143718195966832085270382497970985390550025310584465401433398308735326264547129444670014061409352466379988256012254421907335302755631349882226486331801401840180816160386092135926699776777619135103492722087796829643782764766220220240303881078812487050024953954420308335806587384261823450586101660191780023355645617652091480416667089351915072948219365082610378534250191038383228054168637923762377364093964798418593132359224977743986857092605636057159308550345457747653913751565064158773541076804584266584755765547616780575527165576276712471727036825929135064154047724764961701980540477240881315571242050635692801862060016592982192124288316543235136929849822381118378385615483837979951960980199939149371717558568596745089047853395228757594968315623560203565663260877199495631115551628885018341317435941159816976136854651477213344186891704916901013998284617622530934113932941546064462012967411695091481669419472124938825217226800750617608427231636024605420863284804686154669086936043956946727092897907393737777146470159956036917061895083890183353237431442808234237328843345882178497674587881885403402762628881376860061278701561690394870038635782650701268385251211522431842698027016882084080145094411998460024404251884394720186460840251828640101698412859209428543763480920495832339743492456129146932581513103037477597805431034658485339649238287085728798175094714937111795714968825933448226042574675681843728067181496250963180501629939722525210009052630762876184121968479551875602963744602846588311640123414403567358388279881644270895195913082941670015071946240980877103602928960736419484868355309593652375558312494686757554874345158475562754472870156223142051726631904928305707135484702013535404195122135811725004021180656709969088506816146820734627989436768569578368162414051670732247272636059114485414753792110034336631144898299089363885267598086565070968923043636219907848011896399526249151538779285715707929505221338839230078856861726887432742442583023396293088142129102361401720342814970779412984369306000859205599453828905777545364656460963000734810177689302292196132799920288060486247744962421438203455983932375933555250784977336167643908364809588289265490684861516297522996926918993023964644058318029248533641983489235444418950265655213769127013725718368863042751378361 A013900 692 7005153619118897667100712654472274845104672063349662530671907960885547624883291849760826381336391213165427549414578490845156125834135329209065205534581851805422479369092350925245286796170359499203541670773486831115417981683457045775450945263069656265343402338566163792587460725037385832081539984075551619680957198005211751767664948823203089614234139227475802734204494418066975832436114118463723480738272375821912974970076887702014776430016889762732658977645248490770762438335335720321371230905149670637967438142709195091843247019429053509624410153505543598855994455181609524973397921250823094040436332908012267863895792198232219443956079196133733213498113908824333663196995324535228544272536667251280303259283948620362044305339028375100814975148523285631365038740263510294072685883107831349134998885965845477289841939828005869192947748158828917692345654436628849618163652997390855074467548326649078171700394095615022548088957563201117163723151187911917697518222115226850510316341864611671390822145009814427524730025997395168590959780498091098298747847126228087275143142815123774740068975767700800344713900776535267932057982776672497378496598245481548195098522131424280641511356664837090920895237078626719908480087400408181289500994102153614520624634987401258465020688965722194997874688075408757475126494244860444050545596571696964281360110768178395726926205167623531537631149938059587423558826302944282070819592643300679525915185661278408565913443206825745827384836504080570008926031857448154242495465579995247696523060931800013100142209947148569024994014837286897524239180240738463486166602041860168282407216923887079301629301764284377963590983600807506926550646430307621430806789514417237585795692707711093069841600378301341413832609525809726267888961763897606258879958421172071076310155899315864166111966462152188941490285118024370001434443020828864032659979205686961936038662355084922205505490735173683627697205848931555571685427533388102947525526430775230602977727423711728063172622303062408603741007574972317663916182530605842595836445149215047227766711095508972284696811442949091757663093600780983943993523253022308992864610382882614771377657142731778050860538615051158446132832219627123361448070484556512953863486299495847727904490152759131544895265945536444308499512925885906163907978650677421896417627866334886284854430345799404530748920983325730459543466104254732363195912106249098215997817294976416367904296766170017319576751685351075054196437056884311461448999278430370485037251087295309729771493119745002833364484767703645321017859157173493964470201935694576019342651097416362148376490908985166815622698524467261190476289245701342895657153254129582109739470051980079258188313075849155073525727186174630461443090829194467038767770826680389209774434332651096806680630095911177885318679407743067606828787241165291072457237297682492862827814006444646610466760304852020427343639960621805825230243283607777641175827415163836998037882543165970336589436547950283070583158177759783791195551679888181052667564535214925427099307164122367692806497850942728889411831337306534655523080932292792881444726749672057504218952738496207028598942820348171408205116796210545647640501223415371622219071334815377557735524934781008501194172398125195265151919727023953162334103528970172624584060610085066831436484671849381675926746610329009402774010981723140346993004552256908966437760751084531282042996057922626255377060115553128406326801303379119662438559511700913472858229975411194854837675136473804660233137322584129429525308361108244904133333600867986589656710086325012976190877949354578737283569505116503090245628465294674758694079754634146793737525112070355702500369373221991299896963621833428705275526893651642904016020054976449887338450704932723181858351293386448715589306294701939832296230354170157739676889023851960932252903248407340523817955157450225350714736241159701825771472571554570334788266745260670079617862681216619867936075204321105403477901090676598789089549598266817740206978181957808702509990801900647907941249841464339776332046709114906286695951783582990483390842489241818420201665528996881377110383344269595510288209170133185282612938492909249571437729361861973234097201553686048680019570808470600203975174638404289387835642690950842495768435823997574357609083303127453810964975171348875667007415082447934982087914978801338816875452264038981511057180860518164287248388119944901448770358188172787434200482608933286176723619610653796627204341777479771533603572229969272226786328167026763220721571965495758410369967786879198912724209705405884220115991921763947115538461 A013900 693 28609754900997109081103687652842872167166836278598420091179669974960625940333477126900040784842336690080135819991629429039192978675317932158072414988991275540377753413789439506145201049526161401056683741147668340445309694411388604108564980999848046222945254834340408111470240934585912514190049530502944445490616973330283320606072185153792561496583262253073153422567309857321754064228166107331811531406658948366650602988265987140686250432608409496866215263259937006405361645167782950700232565510952675002193452086076766383792096995297216867710563132342144117631365810401666642553379423578407849193640067665945811195204668812592405663280467001008975950980860513143369938196511801929651432892011275257621137821544833844369245509479431125777613540819059099370343586084148942655532550487886577120833598085171995479644920756293498598376787091203221341576226579630290321354391793370296988600487988588415826810119751226295409203672659672827245809478885489702250980351868459020095396033482125602391738928113256728113268177423905987605437507430492034352653014381196075257468499384714389823539690444001842606388646386875348464296585939516190923216015335390969436465150069335472035992277173266217827867119158648056465404943433432094453612632299513599679217297592376680467098249460825594982313015011443464981812921590271928784407277321504064143518467109748428154166735041451296432776370917093179099056144026062681045349716369134096948552469735674412809702455659314440235359368238151151960054024815635035864189929973470724171112617529674625365302303899787359417903547080990978255465642760260380199462316505565763155142347597046064144462863532964815592325479899715041539846232421636665786993179439862620954441385774383255582917633149946620886769575174396969028860411576628895977619497897067867276654829384018551820156682048340042217008129414940808447547228410175810184424650653733925326929937436963064685864427180217013576477561786104827215041876026274537884636091950021455550080851939548908492294531369920559486040947252777952017543517744989429852351498221470354323597969252551879289216902532310959828596563598238043217306647892311191665180067348129341269870398260914287997469297576618269051261009546201011354147613426114047739111386818259257291201382456137373721901638300543431337736787169240123555249922739515210309444581130386526175410860263829709693843436198936921599095551929459852856699260787829044048273054901612230477064574306327011733904900731134894010979918722780458273324015319402036754528311122202873861762669484821843685816746725604263225559214359601671423873786716195772153615173340689609262066546574897877228776851478666475265895285403384658100221496275262343880423969079378761893678446147621388610084941495926782994442210188698603952027498491601016204252028977032414677119261168055340937512607903887842870156117056800430406434313675304702366783567938011534587666453906227806441479334587306815477792628661824825808272103837922098041847523514132426682617635254394920299038851746896946910741405543811383000125380652985835812151741707488299326016558710679533049999975749776524955493156470358657927699901289963062399725038129098245097621707970971526787196421925712520285690074218687051942657676531457590818298925215121664051600735620685355508107602220509058254134241874556770610986236386521709031531336578484784731552034101757991317630878741024466459214294476884876994166737425121265085293523082243157855812211706594990647277407695529931965992484983340297212415413769900806836317837403862547802086662816372303165587253741402910544121215851892638544898803559320270071821074140823836984375518563499415815387375261460738446476657249819981073554450220047731651794937461057545307889900489024893528008644484661889568435934731522549373961328853862466439679750874375670888585787001427498487171020866685696695394772122139202817495375014409723667840665434476497622805079404997256579386335096900958592258879095002585847932837392594219478419257592678043030899449499322333387791119418603831108599597059799912068479729755944033238021470766418774351544857488296742897880401223375283075016207023201154999851764042388641692229137893726714799293163585359950112145904784711829159083958401924509846747349614962610745100116609158445586763655214715881596693148936149755026787810364517224317431485614727386137236815866062281114460500650945640693708280235652837526663339851467013868428290143409623095283715429169055091951824468646674669332805625223627043007643111575490781458961879457746912400161882947989734670690269653282170696512192785853192419550395808361123158655857582057877149259942723668058178517744108561 A013900 694 116845128600917194195244651846663227060798243212260086092806981324406667363541894267449583469415372118292972782563633742768397083400844642044715708128954257425732323095010863676487121751570845304217003123904933416881029768255246609428394347466460405427176938214184495108463722471183259885116095477576605912772674271395183439970580017458789354200757197951038318966260572755597633095468317427119958807229467217683186094314980106347263856078066437834560806622895171987797143900391387516737770521035847330929133279858198207664811687130590358706633578599361683132962378737627257136518899457215999075299594593994556953448146583102177456561809418559287759690376883402589350307958312046772691346725696141290925746598109077448622279954510454140219477239672660086797519610269858780848403144980128057505773618773249031910413300505699033919129234535970167484352808550094648331733792877695423301440241594681937666691036886103064307024128713042453427437738525707378452931106046325352430627035740382654853703348046279916544126676685151867885354929534379947991704528687257272155102355805611424192708273282038369390594477097283997538382150932164014865697451447285593666436755863323070677668095195613733497009929222953686058416794881423450390093805187075791963491044314323193072356427721207273292859566921251266775687134879751174620326545716032069872607915041390665172860516749526281212398409238871169851634296872986621719993821972896934481680090199937605030518608860661764679671431180801357871208602803559865607973957194581758057965212365561667129056504659425454386019294537022335284125487062822179033004246302697638867680016963443427618464925417845136325432084783906100867927537679438728377324631143522370102655018082544428509449488465330144310276508739329835607737835780521650691091768980912773812453265342099551507253725310307614758525118351689170721436083097227436550018900159565378161639884416238289446603592911151485364705586568192510933779740920783866449180147769174576633540757487163636722288587862423926917499318716017686612801498365829075449418606237805295563360789822316382756970040849113723346931053988127590541845297963636030190953578236562390809618963407798304524752355701964249250524140348649096672485622141205808485352554015839450962252857290493104154992202884887728469882150214680757852119764710376809940012923239192741939521669814367181190335671623514480439787742730658914511898307682833386626596031796729412103609904989044454949452738980928751765137097035626392414540884289985177711205829982499879341698780205630376619087861118787097043769612925263545863914356201401869248351883055883773876815244933086995287924767900873230299918201011248685531772713159295213904383412541059880828734035589946660843836519648456070354384425073874157099079458617046201880801915797127061815237451655715985978236179452876242953847467827795694623348786915625610240883136599200846421023152064878890515452191867354352399668352510387432908389907556561478534807512631591757946905366760109548388224873458353567775105885122885613122195067250240105026244740459294670765683553446844991609037950959638055347254555833748265201177094558239433109779427948088271901441915145952783523115693983224429811307117806614007526060159379802478118605458770003603274806615949176681116017766336383265324767911374119181409099499012429698377386163251526287806916394027023914098327589497096764490543559287340003016753366484675183856112362913712363242080509643116307897536308046721490672241873912945091185523003793065655101012516058952435341049941695008939730878068592517368356156001781930576973859748515423474320594520719612773451725039740706527631039394692707063349993762350647034522484803698147160886827355879642581849498450477127056682633632948452107848338769472945975420744837133388553048762510225788551851744101278317047998953653492651920559358484218800840366135678591725766841551729541610898417795847603028700593128310555588301887603080370779155864128349127931444366031568353513988220539472599631841111411098608639325234462722951525880678790132775980782091436726778601682747918704012810215965976244516788216981956766119662860336049589377283493923874714300907169638508008692132157612965201877146366180443953593258292589610697309818413506674131343580616779347031026076346744936086263278150654659123097535160352046247830593732450475016915400828361849245169027742102814681018709989395483272950716282807061848202989385093071317467984767070095538264224352663696780786781440429974558239628573476047327670855263622680413546309767823358300800981239366623796143068895809013878191071323471453389546606740158123169681337675440074942497231518088661 A013900 695 477207306564134513729992877851609132302233165901434629871719085233990594586108813919585111297022790683692448434240919132474153296714473003419465468285170211706690806484656963352004730432712240877797966675343262472817230557561020932813114782882118408265538760537489110656971797408282022880062530656066093784960791764479340082367285819883459060280666672909033549528423771451709048922835250672418050884564674293207118010977904567312966661872287216826567624889372794810534303200732366148496245322733025120095004157402147158122065076221731214584120904991231649445014783964722218498513973792115319039430149580927764048134528908194186052521542408147405698639227919881398568182082850188536395501853762336342411132607083881316995702184496100264524507214024350733149836637822740516721744132816485979787387542205445144474350871008625930128149625897590296993012789752250103346282315225588756000835392137082096306470530437570411039381551101065397085451895350580030046994383134903418187276307294332541070664697459159853437784304376505428782445953066290679972868457316156112465925686448053423156864051619446186466496294507494671630504081004201985277009827153310540378688021058153616277734945256501244588871748949394372184866090392016395161632499858341429033885737575171667150003958812610346062641050122649219889850603249526652018050265685392292598787858428458657023144809317257034625837555570882983662229483493261534753248488313330343013564138065655372642746080966437573790010771756942006483160925918621650689392046552348552666293781787402770283446799736064157683395786837947456556232185838759124210871675329093729597130824960416266180000220363946739111833502898035690460803724564133390004559903377890855258623462005937783019871165290743307707744599618805720935397702849064254109138584786714840440214193436934120410326446793552639742907194385252093832587828413469670841368740160581120515331613584243214167163180412026692529479450808741602097160773674314309748963090684233657603620441194082495901135543977513422347685885067406549913029212277380892872045979154426845415617365074112161134124100801906206634924464523965880659540923258583874538903699829522696867955618072752463307845620674747892328314892122058124369195201872520783640836851208643917514387856712960177172507810794372856731574159573927897824600183173414639852816719814110316547942391210526819066631106813267113078617559874026803416958390305767517155067480057054388701765316575661447503514880724750096012748183140298784886618840069612754275513441437357739719311329936595226780393352683099501823556519917681772926358486076501575599063173940417976774075018646465530542408832508724260741126224668241767828998469586590742402106199542355200352513503486936747498973573732779085390411784828634518882507516017337010147584985108962430286673091544561314049700358739671316724051397202968224206913403990893470410401059067932776068947076371323941633048812257653777989837918156025825128588129841660291045485897146196530222714155290330166681897593916135264503877720536262255437969996351772863177791170754545824168798966315813077075463504552208741481777678735167123656392573062400227003083271462215259360950827089500909139540328912580877016789211141110074751189822983210680686674672768030486138240975004648432522609275512189230296149951610951522912084673016163143572781206721721763558515051762162394592893806592682392952593441028984593660725440813428403061932357488255576429344251513960956200635933229923286775993709489732959855885685314263235063700317848883700128817407926527705763818850816768776620745083033584451349517572771589526896214402665491247666963686530059270204455622903879610134772874810039904340314709268406517925052490975404148174118471092085089324600702958406202115508216743228131161839410081309322895004016775653250406259935774875934049574615182993201408396544756488730940175091072145796083348260172622611839018438991377119121095926268388739327461628145379521243842454801733939866753894344154832805493480583629001914955179238642476829394441269049800806127460060515888120418827273213911112457526977422215836859546207259273764226610466081207561320464025352894817990644551049272427800196807545637039268793951655351263917331314179786023521638493726692421021326494448940569147988760629433817340214843940558366843979301766445928952432811175693294717467059205438513456864044071370549847541563194486400082630541293321328604101307677150647997660742314055175744257920456942938156686108074867641499523281025296562098366987867653016652699644897269077145459659588280678467612451703820442489388934032583261086259700686134086530995418720881602485512727885740257418478761 A013900 696 1948962837945888331659177642426634708844682775091215073293717787723226221339721593037791472633282076454059012342731772069856821953264875907738442338488931946801507629454793988682885871564970495681255553496736093608495324137365523152722974897883642673315695117449919814323249174766962017926486261514970189693252154606101837309736314384271855031551331039494456828662585053409696378414800370106473234035701470845561483875752871021267454456719270094528601663378312320658497958236414257319439664018819270626005126574250266610633484099862248675214222772195594170730034324205105977291999418878351966604255713333616662076750277648484783451289283870657227761218169386815539773711012750537851681405516452611618377649091723886770623464287402707586444804437304064853607980962368492367083791934579943206535649248508800719992840866637200169862306015277974429539460527639954399326654949895142263971767825862449126607352599830611753296349232233412289302091171253199251294959807155642185122073353897090825319242761557652216585108315288390198195816299363990832367872039393370495078199561948181433568371630083031789594003982894353495900813347733342332271821112086662731271140125491626242393513567657021989526655698755970504834583784636124551496018454303952088658721774716496180978998318190540726964778375446961801601358738581995049033571108135976347595002091395526429606882738877418772372417786544598764457895095764312927347276904368960767232040309838081173065611912021108661553356782943298605619884020705168602202196746716493276292963100491713441517395358248859362458914416420648045268764426416261977948745220083227030141371599351661033122005079988615241153378321019370461446658952296101742251013105945547419852599339801912505569238846035090033752507427047764063677978693603566169271387003266006866556719227629976078101934651675995129526647015496002461673765782611279896152904913058569514877786358371021295223325312283938626986339554527432385866616412924040746760049907626569365252603847501193515592323576294106545723606270889680157906352518891263581959615855510573833788768296316546551400037374209165940423901640486793577167511744221305660588211139377453475801114407726546408148035607243358541805963179230589707794354493162764004988325424858073832164428959989257372550416322573108978550278756690038501433347432698725904037528618209527757923768067885303792276847169967171029791495054899072741862003178806175422580528250368495885951268431191975493410552627882832591875760867511477407654224891347145519349378721687754182145379121905378502289031272086399358497089006552324046490313619343526161405709507753234999360976557729048519753782455257713262017094355293790872232180478637064837635184331657132416114900752104501857397305471455616795422066160830411067202567828673922100480761985268498570496231859850234407271695284829050364304015035368039727451679240152612013396589375740403318675962823555200481347476287190296052342075031378943228433491909674454636319159998020678395279117104335392724075704645210481949895551502319869213696468700070271902277280098269811355033616027129378503896977574405180273294469699499974784892196564036721829503519392062104802971318633867057752517705796852200472405145834010618797401409107235553724203128717726586076467676104257459667914021064728607547641736313524238725676767925149984910828739299153390576271094881416899197919232188398980753740079825099917007954362433551563754373641003150142087950661286952419455179973415540262925445122684920727871080382583277667792586893531826943768579803304530139729637718332439616177365561614362545291341016068474021558386356138140535470087894059121101595501287413957357619631036032784558783356183644437808328264224803445139056962065421905655805395691055553129728466149223509234753706199496552485486944808799917462215637456609958106577127801735443477716865233736836520382521500029622841717929798712719268181634347045703122283579586993568652718676025362970172648091498213498216385543749446644857096815748729545079790349870362483718978261406666981367560522105965760612999188490652885360207588298898386017049121533909524613807239751664031132725882396468446407783079050409401584884571651211581893943777714720646749571752316036737572978278450747293867678243385620557305412627397870045275431282832988784352478366585862710323643584880559796555460160648901933967990638247691899255928534002894345784165101063871476326594931473338754785558638637894235345575057312299517196121110668659890674675009515844531558694714562502713517269552964307272424581535238848941184156707210254481616024772991355834871407329185654329831940908935324920593371273592685017470879671063066526278861 A013900 697 7959761075417640481217579068612261241027277766432806572053946110558215933799778297847237191173059961728098866367963173042274316396151032959670480093064985452863984110963953583973762870944367566382311487291573376642549361804738670473559054503421482925731303744872334963597396277914924344375580467139551266696400817878935119858531391313119067406213822649730350628397692279215594388780264606352217441598442412781828501858446176290829432014141627712334356582005028727113692169731297704732580851258923801982938163447022088114754823045731509676691082438146798348272703913520397526964232118640496145160407363081537143204317885694454352578194015545435054556818886810862732805352920885484390589879951149627563227775033158617683790061119645685456506812247197968572685208656390122044899281723809880629755451631484041529323481376273855850934813859302790645656540280394865402244390807521700415429360949372654340426215360320801292249373195713711364150959854606362315412996643364165403899244906724462536777144681720368975407457455577629696841731544048774322464458563958503832319369909152129741018020142793740214912661260542812006962007694291091152573676875694251347447194657660476228185591155181611164447804065944957894765428469416180916889440465241225029243174258841416769232508010320305573537578327941312140881910825601464561753056796309249137189095636470560886683899400732004885664963854444582358521253818506126190891940952410177038413143061450017156998438675497321905758725990575508778510773948845999793422593935461576906201366891681307358214635900019524771077814827017985102330206062691081960402448302087127597027405890283718177034614069186583495009753554253531920964761273731461421629104877005316162967420816284330665907833940330757241938649335313200260231296460525018195487440931425701909711163554282812930552189412844583384494908602634239149724288506528510835157975108327416814281882144009446442842878131224146030413536360985041134550233958639487737883466587787579571197524626183471938224124310266336837496326094546813622585492228756328486344849075106590105150542387754704087119444040045028826451197113813754135303411882085978669713973702542597117972807153710395912063800371578207863948276026258830656192630979880537635536824855988284196016576479921086024490527853437156952406172020476542933742435683232299163405574667158150525664219089818437103341663803710093169942474745208357884111349044565479849536558007858224416309461351099578304613531398088904471312386834764492392078027532975768362720316986623678543054125017152878246577134907359335706437319708749353190595136343074514539323219606324494814125163720397764788574942679300481991117277073549726595074320524982115140450693964105226157787282276570748140298192673277356009800055829513642669973074471654993924495580504797060280262231035046202192972737984465609421904392109961646418925130636386522876525024066050756934207818443644617841071709251990175297666320977729773418188452741793349854645717667076250654837837444933281759790309417208774542050371786176080175526961514425697546362541926623834824904146250015121877144150008605771159342216994197546518953004879378939660597153052640234287919965403895084434115314762629868801550328505828602241085892336269832200571722199195867921487712445073995287187321344479170813931162919800656903775213559872978524300565000411661605939354876289639431121134099872465695330613753770396152103419569230375080801141594606498451541383712703663249319984606381403354073351002607429619007261588746906309371924460227952872200543255834848199953135079234968869594867554779685586911135066270819920627275490135899053921438214750550147288403428630658211692733892531449311663772978432097431272248783975095867677828351670310780472347235675592677158328509883289166846243070069502529716780564551707352347152178186513029754232195526442786927017969847769730776440792482677483038808852415475899881018403703167421489674820020728136997473860931845082243135945246279038415612658791707513962296202083789916847695897290119162836389230025270235295893496868885310598713863939752509171579119197230616334305761423384774761677010821213196909021299178442473280932856087422228663965284872824637676508468308110572743205677955958538159998975473632278581489456303711593016968268449779434177649492327162741249451688481095503088654279145671951397566341037420604533658036733443036981649754800511454473420058560336922686225194281758454821619662484469098437144219770480195424202984528164330881038670167183396642439431894778594098531080295616505872650518199539155592074107538622488391398769356554149544534460034120959698123669443520308211851158472537837135468341063042022488961 A013900 698 32508468167874260906981195891698404746740746153165991753732093364076920253447608346016199259707085362753690308232264762985125577867836829861623167418566800153027250371571993796260828914986762522229564727559002119119212491096095008819733008056478181838462143355736848097163089736028620429788652561425108467866037276700176801949347913793300896312785279297586374731789643435236688258811867459067697605449640256484678566268581887035552774118387835881572458050923319829433757304091762687196038187207421958602319736272146357091558287555895104402083726476717777280978898325912569060272147359971768946945764871968668928097897881282606715818954757083126851750558572443131297913074669541327685092519298370145080606119240698143640984672408806063618604928405593470645672233358771553833695201387493657289864869763595605493951559612321430954658724217592386578716521815700950184171718741390184188355468482693806964389046579301544878476957317987564296040299293157698938740535004160231290230310022798284170914073371758840652830572401782053022501012640781143259151417685521489460079370965338122227421437083204057205465014766844159060445542586261939667317306301699767622360435148545808624009001022468373338332441033529868482969381177371093898849080693532152383157077233708489068639255197457170313190397186723440855887952884749767018120221014863400710443122678005054187866600226428981885549164542900973255019011241414688482347966935679356452760155990411076520914480393037287892631118576835425977824630395255896602317009314412561704193908723682519062991752693905641137083674612838979974411896910842710525561599513002339906147225423913623690545244354578994838552829500680403971944102482807935323536848857282288746491406323207651156964850503538785982558879689001976496010898105726687337208452995476640595153272783209990572481127333187975845199040718927098745628116413801597630379521297895111338625449146231124226661041418610666026957954265435367482657745060713490509777603774649841514307381523320543926373084319683056544355582899064736062815031396955949927409484452491899755035435316371374716908608523391942275138160583723867077746799771039227570957509712527923432109859669275781654855679161362930315359018067119716541786980377561083637833581931166607473235496018222187353707789296750546146478999555000269472240415316324716245563870903715269720015762848946568792194792482396195225455231049380199642857044744258920818972106096451782196873887413487138853450428196466292840191390384248498142978264325453868545954409325386752161365895036679087199723923252281170317996363859822942115062786933886967904564500517409475594863395275640231570783711971473777800404062413361511936669627530399981427229819669496118256245197333024869050539988995124722956980417813372497542079703422760632342026324835222178687679258032463229422522152175093979905609149720686470101178544957196834466538727313181962445755085513507427369338808827762326923374319171467145346996878031210961934708430169823782375673866746689460968441362481131773315962465462293515220949839048027505774796803845066330432225848603833009273566300194296838597640707768219193935602486180876406846784493379441033495528218626013318232454791137371409802280498200983100241421133976451957960187171205458043374015887884639149226397026290308726000347076411920782661365253475090791464074461818746267576478525189609392690281254898423237018765454962387428695201727966113344097875023187673994932438616762436743780210998450906895819774326903100005914417176061862828805012186059941442553307110911698359368276798930238615595281268175343268685189353635291721908653776456539515462019599734300936607090715731273899833032506183221584665215326884987507551156422530881473008278886448885067928837893817569923728375006625542851169605908168713925351118833220466192549428356558083716051332289463981740512531421017673246205233792617019295591156282272958897538179967143582509769273402422121475805039519992905609432234273757116273467072242075383871449480927881226608483187591661818472963059260090735436193242193926455711365901517890430207162460155452292528757401554494535007181988939841571927638709330796995976083569131158479497211508729283914387975559265911925622698251099052545608221657789975730837062586939669979444820752193122144012636904372469262857678699626890377330625259876030113117962374752090997270528396517321481091440779792745230523631726349334586330586279735002191323987095431685172482729396239145108837936612182833314460471915580913868463877410783526240897150936404883566407667250997854029256064892745454672595643461800105327872158708982732759813445624066576497950734288329528168850253182803387203910987089188109061 A013900 699 132767867352883436844462809122481346524568628104891380087408996240319914084025630693573105412768967037107709341541700750772314357695610264674685039677336087071778746269787551435302647632526351803800287533388448113696894854098052721615680397936470598924645078141308217050471871954004224725920265714768846918720150707808468777018133764071133983931942671964551810628476814543493593754501806701445842858114481221149332217176081553423788120329681878911765957498233981438710237639398472082540026756412019228549692637228809209143990293765318751783654549387289550911023199631757849211626537305008061527990145259372112737913552834844175370682908942357955458361308016273564976938086170948405940014043158992807893848532197054529142289141569477253230808006706212699057460613932792261783748405681864233231194404466370575993453058564241568483352650235793283618522725464026066348125900683430392633846757185638259717068269523572018739732619859350329329022482383484651393409157751025804772660899394420495180714337971673652869065993576690484531249408227226907965843564120856000625399619038908390327134118612950773236896872274282996862924700922094974057230277984078322646249875550611085547123785084864106019456860757480369401163732635882461963383429309535357080204202287266073913718650791190026733271214340694391522972844264559408228471812767024629704921467772363119813720169851358831347753228458826407771796398830072970645445814109974995368074205840593868030143350287683980519582644010772140071459550821895002569419500058001657668660046812300499787683680168932722873604572569970290952475602585469624900156654132652369413035789501031054428179523013780427399128449516558338542220880894138371462792167954875452751834299056018691297811302906353259370154703096732661209334604964496469480580380087279143331306076527180705707060744622600345337353247399210882914118535873723518683830633312254722113191535483571680685230585918789239731365007973418849771289979260205027304473221353651192378424291186774956770244240043101890915859180473653187618878932543339192054483002861906620281439976411027647852701164978993554837834036778147229256092782691701080361775136374445004617003309985148889132377734118601505063888081046941701448028748346977599246359769798659472748048562523517253593465335974648202267381028561576155551846552433817089943223650721734436778786097067145530550771544172146783316476934584004722741592099297072602775684797480624820122034840459310237278515747247616183054918497659699675514235672309850469982400949080221359888986613285196096711479674678564779976899267636266737715070043179474699505999781127652556686457187508637545398469328846408027388408031706472164262064362466534094546930733742008766066449266673004200714179419594977876153326681372012430584105258828600121308702055285855735200529545409641107747752144220453498426478233983405333226693396638232548841625282758493766006670790500801197626543998472272947150079980302508139778815296564146720848504634365007479424272014854021174230672336950552756531495621157018407807396458605888184362353401380439245184584020508762997007181400189827912813463012236891778171588049413803514079359396195468504340120293218719619006486844938929712144903584983133280679088294694361417957158386107382400401861661725542633994677321469276158166743495121002080388064493082871776509217973588403450155363521205408910295770363411905240731577013377341459921502072388131474743475480075802550377567487158084667709503518984347304124436148279277637255077103171430040985379074099592905473404124981578181194338642787786460191303822636187618980450524371248556738854797079929491637949709294458189497955799208811465581987891535401457152790581746304364577185496414795554794584808424777954813234770978231143068980092934386184004638659157752711240429777874539197457312900447226262808962254732137290408970089109700322500041537660961122143136963587273706394578341991072471731199272105588741456837708642545792387797429685712329583143210932317344770696507040645472932794926293624487246903287195832685692256637457231697245189755117823899502410683342863368990632446112684917366968211195903751241180416617342062918880772133477273041020012777164035845369573470161347587550011891600571083680801697672287378148382893102720571878852682341484154393784506088906308434824882616946383954484954461015183252687389594043562294744789178247034380192330588726794857215043733367333755652002184588487020439640844621887609909688778150125755752521722421327810895925911107190197258410303974295036522121378449120227467586638738723884526604173802540057981271969668011255515087847086853086695929141857091857700914323929487874140496482880066281940245404139161 A013900 700 542237379823778597299907403199935189822337258611814990306367168954086801430483162341252613389395151045218632829499801577929959840578999577568145845231247990545938649419185608604470978498648505928252558115399294329597601970516711218403321928892737509538741888281995030564049222719220608207355683125953162469591886225911275140688537123976682374910430998513098014339572786753896729746354583251181668262668210869777208857501051848419646486026574091345422258784494901827817920253304939230773805815889084143339028249398816919874179902757232079478375328807178642165260760639261863723053152633920729094526080243946905005025479046339931475581439094393068245448876430570882995877814668856555648017293679685685712074684194522599524552225373043619397196210996849990433273950823530809143268647393707396803754298475508535785437629935277554084429042180653585419692281590354321598447339107098749986286174868622402148738236629490005306960732500192539362990049324872048240473734580122240297829151877652138788050608424450337356205293432555184564560239390225642050209666069552113010195209516424795843438780961270865927583752952271461770867633960629005642108235545052261597871762986126285094093797788878580258169784476486334151662201621940198787116227026502661386619062765625659737092255414949979371379699760044305113364916233731343705309958993618057202499471450575989994334359410104454466190308101921390807201444258299849486035894852362988557747232147775257015776487053280432524007995987038508037988022971252201888768749606384628086232165846163283483378705861618302420811308437588235249296560994919080524354691299819674572148880936950430421182418120103657321207899799025426998622841880631417029560955936674791459219212608984993148082440011140252946908193072068958377704669470104995502107810894836836558530478450735247358912494173906692992629735056364566120434426480410096380151373341212822837207663259990584658230921181513052776107560429247897769775175586582612219226387803668188443915026060198787720311271004272475791351394831627457207451067279184137608906086471315689798049289100254427622864680591872556306752827439667877152037789883959074006606196242007217801307835313656563254433036291514525432930375691895649825595659152639560059657182194474951309777882250859338918325372119396697528413126129361738465452056641504810854209655136286334982677077818026128467936614325008849889606765011468272153659034331273514068777057075417308485222613954709399379423441849736500830775691210477104467365423516332614305593698539481136143970116304682663775450850834401096468434275852544619768855278419335799727153212103226934415716485961214107799433984410943871065024630700434672534861324813934362073214356606471743500751516468483129140980881747268738975677652718117339760974871687144584036991372695018693988217916937060657793702279962898353377078181889859704836471727903602190956630658939247148241610182155112672027765970704608415728588797633453796178799331512928186764098625714761411724148760137322731696663122012089463503037797863000036344595683988766539642471888931253301697604782743859464840026563696676368549377101739701948122360924198964345655025789361309114043989629654866014704011929901927776300712876333199614754745183449536161440248521859546568863643614514950397040295643289992226844955275167179717514974584264249705313073635150372119182970312318531735947866036980925605577074411911413633806866535342440144131302951653065271799573751869820749477051031387491809121913797623546077591097652139540601818427661909221484836835260241388431393979645348241469853764133332276490865676967035140601825713615608937116728042045679205986186790777504506115394862329807624626559169167700663401674047863093162940132118610672444070030686941386964789639164666533419548479528752504837005729750496247183410874609074029417227164345553513776639896565149903016196822742144002668979905907816123748131559803801104081072869862678405707084572612342704729913236795870376847410962844770911888200095346375101207216650300691270718061989564962139787467468431025295717431950776724066459705781694974251271628158010963801262583703352238313401706347856180687303336509063880351106664304102875203228415960109720379059429843660591116497783963431845894265086553383188722103714190330994118803537776443809695102208343184976737920753343654895956999186570937483820528422906811529488227667891359177877549749691603146817326489261158792097774080024428664557613161095809519769848531706749194629719062667333807861909478786591813270780871722332955032443845430370120598058859460955518988632831127653341370832593094436660425791375263778227930904187690713128161891274745356265075826226961582138438195290151579261 A013900 701 2214552225175673993011149125316258508688597420233772213725224461092554859809037713801072139596242125778928463557592969124225326914868532753745642014654785149436658584031545363287128527757308861710082200851660373370803895805389270803792225493112758155444685284674384186321663994556791605200269552810388436795222692127130464713361195156570292464054066151458342113462263557954376387853816499810734302533231502681467968472128903355182526633227617273037930392524014413049892995924442955617342531106478424438895068612397957581275058015030714293029712158756727099645783637787570016893185103725348283615683058850383798677929563998635960479353630986849824414306001678970973814347578766891727778623077134497988702369929793533943240823268198272819023708442528446042778524575832333001152832626089287772993609734158122886509841609856296993913770735599049488866150666935447675194540376094641111917741353067115621238063980956736760164163634564768850204927023437759257090967019872411821722604337012670977676416277916906047246815395113192061835305038253859934922903347404323854297051265381240025128984168762707304805710733016124829289862274726238882571939886897783486644129665083401347079073573643356798510971474950202313795137749306367587806660169915166545871752300860154522557918217432452625700631203169696706557798767755098414558200108835794501038785293850768851311850951601167012589822303509365254117082225696766673585768684202430533931684028561961074953389766550789667751733580418659957716454922604914088986122339036185065951608874764481312237750455988141170535137885601262549169887334055910011688597519092284832739787816783480189833581535026733466969202504777099545430502547147528650921846929701929452473388645435568219501076641331937918200720698233829904979342018287525282235154012583414019025530885571126274473781876368146498757892093573433580857032361623069355036272604014220630962262654727790806793265563428338640355953663656651768529436564388337633147154709655349052091981801847483929127310982219820222651934022983244529608408111325983215592670956663586880019902899663638208108969264869947299084965529299175016744514689702867138109454372678177920229539131512340083643993217951210764835156380293646715348365057140954379879205957457637343119215158678616876935671570598200171772489576838052405428491209981626439514488506751762156989086436193678329302028394501382968842992878590102581771031015771388490081806447578768905001806162875042612714902658281950692779471831248400752832271593548477546418089529798793447606724495970070771807982595343628352487828894443653334142601611447687759001466160704001226074162116030680498877776135166720274760538159268275946534299671533914142077576827030847854103162769160448416207809160124902004119304077143715745435137234432338882810060502215098543135974782780566369555917275298753127925678379734557910382339020402829611688166230804438217380708386549877818941271028720661935285545237003586282427630528631281520491441961380282796384007675425599905845073553272696589982220173290076311434999577574205413320359084056020540716489390808979184212617328820159653468879570592218466028482372881914483054036481356311913976172090463067945518669826924393133117517758945296879819469558471434086474280428375096001442575749684123431502668477056300543649708684265553851482625214568206485718829346391269922327288235510427781316415629499835246662935182761816333244257423858595135086798516149235529621910959585286792759973594340686685126617262788122159035879512200749911427242232431113375443603723187114734044583663546398335271227950706483748621002166745184767056998803222075687366113246800490847391458401196930930390272636029649544954929356975447099440380551706649856956525749965939498856398568005444284330102053753805311364791857633757319937879731473618015536401793852616926879130839451168688778201625284058352459958013063444383502698017738815867851526263892978613788879034739426709810090641452730143380311251001952887960765291726013509897604225897215494728709703519430907689644251440068135675286618841264859547599169536552150842726226034592707831760735271700319365444579848002222296985775401196243940004302805835078791050856720380376851100069109836996483924063839479715982835965248613934257758834443132501228445003411599647436311939619576624196610106680318886651574304232876334873552348608903952522131874394400106662767909728878810265226103519789932117987883965311218001849133348412468844556755501558158192066092536430253558720672022632364221798411171009428982051743980958941566020039904652785983347896056994334241280139145958764289581859281634981506171924470833723851829177439108317078784267552446969360024573177571822703355011429361 A013900 702 9044454957392195330530827153853256691593609412574169331847402946772564395500950735972672526397152062135847516944029002793217781878341489488105330297693622683599406759701818449746324907342152879419008426580466982544073561662686126279038631928647308695409794615823937129740494241833387151590026080902460225103805792139105658066303170500143888022735675623237166483933344059305026560010159820693519775710273313332886011504990126321804312205291544932431484554037719788351481034548013399479744248634499639729315788614963110955643045714244955274876940457290507904390444600871852493563474175309798650463094796333911322564330810256393124829688643667024354740291555763087033126150760789441272312402287948080370157337732639701771123789550471834218447546673838869011757814998681407042341284881043886282970974508884923838917730628655712409140224975030813616527734804981728785709697544548499859824359377802759975813998342689389558923220864089607025890792661349176019644475496827936993509110095397786552599229397056713904466766001997182812933631142037627614078564484037346457658441369994787767869309372627941666264308010421888431427555806071706946550942264019124435586776609296784525006991461190407144155457111815596219973035877079885171728768606610701605161369443695257945733316349734097201076573597496561488949412505187365189995559622696377157487004057401218916411581783285277797285105859584902143704829635050390468358311468919830746060924672733933788178214098959846632854522867521429551969731265865652235742311230980022464038031757034492891791508875051623342723727173722001978327286030905076134647412816322319577677400162313228226779520180784217179182386918962657030592260883307768910758565967442579778776019040212049600832566611940408983661481604377482948756035716230100292701874737945933778516189715291922388704647035057023483723605857255353661011786725137139175972995978327082493133607870436425161815182680863241269416390713693795144502840402054974115873927696858120718997914968907110962432779909794949991152986395199891966618229175874559376785243046780711840276165452419164469376049483624616634140206803176289985061289188730169381619960712909319122187380996548679647950516345427757835874027007913662843800973078234428923819044930058694130670529748774497865709853197151679919736196453253866667062906379177170523247562024913378577121284903145037858380743468011492684434636058442716544313649542542943503731595794362897663686781551604124409631546661591973106331333685473424763043033247482930695803665866740782118164071120715862009211753525625507898023894475626219025625133383915113024225646948397372111410711572243018256147224391410537440869788656805725061516679822811330281573173596853512751790581168690956537082729598675272399925653900766726619647389414282349663623450907157186175120177746328893890469691299964912948514390996352287696350421175566216819925251391394636928042768502216742550215863949669084130561630587991583739648968269613545489120618605915174348994722131213368001061770743994573415842975391954173953607993209770389902747091855552277546360755037492342695221934645251742860891904523135250029325390887569399822155473447543794844181998410832306259360744958811740919358387396826245932167575443222742424003695171807157954587625061860678190723479829814114106620318887117632750394041121443226676530756652425931881046800209936373612102154388855906630731340242852716848419204989038312249803128906603608975764376171953229375597800916620392831412302689570232497840594551658594914009911428714142567762597409472218472426218184873508987479557344708300984226783570206175852322255869238082536847630477371131470322302647786786809737842863081327736199971941752780474271557651605680387446003771961643473218916247989603007076854127837970025950257790553885904115614549191134810870234102675266643683985140533357493007742036024248001340066981110426270107752476945115624708286265891577849553774654658327364962100998847736631309672560528326791673449488703503501786315316591043699237018028853411289526183776950633712979573755296228654143209315903402175808929022474106112648401850683886546020731574001805724085341902301800981071615513093613851125609594982562217477954643351554387176990753050882947525216348507829417516047113508031891399593466878317531694289028912252510457999533303197045292581267491794472133410020505973241399591310346043870021517082891623677883020194611277581553006434890611510752570047357384712420523089700669175430375320594127334989424655328304861350611112861930779915026509644378394208724010994632347887377125634266617469146457566149335193845561073984709604338262903256482416979395408239716889779905895216220010245719339094258674594905533664689461 A013900 703 36938467535940422341616281709879239507394151795503577542367310222316777020229828401736727837731135134121076979798625794336783536187116355559860467574140822095711020746704956432427415300400993916988051734005711783875233377260138071022347955698420402090231837600281157455510282273565978299195977107039818707806678339481113557214246844942808153217542795548538534874198654405951718278764053733854224809498102949256153092473541679901007313281943403950088358498630005425326072044678576072828622965592408613118138341598159456417052718644593536083080187398560620622828919184865333640815078442856923978154975920802123566396306026498945417510056219289137834219179483183579515077545448290917889692354496611042987839953191211538643148440026871568603395843818171998769789103993929733183033083923956217012168039962711426335447742578223423705882001960748320922074538244760683515445761451388072826008525959243629819981926445376078586987885254249228144047612199008831131006022021070474303127550049724195457257065379748722313946623495522696323485055880827016976285879287821410705069298057637082717542814278059149187131726609672044964681712095133264412115649851422770126504389936805606975365578833639203007852446545823188337588095798617836109742635595027373036341154106365246671427383037265376113014035306109304273579784561848223359826055050613896645269830757836375577735457572697186337169898126236558430007038417338934762212648228526949669818168516837331718232432379776008593087789697767137954629131432653176161647409040756740725400189536936329453858593188107209945641316873925202001688447206105452346589633330554801709511847680303617714218465149861002165715965598122306541298883265778142316197970026198207517078918138149071986809886132392436270580840681919682488497474224691068835524019319119726090771748932413455519631037660523424666899062405222447142291899175919315245730488848081615937289461037257274439794549402096244531664750730187542443459194988873121841614823980665947686580103522428500788782678862373465053817902889622273980757476395418463825287987912600152007583727600390562028543193072120780420108652745059089104278796236982073501643463167553663136244604915385459098874351756877851205250949577047198334030397949790309402198285217897642757765641217499675507843477152340373111874519670930570108818283006103861311165891313510754360199616794219552262450652778449205283992181560921957081347920410349178106533714115353304711160848221687956105500609352154438955540906236175699548168815129078284737662447570021894989576001028186772747683731785760662431827285451799516748774632878381097017352988927596655837584598542909283102949135284184167372793744723048918529465333581023576814303279860083028283100664341631904284056113036679278683808763021775288954028522754259958543554199473371571214994493053959581866961156707878000937940572782593374532952451473551161680473539132846228072456398882671900466079160172707456166710886046047015142684090958896950745663007569036769473903693650810647466504378957318981282217711641255433798104358676016459172199300594352912279369506009377514293898598506607288269911488154841197780017858249313073383064991262587060066918543891678632826161477847027989900492509325765467837811527035241445556615915454872785609489274102770257659411954696423653236962150987196011033517053738127403512845939774929400821315117784201353405560020841680797126476497417175023733345723514936360097733208570588706021528264488250356046108354321370262983163816826776476114663270049023419146902793275922858375141791842622896935454390115060082929274247631080516757981591005862613004645177517811122126821944480261915409074786566128663796437133774953313688742041607284472487752942876480410876048611451072320070616849067330585630805587020357181220953473792658915974884485495966062872209933968970159174736407396437425870550412257068667286520968897620073040173341998844023667986736646814058986940420620864729449569081651495040023668465014126299978200326730263467355148992170804798163097604568658245900965176689627860097813590153579082742614935310290400729623422829615519248773450646779911726489815842112348759542668948532687688595565988641141422995953272477877334963932036866726624223935111525864096870683614157174631906705532325266555696971077671203509510177517269559390214026351963120355876476447144505295434531998158465821173312270175588115598747939754763154465720659832113382098215133743181361676082082982342261381370771169592680044371277213796042957644224250985212546892196650524360181739683065115444166243942027188966639184806180033926672358516492368066014519849827822026479787503861452703095667965766187235989267003446558459360064552598514200947171728284945491892359561 A013900 704 150860432202001814825817397747599511951387962742167956544359874046274171345097662405361371898805566732399024614272547405276651976925338094858381695480016105661915475542638459270633239255782999657364819074904461502236624511301507156000442308215874462597117938175145875445206999343753085537724589298838430624371962812953155360132262753677767721363919748842581778818249598658001818574018550618487773398696011753160004101124284048425383869182098338015959815032613303787579636163743817217615451882398921609244401919059384634112341425269103105310443876434648829246316211671827693987786502683550406076106715313123873659642719839130369478598238115254987117872385146449540281107718442910386044210434691963657277680140668180236184021187062186200204697569133640078347694449410712417222558601086913509855612504179749699008028460911464862980616390089894178226165543719965352306115549789375479616774246878672867791418005777486887933195809154764526912332997029584166230972825542275945171877530285628636391179037974497136551111718964687739577441640207941500859866135885270711281984225266493667163799325335835649254313871778288208512301545049445860318785937673845586896426705445297716253697535880044702643573184790243029312731879639230903073636007776286889245093943826960410296023246489878559848536734607716315693031471708828890872088951258267265902843161067910299333404960008110151416821918107260854520550175607292360801287438842775143673454051857783863307764795314675576471038434992440465887638790313230269414960344910763645553347639487991200058833334298141844246203647886114791420297788922902484034159068074952196216619046622975685410257347737012468806002740815256910267625310444647776811726445581966125518709526646932763050402242763190081365115482009868857170955022978535018922232482825236192447046990586618726101180640540381379205507127668231401596281487716271251314403135234938975731099825111723471796839359007650674388016540121909672280874141713251705786460944234261777612709487376053762499968127524498330999762751009409218787085590104004943527322496721838193414324709476482694771335283369041551434546168784748570869874135990254723370135569566069083168399727179530668891171838884616588985216608418568039763211882297136552419827418856700980684633413062031642241259052881350470166579837662567212311994858443511786084793927879400585393245615148888867614626973463117177749557752705142925837890123095827488654072448352228547124156731383044003218431144155743296292763570700071410700375806037483751775371939783173991348822335375218626765587876669956907198488248340979858153187226913229116709668359432186429702935096493694346030037666363271842151394305617148811215107898343591971090872839579844955894039706338323201918417855309214878751822052865995479392436843809195850947688249623396307370730224076169382262437927071801251508644031241962383523405640015581772970383661645996412916947251133119191365414364140514694437920096411546660591251238569321995437313034875710639245139549142969416128598000603965408773686638331762958430271809373077496921638335756697323393085278862404715505225560059433332630433778684675090694568714893877772316849113880523074606362092026548596003958917836524860580591357829868072961873895376156623039220616925161398580500753852398112077062023587618538608730357808958215857998032688939866814217615480728940823733893857574531645001086679529385225039789577981931604381002753075103211512294856349904851229606524727767378267175992262612419802327466054632876372375870486595161284844920989821812774967206248015996986210123306999751531884024343569571789373808634503634884374145669921689275630273782168984117744889512641939692694487420603389505060870352121371704281754776522539281010075935913472726343892733912105358728755427784181677303270072071391941702098560493342455463532604996055700136184197487435340809249506401133547575595739037923444986230820875906448299125989945122622358798094262409714535941952544455704401632658235867267932599395757288631354073776046982705089916461710742377779083285833053340581359822485408196399915692335910255750801855571779434898559964484262068783370586885681196973795371298321680839649775274326799195756080171301603529795699435072719597612917893083893655819262931071344807971275153465388555275288039924394025508458124775132495238078931808555473334259321221589467568210988418719745815936389598504962059500367953916604212540994095940702525935660742402648511190267012049917747904504634161896777640141632839357733907672957547974967232603189942603221345921050634801049877184485840061306104682739956506089564996910777966533201657766168126624308062846165720634653651056691001358043092850430898999332144446602545002660274168383077575439661 A013900 705 616129242016627813931935659958368914360175530023250893490776705952262389464684708127398784333283713897357588826175125130437779615612750238549211540891629257149934655579165274145652483077782604683643314948636386125746100403230996677328562431426761108567351968419051445051645351226821320397706532879975333351428157696344794759471534444558124828590106010167737085453392004128743885239967736599516533825387780297092525909405789606458158685510477004389319496534511026612157779635982287642280484648357318143236671122032351843562847727282969261501489146190625718173709286405123156843212843396390897005833512117044525537220491737712181117912542884751008143089726048999713911612314000408750553545880535883464651430740183055570779397114101861722442205546796268577619897248532739993891068805257664552514816883933019925468388045236974558363998379382526903187660923272254215318758823010338185678347318451434738019798068813839976494852937364782959127186105501521722888082347770034729952410193317066199513850700170681729885531922535400161895968980214894091603280145435169997217463056395112052557339988403411710955192538043578650673299252437986887573813966839690435289283204135845848249442359985226450111319887575016346259157582366462570473939892995141060652777421077632838650398837012559516155968726348108812638225526637499782039589357922840598941067656960613521417858530574082677511593812563782163208233492747918338040898830265216807051897366646426933919105508309461836540944543391061099172171471157054056547908959610394715568072647780544348151481279440375404227764564535329305754429620037814957946393084083980339520490064931941619759717444150080360863064599766331562480918798012296429924548788127753435197087096488264744506910850071387374493349505191987409440754580301657849315308605339029958809177061301800125888557955211612131194590865616951535490774820263511133764405159016149505722360526838614942888943422962505126918772739528431414471990363045233004854190928808092760209844430102028547479882329590931158134462051160279199857555045629356693864881336184156087561636960297612450198305202142785969255381442479960423038223828671935305970694049800352308637144494173648384349103798360501495691112135658882149764973411701617690874369581180071331915092006920056492109168339131776336557798881577528414370630513364004929060692965646187810205139810075192173113765636947690328764146567380826928557452889625792142239585940387784961538315630798221396588397854277615352132571991859732348512815529813493428109548314640400681241716648728265768791964212695647674646253053537644179663290106623545948783073256425352029736186930524993572315622863231904893802351634965303077032433382732962312724204855000884364211803458696052127278212281286219795525195197932065003382130706237980584051304527975162482329106678879707450267405000391870563087704596639329812510324497793277534570116882912075595990517185300023222574680170000640204068603903674494128067389774692206530887525603048924697451713677794350535380223222864655729938022373297391430288031526932395178255160048702263295167022980487225960999607215064291733229287225959860222580778783066801103797015782848558169522918026407719147488364620295069019622053745104322026651662137979656640311103960804668593104021709309332981932041087596216461150454263057924058343865623302931998995812977602460547947152419637614002265880583108952641726970229655225584847384057724836782101240574935113502752811687237247199477348351737175727646327105406441192185025296665030173784798596426659452255376056342004728381307377750808240992231119075705596831714553361217984929734907332704672841092290876784030130204266021003470458540873248768973723681008605665969246298828818964550479200112532139940149875133818658463163407689468771368804172455962604616843900497482433009420415701068975596996080981890017142632162834396718342375922787038133400522179591710281770110401404908754660865247098189655575201777545955064328764086802412341133763744830797124811738256601804062827258112840432911189304655829931826754058981321672232372478100325092078984783411422105609142559961848643649510139199380232597270397462241874649714846875038894486847653354922186602783693050277642145858479929181330515580061823163625107556051410401580292825543146863988359159143257563973119335852243398934333403478253217199921828060414766084798066011881732606611624695643714052167512260958757181042886528225519126876357973707399187200680694180081124134535280885236791456880082820853760410061033594642111649641920647775758902097508818641602604459035803880220323440882939106476898493448305203896215423684465012114463183778088265809709610934282775337385153553537685034071410466513900647909828391367495508930694929761 A013900 706 2516334053449351671507232360771634441507307242343488997356574635556340777075108281147817502494348349211912025882570654720346066165903648862009073403367043940755305276785524475303533451790455013571072346225040813212545774402936116760874259154752466470261030741572216425786869830590812181457593648641640138915901090275799472621952453296554282170569680546232065198437283737454207030452437473013822075312800058899135882159130094737525372345652024644103424145116093018297740199969094896942125369632840771386111031766163450196646869965844102043867493323446280686218964270316449889986522416928043458852421652670733663791087747526482056615847734308154477108200893246445780586129763221383378544487284242482193866372937412357439675706533100527562487934115876187294125999972629811941790507998621633056590316150487730610625369083940373030788964145234557507835629164397136713037558227815345194467123961634823064981395312640672661842605376344447448154299900664870369968940004609946610633368422936423382500717158417781423707230810358750336599488808064629174411048045251923220805838086086333528961484803978362172123812799816317610793472150181234685527101195783946546455396823294412164681395791858023330126091664165011834773371741300452150535188390921348600953068918200581353964932540641831332492108031247037549804589511565739497327668936282031212975813358860498643436197442576141637307777801485555296540909615965266032311172953585002226897461087018038887245952725592181396078708150607976026190164677523995629401371529853772668246281068873168952829812844843716628782017485783302952960971765626060107563821941100468188615972994678607701202281773370787351881202994970274500659882943880817861751279630141345932441858607854818531305419109687403247555663207504100970884395222164581124046501190373737593802518845239743195941585433437700316623959748857057383049408934213026084918340874343015212470198350022114126867676722664590151354086664280806268276470313703399160358006026536060450065785846824124892791134902164651533868114597605747440417440419409901302770255729991048061366569071188439305467348474376554319821872604613848843690832976902879655050217539483668664057270465799091540168559171987922519053566764356576246737277675703988512917703680867110506745759180554209639479546523016426867912042970049665374659506450260445894781705201688561281846621703467902429406103351623699019395979759986602639748421903973587313912835178723692949203596406058646804028072265053063137259989404526324744293538418126818323235634381371175062659976206787758954589029833034507363670436742206146131807022787751330632970898269640036649997590779144056773687807651348286008683078114713429262211238210853074114359237772513966832761790717464005189069074056213331553124245233069544612377963399477242741304516874007889069242786916319292077344559029505438958577057430839283526603228791762022572215348931618090853660467227001010143340473856979784658076789271600905142934154646210215385004274202937716405787241283193584815896905044724763331295607112806249637830779847176122079907077410064962226054933721630860034544456826651288931973465188829891094902381208701905454818495955747579268706719034569792177976377434111711678107449322434306693370079989384853664351219997426307805764728167011956140841630937892795245201031406209130704606239935997127880030798777639186726331513144194398984268085155355856593029760841905136466300786077538063626616458733333071991706260964657328524632637880678151126456092177517551879444053999134946397784669732464716295615633607082437853186825842779453687844612105648208303726002239097103733469515264772406487054977866262164534238797373060646294703197238976170614353859330927408990664778293078361939576651658792625261706045183903916848064136507967098616104489531569329478256790865668502136206929185151504304667291334218000902241158864122471778815848630465227659206034192683553487589660488189249819194416538963470524337154877212624180169735673819044836745644027203368240745025525684574796867685909724893021150334179680403578079039674822885904670182015808884873832915372432940404738282746007377608009014328007330744627545939502498775055837193224012628987914491057226615483570331968565542763737249401140011046072044384465394777121272504475509093591650361721630216137360280180652673483117831109987478937442619417937903368006581689866197192196020395143031103188204171388992493921161854433912812370891594860476776362727845487223781563499158979675198676465225835403128731663744490677364911442830414217759501624707815337863722987838473752585663011703185233452487701407613990716731537737308085147240441691203331274064481700831726315217038190043013156812985336081557699888150029178043012379775519360093331829861 A013900 707 10276962424026550610954359191859792994194435015762285757592983825650286923993226806144082609754670587364719116819032693514020089174233258220980118695764747525482683036225037295111636273990849111380630140290035410282171409784805797399203322688183703063659545912685830676772580861985766621103139678010971132986570558696482901934788636460910640367105802888546923709002908949420464387277830335973223751607082033350019755461985379047622110722249779501007438654492780612122819048433980437696231164242854627258787450947219913111575678274373863001461273349780278396867558195363683312143846189498239218342634124094196027022845260760652893906840347535668008112080376308702458937593152102215077696919062062005770451847580058746431736992727542397718484534210584052404127290614217387581278555507678610188053566780523091074585680501089961435418239254516601552309000905943510446853404595778879124068375438836742514513581577751083858904046460133734167454424378605297742860517841767487562434350609483069672894561447411219530344125059816982608456308840505560075841335732661424878016344133223280851965129049412832925533035979542622570559230402027330760395919520802411874325032621413532016187453234923144940591301091707988999409762302016917928452913442550270742501029721891912508309534954167843986862350902524057304194473828775148246775430030338379958945732314735521370156417411422662637070332626824957872158025503473358967828093770909461179874147722951459637440082772543753631906448036606185496539277749640428074033770866447322808157304759665978193421191469439067927325266395705073373490857748965157711361512753470363229594683923539896391087940192905405994605373032961093058419528590986592109996262888739901064031727182198472218522993491293433290745331661430706279289929411237587933299439558106572080586461018362480426288225010288345300824230634266856915169474077628354046441080883245182772264749551523666327654405370711175301735376699675905161074200684666366214217292770981951020174126042800255298773166845065555494122300696196230727156308834352397320545304197112169378475266110209776155898503371549759874138829726376024676366574651802027702070248503222790674544962366640535558293952682875046347989191075875457405875962492620335189595706520733046887710861815060628142808055434197911987666442606022808406312264953015137339323856995921454819751069545754963779839896104469700788814140333741043827599169646440431922338724066260613097535357285580525470977853965775480211946659987015367414493984547010156840744977612592397444584671486118093134196011330126064558473794369280863623059193574477997189447078593935143322291810498693021413475148916679186236348568011379231163226180188183250843528677345962064455649262230985461056682194422054923609446283080624560220957452697768406557004518669652493755583535287726537092374990876962192756163518830348148690283773311664068149207278786970376473525567862262052527426972619764995501836073140934528295162523924741786864111341276492130510592077911932202940189365790065450646107720305019116952114325804631847362670574757523722292393180867446317097943050670183355778361761151165347050581909996840660769929674151364644238904379915805522803865501055033075776270311885203274400699437054726670235430481942708781135831532071621697086767445755078902953720777567130116919813049128845805971961665318554980148197259163717489086048270851074009267449439284185609747155506720059283195527905729264332654399532112017960084780681001115517693710452518291611148389340381921033718138767439028880287640104830318991518638168611321409585979868145289953181455669470698720454966580762372250106187722158579172436449206590114358592843622546899817382253211247299961986183011691539631075786942616326619623958920841627170703095587976324935425130961800371830091478037831267595242984855692006443882195989205371071702844019158121451114333586207531666748191023452373093482218419989474203375821735781197248931915898571178955626855397635180034836797721517145303435394999494473897612462112891593345312573100973566915933636184014983823146149395040947082522105883505468744339932025301251476896247223426029067501464104999068094749704319736683383202062170560841310277523065076363150501766922064016445320253273882542639503274635766156800931164646752833957671687356809257646083764425075017154130972715888339407419609083179048286164225818844959091824048471562047844573955633415911050855397750916770733461268062819793156482216133507268478688050458589750305299595753456116630538119916712188575137537165798344970813329184568918354098491408858891759990515128538473806537707100193990004477687857929835151485216459738023778848554275704220888992860076753070224076025883670893422316074644903253578394076536619667139961 A013900 708 41972152512929259376749309329833772427382486242309767024871262835322162476567661592199853930581659900526836709719728242613302960216575224133563123745491501133571351270929711042002728818242300846638742936588673909168826536873535141963883689394133749865995015121546113752837574271016931443013953862104285215201585805342864516274772204958641607233937176682917379666862489443237068024545774152978579097162235339486849033302049948553772510022851046709843981216252619790751417398528267939575615394115406826042241087200991794358899339216048568258130987949110984780925191293243014378809994366375948289872370368847230088160029352317843244657820570210769247598555576962748021249483130093808701037064838286499829108161153565506360603483735548634064460404653980539007748671724815846838087329827465719547639760141901136780806452320182012588353066357610506916386742908964796959504436563025116009486776198128578940267433035274779339233875051878643847034782059086275116914383778080437721225693758540414334138351301933609095097971500923598488179019391817598411303675107098258005731429090841334550791635515836000364002397777086004383043523444150223585863735310828651138342740054147627520843193944202851175013873379945689580478409627429596528512472243633003289719197988208481767099480015851845794588514183349404960117954758574411729803780562335007928710224292343657563377194506408707898721582551548437270638464116761048833865685597865101314185186589453779256728679491428716751822756332751358792601560796584221937589397629428377528118056526256581205729681501527566761057047811965485869747385623406349574129265597961063936350878206813214390738647629785161527973798609289433120984255137976931823027847260165518675513041016543962586141976240785002196166299783780808945954279998364844115976174398702609140895246031555224671484166052743641331441541157639904594100564249916038389424064876342534205389235908127357172439684628926881760992753714523063944248304090446590921851059623260157143444168345526565465974789485099080259100382395635722109009808066687460249236397416730008070800212795973857008081233518249745851730268624322048756773403901999313140052803982260702616699755346558977914163890446082659664869003262174031466795424292073203568163014597032357527146818449750926458670522006863126546740505913700357835028327606874075422669903680899809550800162882887393328207899520160809461296619351172130837341596352197014454455505297739036212257250225396709656546124359477604509091565999629449072902296782428728563443403812566222995825701401126390287463064069379190389327382057374344403799675536719162799418003132569112777715305549522667447795269165758381187057422963841929372963205732739402953306314677321013405381607526829952487056806921308935568263174175861847022972553520408646987868711703246419399672472052139237865505792615592168397640183418543704414136648865940532392245596501144501525902245231832310989317026303354837894044208150963847944801559123561856473503993018662786710439615992200221960230329012572097049219186605448880563247070133022732445730257037777391738085282373918371106026311185146513517763047079235545054628629200006939491130552131262494900753616918521251488789896724361639810941357040670578183170971574646248635191866732698875745630695965242244693764011975763502632193981382693677642325393760168285015894609289175712978232574347797760893818829031142212323199522429981732953967552150900838558138715316794190258165783498224662800212864057336886928400552840407287382748053443144075729284258236505289011631239777610623580261663063666380211509965472046843078336281140950114908849467458185269030931382255575356726874641083892642043391231687416091070677722308309022047732024232428698816252528126282163532830252568210369495683393949696645094712786219860391648435545784717816999469692116579209465720521709645199312656961487702976617500913763766287697953707072860403463821731297431583481396926925723465560086653270450543854595756337236415457000411245894650905800152830380339712954127722669273184425114259245614931479472771779447095011890436127020675615160930568404227460724464866458043440181441468740611797052690799004835362161940908342018925312849702556145742227601439819327416788168571628348891716116966276537963443207196756839770464967895919360896005632045961628348372213302634203459799932282862181832876220634284571600830970516271877688186755031164072336776389555738709580809916934269299898356630380050182175393073168701078345565976857811624384316285879386897366089964166071907790676374186493643688536027104018892002861412008695869022826979109411754456105609374771277329458259097672015924028432522653219159365957884236956628832327290855219121387526179496974502773324022842772826377284919185981860061 A013900 709 171418510050206901149841230983283439804445239444703561816043749417002079092712463276365015637742487781401554333003051835385233233123475089459109287252085585271119889296955303796354386769312199130058136666064739701110313628071741746829839339738271041961460107252921604724077689917834520723344731982173973351690011789186598313782313437043793146745730057227879553214812759997613952756115420763953967869299382512233579623757935496938410861956835982718720513529278540740027654548746697620288710406722127133645942866478657788332975150191603173671601026013952122054761354685925088267512276801710376786616037695779341250284464037830655913350249648618372894886508430429136156333035301099254209714177543110732238560470075438038092847048527837911931296803107726573342085357939992124887279301835682572670235092035298574627628412727307677794105346664183428907722013101246036227109028871487439319460952157553127378525163526798761574144408333252621214318600442296315291265151702442093777695577104948664722468774690578354838898720504893569509170421277141645489203750808575102619465735281334185280222669401861324922622556763794727586792437141777372297249667246690604942756722997884379705503209230712808686725335284909570761321453237794842611694316402693792368545466222840248593492753432220539261524745364731488147022699147448513520103349998412968216653355742585024198246363460818310337876714020361524205451821937727916303439680415926458142365034735174769316184856639623513514836070961346157196222827050890417399530796447746066090964482776941029558901797950070236936399850025896052806121167371939495702050907757898379183514558035324055706430101523453207981559318873997583098844917393266725235359854023089254988181486328708214142025031306966268254364981113238985596980820895601858218902409837915724694939415212720724636033154060176358305381729683458291992670708553646342302285212785535420290764383761618847555318088432684906726952266438237359977768442984097012430522834458416431049697471384133391546153103710882638785272130842398248301129066134966323091366619926064442691963219880249625380561573893117305282797441818862303649587015649559296794602796796754917817566087510636868258214659134736636419951161092048224087570659146680462765938136078754448408977848377446208500782737598751701992669446942649545134397027807562018307801576293066593086232496030163285979127210638188282081690984388741450724917651003604178930456183642001295533516047902792927305009683042666844053185373790652632588089343191413952754687768954305523903474742918041691699418187428815620848242350387904617353902658659190269508265866011728646064579857110111075646208106595142970364442408184049787594048401496286728341001273079961428169932428681933735782341192204124745063279197914811545288369228805254475571801593335940404716621742780613913505750073127132590544970670739857761741479901770036594283702632915920759826438885653571573143780656442557796797903844553559602355211992418098101585294131391513705866893146113360918707998646950574714130813129234500378557237922377348274604339388498243683374905839828602393352493163537568061004409578339352968793153839144377541582665779089841286686662747610549561726618306001862097513505407231159749028466748178984318697235738114882211131606071022341816796046295074227696863646071559040631552698782981297053001700189692531818550112635126415183064206373464916940491391492755810825539031833707046265656132885364034469227565134550882843567012158309433637241167626256060242807168707815198162830045568347969487357692158006979325374770238379982927088208061494351983863076284144035505249347018895441915434495889201377569983585448525367023262056172725807744957845956357087185254164407899686281264155766373077110366595567344080538267690044913350017927961584913318045391767260974911821125351169043013265958158648434883668158021609068889214506512099403511659353500433009976246646997796613571627527956670654274131417415460708500336607098383052663581604350836569769589659029309974709175802015665986281301281783793571299275187270246226697211660185156742076801268300554371695350273776572247685566161672088465283925001380954691544906447107440945025700547834889134783059257381977489267967554922231976051555911337006685018086974973036365955481806063395745848692157754737497844543932299215304721501652984372363236369719685831605568702253159525367516476491938201214409532218994700789360982019537695362561166181984178212491793329072705025521365242772204351650965312959610527476289906919745388740618444679809170491432876681993676831550660847778295646126807371996688207727655785935375353112748512517805439061377907340445294200535021985667960970038804770736720909091268877917057209773063751035415016191342980295715732387700656990161 A013900 710 700090508314560055192967721300058879788774606861353261516466093037727608224626063979465636731119732090509869452972097003948666432632817736335037699175529990891366010997584453189994747358934721779269566016011669478044332998721428539969493677264412500745841185491764378775210417471117883920732943233128706739610528838228775359916660090543992634417382872454440111164170007919015142065203746057485164128973477417595674774969408120981660739728775793857509168025440017514887683970190936497718742460804246148650528906928352751988492143872676713195359421944607875635972903434141338918435157198142151544595346169370103379628029861368219646369667940171945358378883967224065405215905806254765217147882217996084646237054395566566813034723739591343956521204869069205912984152448079777244262283906413030725079809616454943935271828048010014186583440416538206185456381428812037801172211923070722412049794167614885079761998884962348943724752218245363554019810384982823577371297333095457639580284149897946541699445182565749575901103312756332125972426708395471484102527881052385183262628928232227437142684326811238977807706701570810731946579323170107976569663251876346337317675152382593039625362322363412670263628562434462855883708489931154505263369314558120106168907146168082120932347785285336618532474068845235472743552610793621515967611831868401906602186841647239913082171256691522069232625607272521369009991427696520702794302226365663625691180726962010538999889186743031169455512249304801951250844181368604591841125303036156268174135073787635762540391909679804742187563890612095161532265784905466336241814424940528321770989986625011234686884062036770170694395772612403131575625970758025800458415175552849386486996496563546085658572385812243143920273729560454315614967600548444753677550921441449142326760609687924206747640530320325131367827581941693785558433474655580243105339822617995544931110485211296919522160286016860248452478312671640122564075759793592564510738734453004466500492577410568547035437018719495945568694845569528284889520130882095103773503806659716462689678276147375266376904498454279622778314929857353197581980201380773598134077000423556613639475568279544290242747586837031539358956967195244044271416591616824662830707497377121501554839536176437584255279409799424859963280927921949932936035665891846532910725540089565890075223269285906430639420094635401038116231033043347647086903381470830774055030068481133089728424755844497199317351524238700464458438283778207405648274617396915859373071874048144479705101026316991111285518696213305921927431461591635639691202132657638888978131644366975120996659003261754157754174353330000408389603706885921562640670599386123504211640387143548750249201912314252242395445422058075437683635483079746923774055732768608937270459144907542843559576312048064762747379408595340177305261339323824586139808298908224750664206794544891127918879336637315448087722757706740460115889445037325538523653446746874782601347310212517644684164934723441456255982009489140556368031919752230565993956019250465659857100905065525515136315349834863293310681696945255516170163305329799201088387603391461955306891046599888798286014178993075597243550160510994317004947178186762166910074704538034975699175270728553364803486268417236318549469758948410988513784500349402365008652272698275461296746423458892672333563232427375567708314074440741577832486955499748394785451074781360612477973248138539806767993584395172294877922763716227290289943560001893709000526756758632012351935735510531287037900208462269742424505337926652503877632157144431647173715148939551024363409217893222267940095583235334947531313907899985071586877085644136990083628203936130383718112467516640997219829600050599525323323185526670419611180120657721569605836906067142502562062314898343569867834839739522512981694231556824007844211619859509855260571685981371477290471956476998907250348147284497558555366575791634395997900495046933237387113323766386293910855985432550896031263897019719602187983470237448846234473108336941091605599884700308838573858835472606136667562409995351748481172493344868446451138173154543382064958436693243965537946671020408633113018550256627096132991645896795559025442535624135549047380339289054032574352795235149199625320629016389490178281169684399718447157525228389622455128153066020808538624546134742440831070712999409157201299517971184945128476488529976026975921167931421365007764221815945627059163667436833309371202564782059085623658314876443085140839061900948530535253313013231503089807057541412885519072185026642140114779046305868726722994452415023129312722481711476012572747019966489699283826688505065696452602970612601540560315569931267491379438667489503042080057168712918360340640914173530261 A013900 711 2859240345098003035973654663529291771004214160657059716712660687041476362477803532524599586439202828950583448342752794345923752526182123549783663802240481211329418816881245662857710737683372656153436613835559275326950338444411185021517949096809264358708590731508100391120215641204210020838549334191364184323950100438738979676210991392450810862216667806774051312445697893512057660723640684477121216304304708094679912944127334676309321608787032948469247050641867600972570304990340773941269613802913082499949773759314992402748952753282542837037880610523394969492752570888280076418119943948089559265433397885670608582842216384843807225958007204124182210100558389423772745507686119230892878118882914400027299781400093987811087681928259588747444172209326970412938424489997355066323068837964465365197329175534373252980987608202705746949439615588624104420228592849792672395805231887225060473774976409750119769141059408073614283415204259288107536335861613118734755165692809392491641267478076882353368901245769561960408687271940731448792016113892184653483694618221533927379348086068422168308261874201814107920503432747592049681153756560338361157216138256651437952585454407520900615726981886126736050036355675467152184177509727436318046100631880956132883724539844572210358181922522231628569085095877044895039467415961294840426984839450145572095155897882158334176258808711625101974475035475287311795695074999846787898802912517002233179348976898166274204339986427466400342204427032897990953905523971971699382142931691255268851006253228991157005426977138715200227372971873212748461309088224398199969311530534714036659473221975365195008595937884648435090903152469322088242071145602798823929678013876890567732200928878611675131984261139468168036327933859171581030857404792367503766939239395809943883625865332787060940702245437521770189344475995235653531292983712274329926446761474893978223048693263761942960317374346281744957565015129260558096204064374648771186310872576118249994639128235895080413515975363589312110793052187485356037845574056055695495416470670282754664987377737291771472785182039041621861668538783345346051597762922439418832912982011506847989321595807886055115324695662148707346927455508679063396452936773238865222291555320745399301621621704537724914294570892841240870000895601006963643053996199104556316907227089005336141222109429313839739280886247920536015171537278283369168815269187168401435148922357713864132892949273769266856229194677494800805595172253216860643615524013185361458181422213871900917708082806682249714592298192723458929049744759717860707698478321189195644114476426890807458637576031880333417437981230609407997904388888896499139902325435623466389674264716773354594441515779284549897419481043672807953119173360081477491132544792256008529315219464176040634924509175611813345601334990023637413472595141193771316078177213379379612412437633807584400424623017639796658850516602472856419899764198366386269209991565512358046496945150986253525172242694068941974936512380936608435403235531492004606806481772176846051888045663479017821893740656575915011073448429175814998846080125460738246964284899398673163130829030309652440968708794439799039777980454093112401074221775379733552639603010878493182287977422357755525747283072329103265824207991990964266600135791661494548334201755579299509757503364794887021970177931119876983453093219737507118767237807443477918891655519965629658781903020695858563360969366021907564683219237216207592500448783347294098822760327804685760278553089334296339922775279280964317305664675131579417739141370625730434653817213499169278153623950206926957716412311587014694547586662568236930853036292356305525337536031323754036273526846697181013386503289396253571972509545332660187404440341958321320148768113905722761856221262338639872040794136815023634791050392795456487260552520879844059379556083288205231773493807919667714100054118672763763393531187557189828329421409721675081745946912707622029347620840961066547032180913082133847015545478780235070355057856232009449167522094704416027928335443812506195370128306224426071323705061242270567019539864118643781234878816257314372897493537061121918905512174121640979943847313998748639411368885185067619999955091070764863490946825372668081338971606286465333226608303389226574509754495942791285458611345065088650173405047493447737340616730031599938334984562645634405584155955281763621748386617869885928249574866082725351417957393342438355636237766028972293654668547445196080466785953548725794507558590930651795000584093511941907161328229939494191084909217796844772678108366102648377449219200280320894424368676992160547334775862350227315947772244881896564403925379471859492810256841332546863662203562797598588385571898217029112480361 A013900 712 11677426352655099297223038984974644051250082057753658246085894224606780653471959884987249695575934712919906811960085030140981543615932936971795011118394151555671690719443512292922839281483399948368906628002421471922073204191158165157566477424227813376666114115142964315474463820457755350316740174320284656561628929151954305634592986156899749093189955206313709739210787212590488204219081643113695236629627162634190327135023391678849576691768730051876200348773502110999675355181355745194313171002091123151127370960192119787059400688633986483289245239319207918300320267517395548379320081198336517085515805738265218183794478779556977935342323180370776688453900618804019693700686387237008834418207829584065895064515905255713251012850886914663025491164284489190452232398022687823725111764199510962467777283129109336872904471648278743821953283465115293486760016286431103124380543355847756706004854930036873899268769869572856168510319130562819277256828749999837732306961168532684504592148481273296276282946748713772067080096020413250742921802763185235477410673973184934343922897660129046009940628689503199972235990187873437694849738321834461140547587470128394393592206931210517725591182448112088828689530250531071702551551655332393968397636765644823266552276903757208896061147954968716470629009156534932875583912994940219082689209783178981139398297696420734767592776917956790599055466859656385392110051501949266304288873813601337530012335898777778644219142908401953103997442649485717752836504359453589418309329463187334769663489818776013317021322759203887963814181800360059203580908526352912892865191168356131834991245342810968299801678510630558403192655903110809911531007827536279610021906152622644565649545834066821018212052903963084545334951002176513259705757769912914502060314555666787625060280231500968374982981293628099152071963756617927822807206072283303126931144986375971354731391207223415006175148885023620862936235854428174581265115516567421050783420998997120921355658267347333811921008498410473181002015231961130079521146847911122028525903280972468610029614404251061163773434750831926886862340913599511154676475149297752894918742746177129380036318760583245582552704878477197824293767970451671496516835528521622693226163377011606033152166825124226860195371278023804678411527724968141221560468930759117558437123061433782339701358342370082193036806806018509060098090569774386305727609702583655469693148950061550219012227021950336536792510211551193464932048594535233771450805237774347916720204645096444409912498698853782741616119641200071335590991622908474634172063010047115119323577289541173632629182909378501590491876581913113813649312565531081033774227213955234705535054204038774272513189035691809520600799949945158634141969039082122303011917318597556690584817128860831733135822848625382496583757834090527584000839288744622625766199635339937654433248952671189257358603290965711174208053706675995377369046862312356528466795762700587010056220188088109008409481559089659988780185151495583447638789637402027506662959012229229137362019182260320165414048109262351072640081803045375212602274686474326535165082921919020464215781973516681843812744556080377698156289750542134450339630227050145182068955296331864884275510878628731700460004542982362977055913684298289152185881186860501546346261724163172707100129249662162881315425658664620707997761471823172561264394696617715612023329200747148055060828908726976654481098348739438706830300369933950644738675376517467176296134277547444918239398950703289016174946440886665649272382405369558631567845010913916293900089535469170748076493728664060594936557238164838301016493236181599017533816374648679752336556243065375183298747268122803673952831470726528609546498206602662804038662205032322061940904002770476237419755113738501440041679374960374841873763700266316635077309811077892002756104379313442275291357834418522830823745126125553158839284116633506535070018308865702923033703532136111837680647624189932845800677099299655926730036305431836831072162145695006023354526154504400204078142714410100365017336385579484742319215164324618465035069778586817185585149808355313887665026252204865090123921175842368047829646758949603316968611075353219851909436587397201849748239420451339083664575276206159353896124198480243642181862846634449831732800052991673621261853727873037397520550127738787339753848787285598121480656921122206089346207534429018989450016960143324690451431208107245830692314296476691773487325469289472757430480979674304566074114548778465926613680496896215454979487785224118165304068821313311532939435056108192340988733585084058845239458538072359883530505434200425731289612573094398640578636046226400826445862775943095978429669233025235192424102575080066815310154840461 A013900 713 47691788644305043694887910741573928744354511382153773396497646688610777473625484838236311468951370536970904330632995231683812863263375323819444976703644672762670307738969967999038460832345635212533399928331317535898411095310313253478182408014766236839455453323769495703793573163595339083983948862681648886148005271178425731596546849356380422171246189248061028259620515265728025465339355557722285829614296924541459349242476168978981235016429362173597641720626208745035885117771530180303839616002811358152642446865891596614449085411850752830388089771148816378338256304888062676531529522942207367765472187731454715849653214578067433142709517443275469444091263971158115635062666974801055017656237015012113106098884473170763744174835320099062177071489545446587215152788996857363563552681278986921325611669804878571831966025563206865921983226953160835244570069275429554701385701500161179010751134024618526728877482293092371450669162871450740773063891554703087282352592415365505317889298204516750595263459099368665212933887237065777772417677586927583398528410984558563538949850256630696938244531571428708509808979762284094762973511129942444578571542534338845671264325919963806653604673827517030097339739185724200471462494667094685538726756712206788347749420654911720609612230424035689906412406925213475892105134646548343695830084364691060050397727020249619285060427803404246442393031256989503236302053449162500462612493831003036207660911056534224538634045771347325073989059522207269360077320290948763996906550769932857120117428432352934764060101302187358036901463705032318153403992093386457898663620115874446383419580095819618444188335006944774205037529166550761870493700599448747091570076939832295293213875790458137787300863477128537554687018722940099980477545013859104030779032737113283006296315553753336441236368884287813375076259250367035639054733127018310584002616170003090985829829560812356450134931736473854989938743789305962235519439546328520880925620485425140552029565285331513368600402729366711929003511410867683318902395362700661387824670115722940022690558218016163150028248639307423430561373387572677106325346833722101895890532168404760278135709486416793866949084546893602111396002061889642010595904498870687763027667074216477211602797682656680043950776031948298710905198793070110531116332720582242779530612732324771887356657307431995054663815713266998870855671794106140885608436513931609887429259320095327311018055392574391400250827747506440781322444596989942781216005122399452101024904511243033710968045848487432948817135842744852541758504478112124161896756711396432905944541331792396774194478549375647724229463640067930039438971098198053581118355138741788016110420409768962045145387853857954954895247676370972322857849894484334779853274532801599877574142220797651742131747231893773279680221953966957796345411740001202010514361696891474714408486480853356717167529059236351972294286351489139396708301659416757610267769041241230108357618926390834089354172044959639449837142957408263854085028396903257941989697564804406949129359904288555847887679297086477278120430731899419951164162649304483476594250326492393396924139373821453834997473854232426637417801126478881850766534149925724988233002394704265705734498254918481766580405013998811616957034133956327024731509541138161225934313853916537816240344968674489085743211247977836098154365624834490880632475644851108948780090812100628118821986406960754081542908247185090362004336571147617762127868843910364212178218299065797338026447493966253374249114934171672064858986254152219776744867376918536449833649571899175721389956113730618539840988352946254270019761042382504729108876989519047625197481688859541851485597016487610607594432962425686220777462872084141760637104350234711565494907978618904771722259279774527469775662776955041852071480202021364035635876076733029806348208651658408909959709822906523511890088293354497781568679100027020673385996845256726173664871629300626492383370642601728925467391141926824070014068005050470233618648491395119794988243622137575377875746738065005310867668549681559215590648971833338597668193517796198654465495917453745803926621381656141719440196598178991186509108157872833856434821461461160550403181876025499471758634365304734402933575550128851623406514735137361539278588233802603192229760429223347228269158071859999908251076297248109113076033586001898573537272412212123011704935537569090883831803716938312511597380648462010804376311510554753348791359436450604978094584799568806952607857302780681469348859131054330435897181043121606223036512777194516944989479652086524448024427823575389813901317854799863072686820774323392929585637999387406582385848055029289841688374609091974228600590544267596074614469750987075960475018694081610561 A013900 714 194778081693994873259335411147572823958747004290365608082409435338601964890811316253325757906655761361413407347642546458715091798666814423386319048800331911674694566507034985274840976923843641117142871180697862279680236652767945668843498250755514802642256856375060321173359035951012887948237929534026984897565954476025079708839188584003242638570008732754195293576144406017275094531017927372649145279013579683816698669700546164203226240911834174482552302148851219761809803445375824180909091679556697870642565169887434735624668124179625071485340827822438652119587650913049641665285096256177792052898332727386221936456284543311499781765573082899598788032082575275870831223275073254451963598664855249247986148731560175761189378348189105651899936439847524047952291992720694854155387269069164191764372851946261774380097504276968718724318837619182631120383183864497851119785484044882509771358987717221078549631935254310700847334049378752454841842011012562454433472943505036186675634297000686365065622866088571190664964808501798787580066108809450448530285513281830446613907988622382955685996181429635403559853619364056124233705554879779309067845788615436035813944856304754050102717793501983636130137575326148155392869700445932376072303399485815080456497831756646145613053437919887034585182468817535671282104422472515102737036483343383919123042889407321128490371734578252311086299623821349702087156884452793778017301856148667693331178744134506902482972459844968805381682003791983706231000761143877584137988530040906033551697128709578001053222832623788364691145867304819186195602635397512591726090389989578862942348970290488916999507528023190198159275567977906639133106045193111909227445428442800046017039310083329685870995253243827804137355634807853378385270368322068646980631208678380677096239297788649399555112989895396688742892962325480683260620499074618788609274435668702525793898318592739143305790352524839864607638263813448648269672047178570599858458309207550145301953684499611387719080214273387409317555955169956636116310412591803201133874676123044294175069610531508758029937193520296044087340179135613558958142620455328951270075108418319514049856694329249184314248800623147052707276754523416965548825116744159742274763669058125474588796384197618535829624179408342856078713506633295976431490242745580462658318123754990700333189925211465940318434747544418369463355460520029980684097054301174984601872859725418460646366256151046868464492155805854418802301439777301011222302707067736396724725247913539272185221998307017853373393697013312490095010648449897562204401726705981770883027601007197714659457884444037983632246173276681865073142002741301121768828699055340490475178384584105957827657540323679329127689242635930314364434756067611913366158733538372689546861600431818101910277692011001524591345315274162418406303012092432750649132343715120636168772590414044939675021940622598356244326399067182403145699235771515525639172852205809102349126773459814891731895165463402991708436719325389494047814732518560820992664138065814115243225346167914464795226913918904910178938048929272581152921969507840187090271242054352677910364771274540763573428967017965544507862304678998453527845597452888245803350167393313214086273055970057410826301372798698077560523625840063525169158032982848471905400999557145094386011845009126908449549572934801077528386308342802752169040081974413612058908821717665790987400708993506654822705183473115236874732552272994560556849924191273283162389321273533432921974031152236555069372024184551765460051762650619569334942423489598940371633302058050242995462904441154043332909183120373256150010441976092955429946658293621771731925116660162952943735194178260634066970087031256275707519963456893341715448759758513897935739349319170385447597095650846786427413838254123024863383086984364555654879304517120861443765136525302446759487575360847442355581433821488977397744202423881099455159196423101709840622590875886098317958169416424820363706230297630134484111168525153494630531592155922355300149831280765415693738357715128678026255119955991423005673952985056513510000075266814224972720901186341968760691562518311443230052507426366819416083813035136676598625899310765574987265062185503057618418108910369975431079755418837856793044006170236289233399929221484261445499988756798751501638321296750441497485288128956667299676822941844623939966082147795987943804227138933921461647748353392151479066927373903764346788164098216568178706552139865767352241641071874503764043952702618143883969649144925998121987578112995393995097109644869852903849548478836566226584701013698692073114344186152105975575023317411234943387113633738936106610528624427393177671729332429367141039001900442433833395929030524476067917251984323517399773790661 A013900 715 795493358224526155873325012003213317902742598969286470334976457275819623412527387521523981192330701631909858361914271634584765130026935453366489013524484360802531753765948090395963308695646738530164317331959320034304334193806219674069400049408848760986043869378240232764436812086567686682286476247849143047134012241488504063949838935116227263426411235450141752689624944759559230849224848200563746883164639800255462853622670289768560493734262863838366339758425415480427180061062848913075002237569189330189171052902442091199442710630130934078351960250449521560260044681636954574832526904951976701034133590250796396903048159623039570208558793443334309800616477766759337669808949953580518985270733988308949478020713645386449301301217474582030182313917712811766003679762582574550871300992642544749066929006579659007530597315072221110709289039341402941388081604179538256167015173188703039717013094890324125630336404065587641297838401812279572021799018417332714201282041861795038144708014800184250875413015199688365973439367004930154535575054785386292987595079837008846308230240662851700132690572955381314201726698360981039001090390061555943298053130090929303768001579102320778559843159244870302731001527097007588174536460932863049270386143416855907463251175150279944417158862048557836378306080166252618913953924421403603433438659197607474338587671329628188655691562774841959867379948398139643859518950539521594240527998629875001560440098483774937610306225296943028132853368844446601736439588471585255543093528594372534519795059916223679468423941646684023473527805479343160646918829616573381117487846829023721710371912356076406605694707039111492495506454136482790157532279233541587719101748668110738236263350636853395417584768370378705178285474388790516661096534528883202242899994583201709428012337920801372436517144779511891537890326457983985383440891149669177926331988983654297385916862924527914321684537051015883920040878769437846815877554047365452529439092864755977854344818547368194883222194155791781239594065575067519259472376596045554058698628801324884695971441345450178824521993434593953150112947938471754509234344229425211065020366367145650533775166780922907007840873795501108841700425841752414922208119939547584104575563959308893577901497878059800303940745792466853929911154550730639825731887467913123299707545881274221481306746073258320459670880906607143659499665314964141901463568483055787493548277441260544285073112746666542700878018845837684898112495914837234017708238049285599847109728933655070937348507689921980130571365766554109523084344875083696559296441626856445143908301097193638406605315779972990440228525469681827084326537750652717195058640615152490166515658331726469893988093479071769724763538645632826102351690489882990642249802801439751027009185188741829867032219823337585037993456522007175600537989716689358872054099267905297520305282591352171696782718694569335809690756678719869753394513682329778471484866597160713171004614003459137124777164249621839418113833542558030174196893786767576960598938729493878971879509725633584651034363113462566711064570091077959229768588939615935563869945423826206398672727123207051004817627040098290104946401802263051527732402938337573708222001197890962961874160367441613108262948535617263012100817029283206883491663284426957320127692335837127005362213620215925713860372594015534760050289149062936328767831784607423401577685940574637434223001089522468065062527733412035332091470689357764791332239503407036797389402559166930067062602880466795377353344152049867162863893158033740407686716294521970727940568585055468013043491021669529977727691099535815513796085003215364400577083638971552127100876888176280461850278628433853546599414440786873357990274261553793405995178506369073251012293773090376916745944719011294987284227502099967567728935930266114648222457677827343342637848124248112869966018812400171872489451776954079104494863575222165915129270786116261796564018797290026471277671790025272232978864781529876692907484747912574048706055594647203697226083605315000212520482714749055706561667384526688895997060222291882704817397271243025314405256040420957509171172598283607300675632532153544047316900614736033124634000996995571064227736875223122439017018950927028048260185831109766327818643868199094417884333393093653827949581630537806592569646379774870321162732760053875277412253610570477839416065895742157278787862347167575437030697837239247808717154687737872481887781690384315223608300977920309057438543283732697235671276715464054664328042441413856007589758862601610770100597722611114464844791964898962560803994747841994498366205008002166951928305662542043522254178666822691944166565552540904322287438304110770084528700598844461406147149494043233456916746427661735933538212380761 A013900 716 3248875219818145497728402554847335514859908951193061842781547684136632199798726515904043613111579010865584684445752438697079273852308137112029531146624360102437980738087262361934244145007199540477782618579772390911422365585258175577086510811190728633591862752971540312873469148679563175746812879930316932967943066529475440936081601144747118882787069553113159382301449926517460614270550051760770599209279588572863136095943201353114067681020596696465135806573724997789028126514566842308738529713458563712614923686329916647109735173927228378000331319210821141453779608744318167816028097965041272996670206030076867815388135891764615531728345176860715097991007557463699577736604402314368151168263189952386568872133874619836442977893603589157944049618453644812246347394522043255305788031255352409652208993822700991932314720025083773310468918074863263094326005467711256371549962835835155273211292897854667651810982538180670551412143114679932812373801392917246955402170188449798977081840147953447299184525170790062455160489692224202249068896616824050944576930053157407666216289434121393291363621701697645780712586210502781022365392263140790689579522086657494460448199017213367394037034006515134048253986067818415787871212534632366912388233318714924628526571587682433471274062925651377108110476240313072487159098136683378878186110261467607883553700247065005814916898567220294823136326314632790517626305205417410682559334639732271123747994966657683706469189265041470318140414576550973210598394659716389813748803823225805462604829523998909045540669688503163866952258383885990881741241838955876962395313232722262610861051637625364008294724358713142285612390404845263499765167739149986431945171170837179734141461386599323589078353370086232040197340884236733737886101017765946415163430110777248684676654617314682805969352107511149295741789420177378852688496326985255039238110402540131499608120445786927379409106139454591022533722873023139879618572334362399292040934728608042753910907527774124992090762646373863369552407362809198830475130392728286243376685128586119762911701659570394420787409097908218598654329440788460431062918494501739733935860743300425918490641692425134025433629920509079874121497550880726879536205104853226227789081165341777411570401085385281908481124703831759670602004076211793556842911427339591454781458887841257929226026362944540379847662304381555142026906242612510366903909261505216624758188013446129630175211384841773573711198617646304534730066142678282662288956232725325367621180691047669608870295977604918048973246645498549405257338295988674200201519156544686034468681036419349635810055176782303470229927761099253019676925097153978512949056189194984900241556766708262407420506666565970493804676492946167670717440641481421611965003061871162888609159240238525696101776156012712854391254113774986027877332804339920727258715018874151293507976324936623995779001998203209318949693829042316498779708286724516730585169815154330665822413115056141465390439541289044803989358125684994793592467708111431247832359086264064680602932077549969848706874093426055582167225521773541584368257123856874382052336807975394033379025683516617040215826675412092466715901704547024331007463434572867423119323183314307679723553220230828659537069816377262999484983958930112574516075185511591420818090828396484746239726822008537482423902861571591439529056145963977087323257030559346962521806828727586817319747592972719801346989934578555826911830107533876736542044790688104182391254856381296218253820443486717319467444170204731014529719588910618757232773725705173475171952804098793621967538934725091549051567640947305323675710104557716872963761267867007355013844818399877635210523184796665329703520215117032110268241437101886109203218314533040438433532560010972181456059029572858748868862500825553979643329314961735769100919987624472330773010578162089842020341087397742354344606042491709931424746576822428423036145369946848210919608905734030994401371610635314004351981214633110950931380151366434491584894450360154239267044745278550597682955115975789333160224212326812834646830489650922500446627437012880910929587820599939272984163495179822678860296651500200821397191001117544047620350848105830608778983564399835629576311846114500026178927473213021227769210451240755789711175823895067184692382714286861086442520285349284927653531038028068792074354662383184499114436994140866440284454787399929442009952510067766649214829540177344932741150371089480272189053885632225312141793812063635992512902296904903461118636822463020770734453341760510101147778621259513775196987079708635817893542155753656237572771916239386658050537345084693622491281813347349222991862614539697859883558449065257100212993750644441263673306979395771463804627141001959723387899346722478380861 A013900 717 13268734534134507845418066602654557823574869007476535065165961678330103703830178762330220424352612949855145275329581980635180159419485515087376920185459695718727059570402926299638008446868048650464852470324267001493730994709118500132554595890494866003181160261273820763346848223591352645630734229736287316251309245956097177802491803316862852976309553548939007346416733946339887412202967736946214965001217976970018906992577724589454516930123899988629957612763556837195167560526268955239961337941265833517254322442263698908377516533571367345819531141120233834632522753852278573495608170927123028086973785117642965921694501183691758057747266265162023392420171956445052909133643776096513280554454862347731938317250829468748636602458244312083548450990776149231340119640314871381037624204238016031612996403880286943851758480369164663661059418778467127666799933256685009858303574767797193486477514535421146011428885595166214779692885106807428278948654642614721207804958668818012452098920430096822068046818434548864863183411112502556629624529741667723286797584607030221807001613894184616462651458755525056830654054054900618476223520907285566396102415733639959783410950054400130987354044623042465481608152753563259737660606983904584339251696085196942390289999547825414222463871668715714898611104123538859657878959859126724359778771104970118824829550732738437313707920355282973307465893437918094385828110715750452386051261161465208228770309991321612683274522346545133967787585312506406240378114228142367354721303443240335315629846863793468431801694615485460052183585417887159246110287535721536057995661169074225451280231854277386771640492048144703121811849264818945504654421328630198736693705523987296589386876590471684069478492077122550361602000102652128495634363052758919520115380078855472130336609799229513362542236911638392349888337912735853149643940537536807091007405933124553597681024320758835897172109793252634649721000119436678605490090889341809311023673566042836019290291345089831654322875814818141761452356462856411752742310512071986574860963110343700309827443659553107424332278284176053486982745523453592034964496486313049749107182797574012794133548226675182298407513391981053622979482269049527529440694804936166090139614176453518468372086643223115227709669884043993502465315449660662277295691403309052800064411025291369350009943494928160309876217464987013737107229812359996201982622718822716722391540423903351468728210992043672294167479985527889996595597863378516899336988439029734059227031681488478497256784672432223408729685598127271124560900591985640289717224588763308778059574689521302266961482157551782385069518199033220356915549466211660798713753331347427026061442232469981206408498697428746659718173069517936330144770041314915486847880969991078224531555862217403033974960100547676581332175317322534211439842783537474582118045267298940171967219616649990997785017839863725382731763516885553854982705393519885503899622627241617026615983225613902414942559521018129173017741510468212921505790959165604470703385576570152826115115500853909409073593191835447029184747920700842958259983287800984520614330809789114747117312173075899170562497940877202255406880867442206617291912420602482415629050932297147309066643430297947559244006374136196193459622471650431695693677181223076033354585570344911748602414553491889940504944100847398169772057734787624786314001361764459488982273791013166048202398464207477913401042938802214431246432254009213513588101671694076979408306350201708266266646327064545691154308202977312141171842302789446977033128405926224695123247619172687130271247730849681120573056453960530619729291313734276038588170357856912605619398636671758649840932949551245669707476614079685958578635121509250160482973121602704987646828761873371497256872138737541989114070208484145833815300898564540016320836422377095070582383275282369285885117055382206947121159882746435022641738919147056744950344341545292725064985651517261718265636196367296560487930830664303067809800607575806473516359009610356288744776711236873774547554672111837191349004865788148624793955049613822234996571562131743941208440547700032584733895114827408982556016414688621674869089164855162762430322519099870895144855554348933094588244787028075671417383872276773209353460173122821961515202893545667784069344935801683650000983539915299922314713765941473781779663950993826196017771242207706769632182081674839234042289056320275839824934539867834617153064971716917469127587163364457029543612249642907820657936783691613130458085765258045592777351627537441064607743814864601468795790129225119252494833411855663193527195355885195289530857621597742308310266545173722308970289095904194569248300945385865588236987990000713209409416707857249631095941511193244708248243109848620677752790961 A013900 718 54190851979593277625979771229968082261819946088303924336179369256429654866916536913411615565318930901116348674118821096694119924265280211653871167106356128744548902718542161703277889935862244361412154438903809185067548249222505575509866357630965972738458179804228672653405626176817666931373127298400200764589288342718542439960334576418202894703398823958775348842507929526980680520065552737429773484776439340961231188067293677573515782048835950067463598516245255242345621029112895566364481340247261731933651895540771614975403523652275354948428892952980288124256520811530844774291986826491634086133037722772750754763758433978816692775403667900814484899006616707489197031245623679599545985625729657769234357013422429884145775496736318053224732312239879861851865413963129606522167142050152685512726670226083883787671910661434185772022796433292556374571105274213560505447307488012735285715316303591628037846422723088103932947958491757597324641482479374557425499517439504278313473629653027478861104932079215359453536592232507982804033606171542474890343333302091156735912197098306853286279731285354898640127131052819673670819362957960965889003888272200174693391388444528125629365583640999012356315901338268980462657839422643571696804522191233248917613125777443273322051378920746073519933132508962049180267603117839619314084496838848579567262605192977127784571351831230931546567994762855694727199254972802307138340324341760801218392329051805866589681374159990047328182975244962392726232734496697270470655784630113841296702899173206265768215789732780798782884583033388778364964198271434927861135996137776277213239799046196286129591443705214319830164494895394296320154504626802679923290729499424222041988011532070021995379841178970668285054369090221241660641148797778135755971022743895433712582979878417643054753472112313059269834571310757742410584313967193294611377190437578879922472842669109435482446476510778732878425560186308791458529360685691251772748961096234749112629219498172772726549251711438174587586089330482308334095786623104663712442376234299917816779066572477424505584822882072681704222239717975082338683590535064247612793378394370754823226533618446112338700108423851703213082664126514507444432516271093534600864905288397667991230196907431674168124604290483093957907412097293274560467365610555945905849795861132803506853744960237579594449725769624970927790733374383889272848513431428566576188636012636804101636784355240816554060281699176374441062986077829422064247099093820829775901023179317398776519124931537465116055816317680997186127090298668629145492874406660192818143781887049048640109799656241139391990644804346189774292899152490504510079687638694309358064564562283072882715074155938667441661701650351391273283880585470504287654750917517421532567887551828437957948460168521606866473495318545652279295475673352088183478302890794220868855271493603579844884044789144805280699340178111075807384688722080379957906361952671540115340019363707712964466769322282349662373650931120644738860934722362119204384404167736655737727289569332152952271506871028368341047340458167682233426672556005691288681625509074590533327816561763371452878393468402834522608509497557601583487888516808895019036153022541645711622106387500323277924656005676616013009904637596089999738814242669510346050899496282431224417378869880330781197906182707214959712564230766703873177409799275583590763411993372150662470629463770068224753599112867405062760867985215031282920058679625467451485678443373165146931967876531010638121789001286087843493072062320664683188347976755771700203577550724710790681427933128810913514213540436676657064567018383713470503473985146693774629522791591429766173574004100195191990897974947039459503116962278391050089678671008910729042753400993195798405318288758690133975282763252540308484030904215128336445195944353466716354860582116963999682852692451003526774944476198284598022406148561427413599108446275649471563730632964347300100830403055219872249985318793446910823545074471200958794294635347508665729218831311139227419503442583926626385025662121370243586669616612082861003771732913473817562033333249302250779344285772361735853066009195246214470954521927274135093204442630578301822731999714372032000540945122946150877711408890149441741093676046511090295846201652732755342585395721652591996652666876351616328025444806195339013640107321917836560982375548071737425561564471950292590591346777206694877704854979208763227749449804054034352581447861483942318816096332378849473256900276211700877716998531976149263507574559377290589405551122032333723310355262558438764233401632193125904347612080166081967168265143224960959112267907410544455787866666871416944461555139351359034784270886949902819262208185976501075608565821805841906201357933175861558630851316611061 A013900 719 221320912760708884745541609660083874733581103639188145685314498159553609871628695324601292541934611012180180736317351359829551876811755177695786887450236171761740918141700761154518933564944928058687741356081485996543558872197884243445420701066985760227109790596630126212446571274367210332087920572523558342859877109785141897584442403884158860461045840328858360983035477489071324292680244000489675318948940688859105256416822175871673378981432952506478150163795763180518993190621005895484744606185181886651959640229960893492660506351781429420233390138159747708564180902893934673530677690061309262810025496613914130281420583971319233780718895477384338590517822301673337084507282915476185359440028121024987806712875559312269645851996293297493182461151205583669065389032231589126789347014170633055212506597019415861114638004274019545704074936006562781942225621520876673857853959100300193125209030814871660996612889786848360656690224145694991165603235496109356040004674196862564335964339559179444117514209655528759548249873378085077936454998802793242126097882403795316295740081392117813348336822249226891041856059951882058667031075971338748246669096381005665454462937685762411017609513787707363442128971525681376521344643858033810491045885737903137672684600781850017863358701597959608832426412984414019180098161171907080271807624038322659236773131243080562095642585282078760269893978973705691049204433676875386002856984509630016837329472809391544784289888189512283079417380926153095599837190695819026475760663632569353705607216190883230235875063439793089977708451246143109128647124565660312593382962288231542869876524369298378150544827909508832694643766774740995439332500829451877391591639327964665905279886138708901352804738875285313658833855741663287466176446154482019097009959366084720993860704425374417561710207369877676990642524837006536809807257728101715620194843306341070251259217752514563295137164147933727510708782463921504571220505792327056335804762093435085638107981706919265272525463936360271334935020712125949588936243208380172649621220880528655425202567721621900683480717495921420895753454421751754499990787846428739657049493827994144294309177629385848597451513961164944254121641762026368314284135289375756926960553250204240651238419838607901711864507366294516583619653967559925679328357437149230027057126248343935144886645851259059271719465451113391161061965054616563129886553810840182378584527845984268298892622023374129254150547887930031119782503449220482013641656172744708587144667673367660580534652017092817948675478857278288858835615882846961736593857115300148773837748678906600121072885854093631968384436075078003379403721585621960120962364879067543580846193384860243369517075343267637157997371901767450609969983000672031715055876983818798582042118310075292495264122719263124971268703967617019522931493012936702231920314595568244712683162297874048070772207391088391709455920763622816015614594537201866465330757267789656600288423338034225891697055902666538449890141440756298626682360533853404745549445857443435107761057399015204525013483473830170039784212543089177220106812655399797795915423237044271754668947714347114072099642697484876619936247484498184724468979387724956140571595515357792481556319296457799695365517439873135349764540310828764023290987300789873816824683666573646074241459857128823821149838700719324177043287438526055147732538631210218620441685543193892746960263612799406784398890460881884226723699284694477605094573517051244080110816258787149749996936508177078163836581941512647697899102795888953274215160216223956573131278492342064932810503119309780694313034710971571794055224347942568596708606211597191658208662661349899459259763719611283805218410379178803596139488758139166062306749946163317394238207749711953462958828437655134858586308682463126419939099935909854004161201529937769731602458284474788068738364091835954705077510185890325067906973745874261307532404542826282462903841820323772689101549948226535476037290469635321941351262192906307012737514517395489213368358176655029843221429360457318745709691695550333202560967875024224708365138163651331778917898356808571710170776867188337759242741220314259767039833957702222408291357351987473052521582765466530265441274517569497745812042759668225164242423435231990388355768016127498827408357252197072626121153442374512596905047158427190260946575953551958216544680958255330891473411021456661919526709964136639756729275925441489107214755694186885753412243792534430308219137847164791512577979674976483766384871421442323183240548765527351873481800743043376191705545238170182315444399839441577699071986844218375528193878839710206278071372472923312022427682042036220814292381806180024785321475513662985054051603714554814019394019281403060734958872136241469367465818493022550841161 A013900 720 903896961126923916898151233554358212883293318953911944981538627247931057630328626203899463471807686769456088325374431006031232649638766132982540922822396999328297845523438220331931931091525145629414663160113753039969545333502251236539686130648377610329299322885487695094379254188214398084490608498164037151632366963950607809066518806145697086167817777532930760949176176648593684615059677202643883459794687616310160636837199865299677118771449302764659919562108440201320800608808440798755140930865507528457155018622823515074268266651816887676604608896648363776294679789690021494101314284657083221551687940746383313396480088417848854003067821738080854621872428580086377660173278662379204102674378289106273726383861784662799772893783913452585203982770099875468413624411926065384309498929921296631426453405393593337794154187893527500629558150219339064293025603079033944579535212215495119042859327960048165547927699791357176606349201123657059114431339692895717112339129892080595867076295157984326899783901168354662399766856113310644885353797065486682960438487623222855078748362153629753613755764084889794930935376305541467684080284405620553052969503198761619288237538265359948599430032869889430741362374737006835532200181325239743460290992988055942472148850737754439805761136554928436392121545696058280147458080140346878445169789142537610911564382082996566735375978193123146897034269420490386519746876784160440849654213292764461395354137230308817445063116644675304836931604857882783892390670357985181848680602102440130038424137252402391489567582469522398571049063442824318135416850085737848322947949664328732466405583053175875503018282210052933117027302528486474214773305970065241906876805770979819988419488258987162723891186845291624799357009068382774003898689915966168676117472056985975095747496804376084138198219629524790475160126329343233991470631094597944866153379742270871354238022482262480468232987233740284460213249169684280740826238926948723108116564670560326689682446197210678218786519787952920519279453025414302842124099823588671498490677819387962150725232034443726203304281805810171001767578957330762305166876634387462062095494792404712706532406665352373642700325620307709993202451241933652858736151219474818241156522489712389447963481701278369989327546399190801473677612388565460026870623937418607502734036367987713869166695207772975230688740568357651954284332541524560095332804305406199692559448760312196143775656498284304661005506779642928026334842119464819812395901616762837085466124389468535944622152837660794877003471876489116806659397662751159275384708438454452907379523217271124461073894189589656415710843758662148679826118731560232951982515364964633806077519249301104805688056926514700184614224581380346803629017543027645399491422245491339107716797432296812155200698861865247958283485142848637050624033545627798522087988760074863799314015823909697599888842978151491668980635446632706512187581163980680032923811088137004310894550043288919998505837709136312349734776548334239977532055338671224174703237375830590767042042284375395815812092868953271289652742231443051773815453672730969578095975957835747317515204029112762928976222840440682088358248287686520731388483186386881098664593815868275631716645194982596193642005141703311955108708847996065976286744526143224445167507387337094505455620443959686496781877387446492590786667270971700354909608756264285077964508368643720561753159581297670047570292930178164252246486972320000681444352795562502998824664793328857081112238389982513106003148143913745975637423627792869956175410054240477264282027621852719734156308600076194643424559376113707335672735814656592348386215337390302048481657383881785731462260267028163800176315048014530945796882176604926254233059761875550733125658508806338850023614181055773931087201876356337074799697987349370648248767329620375298607331482081766426322421525831314446961764427704862500163939382498816480354400925761363033028043282226140363332329245101941764219374044328087975994631273310841377028295778009434891806924997634984037730482872473095946671697563488811382912451459354311155658769139306567769610367596940244530080179974060757430861038660626688628827152906485604239925140852609390681276448694024621723618974698480103313168709646803758061507645794254407177074180510434334088517299262055316509414028895155189271532500004779646171922171798477506104148348046291555149197449426142174402200955691240414567097792536371511104264890945384354292396698285333659356228089100743572181311239368551132326776219757184013554995908453839023313838895896464195747920809012756079764688788828663186922357600542459111713072148763139293170477570388038571554108918655562171463872330827001645405756223466826510922237208782217030491421133541197521750706264650495921285136516773171892912936481261 A013900 721 3691606482835431095927656351110587931594871127232990728411046889081902480399082772607972002664673245342822379785750039046163163295622334402480128365439874407353700559200119559095863531702828938790238055226883738904292660066101877777402968665867169646723501693895943181022649406409340611431266178657960242295018901549837641303616378522698447615315070753040020053723291372226698115930049842722995087082030943488459943367067444807070276620451594868870450342143526642734654483087235161874636669830888750162479395268712492140738334102100952002776908559799410479147128878023752806474080671771282278242222470270490244836625877725587424922482783293828317756442043807436359355088291347558301569854936531044917221632198056298603125215275275774715616684171235347671500423551874371655562123808889190497493705409779421379944478442912930143558848679070868952891818210158560685612091224339744515831178060824180960672962457066645581636335167378658328918786308148871095091154221352731376253661322164131018947475734330545578445061550216819228118086918327948951227365409787740492085649971264620001430363693529854862496367228101304838213710019973621279306344185800983565528096710218267094831434880796673948293980228816025784354003894292750592961505917904753512262706445593446913645365148863565119781997499996898817318008513692559270826604796381006826999261531004429548361200515767914512437365324556774494208075684739221066440634513622163192629549227227216441471636199719751635057159817204331683935577696629199717639173378295727177837530058057376673859484934453131358897526420051055902240521174092852012032073600044172034640594779508153058646317752469392359394196184323283894137827029873685649424537117469326064453794524020418017730267806720086042370134678760093191155692096643384487345456300043745408477874517447446249169604899486987161826304391947101797031287799195924078561225801884358788207968714861857830678742790811394305929504241391147156740657889183227790206994581969887600100793658768196474328124024244252498310645709733380547579651821878213618316855657275772840195607739070877103656630641220627391125198489970987213523661294346029378468195266272377154879569461708594372294546526042566224338690948124319632473574017173931608324653525594656756859456817103579672692151782621576481551489448210433752583861202342093435272320523580664534990200777569064760815912631116043970054704144596817172997409908801396513765570581737241439800582990302480299426950317251244246461995282155034948390060625914188922719703589284085152837119967279026443290017964756494241078439194452653839672347757963118200269573481618151180216682596352333597305357061072705595840085426531337683878959424742984567425892035002443589891438015398981635613538683139227040055761048074176496749603708317084233423541165280110040842819867329422442721051673539955393261427090666027732037571858076983010511317642171340445419877403623495911485276775482208228083299131812419394659303144169788871427443128742726346321454817690293721322403864150635828417826478644740722485323129666469867091582267171935659838426753984298184924227342054200178799192491468160254225584871353505372933455211162290503464190994720678866630157746010189988807005584435570005847481937166267981440375769582357473616097049506841235638059171432914809581049818669605966069099733062088130815006825804910796199581193362219947607836524418588042792391186688031067722951199926592886187789976640799137395538951880926433570800764129690139087103087562696709614060002812307099178533827573920765971758740563337706273852846777475692487980885948377933587435531493292436314518987514109879786619404886372545368243328356013374803466636490445651069986505985403168984987650748618829990804463888463911193850259992294354355919839493606535698624709235041474477303720292700464067367727172270428792603526521349831552013883438899669904377417501113301624343509828076069197164150989060953856641782044996002798886231889175302908524552864596983062084025929202250085461190109753814388430847649577960080578762639815264111051063554189766035943479102829950243628897826690742218057764125917600401545137134700611092734433471913031249625544993112241513484136998854904119655681604012530762761882507681282865090791825387714651606053978185037288421415640237220875102761437695960218606295837696845374285247590433459380211414344824732203659055154802020557710393513764333781157458372404207386676392452398756680618203325339550668373898661595587424872439345374935186749931647863829483510430494924435923889265414016339048086919085886534986943972344712232408955072748569645318318279124009806118123045247143932150372787598733057800606469675835685950376840615699358718122707788790100120037772450202888247003294398017089620084019906624661356447043542916738339779581206165355042616547333289828101017616796054531361 A013900 722 15076893728154666974309237231227103282014544765603384666894285010746287002100374350690991064054794665977866224105361520218474021378814471555503494737421356506947655807529767491422975345691055371742150031590171104942760557268626745132569241731236773421353099991542115441557783463365794400487045631523154083517328990838593460685740955140931252604155895777561498941431348016602430001968032492714826958146809658332162743165383518404000523815862979055548675112798719305119245109031060211847365497893002575427332260696343957864481571044724600175493175025985332137295268197865686860673599345661765723851339033054179479427508583844949327713336857733107526377402707555994642678475445780854206999746116141377077469785281713927181322294830969066791824815440426454660522551328633673152852925410008151800004539757785544637252624353179140912238837449042014961374427643926787854669027381417174916850630149390098285665406643868344286606538093426345859795544079897112588332878046580911566488954459511849658614404594055115527473054322302061626376306901230094639656634297479520731467495133291805812461749791108973773776275892655767191053451306284286640436319595573982780956865302299134860268158028096576868901392946487759721905971658684916989464679280820721724185631657154642133465949449838835169266775771734834456707295888780295010542207475504466363154511018036721722891527387648255428159956159387647268569696112119137496671261857718790317181534628467901895830750874911637372488581466604028234692976806381011196009865633470957662733434347642190131086196280284968236004746549656937461396414767633790995192203822014003050847687779584027414970484979177997804394196030590908075332193510534149434500401465993592049161806669346313246630204479693310125729909411658775362092153247593343228152065420464960666509895794581632673679832539599703754601971593455550396357279531983872725175980858701711611278953236336028428132884110695606296240994201769825493991677625871109801212176779217799917459251482568849988999965655539975872603006453767809227750603585384634116781488506735641132415721762747108249921148858439805548721814278088998849739198615899912930631334755178281810620804518133531984482529761556970759387872039925481935304956117114071255490325788534663255346464446189546844821689787556563129880919606925680699361500120346546141089119522676315608018013985870594958713029592653666294144387251652005613055894805945692303266480578443649501531000791277350093369907217636123878219681393844660387754794992356764893468464148698721456787234495484239176067205659879962886482694592503277999259675150644929004839165325850172853274133608445161997088406078484097996676088730582062766067742065552248014808653086045514867919211890128996296990888949347600293518773752200792304551553254741512034809317896661662697916201462979961527739489860956205361574387642416214526442379263144064390212282893709613684479766724016123275592930364023662106523230067534233862147454630406978899585691909541297413737799942383746277546550943981475937477073539259464229443030679193959250658598228939169600281778544374026201347221811910901004433960853597604762442965398679722647102897361363121807488605905729719279883093880637962943476680314398895896451706827062692229268620120927075740352975575987939797310633100108338806724775145478356395628776288898607197149700192276661987669505751391835850245112757214479844156447637943774371718372718571397933072439231388664397836258028915843528272940971582831626735776807017897194431492071545746236062149183728477374226025844093468089530748685376735253165855224282656266942379041607287132444563311425363674146412098115838998910987945582122580048212893557265573980582959081491067854757049410084912184274501771339348170715040684789364919366572395677946053288873611542120954230601351138257998000601911996830502300855269371368391411453366693580756137715193714336277282952832355302284207306218574830706864558691750220026934058544812743784008034878853403120840432381480838776282131988435663097604813316488996343051805076032159971207759712729977657162798947346902619955025242885486983511932524424197717550896116967900464447792477073482839626937931914698677462077401160312769989888894629180900726567111503635030600167984857790796338936658359488974679192037708474013228063090455508824770191437033523889963753969336881888180817537113033617696150816782086961765575859958429359958956896194395792132441091234214558069484819222584224256507897721200197508954402885118171140582592972313857434432694751383681192072766649544322630834325588283426712864397011573093645821567506037014189002088647573176832447216905780439269652204773280096514683409550200825620005135418366640043669002905436690346386501646066092474401654235993734474765784665686070526726980669793970232127383681132694905283580436320237194149774383107585991461 A013900 723 61575556752050203544443330085291843741178884291745548921447616306673921491565140986031427295697250950114869423734931090085789969187237562094303378360597299531381428031188130941488065032312184934787486686167449399867833334701355758422671172723785837566921617028557145216981585000515704276823543550749345115647206848812890391380095320632032469691885698101034695388198709865954000973467643471529117494594343472404044191524485992897296943316889808623745399576856362312756814069038862042266037277310309711305343113242199054658287048785330784301331851616801720967259742142171449573363907761216563054546977596235607466109367234789741394263366774004642181585476775332145276157804246589032447661870112679114263471427538833131715165565641455596653558520565061123905494812403824113157239785519939702774550340829311700638548080373443282578815548264469942345764261314989038204041629397473265495084575443754249798584372939629348769274048833900632552336841372251877419122895562919147509609105397046804702596748416985091380868228630768172190345101391620730747916299790970408098907128341372197410480844783617950898453462149471311440748591533446961352492613296603298649688714537985198981956044470707257686857047834143605967995900757206728161589686115479190414468262436616931091930417614036236553637608196118009139472723846663491632850440092915266578225701603274793225183009895421627642403505110511249597212764461201881569292597224371169253191422757660386600664265478977493104617988056338978317337821267917494206635088243524371661327281952639816356559265314508119057635221388200447943026558948907933437255474821691211873970092508286905949508372673945840010924140402732358261372286848566030239592524127665895281573783780083947276875664745719927577803648758065016115095925170649220671439078535786366323053731924546640584208477754811689703873666786803406829313161693854866580763948601004519093335984191473210039365940129376036370084140660442346069836904583497825410240452396180195860695246439210922808924748733756471001273811260839563434865467853672969580981393991847538684540181666957227550611213973902868281340310414957558291218710806395450299904364904958375921038238353313676111357084281704585835386767586131700697460906582861695528619295043280206735823750791147174458483108083049547035309793647564779469943002003007449441368214131681863251021978937708082741474842872386431165581386118859207776287193032857607881462936596902287372852261862656616793682131437454911167160879000282371334289745983079255858179447898164597000386201190241676703215250702721416304646859467937230180054438542424105193592639946470016800229742344384494557470756353542983112322810660658933124960031437664001669528034877371573317583721199687723905536786548919483706360317400137008051811303199243064042876770031073793286222256311157923855402378280621099273411318144779704163657847590985936520130374778482326958397499757320973085972362492639402432913630442046632050630281603499772930776823913449522308743962482489400555874146256865689857726053518763117118932511039926728169574031685408691503680412034856504782948389949247122703109743956138831207898077427713253942755590216440487137086022868196652240689823601007385095416053548716845129594312304113568396248200704498390958251327902867920914136153954785566628883460896423300833743880870267090552486287704977307500503016108765148187821915256852414345999191954573806855309377738290164869859082137353675655867459252153225469663046494982414229583212793318600949674851200892053748447659543414658172553886375887977117920620236695809824189922487348020742475637186207362984903973464755639206945035796326996171291364779539892411297486326790121887959672843767676751716681120252777199936707676958828803203365468375788930056549937687760695154183142005772787731294153208785110627892256269388167451277425306494875018731908106366619859722798760363914504387584945575122414233343534587684664736251017535765362221415436928271701010999256760062539227530729638275127052631536102080092590915670686026453654220162828020570569582650520214479596244343658432337060938549493860274848067134933390322447332382204719254751693703408288338803216834670752783321547776156234544228475224443932345838273466659107332109176667125688249118647545342647280976262880397216425898745695792434046752763618180051952524857549922728656401165084140877711066467246970538142633750135232081307437735818704428049043894793150746910826141019671775452870228161591051447846518185777514007873424508540819997461824003066820843740225578346170617600913099969433931321436196699362683331993509672973275686317619247642259074574511012114797801625839166758015455715027627384742115488593567286612968988618435096892480367457759200174340796270466876246962125415918913146324276188480486223619001679819497720395363576143555917044864287707824075055311861561 A013900 724 251480792906604988346064548844670504315192422514802288095633131205703269437622683866191938249784438302615088328345255799950464898947566114586906521865893791613414421603603476766262347886531226804350509162463166261449617990087141754329789759192386462992902143027947265337819708282191188352679311039158951136159873138443574460325838679088604441501100071500133900469637739162252601329740176169715540288790252769988829286649344768077843343497452984290047210157238646177892417096175685505680765110300313202251863114135578401328964794231218241495853716520031525404106480142584559374025109051492326387638365747763440687944732832972017618052410505079133138455427283610789854501364481298514008528291389062883242557920682775932071039401801834443748395007398286701203555268833270464369596165281771260041243821531332745889594853601260083823423159482469956004278165400808045918164622663849961081740409654412175356648236107113162937940912116582407307631446185255264819317236891413653263142056961184252132680082806557228693695313419148922810760618938619618068295707892602034687154701766126532816342228661618856882324683218117932526472763430342268306676434457270828618492328733299889147405663178859981826150555916473735277498026278408755691476598653914677050920245085649644889484110507903007744947909271373757244529690934882212841216115233915333147398166143636186285763155896901364875967797625344104991226248548759065719029465616651516718128342875983542576159527306957458566063429638882077684817713178123106006812570530466129826398413550058226621640052030247923551407065306770837644562712429793839859028521974743900105693128783187060875293094346034879134455292742939627107628818090515372667550067382324410585370771910024629157435179263659501940435459696462090380679383085373652793445012087083634486350069606772859356606428206904176731280146397650580635004712987034354457364623245311157433612586372379928594984475448324799515097008955453246026166971846368052255788441871691934094861316677627769054852375228283536972773373844206121863897492126653628738655692183498524589069240486201679996678809602030678250690243106038578774724628023110464965289716612705408057488190297006737920069579271993980714888932885288064950200786035972033570129591505555735609984516429874966353065320205090738096455763545812963397973684423484727270941364703416029385362115201472518432540147249956295909782104629419009338342301352686789206290660818345228761753295525537751303693986685841040152712913085932233048744085859239971929646541340341928773874284667267222065278108610235239051224543399861909715590512505552830445256894398018142083835090938443058606660873494261250872020703342007809434582389354594986882521116770708119957916993335365832890326695481228612324629878654216954721410595207331797100577059360678510234053603222656387975772708538262912163638437846412934554499179004193254327800983763174450013118187156374343501392811628551076115664991001993092004611183727135026126358557321743107510663525918697443299646156601811420813628832902033965388549387270675790444085472380409322378872674471969486040544302340110123078893208401010556675007745920601128140862048758554809957060163082024815612853549258697862475573799714368015910621260475542528800685672745442583010985206539430778673344380502893687454589571530543299358394217606138694792499800102185526540111868592823850479031671922426202282909645860866839151575884930328600635156347216248284099803946199178240293876317853204172937455028952405291457168009464414437606088834788919348857185499901650463235276723029309593598783886620500538862365492307826677374009302931381970840723427640814881390167234187483654136872475204729863592737987820904412389362849079905487615038707760175229673991668112759027945032885657060521142839894524448918648146166182414152479100485391722064484075929583971681025558878004629120018535713742140001023591283840063808303027092812562953097526933987516968836851613845007374191382370723075533028176521697480446409084670779509226041408230651281564471325395654221226081640283803072572258476333501120179747166222916190926424242367265833848594349297472629494676113050647005783493812794556677695656113116316594147453658318059892626688537570438503455926914174420535384690503913717558581451102882436206093152002229493194931575682777008645772768359358723244496966028336654721304842800644269949819621798868641561051478499787764294906573299528219768601758609251953364582517798842751704982174809201412769052130737069860908756071492453832872749206074740299024749173765514506792498265088343808892376063834358878024848899828203765475086914997928728834999089057816417891366795577680701200048029652658609080476748823313259385539397653675961214601807191225420389010039747094263373279849099816122705649342266368588379552490459364424776691472864358847282291812012757474229113141661 A013900 725 1027072957790658339509150570001067651344181687985126539613663366790343928413464240800598361197882874256148584856883187557833493644256653716150499512859018700222137452685698563064568821265730069922874718820924979791552646282932885726000048685307384745895774635242582454313454808415005314542365926894340111494141674044590540896991218075104448488139084303113768363041947960150295011343393183234911407808988560128164147678433875616651488077021291230591966101050388512093776598554908213349436318467742619449630036396304229884446026445084512651311457659493177272934436679656809741524015321902308861692080237188806415877075771307873850125905467796204192729898949024422110455558877179435742360744403390363110513814046418445866947264091938273853547263798110350114672141276997228736802332068223447284905703932759937598820440231187759909603326349065515029787028459591605541142422053586052289903897088809994419786262417733296975868007417116246326267504896996647212303838346505459392705651737977229565319330858870343184265149723230459534800350254567835320772344568899883862467843204637739138801756112419146235011959121055798666349299939598624288333565532643374248431613138271998810566808616394445230636163311569026298720564966621675477528315268039051586458340423874546800342786945209437181834149501203126833336140955276843380347023577442948846022621997745390692045871590761690761191304958249465484538772112924235449062153959554432076080024683268147262218835701633872263487118219051587932354641707208485755365529226116047251290123587178206353403666758136787574824225146826448084794996218397233451162098245625573537165561412956543058507845401911735395907907995546732474009893963592291924026913897746218507596123354928503497966510173065891035534434401381780519785823049138357620747361567309870358689336805631090641671175670046245555092397977182791134022003383315059994073677315160798543385774597616023238754704691162978762024407209371975557548714555884723608585917831236618899728757198304416249224691640522208021634040708890496066510465611491958211785172451102318507772742274138936767476115922974463095074322272559615265612431628033813473075204696907666769752995575480195515346094088774329888631658605685737871351179980450299418275799834797431685360473373535768779957520427314931288550473080353218269626627722527638398131978898526586109028786800056449114002855647923693758081437003299114805457733131296809468484200894138864567131105396009144255637167914717630077928734961047168918926608769801807828597841369134631811647308739883870728904024388653170350044345208923919425331352927714440820374304127667840292102732978736786234098522280098785868947670626539797436519587370945490740521891375524365803428248750397960933473216147341581256823633212041566118994667733296858999870263868712006464325408554975254176788241294713828097830427907646972912426964651470204674193426325588164534473026001283535612668381883364977078515063505416230989049124540071175887337687110316288347127408416868078146877528167823614625556362330084029820077339941101554266428479921834302093936876268683645049907673025731546093776630831323775615526955810122072988041222834196862457900439369103460631469270793380997198834353430987250128148584200529423717417409156745334798717747693012895782610584457756248611826976723677463419452917182519448649540743226097136011127997422631820480565263730330052775169833567570012118645790223219839968182642672822226833340293396476010050362460563620589015898033021199547403245511324621624469041465016250260301586980157333830558549656899800726340526386870130672871268325769499887240889868768111360038492569391551279697900463391312336179344055012856112440628964808797343531543809201290091081874067201402039415686779045730987258789336753344886531459993556067196353099812405451763822554046771488817475281478988089828326448166039217583793696821727029987720320450185922488439554201252782881169308562848625352039943554512956008461942398931652483507515908760441201588659789113015264409584941396211129688738904519716800563661253164720412495433415452128258427225581318178238278800174676392759286878030560157263591836207986260486967372864328061721933506827234461718474209633390446725536551282979965462402854566106665082985149871724517794720063030733260591741248185457475386913243177605263787209209029225320961573303453295759883935829786954063546328267208381217868131904392461707944592230919176501885166210937804511988244825524771481081069405120434299091498576195397756007311580338402191289427905279052929987277125324911562705748956945570038241161974681968928100163416637266826780567944629955719363748614620117090126549021185601329451817357952452678004184170346042505969740839496775646872516455351490930636176292341147428137075604988408126558265184399418218169518705837580706594910421016800832544455271733114813256595210970831761 A013900 726 4194669693985785515047661352091930395922423776081743285562702169971810428377357719317964567566634644632410691562581483188135329226002243698783971210967031132595931792651114187110568587500189444302082562011258530891659954236772481526442524835712575348097679083568866244244035096502531620127791224395101343693335505107186272667942730731752153174857322341431244485267982705997780006122563443042884915544097987407995323697639469839841959106850732536151879345265992772630705099934699189048646217690426099836853481276182501575295901050396103203733775538593744793568805777823056322167972500196541524345486588783041471889981034674258899173060646931945339732373027609591365733658465847410694811258578630985370012578460791621183645188225149196183546233625126279013682606861525658881203141202163449279730670337488793907280158768634161434570854745544818998668232718846535782185307051472849743248796004305987019843494126526975912439504960251878737355443017328903876417318494801293211208544968724541244950244480043227469200482249795243016537645275030750801401653226188584582588780899904195054519390940487147557558577258263108389035842232614681054607403325434337411393799649629808614234713637025170160886385216942371875630958100744551439448869914513558623306094583486460461826776505716807603766031812013191503154966611587111326518659339658324824989836523613947870775236209701411999472169771291600234870283725165982921750192048370215596350504888960123501775209107878599345180003005546809326117524551051883881974113277909774695041245032518099746142268810573212271127192746379043449559328850552359535124576607057650508711406532217230461794949913793120442162882952520405643836281946601243039210243076699228753091834989986856064548522164328578644117219073117731202637799700809015497251920124411808841793479137214742920739890225211541517798417671010214453250398039800419836856299596525532491840385419898198125421328183883412724962643508203294746560262666403355574549355600471306485001117002352264707874812353748390303363607293220383875731459114359918024710034592719430119913164494553105790985972517135927701056134667682997265902997624484525639199916577845298762014978982814241984420498214057329472490445543139727726123225509337048304479612381096025543612394665330806809993289134717338190500275657943659088200379908202850509449213151451328854470577198897343882948176754540805601074154946610918076084733339262430847045793355953430917484714678946342063592013117666187718898824383147703628957081803356333154584272533524118916580585271868456327787654909722801679786460312111388248915203823431475468931515862112354204817063861191887395468008942673731466155050553521813250287083301265849678856197088670437902147114149749062646358895540573899352574657224932172228152241484225435138229144536470574312957865404782990558675033059982040048177348448048909718615878760034114380078046649760948363405819964868089079234551118232786251340449377533934398606518583229229512651735264929863554791395842739334827740659667736592315849364948658516272207684130792798881074821277243395016149690305807143431972977312063233133139231754840263315149255751075368412532146218366240161173642327794812668444280316518124040756581681848459235621760881966419933728158154472778596777952070781660678655670594506752711811167464147852028851078518044862749037998950446539280183865401768040656497074166304698869123892443146254063773390496442371633894699122715929432271925600841069122695375550343411220418172559914092749142396046398501115636716314332704347971687247547254718003212294133046248070157142687551204219840543540258980405553925712373644567541144603972965474980436922103502395234422060661674885195804574039514521602702798062277572959731313270579645789987448970794608789023672604428022291142327592692891296944917954079456804973484250939614563616736655957875281368934573189420983312184899878548470924776220958471752890691817766454270838633648891685510929918147115427413419160839545529230484426671849447033376254754390450268741207270972908248687879904898849487711287801393012107481452472370890423887153061132686072196030344596297851488768840392681848872894441083934482575101206610357166615092338882238037939556862210554631369759924964960736290796972084733576259974849934004143880740315991023455475060685167763374900835438604917805468162564482490206908666237742206368728877883622822434016940276455378861157253878217074889239670525709207257298345215702680170544730654676638521770841353888426538200170707217232571648727847343797378085350413968494816596638158112020810359538750767861960603981222805510051678084521344323231146783409205080718634827902928983973135575215496723430969934689566574294442544673524532329620916167691327817479461302138231726772552402058615408762618084737397870848344244349516029969201384980245385137296995642319740485941936073757721184965931861 A013900 727 17131454691877040607791668775740005021917166866319223834309917495084040942346395038824218408363460118777873137821430598070146686227244989492447315606681662815666177630298208102692460278778111209663579693592742977273159310758356728574625442124058564691741079242882690196983307981661085892295532267343257792879295229743764563389417574524279700533587965031961687033527453437548239320785167480294889326458566134470981109508853056412368385030248183601630426585880186348693835329348404892692765066315686924769793139733538230866167564775823775490472316410946251705159153246012922148422538656025195436120926122735408458387343433694175444371596161195404893946324414433359706384200274025875866089355972245385980653741704297520867746496875520057282417356294611861246060148365763804962380630186896945366797310456008320685516803707137547349092262437134340817279927915273855634558794714227317109252151009982085893729834205642948850970094647669658203112102182515993650579846881936456405190029715312867623042538431189025350189158756871001799084413605398364378755293342730024482335422662079622926357699059434499826972542939049619234769672298063851509803150528809702856210828542852750991204608199688134479246246750899557919636271610208923278404569066734739287003044194511636658607199753774519651348454289474887431226702293349532955746183127757904076065816335928248112981012979277746448456288035101795810833960632234116016702881094940845887270693367506929353723633292696095464248995454956729515605908136475550014254358012424588741792643878552203691319386191530866809722839022679397731388704517869742129761818445460757500278764129634923146247216737872396990957872429271541210397402934396083297681592959790396849731116374440308840078683919856512369017778533739199122424240395873801001342064232030392902577589937777868777336706408676681924382035408590487858734403884746934456124650038469523775457809933791650862231371857126429793432657314496584277721515316120610905372597757240463286699546950423886645696229008756154586357611909848663007258727900416455564636276990160017272167475025368833914071601343207359459811060652418796816671698501154875647582018495494562519244137678690628502813741176529753355927701133182505145987591425908948317373489405246659018692924665072213423500402148388215621160366314883356025778259783471169968492040881055523625872138808593841049692531631396858696152557291608597125455735515615033084850571690842763163530240704999434568258204365873594928942407562037919538727246750169403592970782038438387591325684889423234356773889204453804063217562347154432858782832850480312394138672863968927920247575332557648503718290790782729354655308120688991017310727197783157939266273386036024106596931046104296503057011636153402919749510147002709529168797597966583873476787430544009022125531057539616523675261195305709742801156974025000230708829059734086573791130400335338971934072724337727476590909456525640561885780643235719011283281152285079481850464647235320673987094552727560109310455889662684413752707236181194965839674966255000702996558653211026828851966327637260297664268613174762502287069549174874245664390562222663208990950902575779808489433804589122214005953684971986912977996003418974212662069239799937617759104446840429539879430830231451159358302930695623257060700851493706618882718626625541998208840551517661520738204871226256613240357099679186956087758250946059368110967899910786432360974581783250110271203618320611245069305980533076108721078970117706110865208835492164804873028736082512160255515859394990541051637333681068314789576856607370560705454983713315242133303193555830914151939356218230592269333077413999836235879298372370407060303070656639355297192120100268945898002411616259687601950533530329071232549860370307417090267276671263644630038744036361173863616649012002746730778881677793334214394514147059297487427366277661778879688652349488792715444452627343631793653986334524072181686874389634552264214572608203948735475750677454926998478458995418660792333016233356587725551374419007477296091611158220957002141177107523862425951087945704125064320141879726396084651563132309816592331663637059725337904219453413018566314529865236321287252986982120510988380531867879309321108045980204488232483536939544590316258027475405279254885529150819354347567195876915641783414230328197765502736525890690229182772731978893381852725591019800011689262231201721280233772218627633719499068739428993796531787201905011495514063402814944257076713089855385516606763103141050064650215635757711039143648957146498183462303610202571549775801164680316041206407568516671706871852649809268317879368057219273180166373666975873185383661147741235593535642507091143686216011937113341384319630695685383524054333543508037799993249542817282494091381729593576692102767513245345599205157684619797199793694438375947060769982849240547279441961 A013900 728 69966591238549713423322562238668530250016923115901208380928968351590226696677854324457029225815615834560830460049642527008884151367377488831093574116564185787125051726078542010414379717017962769498235490181815186224287214227515473528356342804309708116104433476936437916189725111210022553810075628588866495156122527091738597103283705532185249228927141574999757975316506111744201758258023291439837793078756408359068420326216276546810133670421636895602426849819854946886841562427149770651414500104963285139236931778883222218745817468506657304413477926261997535292202931194621359294638547611156705856910498789804420308207704893815626533480253534314322771077487311698810203418723349353650571404815603353128973927148263209273484335635808341467178007260180597126895498000764321610663694126936001469482262430694038520039863537124164265975058111762798466193770878697869070957208051170500033213819192018846980667909609100573045195814520642298736988339635715752184326803230363563540893005550338997972135654249357529621732893468095615318642452690221065357638872296337035718330582029622050073160405086335500177838389589915488966342053402194874015038556877862236244753501062693463175929731552954509714824075601595635399144416519525873770255378930020415456788419797849169789054323121590269482591873512098677232760406062971120894095942258259183794964476563380894046473868089681223547886774420447279372822789452067985457932253382729003629048126052928417680472044454333416181634786586584233971415605026087930288766237812901275304944078657038933647921196464217404668455856575363950954162339510136331701902372474924725167646000860606119256511404126361394423168037746260330728925243721769978192144691488672919564383702115968039774074193075769902022817878327422796875091962625028586543382125872099559683810037642468531651389619980382845324050595194259820054345037640098839759193139346763420520871017008408415078090008033061909045788109170792814345226718424083503119243131872943533349672906399773145873574614590890019702297709158624834436608377876818746587986583491789516701276456918583879957293741117394519977173812621604260497765700520265128787165369319467838279407501937678074558970103152806342210697680125731802449233068130146161731933385453457285344902792317546091915131415914634459806596673226981429228237016559934388739488312654359745095948027980316914824890318128319541997815355387215963128670894875058872236871304693142619878937019593528895719657900708868714922888615666526629226035487179613611383455563893968257200120820982578320859734597673798985628390909599575766392987826427479494329214147982408362488011042663274024811684375136926535740077098551014028902789758259193393122915326402183112089776632682325603452431644280225749017951894140883912990787815438652923164250421021872217791271903517628605383958657923009244466283947998772477467238159471689042710106929459139958230614918347540437124872409902305825144438278610819643249701059837328645396904964516238420399951366849889180969994942209427259076891845375994854541180782369357014626108948192137807882741144530669662418950937107335660710353123032854653081592183159564141034503151572160644891631505090756238623343929450747776723280346455559436000907369644336165024627576230445445124251123333179099911386404357556925639784865408286298695885530025720002700426723905293832934508423252780025860391555671156867126544969560447052011361372110993542779191888650435553558608732968786826706598797624401116668703867342936693645090710270242385771746741534063323996211712576870940263699533086124184785500425629647018714347709404438534493711865706104562592318849676670231780117775490799594145170790878361896351845390831171851447608617634893628502210977547284377806394813775941750490149928117288232892445777674920384522297185864557646706537570619846569429925920761439157434058342849622519023927699594041964748784315304749199527817939404419786753952094039242816097721299545381580864536831000203738355234505248817544344809412872861648347960628063931667873286512093816042857032445045222901368713401783566015314057689264230138162879314955771132453975721533640229654254558339791779261312259960573903562539703737737141525005591211386665361048155918582137755077646691695799130594774245698331000855219726270330176410157244490390475910253532248107049523283841497622822287491748126693855695591297447730439718098439009556247540127567713181082324029351869337501439866137770692993409268643087459353840481857499916655271261006991469843759197796301465710088010328213703412677615849530970377576577636731932669010899312472043424207130356986507434707040278938682546319444961857290814390666859669830652298595877151128028794511098853447020018500568376534661041188043879370535973827679374720686990230451069606251401106213214856161793604903612829207059383704913398363474627249465643766837747724566168384516192362061 A013900 729 285750625243952123141905099761508383062624365714575241049760380573697996442128721524369277518182782445545722242719205094199510771483657769512558097143033907737383210879529099503275378616652778764870513063687041583873797635913810172952633668003424083226690232867589583029948372516417964322038283684795418241733615169017896696168118085047703308561110567833598086546748117927480606145103351182592732970550742126135679694522720221261103813733502677666966767099776119408435496511950284805467212611293180657800442692315068746746802011868945507603612389612124550395884421283494884288116592586937272713546914025017939022785171395764537294141013236939746659943680337007196422450592611449818593652324978810470117395544840148921257046648654540483194443166629310836906551030280419566654433203847513450537513977475459953413733326711832336402833000809308556978580445839460845770565404358993490356148592175943364972592790302437259474457271279569732914032814894566339211761281399931060220924664861145051956997197655455336085648931945942770618482959674584543248198275984342383914269648397761444325844483573507902611809944762563438402926546641957487159692985183434036909434018443647435650277792565153066080822721988552336129281110651812140590973763343475308787485042084815592184646550115209941184122953202635719784994007162186417814698131872898590796198213696980472756097971138935174773147923297323154133824927223980311476726573972656906450399080660891003577233557227987559360830813533055256546892443902650742180280480617907911374197416587291365950408606400706766623845232295300487455845364955687302440071181327212544981908199760802312261637482103876697325055006127539562990334316809324489704516326653580559465819042195527187209336186014944932621292519694905772140359959648841875330413483656367683804208258545643372585971998351501558970800359883471725343770622570965311559360459599255832512709841435057816428842479897836175795812262452544103860154785942517859172803994125420557496932466700219904835411957025268520356173776272448844947386712695093319758742593625401056949199878977645342717463325391292076433295545301706581903185395260515332744790872003007917784766458071172961984364357256479535029052606099181380114715222783398069275550871463850352534402839006882311536680130868374511930581279722988082092472027569444596985332957199983289306106437022440292153249373158187969792819690752284102229767930430122815161478332368568466990186560658950956537550551942991427485284318132277072948680759225747129864782251954919653199270645095769102801562930094160111003896942286536987101367974900295430269437830989101975645648387352120108007424968181096801542584618269294946455912554496129996046691607474482450268968835314518679385679530836514261789966348812678129929589507820817842148038308745849346553551372428250504877230938782019978333994738305734673996424834336484691021390420711002962549612618638108246802128534154417122778225518112727115815747348182693757994144962485733848993861777302999253888737313472464078223193062591945961426490974455473352791506181420458213311710991118852498954899941191006679242813900131604721505183716834159067963155355839012861962557121572662644917837565613728445663325986239496748130741789271802975913246508710338472877399137056160095127193125423102597562371008598847480790164789063573088748815483528334448381658785915102156396451012908127432188389436726791365566652991199880839058040371629132494724267484926555247739246855976614224987770133319155093452608614905407197972776638846009555596252251546911184001915526776572869206647073814467018778286194326376823164303124442167350187852006283338570283410786999750113247886172197108699252468112538979789669029802891286703059508355611841674683474865337137479118571811573744989244270693047920017347898459086625749471816798706085994055329882907714424315595112090486179568142141839726382272474770920441510540760774139530255501602501217765624467519657194592459790435736024763088020351598121200981676180467923467130879554349036531388692957317328866194448449065841639896702863772937663746710158322781731571501153573090179837826414698291261595571170695970101945472904662217239840113671966574995997439416860072015491387722134635237227387650371931201504925061248091630799338923803739280381743806899612380448233055542361308026249065093060344282866127167336015978502740220113497573336583125552857367680134882539424970571500650599998913158968058733135425025075787474502135834479265794697267111710012349914868980366783479072612408036153069467914321420063568685285650030878302754522945440082892966385020847765298098952000594457910253752326105791488166323272343736912244415036883347720468799133527691573338461827904578189807173585692977131195781085341245599161976132457487175443829960953509286497007265237423580450059377380436048620515169665088624169885173785812319648412865370965742085692161 A013900 730 1167034414309450110075977759841076148774447234639262456546567420061420560967294353706398090681287819968635729757211748244425316141327178180124008037099961925624154508936295674810426477083650230406386427273917310219740560798633228041166024116126452301730208806744755483642195178142675124505600876435356652436482499445401160914716907239261410130197740231199765778863660535175741471037822741668178163317759256468092855576079936178372695346772812019362336640478962749052110819739952670124293448492995090417703445800126664583657360843475972216549420964027267488396381960848342740415981263900903102426669665116489789780895941282613342527538606301998856273622644808051427916126887735014815568154054098284819816925262077197049454825474816657441954908531273935018320881969319291832592937302266833530853711372921503471196981693357121156935146661438297886864777377433387879672411938507969672957036821454362472827931187466974313856890416090162025763934333343713280541093461126739842979338644684067367842624211941842793562734888609356815425716874089930407664509827145928714486652585290945912532625781207047198564795607214730101344830712066965215266389280480648133575856384159718935586735182893134202333754159696168584537933113294176615199736537844850852094276447863637444856907159972079036000017737297837745809613809645092711183426455080237007569343920758051645763652480026496286226188206686520791121108519100385214082410477488302044290981335726225608600783148308381219173128486381164506318419977035259798789225691172078318751271043281573254969429739809732906275212937062469016118905510860887467582797151729650082173156260551292484310065902297924923421954475580490456748387373615278957726704834202215016494911016049794780808837126639822614263553400978484358904216251561794751878817039014454913792450752934520643621740824439365868494204720600446756948218943412701999904895612409780344820990776114761063134852000993232623403852656894697827119362021422623131165507965211624224293779384182834813558210809098856189255169675848084600098467020704743322320000385368094082087284174932480321837734684693901360653298769862245152857381375968865930978333145138356640032682476174935565213304455835545325491688777622272773707888556084898838126346589696382688636107169190847055429266859159659212550198935097935349061947100268396247992395315833408951838358605549785419623377918164728645618824691821094254200697434437595019523808818704802844603087922573782260545966746740923231984077168968350925906780037434633078827887059991339310550794440906275688520965964360489403511126505889387995557684047658271467058841314980422367836368224433181085233232319973385628276871382058245760115538919730199012984289240778141249625945889276861052997733157568938733090663355152207563123566438480509969934645404787232062108705713685590315219603754310586575533846244709189287803472662338471463085151638616227910351835445392516528872819948468589125555673616749706926430209560460287759717645435432948098409679878544956555806245950690204014335421010124829093007893215264573175609143187045474809444572170539496609834205804718131569702255492341386974704042323106105883627390751937468268554141502772033080771585319560593958662035323726714908537510672306759805730265979470402067417058693050200500669064570733618741807076998589561595142592805179327915332126065093554248969981029214654632040901978269096153928033486925325342902133048012424534677781739810911650835875559456029213847105823740946132886776989258894636324892296743788442647815043487626472020209416794991513493407204823728031699736520812738565859417424534549909862153554837380117069556566713789338233048278596466437265805163756383835725704270888559897967074287018106915252041134662678195416454380998268515605638254220143484317515181747703190770569444654147310043596459412324514407366830113279388061746312883866696460428889629768357565396484390946093641031618424029656024350276825977804653421499468092259622578379934470952547005982238395050464670325226700032692318796454446881092295672660139753613105278252907343764062637918485445602704316231192692899432809011176565846698095706039773733813810582189325607835403866091448248087792360907728138319837636978540392087357785906995611130271654591997465947568392277439210898045775398746360263502513822601009070373613360471311832995632845145997832830244190193819019835705755552761512479653550328199806553914148061736036378616106161231454607640057122480337048700401647463732603911388903308201973148299666317584960773663935408272860787166978348026003040931143808576760107158049915994787983246906030029379101731227964579826145725260128800989122611569042902328267034327696550317308514343010039578682363185289806915689569667448502273594493820726423266492783025884545755830717321387360188230491713868963426882339667953218816246607094624944358115060852208143809880488402631874426558217917440432261 A013900 731 4766286418515639504011410844944698940285868725437446438044292546840267774467087837266654148549538266821725152537158258216805678078110469732622641348327991600403535054101234101788937585483812989652953214015832960585752644098258765276154200258696159971948647517835062615498572969247677618668449045050516539572490612467462326692956235572774764374150721075983194617222854855371780917607042897069748104984223897100594499551123643426028103438450188341089738435716772242366474851010760440007296997283689741770033060695743110952779611078201061605581706708604727176627151962682677434475649495878942261523864005971921066933946894688262434830062949536599830905958517283207644803681738325461743276713540496859130899124279774742546875502176524185475345483887484409282259332371778889092784647829125277090193173471860085248219064130821511874159989415126813838042324151953076872757977270472337449293507039538583229639026590665057262197240005244246819584509974743392752771160345681179319451759938092844221073429386615892095032359121304362779236985711187558867873032249556514608763652310239337492320409485653482670705680304221286421632524455983404702634675726800295522985288634403092264548720747189032288885487697369281812279957165937860008313859193948693209889086534996329552177539388949127963006708440915836435498789569585332786836943168619651042850965076111879484514978857328693509072661481116626249538510423966402353219186713520451867390841164220813734312067056789408045606193224357800341419565346629681579494875434541576233690384819137316612193902969786669972251503431469766771200238115812461367242369430176215630253469656873794186463224461640857477672527695672756654896545620969534406530592940070100551081882575559982914096152517746826178736392708489628948685068497219777507943028547855974327874661912510628695136195322833638582883049993609005200498977935010759650513584075538396316063753249721071772710112192108462350476298039876292290436013551054156552616182246228759706062448676720499844887902323651447661393227728300838163346749257727262907430435893882218408746759386125917814897814063493047240945498159293165291029984134975821317574541376392707491914118533628530516823221941382406499385931628375901857373161359794891429690650233325586235041413925799507649925724208760823349635480021032412857039247214153257384821989701790541333611992219284484182069257378954486426300487542691222864675322592684016256832207120281104002446315987671506704078043336331351312669401549860810984846806257666822391874052369597688869559810126899761445764165616010639133369195273829355402045132976725194156886480873352857972902879301775779303382129351235624217831198688335463567133632617609025519128148672551247455738575232341517503409094986560460248754311299440486060760520814964689248720055232336939252090227113969033091978698912583620943724356981863044679507450503729213640857530892424175024895841494363022148086012824360513316271052173841094807940545296085421699750595440497138761663072001645335614524844893459812905151307282871824623582629688355258571078477299355610714727386646272528643720489761255125861952551358526950884775753955839970145428510197378566093070237865612763077212312375202741347165577127667600084672955874278710029342785017021048553940076825345016914983027282397743037033024977016627100283458418225698318335851394574650001772548491396600197372879810350793871353635491985208158271944483520591054502063081343484084090450208249928368302178741846221842269018788609240843109128954023603122406384066922858762004209299341841635249937858627792477992925624387826389565012562958979821417931195464898973503893043672353750066930707664107172903712135102610979871184538440238367847226062684937470687776450116978680578536753889409442853502799698742224444648071290976349129273439481447683096362343482333961615641278232474462062366178195312858880734088565826578901193347297547331985430873837197942198704989935252777962843399399135065616831984068752751768179679065811463997810539928690830218731888918402961515925849006949427871036880017977135574151983585524326871450300624130308263266434715355223751065539371132745946042717612530006904286180764907949881463600868975613397440187213021693793864370020780546682412753594790831442673930018468681758667919649351795408698530880205398603745321944699114245128449297098493614895059833127414766452730025711958788845879665544548951158146647326013084207909942417789191544994517364933979067020934359068808277791367107331389930986736943815507315055880681652264862599013729443438151347045469925359752154530404298819964229597166672164149017218759609861368432541582680617296248476647031739686441777723164779808847470020736801645653336218167405285714174687168396095584089545807722605989106441648798099205933988442995439132112339439103947400693590320227408920651584281764829877922078141564132342076712565677240977380844354836386837582361 A013900 732 19465995128146141813972507043249489886720456747427800435063133234842884457968807903268579474745317785064874517202160579541514286644489047545473862153347698823199677917989904296350301781812026114854615874315277410161232959514342721523106645430741245637595443276237697063020337362277409410081431413339859649784548482868975355909029254659004987955233334097144041119394478737678745817379841502965455305314173802372435096211243623239884803281077852654032941835049305231821162305487897723794241673903314558052733793220545135185358162384092033904417853950319274866790127957944285592819434581768683969231874510653928801385999446543227298351894922265376906002856086394865625350361391176756631178169047456762873364244370152305810436785314644602424043966090358963434084621598914532722730872983578373289335029969597246022336728035752267466768686930308835522762494111315713209107727728313343848997061393686567306751978137961751029597010102658033680111916772359465084985448738956850139752252214924923176130214031307351521213752919678269331044552580046820359839118883446010870166241163900788491723276700766874228911739636150460095875814763206279129434981770500813745719740297054303520735694952315473960069509190313581218814385341363979997814640647865051887201228206665044520377840795946522462843660950252808502057041979933027220053546431902685443758669318313603114587109666194974489097165827689894382366479961031607817184833675875590992062801789635389593117647378700678188468299353792916732191988251735629168496600257086686037591134330223533913177731312808708620342337415969105940025663689027789282415928232152112431733825679107919710728641487011887665419848034424801127019636867147296439246001157133237730774067708727101779443010593882330543403480197135202078953636934563790539967630835327132608447234591546571164434430454180186169991247361948531748363076283355378499422179236490439932832290710939078947997141913902363194042599300956805219662013379873831830696302528005123744289352703042870137006526767927201045343742758381181443762621990233172167499550664640262085381048755636247073741977314526017729792749977867375658260849235638886818927502009866833060433943417310815112288237554021827766548582749381649151599585682699675882891014308575260068118873655771694992569300166724287403069613589378498381846846586570532638608872963072451651146071034771981132473236130645396968140247473592765992843349676103383478544673932147177137495001571565188201631840867954208227424415539188088004023826283743326997475209156726290709858090099081442620406874556514667295232263787041744226847929635376342181334233421341280599990622259261762028722257865510764103668616394229555089994036107209638731696791121715222285229370844981223977190588243706562262397731532356188561238103820918102325386826294442525936400948646388042019983296207581678879885590073983842638621058109730985159839882775280465643352131142969513118020233061983596795495920454236589146204788984287766849373106589129804913646914024991716828616533554224115345741359225284101816998441492841399885400180216775549075628834529428280506347495954431820787926276955911278635463541506799977910914723925623999159274251537186951296405882183877891138700280712684373173412903759097553909548897630800681420195221702468408927499096707067904735289614341658583756894772809333992727613769016433722646889267066261346262690775806333487600789254066452280624406606737090929446282930332578004691317891785963740698911296501752896472232741903577789136582836670256751535823035574103714392760153203651314764365906458359625887163385535487946145448857373393332447632794213329389362586223083555303623002101770101687768963223634684708605502884644628315958363223809837615808973418487699202746329482535096490994967433637752432817596611632607547798455214783459619963981536543378543614968402160070527182983371770733655442267664971845780896716942650891260356109030217269373952931673248099555805730826690329406920620769122967177182249174395452359665924922023933306148387153126263538453530154275855131165317529592718300437375529690313623488900017044229311216108314709287416984676950520411182618850979009044051413727802095148141323018835373772584171652098866036889112645215267466239851486188609369238829485856040262357961639257409307837316980461078666377748642954873099667597187643344902729254871086528759535507775084361150740236601484245987930157915973937880490817363226609203738435254978103653364644228841599265036807278956136000194419236948532863338973857240927037347816696577605494571433675197354619750767631689134069778727214914730062018002952273165372153341394424676711510367491780225699722618975085136550840955000382093761159161192337814436101953718094790546554039133662371075698122865702842715607444297965765054208134026115954899137615583870683120092920431081000242056016740023469251437260040214462407843866194985552962083810431642319756958142461 A013900 733 79501090168856785928586929987842284895844904122626627184641777507555059257674866326547108701386827111301239080579861225066078039599044363569517345894349490111528627784540486126628563857400277667703851546906898786116901691185486623315241373710335752049749187479925654812778422841614530049122984116652734135544724243433665120043422287982096930312956415019480075479760110007032503471506828062102718977888922540443064548871436292917636764965053339102188591781466702546586040793005428581645786214630200889857728137625821607155656456351032659761066861736352900802732428383168214733919445594836063967423867920836221271669361725626641152426272403918948087183170545301357095359036308066382934151391384887212707869783796383402312710685340325335404640385953601132920108437156748442007437881083105417929346485233862082077071453307543871313297461060761245467349824962518615633030079922932255927032747435016703224073060665227725341728178557275778010978759401910063713054156180222410612612313023227093668556583255476385655140609513010939453188388236721799078439305271000736440856815703728374179835526096878691805172664759741730228026510950225527798804538483884143919707737066939778063340172490446579515793842553668887369341049987049972073054771684586306277570423320068914990719659972565988337022258530588445456059667207286456402447909036080189523540225121593904793888329174816561505896224054034125336917323175329150517772396400477177046274680851851684272641376776998818490201569859125005018862031410901734822686133606567991532811989309200265078343085632373359685048760582896841538764753098022083236104174908860674534556549189870333998506555425746737426228866777242364707662025948753140534821032571849013349492100703280065104524979009485420054644696876600075945856627558088911508072341062190377613291959242569942839237821852347752517047423342181360462021388211927984684868621641929842220120291324837003270594075287710555423152573847636989154426848506756096453578599850928253889175889663850088969418492979418249716489425143247341515652368232933288682457082369007959023166826603942752310116683292233023536264299977358126793278792624122013296068629885999142768951328744582517310911503282618100803188833355332342681697019486299428972991074428666528219464360016410835290847271380218828907164011929994314619799087991059298919875136677357162860897319859183282915115076154404996402978552847147689184137517255523504568107781350956218294420473413430956699472802920652649775832282928013609405321712949262405533715499192195000614422135631748618887446336783136109215125383764920974638613856271770154479129324050333345439702300359673221563266602070790377186557099884289320172599732859490992753761596316988261050327558697358661826468058636710214642420837749027442059141101053115442625214662655959014619381050767662048801855800024680542295019618306747485704234902047010426222287225082405725014480082153132931494819551868680269656081684223068107968604124895518652877291553993771625377630275216382695691469613305340263707657630953342025514905151899355054113362761423513236755324798730472569844254314574990953711790495641914208986375285331463296585944734899364900590391129977276764976602559833057879077456955158954961161908813655434079019542562362850693788900725150272931369207988360432736797301049222382163580117698525373769032840121653785983095883102514585030532801660161422403043870993322051825750419646981559802042493562054212161537816093160946299352164324954105506235142213441143952190507099827832269204206395411232554055186134459185538280461562932493006445389870028871856340573823847533082442709542479452772425127756281771299082006506841374073118910470609639453100442936680011149833867200724981616563044147419030801635486985951070113969037490687378348622779139165344118571218741152342217354516957378348853356436066230346200138549571632225092925420812779180325606062562197447647311645246419380067430542199644236643965741075016801021133914203795879371297201035397641377563963639962868039573934120470126043661600956608174217047404487927150403534585838183739560004640048510353974167019184212515448994536118297361831344831902221815819422857130264596619125482548568859984788028508630880124861843436319074137643694594385713517672742014139891536413488852824611547694117218071842432029610440640181225533341651372560581452548259363193347726839729814460099351044358410523551545874787075671650427683971157875597347163291328108810196859656204399936089644792033994530027800040740015695566469331527354159255518309295177984686844307191199878729835349224143517369597160463961017787875381786969576833742311216582156203383547111560462847878764181272426095158015509512043891384788060276298425282024652165971897779829623372629779293939845637655078864766279023656494384194197519522834943701840801454616425498344169581220023946590793264165167499926134337541770806691837999452267680829761712506583112561 A013900 734 324690481859718168267727809350276663585405068772123530711422668160383125069329179239117373194442641992092501830235291809153594387604496684298629361884458646913984180263469583930249844278572331422946967806574012239278824313872337103768400609611755955282132706335951846746523169505860743788153228553805548135712343827331675150434461009769970055188075607537473595746963745039831454460484507995261776680315126436346060367110381835341213229430539307280587529883279941337214595788754263875728137124957418084468837344605755651606023689039708836762832931084300618521340313492125688963015141673315563685419786399355132131846111892993490757265291551117779801812874007235817814512935544810222607750631706409250307423691872593249768744022709108042651427204913488340560147788300313468751019057569391920470661909690101363273049599524793232374509474015716063374448887479247240625473782443327549363850370832099152654140011135917218295877395773948562250416362252100293120548192309802527405380560230474796478845610230274362130545418452697490831706149585983736338053045096599378698839761872412756716240451967788362080197485317925960166013301398327028308625414426569716066622288662825814528265661808405365847033148167281656574013151593160777993535066091790618054531643451916775782513154013616725533220943087034800675538742900945823879693907742164138113280156959326788162624119071197493662792274555304825322629376497684958958784761911585239251867470341728315589578919536317651594650721663222292122539441347295186091067260948717940787148978349694111806726074374261670663067328145369573425310666892385088166656296849452789727256937102898620953634621520847676069198741033802318944927187839328650011403113947721127269674037974366817173455571297618413530594461158419246770548998466618481579029756204432783400823304034539146119674027464995308402625898719226236444302013617723294179456622516427310541035501920058129894436533476613967114252850003708075042583846413291080282156813229775932637037140152019812210091036595735053085364177716961610731417352752491077241311652560347774454474659699989198652499856350492183657480563801828302994556710234969338624487187386038984981816890677078203532010981468043868108404317495346176078661478981014984168021820065191396567642612207383508822184631891223099358577448287301710333036075063373273777960965579131066197353604934210304936904397637281600214401110661588724544625218360800800530113557923221642092460949888266783687273573881040407602126402538583310185883813177795539702653003966342794204362058555760166146838471502342966781602794959697517442537489013392759678366551483290466443633604601241763859758692783917050257995038194525896806234741571180022996630489279808073943903832803441208124140024746246824331325585871640725141180229952129832341081828967864867566028768821259341173708074736597827467631918146205713112151467685097328744869478246278303937363118001692358650924026606428957982672862617116682822684075089912625734799312957516688976405184641503783856226739169953476348708238234175119747449645777307875859438967292531833745658765819921752973488890410035129045277275041637462835464289197514581049953477747231089866117004331326013117707491216751516998121028021643115836312947758971977557792798488680881353943240486954829277913714470831700786594012430180216659722272665177535480791373686348987347879274862919237784045793066925397693876567697585183599114630657035369081549999279169943148756243894713942130473671709387252120450549057189456285202236913949598489168543705410285249339746930894116076771349634157620116623213574785577352393894549533709537352485149875547314236694558138444352121856597362693399015371927299100046972098137770217047646868348098145186745165518211115990294034809751403531059984753812600988640905044321080000833031959022002239800060145871930341873894527423146332050444052742134241804066892263146988045716333158133833137662546636552773144828109226521857127090217192067214040133636954736194270045868542547750361465935989323291943915346162245044388128484400928017521716547762890226005556312048920754510426761185176249497217261518557754033955274373752757259316696020209920710228570769316767002402092629632732772020127886148828379640114167004624750736625286963240763332690745163757866237309848846549091824444429748494564030229004783381946171712326043270933798613477314644533867374966306219699615228777647392058763770537663183354534289850885001146945276420519833804718764045983383654384790829094081068174186338842278712963360198649169621582510745702437525521843886615920399279601673763432689132648023656708479634631544235716263806981954400732394948141871197877484508671498896687660946300413647968848504301762490674992742163935697993694499944645780654244159017508592745246670824926794512370981906283680729716407631719061600397994212921330830281020295405360970224751615825174088683693380942265401005887544510639809848596593492661 A013900 735 1326068721653756830740395413895274272025816426777298483902052030456488881478772370259658502980796388602546978817365785513056003992009912512840716475501679444320049704598216391199117319267961537336789134165796729960450885659110325837837628698115982108723713468079367273249322023102055369565940388889825792946610919137549121813564532644462544472363674776819403449863770378080920682993519239587956617401851688193807381491375877564098884291530495015403954811383833491695259467875447077849125160560175716156197263067941711262479812954430763899931922736674323240403624495673504018419539103123129766963186635053392694494804837428286608595237934489211675606363760545825810772070094571494974962536962702777725589799407400549963973777231890290866100736499014382645170040142345098538039505684038211111786150776027252667844825142468807565133966517337059990143650075802881134685738100350576487684450663365746981453925873620210647159411167957779097035487715490165059233923992760656811978842151417842346774049835587073752651722674048080275003261917230265763561978779532066619143310170302882812117554346122096417360096629984426731839975090254208814642285363684967803957408155750135571940704317657370163061233927463143180895583686434779526564174556960548154987130739553616755890137754820166082366953186882701916473768455420495740252881768303680298632585602317743494861761327322796755065703591303594992404975959183571638568531804907867187213791187490122955427714854857194457195364606995487826479955454945929616809713891507919890686735929626964071723961767077996463416703937945832020195884719965856830966529148619146987977879784078885360735360111387915514681890647454893084605296072781789978840221469077001803603203008165149492384927072192174660318714369411561204154845935186515007235397006344280135120085856830765361206506815243814804042472835585090591488410298118157323481612971475963295407953634427211328359998140808372579705287178952994152989491729720368514271436923068541116258856021132004267067045012651678126040988923578020631349792341793801561052318161533368905997294412155385586205873315820901477767700028103610774088372054827348510845606746490509204603223345031145768123289581424619429785402181487060813069037424967842277855602083350068247913305760158787195764193077291576151313465515127617202472862967202397850809844157482694766587678055265413240603116187294819420717235790454105171501428398932564910245837312027787431691461857899620259523977690361131009728252042734230635713478267283247941495144836151944572152829287709638650320469148301190412975710756497695590684584801417086383195176511279458077292910448185536089021404336957488408875727793485301409672240114285597903100561577898153434602371587456367041541008399206171401498391156583953757189819318327723400394044638769485873491285660771674096546882321739813923758382984532836899127050921324173685424250180975103467388888647593829763658597467987343113725992220887428861432806853758787244676119608849106866965225390999550245150999481670746162709235664480432840735678845768748873105410545758396554732478711143908251240778950812514880568945964274826603603782538975858497980696048420944241353298323506572901500042282585826087323543088664220671030201546255365212515759126100420076218520942416012705208756679184038220014229392760111453040188393514124237834635530063791585576461094346923321953059207510423083646958984010275345922327662181028807901327433606057243983778524446645105769009653101980185772384207855016515603850740982498469139211738515809851397113709780211590363257945812212770475920983183995351250489257123645172655210821953091872661621398481587778716945226651145573473612079503654181800938792976565481214511622667335982855331117238091537027075857860540516912605614793030797510309308932416767152482186656873718369569665441815696581177514513343399357873550606248203199086231398758810877024498121967467546051360744380891817353565625720147143214606283124338900928523826820475045754488601760487809799013390639931245951436609176571148030599931270314517288460074434967734919518539595309302416788445783139505747834514985203241807830770025118009675532577532835357382565216107537377431277388910775673546940176319948316134116569909577754949108202071111858564767805605014048665257663390984039992469305319980256397450422308664814989741836482505648863997851101314217055412279967266198181418255466018491554589174016640744801436847714289284069240350374321473761685708958964783166256578609893965584611262600652089333892372350663272300674753719034070800421288139171967118618220475418909209119336926064386758384278324444633028730358806949985574940101164301122632359349777315460972758446465680083222145267332489928228533264471948111745700918427777415779224087565861139454673562754346394768839574435086751915510125111451201247048562986220165281545269485330143855878298943209320767160820799687066513546326423448558042463196079970282761 A013900 736 5415798592174829926183679650285103549654908894417591515402854599639376697336335716149841551682373511488050718734982421979657538959771675703605282998312884520226959318599280161512706242739600982598717839635664590628207422571258140864638497203604180646220626898696411960044829323873127436899626708205326410799046601460583505947900721337782122342124956519682902448992074464890666242334514919920413209087519881604016920556309712935413817433923986222906307249127525747266100888009581286090689917368974202529241398293043810908805066567003637274475865580774340220455683206404653435131258070604277404384117499408196156978926931345702766450419843485323893555625840808967739600022245309537198739472171911377211859025349563993508415267566540368816532884036361139175521606115391759284305683203686142039856930170523678647997718209181999445571197787422804042805671418236622645051157661379889783928552638702710612702960114378175924274398310467533567981732414321098608582328212757791246459601209447761346302243707571003500278653224802438699221096999422045635229241095465692811309812209844173995852115822551600100236788006616027199934374106082304474089372296111140693110254606307284439498602444448783140328548544386150528238834229351969499220271872257131680331095640541665746347667494598795117160955877500829779772434222551302073262534682810829011325641491011498525108414298680361550160595102946603612076154719877584112649379312956025287167031802619598652385285666437122739826045786794878827614612553500126093942169314021387133473588896925413592291903976885012434236623969668510499514032980697275849207232662404606832747446804036359780664644966279497141427824275161176301729574296144181234371327342078852143097645008850295206998773040467132722382321674828126525450010438741181127565092149007680844124077767968385642468855690644079285004667350285904069788407986954664442988579018417953170738918846317808213366396766873615261146943072849102373218536162842686769504489808941151841453910134761239759132785603215731286242128903773917638516318252912406749295333655836593482352456105978222428008993415017459546252541452477984866065094397492428880493053358948635133029229066665047462738095102785869637805990834813486553716068816348589614832342324212097081370979968370262945007736711159603451155475823798216544236622117214280264890335333419231178915502533187529481360427423646959290970683409029401385034155225508887282499934411889998677558531065309697001542136809181585517962163895982914073548052304889780201108262520472992979073942246764222921412478369046040066824513276322995059610503472052323914693803584892946012930052854344996126708406473972415368177768757101112972543805522993924681650906640855426340412980402702136090724673944206323827030980820995682123692698267801573467272718103243096025411633258443254949381218637099895785835535705513543712561687794830979072814865588370601046266427514526607731587841577604575998111438555318569100406587904243116744768984770620246204479543984606654155771442134090976073866952086540200245281426709682993041398680315342413127579471036661546832800716553792342836246512781640783606604811871213842667461458712052026797055247036331517893589224186351054909064169651956632306775117165263083319800824362665851733704137599442179905355788362212209678398334277200963945472886458139428313864672802969061278444410331883363886111811062452526426345628833555349550556724327441201935378619272917931996211393855471067723116318093243450378693180115684880806394202415097362980309923800484157529900803499227071936414172139749603988113479363342738598037474425507936373286319173149444470229200615160051128645654717111170287769152567512953547547395925334384058393668132647289554915440671243206884463817538164091385663289503981831873142651758920192251144219651007524610066877840200584928222883668201460290660890725904528892933591276741902258261666629804425456172295908467486744652145514725569278667749916735514395629621085089641328954840952652938610024487960387725933841521508206974643402242921209901022790372317078459926161152540587079742317309708108211365838564236690485583545070603455690354488433852275434430415921491981670009510704457415327887839108731921048477237871661617284276418565407757186830012676226759639243481167827488312781308717283882326636685133083667201240279564419624120037803031102487680728495190226348026591847258928478567021587376589200190536482484293031186776579356468584204116705311574365645017029894091658957246554738076442198585798700639171809716221066458062338660767590071383310480370081115792861878842519873493059076488024303989489142650197270687133823243036598442105223379243941452784883851474303743968930493567646708457889448368080933963147755128728866651804171561344875251821045507971752318588865221812474789912238584886817477802962464272283140584763246524316650306325851936416592260130154482275388822748035041065292332679349781981573402711794482861 A013900 737 22118668446099815076356692243409041692249163070599779925648313873241778008968026034663284031067533340641859428436260444589541334523142460512770039898692649981943444780050638706914205078679047112632406127573857390249252562730697944363410951067737037781410308537592914782431047486459563638169202338608081799670797024071770557225327283916357303639594877046993461574830980314134434890984634718961879507647549035978847109260945054909236507195706386056957872342468977031935229902820818940104272782216544909523877324010018521176461681171366121996324157094306063668703276238960451499073006217412999951522578663450513332913792459235916014162926133198254798994425052073745954268190452090926182909077036775427582330657289179655451712302683775086823970768225786564867886967057477599484792125077857776391121728366365926489966128935838413117656774454811261414026685444891608781276078055999269246432385760278379116050772106092022670504994414178764312527761335061213148409695236052307987456903759106811562194339828334442966491547914068864693927581476436576000885378787232531476363215356036800860633622082998812520977166134608523303279177221024845784932879483919805815872283947874186686640681741975719672198965438676021758530751114930607983735011573757223752771908036631857616324255162358433736792177060257016404398378380755995348713591160602389575984063739081552137893799945654763287372436620539326758683835567606761152055442701423015831344161752110505475805397575581519418846293423894751414739666744362418480395307637564061213206617887521978577692957323900056167678230191147133399575761610498724993023108123759317170230680239811701016572257171427060554802518550010035295070056112456746723477172369111582116477235078290499505198895973344857218614362334487226370716913082873296584269720410854418343167990136237451770792695995015174851966846929970011097326906847929532006274098557699780962567989199165406842017914401985298961665491350766091851564196761201979878020056333186367176833755835288514061513968814878971361872764898031960801382133893037813317203821479135887277869148334881764196453958015266221550309550798606790469481318093893226283250559716335479695439807460395787007616116947382872973633084974452595247518350368918091194526384118656949902124300659800959263969042509783647614467529967450119986533332625536959244118883425552815477039982811293722342353603001343970087212659081500387226019378390656072059345264631534355489015474282362398833695242484515322595494791529747715350691673966452656209126456068126271098828866603952009597563624319499301282958061496344020445950316840712368152324877914864865704353641792483253026085929588757215577590193558645412592279128680265010786255149462824287572306993675656196710264731580206991348301055802009286357055472688226673999261975278173231720479676802441355982022784416998321478826697210423569390016901684556996462262265364329960103657762878505633163185635374936426438462924315215123381539646066307217340427755470674918143961110067076020844240302591283089474256092883590918361954120106443021563369391674570264796760445240300460081388239278059861169857219098011905968518318768036326052022010987350394693880131476328588560725644088700529705163884339725733960732562789768123849481866580387967731472802074019406393643480605899247759756315419850734050669761056573697316083024059278746136356094680855178330633133671973425630364609064752236654778268382426940265481754351143398983658949856523243159047077840933668935071195603648737386275368477701555245246740103481148252025401471996783722581056850123497397458249181307442050983447338691388450075029421378819310307548461575779974552847075808447683448283770132221096491867246054083267269638414212927918519706160865052480045561671433503792278826326501703534933777191257716093090358620899482267498745854041049105940007412185252174548434474557412356158973066932879754868730944450883809978729892067971081320572148836212216576236102689431078705331103235689241225794889570819230139621303507471874128091833189613348093743716756277977079182370552455262894689252164232962677866896194454147432646037631848862242006396643988432456567184511954032696095381323830467512677585234398042051591811147486006935668891082812330605339400386534489641600990385269393940681005412845718455713567821094099212388712138300252627009325751288270511397128701039350927934898618201751789982037058244051432026315329087370238650583652962945414526332701216617240279706178305179696807489638438949611452332735659686459059079142227233828173742438855386779575378126649716189928655090742992242614257852876067343816547947776596986813323410593934640709014734000384908393560531260196922690055395047252997710119489659574753969527710479825709868996693021500068877860166360837583780152941616101103041269550101955363516774836147912556803296895846745372159893208155832715718219370940866189824051215397766374072659249801481188065123940725915588642559247092961 A013900 738 90334875919384700853163443147999110584356499145799631794120204338020618808204324096194352974566943984048758733535959718008590353867300646122664632720290550483905204769649593593547011876038174991749122498030518541374362640701006205272551028666695903740095622508691760855841423470496990314210477440311605486117301796808542204534516385570078780151773076942503043411228781531936759672705237640346931059062862665390245457779734959699867728274491647001607703391749891565103704381340409454098800574123373281531376902866640652355308328533657550211309486313012488935414719190814618927815563765542650515013315041976904953466552696557863829358820783521125622827930349599437925572670893575003714545144434971560564424219765395920009993667103108515872865838481703135363502030046411321533439002822604022416756641942803446743597157152986598852235150207669127552287800052167264315218411664584671528623753115938688426242074409262535880632118191941905507558942596284835680633184723256467103880728099471888207969465487240526853891097327396564365334329435496096481791976390315169035146484198805254431714636582797533215735365187520804631445790967564793695090158033156362852409810743796913721095894943084778688947466947062179140037199159239210996980144503393451285919502384316206322687506832843241582866667123972740954219821543223941359676526372607379869666090700846706167924206251848564396721055774381284954467411525498340827870785592324440379808522355956267524242300043830059040029565818821978147689687690317297678200956317883019964918361321046400231134384699497543294470827601894198664340767569199453242730668911353551014256291398095207933483772086082429438929520812614535158630911238940711750099843149860981633486792260481307319682316243633704711400135824641615707871315438675913453112549399690940809750731683397513014546220505937470628092651513537452292603917584535849596356052193600233129004887256300637248892206227062561474636994891155146497065187556621767221801590090422775373273919040657655567143261550816021817995920992817229140885574414689626406605444506760356367432666583638948036501806384106790699840786726140791563199120708587419356649894188045448959625413088809894113591990840923338894487855977246818702984942260048745165656399905390967752215758448993757530935230483249905005894453607593002487120770309288120785865175917183679242594470839587502712128692371391909577155308167414812970172969304656854553644054626914092787043587532070555439093573526251513527582873581434174011475216338063259676349568354290571920998072926067006349419195646891415869030301915280110247326134959470223483278186216977512888016412798322646167090571119372932897651687103057288213539781722199010817155442176270135698346565177741148640588900511454953572587690302041928420136613061459247507059832495562573842842768508527544407535235860247261749997592903788110169337418186800913808521780236725354389308773029867734907399616620413234153752867658694400617669450039051372647258336545538903866669713586055243805982664053361857004898783201966553272975183880844050809978495907504093026714131166356349318857789423763557063675038375409523177931634198855927265389147095448734319670538842605064869448163748305922069389525195758209794761820422254784381792740782829079400075802423304731671685732786033723674868527562527802787074421800913693782311994643524386374238062642175314675317111862840339590397730245963674474016580678938249165194298427259106932560500767976433909107329657235038231393205036057412008024618675149399478667456503367461057245194177183536398177016862646225844456632939626905387863548259396838260339877734882657324046368979470104569851257295156356992418819193880774312403531511476727525939197517125433124954250451295121698806558467863244271549746878891933908726574360592829553506426733974196428173895441234902694618690212113200591325435785974402361201218061633641139739138918962799019217940730924692761192430033634123149931222443230008157971521464055981665779510134291072388632457505276169388598413984021533064563006807348031642467065798755653091643463269453196007105638868614666377983817114938271570131440566540109800984298494832455976888155842960037336198994038533390277940948167499258748411972253740204922237597250458045895679752246433469117062529234887608611590698238051698231687415951632744200054221414310162176883867524725043514164129847381496392687217427531611588697590106461841057879043087347649618330412409911371487687643588282522362704911165239838152547082083578040461127129644183849387904878209668271724001850581382428232541003810184758545361053133111188999514948507290062347530441280954530099060054327784145706004755048959280301512155377928967881015200896717838158912261702091898366661501679262965801452804137583294463136754106409007260131031952010840946002094223625086525821152901655624588621183592011322444550097495451078962546726597392857233046116521714773479121657960751442652581490664863611609113061 A013900 739 368936757077234976139105671324186315536680962517859422009998120657114347295206088245591453177781830492197519592392946620278601872819796436130220749157571357521867730704930674844998944749939386521977582943328938805345575835249620143959830928728681407160828271983370529203102813437280228639257325124454068277457158385647564026081622904823144316096636575313953622098842877883364452116055133752178541485249696474582966864363673328645189488913579610010913023029949123890931604167536747591894365523577842942475577940374549954924967099872639334475559284360460619073616190061925175977710471790416504511016394976252919497357701334564668223348189320799412677317173168729414031269270769120566245577538932011785472725520368073242308735145809472592784887243808962256841214004414578524686039764866799910556298218115245499648971893125669721359012429198291691505426156480856376357047830297741921574723798724558313340303682336943532052625514539828128225326985016429493688109670361436460555426385511781238102056301965904522964503484485917635921026300181839043137383092567662572171610791262824738429820178982439988203918020697718905716092386336422341494911409513371934681889760468551719125241465632947487728309038705963592888005065123448020871977605146453697790275125607288202558694369343521915791827338067684195303870127384502442130996261034892172733083150697418733507125418677380973701212860609206380263825309878699299273447903308397839279616365962483348152025501851306387955443789790216659774957601185712565764838203898822359721743044389646924230376171685602616066491601479723698659232793170135056188089567631527949050875133955252036816349007060541336153961494880319835655899663221868999799294519508190384950305041757823967705621867452940657045534006121554647354132947254411736809770416115827171052043773018895466300221233714519729729663826139089822445675952410920447872327349119934905722401989048344688888837908344152434381126425471961624963810429565186516132327095889885747324763386027868971759425361642949265522898958922685838351519915352608317896843702515504478200588121026906411314825063955136928004010456909018332964053092085062587981913189503290606141455109221421577359215163385405849302316747084529709511679505669207340179802468510007156787792131297293854125850105751871420284478543873224189050652425140933923389672750828545781578359320950430159414107504642694069295969571241847005066296394110118364339392237145834473265657502883316887539357502732137332649514741576808891514439942521500496907438948465326479073120150635423186698669286360664878442122525082497413541214915114107299198279923606944077363460719526042317533660768599202114620232152949283373850206036071414702277355358547547037475752905188977802904177769167733687340758958550259741902608361540918774202830568954959603394127993708445852642359064312071701960426919175953924530701118954131798886297611186590256586730349240055846003045681639046310020576240557741460257024418573939750080040419543971982820769643926521807283257604242999213555564125373934802188711221462939068757083985114333373834496209810647132609496416643382167167312287904048409020513765163181691400503081041669271283700767357622188038378115012619964629515829241521300380996545548351187148464114423893026006928984752821277925063372957173116894254228286647361890493433151533417690034199635612589915412045874970844840777291876138093761482960495270488883005591167432382353819199401067345882377273746993321704619154160443276875871220080967112439385353155796337560225237772859551071356154784229458187331152745750313617571179045363183921478905309750886535892354996911995659795099595422833543834089770405372749094691888547664250061575449553614365415802518889498551058779222384857825217564245158743792680592777829426168564111072671535772305150930650749606501434545442907329994887313981734648232803618933842657784255886736015412449756998074886437187010957110268630678764692795155990757255511618119547979648782872498777191763118968303033486208329755908676144171150556327210514840664896903379031385895763761547234159982237067265816146808948027568990085462936509857845386549247028978309774467043728287664894166388931444807647751768257767528904351831890153648084293472624663115493168192955700591571829411177654464192710733717218206182264725178799732807175479242220185645732405547656773580241597074941241236873820616798870257382999282421011416451390911526324857752079623153872855653731442204236592866548237864045490394867188238655690484623158625329771306940903468991701000984398216267681961274556526948946202179382559867622461992540104108000713571850923611422765987677332101266940157557262039726100209645638686095291155075651822062997486219542651726929775224211180605669779557892679198831108070500191280582739132960108407726239427518408099020801439505192696386804638038012364529317034007109497731269247042016048643138765618340877532451828080854242399162927688850718605860141036390261543161 A013900 740 1506774978515892443284697611360780655469674255700152183290455334573841362902698480209908299514831951695014381964811625684826458187385203444595870691855186338826417520839738074065135035252172198433795168476432662303850671614318808879566489455851736463666945906435555561688921403462009619065819480798107984706031058019981601886483982187211108524514589533876293301967506296406326642251632887812406133458449770621540769553714542605193147036861439398825179888269638246832077655512240998376803370129209791939207450341861639845459013057556946178570966148815841574819174955448098673135743315549711836489946569738909524772078085378196896055644563353266202114843744255580968574520860017436073724129472329768265060943770460768296986347517735612825665350777327426562127458956643584567248779689732262381502888108902692260361865757686440834672064021101172295569002471109622007536195400766838079645251041094767332071447609335993416199659916557626598313186164832584711601102392832813009990877456495051266313846244915252628143851645492420702782699433598949017916429425738683278668647804207293777045967022802362138263609792249574480553998631128968821321709182504971831806240652619372544631117795032986467578674673288064615677494374475739185491264609156236693598960430767851355358166232530247199807317823229567089724731291121173808409643960688864157551357628846478546935184429545710312074097145226920386841869211900905686861987855349730923799720479843744204671035504136422270355215937326013650403564113960169875552741473381384298161930489334801392896203553157341329879774416094941037417871309818941753112832791253490928246628185461778798813687796084963931527730295202209121122095470464098403949298546417919859365925771348170624330497974486422390380322479935047456813661724014690228716520166229065865120823025430243992812199840834703742708649761998482882940207602917392612075819998868075268395767685874333592235591790306261301408392815396463944476323139197607815722553224650978270534813469639805695431640878911330738271337161035100155097280837811502983730817262287274354923500145674109501357288358524238682798107111072578682676822197437696200639519639163578667832922953026317085514348007997499414541441129084674871146359780783115367235671441444188739044178631223409126929238542751323819455259105511178783725958620170513377449685871331614655089958881052972764493315873818731491105738621878398595238266169481528521916876175119539718098745073183257383716377516265824812411215805588586770643015683692002700920168316866188338509009080330282472219221931094877790710351046811952769141089376032440734762994234283043913304187288077028955081541478696769955522604756092321176425000322125300856985649297199395403301759915835209433818755331235710320202081003374074362164184711977627906640554529499519471181561533232657415222511296915996350048281541033432599129760970621688633963326960144764453516122006061661320716884871427710673801345444638112455577173684922245907241643157499955519010288123529951639647359664746437331081493000003812499553717688288010913649875460689434046410839804983873764937576924709653752310187282341212011329089288816715509030486033785362512519033587666032135789728097901156210163370227721126384407328372670566631784229438182735931407924673557982133995029246557763683880940587999724777344326120827610782721286364766005014086124251970014302385063378528627464869366320441694698917572017892501760203615346093098548385562906087369172167156792125820547532022525803897864880806160208940978026053453813373465390076743110426314412337348260071601595836069910346824816895918654458905452124502935243278386164826052765989899206349865402353249950380236709404111340730355097365983409044483199119921877711280921220228828879351217070682430601644525937244458854596008891919207239221021657118662115328477923269339449273920116458582241492891325732499337251274447282001465005594641773001908636945005224823773560609389377007697992255073664023231573778355128427656945941565387364056925764436380149085540158246516790871274346107987205462168274674298820580017614388657386990998571448342539977029264462846936201051166340297343928210627757743380481929843201302670358990644493316622565792220974408404294711055839859254648763710018569741739100070020069774863914100285224593087193546367461167557518181948630702415921363229590576635838286855364598276757607654888882817048164752334935146940542073155574877870126141002355283648260236837764873162862524808786051367167478352681944163939926764867944324448650798612475049821381739457056165723377586268718133267018492137916764646195031727589822299509928972335329993038979712116411564419771453707405592313962603520464701735624682139310096466720363460605621922976106922796552362169049008625327301837901709219245475661511708103142172167358035618954179884596996506045209015684335986548227905469906793774463113544786279491675800631596271164043516844892236663712136962908708912007866862503558685383261 A013900 741 6153821196531734843511476799256175635784352097379247231928731922388360084072273765723766695956824688749559932396869125271025422709558096773277440088476458381587310623279095108027492062608431727795661281369767112547818831790711061663846379153133532742998637443419358905049285592800596947236332407347033618445886150090464880246191118134771075536078559629893703350858794432659375045946536128747535702063788166645205278475095117168411937006392841510181316006861917833525135184955198973711701020748075840468709087148647465154479000687381381444847861419344927391560567254720535239052362410779893661120427275417250129031168880571179321377754016835637849323435450757962489336169218918070686132790902071478901103665513882594262490238883531534076912684775033720149811317252287020374685308379615222524558326828457594363236156302832950699325011340643318873505658561261278350600583172467244167917249422186180355680331252736740047094447264872919347797481928978924053234773883670884446916752610948895371803645762704628173854932649207240884655525539460901283021507334088782117093903165810812722127210963794150011244547016136279385605066363392452692128813793977737963251699255603432028900492817812015065224532811850457984953070452290740883204059281519595436564207894259412488269642068443015118980266529169698180711864790799277072099635309493350794719657243329531880016533663892065031252132224918410778821264890193700816618731462021691415621362211450315550041180773479066330780007764849109675626846601388843748914827004178384993507438473422751703528777827653450882703316572547764785859365634302849832829873515591173553542982418872636254013781141678397277716334826365637473783871233017894755667734142723972915556236808688834994998811108097972170974665420625207253420132660710120377791368727416294128805818438982684921288298182152854390300139201627765940698984811282526084371468533197105071730423201647051698382972666381592087343318505753513792099695809120089277800295347350285005669502226169400080518059945202644779504706370720613578532959766986797147358014511724719480217421868447776288602802742337201728654432050438629670499092213377492490728062797827610800875108465377734635266234213810595356428114256735849725923719127056102254442572969673652673319068991958156438700830061689224362361043168077310781793971326597013855355639516791318744467556156067327120439915853578955101556438211352189581211198101045680117889235903681887282226802852132814664093441130558771382193458882820152818569910996782191922830760343081516659492982493985986975072996508006521479917935420635743116401892261743467237286279515229613929369544607422682032477478634686956872119825606961405008958520240592263355315947280341347966020120974022494683868612467055095754447639227961060476589108946372542111138595394483516971772086639437029382167673610245917609228536690016183111538455909877009171658257601254192649369647401078437061601150220282784590582748731791959717935190623764629432011502061188725835145436735596799021435421254150589450307256642808570633239837964454753660448370018877178278380557258374443827255322855783621599463788189997026316681144893545636627146917041068832822741497594420429511810964314366209979084430510406079987684354214152233851436603232711550000199036567202828391431232940895809219101833336390263962876739654398166025322788363627205844034154143594987382385139729312145957900443858682245761543954795846784331349345638594169874560025850314330523417057221877855823996080729658225073857565319715496057297182936772652383373077816614035221117741376366306688149155688956917377581509438272594270215927134562330008500214152246927632113338552691639616310475597875125114040530788183983507510206861982878008872060682520121636457780254987184989591185502607010024826031652514414511496126204909813770859985063875152014902232514119066421548612191063358956315426275767267221418869465230814082059758868066055732783707998422658367764026516377866938606310944093699753958366522160576893140098932254571460384603260403645834757472114162428213976653815246912765578487429670518942330022867324256650747215862725196021977634985649269501574722634548953036027497969630154548283437315824050165798911537574575473802338388433717866625021770270516850550700806400335069036987591486440888986045852000249912894521882827564414584600367566855487334103629003783184281411186704022180939341201989226713175860968555014821516756514284260042593860216303143281529352356249320000434087921174700065507666680841891218840323936283425059175264007963450554983498302543487012123457657996793963490758957996408289775273681320843250800425843693559900490081234348586658353013857868886975046983000533408823166499949838504289829103129822881101248641259500322298886975225175707858763476208524029666394655628575751048490879120629406385020862478027335744186165412286997604136957551806361078576491375188858232629035302962657341291189741228650503402282352420976240241061017646530532461633361 A013900 742 25132827302576454806120065907318946170282508185258680999167365972958223807719657358866201286723963668146766469461985591388520199913528932589839166342786792152699116903844775609790188360391158627921988034903547234123659438735274837652376660945691814209213478181306447123470692338842510792804852421178427348128462071470617707878349391765336684367973981463008503748945753201218586284525294149953939308334419315183849523025414443122628360339746010404573022884940765485817838134010713083734931850538237288134095251532878261084872841186334987340284595670608037304799904285571392690348992374228574481275598155958866669226325856309634037618206557912445376059692047876045360660338043152511407305617455941029051476381428913417110030647114470021855053172802399991497564550601382672199272642638494909927771187158430489596487149192556356784063978141332719254603333635705748172966192335256644373435006282400001376814396549633372763078479168914754781259043743624752704740193253074142840537156255128994536878641463107734629469104287559941704262516511237806390889421124659329133205327013391106049252464424442651855073865713149194775029037139797479432375980544798273593454228181509232352664531617718868539898579681411267306804819987271067131834581715713461242067318025152760802754533441370186490442425512048493509543507703968118289439192667137103474065346867139384480707405153235246686201864471921506380194706759304983698853377782774251932230621029146445188238736438146628280604960492428013675337279831578778143786793882591946330368722976744333655133585054697286403499497917258898709693021046421903305110319254899427501198448039900152597653937574509884000318560780694726372318182286639616989517348680033120508396142306602879691909639445394036241449802019040829568900417219738863345058106811009614267749971892467622469718459894028654768279188813507160506174664566743776063707599007898830020559293128269925488417597049741726625510934452666431431828159753723165739553464028408646341939819711400673038243889140262066746619950793366428636700039517310545216322014425349438553875452870349431588058995282782107917199294591628457875915013007747230458874972000670543099464831358557671401625462418858066305783417864049140601494787210528954273471166708017134556755082989125298669454498755775022907543098763787713041235540088926190883671822706166941675598690564550726759915780777517664109221750855421688820814235375678763215151546243463099531229767755198480502438687014756208760787687616784668946474192071869146814225031147939565270551949296670663390882600111345942382654319969353859097440084588078756287268131454428781478552086500719583111523302969403635248381451881216681158492501473123103361709215603589379569370742090126244560882484045312183625835357818554995053498056436989045608643248589205526147931350816211411136740377959278962353767875924231783462017319319984603034978661527539849453483226320391845881722319215807140829183594678260274475978829961707746827907607579602936372043313317287622480243425379497676524589317162151126131785455470467623879390848442466302683912312279484324409337291330628744757991656810555045176983780540874628094567351034346261200191373066870070589616671167267352541788701731979981683781658730373352424886082699320474067362885443149638636272689885145515327543016630984813441048855299267204262186825278678235014825732972010431563386531553623464618807160663688018596967427325672647734448193871928087778860476135294607605018126816928572848638217304077886682366756379815377163103482129256126371586370483911197860602188672959009511376654898424635218698020278358540531583138226193146550045733119405829389241718096386478048613229699757396353378045832552995227005943355231134058912391905541111295578856797173417203174350302382792249402020698065772820815840529598375331383035859357572219214222713146193291313108598134055376846788768287371826264026201818633023354343252827446284317674620065977462443428459565362741828973133084023258841118671522534249850371189319827555928218560417790357378826618922887231130265823503731672811866090004796082888988722461863911573355052171835798554881022525167220650826286484013643392940485264483820798934624994319106189500409519861267131604014540535572801118036983588139850967714120414855789030059377364721148798850200072669502429716177938653169380945780162062676699965317979906706895709029083693196544342385402808508246957536504587571406796744860724217627103263883779237309487510204063092858912957513712239926998893048768756985828499072567602754910187536375058660400916157849700425544482364223086572151112089092679485017156137241437269988654711683151441259284297119966202249936179163676358319461495508103125611635385208595329921612758528490677016566525801206594404115333641683771946709198084552079447321853432892647907441679246470089467373919940166462346486739202053352474289911087375327001900191096738475709865091810224689313341672749595764757804861483744757543231212994157089271293461 A013900 743 102645005119279801650129767292147215372996961961923164327380438537524654811331660339002811541310626741041877084696164815775446736987043427119094729099741880617630616046109351912719718072861891343454819255337612162431671637398174699730909173344960884103662975453751842003413778051759037171405090578187236310918800074555221251363674629258203317963926905667054493169573099594850029463216038363121033483107910259561675020837618152571569609091917020839327087337409465261394118540951287315994918905715065446705746550880679638974990255561951908131443657462925955764570593892606410458047010104579295267552151704349763322653906656080032682670555021376776072810764352422604733518247262377214991088279557426212690163740870206715732493275910854130728244518095454607675194878675657572911721599072519700130920233244933120991502762504468609298152477190995100040444729504919481818959399082613996542190282592956128023049053762754207335061579852243918916894841812381596146182128005073359849180640398728581717060596478119762107949398289927845474320247946062836318837875704642290772253009260717629606858039208330658883959030032938339529890865611684025547246174518991173981300006770330037360749566244457248722668329175431438218988872114833752544192747019727062772188375613844415547290592782433420015802400476182764390820149357283895874016896211047311435533757205430827297041594093733224226363720891639096128859582070384243229470779056006105090675011575758025939731011725771082707446999752085743079458659897430719395817788682687650599805231878044509825264729855474242097818702943374985479155976948712741710304359979254006757072082838204253124231044101993391755585034402996112671911060595047146386504793261471947501461193190539127552607850368573228807741377875766671083175762867552711526415159084951176640531927955998909396199631771662322967783803312433407730428453731702822565564268815758619585796229624460330957171796528447235452975832909069425277160819078340534920076041991887780933762759623151200156164905881633447061937287655138624561575268092687515028525955436584067347321290943246983898223330693405689726741556240964376439482380539953471664321732022910565743067417216316744329049952690320647457516362681980959179705461941308512677237865423379487260377991190969621421217787822959526831719677204284162619423110512723545114194974786079112664254287733372187710898800189240669506136661890378574734776239512045012525763645164473888258595025718773869418490344075652846956141755783397883228964194314912854373123263936331126461026486674481953025367017997348074630940890841158065293714146906257036631588062941164040865336055029675350105355433180644356121549936009528928736080383758883539562659969155834988688646617141026685537344713971943534458457810702118273852986465792363398159305500206422878546292577799839840434972514363869169427985735830030951069008395852068437239759386523287026692820298098338658157388005631597159667609548209077465247619615425440570527604288023463932039998467962447696259184653835831840191751754811258576385951110472392293153444043514725069257668958492954208804498840860712187094858483571644670562364635090766609475650612926724599713962786933777122165124036330907761783271778532281175174714356202376539011829675238377447458990827801252882304039929032612684294733761765621707559401070976592488194401475307475058302284790856720775558458496904685145473134943673728900439893266908206986284907603040535375225731849444632842214262136751144801299696191929801801077340752097560361687208094467577074970322267279712207093683259361420563704422907647310951121319803316864393743579226412733656018188328678698467214431490119170111384819340030008882204227630362775520359610200263042829841138158693812358183384904624192750372901567244311864208575042134991120843266795122773254289276788136238120058065026196983081167245158138747893698635346855351223563016735674873680949314496633215826197228099233486078620342668615139357539266451001801592475456271607483853652348150824672297040993993350820858016361223173169582663546349780037414028662615110054677686923001730395220863120650941930046756713788138976057971027260287455646604994751628809163637008749700873923655907644812020474920953451087389015873412618975962709305553477092206900432942833454533154635008530532900966989587542706272035431347721890041705660339973005055127054961539472141389740467699945280565995631339907521795922604970069992482428637935070067131006666874915249911924281608179268694709672798096106099369529174579158890772418978931451827496913450002042081190119357666645968205872092408929034175501377438052397263891195797934696639870484398484257151951086575166599258549778688871013266139483413605688365809395528188588718967302494036364591233653412441838241334334691326982606317232222886628927130296211430469652187738863791293801553789035748838061845298893599900161860660383787572358380705385135731327230463849308039018296812443115592590623448027068140220649962449978895363561 A013900 744 419212568052655757199096632727625734452072265345652357352618776411542980239614445322181721618678271983715871243484691420273317793975521047740521902210984914372345816624531250256090513301093323297695170775543597170199352565969522689345705885767328091728654061713643351677984214354967135470772701835465070004659782303291053667915634917028057429099791839361722922608346665628426600180750085494860975969394499398986096514277937134535700012061907396726916596721801334483524980927217693478542164297749804505956386194198334594217396677730823349951537172887993358864038527087387733558120252015122404381505010327886572735814142828003117559327496433359912535742515502493512414766607162522046122318633628763952674110424251752117929791520640795266161354164598164258660871079194131769186335094493676779824391455515864604374517423847262751703193830248220279070280360215771160616293900752702905891955875328174715415062663521518220931332333336129241492409140340789489202218575167648114033398502633087799319228899136885398544838245505292603629516798956763175872602087003205284385249287374706131794998524788782452278635958516553505412366814135544340421533648599186372648201338950711675915074664248554093965498445853708712261610671593064643599490142296014316794957317032877591381105057273329113119958599587178504231312962810232516422968279832434535681174853336457247194674871479809954796116298857264124138971547993238358157724838213413589806930905451564929498481364720233404656566999134493135396560192345756698515178826576753316502315147318353460621873508467472207625943462509740721570406404612214657131795746895631268250564850591592828388925131447995313262376594590310826759464634487292645604270612663970842262665160570674041376733274298140292346925369123796537137469216303134896697743677634008185468773087497023101863928312318277864895048798892112592945250578314101229342843595834708594008969967205488062122516291373627882760734052159763348843877778358669657007617483175110877999361420339671439708993248276085042779105138449639311710554113992613172815517883124508426037262231662605950185717803108268870818674916585278850780866429845604513577728050076501064461827381720576431831017240832491246601890034345841117366794256819960037933619843413489587299597014201030221816016988465536826492953165389694152838148545068124743324428810718800490111193600786153085202269500751678007570682246963157027452874374567382547701483828979872971510816203133070078865925832729717867906425500936731078293295894965729903458127095365633889910604735253738418832854463569987268948300323225264495624123241093991269564105439446071000462159847682752127040632230008502795480378215206453107379954631390040022811399142689314833138290337712284227429755083677528561025322003146331944361255877929057146785817752698551884693792063284903692160311680885992438730005971689165237291888258507828556599338550259143069003174072283723012119246511188011591395643823450241484895268518978657259532359200320917068308489783003900598739832303915574654358973533576415963076439316231407836860273971562532170080315051050032777132662520458075504026298627613437570688423968538835000526114143904648864416395132079026078411705241903096720806822053975468079812226076880482225354752588470732571544711898813924697870811778202022496540806451160737381465057473376572357627243259704734193087419616622724176179075905666921507311975896592819876015468531273075060893177426485453566494786672048674435520110206967487234132890517156695465581768442982398370727088265823125999463368142119339904703518893241237085645797301545290302785533330046209187352545662171471937277538971345001088648926863227192771076852051435899305819168269392241865476204378504493484397022195059557745869120472360570235990717663684061328926105538158559371627106761227713370616089619703998242367263431556124798778227117599618411402490318727286787504940213186487275238776285014213388987925477307579727179420113233759265265475651802908885630603434328396414185408735131194953017420609238080817045478887922765065725772310683000582671875015033589419195839918290108851922291913632587445889141538852180257335530404767257893755105670121971134019071071662088892477016068084417633645140910539456567117620350572348277037520261345759294265082259054492311377992974557951372183141472754228326177202662318841220129100144089918649460295478319712121980433873814220304863323950947649674249306880867826367479282619257596239811459190508247080539870440246559455332469384377105016541193471427917404962527124272921340131971718066790065830647658765706465395570418479399477405199351096127233717855296649540892481591685202333953118540584632724483198442409692996794151253530348990405460490518086070543375723079083196410663421955135407124003271797647183220989442814438723504087921769887399392536969596481348886806219631354690865277220447056650245850955284934087208056434997244138225449273264637422811462665029995740834814957814710797018543296732291921256533214843661 A013900 745 1712106468396419430632587756819528989701442790970444138316187697361159097139589595754767691444565549286965973461387071714229677475693219486598113241341785699773011922022064703702149521463508542773440144659568380746408346014028693585079486753768230426757087782098752526231407007831335632943318262338924727871101021564653295576187912480269206374243888950929051949947671225439722706224801604919647206817580044389898515760059037329094386954962048060879796799588105551965498858129830709153407531750604274332580982812111612514577863988917133374360422919329026564929978612516127330012452479375213426856908994185131879596911276537990360427166987510981652147138543306249256546660715079063451090207653921868487880287057797005076589179479240592587324852704989527246961122235407832752665680345756719830157576967863798146590570985252029651493765625310586689971211089437591212844166536358014690656242882383673683401372839150896087623875313910418771308389662474958693640270085060766830171916858002296514287462066193852793082372423306411027775913188136115443344470056131877705163080999816324687570085270088391202133629396813414688008152717977790776259925995777585663718891736609940506316432351332184023718586168209577605456356405463906903989321289641294367236601973451292403837162545515060704222336036532595316309609502726233430555561174631925719610021899686278379725018837285563316192773372279251266660097838130732771790322169472240655544076317885641780129677240135269968191289937732182548766226878119497278162540360800944796680421795478034686879254217805511710637323321179494590706418367483150493406624141692194558293400156865974862016037518271889106890185512342883037879156273174186381205047213451535980855793044951850423060757742294309066114370246963866561119675163772849534738151651568730464281201635419679547345571484267390946295733694604075932960290832143199144860336872592129203500628252033901000002630908115325009610996703159741652776630078472421104854467570652953511948069976170672466586939034277607199299186075047310362596385767511345451709029401986687987287208717595480623759440265392284003579421045500853939752987366998863239507312707045488073869613671512387925817489344301218332738025691161884053278841791072655610884734736104876236979871465295441729949016798609087418616696515721215279300435311061273332336043030285463800463615896164328601427674070289428902397430935504476578977311686045021630450177807420528182820295966031974642166406559377273474034500294801204333588728057925432464443240328309880735417790709854528330093679747520648575099022298384625951842977353075210838018032589347138019058507496080975644798773131209956275524208149102890342303580090014693847204058050056573399334924706541077725530090167002478073612078618371937440297749492305940222245105069613908450829800859453938454055621096218162605009656118981691434789038128460081115835915172451916467258932231788025437519226795589469328430540334996954698702251053629253092313367742389857719595771431256013439213947852253902361442138167452974011216448887860008977928881787532509198357184780308489915120284132465346624069310251334667995886163018333424564483703301235120331811863775319082485867323790161679220543862757463263160229192332813654337053570401325907366178329410657848672498880254166658280144804167992018700378822692074732542357781824203364622722523543668484430657140085410179794934348071250632248454651044040897129268886820686667396374924742100663310782117616386121580409372294010177107677966079752856168284871913536494717534341292597738224139546215405429622723086405038421670896699458775052988275719091420170710507134190409090291152170851033041223547742540121407790795370948193124395033231778454580344119362743864934849461820790288277261379926000969738557528436554498910488221638350636865404646542231922718925650382948081800846814956149215719153627322113204430696135713829615145867289961464402833916178975429797363671353196863878109449029994375003911982712833116744038123571042000558048438813400527609855102976257371644252727695692419832753362690787420773697580527149006128551852244684326758764020343288847967728241164297061640362731143120822450812430418422182846208907854273800679638141987753637875105105221640391392878170597213536882476879467316719286711103391172485385103757084540272017016661168639570379041745970478027577780846179442223301014597092411964478530961312606211389246982251268481459170535248505624592568060610220291413922409879965404881413718082793545203918975160904797852228901524861990770162318154325825728295374649013933812680541028514541682133885070052075011044331354326534901686608524961083126537300265384720239094694555241843869577899989928694551842063931594785405838792271334003006761543986892270390471370548886352042658640026204387892005101768985388318897746459630065959073469954168402635324317569561305044512325730132330154590500510494228679782170695602389378963141717481711670635139208604026018180814229696727650167895728559276210733761 A013900 746 6992415739684284993065982290214395166368652204045181875741280490980407229786895007611642483396441604408447019179624400975157140008156153398434840887077228318228657763742236478454652562758636703049549668244287883374787072364240601499516716930551583654149048967957297291134215592090965689839439058536664820023091553273222089116004629548579946022255841108378291997833233999489596944215418459453936077010885476872828918114172874414791714857147455447487238988994581472887845851986899729084140853830174667405968324483927848782399968895000453331358777605254596722857090581355728144631187183468788531839728880060491294593624941420082969010953120860587676515780671855595894911473573115118119660968169589957013220368253035806230302944500345983426486018257300433218841166282751365152994657765785365215066390252029505874288697551438799551695339684096592411098113181583155709968073395306304156123852212186044074053230213749013862360756793416855214319365528903641275654920694666762871871955811684037196297938112004380386080510296398136584950634827579897218278593500718257867534244274430851472829672821653268597025157953155063740708784523645813287113940019281233386779989460380394631787447682508124103453101488170904108021910651911547650489691068345299966525373356374396757803759389300604937175146829138809063935392479693712679965397948875422463385010050530629216913329158376806425226221922499062377417772240807563844001626562663747533548217633953067479869394946113696212360015425981944479598695959154716953240909250087499445067307335333636942718249030193708182925602813352495037398673961056302413272487063709233487720633874056484799934560844411740573339313541145080957885300014426967773665914529504631550949125230680897264672863756061929951226765639995374386135426456039858557673619898323503657901319880419148658993595844467935631157352277866201121879056747846871770723246681690387472146119344759907108011744894464706987077281246371404043846687680119293506757235859771298091100624537748619591460184296832209840265005148286795299190261709478853470670298689683234395567676410740420010976553747328892491302717071351083076199115458547424355335055334157184887978963065437415040219134048549950093953703463299941823880171037761623853069956020460661144325730031284578864726509456216172535459868856553531043406187154340657477866965676031892992937254145140630605419365098143126869710250081124768300677817634288158885943201633463986571984553575167153668046463195559281972577776688497893420014057850101316653465102268090712221400534455907589007463927550528828366210492067854949234547855650671821658760284916185235730774869523251808711898314143947713634824694025959263549892393749209101156059940686294101476797165328909122079915166781144987702917163897371448071857478999276182767611455859915233117942440519896689494147016174685694113282541565189244970513345409481945745266576991726044495848672386777706477397711675093747273712498212701397681924562230378286183570117510062160302458809698164115743107123637338014888268197931832858612183110119357950526768324037343308349519776718442683970832667545685854612708094066786168896666674269338557597232457136277656182273164656644440099613222958723104266302410431618470535955204635636578491614823929625539600116281324397130421201349344922303248597674847300371566235850135525107250975959106010785659025681127220000931731256479963800710671165892142778416545888783618472006544189933253239000202226514138061128228557339200175532671497795339258335644688944284719629748413666946311612376720807439715278946544837883530527592979909903822984530881156282652684469852616988210618952897254183956067184872124874894694132558855852381679795165284886487534879616939618130037998233501581524283621871751437143451479017160486510212540445260665554823856481409474372635982347775937808286967654648643830920277809223968067811048499869860328610518564987245046851744798906729078399900469731810842767537262664961450678892849056947851932509464444927442844514616205521126187006247908211936835920435707789664209434705107531367841318807595969279062328509783078624748304367503599794894248046327273846877467346793742467070624350894092185497884308455384384646776547483629510815330326620199354635340806744128045129414250403195260705909347680555576104070990938733787639412728009484969762895502038024614773759775282908442331662306163625897016999716796538732777627776340541034989459387856395879842178957069904131808906261302383891928113176590041586647435655200760870690373626445813085908946590381366410693736400259182756867899412456098302410295097268198544682148484749604681164728536355518513179563402084558174114551158001313206881127757769789586970926767771347872725145090194670771617354147473013917828558410708393994514930077299263774194389661366794125928139814993418598605213521612013517917713289127371330680710162895493597834026759179716693217725409989845327043120080414065012746051508776115752642676998911264878281576318635092778353112904668531533964033861 A013900 747 28557732114860328024465771337446901513361378835193131343896839394493572147579887687481716678081890553006142879478523195647040250664450554250701132101752995251705979401557431743893124986215110917561368849626164388778851257029867404824777723132782653353493785039083365824018541033874305064838942898408651328121128235814719607380763623543984906129441102926568890726642708810549462369467134745674279786056234386981797457299011550570325257439790779940538080242191759188002724131945549170452268745268670189327382639993134211140048495364040246451055714976397903730417366500405510671216376207192062711675168558783932556741118216878702273820602651859846990245776357706111050003844131433027027625479762390513027650319202591789260986485936807531258094973650658956609502426056551133172710634775901775860217859494703956970688343958528752687878488499158577162758215143016947818236318521843872110329580943641234788884871569202561264281429180750571797656935075960890237543537264009220911775126602454587997437605341175201939171798182029926024733472649953885809068821994876937675054474575447314931035139600586935930379044621638548978492487581806389691715329546686504556181541735129030096077746867579112159036915240940277638476393315382603670912597781920107938586243850142030172943091525601989924521954340032639236827600361709571649959361728400061758133182932382193315424944529055873498072838179900343154674301026454412302850887046201573965511809187045356847602075768817892814595751361268285431073513765479738663448150709191606571098834955543441971392543582463153783594637375615738334734961723024005742348577689381944196433328525667963627897539879222834087315663772704166285180311674221193511396735195864395221862873303749083199547707538996284175735184777070748525790081324538842375253388700362919612738438424939725457344403781987340379145373595385629868067377542938156845682582495938393165379438162053281379737875335228204270629311415586697626878301001062886730240733732127818305162151775243675022102130146876725040836147791123248968218247037944294938418037548833987278172342796781360107249354136019677152621918093822029742587883643368994357048254825286692958179771034516012203174005586816899728666414268166755702850830415493285739946860453119406640201858346499379826008401996641926468244185856919132687906252363229833546013952384447530204348032591422994596223834416691442591710502066571747341566575678013903994239515734431901022628687240893747462822228383446859063486870351270935014572833679656637445733477638211545874134144171906640172972433973042338459268636864818466023766131810764437508364538386477037433293375394782235212072616693611001203701167696114254223379075203538639240565559816834426135488779716963074395703612566041025422471691990418628441721201838422857317384714488935663492221839269750589459735322906050018013751341288930960573318524500210624100188972358485330051540058743511217802046471649962048334316487662991990974145786529650188980604900492962378953432327147081763270539546754375823943191035441596509690875652221579925104325038969237842973582069615568484047961668356003144509615739686255459177045261050079872421414675422728711891678014047366214455270463498943988857109940746183427134365187207607985854182594025807595906374504673251644750358852060946523619901012441534294814035401774348226048818165560817755720812443317360333025284556321076638446252819291266213473793480927064985140399132650589486653964913508617769591859379257584776093159196817442860307864809762042167724575126005589098202419377826385348610460862718944964911273016843018113354945556261255138111296009542894167977076146628709949157945803430073682295201477755745567870833114335170188627689378422711344506318623442042604908264370041916189007328905464160116845546645029529453121667079580915694756988142534055378762612885318180918505337520929417209715170989366996437938547481782972483092257784959771135822111908332158394757741701987231725679116963726329779025413836248992614248724988559585036981478404088176279443519487394619475387416488564373966932097983421505728587734929133581194413174615625819425927393340253265445306111268507670403505603982110912788884094802046943820720284744354438768750401402279882804465550024164500093241085869485940167444265072771504708922212438163873600831913161876265574493611282768998367222127071992701652235184356265170689633025560368460635075842378980179981541486075403694269259322920748152534624885870691327355407498952624565434068378606841082672747425618140971669973814678723128939280699526034928556506944858311363532972188617048146944534907308714345227949548980058109515195168070016946123459412498944321269536420756635355421937548983181729618344637788009145093033207691048683614817533233732562621392420443628000479451081010377785256497241746554435891982151148829146020541250761838386379004419056991648298407546521192640126487205564664937290022133763539163332621161713044043121483709773930495800654664124513901051164726767069654306394044655743961 A013900 748 116632662288033180545048681185038227917620720662191102914740425667890592501503166884331766566670927289422941140221116061865272734778933173065842744317901509660487642179880108542665655649326120713523304080127067606376095197686938497912279523824320767343657320971905413445239947454987083189613791530333671297830827949019132163223384095679612299108156537903502933185572213695873869812603094481943071748512052916106745977152350372695815954235106964145931514055215605891481113630002949312593281234820521188902152767378599424851283199964772134571003096590821655023301296941672646537825473284169310512815267586098017738918957650672524835212997111063452952709765468283885845431749821029757116552249523058856646739696305624329112584168201001575218716939981629895347825467759986539541800676198895218692491620180179925367945236249371237381317222757902044148997989223810659601406766711381079929669151861506110642519492860651749662013049198532591029382486200666947780041798083477323135001706332211385294922921411498983414973480127026602907540000383149314986703784978098896035627654668058954357155544677896705620196986518278619521610147025343057946324269116951899944405590781982206944421222059626719547834824572439428843579076415747407034977811513737694752088017094608915571347053042802612652730038242081641939766839464858423285170679194320420626453490547325048101720331376061622009352776483369171378348467496443491740485610636278894434120745412621128946648485249504924861983322730307165797332768643109566155127255759560149588631322940769926898806258637681348830732642100389612548629391907964064876331568489782487674597553465009055920659970518273855918839989729764858229471196088998450641088917610164972390005382722714934444355991907722263198404243883219421124927796927630410683614740044540900353304669109734757680065736830418278829807999446288046329803844690491269311609080854244487465119328777079968536268836394480844289881441381709047364631295996741936757862910876116954867931049227424468401442331834989379616003952029874252234349110945915332902288045571230436276770943388677549595377194476272099478700328308896645493732918175766953222615134580208207997194961061837879954995159391124486998746231179034115132768779350746543783802712723445421778655049874796463646780740602887288530882547702429286729810613182919326415109128947274542555108004254663243653432358365043937380247453200587739889439393293152263316777600450509061398418844189221394906659725763063700548045790688495976963951924603919352648757541755697412716097132346628081037076890561736187543837499088241961906129282694474849992349119588749255058350907743205521611860985910993383627037142688867921787956704417847360061033043413493296614375860730828609102567519784580717968942059729760710837462002149504629992788229828976632204246705983427652163094492015921784619979866709464225008450759229834710098205882198262294948824805454432908136555796912081651564230301580913253329499780911530866465877454708208144846091920733723776454973833439093056942210451038059746825014942113806793698498995979303243726249504099012861268764297694420798494866152068375607080429727699892257036172097308641754965514068848862403822984555246500643835311566111428480942887995439778982635052986443394828248820020910531715576585338060963758062561344813482654984296798422017364354204318785101356957125820564874653468897681755465420154979585520279633714533429247707032876889238057405173032944757225459341407882482685281241626847568881315203226210977413966179246104996694552441557599183400118228645331819891305850139095039361587119771046501272148370815482143870143614329344667522460932065915613734567355935514650503718229486837393089382902544534818105573824809600396318269644748447421952559949441020990135081797369013898511746269023653641383497369872710029911478106459766047540868007448567474565353755614939552844739519181259708897319701169573111811986255582223066931276432188487642827755078077807270671667176847471674038346984845831974501189809121092931614924831051557381987852794049223068362248282721348306189754967630896811809388089684040860852024743249493068321701658440134337823445202627640728943161031994320465134725305147535644702707729892283117452671641600557319240258995306012040653397723799290427971175153213916740917514337031217376332018109054932333568149000570256396852464810595368664606939878700929324126390448173882935835332042793564822042303168776269999950450514814031009376320743547121879912940313844099136578272584850433714475160538311726503187809624045244214978777752558570002774298116375248503074953984321959474427566059813980939004305129118101109924279679766710046351001441234965548595211714090565739761485116010953534645937483602016564219619799959902297420392734591405726241560386126639405564923143845641514344718180880195489084264091638542777674915648878326875078647807174559154749382733226522733853635051116686525804060505921419173404889556494740571419311829949514405591347796962911754115942222398224172568566864061 A013900 749 476339572683218600697213863876495811676582702877175345605194287210657636725981585375466252166707300813659523333718200329380022241383375751051381417911485873505907239914490531179209346903068458932221239716951036938268216772968423206262038715530432270228998208238679870957117914640860201441784875602827277281142182257416986686952786208549200270399921224608234232926128663527532167575522110776798181271169823826724477352033891309477354634507554587375363042484420111237003907657408675290511532484411725408116471019403705289634550568259325839573568317789671312102319850140782197397779553265349165234699347163650500345536653860069309352018236714291359267614905858783686465213654875817452069468158829374199489806240421496628153034113933878734352337073295914637219949340704028786129207683464584161557223718469493013375150507311293319960275050782770496410966836786954338688764977332718179921841712786728967981224503311680671446377156244776153555692041274630082095416487594527818892983603833090850894379998259624409664076605160269475961287023104820500486511914932838679398002940057474243549013317174542613320152132836288228266827523076350608301640893824812371514846817718284313363917657434943544932031754871124443779490149568630400818959914981067632874697422704109366693854070679163193137627401914523875927843688825267751397388856068203224200919327197820776277284107093304646510019683788504516195484354450692361060809022885237269037286970460431365352136025255988313133750950346170226140052557748092422243721380374875366495078774653721399217341539708413034440944014334843316999469848120707945325490635200689147694311542703996950294623306253652773231990320895322387259841541418274661261721889500592373902993373583222786479128750906320402850865970847700321035738740359932287903361643430649535673831952415736833575914155854848122987097680346584456303598211904280083486811958725900765500781315777801076578944090987535610645149084628479302050938040611589740654724672172060131493072066080773498822799028889611960279101356489161463424557438363323757021567509205507796028396486664641368980029595337737357753059489546693098757600104854567989423435693754162922489551937667613147362075685464450908476066481504524408647856104515163310213972442836536170531626867848706111976280869476992577976265943954039152362506255110974003931273608642692906523859155284474408068226748231034309698606003863973589070199315587956451764314714777524508166343799972043288159683892648654222471974361796677108014453019226791632072143325041985558971225014313996092391606765820077325283974273863788084862784509581787429328603031661530421333066000664933414020523064420073989064566021492748168242115764469634821072625113638091386196069067186637853264405110119725894837674235084375448891989400440794008858176402232753292561996176153622857626946377936718176488244393607989550821238754221327169346792741691805237062790336781254894553415666724429585235124538916909398836263384720564123264156578651247592574068859560522009143535088122433392950738645294990850067790350101940439950833447978068357005619325940282525720621536978081677553681346528604885252790131328857666853687498790321100096410974099707792315855045066788525988439802467251170447329805063596782758802536986455261445834096220723490118047755760120145267064850914089324704021538732159539776370212554551237049954520894825137106978490955178077920372280202959572333159692923989540679536214039486524589022715929255721703274255417439804209449782915748302811371479067356686625196663105218321117832382523606257728628330949902113858928189351697317444050786892082433395881439262197405426090885973150215111338023968960272943591319636886124765422083953741801665037195159792163478713788203841374386778864443872042072023266831677703716587031925721449065772860427982991794504905871497646070436974527706570088701871439835838660730242712753515027701958367252288866354715524444878409612809877093007977434570560477342132650751957426588629935911411686959155847212892283800621264763101446117422496555333971584029225982721326573710541338657884453056313300007533706466680963846615105929997889825730064937011089239070375496750128717492913929036205977196753478355474065973342360803372271573704132477748066461002988279081244582297166405836167504414416110575497961221383531917894971491209358198458010901377984720641548385417355758489867765542344153593915355777403472128015431305240883267792413902333083067634898002498859424840925041544016874319448710999127798459642060241183721717629679460523395836473372805943639041198002208306900513711386268786656922642323299011469096972452339366968421582136365861142860564414900267012171337149164031983252756728993628325621123785451341801007922716479451945913444636036932796923387737494717948883014540194122907108176703128354376777867250987277164532060925064196844900676499623668835580587929424218471108770153174723854364765900710556722889316294173967522082842569726462474182864008641733390029128924024857896673746438809741411456498078394161 A013900 750 1945418925135105770326091838671860420964143093403374706161519593591334064810218118813527095940301453960367672906761835683421278216056086288244697900273717367471349264442010692879540072896168796193543697349239446910618162390697110185117998580136553965274521811265800699655836232302651789568595052234382485971190067699698972745170561107121997373540588673343714038927835000841457653127357428145632228927765948660549264677918967530927773540146938197854307577173662660723158896267530428162653440331118412151013887406817692177101757610378480920728249940253114395428396602279818713174468871270565791084200838450412172111706593566562926393887032583074054676225304632764312676265553091980931814366976943205997510517156311674800536434777751468072847114193384918265784632322318664669459083229245391638800018945824974885418465562060560359343079295176963767162526069088437001593123732689531651336973661033992564861086975199738341934820390196446533512955421461757992915972572401298659668653229398330177228588245272130311133464927211661727042968292349420510857463798289121383368063205491670615552768837685866661603446645868817589352778553823646595715339876110810031316157403090062682493889468647710366800455822100914211964259499343392988615115007734093300491184618763275768623736103914841076256577209786508876200782337374964848749827224457004856162198825127947030214832299063872600116217900580315083098493847496427122500811191174620415712452753344418199666024092884007125657865390059744166748814791151542009778004733310408859177917718642038220264943799664669382373293889888947925800851806179631440211781628713769748787485465868936648695221339693849544809544901558907057130306099147916962333659630631258814849589140044613765482196210705254063603624562405063728842381625242739816958407191296759199295032750693063217744224579840941073939728623401165924573981760836482193248572207444410042282506472549433154657142140946285174971464021680256945985538102599834271397701688342582955090987118152553127315692336687093096587838129138740821933698458577088919375540885913723595267370119583548479692707850348448480536628014317138831329013345836645980172243140297070545902501558180236522754600669081049419758011593179109641883117764306482990408195067761140210604387822607768480628440675311854864705445717968635256202864159004984040429718476331230742226999699956477214465852930677115455274386478986858399095190094992088532607089490937602621326672879809621965216253145650261358652012962988170773518935590277158931337472625947298263379939052184805754932653583892543624269604615861370781176183078367487621908376970211888055296796186381655221134632267921088598812583152944554286665793235786200042377529299234442668454751873366014843155010174645082646832440181182332855195222802329647252371687102535189954905741145025187266457069329077728641313815416178783732498572017354076513656405583136243460493379077238659896100499477884909593488357364515088592696582125800640656387265147026138944079347203399987498065120796935918342583504651987917425752712636641685052743638835720676954915006894692033803578116139793720357378667541038821740465805428150318926054811967497049195224852155731590694304975905412316085777912985696302972475110104190040684062008200108918919726192478209153026714608957347662445405364824683083125113019070357551508560213361464255261786956308741076237283747961888533743212670349949187392325429835030558607078834531294880954560552263149389222264064089824621321811618067855990559260225069030470511202652316984685250495660351297042840795748695060826173113362477059456365870565262796740758314552781972179685698103213493828766686430735029654619689194252120326259040585098497560845921980073789302334655578461117096760974417947054082250898392296090521741426616813674870895850972005046785764770929280574689407813917718105580930605837401849304988510127044993399343478152595869653440211368160028100852357578086431845430973648507060616073481301068720077888050109885732382121575354758020589162401108040247379189611335604136028680305345865258152581017795591754004552611742204874068418114278191126924600743810311835153983939311926572376559636652697445241527270490697867675238077705069988315793509099413497706436621156503355981448765433583990079804439615241897540946421251617501798922213704089406770962219631027680560780328728775556868402431408070604227431119253300037063298445849297921499951009165596594874265410932446889610754566903594275852246803094960860424934800040248840816822597873078679050693091514403061459136738350127222151795802016948420694949186371737854324420435227816039950414289571660975097552024713949859417973987458595404675970222237972186834567009639606438297557273285610500838258174296446171757045151483073272847604782089915069751068566621357559043411581423215238552864417624389654942554556115611398455697792789525515063514743149380082073799291351042868334994779857885422508979566352194930906059421862415117272709080557711979951355467738846160663144504489303708270895258467671334261 A013900 751 7945287377563210611694562004411583817120077771911816040808968333705961045425476629264444826056881108420991573286178919876496525783472878065906458939205789374207105002256880312800022491255315876702848007887726174367102547638008458404150603119134280186131639803912467903265100412183492476428888621425493745337423326682408274287523833788158056595274491741391735850099209854771598042595093599647004731796117838690497912420353533212029650843087650440794975430242532846322113971405117289189521078309761038184367968572071543438193465358304364306827166309237684755483509991767609886294561491624989017932775728516166802533593010491793214248200423659565329777226442875977362165448821648512415603987984900724557638700628609667364545653812249548507782971924317538074209282652213980695202511275644333237414796176662725754512440620477096624153429492511532898432239881290154646643478229801048906756985466002590068141730176500226562034341890421697483966794749747387280626116498916716257251406322838949675149454481104152675830495242690074871077913845752560657813478756056398930934890305611737452649678762761685718521298049839483785493272244449708885207615303364035359708349766117528091635976472793582556760108423498165833997444185527850648195979818201818182629347592675713329911969245734706354380563239066290687800491344855431313744018117232077990056892383903873594047426807439061150007245643977965411197641821054005507432685486687458414431644002386691713674208663771666385906413697408391211163001237356803873676358909317774132177392932623666937422277237154275889220151948989342112711184662470038944600377561611535744792718178640790035872802168664990619806207142001633870932940269836106813783861631120754756986021856445347124219603026337538826417626678943083180028899638035498929179647768382285542600042552138290180652405350752967281018319610561325153718523483414037761928687000995922498096026967045612496368388874980864229386131182408359073356482150366085747649624863061631389470055580233960379823146387956093602867486291053660529600239808373147432710565907701124449155061572761289929461467824315948787808123009900641018169654734744791684267438381530406113590952516265462162818587347194583016283114905714394867524483144321871487609099884438340495269590910700209859503095190481821764798375562201421218493373714656414324503053658902855805560031701591948548077204420031337908001577093216707374603064962147283768109146797027753803362886035103356877761664688403378065132044794152951244299458363186535068634303289103986784768272462967017368526205434629121308423116481244040268772430486543734564123624292419342218525700601597504470291172780048785867499069667524007106726052820067655379274109788532686536678720580766014586944220209278156683011015776406946796235664642217314673058459667151071830020492316138512340124583303955680621718394855031186820681150474647801243500639698492315053244469982729488120323946018129237155675393800773437836520703756564522305391885974234601087653405992753092340835257911886781038863633932688505546434079432020942565595348112605652472245334573618629949227187704647673105290573483024192909058136414914145676219383611266666115267013914075545286201646400270345538241660202795256666188569651632649347818331752073035868972662426446480085558161157312545540942495885853004474357206298266346473662275949769526378919370047485738201766792334896922549188610188897826178183680314678139437729275188095954601401706058480683672037886413316825765032151162548718899065244464652413645273263530449470016234576936392603963136758041246615234438456805921002803308341460353431727773223331405361026539309032333359559852818451365347461927257934278876594873912641358986748390804741342963454269182648626795998592381311981524374976374874855595934682187155346353900615850616783582788686717045724369585142229166432721184268231138730148352879198374584587252098466494943847484820688913738926719214437020374386356484908841334769166321055176060738822663341834429507555108027942586646218751527748282361595670845352187558869263743353646686214287359994078121747326168950668387700488941674659663888822396438376264220960527778626169679588612918288808366766938329652070307508393354044350520586306423765396355510901896512667190884356065807468919391637049048988876819980152290714480011911085250282693572157299781205963501341520980581799238516132562795855661573521934670254245991563490495871416484222218722582239054617274306172337445536285602437020766932745022336641779180331028825988796038506189614705747065057708321812232492938117371386813221061908662667010000942584219823934358716577526950453910160056887321686267334798806980153636950832534660612324446223241958636126294257491957383035132084031047902290106519119860217171036710175538138204226285408884006853028246756283102134778988992120884187414140542005186324628044313811229493945596415626011126342577685759606085529609820515412369711954345955918565669508368190887711442868588428614832055031310817147689343610509133929269764252871596003074963926684361 A013900 752 32449356123993286022432372376779353879083926748342819804083948380656849211583234527055548378543734191783280105449656612846519337448807364781846634860069303588988611746822327142386884656558326827357978251862270356458857881910937982976849882349459432842460416254798714076192899858499013806475700447652480430826315945926950315425950377098050107098817146995509729777126033067082538337360664365411931672133256661113701214613878285344783509037905116252901199949628958640196991992729610925896212225445973365809815404813165962627469370063316212569877136750723937547554958640888087304225504882507109273128267285608605354394249747742543158104289598468454422908500292576222020797271697943511205080662933121034066576774876005371093208269280262193310184943419077181566416205489189770771257271503370297019259006479904414916730013250531130799801645543795844022020009331417001882511276081808693641135111098686644099887708355574751802231017749013145115966270404238054140192403019342259782956725814512877207227562195731951047512001451165777471044179015351878735136686401088694930230116432039202542104005684673763404698551886647485567816858666829300507785306868084360176620230988150362596578583148512743313646515572517282580794795795558480360147849371497863841494701132594473486406803508474359956632012705233876864336674502015411883893258136605646951269344241994194049322689871688677081805741941816052513837700159008484946911338228865735597838691701791490014508549277918526458346770087999307953902024516490160057285491097903630650999822653521250762793259886539015313439911795019321111865861991178548523681346599755234746843685106105029226298147209846856855341150394856014893911092288977913674281483071521905623761368849930298635372404939468168658511055537098124958639209040600419212161528630497860766818376387230543065092669345415544425374200139813118621626975477134755037530712509454448070396481832137953042030633372698222580100127748205161699854282106792281168061580552854871819366043465289097821196091986197869839564703628778546022600869001616579803080654934208070063918636124375956962203510202756590760235942992858217882947705071825938462508329361446713138922922762632290284629555403264743691384885869543065792851609134208099664415812447134510855071031507981637787406450570541998751434810431962386599870006081401976399117245951378812298343531032503378657150658649054407181407149007983447805323752214970683784618334542887846336068166218851654927823292515572924759183849275844862329794662200548491060344426697332881531658886334276058601815244141774228964852158444165266105733752122523752877071858096294127974023032352684969604620649042170026410238817928204464948586979048491131402148771061456133617136099402627060940553476700933128987241972543439387817452874200944377073552728185071359612058522688833614386815150796268699182840718145827725125530707334659559706382206093252162401270793100935485161703148256587635596731031497132598241572042732888922111973306899257508536686363068408897182297617673194714327604006208127058190696970242396163553090526822040857867549643177450420194268706531739266376990336452592589284077243990287277270393260826157802348028126793489848578921430264990518483078302675896310545637403502802554834074196526973237865507119588512495763908171540741324556308788389908141426726740599955883899430574868729672453670978130306550875573958341744856280063752061087800792146146956857303955769570524977876283539309115147018665653603938513661423793573595116385404391263983331387221074180857972210942773651900497970238450796653013342525585335879518773469994400666570910872830349181015966373850218558261706111754455690039666934604576056646294180001141492486879138089634034923538386544223124439346164647143108645055681365387602772614212431455243337199311859096119856447250858209773159943547048963280857043021391067061918937618142286960839287380882599110466662456603660413290064352870401449348051692906372683804172086940987765604839486378177049335386235324252028346064408649333228287741275240895173714561365518923494371784814457221239174451106376553937593712875954587182419207948003438116368939081089112461214918214577533608196240539521219599070349994965336805645886005477054651606679020938429946449280586957989492720349621156304263658024520809357759950659298531126075181764799100741200193723056741792407178315106851822975515847116903288082506908720036308390443097678947934628447707116845105201464611112749533652189565198638951250790878470101026992169135159249667889659167511609356294149251614821660536641058094598255262952162231106998211859609154767150138368732994395875764938598493567386206108319142386452448824532105639941454883144788706507762034503317160640011165979523286768790926324843940232808448199064625485778018776464708581272459515605582573711753003721709895230702278801743923473599720410080756187452704266654607667106847868988492973517564997576816174552962456272912969969404796036772693191531044869894264210785431539623695195929023964389664573454917138107754463247935525444461 A013900 753 132526447795357103437502074456376935956920544316833658704679057665389018521876299715182092188358843356396286061947048022183082472594011607312904623278643902857091978223808813104549418012734519153939546336408950225083977934370343727213735581353309619131325428486639682957293498504995680786041214673957942980018187781076203710181439361056523540452386208861508282892490208775304861906153026695443235554091105662911128244305754919054915674045217323193590043615479579611387175194498996712063646246156125269277232904612855921132810281744959807072847784080768384061906754140209678247274688716152167489492429549421390736486909789005068254556887253394613177055028953410840931360158138842792056181140565822548352340272847868412087142985775788103960319637602796536312581991254605431996662593804186133426652727623584100865831963846507441830600700367062150366175942130449508805366185156990967508453548373257221854995489582711199410243501819762334981262960924219041152013933363698742521833346855777856314915293991151057005094812638707602935269002560777623294050476067372740053247748750207739141409511720781801794892760458808882455006400298056213033146479565250203481694861998935884031049188015424043480007047896233406305506606303436185197360191765983797212912350390330221760307512615763641973240759721458381735514276670355645690420339448969259319326080088072729911032847027653597758479912470312881887817065057106712380165543371848779620868598617978326159744380614496331827060502063168061613839212229821979180119731478439315845379026699068793761574715495873878980635257201950204372292478824034301204115511329406953984819041185528655968153489317882757929755647668781845284237185928506986215046679293885686279909430281369182587023074385686887086393660430117989241703352281925212704808111241344943655623697821464648162688035966280970403215196165210897575705352173141530183534220490575420818754341847116446156910351788070183537609511836572449103536573406632462310761469197495134852344677482630669700644780476922706409636045654998088589450231690371275190341505897454113156120165714199970205292318222588395080470375013075240513964605231549387100668730453413882577388247777789299383745851852028942974728703764686704547651049716628434047540284031154502917706454852779314869184472181601147642733660719988015074915691707059893213611143307272158686477113433378081277047662139261753423992118670654207165170541744913984615443524724942796108982333722578262742378036786143897581907518011327278085976709687922292888043733419003918796329589336703185211732240414664270289581665153973807467693322777351381649002052722932944352835440454633037047200797373775647032082766539397783500989029718921678250647198040864056761879160706368582214375394747757693029923927306633347224647100976951131350473770733378124862967824571988053350806144182191790601338959820093158012905087356190442456395274287657249715192447374323715884396989497877819128244802468470741611002621297434379686432294680564489872189312094051845391118882636712205980081849358617926483683686863940413963340573684423889657717365250668438565833018614982869549532610096369846487689156257976259387290386933371906727384020665418684071021592266678041527258579036930797795748265283199417000397260110007927739755492618563472461873127297713184361745278972012230309036108011020425389548310251953723997710095452963114737482478837478509278264649856440748303004870932647871943062458750632669507479175896481054079414549498887583134576757713388424746459765625587701880976283116225164683592814500475660748827137061368445222085595850878502247577601756742923666637301920536489283408051464015192192722484238146693767285483677525186706836841970607155574751012451665258048023648206745858110381561817160380553320060873871236477605518790768699046763046322201836073677265392772298600446217984311530260706278378650195045192532319050694431550003909656006605677466097578365113622359429683827267050609584297303024447775074494490551156599265367700259074013033220189997429150486983192429952615219862813787477200962287300732509551720133614938003590313080420350399005466305469599648789614500500470015125291960308695074319586767874183699152485782815484787927013275168680854844379681489396093662682723453294475711845208672608114083399510001603462018836772247591790270534775920797772136236452384529762211111949363906208637066127246725991835761054548410409007133717045673688938763977909083614210998406819710191483138441055417326539442306277550618074439744957073026727877824895693331283650291252669344758619356282005206828917678188720226322504054041608593672647261880791145190607461495046177055571753192317739652832696720397176190535829706514701037057432877032119087030242988137035015705790994221461148753216098248036011091492262978292781483433180144275394878744154252839104821606407556481159602452091726531226425931776948148349827838744488583773141636060724168472515307928520626660133565016096898579393036225131884180034357532991736408673173388922701987793474111800538663018111105356727403248614561 A013900 754 541251397967465741506205659789363500518595151964924662349438444090272955934213517543074897888568540510701428301884000774445949309403675399438241084836932842302552205355835797409103382655227062411123655132074130023215699365739855186657344701540633168803865313807713615805565334537751364893951710891126308882635260734881104648955726675930308848085130967997494839669502154149431361815781482479886413769699038729001001773697377970667100159283746114872264290720023766570445973599028546970735849697572477368380416182962269480354431604484872093026024707812050238115617436490784487139372803460325783396003521015221451328276924756185388263504037788476193071023620803654168858608953215005985879441452366016435548341260678252229673512755349881971172445392253218936750752423064925299423001696018270391713925831540207449930245189377484889687798150969818895372649531430910969361504842165851967392242645364768193035208934000240392222574896025593172059311039973563910187981257264615398032162093727029198753601867104554023065564729392558359855535068627474452072854843357233075024209183918472177635169728228356677492323317882581815643374094463691677704886570338917921289793467584716042907092019822981351400740264320054750925725836310470027400723956551646192181052543141498049021493672581552905946554560019167898304395592863676162919891398763874800955318963013777924302379161578487086259005568999917311230915563216794581138546475850510972698369064484283899847338184612045083311229623536686743605142340507028174991506175450825488283428328320693559670441057131414005018691434573742031627084085057717313582029363935942270176353430924858769368191633876654289543672970399719603107198375287801310907858357950837825221464384121570159972843525121658201236427434956305309980029902757963043132919511928888125728876399896341591025882370377924077504741585873533991999835804515679496564102293439779566741295426292150124865883724648009224656134544901257375956202822986601045955843227110959077745595749651489400755073048590580502170300983695623348606262280696877015376148934577298240995023524913529812515404562145191486936544139061275602858323358190776083407228262713518091248193920137517055402455817294723258032032473774060734729766199798731904121993321551922136520707849970690852636551172021349428688836186480163772355478251416495016933602483992373530563599865450372855121671633990621066420679635854937518137480174710944949481917514772663598531490858138715605444408882416327078258166076217579747758215566013153124306352299700287323760008472139618815426420854809770760953950768237009581052613767248303555144070932527783160964359575196207241237509823755034493819376258906321026994172797264077745065146472165890935085247442120040632990312764064711941861205341436948560033528449747067092499601277525960333130971755302280980678080724260633674186719047140202286733663680176504742226606396113495261219067189513922862367181629205272298979483726006283824284237416643473047511737821137188113651498241712629235813714019695478957155458261047380832169939029204705908608093200325129292174973149137620220615157197158470152510115682427194186410217770762357098939892056564971137637215806183657113033143355997932056079518289903308108208413285991380022170739450412543487689863147158967696445008501069717713964988255594874121817364677763916530353879643448314456132771798549542109862466929302624817221869934743339516585050496380898106450533330845917636168165209757994169446791041022956277167508070754007378895441075251228358839797118851258311309426097294207146539945659299471928499965004100168741907833930912315531289837071410964996418856106392235910449490090599499150161664411172864292554579053128998654689996184704858532059191429664818965854467446999026527378195013935038390769425176898897234545584004247550840910341393267886737486380999315944705049280772232523640234265866436767260178587802517430006234253944966585898538910191769131148625188661653838199579450182629518023354469218216287489995784435702987611188690390933038543186361905772056937652249423927278527208942992689749416901915401201242057833484928623943634697395221313371108470089243220020388701861723698638261721519892366338082504237857502844129684647950785901550524075523856173538323421549222728585007471336126022197058700834593280373161878235681348872906101979375431420110386376164523509078710600850407354480869982423558642217499836443820919952958668494900942466297882752804290785212746477190252870958737062862510450756828437436818926905532352552534326029988887438155318123598022071610693747215189518408230465043965129615387699027052354894600996864105124099379586758837652784498072833873669508470827676943572640206397020147298670519754595459302418093452844679036705290863699084158620070902120934774642721908527149270934460415284499673879128174440841027550707832260413534190272417908377374396165709623680226044204569476471528977239637182768241626179019863278153015806359584997678640097353311562499634849083658398516110872596111049315413478691754170930583498515744335069977194661 A013900 755 2210525375690324802351236041351399261831494978735100778426003898947527869603877361211189733541600664868296214029152749446915476020484860102521119852823602258180695764445974336034316534205595500820332531048559086501945260995317508307682448152906801465345035131987396986025125188350964887114753076402159849233879551002588654377904732272893650296773331471529536672189053417263846774223194968377586582363241613772151720344959235067379474427630906791495929461993939785074124971221766087711729254485705452392679826113252387746985014470308270599999680535199902189538231287989449414710399605985119992293401376181786944591267116673661500392365104235953408597560640747824794689613684434359161936212715049500090439416091077310609461823117637208308347355398946763712802684721791884480298780649709914125069236202519192786467564308181775415458826116173988320410333323966514920880291287394398185878625580176895141943289842559315786116610355433021099600604277667072339162644440775673011718551239152653677658784139043576190156095976876876990044350629316537037185198538610118958939447752250616139151974322227159734903075154887570275850919782573257644606204946807745021257566790756206375552897425251057960237114714249799928310507813801426949377324111676534765132828872496735323506731329683992804729229425128843632632880345210132680657291381582939838456419132163533434421271036181860687477490903358131290715493482649273965622518800567547714108381794629328359650413727112237936796476216715805866244505438007094276510985362664891827523837919122872887743607991871465069310842706634054405110205738868308338117679707280145761569515223593646624835400820107277660579604322082465230769711991711284621680095227565374712824807912655288811915250213792889381327894523532481472794750105883699622422199711588283923177429833693048588250397214742850102861192615607686050260521409058291147596946740739697168307691391815196617114880585718659122427343750965770150400103905562400318389305279687095080379865346747397513113194592821838419494228417812279013666184386856396115374745239856078323346016573122872020823976287661738696989026854884294750909281285510306793019544354976541949984840037427553543486225205869196552851881858173115220770572866364200768356537046543526749686359450773148481943791278203565223057504558039823342840781082088358715153542838475736728548328774085733227975274242052729487989764121474786172762800919017144979124048804000550175426060345215186542911115761085403836641254330046293665399075951369884688132697733558243159255574361073889343701860839549439574582791286507539066986560939432563797867455239607651735477701905418405190145355108707760131242208398375564612667928115479017182698309772119187333872594163609900069236369350029454106467290596167983050981493575140446459544714077145052122500534876801801055468330164033578249379653447144347299451242569872543194232425408973522109840053527761001876116668859018881801534408464865989773043078317551024916815735947044211112152197620476790774616025241552325304397564239401869104046080159113968606052222047541060867301100013366103880634584124072105108336715968716586203912156807788313390137512088109055188195290711250480198995773813374510308166416727312390548042088909730681139927539160169319270617657769175087128018755664227335185322122499663280995788420897820289265534810205686904518606309435227983480431411048431779318640656222355207663024521317319722337452729627041143063792039701337833745431808737432896754536096879274512290154249790874616991565974252897542920477138433385368701390938607090632602658635573210503258994526465072918773656354873186593552839246642972637074102672928507505078674403783335506230086448865463196534618068107949297435641475777085516803265196354756171239491813634607104226779800134397963094504854177331426636912766194586769492454866125687249085836472651155622031604405459380267604062630622849238405891322770891978434808661653114500293231281638249102244740632070327397188700011088586357954179273209639007405843341614300013647265963845725563511122489524510822160252571285387198283318529591961393889639793630477976822411266520761160257473799948324128489517662167619332223335121113933253729093640338065223212889200380452651308396927371056522204040224272602095036757598691343623381029637137263250965310800064224432613184684000069178838304249109279906627951871043643749526842675576086038274239133299520045463000798450958693434027549649248610756800178163100239188940535448997173841794446413778164149616193811586592157993473403645175057572903904805540687305943695302727320572450516523029827334516984083549677394825893688601439400269661355616574821363758896287513215215786232921963439586276380602647568400263069932465037888856406498487115121724293311304390191423011834053115189337638864572700716523840402589421256362013281460873408442587175400025772252021943148754770839782034867361926403426847967473379457780958393719361202634168010007768987448604331700240757105716321186777418349038046930880649732620129503738471901251766996871649954603628930692184761 A013900 756 9028008897382231215607485467719291076645270474147003824270420949695497519777065134799981201946984816989273436012676773168896942530738237629566608112036726806238037752269568231772088191665606790495820910387951213741681142376237230996914194183734820771417123327584860018022199806869364046430250154087137442415936708129223325933455094980457230070702259836205252252423985250500693874451724793545869738616297438048458613212568356897919578889361814058055317011658911470161018869091786100589561159974324123822396070508960190049849244583200478265729295273490455732195279941508998344068157741203434545645472853865412242192138622474017607413958714575161552006706010438831991816645938212050687622848285746378368863709696984935337413641256565240089329742532193876626221157474954957197872730350260909988109392643944837778404965858609497156050807199892301873376162738744967554882118527138749025345080610626037626105731989286344161394634469234356905899927531024367807446495323216366922832746834374592037579917961052008561792701735258830191917122449542298230105106536736125450323557504414493624526717481382265300477384143151480651173017334927224119593846229462458249063049787694213214601963927365271066462360441582322137012873272854221605378878781822247310813751530992789231469164930293724697787450624398135408879579250753048091205124388814266177179699834088219063053347460141373415587508075895847362542437647981382452272894655916722186737756195827434582976614353312818069908425313165239454135050903870211741792791830645047377681933969327644283706557143210242361037482009006848229964996368317796952014753810182550584971818694194035774136885324800952800850822591421318331451811515060049234688298598994974430022510820883377692031885313401753315170635351453531115522511702189723511634128264297421958932864361215613432322035515128488847945499622595966205555045747256375934191837780801737944782610721003836319155500915014161440564637040663052837019214760811304702734080082075344704874488442516392930703111149738263110894797775415546531993077320544594231198112408841449336455789632307694743119222380415594674111581567059803076483346607433929483677914119704049954475035181697908854505635849515591510698923548846678046264317414090898722245701308325464141920810319262066488255119903102458931054377422995000554319376858138147916917299460161594848800958094572317162107045507241794554628483638279295682966727996158840826385506844467450972007748481953688575089830790964658894630383450596398005150031492065697424687438946322954444958850503636232542502113556664705715993152476016726811018880519297473239434271811536850060516217829621214055477834944828471859766434562014041810161697884355969554875349638621745109456395696193356482668325298824643545677167991100255746496568891724672525873026307182184518556556990881112492439262691259700961869692023135675950036119230859023532107842845214170622319872452782235523249963403787874184528479145767653698075009199788458413792063997059209647351902453986881679400083305049093328015396507705413009703700023917518297946486116584494229205289865688518225003585655707008545063090024551378431983843530845058504974003256558280403163574989108797431198838826976650924092770722433261549649243358319984574259202611586677002448846712745742514628528027026523857709265822997305578180485577208741209659983895856092431344546970724042560413406294311278347039622718377125971766110536586795318113030522528359427976133136273548137551795496358431068097627800741914918731261725160814129871587012233107939063601552927617698719433756157459703150736203184589570562804530530772636408692593936239915744320053811190046979800609990429999319211165924324329802295897887106430230186577743833606200786862670736261732191697656033715379755556912508979695608508694855472230369450493456859242065328078019870904411198785419678713823791057327094897583941060410302019793789409197422739157219922700017580489866146583762086170570054796726847460179056193185766903986906633107021523894759879785212197330304300036812570208291619661338870589544173295509686639221141896099490025059120746071770806028735618386676008707175368709003842750521488167573576436282352655191476535915488245065598332516188983996163007053661275199473059313390042883991958488941716745572915183594086522061933980530676803853099069459940181109366533362697222091459175939124864481216481086327698162968565001858318547703117195487023954358850812605349550045900440458364436095849971791229767784806684446540392957813981611646762094612619053302721300663097808554410520213526566891951929563952677265726982222640846728149212609320997885827239510827256080724212135008844506549072086729009776007769662823805577750952295653536751082804174250393706916338636877725355749308036991571285180914054468161797889040224440231569055733112055857942529354804827634548293778725638420656480255070035772508341524648383827710986161993210805996516902669956747636807039408203840739329407832399701284976336213133075238841056724636508456592453643603526347796830374242843690502451246635519468882474584861 A013900 757 36871300165807667889893747006197824405418025788734252465706650471072331116019031494101738026852882638050708629292809221975865171886730567041150613756977307986083576222081895884948617155669696358670772675936341939993613695259932851351728257379985565247365444799312654384464484253434976571389831084557432115708369525607269114668149886864780353788985170099305706929377050585555134353342163681045480145352558983031147870680063638975150250061621474156317778262633171994196087324276632705203927323012297128427171613961714821142779349651493656485543280555757643746314475004396841646007107099006688231305221327944584003749155540184757784456956200155131869712140023939244176610355492897774425371162306665069642654645637165871396466389669579353614071690805475543723026455464621015646789215896230932743347558606527755915621499468112905944524257735887349973357459617471060735861615158805892033160869066938410894816046123176347475895988030434506273742799929384151586760038996043287365908144179016105715272180524650469219226134949672323645638911713298149743870495711790546687791891527336737826423191392430791095944985056429105278936371270593610954057346979593855197456650700971723883969095477716430927809992741826803422096412746537199312749484211719022064341753441479181493032447960977531331958424882555049221540498497579774462338939721480733308485789272099529563635239415310843307974357320274306109206932140558412054710181337124140999577856817135021407769373656979233592131069729923467619872415531547235644867682908329268640238164206065001346730233735142094036955541310466877862848271632843082849520408050920365026633989700776555699188227491904896134907645396446397618800674860468262139439714996453974064629366466080623715405114840349414116241707009506717882436605565424751983588454878345365319899670270505048034559857569371776432383062954143808176073567891415512209208818872410158742024605228262488914899300442510251753571474702409014754723012023844210347740959197283997384522603122569642884677506949757190109468554489372409006859459077913497844230442087061772076468426893097488408067959243077710624133784389610508804468712362767518838218452734197430123121445660607611250595321878642476804436984364768266655426145015206053562422390959033336427482923345708525006749223451380655622778113887631304758896321345698868045629859642545429683582841755000895094078546663171720382352744655580109778100096775840317977881874888996360982227817582895541463212953023209554356218843680964199689231248766777006917863394088116524571610886300751240963065424478887881279393350020452389985609020947743329754646748939769460869004345754173829945191081176008906750943955161156110170923200491196099615035970334444707823275975119218983404222190021255025529543667469620545594522383507261626787590552614189066974421352963014542411483685196636435958072971061380437283218464586870568866505173071982039452787213404280380882740698787373460744906946207708820235961843147865242796226582362453515179959552164230277453719559626234307110041008892516184978343890971381560398161541895228849465991553545748342971255369180058649305900711032360309205443647348167834285222831674112929552840759776594228697556608852094167015738209000260405928184024448958007319716583645183759132378337308371599749736885943707053113794270256969118709152499326363797183113549889049762954946695627681032945026953060002986208422870183746738558415943808584667345500746070088595268156753317987934222123425538472964683648589798637855461505264742991006148622678388248248367037594165913236370957738122956437331097624878162385449725120545945259055129377831587591376131293276090335082060250651062525150649589641962698919669886478856629258809535232350168574918239826620416637276705844588704953016175049741934836483814405969167928991524103129777652287378248468769032780576681370731295254806458881020645598317471268762774889341835119892603406414741043519064500496242819128889319891311331365366914438964743577646183798339829367179019712760112719790664920328893122084646254800254012150493742713627947700364406712929704839001823310833980098152465220672765167788641873836983630519811303181247560346675411096997192761420164511808981457160655215427699945727713333270865067703443121014875587532554441656645354302311088474231792358839666631819317665293245762680411153608944968273125087440950511912155798152600711621152038395078079292654560638992848641205750019020936962612320702692012034776446651823496965642533285839696764754800065419401040114108152717369492088212697366759458423014876560014584065369987767484068693173632833822469704763280927366940496786504914713409107386541835504801756858041571858482035555203108087708367183898242021630905098634031610860207188810725543210955003141104703185313277378656270767474066920427069676574191412088658680441478942080487751347086321169987158599441551666211788168537090129157989039138266295182634245981180678711273022980231266454084714167335973857711452417673139704393005716025998610144688824077696518294805560563382728275572159224751638835371698382383334505394961 A013900 758 150586113878475262236782942041759540851992164541795349229444996895556978583264442544092402377207884834945537163603391436280852924367768195583330262795484780523271919732180893065614532274087762568143661356564290053469857686424787018138444727693856427012330460470317611084245784603938041250189780522272093061196667687902173398485305621094336307689948122187744536975975741673516309767619084031921526507114531495156494049792318588002050111426918324223291594520198400374668234437165519907956064783841845714506540015752653462744046284691014893946263797661050348581966693679932145363299272110160314412161885730679803474295929890824109452258439274009774224223220783910291080938529478899293428432789347813117592635480901394772536179778515918707674583806490333473594756069789514154624067483431012648648038507452478614462745681599219387280937465543395261913539174181173176622393158331694302458524338517152230873929108787710643902654280611085597507099242934397742879638262023779385974392817549663856367848827752905505988710676974091686673477524967192686667091235407019483518157551978687498293632782389017986345740009413947165298809312842602637091076564856706243605787904584489318486242066809637153268699719166887589682987381394545322250399481218565869732000219572098566614875313749876296690382735021267959080742771454464054461412926055439184385920120451970960790372244931310430464941380706089613854918140762186751231053906309130041380516924604717958066492306721842544892856094015050164029788552144807596644439748633590474382865326672154278065182294327927561398424163221619086346536489023966067508809148041171913725640903970931231907610339087916278209472449471272128961341454998313289871947879456732671931326860213486341396709744924585882541556871839233396010377223226356795000925592157105184848367563251439937182993948858928841499272099794081681115710234698897984829141946365629201728461432237352059239829147836556561697013013403583359568779008129594163325419199198586771002126147935489801074954290811010289883270632858600344997323723679565594459119392758211070399276778742526345504878760412612921037735412959392668618839472629491186454686821030188458563270419343933205716167604679885618159477892281134442615692574282748058560342849338179008336819434719131532688589510247007187009643717706588899397113224904290092684024955395979431916150367594440910654621286505606286385287226800599381924848383342306218493785343116024926883877612018121263785449484655043164155787735696269568914989032319642740730252805658670786119440592351784443968496463179650474821051660211879626392615788061699480794282541991661394904561517498967093052984839822019152070436958217632830705177614049294481633868021478875965665749233260377369340167250487997671020234821856344739883134461004390717224825363522162182619301222057600655677282930195268064732801779184754905288829814437702677178262643848454919311167711051634907843582170658210738401735203913849800434511999562039585969311781253078763799987986953485040379013507189063159902425594458934243586239263460110402203691951415846039332905569827744353277247024523646709688878399827973771186261605578299600172112852063076289699686499844348266017919643769446639603143435116172524111702302436013846652461818981878635856305499779457758909500165619579919329100292950757834689168431651301710439351232215418025934060754559707734331817524019311255976806052540310238693165114524584448490426942525594902023274264382747840144508504365102973537453889245206664128189113242114311202596029428123059404066605370600414575864869225704508660373140862527876577607814546815578452312947131364713526849191000173813598977351744255110030293139706329500620522703038184838412533281651976555826992158194140270208718431616590574487318313536826085807618382899233084707962212581116428039484533791949548075548186004962885053681450313522435299708733982726225317688335878154988501464741850310577254845541205793847116000257424499740626380627090348210208356896983495458325201587903289119009774391780152728799025853875972211277843645110470614831005973820682920462672185585600368952844581360214860894530760065579498682389591863133836342459417393136657331954108855302843572978171289125983484776046499752124873293872699753979974401917293127724346948151423018748698537404529441330679907096141810312608829872865445753869238442742673426650947407390834718932658661161376778717209783760271332128397044858433427669941941594185149043242520547158995780877635835231191396631843701979441207331069220621161460006961565528279670904893480373632122795961632411169452433859127030247182343693420398740249049866261508685948848886482896926996359985684441668798339893040568944117830124125994138784801144236347135945783040029073001753404539283588859383841141455447454097711604183783115693166331720302703005449724588829862105764386591376665724423137840601527230270910498333584272192733632514421691706645985991105388864426585495556393835215531018168253200530471287539851179037827496949690533771104544428064333684702471963932992531061967392919180388735190158836818065615061 A013900 759 615008898277194696976507450375692182553162051197310927583325541266141151788888893058770324641157099662285903275409774568306067709263326455350074709613302187619875370650119717550169376875134105192318095490005573571666299246985159085566240250819206727417485845937284625746779293146727958207941332820791977543326371700828954278927235172417000008572824815775089651208119502544549634238242868713854738329232965193900132505250858137577760862128788554878669424471536807168582910933062137021603272139753265924461874584875427759846422175352858619380829922291293389693958755624904554810395920524377850251024769674555116049175481563044636238078144097422592918924280226788803713952129183302083190355783408192901373200160184867291909784369616642109932475398670977429841816859383424548414308633148082189356102716325175361805914100965053498813463983963246132576347254812503551816692520335631032365161709462239943264444747128997828473474250098015299864341525167616756092473505569579414037403680547399705455787765274469129913999264540564831634836233196036618809753981617043679655990776193709590468523940187770747052623118187511031744032413389786272746302889607838826216641986901417410118979711299305907301849791749204771911878447340843945148178771644226087138331828754627328010378883761183533189488818483095492949620633639948099289910992715945228389720749858015052934920075896209860372297557883121298034485033604987672889498489811024311132210552295053217257319296374983859439458466422960389964223455603160850263153021834195490017534663527071959200289073446983281434865523437577732166976021359268840278794950324098254018803741548584215165103293479297959751584640358071973163143597700066305479312206437121362167403961124759780384643665956246127473854961835484951879377627755987012820075211854425442544402813442769098889002769528700140496018682041108787926353285244003958738683452293812588408411063862001782493445462508428490183332545054588202398209915881083652031507876866147430036554402909481832060021894055537935922555474928442527603914817203437523896083971083202590828756691339130590202820850279912843423136237802868557298870909005577584090772900456213713806711282912976949398605830440725533010741819343273458221192658320745628714354791324906226127412590155839811785001107389312299473272917129197430616649518944836071820919004357674993868181632442823717645449450838833139832437948263554736318655207256696169256687213605500519911371439120821071547418025729146441771816847144870242675275621885685237059166213843383016261193442664515199396180373768473683867131906522997794029708532638574911211410124030686294591114598179049003704788437301948240990023651493592461515846598716337641735362020389898810251452109307940474499546407885281776211412056178319408501449335322493132608626491986226092197670740306668895452246892493424498443300479170236693445015133974835941566419642004118584413659359873693178758881786767369134917265148039757883804390891923325435096852215127480232314294737504715206896969443724360040420656272755327803164803362136700353750500502469408225085558970639060540963957850104050050687057961615827506875582209603938975362526271223661937838779333700802597592051635038440790249837706501395321897127485081226587127165967365709518579373147954783212620048535907091968111897835540483023411867480875512966907064806842220975135323461758056917492310281664793119846129575985933586156994337394969870664201166395724664948156446439844836682027327186021419327288966520237782172601285581232300496833646383426815035207827060674523769704288269569009524338604969790963258484652998464050772669759692153757879718307813000872293397001236064039129830242167760019813777392000953736745465588128119103629574500272846471699697155283749181854231211634064953872980045217140740488873180364750184872486823944234941244894422011054923810625464906907291529975740167586159546196250248308666693820653655595278877091929684123856800303767347656815191941745480318215660160611327190784841414130357410994236938603243713539840830288840711984052052508839318148501926328687024936144519935822336052440681507577834873594213971714593296148246014517816764140074849034726815346091107930051198739243722340090718276157336285684152947144378786937929367434844818780232133095292174902294578445312376095868071139251259863639536034692599639868823110593243795284458560957472315466427590170707840063335735195065107907816918499303372820380237553606753161392655821409172601827678133392303544014175509495097937814302027135008106139975891736735612532222346368087431326343109698892089571854576494563359547657060641943915449884807848493885792379686133685822442760813893813903980968755506880665240574127773096788205145137976809574263308459565777075534081232292644544198404989659334402727918060358592806585576308545219989647260225642964628656014437042228031861782261677938537962676655837154689859646615621285782145520804578032259509766593482248987363618797585446831981064539698315912793740159570318119728058665101841003201973266027050450370698729102712091388617544813778862895607498596536245161 A013900 760 2511758456462789139116451054586814818457551686456988756653987426410588344162152917030216941637274351887841519853004335724193379437470060839621695471606397077760520621147524588566364302265112074150051526108827253029615904420911335206520167374610973014652481360878310077297047057919844800845011405314729336276676777989727232999521000094903442152012282402931859419588732068461697705742041938357122850665158682381372725064827534970539470714781047465768528675153627945694016635124630006872066945349238453115360666453964319389416532652780785240271866866459793624142486647806428317205692789409532102588060512852620224011553633427112161904571186386427709162771571798508380036955604749653221259815245373184036691188147411176691756042253735697657817332708187537592194394077224703581603426302948715617631448459846365020326895585665475959557567070368277493301192399727000568478105738995271034913589302776443614526262056194287160266344658299554384191257087278588761174027136570224854449574409127315684451688267945224647950894310309385369444666294832166350917535046076149709126711585043505532142089092644814695808365129612731992256834523557639506309448377750264157990213755346065746084335157897206555317392036332718958170074678663188097223622069450955406707748160148602224954516409547933429082724473055628785851038579469545672258024775262184623211686904215869135706560016887786586956360828448013576423938360231163759835673671735694200119372248838779139653834995644367955320551762176478951613274979252324831720593519626059634976103336845578115641859805153897866691415719136934653520878935809411229851466735413600003336450379662314341740013526002094276719406581271042103667567930510438498274364461622053792349256685033592543828703580775570765462098523487265927455518048895854315045481992809870804321038074784426719541675100034933772499930395342774441878807378618321811888615826196612286131380034329865341883263106876135305186238630589988732002731515659849624345533351416909585159721873477017659798167477534116539639244737710727055429676108855376394781520442384878784406316031854834582577930837449042323737274131946933277732875978340588416762709693526122884771703357256172072015795470708797590094703675121682473994631157040415542977925117604840843033191886868055531150934807689797751591093394120272355578888916972123945759887126616184800132034473241368788059497747620329265222799656941132162153756050612280081557405505773438278870552005884784459127881506298432711986718957241211702980335842618948962358577793123974420095356400379589190369139660688197140755437286562481813594526647857736433453431298963849926425865721537652215079730161573324112975596585088632465669330609663993278949033762836406120846765811076668999844071983990687187506804190049930474580177731839929525380024064547437969370599268157206742585416985879287487516781930279642849935479753681761443787356026328662714722410605319510185062327864218399051284737508374323213003396646094945332804489228654357144275043451737744881203119802084102565442042704216307036233176576105860051452772852635812601480156477545957794411441219567800916061064108093162736658072177825656773217068906830828943989296515546781589628295674712131069900152426960055135555380258947722585712645654484261610539536452935278073444752845546690214057770062028722256399431390511163383658110284689121526771149685489542014787261913657463245556697647413727345157366730349133843749534647877945499839430691061416737337904488987757264696000195454269646408903083043596419691418792028199838712107321706327883202373053426035061367360820895728242834940429795680028224711338228484854710315420657384675534334986145210378274178821867590864681468060448487157195892753939639359252648846138832547915204851591515317360047545665896312177591675651369715371347444800856594787908310157473867773214553829771425389899271851764976244865450394178801788779651835367673952899625415470334057210027114859927681977416528332546582224474657913104895877612881991211561604291206832598974075186446253711777474823484640654778971703403168089614865820917007228732770014411938494109039785780142985081002876093542195392347696138229964241243831017576821281786039988230030822144025652886842602372453281698934735585304548111984267470017159225164835006615866810636190123078720525510885207887209660350092758824080881787900334796977577565052493264973641068752387443778060310509539445900602271422984659923404239087748572922894193196907032873023232297022092265640296411838212504438982925328723324113741294381679417893651878461817024252246367349220664354881912500847716022711291945749024823787032789993618841727458543668518272401124301882784539259062578475334406831789694035812232365805421463156225959058352343021049719965816694887621875605250016672677293515492878228589239968958787305841504938365134808657482858657218338600547154736796701130460831905692781179306010472602505508884146303663497946129096097254207446571540742894837520991940697667646431717756826979441295803099484122201093943018182217754342771409421050227115555152344303391499067730813480625612275398285261 A013900 761 10258275223798133585854636868489064986877305300210674238039306702190910266980992890596026041557733817819485439073174860535513905153950912945159806097283157911678820029349226319688477013245246487148299587832587492925507344861348405028284222094816049500115213778444467064998947186297496070975911925457291397016911905664622982020576716008595242996475514574096409987401760229536488061718779222486263791524425239872446727809987200400715222885707990735992713730723607046636879033529136535696215483567770115606897613225302130782635450423754657780579571741175309600153953860792881696728087126920259469712000528601899109505810205833302207546621086891995793419384539153859873417310422313663470600432703443866297434518204030134137977543924524216539989426330841430467818717045187489122330134967299152402684216286306999225882094588311956031905019229658152478668893180917442748722000126736325428961624985058576142530321389965144385530938485305868360029897261411571638099605402493591898282361293891279114184824506803359929920895403628871096734331059390345425948655799214649103194111911187765987327038205359780343965639834216488342308130134496279065357924429018231597911989988422622459648779302703139189778316132978493829781360165203005171059092117466716427490520968611066495538965422751124465650184103130966579923012513450150949614671242673063481843473697194935353008297471531426087575060215825360695486583080958456142708634678409420418401728320854706723039367159546158810692620772456719862762727956039399097554907714098309781265538614114362427671035272088839431252277629942873955379275182618152213247605145569419187226400332029237665414730981558679237644005137975644326630817852565612381240830172075091515387391576602380341843352122949089338794522041872866261587008719013607503931568052316786161798355922265151949706874817727773055200738227549820440851679093822466730256107784385410434401455329586637372650776738055931076046422377431203570361087785837907510639217106055151853660405263189361301399355593164562893657179072529118077807395625852351589303602420264525828272619712014361773541109911156471203417725019558602146522116516016775493488999422039731999818998453073289615491782297717270946503369374268138513723947103099918159491686950735048091872702018349712462829063999020710687070936122019998447692095804694768379001900773700286958404042124199547508682582810553934372425701301712934804584317240061663693368681383534805048173500317786054094308639987754935337457670879987789957353692595175892076117629923475417053085865170146680591975793657356326630756422177487118537383219877042429225603592221529558448365804619197646949259341032611774583127746988757068941672578812259324614549027739833929074556397095784034938932174233888349533183726499387111101163378454785188014534081662042255958144433841680116214599844097446583907054776598237019643064342797491435594333384534484917721860511875596016866323238292582227783751047742689081808550385245713012328652147263236488667290849236285575607066542786811485371624412050332523782986952687650519141998321060222774881517708550101923774113561496278075289085907984927394025947969239529942653152604339456695320975629888441126236982511993387489214710282427099988139176864070948652760031601830124827327866131366969422115033788541250083049923552768101566596083174141418032886361471871809125916607579201657524032134671168830359298641354418500051264084546620785627880391318204932965093839718724794623158378473061379388432502199094254978117168247490361435181258143179941162989483956224688135414114694989870323220165499695981064612290423044268966598952571801170293223607253919822245410734453051250639851119952000568249718036448387145726847190902792257635046763102405164452147773036049589759299145487541301632794460814340119434705917835470658623219629891117422449180846453332510723308206313006069065191246631230820316038564356764840476952558711313058947806793385528949826545505891648820779481829009559174857569618358654648953189129959647322116224302619443040331230524096704068444382823453112840582197964163114072970139874734748629812415729223498144467745512308927256511773744082618145841135187628171502716513373763647701970257110749237312980806759191938820239901052538677890248703058758564550008654927815354868257186074717855925576959531788417360861045474186406187553390845545244670921511008452795972112462532694311521419892212320560542095637320883072577835176262513034422965097329681209863747056047500224044193800215884855527591754604317964256736254934125511292298881530477785370565623641137319464512437573726624657856071210146925538031853444404645728705117955165655139144831704162443782219572476735813691726276119121201354774017418287603097805595616175862484612182362111929407231389781277198342898007123917979466259543546464552194574596160281985437172834400524804073896833235207706143883616214046871793307184856677166365351339250802938395625283787499892005886750276119597548814320705995285132459424922374823563175630734406202965609973774501013712729067055987920653612865913244521825524734018483067036543719566412232735361 A013900 762 41895832099789181176122508289233058801970589453895714866250570541724598812287340045476120552351982243090378301204192521087952875553156077510240109241720242510245380560685204561466028658271924423408857494966658412444557472655577882324420619741660322579470044707758826384629265202504790000968792870672049251848166930836792385493219386427419840517148645547581722125957516355210200429353727941335372437228696646588299553495496535143761442502742890672858578140362014262776724297715380054573449352654613496920246149071069657631492225711106821596322809527705823113298363116818068930488877363142158620510251070863544755031788967453995379143362727596686911899901815742818262883510913081655293942697804567797789218613231597674863048225119693277295187356067215817015048890102967269511997626550081435626955010419122701845424288390219447941859320940866090196284105309078108847498269439603953420747601563102715882284228119078036150091291398776182275066463435228261138734236523929481165366890042742666921521355953060109093149858838856076075043778213987169144462331098228347617004175650593866256608344061548084262570413612563394255308976590426387827107364518477788687263956223706820810074039198949193468112810697013599628703882832065758622127609176037934028230464178425425285497184222023290181286382545781283740030155329194274943472228436872301239260412770187532670156540711778968815691391002512571441797449447525511690892477598726592340214917036931028582271802455669626744908543189411262048229120007988465893723096150056621075976367519443081705213702825773301210016858320727321464038453152605978072276757422625210471970528822440941578557968216514783433141119028011466970037249822481070091838055746602053333085161325393358156502776248688498717660046265735014971813763896332193420414421014035038680186827220479029342949797149956815662518390195874449212302783438759430195505700058316239140549418113020115280280409926670966163612269678089155932915288987228383902109137222056951740686314795796933680406409577398984478548178707295243670691262282939214978226431948204770199774034438457566933681020529264055198349534170104306585213122585180628809733916028551891500192771401195075191919603573889403989885357364817878772038486087717478855098158167183960647065394185844079019152643107464483537777097286877997680217736168049708231450041951770115667104906843485496179758045139166133924358179112027098748337614624453080751750725007175880832050440821370341312620010882629919166646211098629012952618173281650456003964088488095874261925035027261228352368930851802630948998934571497318305645345683048862242716856595541091188529231011069729103117023970630781186726614604529734021753920799727119917604298741283489567324855935288672878127831720797642216825190579873399835372455110566641155346657450028439600913640397239604312163437878225690781386320159636410161258725483577569602252570110674386952768238411633568079767603833973369073845437836964221703382436932401759364460563289931406602571224656763155622396074462159574217736632879175110714620796458586172878354485040376895116381355007179816987780970620510783566231045887149954868768127119133478319683204535379428817091891003012292105586514214705838089287479170801488659200369729025463685897825066014637414565394981971183829431610815108005434275831783756376236629887594139529529221773633127522965142930825068695557165242655291239241940454221950477867698960938497203611934063072084927672715889083652445235756680208452621676570663823045850383304956743632627785211563819340883706514415101205038532921239922824376933801137473855961964119929045521930755748797445731395724827609341199952304225990441065789466598847085472789241682376894390250162339213284762199552120233296034544181172004303165585543399384812917539797490206307296123401873737763552353749913657942556142121944180901760377573768711154399675216635557856424483553416728027641756762421985432375361796672672632169515544327157588840594302517339769635594974935908199810444368678857325587902193790552369940459818914693873182637772333647681605334595287636538348531421232544061613765516892137417995318863914566402117246991659981564852047926060927402862416014986301487343264429036268070859182225866022556527680600128574266910242618410978912237254897599345618632804041904941270103504786000736607131909956682170175696992991105682179305755214031133072482500480342239370378942503204230613630533334477855877598209221208905746399866176969248358885739215350651712519115943655495554345093012571249602138900795512716934794389154357505853709712434078392567562334710807294481491774638285432268736801430684146458025250300945810007319436546307801540813406738171809213434192976024379017574233919312045818099350930861619456149267098597283693004003126237103987029428093792800543856130068057659424082414302752803817005943010148017752843006130512745027869941220863405043137917666980340071829897769985543531504511617141812096441134082689450324468710116009676050004762669784895939289189156658019107938050659502413364605170495492427322729340959289147864832147391729620712567015241624903766126720595461 A013900 763 171106809774581094630583112226565024686186886359244942980968821400027975733861537767069069423981283030987657110326343879567829426999520289315649140394218884156335668993275004634687969109277024809568538304050824588923229618630118284779048577507534665107136189061002530596290766642815015347746647931904587021522350410397474618385242789327611798075927300429524058916345218503830334783723989638935735906258157203027920794730510894677171251086894742539912391841630642812620682481023681396263479074626059637385474217667304659802435030518957081188363582714912879882844958103759792137078554527686253164184536908764873997570084353767829981954786859140356613577300905577059810260809803627701467646666046333147518745527517781295505850119259564433494551976101472185486978187118418728381219018590814141325482585007749445729599181638783637558795594513912139836734110776911213422176529716555945769628700291469365037552898345354726518623993293033204805781218382279176544965634121616917956956080990455368716852291369248744607442431633630939154162369647523211490067750900605492730954370778766059772480394590112592484848088805483771041501646601937000951077014537279655255443410877197250577244193566467599992312998280483939257189156578322596854389990763465702402630066981571457833924335578349541452681896241607886703940897410117667490909871631258602363564691055135672365718998077517198319134025684752595538016405086088389822285658653436874503264082885447050763884850681002778258507726148417724742434597253745701545020390709542396193016158562525009435344988924443565245131061084540774318600910559011227650963577266501044713785308734259871941930176551036243534075077363420660263796102037244760843145895312753192619706440454200339440331144980044946301294112613934640381399564942774207480507957277841515508789701237985624218570609489935780804107019917361033902415010145020827620895025113869410590157019064803565836308502461926819579775034204553599834775264668028429922987829437740018661088718943829052641081497761464769907823095206643211970713854981014330831789548946095050177667333824138987571413589624587857099634530853657168628975499163258791302463096186124808627828797872392207786394044875725288724494777899010063510761153069333043109585242868754180862640423459799988966200328867838804681118980806435717203774936501667981437773347785266281166138817144385958433246011910913546726605163669608986025184400225343451551305887752532022082058037408999432325212699065759735498418957394121850428800834117761909016245737758320848169002297479872609975138302860777976861437497682386769189404461949485541334342156738705966064163420901540891699769340715477144075491353432974491247979209692086330182607634093574641025401011450168404190234755658741371375377977672451532141044479289520329709192439038318600202530999660006665210911008801899421945950651550291222376006922006204635590129323841575374428187715265191067028146950585934470607861226515383414823005914058058957822152750992972147636967741191911060640583430106980379222232400078471948844693509437308247238660430707888317721708208366178097739613249892198711673627780738755017829490776735380157938896495326147660611313809137293505200717988290794328046297082968949530634528889210682625265038993249935446679463944211263493848965471161593420102131358863871199944396360553112846689824174916829749669463208925593884593714124693717605479248251028322168609947194067877367768703518926765125193066635322434035239799093396021560641903924690365380596306157141626758770210333006133922486659229229246599077342168890046960659714159358112608113624166334745162921484419396909039011164164138004066405641671786347231826325817980626504014744237156756115078259743315510583953013796924567977924868763946562871083382970913821337204469549069834404881715934273861931502376120316851482596374351165060459809406366994394867951936498476981089704992812354419726435164393126349647489152658969716150604102088635741460031505369870508503072730717614754035656565689882290876937562188724626201886889320162159084108625622830092028625948831673905775525987254434580841361304695320972099767432344557453450555885522368993813786873359666957796109221568890760113597891451464464056987841648589137256866665710292062388788094897386447084964540385040403853620348012546170994000010394377924040585995607896734264771967707694184814175379764612458852694266220154804009456278901453359074821874345667554723878548513167777439853226284191773606415152812009751033944599353048996348717735253071345086877854282746110699539700644014641690261731997163573898754742782199155038291996172214180239459858553233367382779343083596703318118212238580637575272774224180395800967574142370053946324096245637745377236082870882478677906648264927881342171868082630530874307287270493963364667084354911554412336287028821837788853688529452403874180633232481068654810069453400084612681632073867700557312295728322561107400080491924887332148246066759612983453505233965500501224431163290546916723896172496748900636524465924797341425811117921186224141173768083908837994710335681815659515335511096141905710642865561 A013900 764 698817492907176423161859119227626443885880548766678630873517744448675655722639640256024553503551382008139721391940931364886851730638167813114331969933169739001774662071103439703533769327167406301783676856112276754445951008676884716984397074447099833298720016880229496210841716336687446996747432565339455759186452833454736486421788461135688672133692763611519638544304423236711974120541929808367077950484846091043534345679674275461929783735237904901998739432795549941666941941431298214161071152159364791105652637849256628403784710577503134238476896529558407642406976236523470826834661625077954234099231373623530658349979079307548197131526966201989585867668205768175548145983579805699191717216446495254114456127680898106756737977918106362399533220147998654219553100988521047000464975045762625401544750912734519053701747330137892937514646349863084219345618558093863648724587191915854673686344489090325219234829685161583929438769632070204780495879776284767206470691281729776244922287329199761831865160033440167100000242477343752230453688039819195569797191520913793467983476651929243482846952025873429079960564338565074794367916388617507521294586148718377308411689806972168279773588189003891596205508590322736804225491570683896135611015667061038648283859189502972510988212859872940596439585122247011695451723053558975917292497639094889171636918302970654644505325767386067172373593433123760189408338028498678961586680792160192595655344176537185471832882551134127688349662870478978038301881078620073425719322717232809834293486201366953559901904611308889261205011706434060935372297414968313860527996877694183216615293186899477257908975982263673253759557535023682004029924126413365004252994192710626731335693165440060508595869544146545234061586620683078716314344582349083545350028826389811330963527615758325856688444788456212317834284151514115921887045348289707107324992962579173660670871719583308035633391213257785772578796969851561638805493205959578676904517194503447953771098127211177720493586089096028245310210956546748652804425841815609564442528640295740525661335738499863279397812799368891768474487093952096054767465108164392817180833596848517041724221219434888212619705070994527404997846912124899394363136011616150696900199985521818815290616092592594736847729329469330036962710630544919067654421941398704657991567463153804176908709238203837223178470491373927099674875548213729434441634144725415824139927476003783917355312640131990558833509467168401508828362312290443458115915421185530375158233824495934327870452139845206272072317852006196077773745722133486433215952452355848849128136678705774708615891467404057331919664185420919595858312046964552680363138282659473185118021009202284986481296264644229721741955820621293575552573990036974868771898910809268085642549468836033405757058242432881394546861958846231068879001947195931597072246172462358418282761630701828277535876102282102040721989034965557344036643072703919862053276610432647700411872483148541136287588769625154673267427483348673761898567392887364748561606586420049855660303714517386295546215496516335156452213497978650544974892942930107072441110755742838418405115458014986850327339211429541883757536696421405968209962850569747014010070954238120527571017371054607719045374017165446492053729736534848632534784867295231564109120531328730278757602601999297454804361036226909663072450375736766255403261273021597142053945239812025581529810352320374566128638386988165756898717137785051839160460731845941258754572688274987120174791240684558961687444754395264538372229306009682077299257948627060909460571351899054632797438743335603134534573920186545611347557384292515849129099540494685673120953716144806347235695934620091433087601033425003210934443702921368354515474892108637098111289825659762811820928883813788310785815362173456923335083967574588968056352848175074597371805366336945445250849929497959153581333131717721660095863650876700398363944299320332656131112593513647907842596541134571779015590613954052791574672532434595752446559363594077567122014826001684203266249388230251731460071823526048784545867465077473632270205839440194868742617792730003880783275089182002047467918728322270705262074817469119608101064844544059906406294069522294111847158510885926150764351083898418974716938387829502766436451689273952081305248206660307489458086961527893758482672033507812747505364000455209824398117704565250839091837015205915347103861177033009882001320493906777733732014681836207484172162386759036794451264803933540662931554017673454100790939920842141839629911347749323478143751522351291043379858936105730158247777118948961376497867060379618229908721799420501809112481749378671127470522427679692236187800905361532915263289054002050917220085440225117445468608139433774289266248711666271600203880978634286977042190698296535295138176825092114944998365409164974178459464700738966737666234515149713819704296337900141293776137150924278113983909499002145335444179543734562551200538426085953138981081990144681838530207807930746914496612513034579201191927405260169163034476668439016842241276203264253254742237880545661 A013900 765 2854041221599692137011771990696668387100768635098540963029164693620580694212488277409270134988407702810825444276547349728265756039951071803708056312736028464226886899139255629196641970842853731244521016431725005605109462960488273549520693076146474876275135719660562165704194864532381538966863186087535436605549151203565322738931712675912727241549886749558570967298432239245478610217679416072281791424653110405276989664724703388088342891682868862648157953716219738312311899249941506467753444853605213902719387043892786845320525540254291128046497731593266022210761974054561743727346268377642497965438904952247235185297807907779036899453066414192511869631729586846011524358559684268035874591475406347713824104385517683638703300332353316112782296023939661451696731039300319796575646005049374184165074318747449962001742359972763498683996504672122172123313660098729706621619735275090733988657073214238286318202187151998110087804808493107555414228003090204394032714156734403860891663358603472076497282331957733019893278090301962095828148137777113616445804279687755544816384784977620875237538719615821697578896020775697960532752801690669151085226740584566873483661490752344839443591591296298982671954513839245679704874134349321670891345084696859655004494757599708279535099471129219936562859506037354142712406077574763267102790206900325075960771509678080753604278845471907204324758165313814182113322782750529483245695124609942234740108586806739695722698147459969442026116546478986064685206750815073320498053711628773235877047861288488976400948928524951245940576649515259054700214935244769505606096252576187691369161735519909341968503306718139050199352662688347754696340617154608950427234657835443663344074835792666916563216899401118449536976159979118382468378131023116474456647598079887454846599474099046194389627134048978805183479317737482952350694803793995341086733111083462565726719567860821907931638368687457336131574837283367732740607153607952721233924415578588726291444495632441298139445575440063178052699677877843532719667208384984972837749295662360474176593986950943030119251886651715290240518421214896849449371859015719304869041059673722625298622933606515246384048350100153820369279111571656213741417878148177532677360803661069645745347220474373508757354548202215020273289443448919134509126492305288391092408018667833914792717036308457529807020414512290747041709258901335240596932512452107215492785701944674529900654749708875702773322494848371935770607423347987712417734668287579245790714117920857669884390041454793946780976825411696357407431832677511094075383704626618974640573072137638933193232870957916377953350432419341763142364528089319976566423773423347837094813694721704061315573248555729763250796043508955245713207842985283999098526181113535042597840821928222712868485807324978373336350233472985851154639800731544851431534357665199690478467045058710967570112549125206435226614716139691867714337398009873151812531649057944586905899828820299440003253277581614863826246173852171801859643700987858679256965206021204712035552102060764171887026594255537860928801641599308104669382505243113793224663812878640082127446750447194465810408736400738603436996039379391360536172277487974754349665544794274862284773319616141494439960931068879417183643129670711711834983947411305322526209623271120198660204203544427932734463945712415357981863857651996902800458714768408777909459659807861533489551479989721994085900538164936754755915807561145068001367076835392740540820809070756563172492985080871047939986654808870454296430560080903448581579976687245728087388828918862280924862652369095680097355787882007791117850170460746448271944004562433886252278960193060719747551653002277850041964504468212089038780572461544863418045005522335776881033416888266862959520667475312776653868659306467977594049739767055346379027918723584670338200787668462085229894441447912544477100676224581478749719176832409182973658583276798469921237733074281682934067856376244245737249352642040360960122911664388664947162745543413935785960587872888304456243892392720559326707810794534559367012561859990375139028379939063539303626594069906401579510854575003303744065774346259714109631545024100448860565167032667239607813852015630070904489091921467721878262837026100616833060422786672860077905878780615436969210845506069568478003262417663032426912839334721291549899404619623122899034176915332645517185810645639494075022226536981692692091475030485164849112654894101936822315012575924968931255205037009777355019422695134171566494378521651312329374360565254359766410373736186430101558725260808348645029904779276572106716315359163459192388440609735070859098095825119180130373488117409058741506833865387941940759714088738830153069468166508842384155787970869617008566575629564931508664270508721270077224988073103578095409123109535531738982769165936080207220478243752714792269406049557461360768136377914304958052415514226995169599798768784160766632909118745870649920670186516067300865775937031885241423060238577771404242529661097037950167151907750462138918269196048457124414438383027739981946028470174414635761 A013900 766 11656192607176524256461914998976254056426636283374586245648374554380507233813917586255477567576290887457395007795291307572559902508520212304595876494901526586777493011661533054457634669761269766629479527729824527116833162786393118491871012112982894188670158067801421601514667950431563975676104905163289564176159893979632338163393746671407845239941134023758909246114494406734698437468634720860222136639217192859302158766691825831994989292264896404810204546930366749461051340038585356506458311880053907705310151345349574647760403679478090650345829432097789354576995188998209672118598622027398103583146997154377885467509962573968272380093167995270051919274816437367382512644317965078769583454919298540104376738544997157266511787590664510689530287973667995274536070934337475381514392424868154154922764190270779137261277974107123377738808808727918835290997442522882093543063782456733341773808341371343799390455870749662633407713706171509060174804001648706855873401920233135542671503214535798911094627269230909384279156941880333697533835637643647498039925704477042108340141916711886394178507122321697010903666817346048816309776250137663570616325616448170152561495378043142311116411861604805971429512101925377119728356156970198985409013351755529213863512044007726184157579285138318272136311071466664091605880373829168233937772586791824543056462883447759283875988837070661685089949147716313814983203690354220213053226704114589690844312219485992398040767226739408658148304613591373465766917576210591763319421661716784401418687047336179117008091919937681908497155034861919020560202517248098382615363311242660726508484813198597263442906323470858413058226409038143753303079410861755569048819493300393300907199380935666746602750702061007260872413871946877364957485593289641016444868911965666434226451758767388661552870567796568387228653065050971863178424998869860166527667785709080548147061113819950615005512193194813193952300924523839440653646416657393316744191939588929795635614756056949138172607814100337465548208807120578649823925565432325512551624736163942074945101678700333380253066749526157068586591524602181437733029058777958228734955460854510247704731221765302524272338250692388317923993188848912714197538497562850009385141935592978201258218328486609321489420467667214566513161689279174086167858016350520623348894681449319159238850440704407705942381881930061152283791825988202157457172671038163530901301578097947192241793963940768966572229174532730671252673548302939964272982576487970685313101319714692730432507252695565412842134233640734504984049755270055736824368663449279180948539124490403304693415561512097237115656454394266114191494111534119805614907899462068324826765705426606278522994019999704481822339372090967627972557864744041366002289874811969581008884298677876309848895754181751499521361324877254987686515564807503059276380901674799721082797737191326521364064231994804727315452388800831696623993081549520949190712320449200545326972396784813763216726714224350846967635824875828708146772698848214619812050854876408185629110375578469015167977200625636433357179713257375829588329759045906286022642702841466838056787400948137365010756130742992931035638961425411634957141734660915182214223401159842759332104999417603093583738878539341496599134089531283373016969774606459479034615248611205274468338647900001664508756935148021275949088162900378202724256237444373058268802106080947096786210688977503585768220473819956365035390505576280133369451279870504327035506807146685950409341772861770527762747436891562631262506346856977855255479364368356965327432803576354360387512483403276036181290870644695901712202999028905030133894780977440797276818753603439478581695453578255969634237274663129461055372774770767838230501025098777068695605458946787583279841317556592386444841645342205173759836136232370507201934301886910875712916175117553670749497118211861070811471348869489441943206839820419176591901993619355907803796946886406895552709466294075500259745818374709680237598943651441410899372316236602398557377422892250997118050137165002429066766696773769388445375370904948551095680945537509339933480676467498804597281860680625567824442773073333644654860302664473667291883059243283305949512160830886788211094804805558244390735130961134555308518905763473414517035477433790286741390983342184230690581602043240008397787154039774561540235708306407415855068380974086972889384086443666903391292350421913468105463485263479492245425842965656614277953565176347741537108314146856668705412179248620165228891257814654646335710155358915895976356373786332735364206091396392637509515279138948227417612210274674842851092822682659612630713392257465068689638493193798454215246801696464759068198689069532344966981168008306929689973037807616573694303760095281766339467255848939047843664651014350396403038495100777174710711266533368711110389362415788706235822273516403677500974506549176190793486828254069985199157707751390159771166230764779129067211659029420456979533216370207859546381161743435714769838319631416073789315615273595570172018242141850699790278132214561975888005756821067796988326135861 A013900 767 47605067883162249892340363509233918168106081671566431060438772165919983974126654627943582189215897189755634408731757024548399470394949907593412323788703819634584545986419878809243480212406671615161223968680904081022385436969070921625768892441645551138841981234865853764167656891025500864622755719282296072341418799162110411925454564174443452152288825407567785010965452721039588623164088532099954088470363576573868805921204852572276567763528355671781761200322857771840629238902926493093382898007640044513164894419693543168492912427760149503168052329460013600817260628382777120109240750820718622242034234225191876415742905658306395195810887502650414313562197086668564287273171645496167934557819362086938825142268361434989318058210820518771621338643545433168728041838998617543118311616796453252274216152249079345267922635328876694146446794534502043130797946005145281121320336995327097871752420803046582434360212184567910763076955088766324168977197937485318779416655826069102960228949988870868600478324893226247243889145490412734431635661536058390392358609580392151714081942184931934350835116781165083928676552389815316739573492963481926417706066461588168246555834961375555972848800392049672721241804985534620059699109038146646507936838918108617869183402443998516444153716012690793550180183288074283191667640636079813393490959489077408121443118751877139037209885469126458737546404137344968086717174979361126350896235501099870966946379914961038830695471493645640152149020673141962912133839919254031164613328039180890618461188712736467951865218309406620175139375034598333788943660895475852537787914809461915794029334069204282224437158593656315629515535379091941008859924979906781307852741407629580628393898878737495467040745038061815136286366832113793100231869039816164903505568227890249690685854433650800036740238808532746848929211627739237378868716309394775975814531282241575767960442013174126694627353739129760233786158148737183412997983916876702308271044667087767285209860826942032159885746175002343382905137369962384324544225707726058137603136591891992225364711081710258624930164806527609971567032219293812026901711984117979934660332631366157161140487542893804683180921991033821621698506571033264966881175434933286179867564297217864736890733590489616504263621420138678310970168346764164492235092435177628339844117401845827566548323731312216246987786372444682103386480310242419472996362959634714717536676411404225781902969924458477146607743938299867193715291297585411027252413617097563857922412948096295052133303241211398153973265746357432539862589548189904820140882761864552191109586870380627101683188187117838201289641048076631235595292410610232231650967100932707493318644298508128722038400074813073915098051896092980370351547959004086931318080009439777767965373114613314930184998549445480946691308292521972465485904745888051893726516910951215673975321260833837229496093954213981633766416553865533013746768349480058110737378658900396370433292681254675167196790290385518451368440011196902770942526138692176989016708451593547336035314010400883316550853052362383110491024094161882997527157249144908651361085317537554774563480999688760577794124323588172635584117996485083740097515670378356596292006900314973231009360226432212108441537581403145602020134188803955021979273440015764784751171468272072661416340227044698021878707594968841124946915189597518124337623602801451648672950247302118931659861063711372139575005348557610397403399214591268974309341570406592550040386574587236752743143886529874206364569756267833901833433704930115626758527496171050450733640518992419613000120979803062644046226090873176878709980536950062474869808884746937599052748410560777914980983654408783839158087688961695025709004814067698885027467106940525036790950490034115660783204874196522071764208583745492357720523822760620833927084270634594409996663713776064261691929986180011162200947389230699329692997717413779538163524042805082417394914575721288533716284001100044686328156569970179768058083365795517695537376114224092550583690211665189580825683245723585554010933060448333119145997688271282478421645350687432731668364241588335354563444487603562177374553951575011468559616972279569060446894138552593111708565561585562619720503401185231474445739093500598470077371547507535702439110422820343870801656458797958747635011486398561537410913600997326561038196529906833501100629804649580064506436828666443807280479650487217002991525628061857759035930681881144029204433490286987559445602915491467516442586681468865431480014932088855754320181211503769672933042537135310833689462078098567245248861046657594544497445595009800362991048211072806604709196032105344500421259691285460658943678055333418975189334227566119611992755243894339853748573683124656241479680908900357188784559079907814237358644872359468300045920879579160013190594360197686414652305431685070926427983090617775685407483171997029995870348759275480621865193385160302911579774232665205802528203853715117770568588510782289381234849057527546127211451044986018379017693654506941735109874749774584864174710055624780286180199438679810747819759796045961 A013900 768 194423905346690827947557170948425754424280216260926132660369049841605972468714644292639011962558834928578176244335777595715142825439485312552162864997769058473426378847683413464710106778970299950151569971713649038207605385510819520082724359389817037051695674403296868224090891676294139106706661255876544671345660859076774295455160910999408677378614944135872998331069016423450504935453077138037954592675900353448914164131598659595287302679593920927479562699999783748832085715232680993369178187135900713436261258464364819347985072139127654346038145686799971007111374949638728419015270259667647745817314258033340367661412016741994806925606441460462059748433682683860170074216647590542544957695524614518628942702363357205001308870856870291535697480775442547149835364402696092906467039592470011524066378461616617203088068102869300635440197500005154328852535022077559847772865509642952395745121933554143350366752976943205988915393355354985633304843943073681727912334343475904649468974014878497503322082127174750209595014902986540139104977636915077608259822189745889167207633774159422698014180051281073100438191836291797124911408842185649499164479763741838699523926932121588869524267758529970460410496376983226927320437190921803757149711351762286324348149803104936785008084635721146482629084436747007468057373002789454201960169821140300531586193962737660175419007930454344839256472006683734721507929701050383755490821666306277484115976677157072293649482205822669652591031967480199763871408727748065307933428457658146714555747959282875721498680689962665886863906896718178089625758594406873824825432160661238219756310997301371278237106023849510352318820027557284775366225828470362265446182689035641377874004150804550683974436573850693297259922287065402774514450076577382238898571994705094796651979788778327666080850846058167399938458642138061447118275103147915513957600103024334101835503009186446464007654270033333592900566282281415679514208479112900056773912081795897817457292877813174780486221535839073245612466254437800743782255396757149701765843107758082677339604241893523948960335911016504218412486887853850076992881308816048225969126199160095153827971026314420130600383886684503221919000492385263528484504375474986469020483299213831778589800181947652233254679560505609796228511575515187870966901833249601387080385699724995946210367575499375953686539065311487698623122827621541375612083918959807098012606257668492409920095701371450790972937833626154425905719814903759874761812609706001777649704784643733026718712675900734712412040368607964136593485341836351938465842199428613779468262854846908389526611410558196150115725224294090817705925969329465660067517946387886371606170168498181347021805751783944149989725868846885237223533127370916550440283101884633005821925148302765354119683482760788838179862918888797280268263449058586138627220361442532770885298283536692735462822226814499276604447055614058777246976190362879854810120638918193767716882981072804900105023578421753786292752297218169281803709141945558858733020128003861658268649161985192257954008655502006261223939501993990640512083660448389970567932459906440444992349487314309866764529560944090779449161731893562726988016003846907916553272781673583282487738559110132023904298192077746168356356032060628421509220572635641824973167044144741440228563136537613478235852851567319839007236821272750413369125412893825011479796844777956831230910970230164678666610418919049485181645620135711416209245756217039135040212492849658308209115026690120545776087745706143216706311828427738790161360128905639683316891711977257459933873407093734667947611836023961232563516310220938287103678261336003852595228928836319683643351750323954568486289385088576147616193172270138703084039563438922905243282957687298821804320347809910889989814276041083549083658749065060474308462438796783017664461784270096537827240272948487769767556051433304488363098501670687334425593186706744279905964988013617890221839209205176693603477510575571781160905786332328839615861893325478730609931399777152012432239753769542941484721605723110097740237288304666433041404320198387894706839498067435162009907918195266195892177593168181455913755800236103960279340220798156784080122064318637157880763127661284005050015317477504887712241463214547074069867273316950989223084915945033202119174898046611851573501449648746782405262659485989028608678583285799154591030803158393451819758014221034493449134692809093061335536403533801462210817856022114576178519346312761617975370684708373674777572960464159027875074806406083757224995511958956860111181965762624436584888118649515328536776562052025120672292102989890660527099432223917469579514967126438641162652534489465271769989735108137016673459223684344117291034403527823091680483406279720857695072206522810584034610678881848176843685845510210126989031719617077731283767895265850429855695452168375148294548387430236242203164087238105749683240258169526578281485867523402199683311239887161766201896942905474458844190628270697308665690414424278442647764541672065455247303974575429131818360797512887220791568838707711653754981428802791105366061 A013900 769 794046866250325357111446189427636572069957255511464679324345896827152793765449947470211281395298500290641058177667993614437810528520227404479600909100253609480379147278202676614636011806099380996713977073045685750592719362570123512789374638908311150839867355526179142810877834786044569819839781941786651968787484860216312976842718131773595978690678671960263048356917301044030630657388847792537948389902237309421063786644026217251772468161032212053840209502631816808388870101667507677700054003259919239645748041955570823063925181108483392242308736837605448390114573543194480374828684282778899826340238978548223428906340478987997732959676193175114558680637751882836004460278284641182398404269249773680146983519664889524303050560775414814531233616932465682257189761592415515735394942866646366535451020341466887935749182026996613594501946049968550799620967136201984251849007800798291522415048233950410411376206199886724522535346917998652179965946452751166618648492604524285654800886243139286531815218937676524505757209960302231568658778271902505374971548064963375693681864304678272400382410761617081930572719716791164929647809763779253305187150967577807174564369507404713223612931476880010887332968663733574077096324851880929646378893281443705339556602959010675428588303468833370070851926377202889947300585138065412695679731526688922541351706349410840660088945707776520212352196578969047659845257199989573346183820258183134179155544463153876111566143926282570950816686249417851335826984256404601272196223097350094655063844796255152017048483304557213711206769020793607854018650301175707794843372312788723674544969500389527738819442949109809079415645193366734308357978272281634998671020166473151987016598226305016252970680385700190346032545872526098536797240072199763379267896782147072364101147307329356799368469021237007536256058878814698894237194467041504898469748538361785929640479675321375190100124811897407760098795654031812058119658363753474234770391107174708072175147299569664934158557860741894881479119042215676455481853048151271854131581602237893220605355023921583053472856854518415894922656111170796953296703546216931375728734279115943777843970296541749569805158431992066293142611829951147161947092804381767713113024862802509580770381512892588433487670047740521474386660354073154299003794744076530274576390316632555668913708425464576831827147883177712221434394563411964753678687545507667128800383229550147519847072774066843546863366379250410916995976201768260608274593641112891566100936960668254698154921158358866539696726481472154938225590078079186788240284592528600965340111793743113400574023188472139454883783504264720602683589957264440031747410112360713118163131191333590937553103892666558086917189410683432844229868869028687654569710656690131543710330320108472285525553431626820454799216326896655861140895020563620707353569305387809532105417605090490337596447719355323310079498824280433066213152706037227977909868511526434084926289499882423565323826901655863060352015949821022381983810310328998880510386237800699402396648311112885685902224703944399273470952544033159168906041389720929927186463527436353327833699533489860241162881944381322096439100878388231426854483149327160468903137920905863157591455537000249308959568150562915203930362026894844596914229249921797413014736498158582660778914934496403744076524866938942521809294908996861235991258467925083623209649773554498272386994724427985794306982278517708921479844058841879130651596802211765748456866882259782346215154889620148011124665738326205217493464844793556420636801063823651936274200757778029169373392315784928851099509447117296093873889526089644279298419490800634670388027063489342056287496526849813177109422963929638933055442151061645747404229065080468476226997170773654805429846536810804875718290474593665363896119780715362548183665754752380319226446037599285540236769825989191848995445437214810294228218953771755813214899559422201020308231513511404839072903736154071339522656104419203287011036482865650546203981174392481009162751439761266311126522810609944096860692994655359673291000849402376483850832425526556199160097900896710012599826938609204865909438400435763052278825977500072420280813675101972920018410603005810335137982570444577666308772608125195189410453072155994919755819000821032852036990328296026045808124320287065509623188844011896382768115632869387277729732810676115613064383494209997854970525525638141195730104448036309780893525561208802085616663416597774162685267040795296036734829388788153633532760505404632349903620891917893078966361395387087671336938377553100224080778150264604202792377693853237847362828850113115436549387318245133561427166656756055180811030378760959605901086847144877497933091488908453493772430898482385816555353960070414234633302093732017229066337508232035020895474205334094689846031435119826779413767744823155006424075651896313111524913363652215267018184651853234930387071221630421667885994713038194447128811118134397256506933506417191142840017789110983149018854887240610011896177812407424197840969409867484692688499151483180211322067085735003872812373408354907956216635096161 A013900 770 3242967600499820041304214493687599951627484497191628408293240401577671552170267895913037364557820000335507436344472030388719076417339989262862542552457254866732425955778054829764511550453302288028060550478002958219681475741392004008706597752140072479456253106571823763333048975927519413645777473268232807092376935705094304045036321964694675110166579454831582276057534306111226542698472450658352027557148117297643876032096654117904181188988939818281300853469908105658957792771090369774002468254767839426556439223898788754046199896090338130740205354427201249375515319922334120493318204307981587559655996352527777854219814056575360529178346500222678544222151323102442408652227002581337674505274447269936861975539646894971095613098313432419441825746147500025372270962509345800230442221556613292213802047627605258485281170065638896577918992364622608289282791501929660084960784608248103204986820907325105111511975117163571509211132883145213366851101873627492338388927294630239567057954306491403263873067478583631410487526956080304251790884999055294104426674423664987633941795688600836988674204173931085929733975168066513480339549504060612202968148453835489859445516069561096681270797057657129344967464652522953621843177423891756649705684429637518420988461701498458528572918785365835539736423369060700036660267062958090055838287207881755240057045253335163750709923254075793975787818400364066516621674775734616492722686500265996484223338297511208581123399975474574302801379127933696058502322228566288460377866948110618930840903596230462607979727712625421075153276564592194630205423713682009380627611706032739147932784481510370627640225767902320371050515949874272955499127419803697779707312132913166503326475832650543183773808733918533092421866630529711560232144976111125817031396515863640389297859819011133433657563698103083715830906323025990568653020160038677197345198475271908277030612682459703735263109844395014930427251429426977658378554843063927875699989091203332412278591261319768127261900317613833627343751559432086427509891515807657530730646553281381940167551058553161270271548152395516874869514746288763007756020249808115648545099398071705099036336932076455959790817357257229939890034117315310075255283669468381898892617955196592181333895907186133313795426729647111494064033938730523545715697118077701370927710268549337239966145494148303703442086496833977661272432270825368662463881483295408828400773948188987035954949763639169796588221492862982476514183401617954918514876164262801558004402742002179680989211657774605193641940319706909455362070663473284841038934544630651731146515916938043182397768678062253219830315093551049678140652428053656798099629387302500806603162261656710081651569161143382549336580189361618762552051677868932278715809862698822927798903770685331769787198295660529046265934199894959099141390494378903894523419753703658297881268146367676678267989727066795286018991227742540966154203179879348821809671897793620972681543872759305965562606772879611980646728692679987331282461672224974656891348944188074230027553764064447542678961815604025017181990756038369394888332545800639636552162878866338062558940098425471700793567311929701955389028336526254358647821484650205398207774485909556627782421150118255202971081243282152547287195484403261713102000593834862736290898346865965603469827262891697027586679285590202092263863147128989970773134700111301950634153849823699948753997541031061210514940630676453523924752600560177399373317151509874705038438490704059339959660299852536112382258466563793054970277266086208571079179861563240696589399589042006708667040930289543705704357632481196094286446087392242290726954340798362857966411718023885381425820852803848846445771436408002296130664344593018458619359328924206384227155372153854364510841670835545003725945845578463306353506692539392898399457492649951214133047488605279674166531883092284419674147705574443937467763257318181688506784505535770609241868632563442014662485221730578911815819318714572563685061110708086261402225718317506082002602317880427502538142937334883295932853120164949097047449860045095200071668559925433699545954997150154259168965799800792202065603280658100317575005453534023271741291411297642704620110762146632995547369753935270091549324517616717798266420802445371007769660137072181092037124236784128269711006344608724534917575181017830028759643824317497450363279501815134451431861693086546449482978269784258095622515306329540812457028638058429806669100676390386055597061806579109338924753441579087042864780712883564384873727988302759041699595541261800145594861364702994178268530124273820289228552531843702545652376669575824867526789295832268223358252770024061720005509980928013887420234693511241334186036882942503822369478804922810395779537663677538846080103714313025297247058083707962460874227097479181456894866830204319669630548260399992184891573793985384275092010193405376024244234954818448632428767963332026764234858893514002979713224616383809969697223640491956763664059492525955389891054263834262590195191699830973573826501007809204100893792073071607784240665506917415051956887049435687938892315612866236261 A013900 771 13244607220168915530510583717884020650041761062464826773938831417323769963890143283966331813627957221190246256281894563782597968715134667488446172901033227058476767578419109508296071387717882327837690122267762359667959334756894824963962624586113022153419762768803092003652268655634557964790133424352262875678783735490111352244636887572331487312106437318057120005228851917123166434261374034206226174098176183003424651746561977179586584298130918100782479096957305164229855180414202950284373254601765587769838579990764267049188839041822446050094203428221487049775791493610124703840881371532431909733978614359355050062196996808273486512577814119905941665136232440834008143618968953469443777784665875369596407931163447423398346564550434987657674779971666751001122917210255381692066949307501585903343681156517950263784995311946245883152775534635347559136868138055822426682648425379330686547589880254427369111031169087982859564340697019186249056769952013183915086706556352926656046060958241095846561387258762350887627203519328854526675043405215526725707183085440364599660769321713610366946281305940956121976712457717875615771568234469083450358754418068457977970451291625210544517074743533974539614910967354833647409923342760093747224819635484767018620677397423551555975003186184231394293673066418004174080424233372094198555139204623997084457672218576191395609438148271894204252309004916745284424601098573252522952545216658422856507213020164203824477374658963235684384645415297773136006225392716009807267317706780645526886066265218268428567712613930861194838454571970727546681416601194472408193430609596220015986811433033720986190716073698915634529727783241397468051826941794347701905800413189342796229402163274603916067393796024005414921293237927613025512855663529080425060463743541835209577571778584683189067534289556986502306908720344776771107426368288634121580354722438056475866129002287046358484891802178603524872372867990174148881561514213112230901074201147372621108319406848947326328318454349066975531268243087628143610679575449601569928914564318903045263220235445788024497077300080746682864171460044832683288739370058261574928338688996764048866679402700630385861837636959591610054734828228561575193660179289759487981649239883436357324377945608434794253005216101978497700018415073203269943581024315638258246707232435492616771082974778796581303531528903806145000380401909710158979737400829808262491480429282572590142530646284628497005415751987223199595314052944731291300661524257341872105847339243013844037307720320728922845958242101655308613553688158761906092571953612660589365827216802882579099273909455842726437362209703886935541543916722066367782775494480311530846748781595994431301183255262594849813128076487951976549757596809636184188435517776058125418246430688759734166319666346505462338383748131725202351762452059483375774526993139520864558035185117848374689390975112303225694425448092214539302411347361148428402501702807450825208149666012280154253260207883724396169771285300503028939678032997995691221184615114307458150929762355369374273502690630070214176697985628727060484032833838636938140282324965740890147635029814919567398682709052219407685706286018235211952407926373281388517025769985677706133082814001619116192709395876769882500528182365046845565741593727281556736148394229333636987096724994203242722063784456958229955216935743052655068624530201859268407886898372218822784406150111322498120925279544686334513514606020700421076957963951798630792722191678322939454388588590288042589116494185551653779597164352699950511353049551790292892181463451006048640873770530436455738010872711174085449871368751964744131800244950208934546583480063993068310166576370757051877618021569205358585629542380416691279865784054618680218028509482568928763953092978701120185262139153872847567941663036506827075746122745189158403591993381260311322543207030269081890675606318484292059456029386976443152212247105843146280975324924120986095525070556555079064325899495381504521918721767304005808279091458406244907012910129057771843543532108512334203802661360918788772200587020860033351707901637260023697749334349815942160026232391932215233248332424139028165108397347783757978141879994172113867581698983793825963748008359416790516166687811722954776617687465687942178203076735476631870169911132574295050454990723022836481781403714370100638287290102538915654526120176642692428227317772596457440879881034604158272590010385095783961696563117723071231847080741546652080050015721311547030211924455506590970851093774268478187827177350755286504964359849662859236424118894444863226460682149076833717058620623855397410401417208591295917291027689897862483285663496308040494736223318618082445626867932003954244190527419662362803443010756664054860213605551763100078814597659729540929512007166729773194418891763041822467285782516104292167057791780847868482307861423589501903287553922897089625991904223208980878150963667812293839838351441859433083449760368997734681050400767356841110437149037484746933809444609979775678878772616471379003838386592494578277664437099423826423225086237466921731112174355487342546918045086822608379786361 A013900 772 54092313592499088087073805472793846620856206396973661492270355330323426233293698076190179726369753715020305925527141869839072146627450210624230503191282703662752024943789063561941493450649990933004238066043890520882272387039968911530144719034768779889803806543831476855208234068745753818557348708530501162822596332898899263813673757171046599662861212757114401870475159343574641157333311954475682523860535447180469623622785517561126748518580780746323823662362426978536315772184826683459359093492325438776385514378860333819859186719546093735635786315402803481476359814844603913081247450356976694976451792883656319314068816861666554539505563224921976260524552047842613493362374721833508802294131686262844059228072566785348610602626996083527697226557064149430437107301321214623952319733716534489431831555016117190274563138514974757630133713779757601618442299501922428637031116740149836259698377536987072613731508703399884729583405036755578959003217786996440789533333507544108884373605613417788037208264898576022509149520494494101248071446284137915987432146430078501839147647579877813255674427874764838721213325278033520248277597963418188693639277587807296287098090577814010072729477141848951215797496684843454220515334089841633134633098102972465515727179494924333309066487698205621666184464230837265366034691939203288413242580744071116630663565559241854999901950795391391481059459289484332863797771284119202243012871899881446683965202865645003751870322046409821831014725263050562536161132616848369870259513580541177000910119844195307381823654267644136700927155840220344129120222354945956775198146082531763511752560464452913422489707309815041898495769263974640667934464809237243701181373307008103423297604431973128214759069735436539085468634313402285110079328274780893069865035462952721270970478489483197153905859513978131058148211668823155656611138153978904580448302263988891141333324369528319734505094169436834534782902531538231621334261759285875335308045980185669241108397831192624404811727725478783834228162862425188948520064773293221348249901049396246062563026804378316636537898337077608232245524140561206652223749994316156426402968070373048740454215249047259528716954944305054216152566703096557810002731897486014625341642257182310384849292037354151643492856087306484435142909018884547979849204988522526143635254697027831647396748377057896498334420727563580602198599819849169999304498466420754649717712713383997973699555021697529248315478106770256690421718945630011532323031880934197209363224049732083446612497869609314524100902525612547563923231362887659434579208321420725689564301971869544181923672882516734885557438013854337332155051828507974728001179782534803442737545664982452871593834001218888716646190312521155378841550887831949480173686584716766078785665822394319068400315645429305241655404128527030650035382218588114484121467208110302462336057574989664917316370847132716361828666978861492179517486169013657587085606937612722683429259110419390265894268278126690121359076067069720995567994245147200512131307772958204141670393365326416839786612304960391789266419804269816449898980713210957695665183674907335192846372902142820132527450722878335148600728433360447370041164509044892123773464224276305295829653746826634061760636409711753890289650125270187021890808683184333147660393020415736152638721645550457804423424164447563918331442485137091618424512421943639963919289528877266352615942075802325898169055113733003472979515963748610420825097533504739819187495755630395348607889050183985026253263019705694752906558530026220583367501027516286991251207061717254260241207097126059316065943250578793559905106991267963473429512201393259790636137512834154278619624722385246330431639508813174204928199665402189272791128523252206497130453606269244533789590987406223649749287780471250625078113949060568966881815649749787025268463760398618732710034375528987618790134440928015684316429075379878454393190617221099569277605497927443433720036185097154961692470454987097999472773488568057425598445704368403230976333270994975043987983027907332634084653066789786143333189652481483071743592784635300044001754167417639191705295738122752166324747701758629068147370716480993742287230226078324418704284401411348412369204688702473563866885858545531326139073996303590337941363898436847697592804226457810989858278066888289498079912691262642386929759795069287963565781939546596788815616742378964430754963013307877405243134003780076373748895125655912941057894303631423306784349257424210537635550880658923690643922934583666035383162845397016370211447026367933070338980400921160348051298425726845660672829548508452419217838423024920247104203479339550065849461570935164492592704391791429134267136947965281532652777225170475587904403674302423118653246647561228794986777116699077839760917981648233433099390268330870180464331659804055743772894469952560516462019147943308312718602264057926638603162029912022013437228866675857083577650962049552515550249772784017208612622824362842135977470821140492437118086541063011829884474121703375460955358520793699638387605222193948918919997927524892508956962397420211183210534857137301706493856746461 A013900 773 220918472035439118155506216005242821778085453402086527874242850474929235402821025606666389210646437517268146450751325637751624393113316032660630422314020881311749207824953858282388815343293078619473541689767919320225809538182324071549175577154618208716727616109468678455832803968398601916123886417858128329584928505788727382240688805336028588729691141882543685793609468750252535525306136686586089471381336680365203170307441955056915314751484285226841874543278050385467145781495822842743051933091099816832074855660217868214020724340484920971803850526522905101501082596166661686019035793250378876930021743767933657366907769013549237061349210272467068167584583543146065610854767963814955132958265513997767685137430398080609045910799517331731551770678932249752997620366433273966898292976791432224823032685672879232917533588572146922611986730581621800527481813838100892718927420909562686418070403397186440248813468427064172623976314094018496782044000767089950824973876911494402638779127059365201540550311880539232105640065801083853401349841840493946822187616667230039439764746628626556995313186557754952586146062981341978079510786119994187861880867235641366573433598826940776352044530324502443509389772008065836225460896471656303726788170595447949385246889502399964591891751474729277652485636549626706318687651383592089411812437259441591502409698764065219246954557145408777339186418743642253333369341499242517999891113139177716283428968988783625468017334140064399749869070461550065504498217881603044235496749673801801530594021365797899073413368218139686344393298094199747678084029240057137011543523613814057890112143945432608161703636113722922432688469746768093926551815661870636237238547904525102199193169558225884915025731465566104715501534868000586020360094686360920167528861199280671895491802169376814979464074746897599032714169424852318840321205945803398175913491724659294299210571390914980156011989602491145360341387011957823302922879785361202742806925895722271933280048690771628524315982015355626536155074174593576609839745060671618601608769125740257940359720334788287353601067136356996858922177387990164649553669575536608777228788299178638733937800952849161688492444404991216229242913824683354848389967345254529817372426484200531025073378459050128081340817039024500388051589866935401289050117942829837545746887343386064258964707443490532146744106027863147101019903722845815043329501491207470485666760210444299508384326363669900900574492451338512119608032767566475729172026827955235756957552704734851736393549161769271057195020105756731118366433132400852784424379284722707209475255247614377262938654343159479462840018149820512952591779327861248094604346351030173275287852987900500755329249038212064626543422501557963203882156822545352703926833554328329059134616570906460901572797527813470966750077656721374404840154554317936952714968346110494396729155078072865478476707493145574026060820637035199071859544780354847965073914379511058324116120562122942204329046968965493251332723924595514587720240864599926758795986206846374493200195213722984341789343101301041066934774389038161632848877029805585535823872311872722568439064416014393846075494024758131458735383595415836464432490012554752967595329011831082735003184697068402998270676921540183775085850366266096086291273633801818192692958795072928436727955711314270269503511053444460246421362584990881015899169606972441920282734284177172387985121647726355003038136159052073216999114127061663568302201661684241400283470603065853273644828277745463429705977752043047646040428599038617510751794313980295217256046011966499841505374146579635978804234895632101356802007368144480889796944211222413704196839852303482323464687948318306923362189349583393583521465181668746611195520792942859807136982703817827869694602341256745414164715973510415149132150257472218778210990176958754939685958112307759164879784103132313862888406860328549784332412303188036975465684192983309971986237891690969655099433503591475676203180277683261926744753677434291899944037699656700004033673688403848572126365472259365118197765674729232377773223192889277494791079035321813545007608196904547640482790029362870245239068413500118735849744890550743023869019253556710836754586628088489462305481238334460984662312401771663034615918247377489602776662238969828118586469334080572321491183311256530027397669502298449035102218908802274041286973585084195491798649153166671010610775197613715418630888827972213698104236331586439698487487183355399558661267586595475680967890987249990903882536301056085038774410760048799954596941011836301820504500194382511898636655951809436089599563831892919033779993121314499806118524534174135763485851851317876239362356599219767518689548276321954272788740118095964519035962950622200561314843286551462082834291409087820504445404889767531812354652894280375234904557396137403867198622077627722357843048864134413423282356225241242242645812649525719017100999851619734590896567871757539478311290647276977465712021489603107930387724558090706302926414360441987677443010644922877423463240690132069486838456875567528973710082455802341020723639084266281913561328620569311036793266832078116561 A013900 774 902253352558408937898021092293228213666700578324914990577723099867508965237896753501211806841590326110712354187659939788467046935538487122305313368403114995386196251427101877564962443132358605682870511088722849063653548960699967922938059523832753380838195973680297139150145210520140698484243480643060799768986136095420247290536579390561679695259520322253638549693366224932375130591438318147822934596157988517616206633055793996089902893891851720779230126664076428857336755553352871567869741142989293853023693750076751455790750254299698806225865077739222723247945672932086859158532030102249665621648778733744361617985845386336005452631493371022993025570300365233146389707357568695784622073469985143983797000637464626231413485013342219534042162318181597880148467334336170500641483285244806865140831972614589291748037731846621093818786537618355132177156089003378001694054264198664165877162727752584852537806619335216441214477754288367695036726042685576872835254226635668111201311440471602280478976963069301622158381876698378272366760306290410603168710443267418250871305982641470720350051115580533713559612031721968161754016508081103454382640895511757950140863926734402707651640161418342830754039142277247913689794241072740787981706879294317039565532236206663641197789709694089693317589794240717966980902858555703379835958872586823722663296582953132017525991706353792121132939748591977328070481067060986397867005873295062828850250868535676060193557555062378771155082840020541087084076986676148472874565236510839523611432900573254076565403626610553072511138823013139819283691810661903346593325981916334701607643064897199685260425821981955691901230265411981245319173524196896461527327142190735418874416827022985919894807341504904249993834684534055936061366338683068661320417124789552843391369049964731754019434444207137879231107106972062208780228074677524461604293646467466172748506700193828207261370148722747523689257315619036923958109290636254273473483100508857645226524980980138029098827787426464895929691937474591531800825823112642034018202448975595204913194481074179029179169129471892662747228520923592468019435406791467118639443688871521463777631914106809332214101133680686869031193067213594303114219664314024721370481660544376549872960033210037985087147132112209897001059341886227140739340010875740429282350422408346010368426102020634667125831049750172501906938422489814378316064277060369741921417982101042235774066491935686190605937937185195004068686203286234051011091987203940078806310226097958960312711456630525131041693961238808941171317251467922471455257720391861115293236925099432037125793945021141551973233664380965700106770193038544697451204421705536588681703776395675737423035340941326210931353330618382035379078938320561114297523460284846065883038740746671855647874574363956140524588774958907893421928182080055444440626520154937318216276175938983512467973512199549463332025409023624536093564580638696992014929006338791275492812580972103886870379642465054998939953261229113164465723222823435353425475525446063367484914053410472561254073286197949366683122509379017045144962879731526306021692443812732791698114484551420508801921150771222008709448752638877421413120225196892764879149709050812548336829109241624481761753640269885939186096011896566717729292118276939083639482595505707916142101369080648534322521949558996883573536869733354723842147914814491005757019068635372742273926942423306600854194263054925320731277619299005446667240966590108686271987139122573451854420746116813968524938725613443096762934241360481762216814278913909521237677090634773518393969191940057420037880670354541485960783416435094246242546500589649997671031724017837632504460744455514414745624010440884822887317853599469918509703530237665978726681187958197645094620447595116529015202735530672129860020985763998692546184310283192707428007926361212434231513044691135386786179736405346674690502741789419862564999536376278247329239898966159692980859361251471451449400657084775266487718280175238763068982853344313205628143173930744483846357269861351619945338596612989927332683295998615302291105753740679236854020979117644586059923043403241710927731451124546644248429202678957243180134526485402470216285100244002362827901491278230963010441920334742388050771337906330032652664189769026838913988947117993787799498774463252686105541424849412006598002710007347658276214294170105815947892250354805097154241106477595349372754945831693210145936641209706068509959032444893028970692928041611682168824116644548918675100537570389679457962943609759526063943369321383381652101424249748377811227733865209440869742969668245397702518779903686753669972668472168545122045788331031819189667056039949230051742847502804874769767450766305055846788159295322599079934666512781448112843965612378146976810025982555704466442369450240183374777248937766122167271429759625861458509389153709060221996440894341863982684432006087740638563461210595000009662415263741612838740910620443834550944691932677709542701604436255422811702488071815895482315432677217940168608043644765809075123266428563962220649058321467824796765078435107691006229457735780595743774678417862157067924896661 A013900 775 3684893819437150501678245841055865640664385498637363637933469489891993232437059368871052641533545892459086436450176147750018054856479670794694252633208530355771759496649678205264940678959308913828017137207964076583716522963943699694039251839344871915434657014303675226300247204430517146820197283537805255397316047413441927379527734425572346605089102207636407454441226692612538203223623826585841795007103437062784867126269801315224768498846605504686174539538881207172677900692204016123208377671823718014427920668382210697346458904335654194205861789859837263239658170767608873576219822672627961615041398875264081028377609128180266205097734708088376838724689291949058403350208753668022670794880839796529369314100469917456342045556475972141201129165847782083912235588629688277840382526751600962728537000187216741017452648672517055886399917073661813679855360254785100096688714468028518523086173577059548834508551833576802780489810766876791667187867658207191923334622256958768625387255341511345306470293848297824358669581005723400551358133680972234811933490058906145801751635012013210452364111193573320082525058367721891387740574670542699147598064000466155928252504039900832722771234888815373425402015013650481548402349759421724936877047432799515606629771423871183679534151151341410568061796248310489664672345530206729291419467490719352552892237735469425909920253911228755711160360164243197549979796464841608515036554130239394370138422437423133112568604187816201653244982010731874301165905361044654215484756999156209220976720664127547354841516843786413995814578206787349076345007616090119725149236070484471170476648989718131771790359982327223249506428199338015989281909346069035420218308748324714960424637661403818428302558247520952304070228940222382524162325181859402767376899770137557247533728330010921322526233020816019705643766691706238941538260018552331162557285831425063588348962768313975104369085768721884246819491977024320174238111996816714547325804271326017727295901345962704780551665456212707931350771531916749619284545000164443775774640063677351981182493349535647249673820845286295818618749532564922230644164312437650702470609163869681735690278035534100504942654166426922497164637000107706943087645244572678573905520310948811712705944593149344932402689406608552551923459256882151720679277757622362972476642508348349291699411688576064643273716115729265210629118229073392295016430006533123351005102116848696167100733781027906739901735195992101311925391527511773968451796031598879792930400716900287772105172736184318212513348789380835446717958037393633592889511110120372830224219035515482257492176654789233555435581931966396771760252158913437405161429892003687371535074881355674885156058973811319390951068931864689073731671073941967463629861672800102518984404122223272323340197034407637472613540398450686432390310361336520695407211591299656264411746428578502253963089147692162743788305018793991484263197351083023785163569717263787031471354760750456471204368171173586225662054139082304107624680056415150360338018949792845208504970447764397890321962234331206419907323677352893093588042074406317949500131468025807307061064470941051418434973785898576992268360101191915670745724846854937935700205884132579474992101882827787587659803979881434115873908282780028444919669546965188431094507787457206023872343563645759675146216715848731199565503214863760998440141041777531103247335232794452093687299477968911855215643936883557323931656256687443739125498891629475712108946877641357292091623636426045666670774216588564932596498074584925551453413326576789596318243538569161246327970771580449234128483675653237353921511845984846173430405604690145138258335092974692749100630891510876777017766665628146038917733203448693655398697547181861383617366421262960528584464643663011267518507383553576233441567979732824226563887811897619599434600059754063857356657336110724308823447632812759450156938244911450121577171513894366195596000607591768262820698146495806335948673000587750637756715781972807488795940326362907419105164793727477221391572198016012370377307765708775209339181871240754702407299958061811914743934835351371571917761486222874841658947269212074321653955090331955829230599753558714012800194191630294027795308430914354261908857281041721780543271914580392686778470099872281835461172913545546745720744284144758576327838768908425558909465943718578513545075034423333018602687566309852092733257206253643968617847026164071250229982301201764107592194367220064512235958107674312757376743612118883309896780591766060263945915959562490157277178588831190388729078879821599567212999106635742665558132165050697002254651523426974350289045279852027301492326168555383784338413239812690403553015229052891852082015442117244888923368166186322224960251439517225019114152801479202446136803925381735167101747514095383161111137163979557309475413552717740408559654752052326561715886253022501033545471440494947629697670493652250134462279841062384736314591805865285133347767266940966221057165379715208560696943236591370555219940912458466660552279657631685609520007544164506669315039739765064720293053601901755946232734568159266857745907901069253543269138378086761 A013900 776 15049478532857085801054625517702101918903057479370355471047720677137379452589426605465634964339796312938047374192600855201996487857403479972281591873539592034537798732026447407800749491878392494273918618088183293139633235153565427864125402476320230734698598146774654295408065907861879509845514545894033981373433866557285589052656599695214446342191007415310059321090868376525559888323805293783063060830306154411556738615265621821310792250907920388294310123105284277095140986894931114452811458457872918566443085229660455091243370157656149630210354341828351226634351174890162168181512953997102530659952192187864908592078021818010153388505863419038447935412342261938441374180990921064325057816043632693845393745087043290353364004599249074297851672827368092656688045279758098525216184117888740243480580691001612079206119379896075580462701787720459286911710956671928082089986475447589740528654764592242480454565211052062853812601216642812271724753637490751650741282854094267563901712714927521826877500633576126992761066794455055945915202305124592385167652378683068648975079654304198164821710718889783990122360673404671344338562668752538108131404400782367827892731980001863030823902723180645755422057794919264945342311585054804026236424486297343934488552256102003725136769106251344606242431750119521119149977991052262833305815538598314398480619741027668417828131218919103272428705738107145807357070036721856078177869305759864840786476701215102255368174548932064336988219484275012058565265975250947833326115511545010873235600245841083980279455593783224937186720314668918419150049721949881274059601720184701699191814852615556811687300780994182594800532452915344590439842235242189893628749014977341716694585223097576996246848906441258568826005526084991172689313876437557168701646763728118567692209747406325933784250710806547726895839413189364142167375349280029594253331373621408933626239587191033874037728887557122816174319734002857003047926047444311140699447864550326860326066917982947628556955837441383776675137617364272729036869629519716604989084983258704736903699402271331886468040101388054606039116653584697931447096062112590921671610917356769331046414400215202855406336798823758360597592591136776886033971195031004521136366109407466352864674061018825832787770756208219396085863151874491652724577958969183250238254828144988001690578858976725194185658827261966007775995592388476870545468896806111935610963288560523876864752273935829854944339416615686536960135803462902363576327948624449016561186842498293182190342508077023110196043980304059059428776259138477376350353645214353724796291563187167816603306056168001363552988015603925893021942817602470528619857200983362151597773770858019593154140745611001783335902651575697508510716591564757463260178181687744571497886723859976188719026022048421266609538432954852846909211698937044845508633288267238517449140278000703889633912906351178709554068560315561559414870808564755528524010320245846749879019191449735700024502231252258214677812620971480177288254063443085172001806863530867908908900358310685025188261816283194314470749920538000628036416016224124917543871436428695667648575400466834819039081694873962164192700201757638003982808285592765098878131146551591751966394718291758850114548993094037744954074744691610196951924867316430073036621510349261762579303062220629210735024338835414518940876671245328301157490378468864656556303545071591054590280393485272310876798066618270073350226601249593445662406189148802833385299862051921944957988692185151249533295775648743574629782290382910369029616436820485592967112934754113850015289311756182484297553374308219062330388200451698556241753292960520626449306004611553035631294635724650463355895037856858576865689953093938013206707476051142987258693069818446478357752340635648747980683603523678544248574941227594807156533800776458880103670449538641631953894181583067145260390151300618223683145401642981098352983447757067494873799821677466148353954276120801669152454311350373432967412840681870925037798988682839076553274822639227183447362541405489394137870333023238974541237362019516237520856356166020204102817619004993371988240901603644329363694148201136301949141239638379831134116521684108897458391285898231475469212846958005745155416225930359776965638557369609696352464636513358486116488811757384281009744837451619892646339102643937669733567708770206990225747954493163368804608254892253633241783988489317713585876117657403709557135520946320425993581388607357832694487388743510768406715115962998343444832751511612358490041779316365125613825882351824053497798819782158274614054176864410143256148633133415716677605224541479629370989840116488944554052110797323211469000297851132248689841273049990144665980011349166481968096816850889724785282387864383738217789130570674012189469767048455469977695414124064468463677156402546073987185845966068076320338894532511658963030412761855449493604093455596856109395885760795648426407531561162726563967160708926216878390749642680867084385790184460262997950946569506053075944315900512536146828225902013224829526272331129805852656223116214240589213580508580563361765057482553829932986920204664839465319031319082518686861 A013900 777 61463590325520156977172997131472672149093895954553948149661467065217448559699929788808805223495126461466592218987375345331329058054909409958275221652314921367847858339267945884646448800530034664256605302052567475694869235323911717505302420378941930663813279389840512382530377382364609968039575802400370077361222627840476631535543871471825015520588635575875228583326536627436415665463141524144701629800114195538393287735344941346037227942725288565753180268084414621368542399718575059467841730299257244590128770829541494298602139304253638360891738377815511073048580267720086201232285236932520442570841408066651261045814440984957085464150185295558344251465482444325050354733959201709731032951561616328566666439703738589175464284547797743588930314845926854587272302415105329944933942772053521917139283080700374894297791365552942174243300833930915494135405629854778151991795854361976706882819452725942106666970233022940953318898441492126241763338055629616307544124045689252251998548800748206820672227215088893827262465656300688443768223649561652884855594247431899352347771791223430029146513568728485683842723348612691642084468134014909639957576844639669228264534572257588806050931935644798510364981662287564882537480086833910178356207480911468660188630757698449515834803843610222757699321753094886322241544263234537689767114547004914433149097564950841612920288539318728594029349533709132298972817094045769130742314209523169756120890281909300336251417043467992890757924183947061023398461334788371297035021686816490452392388199639816924943304870025662749189221623859644384569137219465232061268093445008060394370990231382048190168916806959122129607449391484011757159950112794862986759067480817976282494072204238037307948751865645650562200857995089238533371599492072503670251564249388772770430321521591923152494192112255732377963024643246095282389919831369918145919624916338569847231858724286488635991362587400932850660355399960802289005037818293358574041755723057854480584550225801074392737091892650192923702706218215043616932208290791104106152526969211859274693135632515748828856009046119055204578962364021918406521016474370094695789947819187698981695992098333310196967875526412910344274988499054301617028227791597320595777553963797142739200968197281047602514367333200745043773669784433763233384101566804000281481306781881773642692494808525702342298843402079422634323951374869370775471620066914738562340670777773324126027211626733596646408031555739542001285427595058643005984444551305060852986559744634121683676760027579878161374773416003787908672124548723714591229855672773587261794259169504275266957378867301790536888121907516009343616809683313067488406887414393350346702619455335008678420419373290637994323943355202957770206126142326217520458356972009099292199090666803252612323562895673979343381282523569347466914758408840483790586654721245517096352551258522952756357753334741755318868480961253345280367833284130126618800439072926382957027652158819057022205769587159579026823869203122243163543135708761967594057751413153281157642748862277027022056405272144010182924304221219168902964154688276964799865842877389872404939214441622000551272332589116443748741571086698571129704191301997697533093274293762502425797704635370090611511679657244352648204681618869749896981553302531899377718938947038930313811894215718333980192123637262055272220953353909716560085607612195068612706255864730430097643218745313594130124241860673743424839733812390065841023278779508814800631736551906116467324866575742068403370182810622809281889068481935134621064225519234982030722578903942211128961293093432736640302122033565571780682600779852982525245500865533355251002237102740048364374806053057680682042274280006233970635741203120905333675527209647949125406215625138587080707374692142393687276657885834659066244149166042561179502806852284936488690280586631215827704531180897586111025104677317006187962557817995500746764518051968087112881580725512761173958533013059242217787207805440371487955643750041669726817799887478571755390306256415690379144556802716700640087870364970543319162842051461268285175166965073999281596521540595912435530546654480345409198592634362408971926789685948346706714676420326590832218713309128253067195287657474038221794980563738408295465141397791780330482797174448843906506838072587144899456179900380998255176806175447208480896533612956111138987967446693483007698269378413707955776403229173210963373790238000720147606006738232388198120811742792698731865388638854761072760633611819597497461384885281327544921538120947746125884551899938966968714413657671132391509533277786114330482579888728816261898724175155081495793688977009592614942148779759458525283755585454107068006429433104737799820473630331142178172386177797535575885296585559317489639010805952820303857025665072364033391375818519505819716972338140794823317139700695864596567972399499125398882571471791106603132277971686096575633239846431551268533939426056476252722624845018486271279252539006422571940207090078144344570194458835466240873517256513599149389797304234638113539493078353839571212639133485153696204647773368674387406348033029555579383141813794791875525148921129296233651527696961 A013900 778 251023510712047198630629214757644671796786529561889734191980547302521646880119042950403830222081669476402170748158558635243026337331113576120001791025441022673348806091262557055430446192693515102325065970718192880052891138855623169375123120372057117966010478169327026462004696797692685935080399574159153833321046695585918451330946261021952017712651567144067596932392491566649692655733681761900900070968276186112547564833210010296291988678112293756681129286063825839545885383233032118947671878556926811887789503073701246406415295734641588683356309600574706588948779719975871774538977368441343672024015965526418481888471804241104217701221235915775129315754428316350382478819317509661914221408505748809115450973060478475790102859985945312389293887792564712746733397565834093133434660609286560915310463169171481806176504013846136686769239179158085900513904268295529305327845440595603430556829809697472883780679795659226170390666443796434276111890716334971591257264559123520811639525155684552224514263841371766368816463249363297973882245975398396108691617321530867576822887120307401805467305212557577109867750270792442548128818390598426475460379548769717734824413911091790700381417169298857240980131971930306024336204960118459393334765328998010066545047066146995366070438212492354374942557671136578323553013167020438613315562288537318041338662514113297182169363343720158769603860459971000931367181266609419752633816205427787124143084121236055412584748598644673233137328917582375872722679335870522002592029106148915473106205038537175942977876362976679259626449223226797490663197887155173726657081706850864464710955574977654395517063300218557648651913667209243901428709415615612719085694257476177753310322783400772407430805443235267106735086338601954183381482857172804312178083802492936260487246556655094939024682499855748860571166908506020988903953973217714069668486040443269451649481447717172524740959934566737256314808149335312589327763958729724045602508590296306542009842161744393728451949735864545569887146168518277850956448812628239071041641547485123675633509929893202307679655401263879480076144769864280985990889903991378117170421678292300598843583024795170508746697405298493549963824803976172288406602151890408642535703921097874458313413415483723794476530139892496034021088540275716855227242593085784353598086509190133615894060739994629461885048637275972060265084134055372053474418986906550677194095864174810836431861031954308797191688084827419226991816126406598959384075976429550334743261639619961002425939305399007978748873483074486201595732541567071485756444783030280509481195668431580122055897989326110033495315570608041276274756044428582242470057296011296544318514820153164278545513182875667923256411380927755032256609984000647301521496167739334428369598391381830797243275545784994710282839335792095558974031732303828689618747133693537618730550947484849875193456752172137639546081962335748712895548283549134253969492018177713561179591209485069603447605776688023863030391036340756426469684091290460612858856604210728729209908271174468337807586828368624132091333794185428935764807126546640216096888761390855278884650640242854073451884799543057030679199216756721049396017400680098492603774636429729919702831299019622436565462399831317894885388404307564424012258824423832780441296272540642333569470978309463526836632339065597199332867813656027312762190134573491916222232283401414292214767320953995100434546307419496195131381702916080291389013886670730036074875883376322170317954906854757308272566987047426010972426476139765241023024507333109346656115224169288414001946084181733145394536899407185275057590527598345784337675330425641713973487553537734264991509776098926731209534429247740165707401283407292594169554352450398671020650640844128634904069687553442200600285748195216927106795853183590155768592968223761398396463634141135193143903500435012333623741037735062289264070347033242595361714940560916545806776722647393423325218637168264200906953185406826634331132595188933372966303338251122384761305172133577493154663582532079800883511445446560940336282385215017264752184577225685539967635220469306573862741122109833166053381376592148844655173683171328733240116682932249944455279244524007479985341517177376975671101915344597057917479447862807839505122422963697847408483879091231071013883787325935354965849277950119604038013825207666458851896837008300645223509666648803075894364204669540068725860084808979155557839725621634872333405359551403683510165605335368552022776494666029958979539471362355107541598761300810900471224299092634935893505533708329471296476369339547323238235006137247224036841302475043492052500944693854208277844773564384322569911470308704130552126454172492752984596174109048101016020561129092843008715670379394118752173671602719355802782375747707021137751371791332237811906443173158278704353568751681294707852644766777540701709030513530268959139596441158710640290490050944967370730543896680720220724852164844799017866573808669432483571716795239395803475759524386509817772700844446799622020560021989754144757220797994546629110697705849695823098175862776434280653408044040971314268864861123293624136233933079877152437918686117061 A013900 779 1025205371122582675974551406620911361729927662170243425303201945218775960544741063432787233413833968390243581954725117480754679107320338287345275434728794706141246532306131500532640540726025777722920904256076142259616892753091389441668109711034638847542101359901826678100499844196153496320147794981222974329820320130489145132999168955586015257492257978024653616699181107199845576424974585417461227880741607739978441622082877836261096407252267097043955156798342557175115190039547409710026305666886223349357732997292806334149687115725145446983284187396016759754632300203133177890266412009428660132256955628822411248299189584172897976617775350824853121413601976441234913432128453460527733533568699737217057222434527273203452834880571459236274427556427501335893646615732020585600353630829047852720780377939676418016087266219453020688570936500838717784374736936050039531418758891781944566340579182615258702121558134131641261718691213775461023502848986474373810825385443180930470337796327856435424690929468810272398649686373187894618430454670370564945903542994481537801369930110934580021110826685911613231987988748693685403255455317861424166854211575509952970514123678703893491218446242550632156744197966692534764297519013824760126777908414926101910786693267898009921563642774078236995057274727246570667801184628441340361080701258177549149949272912552631134995079001450844151097896108428024874797636378140797821151521398403830821499894002624295146592784336473308596129398169627098884162567398308134781308108664451891832628525104094718805891887831909418740919640899029786858415057154128332172213914056031322411190478374721813294385633741485911511416929260162940227068893553025139521630603002652715038472442590009877989960559941522597625883872850570579682302497518462307264170824235845203474392224149281629895565644822343363777207563342196348826803627325972439249647133506260397210751098830103152025467079209723946195252564277508499481386110111612024704369250936137735844528938382622440170764336368194126426521663553991667089369083552103803818280239285725541088778493538186757437996788303957211448458462930747479839166379447781091359713836346735263168037676275148980669942895619676982805900806845743889219253692255137769827388710919859750173072270043590491832745391220865082945041561728428595484150436701664244964314298710269933890806549362272806179914189024547434767300690376979679058966928058844030527279084112972209111882200072465624512919370498931747692376503233673317216619464079411902951675289605633522349968781143119393885016252941097992170423332868746618222049381894818751659052660710637084808068615034104755313908251817235871984475007435806817165054203472697032227947790695502358383172008935695698241039432977258425254994253092267027644791244020160383478238705159840926540852058899816042681260854414147833264501401971933799055100614787464910682195061855173822860127471915002979505807792888457393654085421640391302755771056320931618132927129638249182252509970200177334947026283061910319662101263266923461479437469116113641413694915580211917312908303173327126186498348440166504501985984550336259853201519487285153435348080564466480564238916161698598762053948200355341194559324062134990933741568596417296394788253011157339012799441552613485245819309667420928171672890277088199882433078547979509895173409991984658299417016972610144587392564770620394804079373490801732908535135090871999512248623430275532343679831008678271830032271144261266434142163003565815211063436670173120752117729953040421177473299104367379618838497943628891360627375413423659215787586843145014980913762004352700520838973545405784789047980531354931616159284154666693749680834490891014049386090068075402761859590772025124858505763288965007091140471100397025662714110302922146601940345915006700844913827624489833647213792050782953738764666310115632150952395524659444383454209430030134306765054395954805630645678968388813116959375350459779825646002619740942127595948761277544991188288411473206064098412963143717977465052430054747182726031214815915973370454692082849646868149977859744982988351225739037225991661784031999539467358971553915447619394879549891743311780933521371688605039494613706850754693784880284930399750417839743473015613275645642483715323003560784188837835730495941360130709992748461342298836419080375908358873789701639909151380001925361424971256301544455792263490723922437673457981053070043291063248742655073264223353898228436578192928781251044603731733162349247335227550858915784038684773504642027621498296134530465857065751042627403099425427631148529434317601843723722102051410436496014562384598826800137524936087600279627600935111160725114665881754117559075576192098005799248848292070203612331824957142219274937458407630589727889209224738678112153899789871244366337723753499303573585992735711515284351783779844916469938899214729114492310327397635694344640920757390553229339484986290984964932731284721030707554392183767985058977626134182589451294808513667891958560637875587732135154011640371152949306469133275305291506018783093791206368376892357110218310325882497629611158448560811083139341098022050864446075774985576785248178504613628417142325459358148856143889374947161 A013900 780 4187042281407111029530341374331870713352559294997153343524232367669948119236737521906909772772672724136562203304874807028267665696886100919685126748251305188146171103838003967456857765019702604823958987993144828678643611309793296710106168538946279551885543706076410237856929514181354690474611929630607730683393499265250848126827038930677800499139388300308465860614742259095996518522815129278038818248964680912453693407190303453951780097955391303304314299835267636101445122755705615544128145000435691667335266691976547642107071299020182245169877933028259444530653531891916414954814943554119600274810764740629238601589968479910116799202632928079133458018413245585623951183069248906594777052181460165467920619202075271017494926388576777238327625857633114633424578036957761005670989864022545164344791862323810398495920020054134301247213250334011908141882647495258902500306884608685531585336125780298160680593357697165170208626568504871574141549009048508976555165767513880681314837064320394795774415649734497502313597582766423053599026438349715094666129605847305043016112732935998029198798748378758305512375376836528629249121008319133160301273452349751774436829703030318250111378747517647279341991135659966947923402261701880716658533782535308107739945844762115530218667995017255701789750410770822446510937485942201906610030053089224186660856975451429113371064537144904394048343068594327004819185901529601210522162749694742483861918538596011886432494737101374976110760671193972204179907225673997651568475227904596635885529992006158345169861864986189088989208646315368451538239793338232675552871018610151579890865443920679732397413661149236352689689392208360724344312295228803525345431067353736956141340341254301932708675912817732382486469950992888155051071312417649427559907327432439631354968757040305253938109545584577354345857186653427450439897521165631365111923107600051594508825773483123113290362123667512778379977193018336740240428493692944781707139162117531063100376481777406690523858796925677999932683552642520921551359363504230697278042143547070968086221334237802074239280121108979951233860656913928713158619249469062203003298638737537835039845841713012227103094449943218385154562291139509463704243223792900420889808061656510125541594631157297971284607285030526306120927187296636955245414282683703644523000991676912147273376919057007729992193719309343202880567516869313084224405889852052963920491034704873912206047205198156929538838513974057649682182569233148428517712769866190232256840001953657474263029849035395059685188763652991250921218104192580932227290102646011158469488630660973628701717838729402265282288005155024842007666362343586057790615037457045422019193799927291877375071184866283736881927389261854111842347284048380859871119564493981042323858173982011487926420434604797599730580136773675579983383440294976800654735475954100229182063534317777265116869468175535583602649112743541729880043924606943759976147326891373142548305823082703123486658221804514453834484989679430998442307431409705375951632047054588839011312818416059071709566113898488489385404091362832461203065461488012869202720178939540782430458531181418117738888721734909408902703291899019449328040929961489578607484874046196476623251098911120699419513212044470287705935888432023480166857422853546194228044818530881664342387618921674534945307338434854064119514561172255525039735373353156848173481253759765424079974115200211731920355141502373938659306628612548582504946442065026149469319392768090712636844773018942337171339878345445919468677928290072698834829624553338980026857299213675398828564876315738868549858972695765311062735646336087207568487748575358398609765245825082481370111779833116820495113516531618584459748246354225274425933889161602592906116360602274641859131168691824781927413408315006554088419495328394712147442512441809563383336829514657161465909720187395501552393465423573417630925648120475720039786901828188137245700664945286601484256741931882382776057079889586132359590392481188221735482998094639023023718566810460897242758247378390258325623858192726962344767708229392027673709771883826873351138180243082317633537818246964592418751387822375567634803530404991334762874095641523356564530551081249714157886539194677644113384234394165602266416793744754204604851192812093983716544020118002582327704384803394257254605060217243370521086532832394013445639114729062351624607413876824416875074705253126327373487863879108656057434318628436172517145375140083723391050175690448812508176522155082009650988812741332010137308090898945619625766488413801340211225952007553897160710267415103809570249502453133268465729000304389627364606688426628601532042337873277138119801723657582718020558492210643328018639289494882991348820062499138262047283964460016525854285712938987804263919390259224186126517912135284336404487048403199793928221774391227159100435011336908642329106179515834498619971995997986266732772660446233753600672119011547355581872241247760622578745479551215849459708325732400914634094451466131415499893678807616345022818052135759720294434452566199711420247034451592561830925657105460466117772955957535082518694369134208871078871024432079388550890075101526114740111075187261 A013900 781 17100303568537063562815896737250167512273900769257168967440660937033202783722878949957532109890645445318857831079642504258955001740318221652186945837659903770212965551355895841494520254974732428064135726821790787951277051593938112887041313036079039264135300935530373128841723685797584872722053056416294663491778073742710254085622436523820135696335674896678105729802529475116218477295547792299567615649414902279233041697999325526587919049839711577216453336271516387869548127291700060149389301124424408774255630031968110201677131999399625327680543636158647425667086620253307722233374665784323413601954919087968614001992191858769387929740272344200917035026459554709492364650724302528672635553591353643247700068803814816437822046358512804495831095092785261107483952585317228681021895374644340728245728789708536372307585449823109953858044882902388368054171062518034378960405847737217188233202856635441498333772012764349968814221977057314500823074449404024559657929066269207604438607369227988705817086729496310983696466201373931159626837475890509767841034589370584373487149028696642487048843167052435174301397788913443411244964359197180059119591208015073571729230626975825795598132054115570771207905339140006671980915100418912736785834479786234378128820564538800799081592177117969028935221442379526724617766297274032748987930349851753589965792634298157093347878047218041180637231974789159514709041959622945833494775408191047473082945365398510741390838188290462641308933767983973073063363280282399482768461246760391025216728925882343303666578012651959844529916021625242608295776678212469408458156079976738677583863450381892015764009530913257337256313136407558242655330189256251706666800367610464456313804229057035777677436004214813641045374413320005506932235398116234444746845075874154130856459255597067727913887133231517957461269681868449703769035906090076223884970275672478317185089850308196590112281239632612605694443233983382099152674251519849475914908759143370732339310689603588442175182236382958445203072830030872338228828327846992094983949196502736087831904637381941689202718181901306127814161542762833171339830035375846412347974973766617009624069441985954949723975146107548150028133007805161740223963454535808401856485994419414660234552174704151801821435897400457517354784846565382285554751717322796738300032873108668577591345948497644327068848361225007884227728676213478436593980319150659362000641355329210249714629596796997914086499913759962821124651513187670730057619241123277393750392508818934444295114469475305998655339114823945220878597780551023977890407735506676818316396985971113057954314526872590521041657724141642112268352198113802162208708665093356665114011417476852683679405601183574276083216532411727640029442385129276318180499284469432468935911492218107099851781623389888481857262067177505209885716291892155046530805812079616700102694862570768446241071711845173052527162844005011522544817272531143617062343273904383942854678360357890909334984330330039285419873980834753820169226222927809135629436395007693331994941693005845270828110675338930737987418234939035417631900854328654847123698685527157449065018117656560916075513167326265251808939417148077232020101290096649549480407581576945076373496436314006959619933328824033146490100467881115527372942567533590865392952071406792336222409616825629889844664646209125918124573538798169962070308278047001236782162961961511728250446363863299934547654353764986905252412861223138278357034268984215362073796801323552047570850374331435418183806368490514025147946995607414199384026504467916281666667922575870910031140639925985428783347580245747802676629715936860100517668382444369811120540850239465187246154890128212239700913607980299992410642272683537797508231022658790311290462734452110467091519465185450283694531028312726582559068149290192172276082112506106879623449328757640827800083354127062155285631704529881618519881070414483008690213725543404999513303331403709954408454443980742771378077496034138612755935481522813297578107848001313328570192022429170160890046200876331032417938724868774379639228141947368209614225753060509217280256793068952736529449437040246338862014961756751878152868733330555515296388856883641182068555788201483038841938572611522161001116665073446130381875093749744391780877361415065850990721149107954464487159805679927289447789781038303866788540029827313222707348154104078279332410763621752477783909478798998486752389158356531541312823558144714800613445943754991074785111413587537685613456242310092590697613061105686803933790111348474704059212541097294467358008121820002878947953963860292883769665563218344034874152275872157981509417540809882298145615644150589033072220339391657236250480958595980626604252740865341119850707366072793075165574486535117953258014134499833030382077445677087757783497931469626893593901958870556681582044477012985231709245730236079923044944876866799191648326248827371709949583555301123719314258601927179566479280002352220406434476991780600201994244232832024307858019783327278780174531273511864722324036229545708409414220042160068807611142333650783633366245307110068195132062647199124988049682191675391584582088229754079862860078706612217906736202382283367837361 A013900 782 69839366904565789833959966680500146387045350405623973037093370773598240522205393642400506847536494953872192586770199031286502381562635389367918357682532650647830542821258165562143611667862559684189164786048602578862598557691854240780078313611963440337694246686100532425875612546889602176269009609762845451461434322750676691421344678629370340017540226181197948289192240431851622999341224034078456398641391051813517944831840743382463246779369415892221294287119836351214409376220159507356180994111562852299346192869190990842779776475880009200405435944979168109814374132863154321681047705904421037815157687002091704414150312762591916013240176021223309463668598493848592475962387774681654439537058001005741575098701728895628525457354848503354228271299539377674336318237646678973390203921480326612569109195777423106677782043208013185661594964306527236358408090600966725146572483149416455680412019987663258786456611102894471984132790721755210126019181885426108123507757479137046495320795271397901416269729022613184825721309497473622963126562121906833349337207482993010343238835248986277998667427402017547799513011099183149308970184361562276630381572245569989372922532862597107628126720345456702260977403487040389043927342535981927219763384729439609950294196453480882329929692159674429043366828043667475538143952463174424174355329759896688532883663529737683099162080521249203881699745468381163182712976338032701521845739368465175865530249769423117425063635635266763832457710757112411671155036364628009974155346355359746478667822925004168847974928049881853004474553835674961783389827264224523553363704389078409858934301568135563473807089212365204345845736715245026386876681271646851449586048158265496495664165696068876648194062249724606207054686814647810867449521681911212025034721222708759984996102243239904640834354717975721585528968988617303612823313098386396044830987844244367693942642733556001874157923064792775529281306354764814531536063306468764433554778126199551317711126720705160276103946793876969012314948201915747432696002588228262116041897386020959050369561436225434814510529421306257911944970959229717902171187308529708516776938335214295622671632084280596122636618192983507078048045310068868410429368633149629830476306294325833278594771261401077970728170009105947086194146642524357816447043469751481687902557095986446409393579605177693826210660927415924982350914252143496371911615423527051006181359941382910069768450908215977918588384286977917718010369661279216299052800290818327093371795659918982880121299898566704414269134191589500535502074146217579126192122990554300362815246801608811104273913514873819576755352824604692357289480668777524478749267816443049348799144128631522267744095199436884525740723239269266371885674548862540357295308200893615813625061279463424611761179868266938641725865821716205199463793433042317691510547920174644506116190920137982061607219418583108999238298363711564236810767561716177587933227296168365396734746216022620705918838485243775622592745001198911706956986285688218633316810287315344893873363346865676434357637262402365945152800732749488185863911064513589792744925260149264883889559339278093904919402190367241178141282513879371370527698985016521682482084325982963362073169046472137790729328183562597613365810973731806459362113006505986942220947784551987158279338487171858744484726247337371338488914379144740261308108680035798143268535109972010859376245100467125986009693865936784728284618934280265776242014992702944460955590082320241036157584657389722839901773358476820620755472707235939118502030923921353871120129260036959529091518662357015679498635829238846659426099487446273384309958409433189967212007003850010697208432927521736374740967265951179304296516509109402341163827871788169131690144238598810758941739283362689087117867263034948556072787584223140984919231768303613177009027028409662459148226673688675464203730102194048078664799560860470274710566705545901917281649089223228509523203116195533327977679630521542495128856022803311452047840130011766526849808994996283261198579045224445829135964175286312658951293755388452253669012300178754803514048829702940212660975265507112792694167325712102316009346664055110577497026787335835327370763149465080417400166341290269266821572943126414538746452258424820216673012632631857097055235792945936366473849537196722761007692528317860654943124357759760172303303524620204699778132118362916269742486272468518743919314033068824407244006642387861900175192335702803520948309344276249351602252674891459760712200474796581632796127548416887322933998308001431431308328333195577914217731755786026896574896405602091173560184041756284440593687839181103738806997891064820559288160329806710227825533482803073095055223220880532923393804485260271076797926032561768019008784724902579216472877967239788651341685413034665753748584125199413805909430613209997808962196102904249787782416556571445410120881162117627976804147788874683175082870389395994637593936886705714139453916608141065564894865553503307747246455106722593389583348681080224308318689123857260597025488405979177233474016005499087814715825013536625807052189488593562818695088703658445983291121226867321986710305753665765119230885685884867933897461 A013900 783 285231028214304046826665733879797328359478302636959273904766072669823347714979570380321552416530646577604375615820756633876235663042340756352904732529589281043455367766843295230516286556329147868756652091865883840935317632067859596624158620700933498646617410584949870581051015078364371137702438416242046871159095378980361426110605223334890035035976055286856721805838318339965645343232492418803857856147703836102640452005665611889061528634869410814836880219320410761831120547830129664152886154232027956638612085643255794891987727884918021455385041348325365456460995210400541428331888616731951864961923324642929732089535706504014406781590216128454139403878386777325530379670463872965119578167738118965550172602182829684365356448908394127397507037042720071899134631650691039241901905225921723398720111435583769487405836320447889859573705655319252192538610841231498803137841825003014896060826411243635502873026231861942415924868714719511175430885066757450653613326155828301090728586155288711440572088616570983530759913225839941521017328155488641819988861438418499236535832070279220106960635638920007268985538888143184999275914438921240855548418009589704639167942289386665709861139966689600063160760074558825139934692703578546324940162859336889040437606478029857725004548185679018495330443505779970380512809254398803128944908776627723825533838703105465201282970952218914394822453812167160976935681249375135694318071706000487993217587958613550723298819819361628625434904368960833557618575955171813620163457824205271095953273734275832450996183251623450525737427529794833947094504176919646640868816258459139522783283439968724022918939006859309943434072919164468927511669440858214177652105828869220272503438514783480595187766017828162513934838253474389939011561458950615262942656329980386069363482566167718337783536228938039362503180447775380918302435305848432978473090282285666266343198841130758800810250247746843239331913312564801333793060967686012387291845502899989713736215330351158665788796405204819723020164492266392306005621176866585633536388829156145584878573376231249734551377267720086309244432367839561050113975248257953491083077210631787039966848835267042466905056334998582134240963099898897575543902994864015036340278113012962430018942183903459403941328889862359607600672600496880372282509186681855496113044521338275341767050727859085824533320786504320306636344351248093505676020600462842252541396298317961884398851400122695783633284738854830800730043868744000108566177840720531420500366844026470777899686281037036176065020985221004870726544556522641361126860375697845808666074112277697347039776194460009681407246113226320848661098325288834956501184363438402874288479933334888128725215926948115379528462213522222850058684655310684049935770125518577817238041926396517851920318446461168872373611250328336975371335278223681562726215920271333185802073641453126452675792106434654694046898133585532763211123092609572602603055681533508517285169773755604201247663834176422589264006652452141476501294734646365539408547818211234887396413097118297455991236460701014765158964498625422917449374985042491016586139341999900872861558233187105002595175235405081040062887990056217254493743545952404961219946763077831346650006391775865904423255439963816188475344921963629044492487265091984107776711515067836555305115804594797075470208814951476805620893913704779412845948707968242883232721167511171799522789381991062889706588176727566288445571940474112967737015789673713088175933186410794178736012227656830024440165672475128541574048046839095006189813262998418125266395591031046206449722200460450950093656058088830202880608792342778812575133685449924500578280525016430832538479658127724451049815959151838477347856707371370219210949530574997933338904849775005641619404716348920841863387168806828296432805427845513314319649619384160554879835744295754930859069731706238593152029918314100813952122986551309807509415700192686723566271900326945676778972223370057293860326969356692662225898256011587027104620035922821185684073831766273315463344377877180204435220020424251004816735637777675733237661866804172352671786530339438607825468901742832864863755041469108122780916088720014141164666184599185072396350261149493484397784436754629930002895252878595532744108924415085066671734467565944400201940385557206291660252215368714672624954278062595503018713869132650994279464094228204902634568569162738104700171557927874949870559614361770418830449654772182909174367403193436155562708511141267974253128111751776885700184458671317193843084297316616957932482065423706954110037775053932392955034552481537468234328430985015906164028321205120883040113121097687384960765398893895724711009334891123915048172489122649513630588132211621405392965560292055958365021486507511549328201796703759348680576097378881988070733228737060291439550346174311051124128511476841565261580314066067349462531955241109996770920100875085766537693796788690882430039126040202571095392035232931693822657880273225534014652685301928412673836994547820850384990743931748425177828666569434561861572394224347963718408462242074830043168715653609946995207654142554458501395430469700162898805251493770056593245546438852104989215979460608075013698554367561 A013900 784 1164912327561067371948832350404214148550273695277908007513729022156898204226095778369841632545905230218240608056949167989170567947666886925361654571028828112298857110951932468894246796440990429139936911565041548060647771676445977446432322846963303202756148813187404351389941031732563006527861666438212559868547732596389073080739748903227247726980464843373106824383946081770572032111941165520129254674150693384730629972676790931181728078159198795578286117340606708912805241260513580391496466495385179609735712257587706635174161971442521576343959502755736973386097806999792061647991694631483581343642856012097513961756604868468751742751099383280435679193519123315661975949142521174040717834314437419405322425474747496896746236638343221364098285887493210088363327648259218924058890813035092136454436205834179108547283663522177547423374830840595013198799133075284405493394062935336638140016917206986543000919229306573590882821172242654670311088453132029170971872838966344520312945709445400781683151907691026170408960092365566131005928390937159317545658328989506431150435228294059433118058038973548840607271108358604469998727761435912678699386149541383322306530432272026370812309591599096962307554923381265772312832418405377844624234444073980647866940269054528219964548800249679865115797559652399482811022744788699406257727030879534063503586576181191733534024982948928220498808778436725714313063992726254241064300130972548299013587944199361561122575433323074646830767318368177309293503583677093159177923198263294571888253861211429661588945963014138585915614753511862611118162611603461705765618973349989230184138730680459705750727261716853114599289040643232526711319336675078473381163143067790611384151565741665727882286950381178016351323786845853009424307057166061666745999365659929224726273468511968144631060078096142075498438601769939880983819894335050890975814926494973171884038524730260973149147943847073130220598706491759217692145574091187410876951013510239350889859790766902497458106689187293409435606376823029665083349863454061999252511599153545443339348166404439423272131014450472872215671495477925919124331536425385556110885886719018492081715647294962963406129407482824044293035651637260187487176429765227118673932366181634352873402791792222302455096185260415752735761514568361909625319368051836552713530781242642171661586153644700020275062359957483081068653800601276689934624941410370894506446569163356686450035233402092501972632481835241753328092372894381239587395235485464563094996968728055353330490886640069640483703328270762091213539151349838676105619571587247947765018921948027456012742496995570319999845015258273730204337640331410456134681443559903144617284455184212949941414783092464724969647572054708323864147524059439020039026728705400549181959704269637944955545624487510506252829938081077211369451045781128616094011701166196072135467434761132355198499655217681879670611630714274807943763311033649848075863742312006683668952879158165036873919785112823761673235718833286443456320414327063956145863989552904322614850578126353935758311264820385475103400492067800588362577909825787022603330468272801137154754762841717688728203957774093126880801880903076586945295152509767763054523345795032934080684637754658205716120921965611661659168344671136579344240811731849437386554975275400066343358178762661415330724955291352141373313098453855603304783551964161808727653639752953544257602823637779081938913566479161230206206848807662265245647713923622201297132416902553510916169926274985487159646105063121344951771111202143594753874822537225102463818611499725486842807516888622728185728450800496649520414897249415935291216916059879722102736256070500130179601237310239097558257004408587982677174858926432120483649658188770879634547354635870950315943452421445343959175101399511136252289517080669288772526195330176469506345292043114037008876457550331180744530798541416537448362679441497190936159012170572652040403734634397179165478677236437874363912255235876637858489453293275178588985005793332429927273511620390468613957160237032569550114086520634703953023034834983443239791668067876787109719196040345831557658605367076805446222926828619025953357662178857498473944754329187716353359006497910907489122475815934020851754754505176724893875748002312573335879097410720541090809144930594571772975927733039582963182248391989724356474232331638529058387753586701505871054744127886107856144075359904792010641302391574520929315858265504726991541943085749715796369813393060563674915174774333543730665009047843985222691734421755092634509007935879026994987759387135540340000049570824399655553288979314334447380414230662155403545009037988186146605646926387958423187957935638174072572156310998302001268198621353615193386816037754346031614542618066814426122858286119620259705689519881189306361669650218256673328559008360849938207104377851080113526385422257539728007276220932172578922111554904038654202361773158489221623405224699917360813261706486851563672810871481760676694777046694291132129630343269749682878191082282397675017195234964894263533409676824053742970315719051320055454135394769624038133074575491260806520007578976732904995173426430957781902530729456462320838561970931048899771521279591110247661 A013900 785 4757619601904482814843598151118201408308321349158199371394828213120010112778001994536048581322364096639546685605994153933739505725634280558756458795193407922267874625695898348143462235591445452640845480459697751476039624951544692934951696171605673573679590124087491298916009557639992307523446359761970353971695663244645209758122289235419305669008643447284948954573298576505275006920411026041925409143953521003271750602039254518830226825738061960220073910116889200477496798637304774190491110310269107429301232166926210256421430081730373812467941349164208128743135439665657758768624528036136726049153131881863468868724111699918097461321507742355010637829930645052618391635868919869420869747841428179030696723203841726823498201800894188716335173491396906815094754811583124266967840028407432829585699362683576731397069757474588843609352570010904934000228738191902115759976185828271299164281231581970947256597225330206509098120832377398181672186662524973469195396833495286621754621884891670777872942389352827673593404322190301001207443147354843305947540727084372204967923666310996424856893955029909793472996540918484874526274049208172406988841672728113168015423244972615173060924415359463502857247370136350921968611192841822060607680517276988437934018619785867757685433719648517786799293929173924380147980803014272033796589224542135948289061439368181340118044966886700694267405430822209926551698965757287672184949229205115480549693536492556751142271449810202488196183635714791317062907279599199848491715311950319624343389482827461092325075796492006412876548130432551601930299040212309555979070214677664364984271174110796164716250960305061522188070970180066605574226014234024668214481773766306703744624793797102740909776016338719517758457829180935121642821876478969619219002755291082606633798199023197611455857096012531946685248591927213237865899814273675678885216717113046426264773622889383570699408266613775218207077397781700312735709431291392595949966511228182043208627261330897256771150987416514200769369439189312278196574260682598065209181874614594098687675185760537453025133548248190707888896170352892724221601552246453575098025160835030142529426956833005533809936519230009162121231197887385968976564743980593840603325850654779042204617215361406897679160785318249236163876337410161443462676456379873716773883777203856135925255671686472997505402459364716608875570055689474730638691657839037180624672939566634206487275346772719389398930291695792680009015388230315314980120468641421307600840214979219596592411160617595058769133246693947727487306461567027486921636997939050930715061544146860881129097644722105739481687026661330999801265561215153775310108618324443992834596060702299293068682057042718275713262618676206320201888767158678961180409101732455088314590810167332600630888840515066146097689002946865520031186385525753162118169282744562544404534685775375412998547640374189782444624631611800457397931682355840378176483185840208808779054122722740985261812668299068637873423672522743997006401660473576230359279265597006096895633860976420235384454794964201139255273053054596450732192804097406604801284568803415397054871081676622054252546512149131513587009842598135991819866877660295030858741851084839801111858209738437332623415173520676552993871095639733574836393243434858019079866561077236686352975481242764249013629120630366571934889398708490123312669809360385207186418957768677323056019949621877186325798835771108859446399597422222265152015074083179355939819801004135696486240512069594503094197817334398948038873347031785857477894916599103578197584055044640360540197022532340972806061751642759166802976002271236870738794298097070832919507246153785652166639592899984808576774989962118588639832518516300349699394052658417338286334485615715184056294969977877350709010990800844831079111868998678522945163006874169049287334313578574081661989349157765125609918978853797822009395467469698118999557957764847938770864933024076153826910631180013159127528405521099012554494634684518450150452251145554770398407676082348333256731052081224954332190490873010715049245329592590715519076391347683654111591278267572451010465067838283748199724501683689792515133981462334088374936245100589881546469871797124435187232592602331950494672444629346767315802836291992783073637157614221172589514719620186221172582759430434693819515583839973625234000768739877248165890482811201206829480551547443780981385874321462520955452153738731892501939826058006121010883441298453500033669751248412041165284740211030400283952694117308667891980535243624395583690873819931470029256503100759647438134542452253501457644843073706652630880797139861539545773574957056589029538269217707987384100362192897802367966016161904476201681451257668921164926288766608562382062985120989294864542791649199427222284266273836285127301001380126032297797841174605555593481573196685974142733224229427440260694244821185306961748374723495139171666519920118358988521370901602157193214802948724656958047690553029530261449815631181201107021755414578327949592503077340622626935402076315359626591061994526794715718809398493215289800289819914016303763328006838433751169169473306453834023692786060101108025907654703867220999091784041467742605769829499332953582537761 A013900 786 19430598973757700168585554052579997489873423530418351210912989300031646421606750723886670547027248529449669258230126330074939449073568690864297812121908192488742149026679244139551062259841257964575929667590932046501044908304228631960329157286150903047938387705375847301394173550367050223148814801350222884626156229953118745818356999588665221702103869711699907310321763289603770161038657591868853605410229719082983159905539121419609048209223644589796764076382297300559345152811415065576158934109280371921116591594175502234461019018225101417874131732062891582807968192273952518244698203576914038994072355071850475070225013317747201759880631092059841300971857577390043825898443891507621643558028924667407447517933533200361575829473233757030573198391387598520435303220741449401847622427858824826743784352835358412275503993571725770773800440534106851855268189878285622877434500517428641188140142185159127661615984568321734014144389633364291165559220604906670514389403074933587194672994707957515581661885298272854550496185661730509332319765555062900663657031026011606681702013504406809754465458631609617432858645761724994537630370645146135555535264430559717604958090215902600913294465694000251482786841621240936762926941296478319549888608291465756354763379086082295030837539850231141584783135433153734886748545571391427500683848541761968543304113585028779357447567306941192158204787426418383239720297748304339258223331945841339228483922082787519896901970441297792244521782806414932807936683518371700424862997251612328100461330205116674625934385528799882835523096047714429995136240430133669883676642835263710696626886457076727113805263232862067829822837383380203892302038959194381479433226720746975070125864971541101252357138104980721196835378615686311236570468549636300821948371887065764835701858428840388144477421681877735989170459538523511981359297374933113810792479578110022554388218016154330477024001085585982454743007357640028944223624046607792511854178473529510850397806628778817276314518858773063876382495962509464694907134628059440718884903295338373044432913839796772437400949533983918279748738234419527886167121131293292511419657391507440134575163828634733638695548123799649028482456523070923283157047455887285001883709985033741046919373874737272218358242479047023666123513493177761407360378177498626549935508362046048588472613990396055584811689693898467025324540011439436876211238472069588426407377157030329348887731029810030963560603245078580217499756086819008225624986098897403793899122836845733662663013489480597114075861955998607778635806992358526364144584919875845184313567511738671480228819907196772722897467274568597619348479824370748897789918207480035579766606110321245121097457850222752558811574198112908542854115841527904035869992794621558640708642395213241569213744436422162343717754624296417224888348312114015159977285826350632165104514709896499602781416599868864671873902590385859859350181841170044350953155773182636143343721666069180648754380412894523007487494373811280917842027941793155986562807903998197337555147247658859753887212568088837033599931253330419031799363407022412075531108734597626527196039546573808394879462814780163772220485164889802327510134919288595825218452757445316560741226250961648604622533590968630758821935573331532722888481905547070582102101962103427970873515919054712160811705195600746805853728154743221111398081078558585055260851842012823770414132270658238550381350971621463973900042231695375329609916078186890773173989100791602155151361583942979681516399973236078084510675485863652311328106777315522820331236791870741122579199921356299378209605945944355899201093851960775021180531652545085797392463523922135799424928002420856693215313279278489982528628704940774507644949856294909712556959037627998919498343181618865908022496540721175455031863289371954238863181537800688363451357420567985489812362884577707268595711455774538666394038088461557504213654865373231582028243828562443920639535712922923205897888517125998272824092009676486777912189355811383338907188295594910202148546535982917213053515964953934343337899834429333842175408979466159440804051163870914744291394023402494306243037050859165300851208824300112666165493551564235813819149876507702872611818679776521347242225783159761741237679502964017343824589049398305194009655915522166077166420372597763462977415476420122791807773611301409111561486739709660013488350055466693349859030702159403296683096536508660899064945543328856826670073490455237941010664743390865735180572780609468830091481997194447846305595969021637627747481458855936677956513570315576861732722963790977556668761242168413716432894479705653520433403255689772312126274850310408983391673332376107548812374572850233159763416762896898598596620877994796233145819595617500145574079917287029917958394173241045924695147037574108633468460939047724204893686574158383682310903808628838196141625968447733347783498956601221386142405672275310063379119420604271794965769937689320207019531035318457570317453469122774622388658310434763757258691410669914211289502555281636566320182882908876825261905183195539058288653453800653900216111676056854121583756215100361409989997731240844995389717478483718821149611754295542449043967166428055215059396052237861 A013900 787 79356528699322797016220429891696020328389538914005118598840950513248547182130552238176275067784532746373923667206917174785390278900810963927569558784897370851464299582009727669584632926479941494382518931337793162046964011050208460017812271601526189288988217165913203339471245591227620183412297679009246633324569284907762222915497640377067220618784116393423303145992423772834047318468142509609176878709524605936530606353372231328946733400338496092833553961117016787511722097942253080734656278954646076243404192846363762851264482233352154925841159281049787576237605702034241753715690177926678203569729899421299597084781047116024664454730245323712689917140464503676255379395660595750169062076989489263083423815439860877129912206727463460322321030123464482504908342319133374243535276605240654333729116419199240126932798135650278792143049152985786327768952669550096190679353120997730830905124342838550578441933504191467362208901115846012734913551578431719937954488275487739338395351172359763997344580887408561463542536022357259234894636486823197947663342344070365028860345875055361356125022134062815470167155428014106811916130734382211977368497128996113373230126941208858028292586840635332121081101222652151731074406683875888401352019615011783586994245471288847787217738627339868855577554388205678601804704621716665300446970406513258597489676873596729622802530967085845829834516330533022745407724907754147500268849168223342559384390414662234592798457234381274754603643657681462033495827017094065380076883391938307160807422219152047215956453249872557130288442712091566551257565914676949351305593660680143356119804563606233518282219189374595204085847279980300474096754649615284732594534720683429441630876115256135983165853040091689868420716566639703079407588687174038165823220167572337177231254795711085458061248382368378543431107062971743413806581487768261705047771376637438721224399475587993917255544199857642796529398371092344999851132647192374932005456162157920348793620532450402196417013402785633928950597628142980867269934923441592189899438552433394744689141507846027838108361655392693254630240101571931028259423025579436067239181534172312927761058561167690944288530126787958270396874229168330480851664980671636716563478261833586286843464461761188368204269116466918428401838707581000788541561927875100318191218159636940629086229591270790521009985006690540423076594979185259815585571195255017878161878795454404725124121731186578177268308823273828674544870971333933598313283231351492985732067201477084497697415676055401196154194341890355870027334277973298449882329263415849859193100225388259419931074003611802246674358268993532884105778745799192399944212702741087420791360375781769107520319248703552593948194908994087127892779037362499954400800673442506702266076807114932795106067422866536189650140025378843621884583728229853161428878393020684443176135513631203003924219186316941030075264877443297480637431937007704419303772134446410977455666237000114806756758413798682934309402683259577026207839544159105370157877150323526941744506314429310796779710518736544187417762512831658017698190811889983640180088676714078901097347872308201637439335608961306481642289455682411606575586469534001473498370508125135174811039802872778720027787494061408575850735425896978886125081571838926696511433776725528572279272497238527268990683246001058205630534017010514944084282014331022195782775900268816415573572128020727582721851025884550192637269136378509314079035187864839158793610662060532083153455830996343107260260810647093439741028134262491228268347432217341104066037624512916085689466832978011183646845229853437289872283086601886853224778430502691037450216357670513918740567147879615023241617354179214560216135155022477322107447247353043897051963588962535548015122102886392791873820586144455893397071087891987287678895358581713329145860052292699130106928161069266698833379013752240249141958557351123935464516492049325680477393132648475705778727848444684223588130772390682806672039147000811749326157950460258626505814186625227468351505081056154368172749077605984328205560660051692676774162429988446721238347266162416366778075226622372150398621493862450967864371722810532914439999158379437047051454603829794985809736801281893970610793321563228566087150548095734846197931347961236667641160029734239993997921454610146898356909525524662899914144920013689696253937379555134962170747783949881577776852617149719921163386731247851558486532043158454927494660073812441727730119596889147378139916712473859912258445451716223841643544530802677239257121116773594989842378875029039417776579475589141695230168444457901260627697300777460339248455582669965854789727231242427591639478916448430593216212167805352210098022930164763986463427057924439425290587074956281027962039245364271876174963795601327928902093374711303454644057174789625749472930510231206828955309644555724846705700210759363356213415935872154004864365585148545266105156725004809327042091495968286890346808673720875147881391082030697792958072141794304929095783978849008407300241668675528287182144825232271026750928972220594084263495747859320704394526521912295473974814340341847601134901559724158466286516140543592834521175950515330179211682915348375986731879294476340700347961 A013900 788 324100078217432934616742873941105608319196044268227218874644924832108904795086570526487963180613877973998488023163437640458187223449080958587550762602958137191836197387185510785078268919669655537149139949995612390909167764494167421767207116260064711201346066715523279671937853590378314818694348363139343184407506741061076602371406828561620612796396828546496505801850803923055305487403059291637348899514448152629990585938413883342782682827055852231237610566151969378893411731928053749281490443534948994631763307408027090224612123153715769284782804460894718489899581685283748780592003971360524377877337451956429105753551359307603448124228249656820320603283288219928698271245196834763861216597694850088848274288061751248147151573407840245765851641448271416462778665773914932881396666718739961605037418096768035801646367798607439265270219188758402927027507366662217402449736760819953484230449233711267255965279066401876045464735256127816456673170915024565830319863520407751719679792118385684501319000146846193281815534911445304798492419770471109561249804130760121884733567448659476369911559022748078724525149650707841644653481448421126318982656493030155623722534670718038282207782208425600551039446584534875537032715412024199695850184661689240359426784923536254536623753545657385732933145454425200183309195950257654470220772284211205951266186809133277049217439525206270039472977980046248727542434703483621559995507156790121570124348276912446962682771989393798606551495665980516772462340616340889512837379537898632213760753892661095186734966674257760448368159168895879043557576209698043522616526375177434160872249938028781918249929673543973647602212962014825146559029761248433991674071847277914865994102773193700224983643566891510683306916950529777986311612364876176447076779309602349837867344942418439830353402579679077177605527786989960248070873260775845397847308127096340118791291122648401545457285322182798802948512416776617306237010695531025652178415517325324654428374410201220060788920855330210314861064723696376302998008490762730104360486891431779910179667521335470139646197945150953913928618229070025084445337838192000421647608542894677400581867030723527753259730179344827160086144436220607685176765799226012185753618132632811587683680051743331175771423702831658020354377867470272901483381611196625084625072276991388860191699359938626837647400775809842832427544631085498798092846904112213771218807350394129792284150686460835120359677333441466963537382078895889542804878358445863854521321389619762274130513059993540080614541265908744299134505952005026172462870827045935825780399823608415685199919269224965167444993280754756645509295081497227479804559043477577876341415702090698993792843363949427852496416776017660233114026759271223426268264431207215065231586554014904143425485067796643318686326527789760614982450289047271526444843673814170355060098227356709819529907503056205177871419361231048683968816411365102626582955078064721519437663934198405882390083794553614770695965808103121792312463690139746401367156227513466706305679983267062654438812509282438852377071296418287341739198793030694074843140344656646354050579542641798615667627999894480762981756008241992924826959275810284951916168490604372692580942469952518443244206932283692826040564403641277365802331772628932360149043198958507967574349085244366457812118435676167818673869609406661093649560259011342080818630837063773391660441501621581541321894496666117326300063517152606268139501689793977473268144098532081141339112112827995880704738437024604964339772744169574687861986016266275020457208328310825098480437182032328453143264250089653089004681226273852699142170812794470968741466076578503566042269029222283596036112677820684364593277802762454653696347410361813932993821545645480394184108195520419687684662529693158458678871427130753173596664212878933989277936185428664809968835409551153193972102063444538153760922086036282615954567269695143060963401770442772278446608184560783282240508475651560041412081752305162266234711011632692716771022225410278128721850253046521111208692680599678200808658497277778112906033554478245242656255308081190845974703811123656721815160441705129860305848417502220286397315002736617223299892798955869531340531879852184447265511615389703349985097640628338781091817616139834635549929318597639293726905010694755557726352550104801274202259181972830102160401905778506254136513195177495301680021550553788279743308912476081797866404003995488927835868702117467072664309175774563696208611985331203741514629327799681507880241861795744915527247610136156071610249405884974915180746012833089186631226174178958996430839173802526548984956693637990217512579774844429769442387482145951834184925330746006766613545547108842761879268910696260981268711963416022302580792444031468133758045812579178995756968453751809150415248551615485313048144969765782041343209074639680402155596936462526642474568237111400043420560350670758869845336685748866777381932920775576457152291651152099912337537199512654886917855392374262555225020443801214085263324299279393753208884862875943332624495766375100520134627247327999548138390162668527857556013222204480129642652594970995316319226856110228039060769220675610500248613406257217715787654958450117530631807868061 A013900 789 1323657453547896065701174188205743356042036883591911052833156212151740810182517857773800016913908319647485198933889818830832922897475614992048374657097503931063315405585201731782848943173091759848926339618917030561324522976138393661406872350724846547082128672418935342031441059786317665929344406844245754638781882688674284012821664999935343306342377083863574925841844670152954096196408321856035388277855857214604297182021662079374142097716661633153449756550831824292307961747779096245494284401931528723924579155548430847213428596784213727051750736481544580679317371460449043678564584011437488972213211764872704067237184860099542550087608718651669528196189880702299016538290779638055920358567862134942715325868147286334309029888106533755572560454690526740247050811665911751295845007942672595931094924286428431785539732372660441310729367459027382152675969863692528755562372354601532844899061945849420311355052200370968359158570724286871318515354007222744332175184923560819206095958670491092457521429818734684828456107947368680772827690077000829030209886300241544549562247550637616101832168116364451066911888213605546768770928236978170420483386365840951613000827571214210866403085525213203636100754835345469715670850046963446002021435026989688241175291732999340689279608479572874729257992283563414493853270489643236879483126306719270436772184813368025929985993982334452674481628841284864474404785114932162296799210774553692294666420922086401552739671764655202282815570000926694530930217773538443200268654608111341722852508733771071513239464129302793704940847229846828497672540555603989248761677985388534033852516844153286261106456029650616318145845560377709395886880006944490513830068505539579382121381130103164282555923675185185673204462824575616803673242371003157103682721455126266575183861346676092529586161829069898780135913640373483639106501555207890965193588969182289775495630865299459400203644441612090773920822509869799517019881618628957397087518992723875746475578357077213051488092454174967277134389299113094155450469475132556781948768873783423762944690303553714932799176673988956030829783637963118517408288710297787114051419697644694866393803722044990420615817285192387949334982578113020067638114377384755593848537569103798438070505383004990598299247316158477352587335002913209027221180321669747704742342311532808235297779547624705806262587155885754921760167455360916726789794133931596375248502318552015878797492102725383175896078557185628667249985685800781377658946508607111014114383208667460723538702518832677036777928598639168500839534893089679395981783207609133552005556699998954108340675487360949465327264502923782370681157551637908247497279394025819282343852210324325851248345375549222241808468251350502175721229801566362866445645031757818255127387876838824027068166990873338774490144858472689117410440207948250688424912493068126961271302230445765930651914763139350623149841684623087161245727074472627002330073417279207222256882711323643662675223615420212638614164652839767815105125269363428417570004115943976888689733925340993854056208607972917799432049258773223750684403529815450701760944324752554031224325960682912368046775181997048778574552695017131546278709205296060582405775648645809118142519722475550526572108776346762154525095121475744530950668994925595281017067477909641348878366673395602294716930715263472664413769545647353979235262703388481203613451020282993972653800797214202794494290635728586438459415710466476412314806990789273192551900580958971121424209119112930804382102955390626159465030204235704152271824951019110077324304990862569095529051975575414667810858667055402270457107600906268082419238958704711677907990344820342992576796984515757656854683823600134834119770467539943813615906155006094645553999568392252123367710465433141566892617922182358154248837474416136167039309908483067184544008452845395379058530664983274310654656009415901718313135652502867868102664140729203470423690134067096705176070933172879563781742905917012016691124496671265516691449477320091957257248641820342315791037340317549916808532985529826339600842977390670868697644545878155873777654959989699615236133809713937541222018575128362567604975827769235373895560599991621138296315480108465708817397591036186353261523253924702841377487259187839044195873417894314774884101880013937237149346481083461868065754176235568988770720927354417393063399583791903171025187676937603739086677694638277267087927672752478146747978459121980325663399202186649388935377769090071366249288417903154531923639152296007046015203668001863605249747491804685148219491208824231936064599971757632380209777449190460616282186700566072481236010617443609485333344571021910465809424158219764031946487728225096981533147982492771832633884037443510169860527798499340101992517001461363036549368661200437515750030618936217503020067024901355182505241919165400200831841524944993370124075603803541523057026611754906028733953948734796971094209403603632554372329623672452584232131484761942404077648014066833336316100125851118076057061219548982246838028034011271306874159877356503040715035783948314409382351275439530282551547401744697291572371156818539501953687105773636942374670722266638444556126634930481519675862261108509130266077403461083456970897145755798161 A013900 790 5405950729692415869826231203225264646154638878314607522786946119205136794607231365451834422878109882180613948451098342976823571238503056664639758985426572902359617511265927977976065151662167229490759912563958663432536045611369789690945468774467696507784668793154846249325950463714359765739701421336990930766003725870697332011048974847900935532776208590584310218205603659216349977229847423700555985300979384306022624725391852120034013115426715492623637304179008804424039238882066354755319452420212958392909097653754501971535210945555004066865782234615012703496980756098991399736669296125695860148904950382128375553707453924317401828355352855454002171775587287966140115743049911410563822392347364313181678605093426200265237843275045782617667649725562034950369720466975561849379111892783677091714780711373126644683754606522914881017591120368781190477126081196276520383121040495800474893385103792105563343025480046587272246607877853630735438819875816252417349781004921499665280435710902111341196855729044124145042582418923956376512986341871169162843109226848702792336411724783806638559108859636212170966825909565074627163884116783570782792466618740117396323608292884423529813687707996608770183402728923789268211241034347653456780301744815163612735472250142034340308427538271032057254637295543293624697760635860022433382733915632398479110091716768461168068681728009246120502303094832320356284781057292679558968519953523565509254339424354313994667945646193700076298449352256354714060466633339126129412660412553642138841643653772103166938292808689949669073142619112264662114172920555682808094856817821803297236191097895723280572271138177152111755555765998984163321451002523242000652023896613542701694101314794835463349550930437747491993120019826312101163498692840656364930307706377602640445974983309821176176175373112266202677851865034562984903958502108126102698838101902626358854391481512600387435831104467632381541860805133381758077260415538524143534402533405702573660056656043717402900795569880188438031511836470897086953369417833858350285713748906187754773666172613434030710760050253414969314467950185588810300065709330015902650284517238570395948533800175007667421827479990271516816266951682253963371260890566791457705592406134514392304722189105236065107504554263170153514179287472732839901283049772911738270685904976873453646587896748233608608062838465940167561715621664606975364798925012184166687748783567700606602612716294232840154060350331480383225544333789364657025278281094748810699855566576901985008465138495867055118581774967630826713447245296402452710808596779979669948879446124022428472828261098606341072292546283655522503881286237801932711511886270420242556839809156037789533409218596625954106992206993808837286365250353806984149213525319847137293584019955185318047773127875592793762233975106633168097105096263721658584846873537852030390655086710665783083141415736052185019356891574010834898330835190580730412843255173583427495626556938199604406375543442961305857576748472827548573438657217732447363626071379930911955074631014219078340344815632030801557578231809804981893393923140522812026512574477666230671477300880351043085252202567569328913625109236272161965288422544058846320664010732409997665214982941082118381123676025586587662058095510714209714600158192844618612797086303598244142595486209181652727455711451138263972204940615147904033948715642171599472158898925388795966709360489703322847196926879669755601898538162531846782011315545889461434974409714595114915979733887578239811107751062213811688497289322149243563997512554282098485910271337486809305619296702499526620220995692979635468176143609968890381676496250484871668455701275271107636325889141257790362117871058649134276163388686250352069132535943566546148001735191270365289298189679585958906487707748602891120125831378100416135941412636545603171463369466274332113008324147388855595418991262711493623664395631522615162985958719816280622760863300233563720706296474242290599320579983798574694380238247979612167985065501772464882726286435307101872264491392628245932787646374735349283390142404804216285518918787465522282251194399748892188285509328386502026042387284700320690718049383168161959762232941986379882537120348626464909846842318948479721541740382877132799172637092736312628239410821895588866418935372266801084178883112739447698829214696917863542607490110129103429427623303564095532687140016568544368407639459349882824791072496216068751611565572878538970022214345049696956000365282118529556970085076846691326983866585531274672637739315690079152064098981027006418528372265450254474313368809255318161647132290016209393418694985968597186688472198712062942659397895855155555322735014009496502636682477331846807376511208446711934431878431207077328237551442378953409887740678185354238934313098577368058512215800828024840301758756466649602224841027305330125617524803869372367917107297569647737858725442094823466858370055981733044442831719466999318944585788370287271715032429047733734435926331898368095681920840088677185542719783821217943293437131733467155676063229271571425087318360259094827672870226373861066499057295012919953208012613933753998468555462377216409989335071479900338050121345846214504989708736455523247428816989552814407698298003878401025138261 A013900 791 22078448781087525346373180683323506566624806797563566898421689432391818387992188226873202418310911447923727607483079193649988124118741572227111904312139651817099816237378687720780025661968608844130442049662376141283483896417440969446580079967272293775139873602792500721718363614806280433617280314583825997332366582832240844363657129225287058710346846281013971946483724110209154158354397092982864400123715204423611307663597588635283032998727364170139689737634794037157023079557486081522554930948844163585438438636796415256448926557952137664490608090173407997364722602964646874655930808976250588130002856760600880727272166279758625124587924952312545723750847818369800812846305886241795117596408262938829606772740667037929458140957457755834599065911817632502839925728895359124611080260429708393949427618099697902679566872254843188478824912289259628808821105339794133173225024609939215312548995782442123354813706083747125169643480549891140236419693641032313950657951980901704471492767331023830693419679844836464892555899709749161273064031822383849136705236482013922883931461601269476345895052749113763657784664080630849874646285239898217573495710063132198442644952577567022535611781916657874914805268600376674090797719620285830489887136301354525936554952277332591287989217480260296065721433365661035921748910676553480200856967568194260932004690545789024970471114044290089989576571907774399423030600870089879462891310705547419911156897344878139937351481565336675310573297999530544049065837686958364260375803570742412885295688014300316195848598263432133411290843859019218805155739014384712223012824522844668045625299107021345908493127700445116772977059472217220405301360856175178104931448183266361531580873854902310701364304551734969796593466092661078673946174929217500668234633924473321448046875310623975442294017503179510622817479839523721209241822418299924158427390818618214823579104037092754927065249587361877087495256106049571545097340361301993132996921084763286787611049004802288904542087743247479952935522842627263723342992744678722260233807621510315458884789236698538259845832000022329592187869820913445735308663540427278029929647138562592663802841828548989525153032855747892100832673632445094058529974424723559206867651486376364126108197246883718741624457570767487137413142146675664173670004860598603183046575201953848911483275697357629149798046641584704278970332156043012694350654441186367353601494717629615126337197229992636706038030849149364611828839173477985121596053097344712528090819312291973875057480596109135676854945727076027011216607962282553518666100917711750017888494794566124148306373981079256179691060569623803113624065005093111189018406228909583046632021413983092271186123079698655794320979575621666170081605335233457770787107972313013267863789482992312624228279329836404597133539966975628458555020755761889548031701062815015170504830290116835355640939149026464889740500234309224819107862332685951659823551297687249818315916817857942555682763350941712214235056014623463956329393381598306010232601748847217446632255599803152068880601867592628672106814112656336355792014892132357120292031936811130351611116002742575415521605758412463785465222256968372954596411800613278317070206896246403874502177044656420762465586379774208257199129933403414609608220675554899721143192969611892501018367822404997085854598593305235027146170171266170012953983502908671575843631260079306996433665885357830543559816266186128523469421608134477974259195832282695336040421689787623423467747149992176790784977220938490530803467817879047788965805020456072708404625079701215371889075281975019169171188730693822195213656293617555176695360013101514866011598034036005968626200167700082875715959308499987946413171896903749135896259179656074689600034696402490148388025768586694355945353703776816226597028057131287641214459290328534458176718700580466057069409658674972526106297635031273819901381863097144109766116993560391507698264565347197825300306136749413278975780032411742707893025408811782034879974000854425600007309156724170063617281561124411842343959346703014743642963985603304535904101738806727018464385299208850335069036933572641311061739951831864433282276203846473428026895320599516064649735752945693964770398561659804979228343439448880942233766323081467141305205977114596384930440372810214574696060699622291086236094572896943412226792966268381445228785761709426129143081228807608623558008723570315794612043972868542604525546567758813886006695628831812387698047849065568682151081432434648895226136505834864421794463776949167955024138712511377940918143697697649748797703867248454159301214632787490799870685610889333738751575995232134976178189605859936658649137393451198675914977542353472877853216802928424658125169132771255723332312083371326000275931591517483432585867060212927465137799064377537078301253239044200107096075464458726071364658669007707557182625831111495895836558436784910615819736004005051908542013468306891385500901762868878616698635658506278392543501168032457037942628584927006582152207411824020023422669883149784943963765510731254128770542002452529444793596964403712355549866397619561393816797524579458638899425832450251917253853354766132450530838638691870506042974440266738950347278895849638875295026575937781505168196888361 A013900 792 90170614745288343354648053601942216492258940066736161133410920232520857870217283929561072869826011755376743845449251217865110147701476573874319955513113864125869176594894535899125423586071657348921982505468160060992017864842367080757747151174416742279342532921038454990070690557593944725216768150072118339531115693311737664706456445126124101765986265243135443840606124122229316707289351521848409479409665390101675365240206575342948070353135426734631676997163999961947035116243808463032348116043105397343452712674978876345278317404258883387683756991685305775445260947490517265429161672870714003232332797298826817579132981575328480629954668885664620302916561325851921869546410716306001681570608583076736935850156930990274737922942494178061841879689520304722481043509307265096183237502701232481437251284508594304031521742542877320909557303105477539277735085139358559086901496234477359197196666224067658435518011830337717652466108557290955730701907219033714438196092343152632133728082549401757958826007873976451104152442560486259304482085429829700643066993021429544464187366257206269613746330827708271268522004356368534603892768194553550290131402964548274791804693466994054304714614137604343597431112296066975030901057498928980589578543255498320732010017150806313411868051100348555422308971730129602469050647843022745041800142102229749266661288662747502670926047339399200816519666905113332457998700044134946804273864943836923206575795603114156196277123212473080972587716933180694481333836763144342434165079739072659207249004714891935675781456016281439497186346695464250541355358864387617574718899646574431609806329708284985846222691334515601857632381567541822074511693174065901073528632456726330397490978491680382037752657584045341881237171462503204073342246974592123696637736645575416599289691502994688727848439178752942514159492230078669314385736180401138555357465269709469779194242376994557490382112904994229574916462957973161196903592866933831456465858399202824332569072851562032917329245094284776123263921777096850399768840011535114261743153940817900875946826606389736805574622317123196309784071323462424641019848074122586629313701808250623260829850114818756668667026639192821876902823214942641089536327077987912880327382303161195103802614484195042596387188789229064985396151254380226727349840521175615858483700828874916293237757758853990568319352086942732330447012528827424188010202153903684095211218177765828767088873544210157563766627829041769160534773897240612513095562050918637780688243244150962795096131560049917126978960698896928992536759795366139108137741424127475959808419478982302200222210282499771242732440163461143920155157511365780500181261897895857030332885288869761127843516455920359828242107005776022426896454431232300115129398456831549800295770491278386980923339839264189851557687712665131163213018823627888865005818342343866272873947892696457392808515219478134282654066747442539392943239660785027859837025678435794670233854191730441049606529484344397795869606504379703767508831839179023174696979035068669621008241727411653167667334968036922352380111624313855967026523812972651847341807925162274280145310477916954997107205599538101758682299684906788952240160031296490588024749055166834310258215770258332692406463799222223717435223760142819010515543669254441506020635550384899775301617041852071003335851969516503679602700742638336216075376978212808491574550272921157783441731276055801080783189172547033688829988259203629629149955957821588304618022263683322611408049603030199223421716253012110115344973718467636953963033249849667004468037692632813401547544248189457763831221066215369921294288882419750714696696524867909965792833542404486012472232731104076172794425127804109271933981757316498749663048011892554295870191303612106417521684429510687005810775006948598927861148885157948986771614402090057909173995021759382004143233056404113968843256277528860439133053568456909355839908179516988516981990009599055985506805593404415522078262206152830805048612965153607820435336696863560447415451334286339680989403241069771529728806711829129217526972856566441658390477815562292622837414464884164862305788809440957951148563199016469363832577526405585973878071205755804159152050438341261667212749536073371175471456669396614105057867273863343033271733036339700210290796457034570154730756199388098647587920081262979486818857380329662928840329158183228963459387189654383187081886985942250307090843401636387719685389262930339550653831624407633804409984918416538120341913829287781987641959329616675619915191305901873794282039939906431159881731593910669036714451161933278880456249982982023963242666974118738811769050273703557688344320347482173167525600677731433963503035695703360933913200598056782074673661380320218270917219112008915889052932488848145604507372246482677273296750296623363559027226654833656701591188900471347606786473834753047441997119339468291499681984148231690230979999633693036504728345747925643414415618390634550027337514591541150089265305663862525821118527346328972509174412442837892001680549492441919839427358686143025718565899362758377958010974155918166035013564904384448308048576586932491606587783941735906305508379740053716307345448615120107025600617954467828813852272085818405980231293333814069383038938079952048461 A013900 793 368265897851846868383061470363745808318251229385497222421124672732558668148612279514004307268729284436145914915943132348134114219337748176836684004631063845590326430000385368960154041593298841850389617672565017973257561153820576236889795897858586591559805118045346075063402697376959987246202528018477688582597369134170161108165303473996048570146566271865754709324863312133720874593557147839732611003266493829379642460852892914564709557077310749462335966655794489408587848065286454387678875973079762796395792567288593903860627521389051109902522619613498949002801765680906969054256504617332955931315173609780935904501754589184780623069278493150611761443761831027473159959336365552876057773704204084752284396442561772014312047425827363415116546482681849566037389552277405310686587056468019606278670359408312834505689441980241107809204043891170383923641737138952739430525373487672725217174630101722380947884157547634294103002154486424940549590715389975162812170751098934762008049990995668094269081399257584115097930920094813724492111694589586052910226050549265813423975732086718422382935771003479774178396041986513849088544293058476144349293475952978914573625484340393243884179939260314004037290612003159479428790678039832433348554878318088323947199922843055625215411723719366984635548807493751994039573452219906337036047961002159858621209720635688815738405831740864887615453948788126840266205044948848951580378281696090989321904899413398474128435371595189184522473226467314520207511910004058194572079716036327426386540984867405094869385394720297551043331898255725292241100199962493404333324527032765474282712041640967936418979543939901986504062358267192379123076335280603895720640299361345148462702723302748850339960767666591657164822502613207180798259141144211178666981561876871931204508575628357072111228094538298384071275021296376356523425552099520112470375073979265485715234676984486125849241027077697399838001145901283121145617435160531437327985183668754042654059469683002137350199697287218813548449798306193763023814546319259950571691499476752848329785355310489982930477384120579985163171985435476224211938813802539372130175366718868778178710178451683781398929259672164154043020280697194970455416416402955537512982457942391722940084635361617515457662947514121279213535921406734165538357396211022373853903249141038908874508128619700693341734063634177634900053510974315996611953676654626960190116936231371031599033496435530782248716336848483217318470309230608494282805346098067718859478746634921680191302414906000531426588211900369325646595348373217014644097684457888020448694929525802531099398229729236967598232214801604031821345449598947326495506570791898458367593439567141158280291986833401140797494883417464396858969710236439050268132500091366944189370937756559200551547175993160878717036936603944983374848809453390597484541459127697784926588910763462509494334426649816385867701921756657296822577258878041851793067388256410325307448496754138300486021139076673540439382508855794143652536586587623222887726803106774102988667829381047163660113723330410294562616277966264971843468788992931085420382380525088963169549815742668171113820640535496279160930736138825427501666632989823978028507042465640955923173359889285527826807389931208867283106600914794023047263665542415145733809180383671962519557209109462245085036794956364554322194369069705709971578409663192095909373248112344187573424512158146270773249827703682788512835584243879401802972040964277295106616478769345131321560574226791785239678575854770643011934190522508567394551317378058744274862614917208519365846073727011574812642720853787751258510927926518979386313643492973909555959204477263367703728023858169334888601385884458889890481614846829038069859997604048418392892317744173273507431906728900249026311118792016653779829876646023022464614822937151190407596915422242362513802503382268893098264266711806311896448323743211988431957095124835873512319194662380193514149464330230828566838135352754410982443729845259596814853047779038997164086849892209810174177468502766256294974336949220588058466431127370475860943474208837015774863222907253447882598307934382426625809243798109666361545297993708170580081501404489498485522197048347279985116325257593026791291114151654939381063080940791052553145528118165448005968548852100971345003506036124677133074712471991806215785096382245861756697339717155265283592893446680654656028744321721173730421440020627466572722354817974123062689164864391074841628224623815289901753826530612108059703510513740046794515971252727625148665101073600611795406504139884422157323514526704902866208950251011746867050303339431665315299884789991882973658524727075472290915664473253523627181776711587857792093555836475724301727956775117027183760471285492574725391396970630637200311514163499232148734548531183189775734786655408232792168625276179603931232224244574988755810907877091441788782142691141777194304035647483965364081997541597448868194458241484808956401199170680827802620718524127086605568555998653669502953691727032206677561955533862631537258125115037435417480220708153340854176690577561159537821764935439561429719349499687267575902956774984227556678233079204733122824545854034460644223362509388460014126482878277963037682268605335923374581338710051270241071618561 A013900 794 1504035121682625647010129734174044619498378164184538591587337697031715589144415559375424505320524539294947967254118262766146884017311516666766877979997732482839297763091003885755534081425233393300018087926140462469599178765879769229657852316240151357175991642414115950512518019759939660872202990882792746417874497878233489152019024083450735961384161457493200674108383577948641557648421341049399796331051690715063227154011760805266644866769001909189875783754896929988103038871284473651173685040531032316522852819855913651351092720732545027004002533286110671121291694019157833221458044764154142652040231854879930108511520419444151727457863363154906645524229137861134160063085609890866660429643113606740889455795462975645423847203868960751040902606467424494502868707845703306780400883908095342022323893529849855717520755680944688644678044859972856152929142290934022060948108386377664732188123973074477751634635724450768180365202140162586123523990314912952416349376733910560451838976275399059472449611789298542055574768690148827011957863985022988276707123274307057870672711391098795572570365291082749201761453473163197576372835824415479613093834433037137989058414220084387740623174112987684202702625772715633094603436973157680871266327093782841921083152083246321997888236253990421317029520234040012609015975784771690995260513576882080754741241257937328046038995818698028375163087699537616458048290280638951998374520653286905580581121599160121586417029567283743697417426688385699294019599159484076510025340343680878432698422837954015361151759962561948513622848998105921767169567767019275131135034179044506283498531977918790096690774384497642983227581461398662768935183995849651116562767261969082181672654943479882422284111187894653618508747745102060305350956606214019004998063842894531104264678232348746566538772131958968683878385751551974053678820755202190860371310013792149475075659507016771067011127929051028375780317976576296353937312556561603722661616606742054357486934191818712154087933890427643632037369712124253759324012437035883389795824704505784616524699408927449776345614964244837984895868889013882780203521389764852256221345391898695828448418524700183295148388356345293691253171415694676031936641647727113712309169464979978051322599365017456498156701605370230557281270153164412209370980222832688079100113720166148773287522603848221377669431022408512872943444223714936078876622778838622739416769379478661524644301825847703312764640039227156333581908399037382108899596804464468661716008610430268990978384020011676399860342810510263242585708886403982724973997192144922202535410371259643065583409435406428604907786703445827965588772052510375087624881277763285717546734129600771673698783718280432532189650860149760676115052546350961639130211755651828130754036262501187531774373020844337929129269821108310546203397537401992577213257764889651116466697037967998488320726214941751338667286348285822610384605561069604949918313445393665998475713042072987153259420124181483182022543800457717885468325819098592218987924295179220790121270642964102151434117567452014433475703458300737770882724594818838896469100684896359569721572024446820314125991831660889217436380395313067284984197460373098490203640640966693726788242297190913482991888025440066079802951902711184321352583705443239106595807414135045798086117281163864614043859318083432671828344911954159800633354483852502095567191988873008812810623529597342611300394574438580248060322446012108782919915474245865222227467558361220175516862760214556889156511327044637895683439447167762604654429855047095551710680445986231150571315554561699703888948881675408702635739255624090230622937703298236991402542964795797302163325967173238787871808692104436660605853677549321210153286074691749606829907791295810504976157703408235948606266569594007718856979039899272070755862972442113894856969872895454984983317866027768571514189941954870222596495447975825166944404156437315847536335239821610711331341420560057180652195432319642647809419504754564611138147287420947356844267731623977942168373289616170100560984508648752910170809833724887834155103959785464963134663538736713750767632033119202964894158405103486496853513081401533174281439967576965254219690487352174534493569100860938311338830597888089581139109933365678523354204532927624366624156335414429171100164005642830003867566281574207757694127919826706246389361836173536099987019718481908361341650713085767353587933609684656857121942034442933974451880911824453151768673814348649303042704687499441138743166992676238853529472709236146597288287959793332234231498964206108417147123002030020500786839929107326391467010918876203745881574770690639244601754496373663458800956190879189099296721449572681596547083485306342096411449993212225838223324537551509928545729759149556020429455306661377517878918390753796546268217914139418954728674659070396595149458269492956152596084671737034501006937747034823381034306291924910427412650241635682520041855098506349743647093934176739509511079145105958532889145122657450270682675336063962324037460157803907323947446040449505025966386874389767535883876164508109229577407994593648274678225011022269194012841667669858748457128397013129751660850547007994751533279047955918932153982849657907120161190893321049990051020007059102842830838436598661 A013900 795 6142631344499133087579717857469949804537945758724238246440437475784926669340296730460730597604059591459036288010511651081483255161985982530259273124986719230896458833537732060818062497482877126809997172917238188912552475596908331390614864302608718397993824642775133367604125357019589328907825107267404738437987654658991271279250048278245234190625015192709438366326723479083624934233475247401194757595444541101080441082926586316550309567016147466324280878309158306661341609157251790123232098247717829614943299724426356799396649131836507877332073750196337878037138528835336525817590022079326698159340162958746977436102009056572279514262387219324317385892149746167795884247808002440898418727365869924404073367303706134296451179789168426472286901375976214845423660592581344720925142030369936094448715035889153325585782235797301883838418247690660001787034062959545930433140230408913406910394249306557447659928767396865106776197702425840158149670452369126303876564905868340853851916014845333574190490931958285964907714968382205514548364124259096371443887838871720729356672291265097982096730201455676347097663153891199288384861875163331084703316142301801408298251458574660868055866846018027114039941996620973689837302991545510257604019677750045598472737622506338386917897343573158533691301580617363049536494755718561847965434458759857682892519458162783099410155908862140436385031941636769278913931480383447824495513378174609704368556939304251451731207376872773104918366209755462722872404738946848076358671002522967419287862061410910832090495264014859216486435591216013393195218998886851188582343724225669847156942637949550108552684888354501208205442748674079740013270953892633555974805114337375190507251471727321131280732960786591742738005195174519069595144147226395281232331597538829397377458476633413748201147565802905755960796399126299168784603725525142022895033327598638531463305976068266701731551214586165234040552772428453228515411732149565802325326031045211830943466745419740994127222684889829429785247453678656376902708958518110688388148517471496779458133141380700006559022902421087307058951203025490487676511981911460022864485852936398855531662014545146543295898828034538170309740768632010042076708470090123952839555591321094193339384679389267159101578283183194163989222992713808929068704229699051204216540853544644288371132344353899124776761100908049629832901193497518394154676093967677597968674767239498181011461317731246430947365379148847668409138205674416971308338952208710140925783012481866872016323809154513707596346025932747776619307536248671392251049026906436268912297072032671879503792268058552830471732496583329809440089069528429675405743865251394312962318334405436641193324876282612832785148285267588497727082162219604508781333336961469386920640690253717362499707248628803381380694780005658272210059842085901015286589243250843589014412753839462140594149166255169821584002402842320476408894377956569934645566333860645716698040658110843328905613950988589719645181453157993166073759074946106379580160800601865750808155071554200332560774230991348339599772553969749501430799906400424214755908350576285907015059442026615283291742277365678069313821138608878493411671245832107231916939178945412714816269587154199706946800652876587799316589315668814650598020408463984438278487043655876354679009309674118620634081139884843865458446815283256895995926483680856487661008064368948244165408680367852036556154552781859180029683410962080499492432009708283012399964422482570617680048594715855032005560997067294332674398630729617306421431761625427697989837141720132812628279460427700992322352560016599418357843325329633602534977370496978032994824117125065480557562541745858191706786041751232421870017027610332860303708245810934649261003633240339010979183630652647279845938801903145456518591506953831656963446090721613809800099245514862200599625353479961875650689674656127827430976569655573515540142807959709798090238994289290680127759042827050750091558812017332084857561098008787622082913918474703178521035030686993219937587795520494689923871217392756880409181514612725648128360694237263777241403242493218151366223836754094169948127197236441554305285929629265083038616003253021051371723892139085503368499720058395259018277229383665344546419820017968701022909430087134243603354083513622405592119350915609887661625531318143503477406345531492170807585039064478174959493087219271680420463797018964295534555833243246716754828580584810421087992901283863160941591592493855132967206013256921155054182107057956019777938573021264055554131694144879907971157099151213131592578982199713808757284033741307160822716810760793222594758685402552410429517270140394175305752443980125887079626839368921238481139540209423117062296099328728044758113717967138659250683543455072460892591958847391038582146808478595971228410575051354715092426334903784065804646497667894451715773822003925894342596935459602669205305591361156818601506432264514532615785460449664881494378839983665156007533707847606390350131090484590415307945385022694164591563715067947095705641088321245863926054346600082123983070874527343733412626321568127913512261613445741060637537040667772137784432506543369720231887831379885898372731816493035816466729013510270708127357439888603393585417360861850088979508270089751027988761 A013900 796 25087126816700253942117413281410879466663228811151420146525637135290694795179375217171400294405337381537441562900018644693536843890322113237814427629031384997623458418510285047319109864032315956481836263908465404575944478137808913140741557913148569417964977217382564961765375974729061797781777428415914959659323818380440910022856401423229639203165815173559809941353337687648911677527870491386466910690312645755463730507221554102009435852960214883362461859383311749393891927300741193294082335685602635648219545347829408230772654115982613658319799735250613724029355502754926740428145226764200247279259318879981489293761651289955903336478529904829663960039514670473641338652356910576875672822853676724128600443478433526786270559828122559723893406196525835026409617649822062556075093491375886373274091526789926986178218815001996421086367803811672203958427603567144494027918448153273654076148063987160578545362738854304179449775812675076215739227244191201106788582608621796749557464048145841695684958205701767667565563610084733924172488468250699749710353766623833502486314661428077933779237912495329224857913184470200904891902769216435646367898160090929433432297080216231025887833841689070554477641148341715267638218985074009988590834369918638978768106196815759112349771458784480340607178476700953047975047768324934161837478838455593522559021611602080619084117157539776618380545337870671048781666472965519643469950683316301668221327764369432658266875779093469510570204355628495061945911066737561175504524600075053760080976732870362340251623798258350540911468084520911515161987108572787826140338586453782448443516584592395547890128905213506738933056935302557740267939916063858598590257542270388352925856242933023959584772765881480123108029755617448506652597806831468194476246709839930680658675541877001722442054974643213200825244534468117561532368860020958060847628508278927224987819400166384104808530047042572018510255618427818259033021570683773842842666368717780683968043478435509613855984294581237264015358910816454187564730560192774380556725748353857468481741020846058277487711994800865091846769667227608726210130261836575790840869536463399502275716365265847542621323699474685375900182582910760844855527139403545325915981830070072116111574308478385393753914967926766468342549613765459761018424013218124722191978716502535282780829978708103769399894788979666401250181597264408371085506790049486045541462585557601760567090179207501279878565892347187911397429754933092026937358423054545295265131327060204973868740085291758587707944400857961127238690528100735081763901581837603272300981384185707255753317505770203673482433161028473858064077208950129165754273925817084764963717271863578191734299320550695352990656897009643451155673985803248993918352262817674084591975563705897333902416873832144518700276931715888955191377611122870422432974414950013552737352142368501167862705204051905323501045797450723900022041937906805226655892109686597032212184549831153350426746842846450262592605218024013047555005511746468010949714305898880514741336935889581132411790597565996745107770687440407908543031328529878935908820050496959849126111282240341505107087926731443168562646226013659263821099946774154977979203217670139013993841437166054177341135493213925107776681740712321583322025748228167308357607213482008276020896600649377532650271417484830715762708096745164772193859347927469662112810696697285892944189756899024870351027365170943859018410048393643930057541063281608359225707097825489142237704145727618252068943673683533851369844122161460770773075879086170886787991860336336140187968772612234050444712412716353701114686282822081925746703613824078481532194171574597054210621734306801186607876579902250085391758412480388045099235150424684011981514199520501795079094845132107408266078506791438262113036092141650824036067142562233682218395128706494228331130505772865776306857350952766316138678839106897450391012782131058746090143166815886356000460834569000795499685435718797985098850137938787536136450817356453726100937689863779696540322253273047883612772362824975768036018633011347432246686039695103229895392224069794745212946137911232753579316234360548188379772570484811154903094657501666528928308919609131243392793075190212135751805050803057017327377733355205989816365426328295051434702015832068780301180233193793257808732494081961200695578733191512706287428865628274378830240677005314689276896613868949098356975013104577159145112160795004825575892896126326819464715164495746242406499045948604946277940197617505238331098704014717550552684806188798177024910679800568701950383413780833366059432479486906316823218549544966361192476541811249701987601912497653991760398862211676115547791054293450599002060477308845161817240561564557536324656993663308965384375910508404892603895711720588588064384362654242284689922857977812843263693486806879406936822565771945398146843582220055749010494486707498720904057770983691924007231021517936067170662014807936792176074114756126847315524423754117106435360736779206199749595054916570260302569960272717801518504474453888554106262483003742002641383741727999068974240572542712779703341167735364511490825665328288855697538584406282817768773324026423377429972384471024071067584430806310109333648647606485008345596628913242810251298705381822263159926788861 A013900 797 102458359719212323825255669700023454240678759450852326171845501149877861903686881503824933113781132805274446624481529046811518517669308432996671141694154708500178964150496273672041023914804245630183423967264827467294019419107103519967015737414647985508480181418489350942910933783766936017382354977170866702659604065971377101065257851909013592699288708916150793341291107803464607831103253401741960896417216566842535177228274056329570838976510666565355513842369242899011343414180884408273554961255905409853529093374615433984706827447738708424557552418536766760922014838156899055509328348772896994113470263497051280406141253794960194772415300462844735408861341905196069064831429510843928512251489523962690341199810713845181334379664595174290912784140637359357194545853255935507328845403221748912975090478654267594177449640568468585355255833915054259858818134156178395203915762021233083886050384278026505997694507117602553595008846322091447776793727228528631436357020454888726664388476496480215188633492864795032872185905510671904446784325671151098491805528622165031337860195053074517425719337660086582571428094607931985869924991659614039766779243525524990010277937608189349059528080676174740612688691583547666276517795159749268413815241019083371825801286521438606506813964593154943554118223872839044187940565663631935294609161615327961076822722965669058482061967225359226904603594942945501000252823904951741415269055682790959484392943788964289060405636271417921589282179026692310988357333573940334439204423691127136600477155692579704183997006090727702487067715459939239984586712109231333527582961274479351470614526650387249533623351911388085983236762526111369586033679136320966361069418644035342572842407619006086364130037909318852265627432946977063468381355478206084528633663903970732808777439255404611627319163995321676703582028465773401171909193580454837265860438290474958499978200038929488832622373656615423369753481476670979535022429851171435327576559146656809174570338321943249458839313483525691202391343024391363887303645613870040406104185577737640883746984978407457145842045678207922476483844693944026323519212497021023948986114739706370643755483098613214667290742348262018399311587048421277235303245565158869118787308171011599483396744830882265015757874424674860124275220129127975435106530808156396028982468046720850940470496871745312709879707566644529012267911569167492758689366747896008081932887138386907933813567991535184653330839501042496126154259551996080306892472955491494937618117977910193982295251080156539816603435488399897716663224506740248167032214284537362007710372134231188929379778633594593073278755389551112193355793150431475986195894703481705673082673735311556440243589360415441844494823733981828508339281093035019310936394925925546556171991706819007288194656834735260968319717097793797786060492964526215128933241071765300748172621999337988169242186573590583615944642414298930803921500647121132990555621063140625854815132149963229631227207616030363904721563537089711532445565529261749987739146435923809135608921203574192464126391309884872691391372346057379688502791880207092024147877054684216775800213909060981349362908651813776169872014308611813031018113720273119719841840489832417191261807371319031733108808970484746595853673924933290767068680364406332230611978189083482105219827608723430474506146421214611077191900625024191281713156729926774504592279192082012659258330341064372025501213122016985560947497054529568391933514089479981522069583936178031302149739270311430893024926634594285913431749163744095375089970851709604901724344791490766477823452194397697655300409487272867076191362359947615024037975922532750504115748321983403698654435704141033026415347855359475998565924169565295377831377084602398017714123775880901784326336098884998206899495665419797734112816951808272096525853005561143781829763545321784421398429757466889880612413883543864508294385475318984039385694514239155965499797735928282427838094924090717901060787704578569740198947205940115122414919616310019222565720110352522420026654914708134510807219785846359211671735100277059386122701404810796319001277715672788718938534789403600126039012068149216710017534889587722550883793797213772462635386884572520271749591177420573836082759789815967523760728173730138215007854032816147859517937561767937696830491567004238009902187812631821722013799806190235261194517541301018854964779198082727790462737598788881548820007995416680241711721015040003139329752962427489702662668032241724358625160057743409698681839029850761373278548165211962929770569640476823585614732284182436204262850605715331156694248904953575444023701415146660712554636887866719137266958433581165402636753557568635184848992630935884834914197437531834222953994726370998661067952477313808835295040483286930288463080133767573102340239900553569144398634190043410986093833161462992750083977691767972516922020988511904589509543656582233542983246532267170529856222212424209867767905339109460863096468149612413248180614578613428509763220440692819603520913379819516671986277319767045899525642621600697713940713098065716729677980975062725596764896562265806299195366489169936744192590592929843843173030112284062332264901429639742185127645390493879671192641440481923839663775338293029069259537741203874590139293948605686793720158313998961 A013900 798 418450289387594770947050505877535489487810362151985436170760383091717325678709496436652913154926638271154172733491637261611969589531740240510137606464238939140289407666005981800256417811475934382477752008130249124002972003594740593000808940190901252263169417411433776675293487577216327155527293344618513871198791625437767189837720658239454322956757715373160371235960354671237608307616628321307744239018450597858164759853171301729656593034806189830235019439134067293095126649199564192714434090820204540288208023780360268552375138686137106815443924390098427665048361722531429589504703418551737386555818016618570631358001900765250726430216101035604646728066015336353170863747106096667199280814820616305547585184488136225818932921322552815916691192621561179988077601913828419461417244840143347957230479998962372935647716254495323117917985706548307017743659000525382340030707567586680059132102260480272331171690134213507706739929224272900003956651038167761012177857143596831503458755641247751343332113236842602258548327328882040635623016311257873872501481451251312826651986160476456689692897772656897271966552052616349631423346528362021359425542875261840137225966135263543728683367693817645934311022497985058607387592603729727146878131239661279417957126860083493934273085419608868698124317792237285813207012252167404850568648571562322541161812759686811967415647762407056843960318446710078663580633558363037312065841765583142240421168706121452841915891719501734204980708936645093093999861174406663293823489226001356029717145352041220462437566356572147100455135743777653309960290575512023798491335099724062393820488258907373216207520665164651993352223245069653970637689734994327595036209973753523386637088249799190376325829851955487033856901264526181971888279762289896948029477275383870773835060748440437229751745824992457255146776066039093613499595509411129181332337881882567068484719466757191964270801868873356707199833563452353424189964640777599110192790752787420221006671893310986747058095099037380758965377686437259793643500706355252245892610510422223876870951945097298874136790644596414654394130146598381491851911139278296060931078140194549528052532412278529328635896788115279257606646851976044386777979220515910902526908364088536644461740128960551089433121750695689020908412550804591693602494017580122345178363326732080674046826496744391903383732423552640487583532389907548526343256001424448834503430186294773109079395926847796839177853134937047159471322737590566743577459855689995769966221093251701001153286017231718404421529907481609510664521991871202354279224433391693324713051938543785732937668883297242311165170838165221086859996588161470341506698639754384337621142620885059662969155283550462066452543154106778919792736966251345415402814641453367450615608587501811214484723086173399114055975524918816747331847445376914479734291378794437736550912553680118276819990183427387876136463130028880677595226604714408066367861202539593693194276336028796976100124669851837225253637242363391627959372466623623442386675435698102864814549530696438563016931058875092118443784195189905290443193940820745664742914368826912864418262429426209862989914404587781295069150463509815814211794109263081168520925780586365064883249538747011428820221419825165724056872585530493977755075964544952265869374610734014038349410403156614971124361027105029014314970518534561924637835985113850669680979832040661339983689606204271342853721530012842692746451233667901264799064056826359282014265909823328633819141052303618185221633995893273157693332520191396423665500325045438049088737298287272230862845238930591831391710057687380603698740219205624414467288521503191928866609631837560741029078279513718097124215948591421491285219089466845792417896504982601738346544270627198966858268973587792320061796437146636661345687889825697115877693332785865272880514719125212245077217748370900282428299040154195380582189608014135738034239154351298651117853689433102434191815991317573825070440264125057041254516260482727230111569895619891365816899880068410847168153281363814406863722277134594901502747744994776638515923110930089178057229437319856952079805588871938032678356055226540284114599324260100107257787053130994565328421646210669514614372777077294543024519435340347182779758713695059431214051791663278462289205068313953996115563107439293575460479535147757435726698281802261346020479790284945032406580509687668866651756657089951269922417343474089259191855081509245891861339783403603073122134305173146458694785374816989917293796197463652524375368291840090343013438913239241035682832713736561771884266112421652589692386138646969802424512642973301892162805105068373355495231122205547271202074167841219620527076955652997878190157908668821201681800632815966522002666285780549803978037310132832635278042354037400279074840876118090732296207606294190484851716810108564170153610723374927268324333742841202458045920516757391156595131420145678883428156326993983927945160769963362288220433148666300206559307696181129681990152478365053985235559365855434267859575827187937911925298576556522031134202980304523291761394571778234652672473110814846341772350095473785427826893703433175368169746815454609451255265416193693100698022001666961444458997538099713665635494664522897898314791947348388485417462480554794434039919292290361470619061 A013900 799 1708993245338165191619619918104948570152655787875285871850438651345265821521743133106430599268949038289859028015025929231786706612576169848007693508698204715581795110138142696276409036240266675087411769454156758577589661962853283650615196793442599995269262480819454098753342807907596778952216174276049817119876856076242010417783424778036413639842017142113239645325156920473156187326745379343681279554319493105163128553881096766565392221270044994691852673126386883365797099843122589319029212984752888183195610678129393153155023856283191244082061347045525378525251679159352334117925748736410569212170002917489920934099846920917261257064372008455613973306741141301215321477800419756504605249975089693874103198199553181648003329762906359278038174416476910636750487722053868561750793631068874287535472960594242226268851773602700603641211963342099647239473895467704714540301752807488327616181477974129740708010630848831521038604251684782175179059362461631990917596598538020963140107407373175582509054027002702108726739482192214471041988596539824593940557172896536937966642203329988057242831453486205806805335867204642486146045720979829859796051219082399756566284705518995974205859470681688341577965581295043275843490274340485182370292122674031870932158119766393857660458642435310000258878224419594091227004571946089150317612268199766253052681500653649668442934214442094423263475180528527078980008329096344039049245416420659876807246335533839331673121535287508752168295918348861161350297927022255427964967806171401364162323823049416900531861727194442662545115920346298057660862132699739231907442260172118142946664649918691861859686351356119620370701808307412218851135359284380068325214980190016738616887918758093123215142698024201256550462004311352644317570895265447930415344136169872542011290545437766338130466334875597519668202203278086328265987311519581502100608582475734474046965511258902514458470346183467545001231547456329320072087658779364433303537486906249855712033569686143294284646713252073665795071257974556099160479214878326192052702256478225914957752531709923823429160940808386861686425721325852596449253882135837628220744677163446699922068875677519153909611194708238400131270564014802214856084331712488252232921048976682356598182837322427915664904901975138014225981068607153583740433639419692995250065298841069817412955318142180267717001404974763762567980392217153808843987018178673592909444293727276669149564269984235013918683109166249529241043988663916371228011447374083367414114813533170365310511136576262078367216374716675548884114484931523169406314134787639448099153900135258613855676466423943150620271985385321417606065998925706849183217849421319520827662846199099293054591990062703725676060897948230649893104436836604086062392050679974339458426657647824734682888272040963865495115123697296464396594745483511301803597299154425741954285318511397524734478798728125978252316805205814081604247342571540718698261048305153157141968437178251545758887495264266558263495605115173570111140501050310007124674863533610057608291966552866855431656011154482822596028377475359287386604338816899948190122201316640363656483490006282013127646972409691362174973212477170902276638202533435459063437481501418554147854744324446208123456095120929379158786397383437675985043483501874004093989378717073397468036865376942334360183973995160676102392785409717522890975310584639462633894759413017097019288726704388470795620226954446980854288474229874309223467122313548590770033745416575366296709387790854259333881860624261712796608497039046202325288693543018398581721361088672346805339177103161669029178714438311088810946628627997909876750267517959707659876049263997413659997599630440255594183107479858173103979454568510634367659723533895948742182859802212813927744823173298876202156702890747015935238585256525019416653203218124085146836583044893998455332110083339342214365698538192789508031101160280139781841374164525293172329077370867423084585229881956094576544010153153409587244611113953766763225892722271093947024166617087276809330301984571235782886535015767676171822273568080912264139520093272688142192708802187465097846086085317470991199706643506768400892719214809999108151635361479348035252372173710641575306074473234155720460982850392947269537995342360705918080740136383787231113804708706087829489567402655926330831719929976491291008844179406897365543587531982534291796747866195918105961306014977727071441414594899871417554714530246992656196789670738438714541181837891952625101831644075443338209510343857500738453966016072404809991528878999297553073292769004205669114303114007383763215263921234228017051754509679905231084004492414848689551428921430797815863662310954492893414255521659364287314302104952241338609843646284321688477611380422629234976506156350811898571688056166500517169836696994770477861673781073709653373381475881197035888531708946263831490679763471497800107802028409377980041332828148387273487816683232456754104759045768137884683359242901185339909075121281047915345663727043195346154533241649544948799561495394084414032023841813068183877229526064683880406003331994059923214300104352024759278796797274582539573244401085134954317431138744985914481080741542078186253892355030038902276436304350578681535589394872631829405340106957500761681943934296316502856868421562357572516777649161 A013900 800 6979701022278845797258881327152338560309031655917242904510248346397851486942772651663106316904914036228651546175195412601469320263128947852418069066567846577112324991110298724005178421317909367991173495039491071863492516012151058610761175839295716083279190167177213304172626115118223912515525029576989334149106187777836070989279702919403294982892422052121824148712118704061337657817348130522908057509075796110289838490034341185426484936281212032865990194168149796741135301266396810160436527780242255381877376766158932706193586086470037643146790829529977243960358908106390027123354668340123142129992721085323503576878118909565107617237858784105581483996034801929434795662806172127960214806028513793840918745869993348721792047088015624833794986172507767208463303656127926646914978019442020546597912653835905270546843797422563138031677420697432511390382575953548292358760928942815886305574390375621248155326925460343663905284662910070566430971521288913675738547185685729953581475802560193769700810060735762684952985445960705313397056669116894163937223490383919404886501389262207554573505182014466621779479020586347582311551475099444110222912579905647928192119932094836977250124870070554037526910808532667537915674472924249873803692428505136238105897909096048920464936802028692007367284815230288647574300599289594644901310582166933553858709569501071264537456068137172276144782248271737971789330996870707786225062254449033423528351566200088748325527335389249782239289528424502217931913114049520415607152982152426482776710888039946612879077011896550472543170475402236243590784697021137696772416842211207879726616043397579351713006887259879497675603626010110550422140771988695921427078825809027552201970565887846882616087508143338376078998422269999646010035610924511158057237401875512618700853727912926939324975688731762705674424286610235651357447044964434332310597612297729641189685891497995018202353199318245984007074764197942032435733279308461061419410753811301941963372013988747514331219926239507310547316319765142539137412321963786879288633338384978937504872072509031597190859627516473590200392974892635915010994229284856593253971556747909830598421417223431654001396989919111158214522241763417740495948875231304983432725089046717389264995124091365172794953775061563139038343508279544558507888767187607581593786937062112082366068227779796573563273155058837657467651287834470087853536224930538999475054349455864371750404584606884204580307604828988868622876995146289515648692780231941254939353724065634622135023843402248530521626763196749325873160852023318707695496964200333057621202542696309840106582112198492645391403435784176586966351752278478268456029202039460476331778657824587621863552201207078348737325989371266745459077723588811584491501436574133879756499770926138646743118674730772564032465171807252187538596996623953991207373533073889327141238623617717142165609596364338035906265316457870496493988176043772020776286645644124314236670436248134316285418178296286314870500664346485492864479031480072150407891734832480369888082828890530077135281746812034450247262092475492340974918166766439895303226272519492225849807878018146376096636127665392901950170272051226159158920359605006291796444081637425018413807709150215083043215161539482798351778684340095195928192076013487121994266115607778179672606829922835564702761728377609712430458477284612744956555156934036613982552220813462538953574108022119657964863364524883868953980411890703896173871297707886113112485589689580870067757107386015671399766240857407885494341559365665633962913878587734984666006792543607820260032538546199675643737816816220756123875936926234891725545644320366760013407432675141101126209856648280678312458823441596244632135594382708850331593444544507978153897759901077155575116560066893113596104392432802778528123841284759088324572763916343794272280435650234623985420326123476290877033163765531709822539328279801279163158138066711914370402357219437013487177621946126767816157968410503993248675303495109692791457631692920097060135345905012764304262695665489368632122680544431782021015519301672821858884478152455078914217384211722628393578298027131168592629713102452636332854355437924732167601202131453166790122248447023804968349114062210088612090420520272686336467396315730701400739468871745161814379120924631242010506171718754471383676158197736918058100511521959888937513931382957400283661389757078615332474675857076550110200952788445159756306627167696272954165964891052528292496355285316361608131015719400162213024799404858762623420581060207324556891213086249910135804188071182845377435394462220670034731222595976631878669087644738210634175413831475975947845680409444442790566599107831555380486054390264531345184628541137553803257801045633444492233101116395440481196783769658507225768529761877660928673847224033039103405339750956918669051880659027872695469388241039145060454916712673707636918074372028769017664787444773656612038865603806359861896000523580697702973192167291973947907993611899049072111140573280841156425075366754148174937237902900475549432602604372593582841176984630301500650038614200272126459446270484208671395293278545919824453627031716200752062774831179535718318096337612743062557708021070536910826095787034502743838182183188710527106178936165235818285988904003520525634239177371246124273344113716089261 A013900 801 28505803924790056399430794487104193066496676494963267663553209781771811655674464729429944171977676320275472008385661759801073452355965199053008488292838808773431023608518562129008273195682894967722119662264280526088761648137742150623268329006443473351436623840958624032784726489380453399328568288820411716587698730609648075363388223972837916442925923795492794127579312711375613189629489317216739320580873967969830839666987742869741492554751034344640023417992334753020267425037392478773048983543815175447380776328046463224297931129338367208413451573674209592035745776956215616164519924322565264896245402177290806281831502316673765584668756298024389444369689730594806578401262350393974441249515859213939490090926385705508019621304211701399326936822125144563852186925295721346592108644181175556381081667443874551345635299897287534598311785547804817201972868834462534370707868656283304076482673307465115212418851599515018099236997075682110431297221067573631997476299606275389152058906711889935028848069860989117379172812833562531150232539396976571830178394300455625416365210387171135841207087370465144476192047455722747266189691005114790005507490505236609177365206788455793624212231980019815217693960039076024268944030544401833851534050950255415184535756437082492119768858102183055980735281166837095846848651859232778836087449938555494247909611508894652568688865335093430175181324948853322322778513650654540429562978457551854065564159869348657125034515990570424893264602328037932757944281002760378901589101561707150734847714554834001606051303363713681464035081760748444685367371888725488525924397691636312799352309456097227910443141264961116336430444591518509089615549019805001396254059565475234975620190113121341139245608095716405082613535391327824269232448612406945132721330237182961548775411022912825824072535325080798007621903369150033944600833786291221024044018982769925312437339152852951835248903688847741529278051535579252612810721756965129404076879051492072474549605703457712027649631974698046513605128869138409233644801544623957489586705931430863642585536206208455118786995599657306211015149151989233132316542816512097365138488885695287056843508503634441538759447925631800375088502108216157377245297281047914142575968900787536214555851296668593577043507682705077709637760507996210946627021959675311594766823442309017703341615143694965886337455848953935701292092296047120272715149775039258295068943667045136530199114397560386810638869189678267331560558753956157150341832438051511239069483810182425896273013862966625751906385198607118547902108909287957417886846987544440963810925828541714289132111011976011535676163489591383005864157832285374679537320078562570847093548200056131040555408502029891156461810517179886396164789986788981033325508613856752447400470939213773302217722586622959537555040643170466378571532508887119444025453800604474866859803955742198035708318121189336782814085210905352601593603768545353824453065761813755898299965351441609275592667398041234848926633758145747893311676946794149553021042121067911140288969554642778558281317436776710289293359141250745268004259808983942847801722823130719085426204421789632762647705634358816247592358254684807847105799583165801332149070259489155128850478748102570871878084458563236231297676492067129785525185838758768423904237019842471379073226694682652638113877628724204146947897536564196289811872989455869202755507576483168802830968147246917213956431919442734078820354183235673067603940840075382448815509336806921024596870032333989579456704051980402555325856946874381333570534454047038609423007434141242331819150709072641496265261396944006306277837876372847531192691514454204937517309195976446250654801747099766576591393276646664298349613154015598348111118457669578086311995109749112161489118085758232130963545239202260589489108314925877385475949683503606531214799519558878053479139341215643047182021167971821617942693166864684031533314836396196192074637522259926219995612967798278564738574943307769330908055679680991439284905054686661323395826346008535707803579630120795919820871734194385383811503395481273426691956106919940248634133076480598344841520550904432780327603911439914499646805898383836570432237226270009940705065004738368895039585090586285110727098537266198539452829760472073321461465558563287111267582147407380126350266422736855332543181371535544778006357207347904369589584675067701455901765568274529957975156142562195381621821484241665405891652322215516068382171377512521851912657117115837760129489430617921894376796274183077289074618528573794430123960256766344235548020305705929988829271958549900709515820935450758232304299518962970789246441804544864844572491205892458245395837982893963160998475221333762731399886609488424625438988508272596284173700502571734864696265790446079019268478169014316876457788121520559035256851482222902493193454851416393903439223984616213380548985801147402033644744460877067573813776067987535742884543051371158118329317634356451069410517103629318092624984618350518214458181326476856647796806730435983315409348256473735091913241729120713824275233764105598989106323354293945591945150972730827119054188674202669700970882613859167207700330750795173006718655570540541554534997886562200868041768629923399690612263692543195852464872499371375770697625568829682182263321858541083667390888968171993866939361 A013900 802 116420582315038994130971707195576722007072142969755976427985327622944037754751737075929564422718199837313375504919889578865323887840449825417591020045271271750378416950574268109644817566761707020568876634773210360879637535921000855102640805763544795958075666865482957370920134240005199108651205076939732312127536973381594314239689208915691307382470208299095915989240798623841853203378986949934202275923667953459554102114784307642054099484351254117978664281445912357144827210862639659949488126740279101859823275982150888500818404823261954854248585985494413069042781363412657154193131987445713120928020743277675559226434320443029642698111252265517706954139694198411980141655173966506381409481588970131509485419842542786251008443388152313896692542002178125038373280473787180847338177505808983270991532019089195499025260473945811917340499761667575201739394595579697271085942377086995298462066962537691584504155044236430884934111918993790382894571411859298538014524952698288923111312932960936395541253430967335515277397064066365567033195864383731413988203410340885120218602572107456023060209706736804067020360417205964727832592583223680318976283147479927340777886418409939095196438800841830907350399119889550429792818584090422074034884069019989091410577667400445043148840113143983921113976942548760549985210425906944451277243590381504432613381892273088159450434763603920413271888224404936802551782050379151859222918589881465984741024650886566719913010591791604662877006855632542049214652995987654666232358951277269736023342285861112100793275734119046410180947141454154483687953568898115656414216358536809556740147566401956144606268743683368960190731915186665334491407953367334626007442600925416972639165394061188982468134127269323465714307022505257358425796512610379817023492317543009170444315204934089294860920465593697812223726623171849022783178209867425762075519201971549634738450649271505893443291882804526750027466019554510761175232881538343041964319785811077824685380519203097345149835889597496266464261220419577046289537967633200249407178555281262721633547231005312157759093087515556003953713181666788379024927124833459873361059467596557007564141629923201926322889000032520761543699326548667716560564895870825067197608657163675277441403766836575499696596966770443490579009287328467833123330367012531899759498778387557701511235193749979753871356689770168617751582735438378339952916215911387609842149367899522709148122733310190773333717016296434201287093809567591095373868228202078615102994917898649855785394512190755859199986619696016531468605550898531856178349089668677238884741165987273043869958743716122240688866554984003656925632812866994531014073048470177474159185607297397444838863384418548780501996836795024891210463014949834864227185743055360976527180710763313910757360703033749415670288079045813144907190374491078393408463799892502536408216992195450666739834377747067491544027788223943761465521038744719848099802590330889322278002786791788027884057288513007605287736113858276807116822113130078932983642791147695576955965320847086126552655286824857199269213297362141309999801465490131129968649863983670992947508246905235460955562257228990475795608197940316478413172643183407032386431349995849917950893369105604457800408156615302571655479071858927856824193197009260524878835718316975657201744344216980116321973525737350150880754055276979370631416960288109704866842971248622486190810759841139281840436677558627989694044287340106995611074322388892709534589870497962482963477101495925279175448704475397214056608887682586607678816753334307964431783114084783681948624925230074284207538450336520413099475623948732222974991602606873932839519380004596600108745526470131903775223485872545918307553953431928259229118967004086781531884905539721458727849868663163281604300346074971191675793056758097090755899711578346762937740893932629933417092206462598148984639139834134884641661371105485222917869242656640541264248219179299286935010302917397917284527378664538204032130921109440816818174920018750848197542217775559806692776307370955972736936342070495023540409944828988464283226044628227834889386911531787488180765598923469344822568747462315666247922019616395325321138870488046573868843496690916977142600064508048537607005653863147418721177841477573755124254092949193879454415043515808628581407249447366013600494939582669689963400541476886783583745192361028674583749856659155576075896293176994404720277062745612869925867503140812711390395694505070268007918334844669910111982607913076085426746168040187380139386938607166762405863696208619683258745905278553894373307618435185608037634273798295377147312221969696187963332182220383487056583355906476594612479387301775217839797033649924441705073008301698284501179998405624618756790094396253724932640883811026621768673410958549540569458128924890236676451542395398038295353882152124545757430038114795061683713493459451905793010534497412492555280416653043962715050505160647998242226884479792816169030562313449601651407792304789969790186872813645456712123586164580329894446634623612637962617962459143636450436306491217440937008124317595257486008783032880943767756331018499797528404882654144838652136128519653316871912667934300196303417939403506571127370255303238786599829236758979358724247638239555135156481943283282873830263815065789498347074797025800208323960911199461 A013900 803 475473416653433070969295680329162085925805346174923353085511304530193367538219324143541009988387822673771394213018825948933448155653068972437808902557912446226992243046257318960868509069229054404412369632953903208078888540092495513325550417459699064717172789120985811681532291169739473684841495305934637675692385880524742720380628937821783784172053960184545929587574334900431136509773323981213225449302128212392118368001092705625220789758138441294490780770517532103727545956711317497839364407908100620184806101261978425877080947957088973082191504271943717909690692409094996496097324543059024402895250445641098029112239634555697806772998863488853132489108879215428566508514037651782678820845166994503068020912664348835870529834649996253337795907483637682647345353156274699085794698089651974386039786910694202426764565326902564397422252417126305548999063207201637204539368348203374585444226143767148737965004120321051613590291422474458296570101997745973018403659373840034489167836260818693293966428678667125945279932626750507678685842262925461851600635536376619260369914983346633251236225523493488226921921000271297750905819201736416014411356978905918732398306699314450668630870902956922450540672395940032799867280172102276882987944061168606468219031662007825001169221054931457876205514345040335510955147885656977740405841824720692634740745599614411625099680068469534963764131969180426800238535623735544487404181035853485109746803517710478027363446470946684395260646576095720615739613515566176410014243425270448606162668253027653791961918218991331562866416401360053780984454858690363050476957444116542447491993416089795492142606782345990853683928405545775079261693713755484713411622333882096383372588025050695984487089057314771235647267024920744082804153962948564821085461997569721296020798172786519023230780134451686828600734125422771765797800910097763422318390048291207834784941035140406490917641821853850504313923997928596954226529786723628356029520401550808754875387263857889070423789906541024099362955714576815034328148303148720771804107344802760362686291879696026388816069837815369791303363958958512085564083895459458302253776332670566071149718394910978910497237287921818074741383963256740369872719651790932527766820714330823364273714565541024834886371368584135030317222409387482805726826675246248544339668720311402796299737166029486062765761728047035421927856801386616416580045070319914048743932075587808595954557203234883447563006999973283217910821114748808360207510604668337474020756647184793774662985512632778195314524553487120812187463399030244852349851695464934380006410280749787825742342375169758559319640586076724319253633896662905231109106751330100292391004097948908201863846787167179492996985783151397953217543209819635518825113520398142819595635268009161106238047604620839022288439213919084510928601115649387757597900413604769501447335426042432263482824321991176089282455433913196940145095939858349076344251858972975412004913459539128276469306256073262873763248350344702166222620309056668500277428506969094653541434922836905296539826009576686112392593296970018686311499165009710038036092878145574685967911378693919051324072770311177231187319236816244469803716805197995844376456662949400645753161559657568271707104752840713848200713732858119118983544260098717918918177836014078598553301277960912710050688398437437488562238517910766724575140638929629133756378245719470344474376415077956782103809275253870131337435967970018320882184251142799103902928024690599074633619793696609928605729229396674237325810414793339647007663181109400491843809848016779120230061005757071614206291992557833355659981495244641220584386179198336435983813939396152979100727713402192178340294013875550657505799408765291635445904002260357828541152674599681949311870376457093821563404647705135918894298098898801086453260767956837592860790522651147843698679697506103562866313695635730116499893847393283304404092691803228291217857416198395397070562513155247751379655551731219143625829927033988349407925009023500357874430369159381582073774409710028659210894451586450796136411796086016615967587772092189928699579974773884812266552963328940074659197844079590874838804568237339764539388582099101500384317593678870717265070066057385540489309397948134235946581143556400450876721265267895672273655933637957535797953928875236983511794983244520863449214114846294789721157323866869570896167373331513947407144126860456025312488272236420267677105395444896335402226446323851986641407279257451224558258280960401953567459451639097319414650335352468381508550327549319857016727410494047238563920017758759976972110175253891948102714993058658170957232928738450419871279140440996966533421678158567468954732904926690062292130378277974265429553732668409911089225181313834234251123566213497636992060846369223137189264513800273140500532420748587523600093085451374009452465776094672626217515962351240987901140116951416858257513304933113501168500483177107650269077061130806320308753888574921831554116215959785020410071997445082223403440650378348689902239394912930998315765983097350984770863369777087641748275817533615108693865956793372095322837399268986041585555909652675589684027814623244631089895399023143366022985509735800590647863987054212831591149185676584357945058503581805367047723061045198868293054277374005955988786525607867656616097081390629869561 A013900 804 1941881456427702658578771457328011204291667540118350641259889804343067262556209079953959982434584694969772424876784400076865044545950854643402227776745672779548105246817462562625402038758147450322114963230316669046018196765480301018468393785497574409910470105221807274474357711898624154215734835820462959665932948867036982269049247025586884974720869750843664215574541928741185705050701742244996915270720271134358863018871630720136669852672002966229271092235651423382365774169350648504243246017701881650997386782970147351103012176632495032053951404788549610258685666558677284284707579263631904622888895240293254101795327003728559968339411431373688567251902062712611023905988689687683290354892567367416974607277433379744927666768223884348253145603549832143337705804170894654810993212262645718241999479761753102825351588016168090158076618519037961618972623043595413708696438810265750347787349437985555927871611292807327216115722788819357603480250139096326150435403652359458697244849240645886100581585332973087740243718120844375161028527071856141673584007194751287097896030153400968208007119896725278761060044479129007415772207107630898380873437448906641600906656788976847290206008485637269937175610672931083897970758818163081120087945328162766845459815429837820095100216879666622043668817342093579300627430434959548446569239002183605510237313844130818132481228467316496215044055139461750275281003579433960976551903172710254390202029993484881022033079095439824685368401942079108662462771298537336642315581587390464422877559574858493879405462160100716227234294091210997006972393072832170424815992374473815126344497802645749859255112502386043591521385685017905546987762558042488873529120185430203721428370125697572520939704906068314518278238903745835829324528004232196534359956429736496314799837838275595129295852377894268628375086842373267591466564494731185690853959114616170209253012466557969289963231882275132698519001313864180749353524528487757292488520301494059586595323999709268610406870781094103065232346796858884858514624813037993652845926611016298400007447352158421070590099640691589580031860048146418167164360601529869111692950174036191561748636046374323879340677304838785120869360985720816601337544202598999327585000246219230032853641930840665069184264192805834461453598359401827914351738551199878926186185360292520471770552859518190058427710239278625413730981890399881493570978651738631286389141733840244674546603028288790723075524451597885963552802425566722972731854268036561745985646243524063439894873795129042060262245043421303596175631455442822031726881659300033966318560234020489208902126236773186101875903437236535868988085450994867917277933992214013934254392227437233936140338527316264934528482633954407532133721440767583242069164953771575487653353593711482883147916460079573271767236882006146970168010745024780190193342677103652725630564060835323649722466296268484257414565520100321536443526473071423321046635361483387853144679065017213333056570149735068975999356350891148461771969826838648878651546042740986443623227909793127758503599945538153328308702676748550286783480051315321776053244959727219720536232829635213491431696925300649241069361682400460855369829607825940026013731033608310126721132878959034236047258228181512268150383157079577151959812096213433951371649018242934418430136302621441560030726538746736884474526893237880290604056458593137274803558149721134553338145191196298371746949564873606257265353574222319794333249582276556963049052248566900371310241233056118306028587351508186649336579640867893245683644205632083658139795644095175621710712383673461936651531333097439765684286084710134453629912178850105036537930493701767778098261155033606477751773122363150315870092871137736333616251981535529667902750179485235648866559116358793333740922485097193311492121760010692415984848755673288369840347434350075559597621451264375067205874630659581004527332962032755736800059366686256467391142691353282839571281430539860496657402618481023835701395630829438851805255937277886835095318945114199478729084140471137757111873240618675282951515552806696547289841187589484979991883274553997735662641224084687487855704574203301171520036575942687569695081447539522536821091868661469575252989921855034343297929001469372981163667994979838637826068196201877983028510472226716009909959438873284239597505402863930902933798815657867396994968347562005881366608065590609444119464735654915313434758665129036251640333822641896568312568431657690222494158110622635803669607203528658578966814713898689001318692849263351469387451901294504777361873433926148821066144308448569380711772138864595359138246405865858894664605961493634098246711008754216152016114009189083558525493611743999810097351970055452975415105829144785586289415652229011709939248007896111912736912694717390583817812390076209333391364960111727053722663770385042043378824928614028567407583159354665669928034252781398542226368346190633783235773991844108531571587894441387223579302065082726827171997591717573961641795454837457753684215363650864262778425815003296403152418167333874254253667859369973414751775014664854999031726648005767767880095545191865161425610476168402028504127681730608021078872889045818844317841143297492928065531957392097679714243980370923852867771379536954881364972801337757743194531267277455098859759038021617904253458706204552840903949661 A013900 805 7930839998077836855604219087644787887458803692264895972320157209807325350073076059649047918221069787310742530211700045138324605295162431399973681865234778944625196186632445669480967091894188760008000043443899538367511963428094862869827785527744429145089760867206488311487998805522882806856636858709188594034596422400814606322006298826446422512142478870290359866492202265713805279183276036204534146654063930060106166814236645895740893481967579986379932297070716213887343440650819152906828345304142272552720078357715161766787163133596949592906574986248320251807108389477960455424458509178178325302245159939776919370396396811254815495254958566284712851202060466226637395345472313542157013821707089277835033410556372943649638828775769934290585020212603473006437667612520155030608232189195083640517868317294455609002121245968420113182690875770221458086007708744971072723100834441445161261148661627026246950576375552565697890665439557539927207731293073333444727319382492004917624876386028571104069271353239980720613017109421058633439531768442694740065226117368090926387804274645535047659290086377335607713324088717255258315762686820482459708223586758517063868904477898517130994777649462199659787688848724928512678786274060018657765632297602694884236309277656816070888218890858463330755169860575661729315271789266848726770181875578057065447965723708128518465684717664595769508357640639130873761025421999769819458296604299569122665278500898421596066966320366764883437337775740047229767472866723127635118217709076642983139938663937239149711373727413529495244363807732208924087172957521146940064161419272580882831318689820283309645933664226107343018176082797567313062358268051063886850869153278435680448889327858731581630342369746578509392414673785027271856380134146612718098176032414643254335770332515139196343152319992410360399415320548023504543576187519496130211202345273963015367780437467681868935108125293631751729154151784954014462615478880321378046009658251852190251673549342536623641031311363937207422818492785398168509544437713553282915581701717978275311768815738397559652818096532648161695397699654494834582934132297068739968934289498731383993529166225633422529939139521369387150927678071143372802339265615378775752789227090584203596407591863388291049720522574102501329857102513231364786831849768693976722315925816156043151278586704111099535814669815948073330844116869564046407774727482544395775373180144318677115560455974437278480903472488295377661631963939059478859657138747942389863341723808822871018938093961560315807359095244081989438444492602805484902597789111628928021875598170323313998566382665731606131857479103921173379070108778493591055822727495535246522902297550468634555824692719750884935372710453815829756394863869960327486517918656863445220700549065430660954547288762527445278797843917038186847010142851766449799548821020901705200400512311421606153155174323056412824191084455207243287310542912197473056909884526469665814416036914115865990749671205103144939947947272030890323871363741761552723949657844704505475388068729614022871632311041172317546298900910811430974802697661056956980900833793266897787861749035746005055569684844317306866100621116453404579876776471151529486182704928090732996851905512089470682474843376974342435865248002211858125896220541957381814230903127054986701244938103672532096763050287622086856619299759199720132736317586596690537162486642834235350422872113509993376350088464849860188903687797834950494356218952225268569345597337424326373368527530165725829769659630881936602742174247848203672589816983866198500292397529844750851804342156873169568940455769034586844470958482850744832204377959553892829829598467257883484298886481533907249392494360816464568195362165106500097858468334041238252211289910785830398771562953680064213124635262307932300658285972181428906816136787894032704553332796976577943028205366730285476350579784951425440171085077570939737420859259542706724728633256898633798375910061749274794258994691540967928411905597266142044096697578692554901099627199059847205276931267182314184958358613883972341777567620733382175482987684075403196269830473489256706217528685925496253838970907208276517906152899844106246079251834977611532153558121892176553760311392838067616497415132830067661743517621965153960584082946176286072364722648131603082789275254261819036224411413341983064602830676827111893934547223246335782095245367286673621337750046352975286514211299012162084360539005385592416541929044301604295378613633752017508402846449538598031016946939848349648974674784369302999476761697528788255728404653371218326265061036279110656334329304109032770851871284443160177558611871942112514283490677564102940665163241043145350457526985217281368418405278255445552345809131916047957750188754684158953574592728296518558920737873407989600760911400122636614713007024957264571835784827293320594405502269777482686177877788703549417218754619818762567705253189045513624747007795864515497900053691275964001207451143306429717579982536331335534315218458897116049279457650901858386477631649480777843411194189626443175671659158120767793161139089167748966400473834847004146566866096213641697643497171329846893015736369083657949496245845024917787897339331182434165005367132717023525818623554476870478421117958938256967937566782916337736738528343219121646708240746943127704379454955468720462088661714439761 A013900 806 32390351566989691579810046780069165855958387618382753905448726380731307269558800008288736251854589339425590878380134366049476658810578181243063914079487225922522708371021757991172887180972148208937432985429273548546293977348645657541526528701646550815890237447518886119436447409634811194365997451291055846085289283323589334494312247043388660628263610096631729021100669765604017854517696842738974112884009150822409655992190699739441278810597275389954267874398809159853513233305451153205930551884992759474836624740822849886897219741086435429339335807911750988725663180575327773959486421793107276545224759955202856177555294613242603218986271535521962040307186352176676012967838821209837002306247745026695337787086693295532433590241950764406112571635314056709065084733961177680662111692123830291322666512530603447181172382780870552669540988424037227190522169293045103079488841043140624551818510099599522197095925970609119320964612362388374249022581772094194944289817354979776076675273055673274700415203038758501036343789603654985889025135028578030595130051169137520551357825884104333680354301063762732797594624054230917742664705006219234176815658904046299064056647089811713212902392946219092738559814766329263559943700674796260199276632271463779404394957187480171930645660373940947600519982746920644358230829816526151850826568230218439053102260162091390394221421098693246844852948491915040658277687014681919419448619916474553446386590797744538918693215976224827211314647237702631140565702456792297713948063857626684084806637324742348575371151503323225057001471522922199073347162985073739062981716612566856152271492413708885208267323999509225727875957929627460845290464905618071351521559773612440956989352797173511268062902624371036788070161620103666015913962248315148597478832160676929675973950795412506924264733233323145317612510065503342929924051024561664891701709535737625026567452442196988599744029619846730868790200459082475420782339910599420399086091276047782059050194543403167148959619772767312772740429203337445407998947610360676308810143568096792179070332126005211775634040867084889828335440556622008414995872648590737975864500676058344099356461311275686587946969658364235432490880938034720005406597039034073430742235149882036492291842336855982864454635965414599783770722231390730157264744472172839025587194941688711990180027236846845725320228809983342238573788551103391498039172286187049330597380400592053526337573805655263481136352892919640203248765555476756670204580017610262383263797549337296351316088486502447349151088245450497147540590683610483696184533108592816563070152363015617024858962011497118334725262265803568118633610332354453724676657187242995859431796328166500858078183361427308915440622137139684123922019926168843448015318104414653489308333138674427835127536582327101790583553139419575940060971431042209392787139480285675110660932731589293111707200607969018671691632214596357516948275618248611909198716304439288622322350776977522408686722918432959352386351401648631202613360529092099241435521553215515516537886886685360424056393155562903263156887508745876055622672320220379062654076195915130522303957098639294993457205442361157289148412802328466098079322662606432726048271379520290723175864153830119303766190310744288916659695231081451983830880211628685024882245692108398241541152954147092008922070442727652553205738765847336193828527391737130419515848860485943428897402421658277458344772649381778847361740238825519148950728179002171589332923431372028765800776654477371027088096668144548161195916587811096467427744133624925161242681044036476798604965607227868709679284346769925166090686010769209819950732228992013260199892929726389196108566578119112131151135611504883759431246813873622156163868381526155187094381335930320717453339030687703932886535999427088617050806397272145979756691071574806862698971029464838953699436566468525644248879250299901591628168736392552552540268722757628077170935813132967194580852659100274936507954478717158657394992061700247988437366677835842164135888543307521030918720265230556545102617373322145325026105697404826876272245483520038269288810906607946803119715123717005175799994921100229335057036964406214163718518498483898236079878879177960155389041519801344790604709641406412167394362063385507255575413744561516124430836131956928282022761855205949387663154877641406376127485370060284513129978249007583213990973699780871023579126302060232720627976880506870180898961712434303373991308951761226404360091320220248458085573587407037757074344013981584649727118261517454749466041925639021644008633173238046137517462043328552110645690645241004848468898364665594924327304304810653661697718559730230384073533857907550968948936417852884054038977415328343435781071421467463380295503643194328266452947736228539743006744469523443736457239010152260320786006703634989195099100648933477932932106225500486816101756854721954878412532961556428021527592254633971240342879286098063609489107180593855853295352421828932915998124256613343787032318023200170553978282271505930738071681897276094271053501601047546200203798839340185864817201315209092721425141589372484481997884390412230270987504440925399025612461920710936515195567151912111762469311459821510555732584912096728498819366277462541197790166277217694221010784435675397866951560345069557936442772742831174800583836363084756707936765396605142339861 A013900 807 132285467225094166370793791864527260341485506830624623607997048860271112750912364672652036014935580175737395131983185144517033671724941160592978574555947858877400915780798332833507179708695531472269578993224681528891467779183581078611006037396923379833728134649649330319276514302136942033721364556815252472052776047311154524597555142462150672260552038259263741126806266490373134923653580193127086913403694656882954098447362028996551866231639143017387615380100050888566893249656026360259494172884050813963939733940619342045926822041790852023400210712428190124805469721450876736955712454731651221245628987357803940117609756285238729049265050564496780690780620088111114681237963497541916510955948721711271455751578551174977307558340741358861768759928357774319549421627055579726769811023914627416621193626492750069236073309687736205028225020363598863606038782131894798532043455193131667872706528916284508204681668352490674827870894313842721658807375237991673666168987349290258454525559361948276877240431145796632841032707464076931524353442995350563331601237109925716821321048051096393288268681328814440781389001694508545383734664380604980520767009345674394053812816436147107744527875934046342872644878046980111634429627869636081076125893136517492929268849044344957662121872178872598036231262056681350544094890284504273300112638135603357155213993830257609600430100130594188132310771788778709467512559814349441782889528049493640204940921863659269142373882061715793038557362098148553543815525969487879885833001548996998097442872304617550559021895225873886778524766848238076157656221694502642780862691799100909778348154438320871787969786213719628304443927656349442465711633011499670824820553792970343724881172748289134543406968671096375717194135142827002479260229132306146702111895906252809166574888417495014941896521262948291114806569971032268363445746713463320145863843616615570108629159086629163337203191114445653387956926485139196948492575211219003451327904466598022755148958584907418356233132073578754862461959649779664128253909934421648473487816156607677035333322506150011418078761939302265632794601112740501189693058479982081557966183075590559194525822997842342869520806728695032294071439329908538008801088373716098332567793317868375120205605579795856472702043200985732391497790435945112426015100163545564037239688448545810327806239418033439473626071803081778019901448395349912320533281573188814358142091891438406398968811517250467238572459986325995473728486653888177393539195454502090209750058835046001365706388303813131721115308654332620850767673951524260074070947853337030718051372335944444506843511610117392487969778345030618356879646591979156811405660295076306632501258815661134320977966744588633768859960310914321070194045502486099694882808685557990730337652679993369395872207283418698750024079960256629516378953482490918423291349138574206005125426030016563586816489710206877126074466819265198331325969400764774146970386457676803101715335130604676246839853757894967724040450145824576343224428350225571604046055011009040136607900371798567193249139343027608779962307431356541144644611645684370350164575245813180481272113490509843322073566204352644845768321874402490719631859765673594502886471189370198862813269966521744078630801614301061108818777952954989128615681703192924138806604513385601366676464321185092620730636817214448520200110899335871596551282549121006083475097846959502043903310127696992625903344322112772372288930671127541581748817906590947990166181918989934054435717735327685489101522690465817289688404132195886893718117243881690475956394894630418929659338641444945825069874879927398140756136827268540594870605447158510347995642914188475842216192870262843973946484102082707266776914543788074121611011020859351925767349908454358772471899388570682320005834561796172047985815457905568668070281762109740282755730280408378235642822580550672052202491995029078390270195564469560272382264030883151587601896125352164452354854925884091968467073394483226389825544474182044509825037686316040818389546535610789949896176353948381216410144717002347044084443304876750850210354051489671815640701912488422146568031656487744555489935057260367727535779723368383672256965118176587269872069410329586248584539860062192060653485251177569339267481497434813568002802849577432565304102277361422753537443715608473100104478498930145422148639127348578040358657296750119611843749678248755128270533309370498514549441005654989012679630428714650844021278881196976519273453321002836947915749173902670310705085461846203849535173418981698459749011294544253935317302751454677468281204248620183003640175809919433142636676280029120896040067838581495430393314067512793641825103702614086819835320173089381617984641700919902754416909573486688658928246724673599267348750302478715392953588094725166087508746298601856528382450764322363006693432059409866159365947967672763706128001272126790640879504280825569239148861054742856576655593635232387685578072125370547284299402121343966751160855274558813973962477070869839759673256603339643233289294108347193888503876942339884483798535043548092430685796708646770792665142190297753245412041636766980061970337874687863085902881342837456532646731000691407561212677402368491082178005772079160958756672633151041968436015882951062185724365724526328103814734556858926637783864601769543834239246674310817955641251493040458435368649961 A013900 808 540267208979474309969125296147707648487921299932460855902044355247282111857113939471942852940634417931309271195927658431907161735725503918918944389322521206389051957541274251923659506155463128781427659835807915056827172448431442666736288368338812172502308908450767479606287531337871787096863458707853729436363214707599533505063399554884812022729992840006697304399730599779599410714828510520330528790118942751870329716422969709986846473428503655636455777361481997934046937287813426913962160410969924813360940231326617395469111779827700060539620823970838683716908143694847247132277562192081991484340494592896994429638270123254299778548832442275511866515997821282474691580758647958274438764311701130289725463706477712432275996776326980124468708654192165914456246112416479320217680311972580753746850033511152667050517116240168993122691978833891994482452286596143653678579517207397724237890588607453526476243248606400075517555182347338059373369456860016857032411674427402223693844386291515692319542614522082979173982694521586744060115543420890754231053155944081884729995674113666530830925011409683692386409711603209544044710256126531493181549845063635678138429570977419684838886534042630114602972511819076549520906285677612008588359086836284744229389919835650858285932829600287605756512370133596954360438488485505834187089263325522255806560966627416148933626726172373459854345358555373322916114977513050344369534940904396465025454639423924292684763638314102135532064565161102410605676850533427511419729610447459260188926764532222160842855651881313886766866059778809655975073559932678739937883964100439399824726661475889700710790119191845238547677807749385224414323655346093898817115320448566423973777130922502460402677862944156593379162968284530954903652549181059480666052241896182623004170017668360779808019214524386528378690272627225262858255417137598202259271042669578463266496222457254861252614634890033698607447408271414883479396535474912714743214571745959937451332326616905578972216110090934835066312535751867624776045865921817081388952220063453017570387681857780689767782586889715066322373162063199144593649326609831153299272971246265202478396922108231310910355752796281470110087249459438718789990282533828182290916138457257299548696806833954049837216018887339189030645848517417233869604200696593036601630054648832394392505603790213429788187675713477038092692857525292896972258202295806342009908902475635915487012434922086414150499521022402613984440249986071631359181130821694927441127730425038270209223682826177991515075338753190468511149241107953094182092773232198761620492624327808603041754844092610392052777509859708717893461950521525948666312618668616781438994105023630300454341440434959541183764034732765765489597100571430748982249970573835496075499762737648013599943051077638417590983672094989764060864472800296794642423482622308200053319738757574616677361480812441945617077477856011027815770166722955632814858415902302184289224518701922237688864394893572472595576721326481012298067939231049584607213656097316517031830960462516362900072516003239998400045852839742710681045384203066751182631477491926000856216743919978704741621523973808762841167247249135569086750539198100847292982833139870978018545814538683541421513280135503768577975587879856441424055168434259691924668224192299722647927244714610616357957418614555822346415797793124088532523346689610147650066526730591865149257007552795837415280444474449285095758437594042882663701561928961125997277585693741528708661654969238569535633725017921654134858633701004705353858521056353854455954543988345554988581040634604863944689113701066986366674060279172384273912051634577345519270759353221480068375670995517633351336838809667800086830950863465199417308145651721302700059378359528468355117011256764760912233818148939666308057350916897447590902834505814914152398542960793946137960567087344049580279072249759390254082780895975045695577996676910793910282076491567446900192026915357658145892508342917482339381912896012551362164620946239721028622425565395634562845160923743336937674321888448854002565092318985890443024094957192043020151930006321495877377220644656293254026820999257292125096396605503988539124248343496110118245471788550796473527430367827019858657106959767819562116071660451155019527893815120762041917391049415074064029145027416360280596609800741959105848742679208643454923206832624314460256850669904685419068124813359333362353769886560636546281673891313543934226718149099975452999341229981761007381819659116885069718620950239811542988090451295636573661159396777059482041483331484518799702884734552993938025349845665467766817275592231943212680638137099618524068764764376443068025371547856949894594976250954234516555392693155368675759216854805986558638617511376486171441378298459103624015077142091255145543160558266866140849423295549019727077999652567267893791332627460720301924961076123494297783206624312823988155177102582536355287575686621246229779057089945297977534354472503183015952382800187680926709874126567616583432321306966956040268720039357194882907232572324087264560166080769889807844256293023580985241094499884537244327340564660761660038073118884350576316999043595163799062439046726654778312156256991690556797214275551754273350819085457724803654331500903576316023779067779903701135117861218402099140299719203951595742960341581799485923452390863978029336347538674370061 A013900 809 2206505848460280008819214591122148954897167868975463314050395253309780120317750897311301277637697966907678125800559345729410471152038266280760779699376498181534733488846275713555669712749033119719357486963082941691502911823811303426660342061420911132528852315312687914227518513024533503554087148572204124244780441550521962387562935185504615666843586487864192467596244142290461732899841834644592432962253564211856365465172767015526989668975825208488504676777805989244439030624096104672739773296602680900172229359701269431452794889106089644949925946800126239006908266572269336860181924026244253503186498307345207847080088648653008979871065126329860289549853217897576170359667974885036593631764182897917398056049089331822370830710193795853322777483294879003396669203966255608180348379807529028958263968712932118653684004953590424981379433447477128557777866139596892132340284806250252957693190822289554935151527876647154821322637779945715624837572131451705822929551940627849190253551897565530517936311512253617327441896678306943002661951000803350245798425244380769507660062643299592233111670023300577759028289568379702042545201756623397834260903774239536720838349258450712270181332570039693680114638492802354974882882242220881887725934907157360191995600990701505976436555303364210957777927374993454900421191262142862909325447437028770461831450363996921275973845987316619764591733221358743495028095776026424489962021682586507206924318325888627678135860002262845828640422639023516257055430940421832816829121758078811996855987952813059320467610704125926258444441608696294777453901194613174459051835666568653263565982860342602562638636581534330597809482307071944415763655122637438252879497359310580717727154177723221033037062728092887176432857933821157452962279762914206047704627180441346793953773329369929174711082058261544937937321127123323264663807387081955445291124637868071405160488633897036096664682969021518516374567568693797033086869929626493195477375682246726504923806468430691986006787438497050829162093576738318215473697057159063917701150913368532512237901863043972861290630898872192082270553555473689634067808456538023020714041139842959707223347979149605120294840351045948358077445604543130848918102886690213122512891989422994344132177487358568894223779953800869259249740575832242264084385669156317377753907821351030770826528945214458811367074569087284751404992111906245817296696254504977209010958509647118076422972477728046118469244307115538176466409408365135705663015570015074857237204956629224399760652254076361324710706077243945636853126758232339902179277250396194533015547509827443491434000513474194793140680795546234457405845586914648474036032217116465691777263321113533715876331221858697108151878016123395601829008040880893349156087070572123357444656496590989991541014849234138921754006186819790390740654228164939295916387801251542145963198379549249546628701147574962536651744389212494713414753683389822934796071245008253157806146055039312867328764049234228900067483146202428807551568681468839543905900080706484526217857455923540236549062681348480705625667628646044435168134669129121571736399856252472022875660060328948013961207682956342128373995657441826842766963889502868530118481809380201196520979703251990203143808914691076753078676435709572276425137457528442049229419091995489566122308066185932878150251321126048600819106182695883099767132738383493627784351886936967047945693803381032383584278558542799708872130736268131129706212775632063646607385009395471140573773721522211079051231979418845573830280756907018140398939704775833337418409057346069474418816636830359441368753955641380087119896260228213785468483992828971412599227545251199968733146288464561887828134719403072002426373252429084405427614964340624078615207217528577137601740790764216806415048935902640108403334937051782603453857308033196704725041704721516215990890001988920234867339254314575496089739540032580100355791806168050319776938881287101452521157317039126991297739215817632539752009840517757030767890571158590892717876874057876513750484573821086130492635698935853080730096105062594144245149238762980090645517490747627634292184212061411935064193669887706025398318472935445096625881783920806830036449577092096428329851892672699631761349191494711641457810384520222666408890658228519376156858702307153399975495235616184438344894683820035926155955824898699942895323948327795311449464077808395624701547618365666744522393947472182279305530621187536095319273819457358847570062516709740112009097051618929430122889541495364562529203200226960626126114753536585407665104115599254714385351247272617095283269330032182571926202063510071506852206896366689113767766242954595510565487963974116921465237101498440143298395853508534364036893315929984510122536416830218549269904550115123569943600571092037231167967579178266272709270530775047016378985459049631372301075375144955245812035455957039185070691957562628762848546959834439311166343149305518348286876840102681415346034635504722258634142546629307860456723630188929456012526882105052131017519781458758978476311455861377121277438850638387734106534970593900125404139288072938444094535927471581356523154462908695073086832110946052066914706373175377506759455681336020394706059619995195179546353577736979328329458937171796935849032114498972485709635992119937231500997223500577916125420074014568862259457832979963533590606319047533440500161 A013900 810 9011592742202478044298563130816559668844478190850558696376533304437726299169846757459982859301399904345615141260190224452831034642510635355521381131003255599704186576530563488008424229508038913278947631863414005245208733682539568136126929673391204577272218269820864023184522586562010306398750877570887436032232046116928297109008171154054586349571558418672636321102288297772617053797976936713814600053572743851206794052677562940880794034053836709813110438932914218479202689410901525190041180860428305667074302100185314186265791059393069825029637509252342372854353058416071770940005856097508181976617480923526870713467637130052402627700396953508908738410845077068708734942090335895952837088081731137567343318108141789185076532074333191838351408842302098632651340092587788495624968998320309114697474832884454778725629498314963608256876725522274788219949140878593806754583089517491464354767718330503593600207290152542521652918606279714077129114753179634043203132406010270139505763721558399280753834207783506510780622777665770064224114676744331963542215594339000745127003969501562507938843604653831912926225196454509109491660901039427375718302791365275466161112623044787812433359850530631682998649875183092590755274154248336545938543378480256281917489426001725011259870511951025077336871790970138144152265087654908928550838969203016638471936288263050190180126060370645794097188862241084465666787740986965296285878382715873236670306815399080070188902343971101690911596178740458581768956342559207747829044633001291434155171537254071768383781089344331399558039202418518146196894255322820860421388061097668703362383094165908083468675018301280941128844304499794835260364759650018684206023408044657702019850188104393584744247700924866888610156611520376922974800699741997671833636515572267684882533399608253057112366704945228033942574751152605491668536720413388801316068927424641628293887356790187519019424328378463752794243887781869905156627118566457490486142345501239537965485822921524257570742306584353243788431735538850542162134341624840390105347188146439337001763327236759752606769926944714818555393250046463651308185970585155396356921236133273771583230582704992881421401277772547108735172453670960205243197272917634386103868024686894440623864570208298618579468233933098083942571124735497036462989303595786984958802112687087566122163397691679316445963080614683948740497879689228410448667254469720031924298864660208304583037138319261590880486359143934876582044639131113459100634027552514137239517326000574372000286879631525521362612319400778075619417491846423457626830288397620348488483330600433771790809092931080472428860647577771171693725671367363702747459033213957574648253212907023104162544240219524326718100193157527576100825453568769697408181724361010679576263079042383758815442650286771996004474458421596892754614296673902656743391415335479224529870444465115469622635824985512052070901925911727138871551908933086059237823569367809451730049238909532112720770272582241563484994507984888485695350169203555569050105630425513434160010877853594786603630263445958011398326494787820938723714613970324914540250202389320577241098506128049516912766982259169679842834364038553822450371399988082554866725421676171489086912529727031156440649833132298741258325375509757899843720180315429367701699919743037870932489684495418034653586319570862216216653912379854438863642046583964764708727699325791154057482056008082277738828935645223206833804378012123410614964273303171686771172867724257053080688489829842583790164215578376486626925823469564709694221450047214685709183861849516139686543363445295507824853569398988916055186455436294308149445620943596794975167917816787971043503011489864405670640772835648805768181553426618876049291327703478507140096446412315679416256407165300928623296507774168908369370168619748122382548502085595686694964247551294849099244609848012951120141935115885412098155601345186600420443189671362740479051315862003532329343111119676815584286088029060008873233723141668412007116172649559372223539973659216647527684867798427271686631103950659616502862866232782245807105758251181125751185448629479876768840343832664224545407608431382050066035297873634124254574860419592751095358693754251408115038376444716465238776157994332743309589484849229425912103216746161754212681602782951347507993320067275294480828822723084092546049465340424605335478735432689497159286067689641346379239215329714837916970653643265087119093996915522637354429541525319618726719739894556766301196465277613921304494323299310759905190081319250130120122291391033522000030459383623031778275927414337342751463495554053766874186373773783546551206605037658091376228047880617106479296019959154654893073096311466880887685121803710058704697440028482965667775961102512712407291766443029726287130229035997560347850327558089536462638204484008900294640430892290058537246194240704886864376179817709599692786398094573489692978513487206793425173773222421816791756781989540201271096155400899471681209960208831302862199165434778236980230217051732125513340783556975499002754082093194906162386309287331089983252233579937518096063170670557975972464938275922612889757571665119864456689004111146882192538419213391932450733799707600122230039412800081996627980442193189175011809671574762273037497967907857368027859210065053027767110454261495933767825744249702974704922713995131302047500928858228350371880148040261 A013900 811 36804254930021882783197805981131042160087402223730957622430096045187422416165870311989073455655706650737831144035884155878031681414512328366120228198511527198007468101395050871938693404158011233761463302241001002235962234441593532764324129606026692005242043907993660577951931880300492854373444857838138948386674931778192975151197380818445490164871551309259332671650176739221443082033371405209826921893396496735457518797334487484414191795273308560384434156756353892605130183025752329930172376793256103603203824281668941853442303531458295865473367581175000737316836180230137135767848856893689263518885430457257016207743890270484147624193818898222687687452470790101390413085726082922996877904271686220669924412828779989352560249721316263120202827204254843327709970723477879582770431511008972775645071662458234646248122159697641187445518491582247984843882506211405844760199550481476407062771193201328057126200193919289065225206532825586542117094692575696575479956262518950287025629120980380060926015041842826724185652266887549185067770975406202916634726251055507282173942038845300940235539104610319569413909251065057108584001777596026384598496148517712896624066224889840949546897398912003387166468953885143632996205928639785535604150950594593161235500482223071120211448417729693469376595418372932164670409996756501210003409984961009456199873466831411544764843023285814858318123129467675307314193479752605953526452188728280601758436735078198313738566251914720386953740865190085634261176367602402922116349014685207347524570230470891763327968730772273213266387464636672379400882025058187998867851401717049849071012157266079369602499110919279792945254152851916586481690975251400958184504406818594565476972173087341943847566779594949784639629227266982911498306512616992433533426726885214024096439539873465918805673972033510758652903483757107241128962488377041616843758422563906298756693647754161636614749918954812191250724256333822661520085971564387603351944439403957898244378614879620141868926225063463667309577839545955038094915026764352262069638556456061042688238606530977742381061665404836735176900127908012244771413630652803739416698377413139543796843606056044132006026379952137419332426553210022245193947225520183513921193503491770271846365915052282596439024793674399817727938673103368182115531077804857221057228667227447015887093654675985187976274263501511329735016130936657440341812382647038052102060917457621396955886559646834582576585219866103573383605092720019609426358532561250540414049950636271793260743645389993013322566336277037139415338597867469889717195207675009662882163258988562167804615207248918688527182199633022820085516708157121465754600185008157344578505595086785966733351094024799522273719716974851531080957335745665889954452388644528077468095617380078551761908143478855795653870140114102291296013003660182514308341622763046036381668412110422554601276595459154757374822626518010719592444022825525707619254477478639949620145826679659011095010591023405351670629555055591049316865321394410503113105455326469841966334586252744321562672962569900560309916635689434283662461578630817953798750391828426558830947649976073160072948545011657148615799669004221704823384285062727950413748161393073654751348549570697673050414424145454421471867924444777748509637432146425396059880343922460711713252052937421290746746541345677948112652460204475893617439346095617079511679505544162978077316522424664838595428994897591744253147294043691233415986203561756789113833880245505954743892942002549926299993463007862987409514382557872700426879518359279545119563519363470715609951437190294828802992287635980031049903057833825020207459009941364613954878268323461569326741692728766709063869650978846123286636050531207578291786760765104274489375036888984878619612208760212687891333890696991012840253075030081926370688719916283429626590178388490844501074010324879541682722797348722727435489389609477939963732451380002239753233958163324488389802529466983202204598396405572011299182721916611103146675167834238081657531829961580369384465296260424618722641778275992890418958734844172202883046434379407086861542241933107394191497617087327792130123759002215862056744826081007000502233442014519174341305536520431930134036348276242960398150945640812351283437724662222747597046659616215966541767146607454381308743026480079097464447475712170465451413167446293471075234038859382608037737388337331912388797258567303699251537763515112585568178911896682918741863044973099380161414816423099183807482785036768293613606570281038373839546716306030775673721570392411398233846399199114207708688493428822555868594813655806543344631443315883156253329446840904448647744346577276205189199354411203485203454725718758199700275693643654054465913519517767308566729470514733271255332710621744148158994855536146672214215870630321033956597153571345233702241278447632720362025719144657069147685620369687593814908621244445683828583239911614752234545632391466164381030665080263125551485079368968933192701279698848132850810473751343232429195209691196225541160607465827192452646949430899409452708088146698191931690430416056397593649691398796500227120026877633819225671788195087703547428018379339092709428350447833204713974362119609366799826195856227682510331551941646102854906891488158174074718488230448184619947827685893135756683573359829804597110889915956168695349561150229745823500591050819263982146084491377990361 A013900 812 150312294363957301496740942605343270417055119509341827756724377688245997077285447107064886889316927187985026913188098516905625068096691214792399990105769126740909498480375628661135689670615137837816426034145774434232895597645146588756308942048103218845301036766680817160074062944267123167039440517341601117244967475550249708007980374197994044827842067573697349823619158470831034912775574189388859341531742525713778787977712577669583485125267514764774627924042781689142504785625658116420146934233714045981948341952588407092585565295132357602475646011644401686276427960514083306326607284288373214826743505415913837151063029997574577796117599956050177007012323406323878687473826980991894472045713897965524258964358433183294780668447077471525483486787724409889543619141726731481872302104543256721984812821717338576976601960543296071287429516989550577148885387500508821990975744320948275561470892924737119437171338185962390575331225919510822246968551043094959614264851709907386191658918625091187207998958405330467073346608847706514284468508427448738030802116662048346633878854790132415316905492678110763762916186184050802225030243881708953365102718657339758815245493138824311885433213793911945529963021031268996663437629363676745746448501474328524395068754947726985126696694298258827974422724772310626662586138163223348276136722989243681075359425759634721385640156244619748671904991182062190277204904851097727403336910437359533922233228169604811337992168011161447078160021263693928971704664101341376618303127224870013232444802836399521499520421315771802574466310710098301383521679422170664364190777604005005640769822502552019472936221404541521647505430916665382766460593715221904722292632392228883459067529078186320209791332110514010396494366710312175833145126485571414786301628698629481026292821236762032460171874856033322925081770915885440602036827743164044393210617351672278658511283486419294259936758753267425099274186017221465736844636552086975237279636914143856177764945408471501027023464707917027122714164067474517038480555723317837870872898060755360504077981171772728636236328741559114972712989289240716883175180362746404955477259891380623960232768337095895569944344388904386432982618391605061618845057694207009389060308804242459018014880030942404399217598870409969982492062760139095946222590393895181377048657052283585031495082155845782199089695840785923282109115374533588757436293781150755628079095049589004928933254140196765535614273040373470159554942782924806877800309191935893355561817443548267127996382880915855703706496555383658123323782889131644063886664860714639186705848198445738092996772540516064732553348703428132534078873301207935409828370192000419150419279399537653521645936457777753717620969816708112939268935876209806828868954915505765715526779037596193329360810690138433885766693110145281984338004261555066869212329868179080232408343568588865669628344791329403749270463784834097898220226065752368013504830724990896883587190888222046872143849809280820163369836432094460106058975972233330174737103204290808044549050049419336438434209104693448262290841735854247340142995747702235927430274016868737348032128214930369127089225630653972318936043979810868890888582008972285012739279693613506443637362650235937202870600066874548187677262092841247465958746266648106473553372494065715168804422653775230960078296256424653564832025373560201598877650828455810050729780272421562928546486551096091972430153490249340296023116751133410085462669952774464176598064144551115275487908325556156551729602263876234742185099318990453686119067810651949502354488995870113093318274580320300609129604926393680790940128402182598854303549960537161217732290538117718748915074015248845254459105432356430961073580610555401709064601427523132546331077533340031755236841409793398829684634329471692531890423983432625572456171698813071221386574146613846517680866641850861065949859374715839842009651593458464083819668413518527378422561768791706357280900398635563107002515358393056919003453762353322972439199626979583535607404277920348183464100922496445749760009298760839752959787935818537966852825695370862858311531821245841724889609443972523166430574264708804441813600942266771758172102764939774446500283008632566292347984031352150805048675242587364689039294730708585683845859585247245169197745226651046157418703190317522033647400003551110120581968580574611511834413339643368869531305445885600718999272511983605416904631509834825831585062256154605116561603837680151616614413168395799687324249851450424715624207291359103636466583612176596959821939361217783938250312815501534817262384701147629245483947046493159480352622277841714337379047172384699626701333600600326889414272550150565122914648762706082154095660685741167498291870976032982684688397258692667867175578782975897240299048490032160136751251457164765103172391497884640308557307549255240863269601584413080763131989837461471587062114933061861770000638706265721215860051795619353414731720284967711327945764135885389021244489119345358224127906658334646907308585095024195928879578111792302523047858817685709045214555508018232366408818552646349468622298291516185374081128890971158733385375839345885145754317291077167873669035492346039205547406307058734556536966322615334368127601616428790315828090433678286896731852500461661254513542999783841637007138642454264784865182616646504524845838043214455147504587411242006848746805817321341811350461 A013900 813 613890591724132379000141180435425056053565230643222468083065787640943164909338571815410811609546151645376836401178426340992780246238764687024855591990961796291675223653200585390572931319448955058563903382480791512625003143238140828286230106527600404189312809559837892044275640544744301993628946056315350464541288911862250382725100654242401676475434616019804920111992828729879500518301635322457229825609131181010169661758563916172923581183590182318330822679211048739408592937478535938929638514250845768908921205316908265995235799807415356816628388351802912571323245709963528145451803136369429335047117977212639118222493671876124330751701686098104483964516037036090759271390544246895977205176372176394895591560595241322327397022785377548534698633873232050154294984480345285771846150897467219321514896029988604199568717043656836028041062177766540501684339959976215580402166028356929173168878835264811794230470899456627185311100835109100068649666506283655167655578695133284465852740381215653542767375754022168565904721958541527022695712119737051818440336955461588314535771264727234587528189039552164848394889758910468065418048244067531418147369378371159966317102933773765510995609673888929570650867504156826740542142285521821560979816071319806600810424697150766727682927095880213177589167824665318602663294709458558639917918266497093107123556506104349925245814347758807760170675846391651373373322829107273079585695679254130509851326649400711179590305151366552477173360421003073639007267990360952417588188420202218845912641051708942122155712852216164934666180434037423182778742274449766632500455919003294447542473672852495205281438294774509433102098577912184006421884477252931496298220062245734375164061154575749828555128989263882380374333039575952667632323844224848700700149268069701362088963537505881053532620414271400550191649385679338643848219210222684016870355875536582104941504591398168526106301976360978244115370802387120205437312916987014967653549002400691837159465991307683865815967559237068638388904040182136742511375476110158104966269873842829028590065386981618172795981426449730323019172092269177301063292637294672955225069632599647497696610609398301684193105266863068793535330744755772623762586718973968541252870596247715431117933589549251904749248994764240228815465816010746841893063627650297704157185797315888441910714096527771914925084425873049630062385120210248004377834324867891582211393460171121504619261232167231750320767788138462329852108501374685986694431120571094573989343374183012921325717155320331327195363406288338953525124785021285436652963591844309518617064541333120437391346211729494200490285863993019539510564060528336630215215456529519103852646529414931130285407690733146581735889520449387420763381200280964348279590527639372013264548633794225650772635816300405067971293637097837456297516827542621310155616945626960049756259148376817354870194792590613209181799250414104724060219123495365311956323092668766046953155329893778549852569569149933606910038912342153416613615569827174115999973977933747293425550819855883561367545591838687616741470289024244067416125349076186449453453909542567627071835362874725335482314233487379519001739016153989549448146948671425718192813504935966615279965796437191241366181020603722409127840893790635031616969581586363798296745802156386281386629311364706074539286729819160184048784039660182592910177812626147202283995546340377177578039634269818100320693962299680820952328307146420711263448175816796141918108330370825354447735441880312224529075420335499194186792906313788230889932570964551437614515470862522124754534258531760720038046828609489358111959369347482354163459982697379780666501665519017113260162802700751824152581686955392332044551571645149926675392447754748653155603300084991557031594539238578629953713844749629668941186212481161169533093823291294162988336128858759757176706945132849743530306886622136336214591460082495306623191991587319431184742962942483976725477282598967901920872079977728442155958924514280968705061907635746944097357735418858771936433918041668656583040603737078444395902822868464426728961592275289836370492985422681963434463378819737625836542274785071492929615369421912664804322443074393297756726252335839272627144693930429350455050099606926298713870072648981665499980558977967859242765680477910764262559883118278982055141380001903092394578938461893351450094439354850822443421674102846827782065647865464754866785622453947922013602384345423278911154362795073344897566541435458453898800656142558531031505540622847006520796810597074051820205742367088912599992040820102633848716122620341733749110233616529759126867624997555623367004103935783524130110543259545395649383719936342473169060839926416672831624241902296187920941328545087280615518567932623983528999648483130644895002584237188835246665922827458074322631467288902157368819208319220878464920243100503047557788122827166233570191970660232882716721378540898538283415253398540796900459233547556914802174623253133653187053639256807496868519007711211189768785899695173413617333013845949054526682283245169021997269811364852770825882622259681508511149797074679544202470112584744200354177946850848368869660353002805552390019581523325951065415367646064884861087180695159609708204305889258438957663819968275925193229455528987971191220015478960187413542491936786105262132677189828605776427411998130199482378632950840891412973678385327909413078229120561 A013900 814 2507191179551120773206855595157499906853421812035215525120517066370163620749394570489891111105359047481035182922889212197674954796443985097042899748105879063196627072597260163994224299374692796803635896368293183097503287962302034194944620664299479338349976634836143494735918187824430748516481972217543579147583542586225528650337966307092046929294998990721101294034310023808529597946296227122082894788000078265494814925757812648605753370835481847196477231234988523367667373824549026106718475585690393455646694003555990366059408525229264866190148817495986627035453839127307755262367854641049522716695269577852116635371604627802951255347355607894954621063963911375135306031045393149292107399638026781986569480388218585679758644508154783231348111225300300889267206300411162661966082636726496767898218308390972488400062796846715927678958530081278505829469514514878822028136066678578562793068191219983853113628460430941710544156252231769910699472171627979582353877316604372542220273642843663231849669782084377692662180040855601409054918580563930213068743998600137628296983857958043763506158464384624036009494417659256001536441916251644449132387089425575032789595646408928369497222680464739451148424778624594400247874903850441956959019227796693293458176456316058143543296570235211474518805097901883452370455764586194408799847409910119044455896424250137281634046355623496094532120817394923989765645361139679843091609019309337473669414313020144093929275944859001288338576198468779074052143222206701156129624337915136302190810663231925542230038269015448891425835082176832674058209844101822566353561744519257273856502664269770548520385127421126868750241713904149728612811624815433174776963056854437866007341917325463974450551830860181611293569193941265187865829841444522548803378180325872735402608898072491306316613628566546241258438265447702372634679155924689674015984237301634830511373703843233851475639274007957847607769830009400040018146735121579584816408827134253667932834812214565702984062858924647671263112761379411904852227451093356972826650847758031371878493714637037013761134240539744770061972923761208639284449894523267811111107662111569852944990225086454213306714745413500726122746437829987795728481404181548303893299390055005890839944183691011689253438312568765628282745472754635307187722303054750208503846066672003617301495989352343169805517452228792547867187417131835794084927517544027280878801134242078337508137029417555423358716798044304082139811326182572856412944712833955527920724451263844217254999282759760920493729910882985611408430915659630216873119805258414936349293471910323138511470434454670638993716576987419755094334634190167840159798591661227665501563697543430049644129763835130934687614128126356863614527145923448686775773023953522486878745756339827630774546172709988300638506628314564915053102144772883647235427865323252013166169587744144908135842717422614115998232595500415495517639064982486544965926131099091600081127428635974510869231429229934812993914896831935501110945083962346731634329609723253195254826585528924233908864754319173975934221455548874204219978264954287402154399300565416709988291709877352028617368655043300040180934521317613524872890726401215918447096987828322486189431523589194929186054861272428683294841424122171226323261897085126449974987537827332699368197414157173907443731975472541161926833822945160191387887050114724260414995268494804280771323649248360998373337846532122088740532224991545003973291759958301552940003888150175818200925350765918825036511421453267632594477475095469048827565804503008895490912880249065097472232118119803822488468107090770844096954411372311422030121341078794351459599840118647883311282944162672943225773383020276204778695485118307528460684896971267616729101452593480414103064292289298818221172592667055807280552367551580522813651278016797797782354826572208189583045146011324016770401869885960353632870349196714379164275085036033762876221039919696361751828498495339727407202935582709120708337593999567699418569312042037061730134962824581896529324361701107897002019452712763205811835751114779918433668178767973103496010566772257760829544655319901069257416648140991985269345335059871402936239998094082572741761543443891053509175794271625960440622820566854747303503615477575778669050136100902477511901238558405515830235485081203246308890384965207152421551792237151157098550682149863585598792000902625110832191562094512992470816194027449791162243675511507527558824324444245721842969496409443097307026545658552479439144302809963310082178592774956320732112954092607170195038540093905421987004175365109860295146474854223502805779799194120141918948804827888237426683308599836852609917043699975736231012234545404318259928309397977409763384104400852319507849119998812197543754770993369602349946324949285687159219743542085544348799133498186072589812151897515738308959459229767007597033810030226552441690254597565427776536244498820262261101834519820233867161962456190810743300476181002746406114898955142366754768215347912365331345888261730957433727963379181254379541477639683878047908071633865006566182758043453387508591895397382495801156852389277466373410698506911496674148948717359111159321631362918997040072213968418661242326051015764282057168886913886626279805433764796255674357593612555395302130032856437636780375836304861520069287181329043656198680112969768975545836182057213162235460617212867196100161862208629512300661 A013900 815 10239622003595911900974892143038340527079966875954835761360228871279451613666223114732334776756507991176343271610554754425736480559111675978818003904138968787880407823821542833028975455300482226118526167993642557381696275870125700157607520199686167865234477924310928482994458206811945444446912539215641949140225093859946267786373938532760935955980634673003040516066819602546439539502066367485525872686565907644185639133102408395983405947582562247616979856564047863274413689104214502071475032857993721602600118626617023810013596417297365869272052975684176479462124059833676730574791817507364996776777867178175407402637805832014661024915390385559392062841956074411101478496698521206417045122969064818338130401423003913993287959794399458349932052403360184162157086518715529838898340062737322176269881291517879130847184868664469366949562211663479626936642273699731111923932538058049386881732592829727274485223108874469470975099093896023724057624995618003040271052702621234504054361805011447848860468206680589018979302167038402570322602029799727947124270433426820687865340071270304492579265290551707410090412160656585095130983966605257346346031244310080416991020369094350762791976646508722857174732786805484614646746142690493846858287387263702876505831923416869380103321065794197418293726419146180109709630758602241171173865606661327099581371042176409922058890355048276023174729162443426461525861985075927586850283487370284485550728665219883514160649815674592020704867390742539085115432185957610398450154888103546086913792020516170338947241524524263832921144484953484500953808882506097645067147874352843151414616387646834166982653419285751665789730933997651810777312569720335444539769597462266542998451131890844743517473182967898578865677238544715095028023521273415986090425629647077164530530403226759816618988037042260070469828978353226707779665775391181022338355239547844112926331855239855216045509834615174653372740370511220712838153099056778303928280107307832539458158589400320002122914106197012478853350091862417540018886985237830306078297553979423683920328058442837504938862112922612155154873679906075964910261098672372590626685913937524547982487523265812739020166998458023729058634849487890986522486631299265609478927932223039613785306880556644531091656665800408271235189068022678812720683845628208381300766224741196645424657071609894092145883632165063873536927997495547698458046559329079361864392591159206380295319949981267522094758633609540346171285577073571985448963914629870605536558652131117431535359825718422335149362822767112418538784111076411428361725469775697699959085817922422640317834912826754811384876865790898009200527173830698666164473588002211569902601798700820209181640012608822085488619548294982193044953931193102705109621382901605142183972422213246366673954798511035928626025559206142884133289522569078876557858180194558870223966379475449963462503378068415733762497741515842425659085222934038280781883877947931102982932612419612135815538949349405999683260824066204612022711928355704249014497193400348097993432512785264992631428451979692754286929780828612686329017451878070133426184337838518950679892160601803297428223941430996737402994859447786714546897888585932333745707255086639694168743474922154599483695844977587257873145155098783627598060237147262019469296578228147304822354427356728112564853204759380831966543943124151682807460889260595466685142591054898657902443687218880401817547472359686354747296400620193942272324850137459330663822819598021209290217425988439839250441332868711791546738050514880237785710329736543133083332785138087013651440665845208911228975084637524295147215608440068451024640599221245089590503166628409938879493983537716730101324299366493068212875009467164895293811648405251044750939971638485952718738979203017592795909206884115289570311204869777564803755998199681902720713129558382039284304263869994428216015047203120566232359426024650392659195039070750526996537225357071830727004522533315476043484916416277902594042275991228440763078345880195605849105931806837748197310154947856463253844648843648921619324202963623779654862642574457719961160251765144693261704156336663276855284590089273508030518552263355856603300712456040729417201061340738895527878370560541856661508102099912040316986419475582715238046329899831909308833360297622525607780574855627259453385530126787496412012096227541277857347939518940019807612009678412117774864390941762607063052888843701719535510557400223404810521982287068396824593563255302963154724422150639839829888686250473964669935672930791884458343247922571036400727096636059227842545739612820545541268013098609062032588083668505265731320732746383178362554727335902289581014808092114604316813298119120321609691468340588937192046784167625358954326098836268894800646403968791786327018135671702624212656513819975113760474889919075237250124399376795924343359636399750665494053380578258293053659610492171561147579452693876331920828263464232336957110038029291346347524218071309497599960264937595895205515623070624239162115073595623664986045808964877540192739728369710566019339403267939707181953568308026023377227668584345248484000501999900489693113007182775750478388395605515063244896633970928838730355969140632622798445067279533920113965508213891284275979651844238152595899522430631102508824569319009808812369733428521238976495846553128525324685648059946442795725096976046333099006942219688128459867161608125999816641890761 A013900 816 41819650464508067390683457976275029584987819798054020687807072093421279614825835489101443194086031043271294731927938283104904785987948554976766588562897866565551161473677386905916471685968154760172898841229003562245143141977456242139385030855058477864571996525156187328326149756898873201611079948323142500125542446058500412212597588735587471298756466048646390774709014005579516269719928753514003702165076509975526212969142679232444224213927890058054755049173084442446896222084211552124613253170365016390900747083085213559500339141480589244059860830044720843947740334890778969017237836673646890701035264120253359548520465436336909106517970789053498683244895645458453959429844927157649060403763080593639576710582091708143901349884266622246415845152615731496849919208172614130574549548565560237425998452569461676172118569297428006028073978217028807851567646659345533939644802615417559013070964108481991452374184177329640878873184479844387447470302228481834774046613828086459242923102209059170978887063372400293002386959703706975857109272507098708578180001428911798131523250415121848447469952407518785257662395749719843609546748996498133469172550918043741113443280438607044669474613982921529710183349325066520163390568108388610447778376611076181640344664258759652149353668131147470250826362161333332245212690838171769432355698031132668727377054723717939090636157943019154523934547064360454944234459110580933382829641052466237722216492353191480067024072846416946352769615398994620059021706101662585920676028658580677110704904782111797464768057551070444297079112143011003829951810852035898316383700792321067535586203404823068208021812358357664003505897270743758047433043307391709380317552765240250526517266206530907844455744032377553843891275617709464319045891256279502207893404467257494736303750348812993813425661072331396065899000321391550469640772940897804513098972192589689446544856316947927706682761061669417014262319945247024523013910010887327851792714536026182233604953128436320990195624033324861897445963525391337608676355296807990884681118504918246922695743814451096758311694249353225480174750978084754365962263348935569751038567798157943939825276257429073245003058569413169872099647428345065947474173375961974938499046920048309700185616188272486075966080452113220959906907900490561711357614614011478278840639231745960775487370819040071627095488008969530976041171499563850820206411002452350869727645945905936970496503038444668254725830283357337338493596611752419344098972703769169942464727727348833250994599576434377405847853825986595666666726831282990983551352836396752100602348062784227744709885310662151931786992453472350273882231169130253180992745233420274850785908675818517138945157135702888166156585811085069597089395339681951040909799529828462798703953533541699379465466553720347137479612379367359231651872413897608828825151590778076440571314382064671227173508872594766675150788622593566476695618070128676579572727811023365623698065315550343496378438576858392712405214829610322166569809309460079104357002063555067363075718898813541671009572158715157476004204811917900849026504232678109996012880350633084990698253005985448829906827422275206224308708465565168667700213671694830183176746206600261594259394673046521905961684168809097466970001084097312256865412593369960976573624438154635772282539122040641254229538410992015215394084657291011905633825290087206084257541269902663638028165414316667943447449411667401109787977069334699828344192771247789823449441343098018883386279696813135922566698010438696567824418845872894020857343387345546368772511115246310540862474819083559559168372143197611335038413645692000898185695920086291641663573330255659787680257660372435123548672366993706381271039039857616034351447063534197118358689108712117984554583702023353755365587744622138249397562119863422192584676003319058583567213142517645023066328375708114271455270297311907670145364186700693309811118263891298057084678618042420943989897482836269024672790620636998262230653418052066148929035487652754043939385198237854250382601132695529431490184186995404434403596647938842112204173400985348551094545394279206894819206598722825667944649668192023420948849817323917309397043042428399053520271822773063964303581084679557333121901294352863770644552766646842886420253990233400640115635624880454457262253548442145960831296976342940883795014214997560438472577137242453836288016339612608616441433909643605268821366379451036456698202988809807810057638380598326539719396284546087123173167229850320489088213404246969582448951752320066108204117183820292335245936098426128490968897698460002865638233564042368856355025098626024278552735930236285133688124467285876780112158743813347604901507661597424606462535541267618974975463265782896130722174583304629524214779095346503329961094914936359249534680748674182084269258393385095528470309619171611406639434379858092694928905673045272918744268870688365054390390326513021074186631642534751598870063425466816909270006549253190457495317991900333204741561698359525786233334186960205793174674439265326778708517374463292390150076225995826041523750280377390100958898492993013678754934218295589856132525748181625304536524880879675313545587697304441187485543923226835403752297721411762671366646061861608002812772076704883255065835458462916387392932380337279180408040665157020625145663403478763407073979927275326968463664284967805055987351726370505131071934590909003977146962698890861 A013900 817 170795676281747862538357701404362824603078339825052223945093550943813941496189809546874693250409953469855338085961624669967024741358166681329167401116319739738234064125807289539840367929134226824176896330362214677568951351293271015977704543900175184505176355580386909823804156548300444941573013228026494607905228029489967592017882024752601527118722581745742773209379858809201307976679430742155296034016091139467556581913488585395904688556327109713991483151082843344481811307510350484243685111886340933807094132062775403783568894588060016012254121675846474443487810249467765278142270065996677939958988823228790865985471981409009006818839151017544183025739161550512517274161389096849481685244069201215563988883265031327322215646963683196183209199603643061622016251888016981543293648385846153131231757706137391001116225620986195016847262962510145571175395277289079754508437278006429468182842137586415409772632857972816163643046851607316942618600908801644889882518549581901736280481484655120769254043634406283409051341584512869363804995836955514342802853522015820103660752238543649556366160480097499878389604248143826563005593487123347023399581084376933361125154815082595469741645940442263802410889527161853500065823582602038032318382115695672844513513283643864554102827465368087514398870196529463623556005395864868161710453338684646963482149356574191158758006223291242472010355607600101598398202898687982700609747919852018413947542098636161676933213082936124297016292739020649326777670608911506268821218889320538001968507012325527574137656688612384352624145098982383383752910020652610664349840988789619264243155148911841297691450091874580893914382438549341852985279339604761787671864297566070472415599693431359087258449548658377200031390202641562840934879643525662371246759661078130801510032883103337496846405555811169727004134173111595552664610350408693664309752025430727743258323294228903348494790771134725127697365755150703318101465632889374946566834477229299066886448222676799906992378938310126101800220957080014287318932711344048812380117040767055117175228610008343538721717548795477757536807180644346923390780845705651109355786365783024657002584350588242335468990236506398896487812042161751512181145218958939677808298896025216221694837775260139848655339145140556057835576762463301403575917345202698892450091333527012910149128746649412375572292309672920470428780724562540222698655823381526648639405548535320383087141738555814908063794018186089984781479036415654667595653958518436370731190136975993097229220295124715217197600625658565681348829245718369694758913063670480811650822150325565127316397387307160605366763187666218879225912694200076036146745651800556977938369580408819081665683055203081301262288278267638343826542396596190395928130753169571954744649615330291187977374291417515823464527622398186611205348643777471638115413630437048332769013745639104705823570554760073159172750010964323007441039050455830598147309557225728338567110892253304473423902677370185938535126850290826346370809924770575218530183536484767314172604906630363284352111864662980733362906248876558710775409994963184901712826200652900933043595725799998177551671303782141592015905420552923170920923110356782527645942332359122334977376388043583973162660020275517403773949648397562917085576288437994850994385316141491786112214890310865304987040112053870900333206196542926879014811011501070448455922308557950738466734468396776117864501671589640244539886186936846916903640346041245869665739686838787962019656788296034225234490573911130691091348276832848332343477496985601333270250181418288572126246974271093984679159107838405507651041720208784346560281098892920343780009841501670470394524727990984722660520256362711363225455431813721529503510779303627077985285840547580269772837359852017281095642352273399019446502832851296322440157267849831370480205438762569456556350214785557885204164740876521859427548352020268488247292897912676714286237593028625669419770084299549089159935168846534185239774473855319861410907222764158100443606887027508418781841831668642944446678492728292118245952163473443673009295176791137663002873783939321103158338016489050491033278411654512711045520618487782428007225772886624867002881195671659293309676219811520864783760490198167825278553188598815137679271845741766221787696907571209888929359226979446116760777060812379181206448101350485751584326290758789042955237723820628194463017076671809357921998611251682357443837587524801124886864210967840006019194526085110958965838655456598923759805661452498452718649346300602134312582543194557639746670262865518249796094566059178196163555975337139002688608414360323644382061507365413942350780802824966716643532847637766836766525852342237703432678247866626623923316264499247191870378563937849020744475103518083749596397437703186499747383839180340975724546162473682462032921119985968397317467520590212816233451838588189872172716387239047222407000847522902155882106696477907821539696824906012452405966543017811504400647085706038142741818216873831837623081346386298363440110481052077960362250234517562906913904316464665779132013190043839579288716338294131260158416705595875236827020704540674324087882925802525562827726848260148765558250897422394641699300162876315501337891190547895055105895645251242490406897633661743855280667862527467862237983659288608453092178029051811021109594248494965090147229419769901297596962999173021506376316019134666054052069887505502864300961 A013900 818 697546792297962727140769226663259616324256850757835612866380516503181462278530297360200481578692541376189656132213957276236995713205629901383133912066562565384661479530273677016951586499745024906847686479728651326874031782768199449625559105447249371212775259002213758798308379563070395486323284897596234654640349700468006132527823995174124649507102014830369805807201490742517871108864439773467186687821151838790587303749460645103999734437584105110022330328820591586041510042814329923050118609140116894102486951851713089367877505955990499455663070590446262121123009327661549640226123318807098371264446211937528004562132104744515093757827795509903215439604335427609722311919803371832065000186988268753686102562131597708947988245980025505215040875310438231613538196352102042337947132666282659849416752879393424725049778174895340054500923512450648037383003027371607914467663195543336597435013756958816761467819627879636466750731289696294732665570590237706696414083890865994463044850711961463388831208861322336477189993216650594281585347302705853082955476872118332901180981878188357696804592382926679350830861099448450209797707366353948701613252506284917917104605905433643240567325927006190037690116328771253041472330159528566129829536717094813159950484115243190869275911754137271585643940168516178914428705193257103924109824190975305348204409669334010685674731974549986671179965347355182538119698856734488835542972089215548256421570632582046540924612485232508177568538191726972936142011311526091663999008887092898574377581457545699491063177819618527546936623622899050959968643568257347866881849932156672826714734186825999955742949011675067703416623231661805611119032336159147221792448649553885982463023123542707079631321060125226981025400757998609440224982887002801216071262378568855084577926807915223774207901776893954093227311380539240508233087796714496203101122556813660606969061424283558394490923483182102028753939177976742572161513892749129108648555255286657548370010072682541176947481814331324322488384211031443430853540405332941098690448386313770571110468341363685854836905362753159505033831743276757914167211442727295401371076452280816784688911748821791110531238493906020239544769649204851512650527369895424497076551329555481596240108652777712416033119258007690136362336891153131725645807605459687749354310465349006953352966863319611732487174594227484166198653785966595086063802946928316367234844840178650511886578661577542221838249213467828292936023314104211643582077927639104500139624369613790384386955836539144543271937912852773757762434871267639388734571602249674353343934394966790862038025885898561935539002901510792190865429260295224739302960063264306554155073141717238420249897831437959545566612819561140027660325628480897792200474737150601989944578238620057571109582320952567792127300727164056337010375601400215694698798923481579532910261807578413168158750326266169549450587492529402559012955027005708201724025109975154333270276162162613053215034348550253761757250104399614172039371184565431020574341111540974672579649871773973319985744418581944276108178773943002307236562735839138420270255198912713353544282347335498356936958323447948258093751343985614075281312995931245877941320725530223887403437883785189348377592951467260904270591532970135107232119205185903208941020064038782745152682945733495302962875508679326197921747760507164209511268666882533319609280756303835168922728709113741739746529141440921312365593715954963430173074440907398297547717120757980754472442308736621675314408187401022766616866588761312706972328788916391390810362036180613775709377393867549213922138391481939772203127140546416358571190596269674868952281973686813869808748836112708696802553439531205841260445754525851912366817877264722652826783886666213127359514834208983629739994026562141208720481666150812161774168737782764150009577512655648680091246468555911744520214422378543802609909652034330553119257171658060881493137239925803125102952421057872734587180383021299112471948168446985701308147599398320862179835330915934160655339006559736318057624078830110568420411476794054778380935440827862120607699823860365256730071451480947599479503394316607017693721803486570702006738786272037505951334094123819391465341959008452175384221001778827413387964356109609502611051824465793168169354727908485878586284948265982864908806354840898626344435897173620208531298588414261089122529343093551429634602505852413270498592450211607167718734535047627798951567010877966336422998383178727752623340618588951121126346061743810383246688513875635477348152677243436051047015767239325949510479613336855730129775122430384738019548313697412156344421784292594447368766227598249392410569146570251175805005000076785346827104664790337661391839879157639955565004963357133123471531514753309359810396371721021686804790084980269759297594706704929016871115179055813517452666418310008752991856887429864845130463169839380000079654568369132217740267841192119811858097342295470362883660364305586982934187163379116084810002521352633481868264149857627532424118655775272649993426545043413185689983532777657973218834201471235269612625685943399773744249825740819650600472086435272547681646745153020453670282048706121833565218048413699378558753494503323015329582749207848742453043510666244706313301032535561741095630898016294023634011300884265071882217380628530443124714979872535419635389820511673659417054181885536307213018630063908766020112679631111753594419121061 A013900 819 2848851551970901871878342739384645262289513728436927184343197533831159913273207865979092147016019786927037550799231155125836790429298826285868758593404960239850061333211070254578608991375195155967081543199546264612737560078035386140415195568116216604219466648066200214521930051281915365276088414173557679549251306852031084313863018506514637655176604845870728154266997415543007979913584367343257110618917054045956476397830475970129890419416271681263947309318266506917143717207368047653058912461707760547320861062544533280000437889952366754817373002261512169575140603518111862547197150472463389265179496038620270060960208291119178838931438257469791232080103505924236294503833980870702708499328678975405198165160104220334712187743395268145874253653896236092171082961259816303214452222469497677373662809851483565313000524093868233211927276218123204100123960047091411255085297724581736540920937119809260494327483610042851173493128410979927013974189513160408156531456432769698852515937837572524587788928941735415728828128486115908756016998504328277281951546048895355520046149269690949857877332555703234063407670647118514950285026452633528246207386174170739550164838082987447792444256385811907739120241788451003317930185076860776459402940735823643521366932125548831072400620470983785020200001686177094820597189308486531393560857088186435547906977734936702375374858531991575113752767655098648359117200220488182587729887852537309849599593042098968859836750775550571880515844397370321895470524539415022491030016194784994160514054808343848837150615596281847972971411474905636924658897165763402680480030189770999648258472607150253245249733801531155682591534357053211958176851083139909327669761322091675294863215201883893526629357972978499638432820261142878813432292833791027449357858751575439619779795454133373331466265854914374806103755636571692698915262103649470657581497735405228098582950731977905122498775088587506077735991750713992315707411050890610941760673166671493379955506507852839103312387425392375996799132444657729147392375222960670074102758944992456703242834863431770763425260028925541487668177256548350274008222420453989876035014709836536111164769162274825896311741664200071166345033269087183267667531481917273083934840361588871942685823988918108056033278394748465293607556459495396433841768487265516196825688725842344647195805319450489596262602247459062310656088125919956957588263679352883803740197046618466734246487798327501765751815450973170999008305753156324877765208046348794328124740027564050922665150718965356768321464901819926156851318020179037295170252615319497276166315806418265526440363558624202699496777289063127897505690507400987653011958497337817662131288373160515149381027983273602018008148982982471548107563559604463154023751074471510737734641928926415746226216266584703072394901027111449650040412004054222318935059382190042451938333158592804798490320366253989323080693828826825520667368638749039872369292675674637787663468144164490133248574997948439938646546908628568639640167894254861396558687107985606201257220620961956210127098765674937199997689038839389665987153106003361061364169528134611519923557079035256175064588425752088928828947957722990430470485687995797221346025916458712908768268064604975602898275750680391726392427150394861761581805278018952481539228984560856648260817571353113900325982827872744804258407950435069855229181873683621213149583146101249517232485243620141753040539413088008172753633660925382100133283497184346294412929040604789957321656105553545320773249792572704482162711452026665987858394979142222995599990402327280901988443923671851612128619326789781705594563757832759596456958085415575401962883761016290212499780930316749701320005304942837307497627766504786321149233259354731051132520898317367699662121893907744251204739343876467472676527893208198100714044316147324847818265529014447430009339793475667711706752242650633122782934619783061446324911334025858104167003294718212469036093085794879093200237989477670726545795986702502749698306918850281631549527654829097621466630692029625656315460557974133402596370932786075914440356814820512514636027458327941605376541545064789571981839292231849037569946911341306890636423883752414650093349525145184900502994560128378537938872377585910817845198614751612279223299367352570343913629813605775085220124943498048884556920942612068920751936992082679467282885096241272128346411212657716487322109728754346890456571924501675045287251433322551741325893780693713192551504119738625193216738043719753862743231077113957730028183806207996728673067697282594419517168141997898349721699299308665824278744707293056738930375287519914685138409353651169275093225518900237941793397862076709397356396725818599111761924988574882833228074642307596500162992335851830746703205330935505509710999632142196392101129990858004704217065839248307302732338373897027042441952371686325058102795705809198443862169762404181697705317302330941259605245630480577715729467213766272804523520177520812102588496728143811381088616107458811755931659482697686462800875426170446805110803346038348835089647436200765706081013981062873435860194176587124959348664457557907275837038648682383047259161153526195987855252585402720886585540596744438045671183705654516030230564235622524256901217454955520671298859060279520242370407246219244438217689187952727864339235886442361811296091574012401779868315201341546904098850401292900717824996600062639855211508214994103143966720726744351161 A013900 820 11634997472255912305840211460263569100361865307822982750503237391117374032959021518653076216720273427808500988256690759880585161629089765732942882840083791520531875341028665237794751560284425911680313697662810098851146081852264398571455840634939008349509327956833816362329229044370521825239437968414641092604776811565687003477332267745474938162144427027625486725569998411816614433773049828250963708735829759346144891212855844740083455591828414589721768469934041559166813572590329050787905557443773126559073675986399190913383068386792351015716387895909244113274001313968924175940870429441738200561308844950825083576237647641968129415258725918770631840729582808648679374619402865108017802484816757132131345231528546806373218380674988358029833185222131271720272012093164177023774447536239897933659453655377253880578390753452291345129065400729713195988520365352286079798305119522261994788511740211950120594143370139259618520514459236411530897699001364887936112498277748531159853259194238367785241513352479870553113522688378274469066357779608525621575495591169839570374775998278494078005506671768080133941597331097567374026974026820227045343863832081316891567567765379567118516569379949550798209248718608454531101761986802592173998624009662118078329258208860886106531622446466165347384783847086517559133895801451979151350973289994719309607642435674232721107970835105365323913652792132956044862118916537696006994730222708435479694059547542829440819428133679176866167786640619144529023613064741949432770638180171137589435949611756811921379655666307390291588260514576073586669636326573591478650751171778073929434452076233334956429177683068567194454427768059175380011602035685502786825045399885315933163426152069229211436000487526799463351823119661353892504817640594778768996949880285168004526582282394021564156414707844321653059983154499078086723332520872776906762099252482666227482650727667421694288702369838075322159587641645082766730572953180353395037855707040676212784569664084228288034677224796432428200903333616359076268594347040468895610313151910002637414170765108576558406675867909394832915327090401646373902427255195598560506704479611458106968144144900415778717952680442501174850540916719312234270664232992829816919371365455605473489995116438964434029753568325270601854087914943781608070849600520609581964971992150901445615957035700973064010585690101449803842012840171157822130443185281108792095739142498291526607802815063637148289008755235134978650220820534771499589605763947301157264288578871314367937307664716477132542858463126987662237122624777531226396242123876478974145088126551308644654800615250140664869217487623040009709330888106966881074653792710935878451728056976113233082102205767515701275349099269547695032097648441344147571811555787000171475492788836570303475578236080574852402671087679726898627179696706169853426984994957861734568003798391342032670319115898138284048383184747005466935783120924883592491783300586015463863234157911050338317690638397696221501866300876076845809723049337094173684546730576411122272160815995291346319736294195991776693447761801212990174247797987381432914078466134024095043131319390044968779837460654202532146319235183084422940074941068829323427496525791434945849413392370921245464772450891629538530151038117354805315338012517762481848806846635073979198018653303980823833435246793297904927816568168779819230811356919493151080245425676575259254578710215954264553734620057532147266351287988219013960536443264134085885358137907663063269487333022347339998115350251095974948305212003933558587678458792709732078552916402135250259091905817112132840946106321161474253600463437928531300649458973603836914732015531250391873160567797287567771910734985922346790388369058809964318991904703763916440661379733338859739557771689030512204089527159065224681625680245179495071324329105621605558299426065313433763348574659873767977049258540961693387390906063590621035997016704206341109086562322961946263002776807787951499418185173063744491956411935087678182545604985583354061693057444615172424929487875948886172583628780282716203677241122962545428241775707765269981537514378584604638459938700740652155720601835243386886188457750555942813355109420057120424860898888994974797329180586014870915174686616170995957072393507705674461188156169503999894147999435377159631322597501865324947467805378642893291311906621301863295009498304444075740651706380026592563588715665315356889660575853429215554132708866084066889300824115624974743412790526928638890241673061093890470583492785272191879165835511117885647570404455539541151344485925901758647996741830005821401602645537800280320522284642135371085488462779656094087577517434965980678316358001905350926452657224312466450945989607763667554069612874723097173912177161844797804441307595279028987716203308631576427176617096793167870497622811139851103396445885171222041064220123156491856122686044891053173775931388804680875779984099767099529295043284691357929388432777210048527227313280532926228993782075908868205315398133088640551212246424945103980411518128898147967199837056358566515738464183834983420971175281072862462270054896793653633600839859776706663153325382122369285694187326277490560195624939295837775624892936704556166763727043447314573580677625270186940134519109001296929172341586946648901385222604691262429369302630206923823475737623055136315876178893515624121561965982114213052577019022770737114569786439312427495309175912365631644377628086817331320991261 A013900 821 47518504811437843704194313465073902826356994465545151674313022332299858405381972743352547229783485426786126694640138989119057739194527141319677760750069053032795752612170512726342782642109184150319480852938380387528064564038914882470081370192995038939239395817832946239205166669342692556982213846240204100948261580892233856588776192031561940422952216567952277961387156083698646825586946576609589133811711055975349696347315768358819581066042019854297264329826089065834742478629735466651935875061671269953039359169728922008538702981567027575638315522070839792266462040381797195884284861753432426650642014972509674658795752972209679312987577783577056271355529878384880082562477860790520615146042602620094759191430969540455667561733100628017999741598891548964034644861703908546974244957204903390756508333379897950924086254565256534932961132185622393449912012655636930790337736945989735177755586711365699468661532129120347259251623481887569750823389173340184764990328651053858487855728448112110072649924376391805841491125128399137388380874056959099602103119392332959207193029345195942476367803674687843111011601532906009830938649910516096115919620467138398167995078154455448300639521221340364517190900917507758927237232062453500419954316485066105822601780066953808571905765234912361419543094669893449776302976605829504011661364640723127087882079179569530509784795624657624761073282002997915777424729150520799863184697293744051053988292179217262080067260187259918292723586739288790129867141325660420327996162275123200152951245325607324918573086421678997265906355840656711391048390995531531549011511410003513277175158996639528887361004598018347438522901958246228680763885545197617174954742717018687948681911092091091654981027108689215074644154832055093732818230770776565239212003022534932455019226107705864192777464721701907583930261272839313064849071829029037683996319163709622328121319517244609066183637358053261307294046830324172687099728656834481027501530980532761309673749656060835390713288468334476447737505725905719747642441342326057030975554028793681465852235950702630765263318804627346504320285236454357301277055371599276563992271885635666126704470331932982277769260147899490708269008514259815297054064630249248110221513028603769885962545043491083985350578150805990302882307509813409303764924335822114312724078115488744941575745463379791698697027529021245320968482555865832520765143449761698907000327616414922110454084804215540964288946264570001440345503366880816245408490142936603684238249256913881407126170776228973495420792115393438330294748976540059256118854366051654784928562736326186943315847543714739533036010418745326693887989448551545963874629464525932120581009224201031343846700677316643094354531675859010828285038096942074442183146801243187323231574380225612994912549554911835272601391863860306410163226497365004551002844892398068010918881013878386970882971558702464020285813208429774517898779952438004979284669706646341979298487558678597773618653970669535931993661274286322048335715520675651839230986893851240882854260767185382795781318862144211185486697420095774383635606008062497545820777616433940589747664652202047038702952895289215741314534730470274813983006894146908639561988481325253778535085195471829523922631458955089940528384926126877743177292261806269881193891149152273516607179977441386598956724863754766813600573874681828500375893606258897819981423251126692896884164971689027818172115511587100182652561623973263135240848471493284298477056386824624361976486283901793633642900075851322382348264650477050561496181233764609491750044430876977718407511639573478847840833772361898160603906327307352613513756043554403947293939363195256699566948101469952824828404666740442448971928461454834085159156992546914899221581630308970401187634912941203923234241959865443187452122315017821000290763824598304882256244292772660146325677116965115668834853856400192925136586845216518963736451918665821929961538269771207694675903763463580506725309483494811943343673940503521553012687867225961906714677602610270315826946363650721966334970885181421530154424147532454746027664409859846896867344011091762388538874107633598209830665675919351625269166487503276599966415737564705584294822013443265564746903760523920319535852783790580759275319397214252772613009800027455471689738642023293027444251779965675483278211414720819133940249143965561185011587034678354176471374678372986715545237237430114388419647503566112673848950412682803666660385071448074974546921203819781020274907190486619164800513467822944125893067976792067891127936407273495555747166314461298396042141304668605192106766243575662657325383229229711185614516326856233519169426533661996654292516031939645624076223822471768544774967103057202421243260011269475891071896658867500557916548791186677567760733648985529917808449061630073693067211820599077031232528036073673109132422469203551546082518198625595158071455160948585969453908841842910954693415574051259610773227693836336400097597396337804544759734370001484546196822830745449963846486836364724111502661601751055010988821721711077865493977311664639624571797936604958655019593474049857598642823672153907459691159346451350522072916153437225474385512010203070355267400867688014545235904381870220897275419070043595752390329627591305789729689447590395724796289025042189579049598241330727794381083502057105282806218095186053990495346829518639642242855967916990220351579366582324446019700652868388564434315246998749665391730041361 A013900 822 194070373018898108910143699817021791607027427453727419498213488820368184013278920263098881493705962615022646819706486285600132831702107492390837262357117769560294166039118203196169284931420761097503942070966492279083756014055896310410941794086581231526786555699007353568484060399429160014663616551643463808886896070783553185928077434652294152443319570637390466374379245548589727199026474100477799590989542935419981670201768676870023409851403279328955311546707060179864737591714181249088637959275246695286477999824449060103994925385720878888692020062005038866435249885585338309508203688172055127116313703991241734783662393509554523491851879413484839094899390931841567130073498393732426034838567739403331626108482414131144532344541718007988940762663774574015562857114329794600606060803965503143092046440865174601267011596356218779576241492920432602711179100798899444677749141798853623429206769443475364565660032030072539361856814714000505506907554546227821938881766234097714504110068410663116859819628795546150629039745628020045407023716116900715644048952013346431031056258341744093863676223355596294737525592832142967656546371038188698663123437869460399096306866685689650860090169259597404065023875628094355742488506703498403518635843910974967856193752573226116542328907701670810185917372484406508124848763058844883163530190990541964062746287459359099124542593595459829944324152101725790824496113748371149242032485402077372653644638077433399278464777398048419559230693325516087058180521755271048321989454343992936867868333985558201307269260827865614412685413795181915648892124713241323530849462761106758578824344033334496568399966239771330792018822410575380801336465719027133501849839685318740469899741773120319519199667795624731975569267393751040369296669109159340870030980756337940174476476365707627655586636447367482465437163994664311327463159106009321834247051092825632259902609161698225131809659517662682558380923953773783995556688907106360798900030179124830997599870644067713880047532146813303594681194872677275927066242328635191846264291184550303268368582698500565011042685593297350485640981254488477108502923120203977014277401600396509663739853987117824853619713139296457901132165942097025914513802410465584456203791581633685195029516174666979595654281576284895801991934983136454750915631244855432886710720155545698704634443622734870656440228828303197036612700574894202463889443128315204267778945018527799806227638202981495067793449728076607452516510646181308508689060001257526043401118028411239968725401193367526881621552499270456878195114589836232547974269235245929358781527999992516421383196269132911441611903187208207495834631594818817422606338070699823899597020353568656312435654082929579378296437171907461982809752376759223171394632034104102589997396157853806258135338549764981348666617112583741270054043501114912451755269827887841961461812867661734106170115025868292007713310010361250538324925102532008573901498833584031923994932336886819845833718300265422369391244003974042163929944093706950352255112804164746740905969253522589061633280146202035046857406420110572255980562133134054289384183684055473196529026953723032512813768622603581298318432607248379838062812439392283721743756718568950282168919981911694430481943064149941781201917405179707517788122503735248628053852036143949421448900353048344450185758972785706898192917362161930460213687453215570845483950681349777586857515045040130201224555132988387443071509581030827943900284483274193896694444466486835181372529608569599280954601842684461593070930007277972675257115272999275389865848210189095576725836694693684535945597050537000639620574435262286116204144571236584715547125047165111081958072308161535801834512327839307746288702001356149342032598232417847686825760757926496324460820935578083884084890822528416387316400198886597765108508826805761567927609572357114076268844239074345868204095469777884325743259471135630316315007017475002009977848409110859117033553236265372611097343186850644952621842084084372878180671531225418249175321511498207607139147470732277233430620927140328852725213815361445960706330243973010571342816543043877862794004281860486082367631517687899892113428120778619465199438480203751641524066879925654336248394395259503500936695890131894669537091225482126962881565937301930919383533277625973076678096138809595206932026517072712145744505469118892401267007619916900970480917795317793417945018946625567603859070788961864337379172229388251137811345330686154451622055435441571484685768731573591817580941854449153927504004817084461266223496208882090472722557692057703240574105344538355133688436122153607434445254971880292682879431745029870171873374075555494197792719018560738632935329789580772385483987920563023465802019455285677756202624216377417896087534834634301041169180056555451722851404621052445599929492863720511102333798984656524418680835738896694072907158657524991810674788094285280906432678554879474472974333239398323427618549997624675327974997623980623879057775900257433036606990319870322942795400734884006108512131750373085521434457782461934821541818232546866355353304524686248247924176726960497468474754802267445610032123578001307118548518935169125997163343986382369841017947151125487892212502321900551036783436299384119455933097622375279567140814402593382770036248803463831501986043227017066715759577511834925742614158128767458288636036481783905681523690301425747675928105642638237852313505456080438604394751334582840507176030053652501461 A013900 823 792603004516854785498026794566398516124052323491195607700073207904754520696816451525442405007326015621976606899010080345505788098087408911780910854029967039778966963814528692791678172757700461819076947315976322083498247020761700177245637792170800494259780498916871631716399319561369031845047691022183622185338781129583180350202046978940869200287913901759737041110068651124240853443271221900235481787359983292091682559252713654973539478197525984510665716843217851187645754663057479353584155378113994303466200085561032230819785778762748027190185967827254841239447070492968965775200764191067178516710863914784334360271690364994765138947595752564492844832317697404125076157500304863340994901310229343064886097521279136035421515692875175058145640957735884401511534280303491428458129813535536315352205369961183900454209203327690029473886107457477831713165329276751886020907839947769839882300846796290867179897976702474051288080298778830264178541266650429803593808408960358444709903950434506057646230306205783518829330211854159142295466870966016750329662575968966660172320367895749775395492733927482814182933823011211347926349068690503437502398761095726101085409625970537891788767345120363291017539368075476575786382253052716264533308864168752656777196448761078065355796642034273301457551115326880937104239202958057391446173056816554663425970626175359055956093643531045811086935444213922810404032115402655836358990534115663109599732122720016683823426577275836146948370273633841433576670402127081224243722885452475755897454997930698752235517219695416346783688462911166316256883555975433473602673665821712098873818535082290885450769498870519816331859014864625853323306119060979544434962038432108649953271858005275342470068682882443778763486154420532086017723284895605386773206634398537940537804519551601662887815809037501329982504574386907772508556803615568011777312570215615260257538300505979900882959048962245745679499366089900531464990037068722201995245148412154593901402128629297307594325216006088332360024341062660696135291007167360621315654519837891113078128647396967528856062164443274271302415756817182437643847313896818148182727987350153580985514189601408641895602493124051913803010471780056284405634491734938384903943166361402341715338705242038473586033591247039986719229811063656562577984669280482745318308048138897984343625296235834055107982838194997901915320426967030625987176973338569795254065240257129114405716414103412434926987870295827887400573430133646579728261645498640195863371380549540952373567511379739233509904757464183822972206693545691464747185414260957937135340128997286297436309087533265961992751598615418780227441945714731031127054483967920883221488168090423030102814274767275746778068479857350224437391455292491674720113515988085116599491910955645686887992656794306433710091070679616120370304768989116946915059126149259346563242648151394630155924743472947263717256993937126626393684823364936176078748679685287739378364819627152011797819189334743832311764253149027874389575748448603052649640595458458602046329280809934280859509205541078383877536905380417780008261222469788494924257328233968234642137417395510727190808615225245343908984043608929695715345012170346534465340257398558064168416356368267045533135225734150237841378548532076411848653105988905627632657083365154667539976088875380785096617348108406513078328616591991722902354489181141365166105611848461651307992262364052963440794951406843193006144635795351397585436511095758424618567683677340023350051078729546888708992945970340309452276722578313653975480990259743571613619026500541081495434001566370635171706939948859695214849275027671629137989475463047531906873350728952252077334936045071834836529808133632640844605925434132440650883944676473615964155612776337208361565226763243815387969074986693179127895855297368672952819077426008066237625334718182073261956003663025647775034678214512215327152652371749324498910492436475076673183952540665498068830735851805784644546355270406759905901647817877451071356150558781349261896875179760431341186524599324365164181331232359154744207743898468531496809566684055740416447431768386262044623314855681550693069483726249020669637280343901500080536440491896438622282900083068371244800326403798073733507679060621583561151751103811082780211231566326100753369785207642685514268434089118608406594226296430403180747147280530933937574906987087510235170442086848775195416022669824932427276488434868269939102154614681216785860186453276400654082024088225942357542176632762388437915774142208697644004473033577459465341844647090191554581736670592690557862531944211734440739852075654923670276625300275911275226440570069308237798818218935350269408699441536422931211509813328956622080327540550359364699705493459351691809784893764731228806828997105664783516540089438158176936749144464244914127117641734213803113552570767034696034858819922063727159854199580356476578968712730658610035242608918661816574548947357359932109060347663848934131658015771096889965083741612017282522239645772372705800993638936740504231780505793830468951175990463810570466593761385362889428764786362575631155595378094756094671495214562695276883377805937038716404171124731643162654140810338128223050071238977858756226072972945376362389878268973750981654095819932640501655439367242446037164487813774475437701092701129503629190900406275662532060336225827857305164076725231290130977816585083743197509005652183204469850871439946683575384647208320321113498198131518152234869371561 A013900 824 3237070723350291146307276729715422746100758218422715472603476688477015842732388766491510851732825187727730282212853968149160534677186884824013329799854642417128318755881880448759185617037897213815753979610126212997537274155739880455589086552642558469406863795406894347964578177419906824327391119951391153550764301350111796451440530268739382841765069454090843809334672488125163193788517440633973631403238695123214932831926567090991087556445994070865994364825102869253315214265147714485452402563910742248780611235639897294923317918830717980595465701389259324360867020047405046091463216233501654847277356025234614745119970891365485298741014760644397792072513540285884627659923152592675820617436008970240644375772753640761401047662787195330147670381130083220097658665721769646457276429590297401066257303663841129028936261519822177064327725353192669977570234464511654449875730038526750833144770701578326940288506548550975339700036322919460761844565668287011287276516843408884398163433873516624539026839805346675034386347563783207208058543179179976038125256177432705776433786843399553442507270125966488887334209493911277277350157787953779606984282589816065169022538835899774392396502973420837208023550696421958645739546074851548696751265460466894296404793581567687797674421528817624756085967657629762108360433040205150462706827517547717452670060333410095789338005638787728105964134649526363893917966548102103929589599372313821579375562132942858419940307678819683587985982918245432711913165997614555015012880199341687136551854503764704703828112475269597315608835063957263391054387842823824974153121256120204722661152948119287560373161106588852400761734467633312183567844163065618406372896122613369382807548551203031457349977828871519291732566755049513037069685565426855725839988753703201488387976105215903001791433505868219282876914758144420609969350203144932467734045330164500033072430634773019175993934825756812175389040547128850456697275382405413890982705875228989107310334937041763243291209015681364279907771358353611746838137663224680875885940124450932813498286962602481568572341864940894700467494832811610763674458533308895811227555864749590256519487265302635774472037770433545214788870807399651197336233329153592724579189679769665201956521417714572011193376045627256799993190594890830881309765793088860637247217712121396755784415982066100300567817455029126210262071096476746624855463989026239366923101799381273273500812556160828897746088063060970760569346582256129914773114642641922565790918673760753129839446793504383317035529864230615584612329316652056865444697568592572012379756177945964645927380703699048640558796656830455745675877935478718957034345027869647085763048786264787665933882391305644692056256653883908974974879951520541216090330760454412789101513025863505464937697606283700221816651853690876820482077333221512012739892165316246558285862557758960414442400742607392694913006195612791981074580789559201659393561451363341682919138204071158535485148981216620288308698050197890822340703814688175929449805552486235076015462085133406392602405859523768672632352801069635749519666950085661908654278497677901070188068522422756430708656250039734304025641487273379200736279549924451756430610581708388428293409459995808928923108556068720518211971438401805707495998822395462720162426828711542854683884552031539793880008026891148469714981351969987497228871619188630616257095455914078568622506713291072041514101835639691399588313196430438230078840402698077743116895474308066703966960690421177723286799630412828174352814958813372514915887800808980570753079749886331476583501231215877475403485152077830086661138989788728234091954728107888108393358585464621661295689636613925727706225928377202106095904671465734994715769337130571432823902295451569006676904188990829669819887122228599569418590515838694575281346934636969329151867147862123591227776516166711103666904330567553129839474704113787935324841070300297116027253755284501328409677123095856872576414106223518538452825754641115797976725853269467301862289818534757400971226302625239091398139067409256249973591063479227954651448103918733490553372532698101202708124825403876867115771555857351565886286289808460380418957149394736873704214512159618069260257866078116733092445559163670043683427834825946993743471051263994412938293136318699551509225931803397711979886211477706060892604955563667825383615200871087638969837697341169624373773601854676351172333693333936126557048763974172156348373354012601187737048660747659408380361128041503381680251089968684256576312320906735779862093065025698418258825318104278100056924575887088841160070602034349416700435665482149515063581158660631843302391286772082970642338797878346429783858440126605069194887788689263231729431905542831703872034294409432576301199113908242648024684895814471248585554117655567118031475287724344327509863167822217169110662941302520390157287696360333466352642698631995559903544374327315643733931930451141056086545474954273095736038633868752579403288474201381395566361459538593140134543921775180830073518995493088812073966813829239214653186047467721962078907692748181497778198239272171461003948277290718343014680180605265758704991694687628572238939137642759813887018997180711924161660854879184547012864228193965357924474392282717005451481575194241102829521844724148909590470401775706901482185540170839622850151240239777847877910917593837255216631692957100676689727493087077558522413898757690336912013048148231779959104487131417060582235261651661 A013900 825 13220523778305647420924695199107487752772852740618430684375331746885668880319191693616745961072883082024010973315799104171954688835633633496637664248916144950436183759215943822657838737730093048842134643879696076629454978916731401508551843978734025687463041833685092613416481698978818881142322400384596561607830033908292937999124721111088782203435561922521869292547545243424467124914877867810652341987598557991417230393804124582883791680368640830817878451376567453420333919895504045877750642763670426328987143128088140182093617635614454135267922066509575395881541357442626996147191012882460342063420297020016715315159218237396669874073477124962545667001144622395121693710519807426899911659491021671368785935737878916987278780160636847235051430751243754009284067854332945134865809123366163205992102520150797218908207614609367273170597927442699536648064572146746512450391918926077141604397391167086746635159229883443586935844258046471692616910152490416651085377309716683068179423678446263119796464055475856160854612316471594560341639104256632119317283396879509091094239005280914959614097384428729863231250532328292541439703056771939819246664115509350381572870119882237104495760950190251014662126191422807617727023525863847284883950540018358303462841113871274175302169902640265590083955456596493369056516952939934895209891416971244150396167246077740505623331138167378599145296228286265272305514261097070350760940812386066251026149312682714061015736630531375148561377140822389089984157273164023601751369119035011583776078565530679934245609097988361037666275358893542923372668616443264626400763736675241784228025137416566930444607587648580638678803400500995677922221615914220455199085951427261384509693691845516851977994501800872000810884267616864471244209339887445386896758823908987998901926821599288374665519395372749900241416890440652386357596433134014421836405082266970164749571147027907122389696005215808222362318555887569485279047799086557333277576360047728589642155246226707202303688870032153275536935608912423344088873384868513582389886643948210179154541167282251757576687869982946972987073996114180732331533619770345394691530272134779666316241494459709760069157023930265412445264442053371722854692107875829517200046593150336969420975831078609501265486878301322325124108989701784237293188095785320008817441999105292708611695889096772142303649323835901909384457534827191777367318825333046053224690006981954857557577942061428997462113696004435373744212028945938842441054792285128518592869256746424965618330414488798045409488124554034121339730798774467982096219554784586491948332174586105292156396661459357988251954821984957921141370598752166571571142925562667453532611953311032805571228235008213774792471649856383926528603882184884993901175735949102627726382278450442168532857515731520866359621609652310763713407672518687310432743006332260247884941849558005927987584623315283595112686903516508399342698676477219525056330903717074475130551735258385222645933432439335780136101842015511256105412490790271794001641880306714585160189824717355430181433878373286883159666464707201300434249021310511801886796847466644813438656160840495301961413653699443528910805426423814695267106240046126003342890013107365810888381541868978343242423796576948817537150030763548253091790116286544131690878087573567640884357307582836563703725134662634166356311425054561977907419931808799905488486219808594144196189748290258780615819784821037899284750029513854749205903222167499622008741455923517049533738168122709822360853341657368661959702505926104653501540492283171758357993223759590516269846153961909996413172849113086217934762844409335134769583186397020153931377424192254646791519387340584570678450725020311259498708390364637879757653668265544303919367532188756048431738151075161636445341070815780945730062034944327328353601124297097781074158469770450846821056953297452980985197107643375274305130528478545825420448118740054513751864023089211187159859290748112912149146205427641578286413724117355535671632544034063684677003079710167621236063986313778041598418231163345210859773393235946578368819933852662603367502519314164847820081455307556798916864389727048565387587747722493022848129443312800194260632256193325608316283888411107502627739590000625903989077531303640484943094703863938330845875695936332337157018381137304188398894765256182310800997548791622531329317048225492809897404353109548768204074553141108285540499279209278821868407769413995680477914547963496218523438068172408176537425641263395432002623695156792193340967573726127520505270554148964519935709286740495000292720585717305035423270685505839088487095666001831312316620686873667045171863139556697150832483346526753752532226686039179507889703910412673608653969404574859384504615479133831857994304303602311767707040263607680777840819510157471219322319466254070282392327359673565884962582027629236564827961768837992934270264294398125631698197625482734564147889395131087435638304116460806221704568651120622006278293549860774335959013972403263027782216630965465937803284089003012319510480099938326809705804291789648970733048428986860540803257437207209714736057686163231300075424598340290146490392815285265438539509623570985932998655788173404742750180563259072932487639785807231202112264703789996236804681401352732375282307152995559741285807349758362566332050295446797266274521925530414516948296023856455908327867500713837787830769192744244426543838949126330181862672689401955241560762758594997907548540967614346810341761 A013900 826 53993954383501872937445968587370089838587360650812473376487976762787507159780491115091845796363722868177345240130028437147784316628300158197251381196662676508221368527197595382060701846602210750869210941203710626258433708848801633632478094545391613044193496615995120427546866323281093171292240057733131201859100249314893096375163272614518806485833381883333488899562722076215109609331977614803353040563893258291305102068565819013080276485585246385784128201145490513081439182579147969273367277861749151840642720236567901405828725879230627748301855779753823383895198939472790357591738962904269165481556898479747287035357078362569976829373361999536657721145041753468538904404827656032009356108438941099058930008933007022746662253332837108429520783382585366993071070807949035558250585906548870515755551894650391072540229627033731489723312166066656620323897167169099578245158086477910580103660989662890149019400445926201836848268470131853086288415370696263135114440555991215035434652424566061653823858645432999622402483016313955815485848607333615495135836438478999958447072615706790067474894741842760063152613530332511896786432693865336187725120160815853402732140429481164440708241792432954359232604240516080014366554509004064560041827284439517165530892856002784730625767401543011336727472564241195165057089944018941045461612745943675205877137045873346076756752324720529104147903471240164284888223099260806116613109132806745561882147434076785179308430988489819775614668942209860104793386703486461955936368370420009844311466245562415450132426362703363302293872859532477546889239269084553503947985577719091646207461691748138417195752293323155835008739646789516949197823223776883675299042133310029647737424516559967220680179322799443139383733248258303803872946609243655592070439609485521795303358234020475250259822428161243240325870963665558851775445950159061434236483832891615116823888271147822506458879844597887576758167576418978422397644395297207891396282889647288380686115883269741111635698017787187224773674257294837092016711880014881190352118432435529140895240735838611685370708506485223715323481894603921643095948788037687396805073475955925769981828203764395090808204270590620901233116953054617506682570892467783207026227491131884367149176812683980142727876225157308809361698648950046705313346795184921233331323685987925056533735792356016203154476507127530824018972402445268765137644181861518719021009682205008815705761630751024229964016007965410514344110091630137772352354318226485667913655924347330948506788864144114586054935858979255308997715895005603460147152379915284476352675382559287209801231761462825419177796940423588630691392803734322247120276393433415709639994011129542392266258805825280885843708257650107450719397643835170988476785724365465990999945589801729310947211912856620101820196975602612042392691988741243363225676144904590410647138892721701568500022347666573046083319695338675470263915007299288739502086100201807580955161472520506346193479377358923698989633669077391536571371259049039824153899605002533343967316423317976029759424284098219332799276968177145538304816862183282560597668891535371549209629065144827703235911464487551015868149352862928020755083862078623256378700445421805815615049943528636320614726270023713242652291977791438184000433105715991174782846888337295175703444564256370392658947526200798861449977847376761628533671650920251502805432058806499152905802747181994176171850199007385705506746880287563695086578555557507373745522988878691905517789586168127308213783493516201009678282964155309941470295026074194061481638483149767387088194947241990578261035646235604535753582867615010033247589461147256407691292469521011395215891121357068785692431284506178235229934435796607929356113104216977757181392857579630766156110214544218714568053912659801776237092086978162186056270705342901344782751680547968073952725524019081017094624492523416601164857896489757484145477582194375379668501608562670498690768489203658692621240166733236397521120577081415860592050144722063528653032954847375292057830162568087213470141496312449339017611375088322656662675860667593191075820406633499969146842491703048030013164770948628772948012508061181477107068307563250586180042458151417310250143344943692562589453887261146255107695534674729408196578023145414400945971775649270834515315927421245173144114509677539431724664890017414371824595085974783410394799015939061233771029086558153490084238646717894845671586039471469172635531283252262869567791937661000406204676598909474547237347436013550153616039008822451132623095975470340144833950233686142371190500436848631212477215229945082927129235896613745264463622863881430452853451420126646390412096068033261527470619540679299067351847630220310697777285099193587787114684582945961825066396200646505092804090847640392672460468802253638364305504254447714694388786561970170104341566221622592683650443488073015780846120675015679290544240620431661716170959226544269326977833480341695150869850532610383456463184965279938326264544923706138935028378724742690402048330351181291617125071286638220461846285013902397151019813821873666121555124502555402403163247932116939115869341677506177327571559787299367862804649793135887219945743103134790483270755188586943022645702136855098759777902389013427420730236115946095646622845925856318534945107082955478315519292943684560161989041270580691459083052739328175431657751987532885623117432290855961406692119195965794222075523393459214804013552743140589549216903714374721422463596441861 A013900 827 220516763091614382765696017753646771279864478221343873329387922384877220778766663543637722508774876929645963872560289270183703075325957304393552563196671233789903399423296226497469494472409935529835695274181015772412695368743099600720037418410928432225403703722882287333264584297778635901967808912027938874643953187327204209798900696848228872087598600783104185348193012794192205370582339108595988956320037020080777458663331729997140170275055190349427343770426498949966418847010680800457328572882447572781520774360887202699446505192091686017467357491948369835989765883899762572230778690136288603012392010638034374728388879097650404938820577115669663335586186170382613208018661034827985443291831587781607675108413302914606666055498893367374114260933600279921768553357815464072486776151522148622267765248493556829752624359998089810910468940744998369721448744332486756610628386142521078111941951543199320500282380607646848073850107133971321563603503875978966384021789164277317433699401822676966443674917671559190853603289410843259981569783059826377299764734228522209293647716880717021364285090054758216681652071844542170177366551448113389624350973908187697951737460184453173460971012717221331496238211295962902754459636778009073731386854206716495261885044093829121133427270409214143340007427090029414804826097457701142710818077321309851998021286188378585428328926143437634779556714795426196076276847914157521665715622405162356028440217660432427598742308522261435407645041548231863846775429095762760701677998000732625162303604967706502301292640343168766261708439489451081727888988107494050027471845948119911367540502730263857807589136913394068915028600192712961735779026050394395172493275693625394354063205507078685947141052424528525000244342944986823701305119758623047230474479539429049720240666921256990061391038675761679058129928577472572094950580490572962626657858396478190235558912083093046451217632202077250125608957020326193892641872477722046459450345891380122848546564977832943772465910142669131885387807892101462342545005880656284398277242028376999859393584479209822834195982044808660976347729233770986489807541173507134978997388225072393108554548822369754764877869723425413347074181087316413659794464498565863599022722759220075758320169859455984895062019041190065622922813875534699216944959561531993969692397266970711314486883296998131319400657236055765906709207799124608967417740784810461872424664103158709232716781911888808620267742147541047043294369336737306202022623423108342811830074282858674127524906839842525021549596593035586732880484508280097190445181964393245156437882585767452836420438222086757289459662180918750195348041124149223786167938697806533156409180848175213797019855129835491155174738777061489590542636584865669209029053666724019308868783254832480568819120509635014463968288255603444948035743910100760993347169080982600714390598903594097612509770127398644081932051052379826780325545226032440289209343920302543186555925082472488995135318550957637967261857512643851902673930453442594866765530690451432630260971789369221116494478109821675304859865009248270136240851659606489019500117588502479498595274587055967613489248025071591458124640176837192493858756199167319999506867847642553359241089415247125658924174130117278029468318789990478714352847487785272921799759505235564385613648324006577028800250704208830846715976449279543855996923195050082859167876803681996881741905568729596897629569616262967245810440529319174666790565330971422621464184402454490017109966658834907603221379653010059828085132189665487268773386284642040691221210670448135374284072225960962666473943826478720075743543209330091796513365860971041908415266063232160212616144625525984715244301482967036680810459171362240891230885045663075082283751033827591688935883330258196386103552747809094131684029519599162234601243961648725128580921277636958798400265371852800997172984539378264233997299911715030756029138917630682479507088032411146373466277525151670193099586195377504352406069978787597659852588109524379435380543925120277668676224774487556620618355231170657931165634609593650398691145228378019265949198552283857492588567206910162424796254196065720225750832185179331834454781987379282268497583378661588209920685227879738564151210417134681631594440860597050745052500906210100317844274900962664514836294497034832883051213088548470646135601985012053383200615224698901176809055795735923905493663441241227006529141299201057102170215391466719429945949461850037864688620393229419980925902282783907846597900770376195933418531970781493197118896514391655856480983347807744321494024633931583509407197833943127771439454596093648341146602001013993929233798390656649728431963550711437604284736707866000270748258430401141102907850901631074942870419894185635715493789456592096026280234938975353988473095752886697298474231094166031067937586528933693311494947295052401889459900082491823569422294952210806191023662145570046675530748088676902579496694896997507362707430084599684924750179884761398235354187453165730688336578100346613695988035589864274792120766830442826446874471563794106877172649728061680709405536011021510161424042806723160061094214444656329712334898869135587848333024796070130867629353255900947516574536463122585730334742832045699907690924872127942431778051371565176468011668635716384887846782605551943890659830595055842139605442219872568732554775742940608608856550035045706259528336517122837032690700363096148172867166750172640286554771813224918546305676781514136204996691800951961 A013900 828 900612732659225392267761871803686532230865795368268734408426543199999442259781709345234366135809983643244010697887349968646531913641817552831012416904088182592578263488083541934541659844263890107337492904977960697126461568179061822400305540569491220980203491778327272580073221995142024665862630345422217185872243856316222040443900134898548384721833533056876586484740431745773180146200701735755987092495619513748923299704371781813050166560523177961286564120142634788056801179495168467828576081837777014444581776088073785432012171301526846955624452200223829195535638836200904221010295479164306419851513223038806827862587749511593116461042057818683587698530878524645800985482221551002010176933612679490451687517945878846847999443929085900585987427193177836828774870537207494633907314967207758710352402319137783941949522901292558594829257111365588586777738538177053495160224002473056477638060236239531888054523770922071099865259296395959408369234633783389572587949773147614156408289160683396821329579174937332562924392047886114368933989132564419967356346450827441783498395934160253267670898100577728087507751908272366521763552910135791342678201436889403285392388912876785390185125174009416357185117974992053387102391357024703636035430782652505045015559970468651607450151448505541892029067672985816223033805069453094694646394820406038887854970732943243169126423595591339787640822358452714922821318350843058648392470839180545983418108721387189737988451060978076450609798521832175303368479376745433786744483813312790115157989315352215093755211573718175901458209699427306652335953144218804557211247793508562478136083534741173351935832601657129630249937221075659199738056856071441799718374959753611166706823891674665568355404719348069373482022921265963631665323940911312145817028052361461721391484628013772594366717202446716949202987499433184309165559760732129527236495986134914973219236388397472394104464382894135899315249666975671228803132564028137087667087617105331451105871874572532503494071796079585144202244231599939474454650401062194211767288482445336533502749197765125316646962644465185097102162737311373319694009468714261663474858212247406385767040741399989137804992472615311454076199010052890052344380232253057342090632301043653470624631164043174047365907687028143388200644687071885140606624126290212378103614689370432349050207194560153365119695543618432589595356982281612614608439762556985192143631443088374587536047841723126995174844105972514537770565577102538168996986798344940205986138018208697393862898599549507696283035728995213232811343919660751253215594358105960416936653112706415439896677548163262747532639495772752448591571130103178969014312264603650359870623891911213238843622587355616259262340305814135606698224772618886464482264767109321233983370306559844588723594738892520872207307350032998285115717729738986428073690166590810120560243359372767557653348764687078929693662771635075502933354339583184315417600170714251536930756240185250974777521149629284640179732119529246268199562502038835355137951970658403386456681465145934625331096214542800813934253479544135869311691398503850521411029449743320565022692459536269864386219051348442911745718301070860954701361040051775450777305998483424799817029892521900201150737878488986105317429590238518904107767178777711320925195319595092073742849086733723585249900132701309990269903566132479034341820890017827238455210384821794447146718998275154115419205822899349200791581665976232970575814014658785718099744496982248785133368831941314304977224039862238038353942316460945006219884655698492843029057237720387900130248953662119393587108900455665567140064280564768237236232034026157693229200696544112528756505808881255299701513966930887157475134677112219699386116948845877610606630149881006301044374730044990830118681905880879869152304876645024458081497175065013519946362469170918381065505322205449396405355183330259308336332606566735268825729362282634387945237377740258395315019997506749461387308213080127460903165982806436406390201614950696627576417114825127651146918238277709404481824045217979315227331499474676037186944904918363896862082387756581054669338459918309001269272806558406204039709199478323094324428609569437714092053248774375171069725280459868868149588522615830170386276487513205275544919664003553576918208120967296519107707425191634458012502342426153897514353058202589712234383015839808006995107041584420882558350576354036736458592672509208336512030478850504620290561682143091201493212659236608667373519458439020040820198333134194192187870559840400667147846482373323476075109840571764956391158067501464614142353446080804962074463647955360665283725178378943253620377685241079213812538710769424133031096897473332239571763233003859730779527056775202374805252024760263449011283901013457235973027133794504182199676958837460313323395905685914581650594965080404625787169825742670809609145067386804939131701164236619105775565929592384773197581803799713426501825031125522416817540777915943657800857134417533911294408272331661613869966106956203705342398432140600274542775215932978377934506476188163075691167695927026438246963859028148960671782094650980864728674942307635360834476672806335523466964754902654817546615909261778315653389580943575415503845853535100675038700413961182601813567171384660708778182923886797923236839932686117299595787704793098159938204726175623777833195692166519482560039644854680203980245938697917895848049122043621341848954968591546830366958630117163703059885560849058665188963193980959704872061 A013900 829 3678193362066275083786158528395307969970611225729341706466189253509660922132616738918581019969627690007356507335252423894299269635036460709334690642890403450614531478489945481698403527511617997851267162110713394261094878817061674567926910258545399665096470060975358192271549626023581538079874234456369222631038017005824938751598972984839296356590825054191122723738914882033343990808278432159702762640448452151721491397245924498474459998299999271634868417809638654880537569753977397034627155404409746942470130876303078235156666340824737097178312780855386341041316298106566949129932368776750423013621985005726014004480422490368046958531658329379343459203157659513384440450608926518668860765624744477919633227443730281744290761376950223655669131837387084796570236277535879666041835498964888174556708956663992942535099988430691839849700763797785311712847548741507442356637366008724212433378079448886108423535368587346601501030805357670034215680199537069375136796018256461944123801250169436221641388955637940734857572072487163727580277673950295480153100021896170805815427582333099824530747982603467599859918497076327080383901048203838495558423385166601448847274340951468992088840459908297031353796097506783020230318263643615949144635938894861878506853093490950990498638770980992932146777807312309045022308586317958453495500035732415123827927373825384232370272395733178186418043670234979091469009469097996486668958338546768107031423881247126142996108370966591623010011928752813308988662509991045402873876933086434579422106859320819297016620753343433975917321375691640762526111918572257163910911014324716113525518056900319960827814485864260484780033398854532320813309397743938231525671614891504683119558506162812393322385876769694169476307303294765243334047981172399830846043470085677498177796683760755676666425704093229839138956870449422567470247371784365850934316100493469592377039656553090505402234437090642323320529310480145005841226102507879878707878240204107501284792942428813554570052642116440429767021529868521544407559712157628508442472994658443481381815111501341746070843176783222906920260039937616117086335623765185384774059331899497844667517556858992437037698507562400666124904058453156018315669735650924943743889693471324686183031526761699891170021150950499327439893641167114973174636654200805982663625350856472472127188300253510316918638713689387584157598987046693316360934943442698745780218997320348673741330560526429264684120575988046452596223304644010053238538762780107368640208192266304159234972858033318743931897242503825079359338042513630393854009062133534911044771401914257384004497460671131129550460800497324994048045284244025523330530321734180033038397974907578477899974477852641659720069583305315817045451826492077566828478482017615945961032716652391367844650621996705683386702736155577118329239387895744724209882186083063694204190210464257679354979599343207263743840817819297583496605615391646022645781336274814245416230438491296823691339848904722111028242684129101514213200101414139309512754264781317955929031119228483976749249355380910467346989698570059684847991748152320974418345306786726145262929743296684539289409621613831227044303599859121804295956783325036496170295046205712153708357531601078585133419929720274746641713019506922725294785436042613229583501911129953635133465243697978287228242702381865552832571303424345223756634465038742698242402163187861075523386362207574555197937693920509054970302099473595199051361652593081961410076884599869699245611976779900353694271785678425406234679374168600461960847637142222870318707815693631073943309849881900415477468505047459884198422303668318850522464732486398264661075071793956506522806974130557743650766252893856403170731355009928693586482539616898397595356148801759167715101631879351477094278538890490007354484797499010821034275100694180196781826458906703416931028011351924598085308507509594295371435724334811810078146430114227869386441531919666367052564468486837312982001366860348761643202081093545749733774628805821755047381472715074418665176779923868231256553622064898794539299259804336023878151238873121994909538327541919040441956099873490825710392838338537993336324780381298618827853493208771150137561068765372674410541036087651430904278602634803834614704762188929169179058281944676577167045230705050656680984307002932579481603318829204997558992266839358254846326155909374375721176723663641974910877442147238097789407274792387530276357120190703824770233303256602280919109631314800892695028858193730260187733812832551695634508674341314740205099186966507372781961832174988985830162085054640799132083399851492061626413279059078136448445927284742620521054238124670776858211003161192115871136435870067733672967277791674296530336397232102660794144504599575416712370433591412961710894676090157268325025882867265030503104394541807749428833776547479845612582006072485467596195518978859517438712719856559940326517094588614188244601017042480213404889530111444777228046935108627283408768138423531784664651404119438011528867942447385938509192594779103857721860422802167092926300695833906553005593373678103264603470863343620722198428585924546165600619246060553555884819447013885027717726954222462687442996951581631938080738324040921237298034672354268558202026231399359279825249391498219264185381685657628995285089501205923304349396456160933196988101781860378591246672332359572974385242940473590644275755926418482105176350913267387475965866658836179705001448526108220138396830581678949201343556909769500831511627689202161 A013900 830 15022113188208236135966133831977805675464943277612430192720269996448059681742742156034115662238976418386734718964411759679131541415722044219454519389319339623058258625832264831749931545113726576642358068043526684215131855671640402164544862113835525317620158472499521368414428099192535383253552440817491998516644996291506638180344117166355155089248945194647018507144826008627262226204080753061874212602618163881297894736983477490144040553517025325283237740044763040036258369169788841206517800014305251897489203982040278123281576159228649603323044406604264210833180934413328183508505917253495179380356562583870619521712497973334630951386104314676506001075075400376272906628772367403822012921748784547016051983836166287402139642830363785382341957006204430404757298551320563679961126403157998758595229606620370240600544397849776973822002739127298789351752386662739286836185023153596564723371847655275204298669222382950842536961413192065544410293718609544572065563754957234482457960809618244642241818275109869393172544958816897866974339628458075720788755952526173084201593604434195326465852366498804628055492993827924505322970654870345003548652505782302143838601983154235462059025411151935814049069995623550039705663050865155541517556782676444292871717225979486431246481103202244215173587389622008683084655519689760437879425191434792339640762015367625568807661861686268764328118571650348342447673041752596549201179419417194172695145304825269127736549193973027814126812728231293588053905545716938520922603656295240552252406046259017411764877835350672044477908147783605729873656212752874055385715584514587403965681821704653652336837969532712110150619184295194305965957724635415875312226968050009167833272014578048258380349481700984727252356133693454025065828693954179321558156982220385555985437613943986019829025884512864079257252893559357157227804761351900356166691320341479655696660038368133486203771066756329403315697077461270698501157366478534720510724228695835650104724140966459867033106565720396475651922397157558708036459027982682748958412399957543680754952478697741326469676689143537457375940949369257921408420407355017395141120491470071046904453121485367871098101512434108122921386790032592947559045083041678213669363640995930622164805241478985287227374552618085253696597059784255429057506734058165914602494959058270079887121864253661738837729289217541521845634180596387220043010763449269390339738187175033338775641883576550286325681528513356505094688194719906102441569399608999284370842918243005083035711884466735115411005460007114510436551858767960405169552264668632063732861927329420496270152083624427317328166505771925505516615793426308883859742217524886407112154207718016169169763664972451655104395905246823633711146850028120482761755796886627302515399679112748237805705449947367678225316031435728664545564913344398923890304046064026516563027442747285252511351536657192129063484027896611080056070490426636912733658201261305134518672150072743848934624768251624478372556974494347623299644747385587768120349205547645445127711923072170637925586041560531820602307974919679328947367946620642243942938485792975036594476627527732623596417125042669728202867376488239220046921394734564879045598168503795212672456703169496650621985468390503813034166784681242609299158494127072733555209738747754771202220535252156820847153249040479486189057292886671752689694575299194092634492917077706606406137765278317448458452533678444951913265774762209626040865176717058631676856414471212438558703119978767814423129094161042880028460266721355315294759795700189566891504908782174362722945701212519368751944598932835960514660728834084685737648736412431639100561361788769562246302485853585011401838104210051830045987097727404787405246926531914362517591642677413418624414289860091246952220074961189129526458715950507593196903973020202035856854222647326331791428432190406602964806560828441571320776013191529248351967913375948155589035246954641329345745598311560756787104764395717237775763262596231290033458695280485435610765720097108148344867152063850167143121904428875231676746646266148559456781352832956412532040393052279094988033349449423754774641101451261357122877371880042070453455279467435463047963298505727304932765056026613296607595145299404975753750333960567808773361108348535553484506593767728092001464689214983950793395596033674959735677875990889887976135499675631797257233578291403853375489472350977262419816040386864704789200390927973681447934604063592632104016564362409640656660054777871949362983852723237212692592511386037871786385794589099727686183100747704692017950801733743542376140945416878580380496099418460076147234460069544621212658134979206044437396416221627881621424188873379501161499332196254786133843410272027709052026365379630558970408800201123268336426657514487389723506533244079978342759160852591571250049455631338984946191783582643970695089715257079134030964057878896308847468792526453794823963258304210482047122734817681726121843715724079796797033362903684585280687464215600902323061092617311358851331985529932844425707874626753426387397598155953587036696903032115221070299956452544735151324386203024919475654663455152838142746988368854855586996371466914084248631292951494579947481469953850466170140703396740572821453533684354634093580865067268795078781527776008237272829316964612573216674416003323430752303475397754064889125719262064344259745078431132023877259054841649184232839941226250457979671987219500369376120926927107975446634175465578112156422118746528115477470157098234942261 A013900 831 61351827494074445411135423149314388136972050305040203762519047412763516994265214982201087810265865829309681652457273032117300807427491816518718422092438504273871857112020178631614727173330515825391631228054635374529704226880402238120619835903977782785217806837693767720262734214340332951281216777095159888633828345999138552498981589263228255255156706318403082932048691046660610285302312407660753533564565445725772613193208957400974766168659436648014596537354556776575122841784703776160380553556224093579787555472254681923572408473481887073581248984056882067728005087418408047595272525160916915602493617605348581059245534685393939603186940017674632835496716517752136554235475854486316886795727132717252804923237270570545365917423131566243808168950996520420499687770746865445892916304263985887977535831627860720006923975802671988563415208872540112890281274121680184106950089246626883583287686380757117151399269803431918956046644579128081991624986466959596317540997184596307041040200522682561624452259194492698525384038849051395407767450925255509349078974468096019360812641463301567014514115870134480246066991585620300114049774526630899338055247518005967953378198002196204830727740711032210093620818196136340711938171701432612267395173685648812961673194340046513340184720069388801434663431542635284594724692620470294103798303764026829119175787724934953192940616974751946661233386595759315738883917494821319189086068021182137898415634582186469857968299654436868703129990182154374264543693168094330238526515279048234694603785932499270406349332233515047524269144271171944982729212160225682474856404431610931123645093705797686162532288206519061778253961199187360189873909141226611778541472440010492357034068010221470099443698564473425556074937973569277225376034806957721354990489243258869585681744546247247569744443964872698958625799838664125191234653642057596520740188097957403310384959359332339138307617510591672411041749756653121019275301592350130572569333140891074428353968845259709409777558165236966606491914153582677050410352643102597703801041079004104114982173201924049176133035807810473206537807259935646082051194099033898513245340333408632733523897911512407719627485033653418931358710558902889718843582695601034125261715555121249913903251529565290550607637722074602707525748461937382069192310073689469993964264784839891537074292920244161248909027822650546911276402607885641764880302013924566355915069979740833926937792356872600933002256282927815813721150743763232887716026512513586298243933239175302631233943062477351585202810220516379188431882946085858713373573685424880123445130268013578237424394882607231127282154389626729005916078548181538880457050335606100173156111895357554522400953877654777063518421014457649263328561346696891767769611820471452830446344864054190770519433835494282007691429302690874599206208154772989459314644834136760321576941951630447066863322213175031500304181816577208668077546021918241932446193429497561192843446784243226177749950641227783745838312089339622665702412442226389368086310726344310091533392730975174522523877923409569053706602677437267033274378161311609129599012765575139930538588962640335762750776803892479623058855182994286832851715156831157075006525584518531870793093871244440301901473439125013316653599483447621881302505022871878185565649229444008821760090243868924178679431559471310024215078935748991831734304674013892922625157129978628929913653310941569566614451248670706553920663972115095923123509095315874690080959198293191530037971008405609653315956592209387367114603776953964550643776378939910331162089462187096971145261267751566439185688446194279173886397292014099105816942030748469682241758242875557939686228777112398651258403242376889142645951815591619646556377895917979872458545450466820417389025631888521768808960369067485088139568272184011883068713115780154845014187568168118995704651337271797575169439885999049872752636251537794723520506986623238189334441122697607822288943809843598354971355373313166517232516532530807856938690853725848063363888214319485763420280611122531479391312999873762566232654762223597826000179886430117378518701305206104119721990519741006298866497078197959886900597372651699981027160328232642069649955390539391803210698083347391288375940512445160880867492678688948379092875967362402521626864113372068271273938687605168419257747156727936731441749012269382373222970360747498810064914333500768974689929518098588426033110360034527694278105789328240375191164390722732368646154529081575815505986378361606265311715890825823595029768344228658200650010067136786942868087946801480375204887311583735161939611318019227010564500131032215452996405604487257039238301726710385292815140887166652957940151201958094073180584122056368304016005735398638567089930873314545521605551310207741336068448381575462857162755928680283629641031597230088733898231793407179757726809521659823359786601171152148374994339747258293860256143026082469894343167203484333939136008391628755335948041232430022178560754468301118429440953290399860778516131419453937996083813434784259851877956470998295462196918026328200770160858370364806488433122447794405376259077016160276655440686671853161411631117944228484557707467704395278393919312174491965458089018919990642735937816883331570200671198373806445456227704602097553250046716371523017854199486244491174886793199073589226858913376175442774167743239163916250455569134565664729849137583137834274974525836802070721685236342675148678069384853783928609629574082653143033436155731594814222949651346075058425923092361 A013900 832 250567060020376936578063592819538041904595687622865001226707804057514892519795558774022444926994632899349500146482401247743300344915426755335914426386150187743424325503058723569556338863326333012997786490129164387752139562706477661110661592435271566650890830123631954440092753067521568146660568720551119596329306981723427761399643207691539780515840759431696349405862991152357645126813459406439691167184575301454073655314997896130278443484188173873593061732806282685767235773255750476920386379159528376813303935091790818698743997018955848479100252557035696109690013305530607725591900115282225935929059786155621745252645747454152074127315384913124985638084975426868018653289661172783421283679315978457664897839798259974434899488713729052827903186620933840045883195324195043914436705371160849029074942067487177594440998216499668471163832617971549947595310641921628161591378966442238101869388823235336522915146909203466103640309057172261578790077598854696154280065504142606962182619323994888372612987096228486824540219478447449653036258454091286950988082788704125420767514269812911393145544115139332100907442446401823453316090798193987782617450774443535691724359851838967522345379996565667360275566877215658625237967398983992633193880896244732002665582454677378305179161755420110873328110355426708308448599711855955348619616756200965736832454953823194567270241966727201400111089935429127217168491546324517244521465599491377990573057191612742343733398190586985269907321896032926862088197161811507222221496379577676174364466016730706202765841714124231039108915136387037611675909358112789870021243516195546635413010050848942035854084280796532706727628781187562296938824222197592746391353006133719291845855194194613516254608108750864481786991210252792258685435489131130836743638012108882792533752398583072930046840853341380554689622587746887992357646640174181072007951522951055928817346522904408565607101278982624959885608021222896768207943278508618760621560986050046377963914872514894024460181935080202460554540233086561164924257971640047962384691535671801740620102808556151211164294107675714561433294265168110432099351363871058443951843807701014530355617684984305735880138331253428961910981041152325850803618794930686879072015497760386251894622183475149132703027203828362606992408616819146924046170382764265238091819447772029385866456656789862099200830609439514921290890867167268357417589406335371335378759093219329519581840564702495746343075447887361775492634365473754163199953911595783250314244345986049092651525178095406814086478382424421164759853841571992201657147725662217438337042379972724522893043208564451075254164174024828913559790862314706771123213519732699209323287049747941683782492258132683752659892646783567499814009440724606122365639639405599280976278747505628584580069190246976032641894574106549103641492673931116521023776400281742776966112710201595860496223561114150359325423809261264794498504173785662313794545431031604419165253113854974544275774751163789032824161996242384042268617888357709239044590669723773523189141620785968441242614292350874944381812189701524219727862921122990904157804457634898194565452581720908357928986210295554079921014293511722149848336522723729285441191226146257720532037945472643289881436109574203906011558282303947915973049442066416060569546853583621505872959206325075317107068845111468336741206828096571393288977905453444814099186326859702848391289281400869775208579646959147281307573937649179235374724646619688659137634335542708421821019607433400358790717351634198951155420120400061463575248797753004866723409420734607784926951332688885440245844709368790501768348609066712074172166078764721855777713247081486309057030466634833524444003095940594695324369474456009549390120549521096517515087817932796991733478936972221543644514443852268884915955898919994995115652814304870846182677288461342982958476362231203085748547084607848605584358914467541758968124826104574953712298980323650422804618097702726049885136867451503676686195838003025604899331164254392589801432519219990426125870531464166141937513540814097433570513351547052158104765160674349128815725606519293555041460701203664763566206959583565366172050616630244180544213006523695261709299452460457320602884615252897164108247467022817793998711807716526212764001593831180755500978797352286977398778164267986955946258984420539723132817978582758396819862306473299220637684926694364824070300115834795963089350252054527374590728906132301255844558609679315101989520128358376592869683814473853014509765844181437636970284671924432607185932906765203418690154500851619872801854655474126444358612728523533643053073485549648802163798073125692010961210187320359611284771609712418214512176329464068253962370896793474535846800073039947315170490553769634808679334753711570746598378486103640729430401268651079075052100566787279002628202502365686056255711820494220406243527817629703660330462757956117345212965973988966441377956823518917571725159311008259391296300731145408686009482155884743066078798226774275361805398510846323247623743898532815830445314613901160609495453895108245031093614731831265276544216203822159578791585072700777202048761963877202168374404060427141498010617626558988460883884256771154810619346820260152703988486373871031349188131441949661277694225024593131219326069044379653528741353975970612651846326991129644835003714978551502009421254330812589522401840358048765888841592652430812100257735944609173836505395432355917391251852750723796618516753140537784115999637059562112362762894012156492192370927434652461 A013900 833 1023341180396281467055406097497868136480601152416230574374998569259100630054989561384543841348783707218866192897748921418309660681969439326894163444718102367913107031211367635989148613108049939984717272802123010405182900940189088122219714120326485040630469890198755388760737252895817903989344575372171548094488118973363633043760044224176225309144525761435750492304834448028335010820063976375299749135589691173243883669745638222583566321312216405105315297016015871923224653388789583778541026931511809003271591414612317974438359056969114599729341820568442043517281093031130860542697604852724254227153809001697960925408075749823249940095442890839078666969488486225847101849918958485425943648095978066934927666932417913359849547436755229538383492232381742517065231603906740303045994862843063394680493999972766449500634075257004512502748679958890225112523955787982763496383512428225711074082872762364261128574274407024785117343489860706290686198134711560063418391369805534325236856997763746847597477073212693859268591534912146707575415036188612679127817379905429307335082025796857181233657109866184661372648186602792133567511699744994863696975713325355618562107149795255379096978288789353838631768802958803348606993007892157923297219762162234006216818507968730335413560519704473030237870208830708574829243234531790619095252725413617120366763166109364262755382962486552529965395102516376033896765053492835507202867362176348336342677413449322792618783915283574497127813763262909972630381268116751538457782035585329566841398090023395893933422176910496486111055759417433436696883193085377803220943630665737748209236909761682215017573701465285400024079015432876904364490148944701410733129671203703729093546949044465415256348961231557514380930732588784639116489445766595940581475528748891900321869890704805526736677232775972385664788442300239652996475857000782013090368746822835930469938853751540417927204527940594217581293771605084453913934829351700328388873277844687980462288802694752951200191853501242989949353258320489057540228326906233091523223281085528741160668302500526985717667304729452493516064278541667344983847393004537153662002169246875521144439908542862088040213808838810460476769599581151255159592910323995213213504897566418691251749078354153040048021566106182619551580303024359694771643888506417918423156037898465192986846581498452132589208211492842532329559048681488707865797534312003696406191725391376156910253714632142027580135500779792222114651243504665724851679094970302249968391655647685969085347186631384629064817400448137960903416883834218014922780158683524787902129753121088984196672000661141283200896607157298977790698455420570356238651087459153836573496445963162618378677760413931951846922020218621414809557895770872804588959631216936047429034501008966485207912045159956865061888794272003131300731323871094746914629726220167065957150077885847047855448487142169862596671322704827740808476135394662197241430616789421606639917229407548215391251235937002781952746192833015516909413304586459608660891251798809533169830296482593594496847402274004500711224703545772184767314784684021328274661793343231145351322959454458943545526130510454282713359494397145517943917741040792505498399654527895157302682616705142767932848063096548115746745711192315835987573447199392891899388146874267722175757258567511446427672296977388592945553099547836035323902907952640319418707300976714039262817712945458573649799135344725500370735544026326950564373148303984117072472671527424311008267647999738357838737527526526583570612802469146011423449137190151844929189943138631632389027946864786009715393494623377786657062614322637967848838617654449079295903614450118745316306127185813790232015277488134078735768952694995263056673740726419659808279887672307154126735693059967186978620105084651495205154140402735050479546832774555337327765518496482259338043696269464818753708726896793999097915685826935801765343477570418520673031353977838801015426763577445801163061937365495553617457769108183994875994963307262529030400620353178882119331093963423332404453140989552396142542767149566667265967829497475269951345433765311053327438384691246588464545509409842198895548638095430196888004800884156430342042211603093206203531561660038972560831657588315357175287932892606872422075671673367519154722303007245272596681327299465049794767072264530910703786465039147822151210396465729907820305589646797382072350336773381006027649178453766147305093370516263837691296017662349900487350501145748574201315668536376477570412349193987253634587976598891247135440675770452674047475878687082601574129927400276535285531454603175692275126700475406806222565969874250711867658689487245268008807747015998096942307393859340530620075972941965126145326452025102521869835115641141119291762079746968179797753184173474365206707431251699140701499358976916492961912844468114200788040008901792266055359598203509290348859303280231336805701619547334311832198154840890434773600294867248143188252613112371694759940012082331035040915485916767044779424789863545979621943380079741771665937539859948343946400992748465478639734463019886802347199509942246285757902291387002316871664550785432845253060071997594549019166661459247191332084332576963330133205284967971309918512081188013053004250596810198053573892262117165831805980817910219987356386092514615555102018235910799573600283507347617167908179354233726027681030878608147322815383837393385332129474719629114271474845521990680234573529083071083808493480890018023504645938233714594682662872298197942341919354297106791550622561 A013900 834 4179428738197633535882451098197140754068559647184279705035506031709662142308212922640176886996408887436278637279889267713439903500892069124407779818736646598896288339277377773510917839943199867941523798568423388918817890912727194989045656658539517880923942709030627081993115775289062797500786169622061191744247021187233387077653440376002345961302466806805510021372666674026971046025234105978338080744410993310336518539491830810491765796437544332307023309858407438537513730129808927899523186632014310662070509768009582451721676662926617905869204658725394718370971229329534578673291830676615979413373098497643643913420047577928884903593738405918772022848754896083468374512355868269286581879132432119147005019446354932370874896535999469712941559009762506995688629458747121978410450665332218053278000225782775429171989127391207386516988386568783527272284200357656192378343399491629054823372934731644641239471322680004331922527664283600422497792488173617166567115611814152543234172901423916264019703712185036203332713956326233280555460124712949231438598089089143739516515836638970210733560236061594641696693831552649955495208100440233267819682207767798207125120372585952289025348126222888801709845599932851714849168750525370066696098527866542067024114685213599531592857932085558007267515957755705721168687123394520599237540751114479094907017813470420694883522312474291674184200103582233876413812051735142987802737796731786416805465166945792666657168007193561887294201318355813882129712767496893074966966069316080069266520780862641193809383446142335609422648938092499316247177345763184571512459102945570203199092672394596096035487771728073567523741131008427997991918581795203976276585623292717603694684188139450246913870048914765276040673585896587933400293661944800247524744788438878158996449142497386956550790223057581596265948141986851067042560044052750820444388089267891046468207742545519972396913939766708784617979473906097023314355150490108662873325742918768025694014161374443222749654749076279996495143591659967680389104050146073475323087725504689017303026574910704762896510756912861658221451636056302145315876121617223193808136721423333562781528174919811596627125256892394640443635198418979422348548564647139174280488565655908143359959662655274785013164926155826542693228667162090453776565576692949927049929997537159593142773110344409853159717845766129679129684440279116713283411575681188608496224031862644753813324106182845886982058978870250194130669258248648791532467443447306389398158329222369914027435530268424594948249809987640694263605798684213628964141368859542269795876026851592641446612314572167775862065034187731912493969352481606812484631144943017643103653408454598412882976219984299898469966069696891938845130211675717392094574618812719728240967234605221031204118791549824992556125086575082260548448100553261926968786179485510534242662590243665813993485021785823078000927945730109681063638193041475274415924023460293573099692596540597074027624563941548998775992678895511505625251786674864274191554622362769813228437083694856981878168972474664055359213522975991725580375079442796190827874504854883663960483450030915225793226815143876846483914224426876406980272390102441712498519527457031139835043377568090283657312707340675256069399905826248298072684703280487709199183030037343678405732395472832065866702855757649729837526359416416699702387190272286281178261906626298784467313084258260306101718298460528760789621406093465925126906939361449836519802710257825156013176909463379426987545774908614746487323317177041694400520044647436340027149575962428588471661426818419407064648286784831841863896080217700047129409647201153139201479247679344417865071170345709286500363826804565879098832715470582848845024281174511259042655697522357320476155370761905048306569349796330256218865229972950622398567699281394227735664481857001691844763597977817535736840565227923268509796550401474334925641062088823850699248025812245425065905460553409973975862421456357756024612892272503361657045905638154202075588203985038225642442240187111195296359477568571930638155057858312375347606478418468247483559837386340638205644434355904883194638779526245934351509088394184562540497295295784161316364938450404566549049454507326827874665133588096338554950622014628620265871672756871958347320512434193425057378805505072509331857994602642956936245005652848659595580531416083982258817878982074834919068082766502140098528037372204775974879139618843655778859757030820890930288669079852897644167523185083708421798645755512536556274389815508341317100399354781536529970283621792740171505610625396798036174299276284447996537232538309412700387900129397206589416721393547886320039728395784843720174569568326520445982901168252713655253908042173234671115465625100086440604801656672490080183577236070828415079026682495712238134233496983625822241210005069675552634988395818695588960190382550496223066629386096082879502790094887610288192316383835465549295737867623008843285685464850350940765763285460262541637976948154204350693563706497998919958580527053449402627172479554891459840240885000609778018160153982709352999865754637997910134506155947549337882063527337068730867893105447895243727581232372913366556954761908513560353837542976594809505109292045297787712866683126680799186961604979090844638064407947360582203796825033903207707779301532449340491472641910623070963208805314703378125892354413089257631945682162428335319831911985225244688071207659136701984701699696453352033796403499813347980986252009858058119415942514516575176804168144478689152002661 A013900 835 17069209089101693321531054412598040750832158523624963927615215219611462865063114705567669064358920533587393018793433038157727623327896800403062937965482157111198930102731077842173713061029862523859845287257096531106733067094560049781956355404797903516999355341894693096195166130973836660335758296139629735263871003477801063397231493493071557142901365988141190283798129336060226476042704637460236533906329682189738685703657125704960231180996371245119446206816031678138498362736882772243370546046996278189272831014037703700658951380735263115978324615905043294693601968675981502294169838958197998138136484947324903750442729733066936763652090617351262737288622719849389271814287113954461598339146645150240402346925877625650822535817571970254094334093330064583598927261098579619148099972733977083610734000119658913056749967167557478481418786573955372516263174964904012948584656207161714433192226110444610930766068428728372009127156228316769123656798742358043593923437325792215975228780878317837799135950638618543067340401745925667349835250800280669067609894247061035703141844933054876627144093659394737748108974138009235887934898216057129335631924426672425517911238798660329560713307655026377951982124531359621467204943189414414763602693758272322475253809995547060577922673288559543039269190586035491530756249342684973866639419167395185988846359012358630394488359898567100827365827240304956895526214303549211628149238370085636661617093788478775687206515347233297460134898498297831819842043446828504365661090659871926971466787641893762278096741773359004778649950712514549984413245008767871698605734799106212455617582419442310414631644002396985197278676892651795026792671828374354715179620675411257967063387464516892871183580642841778642991032833840675388072745042420635716057715208010728035556939322720566636038900779692054891355072636640429759586518475883678527745839767083090771853709537900664786208618315155113967074587359364759015181184471803280149612539980283412504948930483524940475087710357184209965812437842065663444820240305628826640497902821425920256308137619384232850402478818575211203888848269179647986714984173022863055004992101758027089602000718177461596438888799485843430490957498152277793129541423945748818117631483860104204554618210070404747051888077937338839957892785360784359325248337253490014546152871511031513992802730714625699456813611295988663223352228380847837494499651118077148037064754259301693750795385467069869314057662967688099260448282564778146541818250587472247407830535410188249363476604803156652741997220333347082686706011995566266078728700625443615607077140616358524750800556504985566035668191150091548532726439482864475294543692923299217273989122833832653776063014099199641086895215146064329335142635009076770844295267647454828662523818417818761772760687431801923463022206380035388177435917677589195146604422953058410992527476745794596606170960501818686667824084286678541685807838882209717349720138208442190027633224049050633295509218244207450030475869837435635596447210599857090002424746410556976073121955249094545611778652747943156619308399770782434535442327403365756313093152335226864674418754710904577343428955922572601800567896030360624537448689772300456916100606788335231440493369215095575114485362759153988292224784886500406949669352543133628092612158545354320530082082988913038266999902673019279171242018946859671219226178234673246420631114373491941737834732245174410333804460943972469653574247730278276725757953036638780362768766693977498571829116297381139262686850048394743623647006073161142858314864639403741221610337730560605700904930533518812137132706218510188179845113188980181269069543876736965900596926458216347155031880081642705422405416354311393421792086122883550812511769102607567369176906757054913986625884067169693908188072542195753723704597757609888612739202841446889455046016662466664890855264802575520366289287926648844128601291211732744145587318027577464649561467817352757089557351642228124793691332332167737877537943023251846902840262691214851111859483498602384523995590421019821057038697282190491219709954191430469534966115344588015854215429391186836310639997385489360107434101920546730932619419777566056207544214807389016327361490235740647539426202828005049747746752277844388612390320566762656466764578013521958250052153001801470265836942072140434750567614648703066275163831804863502970043936960008027220358368570815367800875894754156878538455959858897763779868996458993410096912549332631469282883677696299121442225607723558649176270928734506062016791719907432281511058105262628123588165310047351927186235860793688256337491848572590347105707946942010719066923306371260829043421260110316067560574780953276022408679748571910479959212644162076092136141088947749893537344274936888132160511050817773408967827973414106400852667953007420847476261159264323204241148022915066994192108742351530473567902501564864175122644142384398184260224529320584065616527535538808685344272320896998039871911292680783127532394599911543706566203291933534142871934227272183887001758689119519758719037750922611766024987638671875395013745903040937251296104728382801902778246726011542198393473534060849740806293099852854412803058238715447853268625500065322140354668263108253838094626364751492740095906533424360178640269077856709897677163486562223301139108816917789124502549153167977883950563908299817594743912044994585381307335090550852250183886992465255726708060831570770407055796307271887863712422196431984831494579925329991194302493932819713305023564770239479659196161079923033558844383219792761 A013900 836 69712373910009314796158300857546070828514369458495238801737228093630395098667131832123622793417331710144805415447278664573013544161086650422949748007763643340004661631494097746299503686265122563558517997531995199789539626053959793874537733065090522551680584151187457968863774190676377278313930793022157941420910829174690800821696539806547039598880611733533423379250223819532907011032486052555989488363374961360793956020991770748753785126538460798563575372703561792717119301752065667001921890481083546749087358417262399721564923993012268827230191542142403224901434493871544729501121333459015402393961356309854586732086902945548409503368266942414909496623201338759610574406001816388530568238507152604741977465482323736798149969355081501286716923964903410095940962425979970121142374246742808541151682340622699086473985597658988665423440947665477710849042949137339444187327543000325365078314803849892945946952630835837972850848227879224745094695855400463228199986304305705315056647839213918759673288935139132630359868002110936763949129497628677080819694636704316222976237312032934354687795820058427707831789609386017658299150805739097137976783678182897279730126808288847450619238780507200885220068146780650361393833175684830600750444525180853750493506560656623745653354567900479318286222340541618136996253128696709044453715918460977846492233403688732894752760305150097795056145602397956714761975507363339638759735932576505118775347034358619956262895816536150857390234399091796673233248709483235741508300826025073596816094478875045956413737181173317284775489042354931386105892118353553873572147380098764481396200223976826759406707511901833529641191041575956088720718977806935530466619803980067794074541547807220906692093732887010750997618320187721536193103286100495160748587030738751822380746131444862388918813110713241101073838143510375815821557059693875007358845311938583818104418506977449642954019404269543316108043289308968971658660490682476248262312724146015465294874431936694692919246192957486389105584543203218218140653788252458996511284125410888422344708321159464764768561614145421838653013649105004869522190653576026848025808943247782060194670620735109289083477662184868932640311550009161215887198153259078256693823036860864535441925720786366750097839363150991963493610869882584764762704606059425315821897957488691075317329519625314333533777271926707558595459156059282449033959123519630989998375324199935168306749317184581445520335412215383997933877696091271092993069586459042545993110568097499285239413624165153176888620243589560643153747858710297104182858401964953074895944479357068410467293269303622568055231838495144280043454056584218406286414921190811739256567916250554778775119472731945555353362629835073256473501985370783205448881957146894237913195442189324032022774893696300909667417252456098908908890854208822959709487442270387008809392992460304976457793859425956438200038747010459308118777549480586671588837709366177236956734046877971951740492822493740385890876916530478940716775085649258086941135992909240102156537213450554782282827610807466527393892074054812252311668634544790413488724060056545452373243658310533560095232875542312334685586301144745491857034018731347742068391503404284846707061350409704741053420644784530023562738263536179741198523551552390764593626665409327240125831228765217102728499292569506780711082548700822888530086112853754407240379745954843892812743432567797249054418701132745738907284632238729477240253944781754889479518364282823640195894705865699250608243878626969499020828080361150403496708786596988653458926920001935720300303671527696874714168075822599723678055493606620227147301188193216525319171593807944927841632212856473317054858351383338059516185334480726554832756930128703728668500022774063394731267692759744611814060124815257654219978735671406452303693176791063956082670242891697196768547406877835463485303482447110514470954464662039128912097737311143747150952738640274318212582218269399375526698039564069138590433390590639205891187736819697453264640796428416125497236834914834077472198872800608891467380908643623175372058224646644947260138217089391975549363121123962074481104131723087806824348641904932977307723287535239072288971593389633278614356418094396058251679822258724696545376251920617035932038569679829603043210996248126810386514174920953770821705227945554382841677462880638074837343459412982305743978692833438435614450925042641346861795786524115684215951126748307171445170210639641949516329694510963132938181315046729393602659457276315524942388841080065664088351593918761204782174549530929700053173233065303363001396206796247164809204768931813812919751940542474172723157065811837801961840211023466055556395311369822288163111900319234979129969305957512594287945761290614019757444875343155919197338915194048525365828782039545560490598645676812581662764476881535448026046985506746627958629144174543563342482566064556263008735367260422726702968525724421584090623227930047750591638912782348879051938180317893335563530737430789038726437409449536553485087769663991719766104180797580789636234418040087444972651034656355394868955672617292929633938540231950465504000983653931450487276722455402142560183382955795999292982246673442282218744641008028682608416101630907936251318431969064962829944901581143666749813201072632262746405535458282759481169985499002491643820382008451193338511205926874431150382668550653826225828263049814343378704117950279014990226984754325424496075767204870065682291845367620142366642009773522923928760045901699829115602700662674741280709904352338834992861 A013900 837 284712375998242952568304912690604765416806364819809863285413814994423990252861531782707919974218517854734109942033646241261309188721838150079019488788255503528556378573846676099759549304579073326951906912238419127455658576306603248122793430148869268243841225412448848278094509035915583118739203065712588270715083338343183874326691659920458570972827905261535587956619218351578165056664787319729969225414348043068579956579288511906756082589080854285874296743233989421197779657404913142668216194835683794361494429599299783965243027644785400129559652507455331153223173517855269701300259139101298263932579969266433427527102852406817204801115842387783674290068313210829464306542126424314214082273455300460179314908753823855781061087993057714486581875881985982076242580584907221951727691803496551105726126999019505961767491053384673267444540597801525184356287157614757161344908605695171823841710568718151630434895186549276700758122098329769660665992437736887270754792265401235382928170496781404820300439013290666714785367267289278948581403730394777694452795685458734590573473782311019230914781596496444659983519775483044104277220104869852360308120196850448963043090627859290161921483722708239642528165538335000921618915466647592341355491235735649983244280637884277696246611044116915484292078947228363174924534399163358105162465636302398083836776936238557704192643115023819554886599310899097416716098931598122781998276281971637132095513598371074121993249067211110252818313699565205884948584287649192575129792911869829101830208277268054065635300435367126296068859573370817628926460106459867728609880687208744117234702730943982144919693556065790220241117974091403837900377097980283206914252408054798857847629209941018712242086706577573495160123979096993713687789323866318386508465040827167056537027656180093927445713544277058694136763435748869379772637009052814611429267497333682110104073728765109064238153602996646126860175705910049486120106968656791928004359658997465907826261962347086732046186295903863119232506938480806727926462277255656040110732007874734816586445599155691205256047256892931476664611697323399492620448370460504826049054330927209959823114476814880582655120203606885392665229041703965330966121864923554767241499358666493710062904278189321230441335840884329429096219647298334320352126644311904991773529270077520709394580808431265894899633290053138266767273334720871509382041490325648445883354659940279420816763193062866266231047377364262001345747832484056362164088491126962121133008864277564928345574421866526254883990825464368212264864783506583113490316182323466818135601744086682452257882908456194233816940406829857249269750755949662977332753466050315415109488283326807022550244213704011574564223669872052521836685931954801060156984250065587903955519418640860468508246966119956241473608468173206009973710046565108058572477372463929853065450729900124014656252359075408115209216446704163870747207508611213506022643677660113819632234477588372126075298476839507603757316305679045572260321844075220602134380449776620410457615789990624236876078528126384851995922013539332774478338182013013072519711422400997338583016798149708423318500682235233348401737698091556208038804492934716044729259807444943146721155968269625542641016308785143853762602904846375217208631235418670674067595257824898790725147447231251934470566689282415212608912948231579459868613223592131228364842160833923897480418265693573312660400471714948005016980073810827296726398376137109925878190431085844311747693764120808175108379432944284757920462983831054724071311852049547956580256892906825677214190525189938333717008552635155354073270119494291276312519930001103804272554025442621687742937962159335530657064047743042352208112040738069803319017411095569026958749611511575084485365115267765728854414769818118600857469374334326763259965607025561094101189621664223413019621232977174694255791437965726499261339600080698668429027281050179488882953230833482983286325250216272258987962990081654332986327600944620171419405727133063188575572741334090726559390454712508770638284888603839574250821836372330054160198367337587275750077752553002856733129472345494632350351865474394634939129112752578677555449986345957430374461173534194662822171661495741035901743813766679791885667695845243957067074654467961761618381072987970954426372928308842216366697143157666600518077767828276842081269259932020447871289123379738748331414637417576567359607033538927390022050212703888067206391102443572325661591621681919042195959246963662563142015092121657511732735208243937258768900833075206555212083859913819518916864854335238530137365249572759842044438005999189725159371820121459311292818495639192578830153567681148740963929647560802576909253475205687897499686772430383143843993571632758008705400372833858432749771060882928776495106694556490063145214419407315941581478062796355804818626519555089409992465246352397541590596390546820298310239122163659718550320458879635916006098415812335948239063075333303839284899774174488489668351448271822943851681750370261687625000445172478246688465850899580500534134622951939174100249063291055724539696731491958671210898026099849128115355921342005090866537349456830345832187514513149396508468086621252298251857207085530950669714809086892733351945859323290183758740802492450430516578844313938496914857593770708076279805818946461575125018465981097527165006954637153791135709007010393842342731434950009809607308866824852475400601018662125220509847536917177040123113807957742791059744998758054747140372832227178173790862105379130573539288601075291388333178602961 A013900 838 1162794099526800040827166662224611613043544291366950282453821847232542013015702034815289198674625822989037433148369556647581554118968047910575873573179603090216480634289825783705704075074380697953677609972179839796860782647152374632261548770864427127303940192548207753701414062448091868930825897979879847469015742577210735604321515734972804770168697420706542756309216506288898735486089714557296487043483964257044430469245428790766894423658147706069793501203338679429103273096587063170884404429544611020235573761420929846992233014447095697454534706365350825418209916187446224842350089650262751341025313785061010027796868286617534552945442013011789691951742288052661826003813005071668106047627101066064718800198156400763219287370533535004792363525871494831383564399609400170080273017822352067867447181002822563317960571978619397476243515700021806806954696736701587337405902581428256940923753975412371792010785866281087522842947219910710600895640380953659039376917845917450828652324054075432207993843274619425220521633241703411443180259556709041976692357311777703400095714847810215951998290433032726132283353098570075909322698907519068894586754004077115460413249476330754809593693593396444232288923403279515598984734276250898528922303111359203832217949797463816423518480411888938646312763920454305271072465864157470000652131067688260316595864522068829758250877938711896467931915132242314658707636362638824852081942161476645182828419182620902192706750508645962594645527798707956919924398037772355045280162361160480904613855455398736877515196143383315872901125452463329649116184647252852250283342324509919057942366658151048422048665372021849904276970159104676505772768006238372625641705173989012070134360303949324463686618560420174489156957503154011123066014065391754788657608581707273802769931187632777789174966131895479689782649684705393182798806581309609207352882815127988439558157619723310694364107368152205443355770460682939016312614990798172569954533287671209511619144306683699269436561497287263269120600819956401238331192513002102089072280704093212339155519057957357607077427857923678336777417297650193191210665810246118220571768841994149124123541657874130602502359078671084239069454594452206512164069274656154948445774772229185627761617425457285026566690149091530705701299757750774496084440780160895488807262665452872406759116874294941472625487219539312048442487793606846052338705032680471143480654650016755122837163373551245180780486824940759803958170068395967072770715970700117125881442635604867201421088841919501744097961814269851680079146527184019600388913810543453155414429218626163889948871844308851326526000132474226821599838332124774515387675763449559237164076207423295887604474943432767375689320454348119576485730851382534964588199532677117624132640813190556880294999942577479405758605818474658838539639174886604387123913409357308376834460391435826388381614915952233358734076099200922368682540933126565691160585066575348510873828462153148188476252584558709844012859281340095700713952703709452536397625329313145194970359105516498436449829192799496500421397091418002523579755447497528702490825939939335631504237488340022321383511954817598753440885334513422800807489468399166732994814708845699750467019811165945948325717347725714798295700286285985870976988037204628318630139860077926976099365414384603256823175886265001252231273980785541903628863135085846741896080233903989423623673719337388459809654226931490862237853336430873573387580334379946785389043417788127839453067849739556788768307550467186324107720792727394429634368806267410859017383756577659655136152738118752338671968346825790616725996568296754495879238958637438048133342167864236677532620674192904400092045934451407013695502593690391621805002327672824558571256247124035314121764152630197280980044215828947995880591529188198268156788795618701089979762635028476505336848097223312145984772067587261561359736322029181512429658747564319100726358173000258685522664240733527749204998635755474543003793541345524186714166349589870501524685208455301270431933115481811782672589951831829809037355712750069546525720312241807530478168299279471520186630811135706973476704404135840602949532148521919329582890844685511087349767253292177956626694104886417460467347811548310704720047322269256690301596663387257098587391758571245162943704102879070804705444169067369320842481929665233279020953865757624643171579780084314401799078852091761876329938445283366892516445295754161959165689107880896178806832003702747242151559356483541237790866979749153565325175596724272402475326661263284167348226904357890211027886668455402016172543553145358043653531304739296755713115609929872094710311310858522050392809015920147254119526037532721365157659027341025147866368246969700228156397989898918616111734368091134059051772739523030299012441746344855623381433355515838444328856137744659538815557387141460214439637305093073152007696309228659327149145909067724820191082336430779924196422546117577058539105745031821543327298452605802615143003818238400356807597288368936128690951943129363579778610070124827621811959747732637732882001299636063975648299960783039901051099839292419923985053233708804333613116055453990272243582860210667963429631021037943132542708271315224041161132921506587699175415436008108762779257070200219295723190174641400529188466813576542625042431224965062665429663041931866391792132068440554435531140291240156501905791796210770013427019750308246819636070020919004275209488835370979666743849226194025290709895609172770150850743824471850606757433715441012554522382114940198634382923065531623061 A013900 839 4748968544671503573542272192358198513442752283916053015519936260104272067899441696091157431596237998295350769758689254673944472758831523439630835836096390160356218774983711773058249718715353282893312680564989655894198919270017660387994023596636177695049149444326327835099698873858314449992254980765525264928054663275328942492345106734718166934650747304605011977585227442550997614497474489313169140030779901906159415523875724969799864282556664704507349708058056703995080106757044321283272167015107575412355127034592981009030825846536397985069762648801435671441336536911065314324866843490727753014632825054881456115535217566242959485219032670783463292689802630378164216243998697826204783577219891091015984116608090754513464654769283380846607496668375297912348446748009150844025013112361285902729508899380808633669446089978451459852123618713974761202090483897059689546286784138713725600683644534735643048123042567264455833130403583784553075828485775493219836378309551429306846749785321573526756099863311716469162557622844074144378503941235814955046051233189388630234034309105656550779772169955839389829584574673223145591340743930897536791450656614805351328989212599531912048616413598484011285535424360257272937329152242370570932870107059405235730365160985771770119108249368676026214344605440291348611892328908271387387133369145676691647269486890445829684502168840371195076577202523505969539942516376289587217212712063628928067834729612161209266135832459111484478754394728230965564620153950464113012783756379377881223014351679249436680196690084387943739831359361530937083285058834030021128234448670873284934461477610921355011537376294539809215907478103769568421903067587046143878755913742793698184647811051719739991466982549230595051340419295588799981725031110480531124111327866159258645166478733342215401547268354240460496521009359954981003261788757533156273359116058147032713987911092869592930163145266377790403414745494245651919461367196533807391123879354711274437613258882071202870005130247632409204678714929384758253869661673544398144082190695867792607557394540122702160422530191973952618910986762750451662416671446291981670755381699357146431982080608465394667810487215559653811867798578656851068535787488692477081102337193035989251526849488927523234286045804594869646685384041929695870232960674695893426733230259238741649317315985424844763291224978807723876356012840357513569202557562675344877560485136788079613934381771084013994070767022227382056105366334506037517869953866652319053929525749516473742191070360372278992572229943621315516462922410818781633967963282554327575481225786220334569104077448213624011516163667038122236322721332069123723069321973180108330061040802813690157861323720948708671820129356923609510444949855862262431409630299606148765837742477792366545369689560480626218538127781838172637138578893793555864057161879069592499137996519123449988615741859855432212639198930822586246858734107523140065834636630985447428608313696108134669704051656848811432642762603780366191381554951172478813354078005073145603923638593199036780803183856141616456867528282457355524554602802880104471371484712132180591962087830366973502784722558182509886526673235571604574200668545378505253390855747211431196582106077802651013503010545563939533434267834920881181642987819735459720745672832684121641014394388253572545794789460270777879238998296200212474152543558867241764424523179367517109010869460819547546097068637865128761956479049170667191945790231221475046154177611631910697238113858189173620565433635170586133474666597298744317464155276045538956723756017622576375201216533903534545122524597239558283561259310577343333374895710210119369819430881116496878947653628091915053320324892938925836040815838393522113005431811450910452485426210135519750440011097521141345447879561911222338923919744949049735177409276975132740287438557482435923922726650717826358728553586005202530010860472535702244095481720586183203595620140708529497801798548244041414055884133287569336556336206002796676483513502526339705147468384537504373872328468872382983424907294866327954919273503798271785035240852947078377033417629255588915065739082390151986083181933635590742346787197310519255868814081670940517356271788937837284837038020460722436712155664492267297457849988927193518117441234536560103597865268572580941223544870272515952568309236332212110622101291427708900082756704094580562801692151422128532702019738906816770880977934320244009093306748834868611590550051185475964761161393154393714418425719373787252802917622860497825298114979757197643221884092592040131151060848314963768749202970525375829652301297944509931443430855217066619304691175630200551878477134988600764531321694728489320696810409413424860161760391222508147426182423817199671513773186944163418980550444455368701707404097258747567227012348688771196307735348695591306321925681019101767136156740381824803253137157367925153187784504217076786669153956369404005867219561299284719190533517021342582356620312390207396924562937585811066308157037071269135638264893024860412122845521886576925537401166006878615069846617674613497501114389844948519009197518133974042922697904754011503967279896843361487713660895195697124860289002969249240110919482652084585560807393586777821730224125857976328790013357616153006175526579661785825882376715443118542659146501794771311478418408311037396943952259216977462584638372850136810707165594594214409589946180696202022607304789253661144322493208505326279387348562027453427928221368548244883813575367318119745859673704269309534908641794666354814937415318009380182881930474860767275053161 A013900 840 19395267182261432416207567403082310906950058045493836036737987199828117656780177730447592157539627205076040374122232543703111295138816583711319736269037103150300993455129752236058970734455093058017861212008154818627153700389598396808266779765045409960527926294722599837658515270423615903527818559199462500017932978337434209361929142760369200295974051717484634022667804983349971908366750059278403397968848228154847575100476372224884595516253956876343171450029617442843010659086551469597333140578567863849174986677108228331963804870665149547221402703732592227169233991735018761299503000367324706814814935439466409802913497597510437076542536549779413217137715612530090853726331325790700782812507334424709471746623220058599195510007885024999010523750808222579120203711990920971233400077207840116623490025470059921578018445527083585633517923313363036200218947374465375135679401387704865439477673327958374508482366272007331332543714406938077001544194584177634626972490417301983522117644981623762198114207851244543423270750015106057130392324905133093718532887520015294127449755852721024696218299088813607842396191007485322132740323628922560907500418131183150168076172166960881529666343393982148975266512165151088660618928002217891117505737111423982651620084347151472115220120354859127338031017423299337157178072386600081499178780061227322033304958678756703460304992263128838183444029403453253704048771074920679443405654551778968750771887043757206925034619482089672871165302263962814693430735369244434419623152212773584080794136707574303595027982170338885415788994599787861672781592069120843319843440051162253874119055172241516923974810061906329358496947231083398161462740235322743261370906072857485549618309764139641818890294896295222479774457785533513594163181283344647644514198249508894391983060961321675263674600232821818954301950848001497870402474726429921069182239252194354454230741682299797355672231745558800164376565487794161249924089228730919299896426796455670641930748213525881712590822449485770065237544321815220569387339110584350004644219103184347656317762598709668016083815979571011864846979948735882384927590270472528633513725153726221100004447395114126828199478647554397692703088042891024105858078218356434339407136432415476738150057524578386568670873956591711718897423651029112833314304924486173040014612434987204008718499533389593922602455227173603891149468397316961525493734544279938689789654907641332739349022525665992637198413666245873282721982752122442332770196456748602900472630043125979926956292649866785005843236884973758322101737880947396890070192810243411805350449714728254634012531810326710039057175548714062063487862515024840266511140939986853610910626803812194787411590070050342035289262126741070525217730151276921858382502516251771780706689891294282000310894503648486019757786211933062705510307198721155297951718887470001795321990721748601221955539945577430555071964992571455313382002827269363866015305299244296828626642574588928912672987075787887620867739392861997342587599957638471894098203334597239034130136302122779315515063990051831913109129125912368155188977861845437551632752084303750887812954870089586849696588184595746810073472688071225813097524606848898683878847348041953361392176014459884806898658872148231012438426698868205754829308197569410780957123161638053878188529135460803887853045429481344207377872180509583965898877301313260957327959541378055992428400975802574952562584120973610241835218041196971049292993829121857457473322937843498110500878046344262172924908074833825998310019324694398965699674027052861698694448675328381796535663647331959339269447830110677225450822711588238485179744944964858728398907480998766019806991130143818361180592215576759945900132006398822055247597066578474829906181670240686348291799763397190890085030366681185065621519554266158972487792405503416599740668100052574039328731836923325349509644429157433658019885266743534070812600990527751407988075812287846030501823252682037783187050444643895214999069255272227909222993979181326516132480776758006150836350572050168214988647307870864867013759836136025595534212202762015746720557973060379943608900052128702116514309418343049786409255939323089003413079459766369837875266969472810192840231816401656964498551661508533361814902597627539974536959863411999655664145141242546394632020828224852674400184320413623813203834506421197346536886737949380571118953717315266562536851517689069280771772862535242877781983186223235731465577054596653573157024006943252523450006898920203892959648666442182028797856686941350651880140044439243691674178761663991842912388601125657951258793383236470955518047399222876996968908535082477704127440345484079371023135464762317963147164089895777884811505775552236747411419063294248995629072586571844763621885050750615770011910781018548198059408360292159131611618245343013149740682995775794546262544879550151060790940717543500486059383881457467521512278342362239269766317277521970020930777127400382261945255374453158419987004417957148561720210463259807348129373287867725434011325518782490708164225639489858958685375641091506659757798780680144091433982593008481522674633435503763137364271793977869495332850175729641823339031177315713790786246370018861307973479036955152888506230082640686982387622343853488108674474279523279153272040625917955883192762887126527307980320099801516143896192365820316871919384163195616598745945712047825664420708786527539376732516097095666733188638835349811562972149649524884572455076819509255478227906971239300172185239235279991340829918862238654366040712837697427614288275134309334488811889893261 A013900 841 79212230094341098392465742238495869057385639013659421251477650260805215150173580649098741578199749007878261567992984053970420543587735948351984646216110702013247437671088876237040678435558780013343804993823717102909977054914859202003039163505201723865202064308202864719580979874452360135213867305445083995785740094760893391889264173876766611297987920593430711296611605000304603620932552283848986596047971017455441136315430652280023401432528301532630022862237410627932582675786043943533937876770069591314279412262964392438801707436088407930956478003716983647574095714878981858042061503303191202427092492643260203742488818451489973574744450065490651299525361470849756585794563493993126857785344017031290378269855639664545032981618713238483483879061199612643607403100345832329535300488724617028142112236512297195776706711395607599169436184122029289508350403191001413057003378886926828646236205116388125288467340573871413902573116553090207220083646645434461757652975085793448204664195987094588817080434399475691039523493407444663032292424537378973188953884453381982761211675327853789682849851526922744602738126089861811607646888473206259924883365189983234784590062823257103216191842721705888612034937600205726349922424472786091330896298442503798971464238102285674417242608761400516820379816289514246182968122612185779450877554826838567143542815044868931358935079206836751153841943930672836905959289995854621835492477160575038053996214647295852559740814461421915062799082141552795452255159752266563857617335575340807517955414521540920886757377009863212265509248633988205645668972951088505323415913356391812209543507348006751510722445748641701639366740683414937514628138857821851076508178863063329590681688526032475292171672276254214424869342816355208403435442842489158789608081585017525095192411255194815266048698485467823613083551760273765454008617432687167068568252512126215220878226335422284680098317344268441310130495485265621754976222743149176243626296575831400924380010709609267028273890556767283009206720002269864142655401048876654438317459883534297447515030547152753854155928925981949128233415655612165984165156351227124664662038414058413320749263610833000493176318943955563171166374579059274441759083109667731842007025310764480961755388086188113163495284996990166422860686830591650751651786056398903798896718660343674879211232662815973928894609995754942825447435030950599883230486746028241882908619397952874682108082246095006195574678452728437319838132479926018853709092119203425854423168831760857745662121767613586509149369605158211337054029781315144586132564526507928397643577030371379479025215179087126797223449715678649587552842785475465157298417224141248819173701840076188543462462416682671956666910741085332873112256928560227838741836909126377381355972891724868411751724553245285401778794425942033328637351140604269073519913060035121802276337628684183999189842647272729707399967298126073216838751128853636234556974387948931922090899565521219161176659189212387620273555322127076208859359574591240701158366337031918536529923801635945125274388356834676768160907372267828694975459674540813350060874420257033304667776797887751742432685501295674142767879878824381414497413344356193963728284332985489765215147452831629999739619598399462426130790919274337991504132439001428139917767661569137481963650030664604619184510691590187358696175150291372384711570685170790389084076890901659856732824853676272166335802371052442562289455837270590659388565390510407163924255683769568476594746529952647484704789993336903593523948234003719510213004393560619516499696529357319423613100437732102469469691152402846967140930487220236385561081509475924497512706442054541300259752281611498712716017848229260871810675027465435554658766427210215631294666465611657355744887705490230711387162605592994607689913633097974125696365451108909238417462328092817686596513023910389983257688322766303960152671437792534242139814518015380053115508413040604261018526848101963192352015908020577091472913744526561276285538933368434805863180872838149678636890207660664057003349458722707074235763560522978270746871591512551273197177538333870788073052311798884442758207609764267975723828591045367121928361234711290821236215705290873581388983601597823610365499339318662611521605513873233637546372315120811205697590835493824972863030896573949032370467183185601429129593711509318504188645663345803139887489995840997483323317820245445538669278319653047972392275312837503274114294714255247454784174903780944574274696625886903639440394078265182065995355292993857138694331835634359600410205154690670749630329198245900764393989315269454265902212901213551166197716317038882273904583242431874043274958574771247555607296006707436355136555549438665652339724007819105617297690979890657770952904357655640616921414832668633714242627743677567401574141687423645347869073163730918282185405805115651497527341775460127878615615769644324562075817490319963763891886159444755284453407796793028596392879420059518756227344730383208398070073273209842450302521574353865312771088562585089083704222098466172463025901341157463440623485757974557163969619742088532395236993088574354533072559798056810783758388735547605900340760570306284008663899586040401486755793708307576867101182786742912345456270802154374638125529079475303913157494392352149540503446100076337305049733299919471884802583137439121956922828780291380946554915628520236843886281175765910096052645724664509600682453056091000754146119355774230607248351693634569807886073089145397072521907746046247915074812455187750535001241341152901816942358764307887295091128324957143361 A013900 842 323510748140528574285767730341983217313137745681325455992581122907804840000039070902564819578267173122824615948101714167804648512487215974400288845595863934203005873439931750528574071839344049011277447319080436843711740199954831381759814250710757865639595616043195628004105399486230758480587090676035572992272536906753059462708335701794276393968723764483550961437202752593349031952854257715019930005906114480360784600266986642407495853813990268817715809001686670982950088838760457855830899216454517987956239861902585138123702492141436102919227282771458536632041011883232964685411441427702066493023690876296831641364902325926548652566587383256920434463042828308458961721800162560380823393007981285301510065182295687809608033745261968356003634993957724399197369638609525514162887450261300697129252228727252109489568843656717512391375493489008963943310343390022772062067520556715476747800921931552045858878754754105088815390912767887592268397750841348265530698892273200864107606117247495088997282427019211333069250208938948838155734848523345534001779979748449941809177047364418162990297516761470956708154787383501730714648602264860310159365476076655775719166979060166527158502352321051561741386300500687937807191444523711730148390604903365328207883156066297783025173134955685044612146630028087821422350106292528550554041108472545846218909510354467564247431958115923721182224157037049204863880465242231359856892956661463981673491363994237235638735090020082707704729892794173397913459350750199391625717458817840584967324889226402839796534526690203359355076778587855319864665682298098513515679868255154753156636808847903501721851693051404473322307039344991875629718430296537369079803418129802815807444632674790857758373233618915122113386823307865619122995679095548452815901797155609451659258800421999752400222884755533197623886018146827685845764482048465455091711906668653027187709803985054724488284274217964044085423145266741868811075120146281518293845770401471649600346661326119125917079440424696783817305184174367990354414883066079118193268186776227802307739693583772657109168512083482531804416567221112501302708094899219203051070070895748894379901685388262266668147181897375327859502923761584710561806862713087277093283672734078718527460386142238188959159144256951492535677771753945506191426471811084724819403977887577428262917861474529439381938972405578272757748352694857340375933701514149940688702228975391798733442072300809358860898352739843466663586388236699398333526452156833130830735475518248963350879916417173232416275603449553796256079873700083898963319368592915275556876744530593316781301666360338124913639667088207252888459174152773003132724387623083532498443636134858757001706543586218436117220895286824577349072410641634189755076433374862399946989573310243066426805303629999633623354690176093784284259521134430693035927431750448402500987798592785646704555275235545569202670721913842243993750964360324102264599190373654796620811943365006444776697380754971321501492346847564654514071678719297947660738841585115438395526960398328185165122078254762536860223522729959986411440977969832251810343796967280646169976626971888030164779021073288527164062152440980986534959330300337098476123456649772630371735604948927257112913566580141442842894023189324199243065440018798258171667666294824382175959225225053887342389816079300034175781838407627480144247772910546876710198848667514208359922542386717724116830804216799417651721088928874452656582599499299948944408590216562338978384829080897726137544930317516577241303214750506442824855380441456745319727955927095244757615297687110842117427663635105219619701347241343786654642506398553932132716216141892701394178932154553081803504102201209970972555822849690346612814217422624135668869986178606871035418255051622880356738607022184664954870260983958849069224730651835239347329529996311626204806646505437465447641012708136698184769963485571759926890857458612841131690309101025207544903030026518860075975848060521962746919861618496934673435039045843308957959060622865939159940670601933997125735871436527718866684593356193295456078535569013768002167415865981486900019439941019670135751553238457245856603921664072516974908034742047045617554301649798194162084624329316269273004917346217210689290378000600815187372336776718557220166000736428831166065494877347728561817053257393315497982309602806768919212275351942316257949417637779504213662638245632982244369924738254573332877095263997434959959313465156784570385331503508706659516739862764481329040742152895436908340913696547471504933998659344246123678394919282477323099235977108885281557762256156481293436825493612059165531419259408134816133735982324999259212013301590181826913103313228289847525449561656018003829386319160058017070711117028662415293006527640005759499209367239516799620972030210581296702336353639748597388877429577066607087191698034078637396702914072498483729181914980420155588298408288033254328074616155674484501991447236290204883556755232344500611826854840702791801766384325189590761122978664340195677753715569542324911845497176567793422416546693322537595313818807629646887925487958283517243919798710039609922876174543803618978758419193238712805187600585948464826068240963247189752460823839892682990504807720519515052990301039349483613943111439014168187030436005299806290519664720767869263890920819934415044194114594198255423390481944416809215205877473355127814352804836226729189198706456748048324656807208834312271008920207036890997293600400324640186957318989451805329283795947535227156204956623044747147749104762643907463476104371668606809768972283085794157803461 A013900 843 1321250569991480890769078273257423999811803180274846976144756556648888654848999569512235882204420540018101136818258158934445132794497551248264194074586913489542430490721898702265499895373136869911007233873303731193839961862375726801076639141142056909816538095077631307527194866147114526941324217617087559693313260253407076904706576548033706014884058695251034965156641199069249374747684026788170611157051168055355960746735000413243096224057571470868701953259597534648137440776470424689456831320821113369130067176236209865196151471857331329368519064794196580917455328673323634304653553346319437466224548931574766403330038954218943278495852098546972003310947678137405554026965765713013881200207289375281182558721079000878907980227058150224722801682457736176486376538414801761918162798499628438446276156597199067618457603947243649075129044333954998649837716749535393401462022773202235301170493061573642044292581169995347336026842226242483470955522608901292602192876631871922302738251056611940468890157471588024599457847577769888860674850589044018762203617070624155792801788318067583886837078503040295762731675307746801913427071158518257582174700210145930270425578346605173734566615616759004359557531261160107486288385770735600810772217876439240299143805573522841950892625645648246385512663844343499558841491459422145846309845153832963088494550148191333610501107573202185604042861979169694633779071976262339022896381194041709016687753180228288309393619886109806619595059890576368591757247858240085537984299275401550905636547414441064415866456989986230145428426507438499714600977739346437147901665620745782521773547652531539285716221442934060900107501695920664251208670892518565596194219787345809842000431751746016961829881796244869138405238458477282925845775989808531693877345665021717131030526062289610777502683852957887948910510599477098590372566898619813605515689737352496990352798165165985337326292617861170413320753007045733153180709264548495145413804742420765604425399868664448277070059717944559485039919991720483774456178345056792692244794880978743632841990305179492672212229368663091624949506604312787682891433085996046400078327615398955285850853195887311561646573734252473886323750437611877990185969813382461463956941096923628416719490503901129766290820218959847616454123298060595781911044950122935719652605494632862346011100965987157909216339140594629348192804989419558686691206287641286916669462060626620599049500925807803333153823323147442044219831783892249433353716780174346458937586299556109470292017519293615684543608323926108843252068258386351839991596589693869817115869214140695659830916883923296297920677994614329729009001616514374867362804215823078160426152782012784329426696367018301164777975661815543175923981373908836012897416622708902485900063345937017836781967360585133680776513502874800489128594524649527858724259939438071102686769220594452491720904144766894726196698039045022537122307294964026382951818004233928533854678708966186118954549438759129115566395252485653065574657129163467339171163656611547066610054489772539361060244922353931553375749404952310462952509567569869450876911537867854303447712192514875884004164744438747079273400846362888088413935838937044223434285426793049473835755907518759702107410183522246856106323001542151452802806646213984997166087582358554069217247700867806348941590239285348877344782022429799284602473591737409718999828041843445876968015284136243783272804332634718430811751015505080969201651197690420783808067712052465183960458834123484216073387454699770627783700665758113647434684116333935017046264529805616209821394899227077402628438479796862554041891969719400420012115024840512777158431061320123656667570991342395946772907304063843658986208656243194291741158189956655109367579422034500602622730874588057287836501677911412326850587754847319442469791679890952853667880787466308894677029799503658072176107642313797193117192641387110289174877837578163078777523089806151159346009834335702955153037039825808576658153755964949396710716402167703958509557448907404989052852746029239595214998269794293151145414410622394165465803195944698911419945305670856629856294682558375821093054332736476260201933072160230649738879598029081053699140922242454575563976307984904654148655938603056393341522082631789907562548002133036261437183773649725794159253694070735567045589025573297218625048631132727749723772977142965771407474523872910938523794521627908417213453993430241203376677644787188117404792082360289020695302778811412376838976790256280960416624067382406772792033968983224920772448858626494937961056368236484917746912753346375487295338388130941407006632435286504450006034928768022810706607259149511799547042737037763189477632154658971794568536080208904785457600495467912107576508343767877198960583252541075162376480475952277800848811489555065284443308604236450886344511699013127307071406701132678597070511768066405129896835588153448937858325117587564902034543867916006317829067771649180062055139027601173407293262669681769112700385891988891132817093118286010457507709627511283378714793106864317701684284840766745269115558762706059048484623373295913671059410093831471480925628507330522904074766238585525420206379484740672711144610128986238810915215003105329546494203675716181471947432741465108265377188675371189203306819190719680944170917653205752775628526173611614964416408227608279689172924490699674634932631539394807150861726104584438420908335626238711160910779190978407423580339802026479573558937790688566263312192573442139107597133280313124568763883819549133674870869266510218745115490221340436128740384269470322975005679272873561 A013900 844 5396120774152777097470883344888918615055385180363682810119776397766282804157453990844492078746956131908466870980584965162326301291140243550587043284214487969553729909587797211821230388193323663540414554869193641872492982082090568204003902992977415767438633050644649100703124080026296586595589178494164919631020379514200096193589033986401006769093999001333447152231203477759920440656391081489594381197123832506047334641701161922726542531769751701746336516009475550853992770012623637944635334254196829931977476484533480946657467422363998739605298081045043050321560225290049728187269881875256560875245146515993435042606615422964540462648188051527786905694244723228656160607084910714285705223647790744875252969255317468568548960953308418390940619074127322776124186906916430290651730603515131005086874897434777309259610318738541734431383605093349943940800868814494249726304448670058022395745711883265973046737375048959168050414562363039152986212920842536378017908529645104749748535593878559882680934761019870122854670394750217580865771017965565266070734554681753185297537576471608137419815199151345374964868197856044021441429414745575574309617275302957203963375374950948536654517249407021066463873272981235256144857882614647038006875625801383377744973515486630212334482523292017648711318655919347130891764094110917445273059884902614358382683680754778373789981183940822619427657056651988929023511741637324995065750133330966937836763469451123532512682792370480947324894803694162837541964367735086191585767214654966749455261128931866165621904612859259752523174382127456084122901567786242523302182340463353471142957867741251712128332905711308441056189947783811280789025584000805966269982409227718809321523805317737659619826382073925466293029972793505529674729659565753014099496161307860859956558902521523061666009488626549163130033365249835017830039190843220079366100233972011070310796853339152565882159649006899423946213700676828485816638487888051773571879665362325391225799380029012341872830107964117093337411022278105619503740252435224792091189659018200167849633605447373871202074638176786301168547904872180460488484584757949539098606297892378488681898755388176565036232333434634262851608715486001108511596509500805124247408007090886887740352487886473107979638105147074132610207901415732577293498680591842031895568925753235567740206283466289117604188359900441666315583583050093409051874242290562067537656666671267241815198665780592575400736862987889791200240259208426119803009348055626828547293455143603406243729099042564575110860235299354945052834615226143957936061519623565323413952738573341229285011107476548018333634138918482378660575392511007974910171296060647249338074611003171194492595900059235810805370895178396521700334308253162451069110352126222051351566934611204720484219069679333105050793039573604475552450582026715661377343608742918965628554136860599024015889836338546619518154660657961815588883752345669875114639902862909791759044427169967509694608394317385597980013830417071908170766522755873646123376288661130875986289190151734517777045507347630614211073451520515136114054807277421671394195845288717641628565104813162197112737293236927031385207575670031517604779443773738621249972188545850920149142084537653274018136576037933391907270689876921302290543395426609182340911015461198153032644230552361908777518697637855532635312701602587565688044246998488346770776916705520859149570948189956117371508243447717786177996703134175316691397432858138645213571313150861185110278093884902556010349537777126787920702039672723377705601640834203540337053666012443646968147768729328206047152208223776846153825045035422972974771898985066163073705525455968578346319683353312470628611177493434447951509233759171486050094355904760165088823240485110525945672097787635959357310344339259676995502812300159692182310318669634320440617845591971939623059352081182689436232513398081421430207119583881738519129407751330813408198360828600391756036198110420278774843473727389624633738142412890205796055633568809521904652842086640181623195744952910763460057169648665142452886138139837330633573052298360940768829110042835651232852722969331345249301964293383375430766975061942670156829207905190167960493715139671330974515411203417457082913179867504681219102503679198575793266109858059535528371863687146618765651602171207985200106457184932928743883779739457804535374610939722563649971038110423879436935967729575062394649884668022441528951892545752999777481028748359738749710706774246468099660441948062467326718494770220554883166718724758357882151679155965326602621688274570996289055084122854685474038378806303965931297194535586048110774097258616410729229665413699780290041876789378665679908786960474861365169152773717268243192171641140995306465325303290731036152117022286257611736946288317173718724431853303331683260201113870693301370506574451212247937639179502673790974274182471773257416796122413088960556123471064491403964182645499629318652013515260187940619455357764979913899821362509982914948758721857722264429422821485013595517694397428459958292465242537666789766489402460305120340122658326578465975098803501214319887407823627206506719840312417095923054656869773382954190294660008866160258413372402826913897640509397479506166523726196132465761982006850390131735241646272149196414583563637439663769388958375268116697239374173370287788017258783202686830830085391031876202995402673871279641526445459409539270154439457146490986874204654104737051889365796147252851631389888964164559589001387613771476559627260112364413146671304436390673792042223650887144918728466696533824732135328015532543669724022183353661 A013900 845 22038302249838131096557932139744177404666313670508497328492988905893673366742262001461980943302522285283501456238678036804422009429447159825196094064103674530942357877477432180596298849650741367589070623955828621965090460614448171692540544217522056713211888680770862036830729758359477915611632359477197442429969962994324127064333167292894338146663570415344932847874610354722768831605207472302733901841554641461780425457506357109769395080543374694853914711370815106718342726001326212353323113262899527322019143687959674067724709357144229616420737498094141366861334437667317384939357111836617195527149578131115304050944720655544902668041927469432686029332770568382877854191556090933124962989605165828935765526988611328698279379978367864858858973301262473077291567870724299866481023609546750053006310855488271443524483762370397036132948212945355599398568769126144779801449725117832639324487457648158443786153160174829187193866164561450567750145176225923663999318243832101953552743967495020295417088338416012588620882213869758372231476280244183068724753065510302865826858513605271265644404674669208797239393171732067244012963314191819948613482223682082819664025332212543869499250552820464144566171298055935890856470223244362582570918750211055654431624079572461936825472407859452571119545233958861536622184628522492049157149148990652203685076803254271111174035943313897600827113612729444637013853327532740649673025185287135401786063522348803070258580305003073607450550192662134138967974216231233250141623467139564356416981431931763538882586251283115614539649017221125520622426415897360875660966198868722374848425370599913858755036548548460515426026421933811435681740176643275647649201427509335616868844694821977693390992546854501070812830004915928727250093077362151450636766371893595846009442170347054857673211018509178063688532397050216446154680889361985969359169331665324384267395739519286333471894104668726944238155321147935895752219065022080136496687313185938492630678473775869334455167316766358585016413693497033438720845068710954008604419777585890323714856457641225074750264231852451109388767666836377090861480381094526470582157079828560878004231388779607297441041509212723227546518006525092613273319816048747708743963289167898229107261336129632706772747964869270612067482700379894834656955254903822634306724945237715135443344222510954851496383284857753709841141227118469542002168644813126830592611130008789213564694686113183917786724822865703684130692442873392324313590281403333586096829747445445815043420257128837023774839397846330830445226904879709764750626788356122760920247793560121487864143149056077238224413520391112801170034621129600181338605500412585491668879856872662478598405408027825034146026078368984412672857048671049019573804658229055606146985869212555810134319586696434013671048903715597612208238974505891459346870409810564090442543578906509334582319696480094587320714967747842509008375721838702682625575941922312743432905104049291476311259837840028838095772464820193797232135726353786314006127223897213271746479667787889095787749333603965539130059294428387387918547352456525125562706645939497008892864373132540542390327492046226925807357645001551391081197331095769676785632665212298288832031336602314274070745608333099803821876131797024167606110571805209988207697019156094837998775334643131824000172890541463418691413239927829479614107197210773255534876776293934446373621859073547968913094188573067658247342513266988545074652946933356899055391813610745316970071873513424413904424557585101291673727120929409219610825366932611513294101214415087111026259270415218055645380380758935241153683020254215999349238887416807701675483810220246726792782565102946814606781538612113122313206813105066025348676409044986894999428085288480384125245360246581809247150534626314786077010031217894499001465754788972197745847783800018190586476322894110303109206644201617731344530327299650992167714933326617926371236333658447688571219192738965570964617005893505693356274581166627302381876609114008537220314577018889252407475365157927801957982946619282956956974729663047781877906336464788216554915737155055126035745038731769116464019401672571336980170833617455121130176324834795070157620342495646822504349365411288439889782800810055736071617754378718582595853912537410807110959056856539192847416474079032703563739981895441759215824488717699358960727983913531861925410366717820276432269622740325241901051988622555121470833953298002372144210046992204757387432247247406774612291310620523870871518331209552538418896079110504334184853554992557146343093839703863680515126158121234943799205616921204833563976803499981514675260601388012541675657605745756686382340319037378197881981156734062341776348702012291468949289391391755580072130341536494977915479897282836326998352474073062457501816170856507990230934670629360412382820587271222770393014360110646049532391824162907151632389194460343419036896224424297960407421522306667681599936007049687648828471858246103312231338174326448383732925140444697845357878470174649765510467411206231970744122215589513327473752109135077534602286215288994237439467366998478112905066482179883697721301006539782973876443447176498343096591536611236870293977546312643757801876267502070755448614205716681350799550976476159685187410032142781730805225997146835230968240225214289390890671312025300835765725329074613736876488479982575598676632529727055760367055237797427219958742777016341371440985983926102033810698358410737410791518600611076908433441982000156154791701188650252652167612096733421119967587224753437654811839449723849563780490122338625283564477134063548723056870243761 A013900 846 90006652256866161049583347209861334682575096328037424447795544483549257290785438982432877832522774567848633580925841208790976733132814574889243192963299881255496214749763458246205524728157442470111890924368623630796247915285928392457676529179326049344485387773024958415482420236845702114627383330973181551825682755835082161667570152874077059319126834596880655588937544024333614907927659442839067831244995152748698897391427170578366296217842277134627567926624257348163490245604742385198419280200121222435385706755139792819668553210222105320653550436703780850539742838211528599148213319809040124869627119194866144389767384574031592531452704019837502445083997611103079827181588422536066594470809447367122388924539714516147971514049032175237930791718659367557439569632392983808995015004773491438233127171210504890769787658380700905667609929438339748859294108556857021331880623803465400097778550268301548425471907623180058247655996551584825198935664369471062063279638952931420606715190390379883533225900013175429199133670547694037788944507621548315161832719603693444626338682273801981289578776221190318014202892064107563340587484454126043952271363222218125872665523314582629965758682024610433286844764561545827782800895222524467840471838655722609319850335005971368650848686411198105161905809556620360580200863533338300454761996541871655722425857247571899416991370124232505435615532861937571472915388829793620070251832256374981569863817688268968046138082243357923262399492401614699093242464484195948136654543768161927606950283133947400913909391451623764456995090881815959899572347592827449647827713765947919840828904492478790455303522963316139511949935846301218279230737168978715839751199292305102189665486967133919555846051601014677807749835907149430890832387347840101697068176217006688283008777356577091278018793904352639088398851325186037956778374924176259445752826623682983110855207166456833818896184771652381689994385255606139777533635675742507546257152470004583691446585426501724717683293572801863424120182024927764113242065967475977495319418058312256974168973508984969012628899572827428305775416894114513164462885908536653031058311884905310417959419146182943086255068817192146345961736967137266962178734044506566028929213253902325395195130148369067363286736070552976015418164104228874117305613507956924594729655570297622379297582501213219951230470070836784115914726815768574960598964449936101950113708680026035908783132249540551816680635790643282061845136631664465121458381869636102311648468371692698664647715560140417635845359583597590952181647446127529927799616952029323997144933926685728707434899203074104709565483042864182371339566190021230205180062840540819110363892333497701506226125331848249780819252692847608781628145334479971890395178477944230120511135436868396725384758346492851667944498713775923617281004018485815010012787577734612340482673155653679876986454714050784171119320493931338883616293937167464813797329980859397767071168352815367694292614982299617695782419344618307469562752137225038818738201245832620353069357692185643995842841121289262326614294434271359385527160715046721835775775388145673516356279174981961716878900593487433916755165308481037866109101125564032729879153626212653717188013848848329046606209738821241888728131748358199944283792420229918049043603632426083965636342991349325530930102433281289741019504602488305521454818235716263703245776938833966368955408264136333385936888645454196115629805776221183927935175223469844789024761359458559782787508688050162251474240057869770425960608314921123221791491914845614055952063893871685229456512562062476279353658437948177330997976703263817158225889337871751220545104804319877141130066919510188482371088627269814952490258609213259192554670857040022854059242554768025286298701028425013728096745617866844131902745507034141266385290599396141786014679665438092192418536808158783038613964790471178201927654254831916763156726914173599710692681530799863341404876284402027342163278386672495742054373217203732285124641159131380870023984317422614646622546316858093904400110270760143790937450391583109015339146662178020020147917030697795297712348429456980319818102390350269932052681747882077662874258434111380825807398406813683436835747625608528642301826571149441745830142275878941898309560047952014732674995066848574047326469202651543657374023799155584255108010196444669630868119829239390821430404122616508797308798503385060773328327785365994154154419498324786076540397130910441850769428415381255600833553996592161550238888011264731709151895591289861748694588798657633936975893828389361455507257509093755205279459273509581963471227151078004066746497389383409470094903283850628610802479320875335347997124198740744111127510237101600627261752672460356328167599999540675799589363972729125930298337714268455745624925211235139410150519252041489573089943294988187784880341142249641541290981455553260888992341484683018032006907067499724397910646674183785089980246327636376268010744734768783587320469104822170452023299015330914923956817918757281971065464574783197948040284811346970248878462670679294146731734147996654120766113025851459393694924937345189747263162110134183391756559056984059539132591265489113204503990873014683882400665981474674398440726181704021481796942577260246433586499684367009563354300173386913632620872037904515625981596113843168651634582198959037391003477585316985130833591290798157970850663743710306460721334355216811443502297938577242388306976283651070151051908274299812809928832128819751940941616267685506970396731881061929480742952202739479454688308456623727285463489133301859230964627706073403385286819414543861 A013900 847 367596258488919345208764397923141886838439633488433973224666231020808005250554102133593098788684096135325172256492809006664436866764461138119733013624606008335453346155723689586786229747792538949626443836104820139158586907067175433564789170497814697453862116689199005689630167971721768852051810889410901748992822768788814891548684928923170992042305224303954882371435412487324940979082261858158479768655515948336113915535225098786276368749585861887809584796694056059891858675564573980131249380684595284669581200344373182994601157834421310562186485992092348075470214265282542163309817167645420583020168987130872015168393365106187001089298519940122363573469999727503699425272152458067972114544827334801511915729101572595114446608499166355921408384388968441700706503775225817567300349776010421156379352913067994234897780545380278949537991380429052806655991928051168317678554987556356844004737474929320622226018243395737299069310103172324136179798345787021134043702436727306167831306115788540872717931431469709783567611023017507767427866052521673095500756171966164000891874438613116945586749969543739598992124045681913763546856685846580630231515426807224270094679136434610233625784999015393495197235989790573876793564918979207401631738876725675364445810073048222672678299771020660592489844678716002771265958926957370486225593924838654571007615166010665641980833871715748099682102833376972097590105212435148953522535578370093318604462387684476980666200587828180337753889029316926994181410642442369155980858958858093896701473258297637714019898259536968068042578107665515443641803324376214179934142813619221665369849169666637120577295573438002408696894244939814651875424532902563142339843712780902560157915004987958607991950415189755646649308912578224897850679443999701107181097835556053232623324430610773855065647834203560517653568837096043622805316517806203185378658564966610295006026862443733521456587727122090263712487758816806291071564898996935650812176382659898190258820690986961120421215056963973663212312659528189506342656034859834607164611530611371147020460478877019020929446701374284072771045685912669977329496036801940453180798282627453663183298481694344904041517412811363262083688675909222279137501129889903310825315828779475741048841826234084256387466722072481479897545339436245249011361973433460383694259981044308089856911635990787412816040314046774580844591451703007252765157191308948483910561347733803013281097099203480817215057201313202018912063784362517473667013298852162675087105821325298522308986399766885039806973668920730504805396018516376891105656343393399914166063621794911111299763579270174154118441098860844650086970293616231896302206099827115599869456283043130296219279624693926768778093690742111611872656289988694987677534838816950508179409648748849655934540616947669801989903795141430963421260965792901935568208235759013507994377625917678349639280256684109521684052587948585475065916189685079580213494489172157847279893125740901596015628163141824850930962674627774974154748705566392918264647506446306250616590916820013080829065743266298597557387766513302093137790862603483031696213680038501133353824196134823004829866834792762622346853687391532715230014046016017191636132181203968725259021284548095309507573467800529572818996451601601472750649380907253428534017030638795001950139354047312771750197162277866548712587499766527091068479144611307028306689780841668740881417151846967463317838232853788127810039805400470713501263977065348416572700816892926063467442247020374355701408195294585987266436146379577674271241853920912887211527880101025243517308572411231921434984555780082588985706167651776458919727512870691357031579483076427614551966447436038480291040245433721278517280417676146481081571723801908014378286206577170646839797811168891626991933646874675595985948134828023643380185431722284382064404339236295377761148738596738093966786332214728129365670934669813286084325151546903312752039691332621252672494996638002604270156387422287526532620007710754980229409832082649631742645824374770017900885788035226458173054394756921774016711432081714967112655624222147913742306128092989896473182299933093682781149431790531927779766289579206941265022421745012724542060821640666171338064313713495417436553532201058006183586629899059462485827972501400871321732680027511328115260080197018372102624907972155120811870879551309871684098119062716425293194734907582206195597661276473430089410996836541042090976218827527757139984712462748466473169273360687001380619918711036043579492192765694302038078965936282515657705318807186441419637184960418819509798645900147314727637044898399757206594802278944827487003436734478172000224064596477636160007016596866277970090402937201271764999975686856884223400351351348013740225623325724073573778720990386995941057371357181514379162502680130644100135145827781899606946210501004552720417586139402903268428038653606528349994510849935398627537441161282691913231269992680670869773414006946051952558950582013923817759115191473331165278807531812004971846964018814534055310434935336633522789275238306972540414778271783975903961222165567283091275002974992971161248836631536426791987227637161128524456354601187654547830955119975352727627953628470143458796442335606699185346168239423575837828374976731149719657056947422988124704860692429667353900536110877870172587062670142998933309448793350803567634693809670684289822601024340047766909166646351006326538462361475334833219178513241254215326910147035619254981249634976139796843153226144877721751595940470646703304263072176907254231771834160510780371975256005421230288721432807256587041866979002092839253284457757997253961 A013900 848 1501300246890853986686459886322301703178758145569746678480832578778312995051793259077909708355963505710377671337914537756927233271989602498655939720677267023248833346487937276365083227699189256116708308897479532035157723945739958255397389016019295503686015724632474348336024258643476847890433652905253953243963336462833167687388875666900051571770970808885006439048061739574896278777610844737166905381645761340115471178551328361178130103886552368121865013077762991048260399908731952156828015726903336286714321249907654861041433583312717908888336389626790350867375977551054695731715787604197829848533255180510181528021250510823543437335805174585973685192772399357097586326453423126147862980984643862890189616541139461737279506508218053813384979904091370401718297132774903536752428925820553937055190071611613908322740260423168142638087060134801674996716543289345704577399304103233904542956592326096313282553903333870774098866268461676192176896050603827118800569019165540427847346005138798095566808176477196873196778263746716826490459915172969817611007733782683182362206505286614269530587791137363556439983332807093549683615480937522705798509162386138811448717949155791728089761302140263767589128526703139672560786475279167899928211586378174207481608497365146319265708116773125250946448367142188705634130074119545523760164434374027473972106772107119325559079565596308158529659775863897725120739846288211604276230341078156876492605803442004560121215810486949659145600995938522290853863293386209522312310582054731300141612383635686640485466380501673190823660761292094839288892932598888220708483212599245076822758666363684682330786853428773719075361394482652941959539073210251891032193298047212196926843500829786326738858532682626896226236089179169640883536857767918623291539428851292312563410151930381892112247467385318595713709458141152788855942815995688832235608164823838698072444409314933314518714371392927055968118434968271477390171669275558283888417660376597672858734239842880538898873404835361621801899069345091738291043547854627085378955597116781431512917409662242112260396974202529414955888300456881621367081372093398841806776151446877066133260572512386355716940865307180301510039255004969530619447747502084484001644983201634085653493315951364449745596309227082943684531044818336908657732552447061568986506110882843039714092702669461610863469403062638746112401976792491703624025431250182067812087607510840972620344341943954035209068832330940449678640778613778741976720922680855416433485923971980473020260653664274334957960700968212824375406222684618753377341502177709327982845534603836218264570475733860897533009279410298674496264845463128346303919736234510022648542446275032731485919456134492091010293381220453548776160727426599119187868807712747146387406035125864825628651913268216595185976768079640913339139735331655756587956054823871622827013345656388016065440134135603828381619360858493405887302183376209023198629513056722499036233658794731541949189022996715690015511995590409970399720383343152410883877565145724865804449469579975532243427068231139633368582724934604743591886144799749747653233537986858922517231486753258426768848663969843956618689407491529446153803615595348061828378319077387309874799094087244160601655190307417610628879636226982552176462399887212694634729207488848933306259566086003984138417751980656197049463627320383973059159866742986183645614380040625240146302536671275351663903846444636388946577111379275867841481225709996566533472983978973216228733444348498157926494476911810813925180839131864979559068853126840254243573488226648477298074283457893284701564541859245991081759111545012787887650518055042703441944030798411921097019300719939972193395117757416106507313703471111567519531728158751096323430373074568029215929065080392681462689383199134509476241806763399266189952658701882413367073615826279293188609685324451676646307846026184503367870466029955919111510278435757859366513918055411249790660989488264263074102349972027751909399399906111502125509912924618581443649771553974822604879025547800456413051029626681138974183425176476364178899763947541298516662866200050708129176020304339047842940175175525143236777271283036728648027419337671228213314955143723466351027959801701600347848045717415873204112392338757378649797832508320943799965959760233039042666861808792722930522702489273986701062882671046384198254896812162159215256361910030791395905646604016906412301593541591114106544798066289724940463168704153823474671537102501655143025591190627661016619047643966564864648020342859337358480149950245748952588381646734031461178788159519437548226457182706599346807211038582240848884498222970719036744287102442538910318720816490278162723924184726226651216708165702667887713673598354391774264469208450213014606743248175560520509868351417236380057451956358424243700006049210389883966628625253363194770010183969521536641490221093233076040740931756732011470124290984235803325519743008377120579912469919182377725497962630953648278033820112611423285446343119480941317525157596204457349827402629843280307057201790044744859280536354571207773343931407615506440359330925171768512627534935694552197581828380157402167860722283065101126450951636446458050258053041988541370214008939293655749571471052798065502850704070842665301201105936027173223095246258812696869732533430972420449732995238193692086528053126372810201380420622769851378748774666108213424881494409528791289222060668963776467685280185107119582070849058418319634888176615455687520426918934051521248283414732072108671611644117340779093915233579666776238627964515026996852043397492449549434394275970809426366887178307213894342899374061 A013900 849 6131461839627183657880157508188798708254069321079547979330246815821086881404023901193350117806298909635259157888848101567604270333366007554363222069157746926917583519224731118339912775329486540095504521076505054264319695524520509250826731877713420785899560506987213118513505010750082437946167972264000575697623906411193402985232594500062167524321393651538063682722627998659573467051919228601908095436084835534926935955792658711215962335413172413198877021775904909503191347527652074535653455858261642631906246131069103125634179939041054524408763537211164098767801097292240033892596179870091961082224516015976812888773117232504944575966599249331749713669486948986721609413454751842923613348502364985073686303105284216820684969809719861797299409811279469949028099038263116309354131728372650154881038826659063974594811820334521434516354000383603655655765031164560081410261075287321692777793561675602279173591679159764962367953825890600198145853337167140939720522731743002826911773666933370440902496840358696227019835303746229937786513830017841205074934296549590167768669950447566624804143128371897638220092369500783573356403669312417420274397068610391905976520424865118152483122223832353393474527405036819439845180604474124899264708868138687658949844745697491447659397785421237610515640722693780034869056269841709993134411326591399980476955240069458144635162412931447746559142020265520563063338726965531301236156612227641577440327854443294265995617612825561589866208173113514826598553930381911696285229960480310157639659277618891444093333730073263980316103738853805825234606914920051981083736997059789417496905492054590974791848918875308174849402546567997362909895488437062958416471680747917380681118468582431166820498872187649189504467038052735909502093764346814217303599472910991785032535964909024615957521993795847062072956511703740246119344910750808755422279541565204450636368284527528464759195882920224782206448468372352509080677504659976862786970455161722932320029367676548251797427771561505234962757791011358513446189244836630334023277933140244161223337505718972672924799542737524586150758363784250686706918398848022303221896286900342072671915637458409627769913904941920376577452831405051064972417165021010743195602277538776970851517705170283500570439632110638677384936924673614586985954175181596600959358593962730141339365721065050834389106252517525965636407025820192159262585887794299833333414809922633127119720947277644619151393227191626221472986482577312373885867897041804287111416295579889421842519555890916475676142256784978964244420929472474135287153806385484844124067430721062102850550544515137025475460731048880226808869751620807942268184898675098618008934853374307453694375136718335283387230208535835559010266803043700889274294185448438333307951375463579660214802907630636664615642904490829533809293932207750607136627911462228918659428032008599952800880117263353731097200013301533777477736734428958647854545992904473415036380922117221885206224838009909546308042556702788950519468417332152104443255247689220070156817883161047651210912732789865607780262075488144167908365795862802744140318745725668512311547632280469494025081597367903673070346027825562902566195500256576614661341721322276589646976854960807963557380564389714570987017951194255668326442263841765253370392191034415417365028000111414957623696079281949955025911449802807504754887870924896615613237335138297583906754336321692335005901363168385920733104527161211951127261315403422687375923547341508491372986488797145675285754019650003456962644990279288894882172662124181409196432726839943272781542479144665421942944446971888411423003469220098272024741368439117960169947058127824925364257623089607560375017193828180878002626403660070224018087050504883511245618310104216362688805110623896830754451172612968449286428639244205706445651843357016666314878721469723087590894004443278417042862520263386156389223138183408999199238239669757109196638859244023140681288337830009565085204481623108513600929998555949891942297160885347673092591475653360126975409033118797391836998123149358066365601500946672295419408704837917364813201328510493297121075913700971409634399812374537413018465290424321586508137431344402400817227821617436152647699641654089307682246551362543885168788625663111348901017977545066074894384776222727514987194772980152168513270699759146378359797620179703208750477022325448286613187722933118665170809647201112051495387350484805810713653716327331931919070567767803334606729499351864112271285960007233620985634869101771491530273844530292162565106138891948613543015162071808104624631749901081494410149222006349205098894677409884768433170028076932936588686379699372675606171598005348761534658941486764566992460809036254431622879302056712769799665292958700723423168414706617054897374873843891486517029019592415396812119438405586202535497991935025885877123393362360106877319046853457094299091066080128600964777146086933008428597558507940256006537541098309402668051083954679040425885966202755736426451514695380615231915845813663816220466887444907945570945332624887923532524532497806240624238321723605773897468577983790824944954190628058405056324696142869229226351162143736988462575639458029362615769516964686838443798632404122978158740480594498203632118258063346432600199300737954434514187616518340863194098371509517967893331174975585302096044281308301472320516267977245874972785799249362627220556771936199450946033103107200175628435449920489276172192255136710335317639166437003359188857863100045478751981635542390670431097837787351275593238238299377950660502956708503786272870427291742310697294559096886658749034430291811670573099729676501904161 A013900 850 25041509430683220404332009159351380993179152768290302981930640350741716753429055418887662409482823183140271561993002420460354168072770444818782389615869223381971029768449243585143156105635931307890590110033075368625962332811389736351810706488501259545113180966146984084534124327909422434898382561691377015207241493797861388325391424430298398448248528133640257424671167731953562656360210373452281454478609512893030634063988753235135822990023272865917946843511995016806893285629031365263136814724182232934610931730145455144505679923217509824192355571087652506941675229252334814660785950803622448347874228085366917495851176862390676647649763960795048337347265317843618711727099965456436172200231857337904427304198594375201576305884846697286212316909656294498295608310269431582149518745978468870199805552997109837706645550240039325229675889320676073667365619544210993047728667842025812795479463032888943975144950448075242571922588273626159847677760177657479053526609234329588393201744896245151060328248205791619467936383865281435143838919689695283487744235472477753774192713292857299929225754726795516152317466370519692728461582242513298560085342308770193590613043712053911674471957475938326642710849438279311091141951913377975211896753074082406604719875747870518877194154836661946344538791194389734188747580716797624670242433343263251665913372922914077962611445815738673169938484108432797127544758138653352909888456155523194065620430659712555046967888158488914734170666021079016825980705626695940710203966827595195126290095382592165713028380325947495272979595956567224646483335831899215996071353428883019788529217005647054738364961427564992210619789840904597857667074221297265531670407814250122357136618655975710842766264400450242504383334578216780733410645062588291703847910915254460243165166820912343056731532383612782059223762405757242916262669342288788828887297985993062048442347207163530451496664630372953234138396127993254688904077459316165285128822896447789611164260557158391714126559262115091616634057027280316124094941026526783814803430016004319096393930444362012464846737293866899822898384289622013830412139653606736610849847225973959341443326859528219184733149087201951900351686194200459504913916079474997295902457298396565431654311203660014963233071942691532946498278996434008323922432813333859574717392961780132974244880767495177779383235013080313781615570559272617836486286926587743616832758619835877102779440497575666720824230566547842744045566480484043499646964176329930796022404194121967636455960733647869225408267077789372849603762479461088400400147812765037371947917875320455314036329404815640881354647137462783190331761464293337825436212863868940908908843600862445940651190246489849217070281911414542389389660577581845586034157084152445501337520482181153862936769857190832593411801873901389860071157823606462357309189830800588925888684954355075834027287795380236527805671524807402130602074818044442661399144167152778823498360399868018592628067141109587986222913872417055605511482694659741908803200342791377747530073435917873358139902899822918600976122763205084298724655249068550146219929736948496800103996544297741017329776891852759090273282588409275933501608793384808515000385394031142053807820322290764772661520404597669082651001490410769267691176198417313055272117795847040475928220283029939845894781091491093271279978051095932976942308532241192722638213675656300731159291725759987089936763217368107251992932483632890810799065500434000934696735621002171124905491882911449580223277406598768584595367444634054877176251554031417480560096119739160310370420617207194422601358822336432981099891645272572874518247583570100248040950046907905505089922717889326935168096330867352031404497814496461982493341054045253161740985914940151073711641104167670381084788519797056699152491965899769900393139106235123913262501233217531753057794440797826323171861870215664695382607877998877038608093873494679427101961677374152879590381819879894774048708601419103506071808032353509631427777069009317025125938307363747940395007569513546798875871752416428201819455617805268394702510837243147550960358971034185265483260222051035059261908118660623046127111087262215779470591491105189580040963495592608464622754179107795594370822666316843961734794859338723157996423109781901542231758956017666686717159523012451577217378157029483005627820373546054561031957356385672805206592418872873542768850943708930624362973502345896341443856506172670482608024891053366670678555032447572791271260551502838701052354533414050330282938720010751424312546954746224519641766432633551905563154402756832401984847745352794893600850904387792642678144839029883254790632016587643815841029585242882332462117585036654818476182645775760445432980409122679851582822637922583233285545671709420523423619640711063975684735946403314535773810511693015361429884359831155536645527954608274857765596573250972284012122068919299328847307110789186656243717299837307496555978137146529745990100030388623682401300454640905895007057618918666049282737803430205489825035480635985414243403918637393387106975698822965139692353989700064780425316812178091948512354898243960148940747841788361952570007662398378316993631686177177888426900004994481575156438400311059221090155536470707952137809874771228728906564343180443953828158810172437711880353180393842191121745048962907875756545335515351405692810562137855222229455500121155194103132821404113808144742433219344484268849455720173304126561396093817181105437284531856266573587544758839816446949700313279498317110405159132001619882276727787670510785996157022020816384972632062861131406102153899883590265789218335599267179071531103285844261 A013900 851 102272053707362771136552762939716134465623971000127194698805910187104596134396358665334520934231207645086366226607183178404552918180169846454833976212561111083531264648353324175326748994183812690487266958976193146080661389397329633624166458180394482609456287497021863846629901701739200075790919118586314559184910192061339493921119441907206119400890261999128308988356940805239277198403391546426836140517543590215939305611370531076371449809377038734968352621534182360136049674730812627902542328151847381710477440890018783501130791880092555090493823580234652691253002745464689868890930562463025244920001482797675113111723287274866624887343048642047017709608303631870441024183360696020596427319139128785592809457504783486355132992440608281233317009703044182016783592195579695794088431659969410691251896058801049285287548798380894848209844529250462473140961594146131660917221700062285464063830470452084768977833467269934546263231614690904873060060588019331087859987078300534706286263639532499717690637658825521758860618453280579774552387675743604196987579719837381866666934234552071791498250834105460294313195916721305847592002676498230805162543106608590656413616322437443092723622595999437195779822022901725972706643936951378901940882741126613030896743049261753734016867524962565891727677221655798307789998183153053895713361792259654789392008472267846308721179368467504130832018932885734495181402674258832297272628353673228432406594466477762705779876598995972735154741151267354833698004625830694518150484731124548364010476504842140046580744921117582491391871240825812158745927238354395419948771010610254570001351963701980141904011077331279612252384494309028309015095955494274383455160644224586738968904021389489056628652543204143235862394481134229732410103148910761904735976956816901656333571100978454921190340308139445346820857827265115561551551284123510984744847442591892250705105438671123781880487979513570808676497857764733379468207831655670609957159910720205313998745567705751144758055994808963507786586768939172566362732272741379064304822503331793255625901547721749339469693024628619099433599114175629556306800049971434926599108471905447473320348032670326059500587838920190578958178221937420290864478429574099915931192521754838711275984804041179070771355152354218432398326567747615129829739931775369629222962879312599202860246491787407823063956849500156322595809933336695857778611480923163930293250286312030325511338615715589278030184960881068611098799242108511362540951666039513246693965896991617722146017425688251996351359128980666655444439575946129510597162644082261501895809863342514146868511086958536963739181395728758890290417137328081885306201862393540005435015517059125916328659466736879439677285955424690043987048702154562593139767686981544086824458068738796532672773924710522936585585733445002540228906475738548976519948819497162516032810904110766519568826680112400219383447670880137435848994064366450126317862906092212831145828477207461374602170881639072809404120988769252369215525051984742546589485059323194608650065320449705622499852535573069681681165183953328647989505663227376114720726961258601092729801532390562948386617559133792745253344203692604912249289853974671689840921588988147981293098572786088034698791688145937744898124037837988113176946800403132346666349911562136693854778920386142860354558721350539865520327829638458950967063059218834787439719451110961573472428394496468089033997824592816304195971587549337572993275274209388003651395872646470588093397644304490534142039467479567437375114524775997388157930406148071266163772969122722824362744145213156519948540632167663048274543048568349360149392849474306229993124292127526623781243258462054518025246957392991683298811140928682814879163036692167272483119522316192985940296787145172286771058765878491679062065391590423216149965519816913975809279294549084954650195091333456843284292524236009666398076804217143091712256354796833493742906548788525455149687957980953298126587104847764362048251377256743001039223815755318020671633869767042590327115190809657845994835746699915686835479040508134114456072919212895576156024753033959687076945448556138854336566618209329969243310780518598702727151622179414195869034879053313267822974254965648327094765471222327288740965037419820138588296349619083373870530268984030708532888237925094676498965071348502268572767586815419814978765178071172082689417049304511121708895806908052587271891444443904377593987195800716309690689917065575945873084957286574164484403746489653295041806622202270856367958880309334629902786297330426010306893457929285121971062384459453581969778718661643094977750128779461088319754454015226785230773675009577612695920164770120040976890866891165786980793396019795429010953280721878345904529257518362260105644730363374116069134928398247697094158005763441723298868355284615955730631152143870782158369537364943609954875330730410869156106191753795379308244615818481228011951622067982847383991766865898279282127913524210208369918833588099378406704219028483342930541678745727105671199917231500908666296900187510896969676986558538570749982682621688024269799816817933357505011257152273055888249057201395690838853120864008879282812008163147898391302190737297967195577985227148797275913525316655554818033981447363050022956028340547594332273537224784063031528262304399671286602510076214461018285182561323582191341413309637776650962541437500310049391798859029362607957750716253558027546892330956215511556593524348154843169897519193838710169455465137122453190803717999165112356408922820816166947762826266234352920771597690889792238218683111580563209636793212844668470888100012393639302685313219250460819832194361 A013900 852 417689396818294000961566275674857604487189325585590475996587916601064068177084302821451382282014609374504873392452623426105212977692549850076033897083697046337361121481604459617776150893895103593031737474421629404101175261099023354014091856021007286819763033222874491157885028169974768768737768563137485877481650900307908688462737833812662419451295319920901925867657570299618537245276489818153387908323840294344507933986703997339539714537926573274522983909960375711214000612617786584429401024947288043491142626816366603715751768248277884337640915377859925290999079765755085358227318401085803865803022975895467727134702189282570057569022632302032867074828982471225700057308287601978413889410523435012368378698204743741406485009559680721993271232645212446818927885669559231172332357830912730173552559945645424187092163335016211030468674251756343037017474387613810462483686062446080126068554088203829857067138641510606950328210500790739282969466507590338115260061086474292094478435616478321629520050953046972240884410685661669137829181058892129644521171321367571119036292774268350955729797729820944493464817756677401933456345723089100929595147464243251708449506836083083772435639767943897450721566903554961946857177209547063524795661143917941406098419184232977686852022675567140320970898268641667524643439369813570568536836609129448385010691193597583377294477379937502088235179355817561137504861843343171244123438731865185914020204867136297144438299797836051243618213490632155143660854390359765312272912840870499098003551103902289006380466913081239770676032726527940263346400180090424689008195633204351299597091556307220799530313544939756395679575765591996825876862406930121503743605042238278925209639882660833645666136480352584593728841162794788784365834680569591605894108225312864871533594067077208722088390042812616880396412273191285730048252151040115336307416185136989732996971827182175308701882837619354053286493577394805359819487073472755993796646748532301243107590771812625956057521246455282671114706809611243617454601237835338977906389890679880167095000136951944199077512751578767892615861575803802846542158390888387355158345509217509931235106720576911329932410293521789263713674634392840147339907218702011040754499309291458535560960814169383484116362349085015853976437933664602699352770685103718878079131918363465717000735557355444077583329233000437937269869944550332889449484927849774730874593787577249364451183551782653885992356428919333195657217083494613364264863240223642090336072813869362930634271914270815666550582170029069668167291116561163480359382551859008282154178958687025369739832998758447772144154477477219912593982920978756555860944332403319129737152308236693214003794456759556056465443247835932033337549591518151241204718350169011186543856022994187657885408658684171435832127279548468319551417166470283613554099493657180928892119046289685653337564613073733848384158016089240181888312507273083327344910212634112515895509229591470207474100699873018899960179934353492370365495080335939019268662520266918424382340425313963182557270240386509460023728408948973484582588068692590017507035703203213981418875168237830528068733159875882084681928315645171414722236941907810623150997702508084158547125174214234928601369832348512489876173281058165091014081604473233220152386340160834033508996443527966442116913628426461215311436409354259840103533207218702374217345650001729273180318278391419818891839549417345660783071756681837131199408540673835755100669534871323175302833412501614094980037531172768850551142605752175708973191729679744006210731346967081409702707726209197756278354744376584823121109539201044190135495485930863548221148914602323611711599373128135319121429123935674726752357879477974412930804637317517049715580924211086090071752048676385281573967876783113744949060327859839047501290329449778185516653376147212412371816422710062427114222382524811314546051874180038318005117890882102468628898378813765599902295738877969345832092521495859278805625498105641347287295025150110083543040559149448410197561477900914418485354667932872356520466784818311044984161865430306035474396849890747791950639983393575251134826061995342736716574802026789480406662667294567696762921218576515770429076977679459298336058755784578102274264050291324847828599709775648026308006542087948800749877385398117093384099746859489463580308674080442881774589842525651974083930860481603176682423073888984479729719120144794312435980700356901281124056380977435786116212147139054831744917825442139511933537467542916606763237231030233871320599419713490199120393878422451295927137855433238833576355234664735225841724278698325810267797485398041728787787996880290937589020240857812029473760966361077081774045289477842531419063304749504074387033845160000824859723748921786590812070030206211817949947805496478105566631548686255309415426419101934805283779185921703562360316293111401761131322453847867462428181143708875001804839631639470814983808159048782028314417893752140436213793878175990259450199107638447849345968200707102817998853253165090092584931836352713441824754750480713935338575024077918681608313701665938443319573980346855539826253862765277342350650869773819527887811805351120494967815668492389365121427245044183630103355704659278268087887401663156879961804738301658770560032685653277816611127607605661001901284598004777556459239532383884203351239657439304953257972766447436453773031095111960678856522857658001872593862290515750610726963795169383823543145021628037075870041783234621986948199014655484108234539922038101418128247525106516753986998076202900960691369901161914689289785040836797372123346622560148716874669736390404054026284737484821954461 A013900 853 1705885683234991347621133788049961617343734411813435648608140706778322361906098178237392411829358148161024727926989151787179726427407120535245380115113424190643462893604142255129419195641907886479404512051022851070919013985029782379152306563267251881107881023748574932212409401434022123103170689326478369209708687923598430182459356049812128399943454667384275476338026150518242367581970957342810069709773304469972699197703031782238411487684060455837052593109653080402544811115992914807254701155388244045710219093323349662602105512454559955701243600135633098740894632670400109866621549309192932654129991938877655639858564345951133654687702901607364734453176122139715352829752834703527642144155408171457448707809716692119021966834027701596373441034517544799265630196790932525590153754949588512214536183626570422567927291368703042485748142980272332353826104163927950923640084731322098288956707820187349723077757992932111356442394834489959096314881133116207486871730743330742817351473379694729845444469617390092375968262565721508587477296191802405573318560314768618574827242355682146406647022638159449226704155664863933913830995024013920195660471353863328545730339318753758518088168811899439522389402112375723642121344298688371688681484473536408414587959888745088403850032661306433352017566589857702979063795373694973372531862932182189278670548914463083868791752361880132216063384242273857259244743759259689021295780248249337656635832718076218303897604642642014720112389335304275454380439076522707871619115606312046236655401066998442433247471300182004428657755934445487357473296321907483562803060793765524347035781222205876774582553079202004035351351063830039828560519633005716163560761096610397196727615454414993353098713665544471091832553921811359669017289784748949647223733297108496734695223062944095219089915862241051413843867761352803241375796658315086085128454749134164905522665636366549360444668399004041508381421705931701964844126976257156227020878782327520039276954578750717479760478580169266412382245195840089669289954370044545755006464858915589270312857154325572255396668906235597529000332877601887009365675626385653685589554052540741527667230592614884139488286812182633053722282287998432838591062411808101993556491383576555096543055622109993256863119586260462334241024141317537549029350107802783373681860746920148698268421090530926512702152503826321580041813110407959104133530843316192828139659362438031706604443195019088518435268883705877623716835947917433935607492224260616884783645315196679014366360559345352534574899191197893460831701816438564331299234639429927584154164439352638999579821690062375304661713445619191322244998241552260628548238608912728061078633479221786992006110944646159649766573233929977853285919624268873002355431418643608755974948927366584807757455388340683245253426854531179012348262400998451776399911296144786288869232289070751466481600973819049483919588137668081916090238999266506890292675144329191560281365140083753065815182142452096362346270830073032543302088823095088884534163867684641803938340913365182347845329946032783672192369218716911557357232513935475583090502022487949424726809493475291897516041166982249897931548115854760220038502616682631273821612867810969020006472471133531086135783133664392208415769173342933106375701694910736267657581204237202437088125884009011274216129066770138675914652750880141967226680075135109585243435586517712526325011061096676073755980795614930830549804144536047709368635620374553281242399548037505851577477242831254626922066261100236435304772067295066565193121316376772175509254104879604152448238327318710765614184889863154452693746590160523777976567249585725748153542503276264464914954711391990584959147806494813087204031567933874777825112150073108700260453768151420911548132613751273804861523779537791628860202234072696513739067335796168537246749570176206360580147823806588668639622746691964414548845005390568674603019983269485574229752497811678900326565929447253483282194899133760376429333902438747932097388899510589742308215490662821401536271029456602477450455484659311924137594916343248957130860458765778309787019649035652947853400706817684076734994254621241266366899865532412943718331406160411224917143311709566634525163713617657399793595900558551212076424082058850102341631903294433879892555826547933785091374979581835419207095160248587777697802236120610853898484150448857753008156111223776015491860758493075402648625588302474596214101214308320879140039789606326471513008146342760977384250635806067422827272304729493256598343938487809184094331410651285035717799759259011760147319642512746153448025990249479800595411968356111140040521977911627622583933745846793098498255154707630967385816636476241270750460140801746160411127861990754339708159314051804528810422622695217537322166022435219891901199782375971727422785474621083995438852453680631040194287857002015440739330133012569044038195165082529351170397037202560103746147344418394394946185886179289730620942434291010507681191791652439994610817625705292499961718074476079326091934570104797612216212697779953320469922701193034264030209594411651765475195597287560862299915412708573057059943227173531959171635567894126107666140082046316564618550939505435898481786132912195407888745136754663033976009025019900676608886693502542886503000051509237584099322873349887703526038327995910023112736633448553858791001236187522798905839833420741668290890068577853720478603859483903105862465574557667585020603562815075643116382125976087849597913516950302891517126543953477301924792730135732039878993845535050181475052830018344016460584504705276944443100375066604984286332064544525934736555545061785587452803522646498829036124561 A013900 854 6967009424785711397810820124908636291355163055021664345916156068694053136583057475837512586544693442262589252351344321803172507881899848385116192173514850850431157447231570988316316066340311641078422447072094477081591415935274119244478314387346346674884577996972578629223633448806091186987782515448959634167740462057456272306612438502393763410337463150518786857187608939357704171683895168854727948511754862559119970766038149804871678595261958991744562332571727255325113665623637779357223732243422282895329151509260985680382921725521180769639404688557539274200786510183813759106378936155224165445664954207562172276402002503863370910243702108157539919344951053606933612207346381965511946808587246668457537725014371751999989733768819370117450366902514139232225559552344044318695272540743369392323899442085459889380094418606211464519086476493873212838593545842002308295189393691277312944026379365134975191371594496692028922957741185935276435218702350641036113340322400567830071087969781484625856509603808852493662784357112925778943624612854236396404395905500106829890070515332083809821533511803529644746231668855026457361411080608570275485017126716784573976945824542061543917482408332847312852830079556555805302511424371617477502115739419854519142427101569583704295252322242074265759408295727204434594497425749503014445730753933188211415207667492107595291616264612907009863756683647254902706338717231936255191563117407655368172804061039727801251166511018618894960425729396705526687510605612865467741187501666854634347170560153129405740068430784544624469085569669624749362144046981598675526327543390878571751253181125392243540949379613321983882782488231139329493863846793678278389314667955427619801552451004991728768383809580163839930624425304623695835593182227182970003176096382454108622665495206593042228380344462894540320331154168008745070906132508021301395359207169393592024810024248150260609541430653040804928422072770617369926321863827858828003932198055782606919931049472030384009807250329747881124076739986575706058436771932653299362567658136762017054474010216838223973837790876625710103787788505746744336837365191397274602969983295535695013887264130529040928968251657921903837340226814696687554522596587127881159986060016156392246346590009315045570347923565365940479736100936579096421528317804627455379237461158357326218746756844258447501453373743029583791370348966030256185150857450718506445598010941792527730974913057220654437230000083212058508899553411725539853848494600595009679761770615440071959252667526782913631809880361670507881276214220218557024023535490130406676371607140924552290822949344205437044144208544966784898372119563321829185314489850899081586979308071123179475839149715140325271771311511266656480582877623396128497792819812313781163886044889206796379947031308977572782622765870017642735510550820180177898446654124496217827157120461026145135008973018775353816325473832638351021586061187143340057151204849629995580536683649981195979848851203170749205554767043372102283132604264491475608414863186174713276106382062615654592017459877922437828384527318530957208314230667396389764375502400545056733476187379111933113937161246113373790392133591510542069419468575296151068046122935039646385577454225828925442418238031981877882783051296619046442682109667886632901476595053806362710514052011007086954037366937724990136441709214522338688492451321539376192202300522332576246476503999635995849502874923351734619979285656503816985880154105807333430475365236539525685933426384924369853067037739025736725664654904811848653971791961335691618769520198992896198618002600840673956555658122874998963400983142621185322157876280600312113759631091173094977423631451750740140022240515653272624263072530630305913990318357225733315842419494960986296274639955954191097708754129534074329219580804378533904458238645192467719137987166306214573451742307356312588179751899387398557423352435360626914514868516690889303197306406065175608502628239021457398326295469747089887135419020283992868226878101880099077150725193631519548835686047674739634757882695352580488682275535432379409067104330505773960779476735646159239981021680114810355477466770292866077210322107720793235852981014231141644095329916496352801630855647949588204154424811067079563792535669960631761823561197876700703303067143760242919625469645485153617419116551066417591483371810342422909017653017332330397918363382005134848646324015622327745032654413811724800872606983457827610816715644770987548632748083486616450495995405946195767636285647018028138766553077521999976568843008572323865660101714589489188629428299305949078043236394803890703091522615375161863150635850510856285022666395346633540369822375596590341531381110849253450113225011508552295481247712284301789556433162678288927919175843772160639394995574393703995733581932401488507939125579685443766855812744929518911888531231069788263538938935566766245325436911908723205644369710036012922269744115486508966794112723930723368118721616830350305431263077479521834430034875960610804386152749685830051771396069699574032849846495215805136084531773865172430760043034746221387029011814077724605279946836958495930911571194042649047984835994471968330445390375225443527875188510585090258425361227212830177553831901764856051724452435092801373239030753820428905309789013368928726457628646371149719858396661406424121304750797403872263242186939714698050534139369513484468208492419968880957660386501122068158556001515516544741650232031496613249127259357081066362630688192490248989547988035286940602268347913940073359801838643543543981212444738130748815970689636251326274077010684909896482928793071138362914583501238142383579501582319644088514165265355704661 A013900 855 28453970158776748705510568282959486386159912788177034376820518916309451109172001620125460992219769032238083028117377696020658642612975052689501425572044175873096740561395906304953654762856533113640026194509588125943404583412668965680493128267675601801242779882013705352190870591902405822867989559127611490864102988829319219183708166700064871537922643590496927922226770856839738965278367943014763269244806545932564431725547173656226227422587961980142958767018523855200552046887164678310616802079093188995096683008124300878237571002122779902465062327942534707302706387028223957380121319530487169320805685144058875356225694828030896997897214023628316942136633942987131172549635565931729307472897982705894098280268920686714910071674968958316049160916924898552471639993287863746027681278922535678559430035320668819677132995124046848453865597735104082427312739166867469310691297963939365072011079991527117314055920455534412016280633735219448424353137488955406231529324056481475361160448472531141945196729425338278220671255669257286709436224982599720791589722048891804060866881738278819775934837090307225637729505002482409536196355724542470678633932241146595363818418958058093574933821354590043269556180747009120991792210787547311483868393480367261484105667947438376295944304521177750862265179987771358531821531000971010800823417869287907429061050012184122038085277921838131891578535440437395397860661385668091764118119367722696809917238496413352817690398817652447526769681854814438249988751894109469667251616745102678991913631891955959112419218235589485338816844173284108494681864421594132315749846290230565767864868287395587237834902228147927697655842967284366725218830553908250448078424711429897459140166701937724454685085090156718824503146011038940785841951127220194972941498411677207479936771638741850357970393201252055016804787068718683752832806682142305050087933359727538582118644841894727505688766471514604448973515824551171133461050381222067309687494011819800704297319079768763364837800878973651046722937855913827688967678686921272579961935164007890614194359600599207369774895557017939260589810824108784292821820015550800603264311747280627541911989322757786587040165564370505383985057674129556338113291244085566573380227698044337729696354603633586928903524981234602879230689571183624274260224274196795141799094354308314367309848374392769699133225157280866191919433582513135316030802065336902892973282085385804298602373391907932007745480569846451368255174988381689042642490646784679628124727132289413328855778698801624346588364194978882908428067773008828960371545318777084037375957095857104935502298239618769637426406262707391170226471880682245897572093314546790008463779072582248420454147190754317582766485114475662999005011084589751793964153188290525965208159818054366302138050516026613979082420712504924713741376115248684735223878556509127724110222831997340372035281714953441296608684005352122045610654080473302270751292877578714580465450231571852482496673047720860001155429636603046306644152209213900023802751153519332665659351088310657534913099904882906257343076406139600865433357782944262833075753729568466750246830351218425142563874182412876010714303193221796376258121027835585873158238725118354842983266381162140228305768364655219442952142583573144195604446776725465319553463335845619752373150332206054836070964347729569941231721044739897960010708934750287845949607765558996980810936461417370284950540977335742713192020529012895455850123263681836270737869637916313393446392632096003841280941896992750387023742761396975899534849521083059475908216214227086357671983040095997346642919895291906141424918653762325595410304675476015304117823099091128370390830635726649556604972512220046378025438785419763013633773193063974660965341301789659093601553318752467816343420449184242502040019182743174697731796909069202604199172523898377245648834209216223597697512912039973835771271104608771742197089023885777694077422290317189767861192493615773181961821654289559555139651956160875557118261082766614521090353914035682620919374222994451817054303473972169326407770196534916176950369863322961938993421715529214598165730624778577087615877514019864638800753730464599375340395613202419819791381007292670973493379182646561134175290525303870713564658722221886139095368111809431219060759824898351868285300204595561374055031325326907151794830293991299745141905705739987910468785806810553240491300558527164365815608924102879070968615053747097203164159181524835018358555080515773732087145333420264080799121847271975739564618190460677626304788300153236472066287072656647384770636746623725935585459803254964824386790604976313940455375027707238664517356847901581388857931933996410210438655126200546864860872382727089938527259262988029223029218236127562488803633982725725039513740820376900882679517703702851616762690719118900573659591687379393117562862289343353316907644045687165589299862217363328352895375977127790411854784211802566757792802569918191238457039074018450512762126965997192603517539866945606546804290831144648200269610459656100007136090920957364972087972302174524589639522518250077512986574178886649138148436156769030189931878825160777019523916669858960330340349276848609137638585271269077709525276213421146940977782423829750365703887914614945181246898740708767512604614619289055180654327612273058942023397663246638160244854036427952114179678922675738022884529133169391430094772100887326688061742169619139688426724345522635895918454290067349667373889067514140212686356277637618388461927482903429400664761983670567548840049005934831517213726767444529370054709514103677887284193415251193135825966710629259117813391990198546919425991853240741544790874404498761694761 A013900 856 116208887979430278164924417435003121309202085978106614275407058126618345584420480988756015363785750924332587133217210365695667982954294025664245461680211190727490271223537582335967526370637129745950344621022803374753584602520264735404667665651142192992057438558912056042588086775259207523580979026422637217449573880780811452387401707327901641912901406610592093824094277083190034747832347794434537682685983659049732328174738937476567191642818918111063838043339120295548429815243916149853068391988026572268063358170163465341110941967340647522437463518612433940629690457968356492560110861215782178710271819502535996901236716472855814460009009691114432851697168823187685408941139164457341596379370124067124792680544579245533050938637812397627534694149973895103047977368226957613015399138928806887340246766683178847112198542519114857817280941575536318145470385344142598279263640705822724829965523804475891349453098788368547650103752518643484529349073171780263545595143908400050003990748767112909349519907842753487419321695950069353907295195887660502284652375409601065856790492574186266125715244095360830534276709110143411269189072610959629041079521299999051271966168685024018027480794728102550307237667345040698051699559869632762378578389681561412994497442569801020068642430039246573474328083853236993151170846582596706182653721743376612018935663415811184999866121645857036296527788170825806981798125025868439241926575427835633764079803660440270656082175501573178596527584432929502071217311599484379177491995200290596373553455923569224566990441615189252661747212104953800787238697166097017384886262983776943883102676437420605233628762024881179657923925918529049426832951084047239563247542442375555642771813967550562383103810701794145507872123126830149102397898440631125509185346604629294746017248986557229788837240843626719146187447672141045033628218603344070197369178722396600050769339517427098500710996835079267544657184952565262577339409322999426321562003981167259876221385151002686227097427407617167213572197220275519578340585492933856265095119365259790065321798239166823418105020719312522752114106976553510039097887947331040294592378871380558224550297505064398957917327221611145409238758031970195170044830883261106527908761321810577766190611533054536009921815279385222853668938508360611082130456218471405235416823051524941015844519055705885120999703998075942895284350613775478457336714745844510442095074338206248721726251772264577020765324940790461879542328425224644600745238693023956853903826205710325265793214639554412795525884797077450665193980019813131365882388607962807694131183751147098124189871742725256694982823243929518985713104034366241152520083878033859620356928574112233356225202995906899194094184622515169729899364775584089891480792000450525385032610721075655468928314250554810178584493514362075528315867933663268575812577636517485047166285178383169810769666087323064552920822954942606998600517940715094277277625992612105796793525756212834295617144890869812051578891334280138024011688681802698301112839788839460059152021439120644748996126234632182328521115693391150034117241954680446780827518882684304623149830084241521343170261112266609328234296385740331802072168347904344100151435935494598132582801210570678068563816883856746382180288477713661782412316685271249637053619163390431476286935644913080762052261563526684326554413150543261998377696371122585341930639024927265128326926413011143398136789356077884150690244234562095344132944271326251195156804126083653446487805595135921384179336082449988848394054835564150668266178463904844288616221748741057620454503606039102859421695787281569164099651698749367726540820735416269579562905436821176468641561790201845180779924842130403632540072568971639543744706731565771976823211375980448493837197510670272561195979799933813986824144384260582526181129488126439425012444704025886407331649442694188011580010181575369182647284089603789281078873479540928566159294453306725048111664124368672868223457780105644468705407693808588023702247206388213132199635510667045427779437183505863660483297872353210718151300667438447693199182509167172178004972621814580869583258610388811462109092970886043191190797111344200773427085064275615988429798963265004815515283413226002974646438209684063685140136252085127402565532000809009851197268261627183763615862850888936803339527490798946825552418198520161280433802234718390365133478582380787300043761102381350513591894222537492516621991709623573434539945677424760223313193162889552014990842343367033952655774335565323389931596716278643954269012201444133228802395099724086240789142307522705717250511967933405094242915896574368740527737606034161136994001619871696451816068669566672936862721839570779651325153759168090745029118083228673137802853227386814088085410352484116359603108398242121271852300933210519990872121928644220951783712070017866810831603438769478624935825954634998670425156581795786689388357923563585948846536054207074698068342768605454755173631739237827757622315503956100309218588088132418643409950987768688859369316347891937695244516066372895239869459767283278051071363556307659820865980590565142631761166256296552967730976241717954586214647595287649744103350821926681427638883744975311542549890108509519642794302174945507298321614335966812229675640393827418106996019171253049552365520055612012298176700419863258156894168615029435657473340867778904335000728317306244709041488832006031814039649256683698020643273326273342785156455084518352843871367714523567556772560359856074897935746494853378918684355082270948596785192985187451334284098704646969844769809181260344963135261611420813137219966468847667792320792040561875672174612753812365783821954946287797136335094861 A013900 857 474608835605679178483645978170713682742033548545271201468804241501980111819677270826659431103252749135817643443359542071748043304851615184509370554293612204261333744194321063555907310417845472232565548417063852285634489628737615726130938617953495481541054776875891286995590047786922904706264600022791719082423022136070792833506839700299590423638122547639725780979077261129733504103656839459597889784395508547908670851230779469286985543955628386276313932016639344538169637756867493191531066472786691311826569829166122778963096539199757905887034367193828560069359659429079022719621241328402237211852799848302126767480337774983506904691937256488490146324049258887949649166341915402699393271114581903072668432911404796641260778871541628250963012071912602534964253347417553085814273804638698279137393189160057537412669777179700859509926414910769589452474233746254398129774938914270291296300787025735383792336192750214674773826336385765144373809799079089940946126828672831440552621348621030514600187283605140497360722739157751374198362138216819990145041251051062727122666783907512726703670299754125107263345870041953445816107906360639492831926301914020847425298888301492675277050052341229838353812339664441548059953644224163127034463114379876854648372239999696766915863362617165716969973076801593089056965690005698829790317282247625846164523147161892177876469138227279966367795685436196257849120168704216274318576391568631398939691512090209407769826775869048150520279256904110111812338560693520765752483174235089502024939826042890904993623270229591036041985094450705053922748962350334753994798631371538306400289923523940745931255268460614579250722106763767790409293177882355308415147498851336448449176200008196687219379396656391008171462846045934410138779252359419280020323189383253313107301503792603247368737819964166696727291663301225238914162886041226136120437145660189318676663947110292463530413852282885144071658401953721956741457374458955471280039317702021489187227735635316595221822774830372876680234117424239524469785420363552276655306131242094776873865570821510379462688706133224764993484431976417049166904189723263582648998185029140984209225444094590731016848429114023109300577017420917127506064175263855157568431738700023167902465476842752759563572657695704352468041892165430934080081140078372315284593371082441556063127751616119927461128560012098245956454573711626071045343087334030218310941070935199742478610650906589357531275084684356007266152700703063788396238548230091417835210985470510567745128351333702618816852620061625628813339169398992898829624531629196169510866408861689243614596101979374335963593236043393355792419069873899859199857248427086361964109359352346460346362392707780786362905499253510998827209051725579327757109886594089831991175537070478555805576305597159005150805167108546499667027270364543742088853744724137878697198616872463319882207334204036902215263648485951104056185591373922192457252923829594053093896790235334474592759564277065946290269665401677224845984004161757039081934273250094439027667042829911534064340019828150987530480095417124494489245488261984352367378024450696289851195710844196880881559163006578869171424051018103298474853174744821844479643772579655589423727879551006892916870499553099176221756208898352118843799211924986632995913940323078822024582734950154325158053378403503860894984765205302546886870836348126998121917564264772344468437865128490305223763473859545947042737718177168619288157068701831467813832391098888142375124454293318900211661048210673670081905715007747982383308416567730612238463981799860255102168755858631927906027267007186532443904668551602513991481333092506334322006162441657426803636755471148925146104668471827669623606060542919009642032247300507094500896315654403853125674128992190525970837453062296889489637402474903903029355758877123586679382132750428156826702069596820556775952281931162582146854218955597634925406643508256666585897979740636044449075717895561998221229784292143187242680284224267691348156190371517857307641429663588750790898639427180593481281643497323775620247212445207186031662242474484872157059362286689725551544045856073947555281211208711488659883185525673237961722954331538093107533962130375669569432050784503239731974756492938608894180544515607277120909945291810036077942284614504579842836167309085178357687455767564699469529185456716994389205580972140615612808632005011779955792896024761996776013911168786159595724628392963265345887578026681116140652793635509750382273976114205387646733075400619656672822143024080550326052274027000930185963885090629178240340093176887295789942528533178748787678802587056115275947558073684541723533758339009719615350558457869445918508113979127712860744756711792972158579864166192832307190773770668823714803963712505990732108371414612369045728493254093626017905240824040897791433400810248872039859984162435881866421579031717150752704882052420868754213917681983983964937270086745523167981455616769604306371059384559852951582733056372022613228979944829329699113969224239097089939239084265741810633085823311189607822046100505021403171658606971679669782058572195907689587518410868507008272063047799776540043513828458561885607542239195181581545301392741737414846239548742053837682655852306997121302582603431136393794030512608070952118200548893333750929865572824645075038995760361463952501829630934810333198122528911436690973480809521438751322441053580284666537751145568871147769807213235106285542200263367136489368007896754253416782182370538248555346734280195377179695177693275857863435079003455997055181801021803747394189994222446994556124285685082465354354533202275387228878285139093650796994604008122457836910073030018088938572303297256904961 A013900 858 1938350420105989938524237023092989922400421957647290659189944871522478476662855761460430609228225655998341973404668149134768255409387786426669904790161095897035917405997770849989744602384833110990493188855678896183612104727216925124707092540522488849657303355293604481109976309756619622033759959217683682696242947128948861082118117526833257548770879934937951701822430421257205733843249001693783201266339480856022350532182477661294446947054725848019480006063088763667683155732460285811025220112574598773322205665867191207685961538842270463191142946090682416007831854433961065768227831330568905399165231713250564233193214987147915532959245641161899095092195902273534050109906183038079994757952335064920988219521901241367369788250042035481386288565910331925650042060441375975327161459798712280523306661241780148604622049649393460025349981063488991052439470517311333656211957794710210953513340592592906681664037147344503458458914259439811902220974228710306908017527109539559192401402524499345709139485159037910411425099716911545114905007053452738571353118458896334904410534823456634643186574896122104699338131184212110011012116475394113314363041573354456990510615011014536591675395816869124050643330235885390873204738329548851284577839901969441946271713755001565457844475128129121842784012938463136610642631517964596445464602744810965946375149847031005557465483903172337922680726685654572877849530125058390160772159381839065040993044219136332482157305153555420588023033401333011762883728066968852930482284376703270309558768481596787975361791567942979890107366231218961430952959883964519124911085183130968707730476954049924398585573175264463732453406956010796578384677082505197453612315206242040447728967629676098469354613263763172864079580999046770382198483340356640950281958083334239314843178940874715181909499253473170270628609380197299474571557043857703755613467027924856596681903057092560597026744522383499788204151077597797249742804485194499210279857466143666011045982335932141862041616507500696022620839206454066126575105092204216640212425911970520325331251657701362273946407407409395934654762119316846919602568152970521160356136475699722749881845452162099136641686193010894717595897425785061364644204259286112880389632456503320053627156438963388086346654867683841619082359834728643307393464275220451226123071431170641558976113503147011863922613073970458409002080950225748382356748324000148633932738747520203456636237978252501682838104634463053631701511094083521252866251065064589672203020971097680238446444810326199212526602446305292262187315081596297102968379251331705095499011298433901535615554690064704883247098918058847785174515691064288857996188158311837983980998640277531047038994420240217365528712406763523821203315361490258072140244948808876924992002125078540244109995265662690095408533793181867836605741923103461608829667681596234525107568367444317194242855830041316374260482045121390026971629915827000136859123465368901834836974896919763018763929223529308310036630736655355670708117381036085071566847314983948527333997288684526183705139320171276324221288173173565068021987856258555487960957037113168077558253854495325405256659194331766161882138187086699404446325828501639861157611236343972421036456602146802368683724095311898706450754517968786922079205222049832805245119587426540109420372392660229532330960791128521785068174559741337043216069600221821156721646131320996815891553409132384054677627353245461863192157545092535203381572442218599529940682319360161162388158903798013673345098658260546655181212568858542599652287412685161173722986532791067723022517970994515392933867211317524340683500736268378995122903964438212510839690034135538466159676656474796338131222610459857337439135469396070198033543232248325158205143660466430954418835891134319308023212889179788661517605085157505266094884185819317480851247748156385724090749142444432749223490587343032908549462490775256396488198158714560260132524956711409770514588532982652497322783257326283161017791480615902502696045252506452547995670530492480693859924183187689017495841489063529334427260594683113679097796152286140861518298574431794814786589224837465284471549978709799547317577888587596832710679508389057598572562270629402464187008041040465892597834967567065523331656036736196096785428476226660155960162536382769040707033743202086015809695787766756668203615852963333501948902453900460364887346780300615529233722447626495794915190618350723191058550544329664962404803306346373111156215139579007045995528122002337893410199976746140437129587146790399667180418405948525973425289062523717480551214883818581623000070724883861102507785324598467454612697876293110537625945966107934890772831148343061945224906810269471222280521631390389385828181821012312618630146347562313602454583002209429254994531802789791032028785027537032113352811954706254710890943682538228546864201177788547566534237345015047106272761495174122499953815418908470895184269698547477915876230865904357717254350003540279999411991658262033926711090221657410253481060822684120664117936283288800394548396444071052788495626301118658417714774088391643911036575196763878790952073529346480340990940965582115166968254870321441055571648866639280292370746963397922517710941787256970820533572449062859250108998913255707577030593810573135183616894979935813265506414915838705775611837623888015289876674897530489816624785418449727501041483947647317525714732829368294186891495991368972223477817409380710815889185637817985503364370419141943133733527801697631463140152820480220134970254912285624375913069593093641029065048734949706536358749593889992913661751290730981836184703405946111256849033214857518313656459224176938174182266171969907052112082468630222808125061 A013900 859 7916418889105293613916774950251103235065485717649257428488313039729825869017245878236306111579605629888484451923978592549456166685736067932948984823401721914180287313752901926213965920344499293429384223098667035582386380528531371118741361351840437233374242290657965354905735356653319954967701083200901146183408516612287172494339685909457233988192699513160023483364689905886975194794947091066581666075058340103561737830836989198970312070913152890622206312242266882783948444010096785741093912486986031424723993482173861478501443206747255640989410097271902145900002084525594822665085054165007797109636122005318342635348642522225788976074388082314953256165132376671242687587917952052005544670947889590978872908337616381769716319561784927151565222518322952527879262429090684062209635445125380623597517258484215546696285517595137479482991883011376451846259093979221735096668913041333767265454787827549282771490775777506833919195510185892395229672583068449993153341290485597623237245760451710302310042280477511888949211661178938158315328654212013383052001842451096980279437969683014065002872933719827183924671560907571862708084595909273573581303412452778511149401393277099479908598075731071006404356475659709760750646345016448793080195640521473299822210252418515648487948078715267274647236030025990234694662182025150726307518429534685210832556695865409176828250340274430048482358278537608526744998143833281096313999736903528307372984732888418914626711132134940846778965458737417554673805196682035559222235628105178202974539275914457923366963068304427492112167384532287591599116414415059376522568487907510372430210748658512250286187737990670771594176691802450650316577438057336559425495510146128323634610324425327783434789645385148438057360280837787913964707208008833897661687495290103450119990341955605365149151767810609028175444574198273170981397170694376291766004716302214934751365156957374783826877524330610973868504361620168241345471837540787339419203176157334812499378907504162796510906028019900100126681792023918257921611513282176333384508208879504714031205690226469791364386796439008121346119448626264053821195768196115058441531657336541713382515194893020681246057447222561988127028122272546194904404759259554672900912178305237665934338723239526812246836459491762445240335884883375086860368954839892120073060462155115448361655904134316214300458207978015823158663807810897929194131578186797331035993332251486010457451516163219020375380785975715191800285773160857603232352308841081355744834030151081006959519363696298040530079109577557890433291475712062518594530260668743068112232607542945195695509022525247951278374359938343058298279024708391353189231090053549535822214780527756104826743004150697491982773179869175314401700281471177724482686046535675283058236760871035391289509875774488258281348088273267859613349347193888770660082854608074863020226345077047703297324441738327570245433608980962314130544860710858967085946483004036597352559524013484901064696782105745271598328913628204874750094692904006856076871232685973259164433305660713762071396343202650829807028487249346330267873668625733422726936832596230926858723742125398212982934127072229560513509002452018976124398643762509375858593661207963654108727413445284357700743566261387420818914232977590840637250604126578944209734398152128319887423852309236036093222409298008786950918716787614154359535793070335540007988031686574214416779509169790978850092952551017144040924953822069968116665883392837424558830270601181153563470642167160371441322390775300556854972245433687742689782506674434879434763223021558532478663988667856671310796600011609112477309826040494422922360447204066068153732888908102986785181201592385372199358064394601713811692510609695959691858991948368617026950785428854611127372922081817564620216911783912064052292712445896852414763382598188860342862061779493243092144752663406450235536407131258268044839768308037715424153846588204294272967505308230025355168401542142984046968476424029530384195923203774888027163421111806855357721666009254870894274010216481023904043783721325849218263709422005899259916988363347980178667744726135467634864723839747916805775541739598671040999267172358492812070518890891258527387800142039813233388623727421407792424710388875619870904339751290335215077465225185778969617055775003403421920637217645382699254394376513998675367055708703403318643014460877324076696777872772524183558975082073819102508924919596806935325417336647329002622419588252528769646209407769762255557382398597870192814491135228888905421383995793818071131213992152780876592196485542177086036697258218353025076211847568902012613148551977925529851174009266569039828663546127382995340210465779047633554987128728357688387100675283120681050263203378206978059999328225592546098364893906532229752422330305588343699792959749020391176332657027769571004413984798061746476630894407384905030045275013298901775691495202128876183877506179504891492971060107453103708030355670853257396208103808861085878514543499631022114690285361250873652253986985039888444727692516072980175500465627030764547775872025013962447326569174401288708387797678554134006154453277489707121442988474882135530216684134667736501226707890351281351660043960418752505775064277981785111983772790072526229412570626548571058225212355551976544944404450834893468014664191774096882081651558667133400617825679170990567102752275950536731025632070357154089066063155879656977745669846010826877977559469170423883838952598072412275928593188029094424234628441098356242161274276087533452153057520630799290943438223332420445594603456831414849305575155713948678872108225693648143783364927918930208393401832805402322658773920257374115967455208469361438008122215161600886369755161 A013900 860 32331454301413818753891114491095480973434185284937049912946547773873621561479202908550776026608378932633189238587172893809826479817381360781024881866239795871425625598385540509752384429244889908794241534941489138689059799102955501317422712638412881545260976313518486963935868675843180681403542961601883572028804906104758653471305205562500198788411792274396365068433213409322901280037238209572117248998811841875296597036659178424503850499128478633743043422034954418244806624130080292741987389082012137927746686504539749838209222702119673510620490767678272825972344413413066340841296534800362509183261995518042648475370026273664866982974384441370582908457273304695398931620503295893547896996162946826406405823814567402402080190438605382764634676852305288742064223565911691869154434331072012130215243832892643198477846378695818575093966632398645578361758611979633467530040604421024280222611164421281853316328248843691437916220302345713317249901026182439685487554317813519738660858647506590497374745987740486783169364294632562511313792071995938069736063776756367628256232891420367425892298351478079921693935046574175152057951006237660111136974848101805170163781379684395262994185309691342828327038686598296293591475488328023532267620095649389625277188714112712178505277236229101791654051317465176743506704512271100106463262325581037404246455634140613484493434042965140035436847927733725521687773664227647158737102639487436863670314320574324577645865561463444047270819608994945772460842477574298109455091750979986403946518831301513519280937234225180624962794927335700285137542947228958414715198484031551019552596148806978539906069626915436488938548621167080503408584231347406299686225638483312832684435660595805625653807825507130121018503180329890457211174672936086530273995561201806790738502675571229827411015884067076142580361360927741655878295166230072907577831627854592317232985188894771312002134323996172608987332531797290734647282877172167113709307110947347265063525895516658781392987819942102018827481233486676581095911503007249645352003360392994082079561190659615501381083479723349507397807786253973648475199458085521706296117883259827348167243689977780657297704466259112638271583681201428187155274381696706499149288328328599456680098713921274693424117031046766494368501027788077075621519708830558247482506306548169157769287239730864985140715667661222401378122016144296043519681972604277166481431404241626266795288194613718964334113043384204390546738926452031698218853296890169206078832407374060091604379992791414523626936621504813757876496149247110244254439632127474233220237304698750016685224094404387683063960001798546822739059663090565833951491884118791712801043207368189235479005929994867777704335926676878770723298521256718415737462565342397959213427813310156512600878573160463270135112008664941538714739682223908322141615046587693156135769436155515602084306049827945367966945647872757168102872396174079818334681117183268871284185704582997697923229192494856369480006714477865157171736485383947304910405878284016073726721228082226736389551876670289456665714851803542596793353117908026497492505444943099324614640493938080967041814251309819820322782630423293152408632625389108304453458230333105567709107737979299290569964499711698626753948437818011729837435829563965192625920465227505423380547642640003204244365735036406984795034082151011755433934492014350449282163928199169435673783610179852506512643477606561668994685644829669778855243251030570718478143266992554550449724013145541840163876217487795779551949002547969543607083425291566165534395913905570224054644074782382099157095704904012787877693537841809313151635224786573433012728645322472316432345330604662690984770470152057253980047194273569878673481000875324217168386729720770546159914878447273197482992509633587044708032719192999780843987545632645722715143289375690133605871476497370946813404475901179023780198142586625141601502149004731746444520861396847554783068623906667703289208001531855429071624954152460223966626155326151489773326413870063827474175379399140366207529121140050622118160033914123715173326232091737849195677114903754589503018653498638306774384695794236671997216148057896492852270018272807879842963041947904943266295711553785498986449552123917307990380284882584609342233090803646465075591987107747174918869496381222725127407571327515198504065267586971278197073254002683540138961387206968138790597393691672766670375802773050238801369472270018693026939226462801741000640853488481893797684161011495960252343856059879440407520379798605528178125062196565164530871066258799290979259561308986833808066781882868000278615372614281597634390709622419603882133284617402391018651948903498674219249556487426614363499446255024468456598060999180138497301821316405470743112878161568562186064097791623383660092668126703933928623651380899770732708698159727748776846954712480095098018112937727089058041003411246509745351450306865222106851334599555909328307070483625687459385110912973873369697527125621386557049628709134170054334044160499588393437000813732586174407741627167821972520335986713231549045088888491741477615215312886780617248669408785048990344392430673254604601093489891080637312396498921691558519596137198790187527588445792769686557638038435707994446070109108457645607468648006522182959183987162059239247612158040288780850206555212403998188596662474127921746094917672961863013718514964177723372308797600991262942468067963762664063175028605598397354410550144740137048532243367822812567111070250918237826967102432243371459471754373065768014941386991350161674273365572648638217463748799026493513330256076663654077673784485478630783029700818762376431373021226497061884396799784364927518330409947063709341623603422795261 A013900 861 132044924843858478586585454584197544939083529556396690486514908709825031692858774078015132921047307007146140802503111402781606136048647032947144501054791816558285268931991984381420222999863484121396470647096070732809127814576179665885987418109254687931881898623017166127897445194879810064100891213021214298406414145827350921400811061343012624371951389239654468972353155318229070440701364608951693628753296442214740707254016787262694600327341118716548597382976379374508032978416285053667843437737234854522848170099877296853980124646949660704398656964765601726826477791164717655696280019074695324117869499157233498680907199674300956910032666471386039027013258360979783472030229131262134859669926087296673228431446898542717738107850498682354427248367176882056753237529763506674505494405965535813024207553160676979546570873077971338359844217345940805232836708944633024372906362556509683881446479224121638411069517430769045285073253030430104693638030932728101939406076936513778184551463140313756918697463276909811628783885073143185019169515030682666547127806714457786928909008082814024454161589569977686270121817648635312695029762526233897554630114107430597271069696550418377989815217495722936513287026974788490953238633355969236157719500261767817984191704496441920945581265760510856396102639710845803332475405270912215906716127167840443720353701849313672633118468307971383867666058505236136850558109845797988645359627033280382352794386971919581888057185438413296902801635915867024253099223503668483123649675269113452344381505437342665608795039236294415591175725526660870230524288320736290496756843831741550505777483938729861808918869354961079910415362257094651051502267830173415954813816355336423279336365874990351538342193961495634381789857288485946186615692912943934378555545499860315861909515803135309359157383134229740988596414526350624514201166695406991911529729152568337403552042950324410119228794767092548537773780445846886663702645941724881267294881127171912593211173405481645745882948413358797195334933164169311530393265343411283831762276184387523615217938334126328805984420621611446512894177647640031711210581966537286205681343139344132477188121481943960250212108353308185077613183978434060589043257561900709882107611015161369626647837624591896688129790615130086416889416090313372622924264354591769101551489079684205414703785072065416678181999010866070690789504256935615634776663995100979903980479494630077844903310910084235955915414598472535636326996261669110727316968682436944715765513788806194181539932939408847359295482824431373357155799636272195669801156011449643369004396357469641894140409181054140789202107305446877295416309087843013007121955421441353042453364255629024809043597697969485790056062476967264389794213963084938431786600577452847621519745767823523269760781523221202022081089700496403206407050910346202366892153383844206667252089972177425988116422408361505259170687422775423006109256086955560140489485369305580480614120273125481085958268297435393449664902605763566270246151693064571931893557905628330723375894331850296315305209061005840257902691965700123106330262201288926435638980197556894757977855933010415576440625588686438000096863694401987045248913984282615326673211961666782186334621788994211916082583237048073224427568840979523840801508958019807168714397956120127133918007853679726457618342827924803008383489947029261379487292770300684263734981322156091404735316119145801700793739536436118902864636734499173492477816777204901907303394867559032046268291811720574955127023718124231063894473255164961015233024316710668225191886377653257631795920462801513549593725494183530984076055593271257651906573186069344340718073090154510013657997067833500913592061918487183037164726179881015060242429155912510661625411239328708342254514981386913113487191587042482879121136488849597944710379105834028786639423282545450349873303034389181251572033432481152199731014336178327439836528252373930385814094551726495337085349965845473671157688264252289726852546879016953162321847593690625534732180213141547851107141179408568768535891177201885843399512668706579263096837812098641637914100655539022743867985772442207335571310477937786340502467499403124354448833897992934874525202582480526698821581852526910196057602278842801480820111869248685599223508384263331661690310138737344833329829040048112915570389466276149725651463417216984255945073745613848965072340453365782602817606173554438031248486481217253338911863067455614210015521735955053222458310373162390941015679671211662762557794878009682447794390655864636237808744642053985025695052578628443087684953601594436942359351954603082805893321909360087180212731559633526634624429839217722561667443168727838877511332899855523148582451949591686648060597524812602816968865740152899467418048812540326392666567854866852829568125988939663261825783228384134549226326862842258507269424588194668869910873067084142149034320072875281697499603549718560471813642489380888843648234869246153778562190864787509203055040231277430459032945660603573053075724089940529457224448460366068927484831987257728885792276723671495682686596574578009860469778474576213605685907981088427366514523470505069803905930523157652321928195853642579415841441103529716203671611499050696469639736070413313455825189378679960978883108312792085253945786281152553301070412062264501450159109442349534381406045817807248319331147999363061217696190800683713204202569732591006017974596778838871060063077197503153020233545482256683338460047583670768516628150889122845426027354170010627585621000051506792276215590133552760186644061526608619875992581913933852901184285612172958106282281580890927761459602384143608240345746987364157876939126854396124584842540745595212842385834300362641548245361 A013900 862 539284809599727256253952241652775777483255982144809280012666025176705121761836212070795682377982227595192560797643759783211760401842415395906465803902376312797509425130417395404142714173965455363679447166275709575936491716638389949624627100287425180237286794048163031200112083817853827162604513903991154337335934419387629725443973856442059202210111040745062056384456493988334664815938883900784220900884966752945664737236837214876358279891494190291374843120411213979807631995182928203969893051906078606591618734353078967958637081050731756232495259308456158778133744773373614542346832922182982247925114939377556489196191775097012212417221323168454193376263875485335894657902130825216816242512804803054430428910100709785212056924010329519102398679483635471184867954148544667372854564208898250779507979092071074012843129649308615820966778127906774188592233635837484679474411248223403756449899447245714407556287427208521288617812957774832621009391775770385773858830298222492857997304815162818554945409228466690638582927893811109155079975235506326109127791222530323762054144208820028840087265802124335438473490785580609129213083748163154387236762403656271409745373018751260247966582319589499540736852060154760650690612855727747313360978368738586207197055324525622945775769393073768149118179186945705056235966135142337851896835241682304324038740274076483819714591769535054236825318817207293411747501226979333411224501898126247442847429908626403736308596239106209184294029064045628429619106791810555955593780762416261519833140850738156617955545428539989259010336371799161186769354476455007404754095122650059498162196327931650567343667363251465901423207291409562521454091463547479078274471062190645841651560931206413969708094892700338281874302337941762741306703338041447235339393081931525015871940515401100720089044027615890819401267605163483111929073499101878391072870478361733499358184302165462873692352439937077444575670434492663715670114639993244529308640291306363935393846346516500994872406295497947076984264595870717049390590665382291367708584143926933269584435197168343673602849778245143930314757623824904301151786849020116897129909379196738510794216484132528810001851521937854311983665082299506525285772157251816251130225576254631564853562060290433389855887565981043401065304481143864935442657610974852598779415538101827343018397143316607440320779780342277130174324105125255004749607008199055907126826580284498195556447456991185938151790100677036281264858721759279076790545959112909408350602650630377166463021421657772612908946040698742996359333358450298910607230571067517499932994224167938121929500739276752397451321115648282897009087043361968737265399785258664051402036827409778755851639766401874874884653754818244481461622939040849160134198087204975752423896415210113819209553277579769234399583400526887060831690243029995835432826610527111508293930927907459797655492268874411631990484263674044527874673818893991290125333247686266290546456609221592050428643249511824187823169878397101586767878578375796711291618411735934571135670213416604127031634319631263013203140642159807838478686530186546305744719594663822311437952119393863771266156735407379870122633601111170849693488134852122613538281391645855266793991415183053049880684794281011272903957858331013314297741283536957652477553641406988167347761669793221224505285531561870515891342019676152153429225431890477794902204300952799015062170909297519487872013412434498289647308365752004808959802143977599317084519702281992710339196376856539811894809232694214890212282482115892472447274209844902356809174408346860047147275350558048124289409283884520453075596002724534736647409287455798995291271023025573124501290639482735868914702253673355422729267495355978233488551165158091440705655003667953617069310006889997273233706152647831791369101512655247131815589604016515862801542855267667156319367906796051889538726593313629706180073635381400243275363804872048621462633729372800731332685614880859464865848785797721040725728213561140017427191820079239477437025231940671608720254526397963715116146201692701399174913793089777209074993058405229874412046616401387578327253984561216991421414124694256191131032468016779799579128836971626843313983254392311301571183921265487006458629049524624164370618899705310426104474329815678257102841057327927328771147188112289538006593943189607889370682867393719302616689531629535266172100910717931646093949988191019853917859974886425865578703278865658541450738602337335768820895207853342894004593078360875223100225052619074222094719518672007416723470931801357322297426189931429003042857206689225441510726771677146405090631721903339441412793997175430845761996268530778939931828566312844535487482912207632841946648740589779357031030934411684675977385361538224196867781520573344759560615922442629568508092012919554467667285943108826872296629790766860930811797564230070435326271866604151412035013215643950010856039828357009122541494569104522977507232599677723085893179622273069531123706292863600385015166912405416713309639617831450206296779827181429522472809729803991277800193123159423479189156011756830624649154482737795188563195422471471227296009331820413226091202014755558691005639266614057512234817445452366817477131432194884448502352115724911083898249111766656207313817481543382468177725239696641424089454970973906512637096269032609175716634813130552400668228660875346677682254230545263153780996919247444660269016068679052612135274673645399824753088843337630002679288018796517369369529547674417502127283743193094574133062311931358941842084367880032961431033198324883791044161179787279162567579642052961190374825572486798218961504923556683294558004305616840944549364964925166066813080005501626154364800828251945364709830427105461 A013900 863 2202493630171055686994022604086343205595143239933597725309009326090206564492637035554548717195599593703753532746217676974374933868925010560836992896183499001472621040684562814987454663100606490216258593851233791754791801756414565031651889164910973466032283232858896683887408961632580633368620257839804177420268027098155437949315459071068870429805516711617948689541815151554251592909440811678076737365525193600672142299013704106113749727263131314063194288162914559426146329639158592260761644183182667543259436664590144166118837661356374616360890121036925106521934805162679952526013242684320439981733209849026817835082656024865482673745386023173606939622192670133535812708232750405398824432862788608959402369142171218934494346895407510799295625549277795111501590396406025424562142698540125554906839316917906565446926638643870967183026239518962184370403729984357507016926122453280451505120790782395669457615041037749749003365298518661151682297077960815608309402622679800781303839650592911282423071100775390039703727174394041844711371281939306621968614921259727317806929092417386088605829242349721800488605022190880551325228284548956886996068048569534981720812487691255040729980566818017794663822918235730118128246182654690548530244885116743628667399700847950421198465765554021969571581704735584140965878365528500957163269716707389940772110943192096041644580183960549884543672521406675124230211381508607522564115399426639305307580631337251004125861674208729908035784428394497815115035823667540283388796515605565016089412050381640556181548861040245598672713373786401326002045907386644372196763604644510230646503724185101982013738839221922675139468422322053085703433176400365722851059845539563878872534981650701046500098800059372344277341120052690291153533448409598412695296850625309623248847608130890150852016384802230087311407536427515786540912641006755480638859101393547634146462259866658269087909810292299457928468940197181922373832030871311049975393947122364612254905943257654388229659389423849461155058512020260191372133160727078481557149996210796132093243061373190429565705072382180770570942431926220915481238313821869908439685160025486778948673170337062145045457371802597912733426798546284496899426147353204300003057205406207117028649997663994219297943820264110745335334211096744139926706293391640006473527609778577211153448778791416499763621537021675674369622087252066159090152874731792772429352579563366499364970282615545159481191664101965184553350090770395793436799345542158992427554104636042174015928792251213930786154039433763776970174149728580224231109900982527419288993841643918500251710395898780923743183338019740267827957709402881659881834356528374695110995110008861104826552437821601663578391289284706947104981895706959671095753238542151928675450187773256041059147555750516813109980572965675259972029766953249049021487042592880386638134751596597784467064593630802253420623968771755428930337483218418768721992163642208727843487073984178513314747672323974490677312795923531480987620279669823169724382810046989142117909761854284966331814024756440360903485959899785513352938642136621403953838315041286111365966051688768598422091881989234015534947718012931733978404024585037688818074308569902229140968607132740522144070754649007872420678327193167549807936719473834572285441229304423921781253160783364164596223261144737366935822345833901392685972453015609332252637887487725627410214427272832908637937577849737146899246861743876128592277536896021057348504204000609588710289022261916171102299402282055675727330873097491998562614385047701775560346706010303819465414234406489474902458500745722053866926494710323275042476420918307516132468075276409766223348845602002081044970404388929604555324024107050846059368825302173326411077406306135293035426386068449444753611052531735162466962338856936807466295181317353456451783643976741534700791086787513662318117002818478788396639744914334812114961156590841738646964163876765184839636552652420533021318077891925258300148987322733265506314411539577442029040032186794128857846000231516450006869567818479363477071664597271752189360388224825857735316113998091523410033916325600450875881188848077936404454440833659798396240919662204658162405482323246892979058173824024296748564693359792567074330209018905358016563709714874541385511970265074045331361571002116589814462268329974620770586695269405556397536124332817716610108743501564015353743947240720932376405785841293626764035847639918514914797502976544515350777186939289045566747052595926728859538852237626613649531266080927864162647744356040855241352240599725139122756336160696672314899400718933405310177054106057150516013433376658174292607414722302822799354520979506854680228964449230105497427150068091458461829790470261695796843915532443622980651903375955117905866271049463865863373467098056765320954430187536702937973538025100727494389393243869594894986462256669881386043609509024671883287163119032689314380840511174351396960266167576388532819420788505065545131859994390523196040828202121874804244612472825043618986884788971503494160724690302210581655046534488524590779911256772083710960236472103912067406134988111158110870859008097081477092304239665192005494822334417738899775730163789456771625169959358559771012904778184225082659923095615312382946569290188809881667115829170292936765167136409502562167677509452348167153483956941302190121513342109664241668772185224139791620123298895407984449348795108187452274287429909851069673914898164058031572482876854875384759464995186636194855541662858660743311413921221174985736198608943210497813444116311856215887249718530406615121414583688140850571015495418905092858901219802773799987639942574045718475006002615835658637366863549196878667437427464598315956783157171840375561 A013900 864 8995206437475238702307974711371638372314330101356046403532250297694338720250943409545367970447265496245093506842360360748721641789010504556524923524295924455413333064880863677253078577023850067298711939406417780139536952345174481460334512190302071643595913983602252805561250827612584197321415363663802080806294069739603722284237215707611444791239140607435575860906416802277870484853040128415244881151278808709698697035544167953483271374865081862896805855480447515066883651025617245810768891770180515696093408541289272378990111011583230927054127704217026864471340459699706356791443210460275793249836584077620275747078910553809142653326204802629351275717936706285043746217506084163439744265079347820639704175215910617421587296649880710262914063601430992292678756839552244842479671557250425318920577361063739121848358531812072060943164647845632976149350244032844478765334993637565145272515326755172936027515046717314787654393219045362528246821178396844986712039560689197050723792820826159561455347105747871236544031856669880692027556163939604114088642168531773598382596913270938941861155814509741155097312259734797450547916162154679371137528513230886388380952001792342403100354362922033293204313844189463611177688362826204323942921665550177770584155785632815163167075231564946679949266411892303925702884798533316287651467013274367964497319075201782635776671573893465744014697488349523281543730533430685491511626266913737013445995364025098163201435789497548026138855219790396921209132922476424938928467238181203687775783844375708577141619884923328089784827362594415441926281692403701667133174434492248877493616506448099189844292807005093619459778123073919329374477139169910049061736366227978377267198991094609794712100009421282650635433145748312470790437110183089286887274562935677657620241765214976595984870969187172701818606830931153651327527858048331065232645094860489286165200661983678903440201544124590508425117927128250886348889771113552330515556394836396435274873617764529544623140142005333008152835624000456667843120413858621953606037856674508693878146080197308406579725651821136867269556557172310767137840878718212714928426601745250579391055043646765843642297497636361937992501121369679060071443227831369034846785935656695892863826484109516455028951654284474959134783786874423838618801099547090342078540584624296966649011310910802918101106482971762643368647936168250652406252445844989593671491299547324683422974496200430601382294356550500112199521659065464230371025643928077083132366146298164478940628796361975065937662498605474075287665215080644222362500177712641215645599037651769190796510679600607069440458813989759247576429908930018390005059577331891620677510239782299647083227637859641175822171442958960927378403665238689699681836897283241234055334787334942770545705591588241466939284768029687294927026743243531394357704252140625379949192777130416608139722973912153113997423771484695119049820245549827311756256917523308307594313402345857450407274283286016541349703867144090845033020971819804477294521558895718402312897376298847085280727990321802834406287912312673914870250061288817612509275016298431648715853317668151521584263877324112632080295510084332507672933855211777009939586101704646263936859029359432699229121513132767700761164776767942783338144163939807250505542810043427043370737815208498367991600017064483025039958978442582511770172781333503089462330648926507722631684152639404155001109499633689331388361007295026240659849280714576496338083368063093621861280106108914096315072091159545867293667746148340168821571972587703869267787542363387839382517740153778070938605665354104185919968363972925997924252993148880644944128998704460402642545243671982301197844673535231786894003402179630467441914278785431384568807646172293456421277938768540445767667653255912108766483355087954472309903616313384568848186032149054078613035578339971335787083969327952038169504778844379720493524974593813335649804988653260568168744484324303351332898183236489839348896779273762252387604194483199770568244424494118088462457707391536564989506008797019386856071862453382160388318950909399510402662276495719588850442927699301127022637239255623948147368786263190816289885936233329706605738392761854958862664466772871454375109812715422182980839080984320391580805863410228829347110823271559173611859123491315366577835164548717678663773892736474502288733682923785169225061729443481096670241008669775600639411246360213142360625569382038846682039396704008431688624459955937330288197204254076949261971485962543090432664293332383570954533815372250812932061927185578040416388275270237440097952957375596639560699416851602114479600979267043026286612235074771680897666598486924924706377793936065123092147721020242393595417509089386262065586032269968533058903419229641672994466343459386424036469440348640733304075309283348836005680664621851906260563215336681056380209105488927719238622091639417171463204986181604525461552105112527679714676820015264895983276329261754326697938574534950330175473542501114151009890226044877233469347955153523306392005309868387948538747957206551117769728826343694123856016412735956059378405463311079768951765786145828298557674156837520850334833409390817821858312959337662684190451128256186253319353575417486971844316474574725592918504466584629408626526549425030222553335555866977185823651573884031844601819710982027929215977462762023421839063674150446094547095537185142034644697569863450143482020869566782252663506305509506727570803208889845873413771515746306736070045712560822719200418888907073321980420194474983574937330384928873368283161332462699752187223984422655319735957934955855845708650131330697728279303320277106602692869490490289337029276528644788138521362559864945593446797414048988670449669055661 A013900 865 36737331606499059859334701826687619648007327881278330472712466973063746461715598229867646873471647460480082636388390791694214805952139590669807996690500509364278048983613000225132975469501683083704736730441690262285663006609879444906633641570924881101681715896343944285445510066303382732864589808154697742023066416517585301784775496908671609283344565393968242809103757768599853125058786041500830034354818933930089158261562971882988982105357855701338707691173551176732174586037374419233007041647486014334930785916888058612305891372518085012412690010920463634214266042800030431478290007284022827487450842867993045798920725671722473319592206360623336174510901020075453448970662815837988422992754829513622436461703475768522122099835074458665477590068667917053521603487172162713416069086638019295428848920897778011280002928132215316170039681430997483524537481004784168569983412850173447372625118516128543202910229813232041574095000296384146975370621511733007075627481850310364058092983328939091099344569931986665040717049857316404190434156701901101953537569142785084927962436086755003394088323195048361274088097295146002580194945772088174342151338414776329673034451472107400844560353964239094809031375368032523874408220306863905619610317195146583020521228258766040705815120309630300527478902075770355267077508574715583713644080380859478171465332350675664558140151609877338596170026865776383676031415314796046568124348328660250351803112210267433429147109322725391101724742001179856307140977818889569502691975923092162448766574598675775612666913635249174818303216399214700786568986227650382440264841084228132820556667601188349342266097382309856329299292224317007017631458560968801283086555048052718575344666728486957193482360577469894742823145983828710267694992135865139665604929760164057164487013556251130638407510128301218670073976812755558540407852583046951847711064564819154116582188808204993219030566560784220049532551302416573188387063094630186610914387707721517702546617185732877724911277104122543930004124815889077594755925360411779344372816482217631176430284279907460620664114328356900752463204703991576378423070613931267251902012614379636541587294812800028785350852394163427317111822287027618916841358229322106586793286601447352741046607578160263500196480214878465077329598757621273726884189461371213173309680204675865788193743902121108619647088211458783544538404752688657743028020327967844503331287972528286892453562906674819536029763882254058734178607310921528722536203392303543297979710462479846605901007850738728771073348217115276356428792576074149194909338296375701459406675272628203901220063067518932908847282674389732786144967490997036638053824840755899900640247805129770952257079010198385816506212360135282467065787604997841160289754031382807246626860289427104128486752311128563368199860394813910898764849107649811227694293871780254875878170271111599720050737477598445029992422544414820406489914670295273771040633113860982354242960834118759065799307642703442542866913507048564290205984030235285523032793207562422604506487439497679842106466001265277801554868964103848395503145559721300066742603339440994952065250541815297453813685643285724791766973030932478919536831004273698071273537558047511190789898665888446354354400907049699446373825962731889374097918090730731596937896041170431257473681830843393212861621293072187048721503816329678903074426416941301176194065611399116507783879478743148844186308563450232012536578254623964505131107215682583270862621589848724137275942639522169674482242576792436159935735712182231824350914817413960180440369553854638209980085079785173298430336478362259819928715270191041048439573572336590896962187737885434892821672225986588304418629029913676085586188845230971709989547901859103148851876539909877663597651002534803100177230330123899325303436998069948315349669289110231017445422085983911517577218533855272459365426216258247040112636783110060847325842263567637940704203963770139718537517173371641482040803054331389374668685128751688738466678293030666177537622320852179207611985215481876610206480033915674878269949517720534624093815728029449835023406098444868543682811459643432174279771481133022252617007346283876000339442056478088078202775617084599345966811411551079684840361220868452934227871487143895575560807559578972165364660434198092507367458110004579955903173368582420148397619098928251271919523162713933417243834281850590392027973749239200347020110670992854928173248538754235772963782118237539867942845530503606567356490091279922557767007791108198179134673063081074518982509895624917346647048880546460442611771419451999341489771170631611226492049063045047348252839025509690700179315881110096725841052547048571918242254592077505285763599566492979925438244289471522288321979979810755834400513379198786318372987788823553793768877797323967527907274719434264479636408062769992210672488319754439043468387936435187070175723086635309390046947269277224042050414042179409250391315301163376950194839614260107421377630196765178419981670402342805253643682080109154089397452990459689158895278038793089015049070775232626634467269399107514934480487271330878063405131114244195455675598963963499967695581614275742373343462126448457069357815543907506164905643362218533367825256716133959196344758127111368764057010482751552401005707033315356960300297051877391599561216551348340570136483441411247738902771643842619156341790661511045185887430513375768834443989776886594445064915418564964885278765837681935578644956230228421455057661231007087090409764715368628309149984604267061373556096675474893385125962418396652278627481072244520607593662004551013988945538111145815314543710017833922763230969647051353164550978980881171650605299914707881323235352106984163141658765514888677972163839894145761 A013900 866 150038972751434416870568715065076734092046375807256710761935459077156619988039136446200686463592428864994165975356463220749134383203939254394153509091669820795157344132022837832465810247967293383841598985533637641891138570958415250822627362173455877832259397573974199200132293107299711722675004100074409202894147574765886648604503391700202628145716822870071094424903466206496428747905713130879581444138550362882811061345207595030287184805474123827693117420229591534443050959009826902963943291799539278631305157693948437066577103260392483517279679686290276448958118159665647085230915697038684913764325474808013266340417934636607425007019849589628127893656145366991179506394532976826744356333132991971414906375679627089696967390058527431710135691077036708706204634323563316910025281172807421242480257306687536073646671238787708704985375232972018253460047050709120027640837826404806226587985619156839099423548872490450794224802964805462791046258130686690285930577274252334408160021611306703470897924257403796670679457544039315783670556329820390992389544739673617708139376313184352196116799514849220207327864472251203084283776758222731084918954623371126422793969676291685307896669786185702851348659849171956998787994486963483183804956116067015354860693768852854645612660238671681420014577111446555783716626519847504490160477502327548575659559735318726832297564751330051648437956602892544194347663579318573848584923219133429657122049442381065435135413138332052092523945120531760652323850774651104709695513801559476623749170016085026333855468554644634790124606984399249158697127183221333154574668077736937201480568306706680938737098310585189066544347568672625312677715657540311242289055082558307155986283728730480310360858502316805374589058753335700819433003385077078952773436759238415786029538576552098798891450750522505135471667798774951789390438251142274639088188606500242472146687433893778821010835955921465393888515942306750828975264792771842239767822061751493158170488341794868831649187871732223985787073776164697397693820269520383108432132364167841509705290100457854339828314929992556746720035726794776701078694041117427302514760261620400487979133212332251410362280201613855247669243710514271785445890707985732644833229048602257734777061191056571910321415945042065354100786891615599801649241445063375633092327238233596908141427857664396721834609292611507029333032843388860499776958480849473801703899816539890749025756488720713537141918694701277683530317584297141926377238830810710293486822233479524404003006912064209892912669432526868717282567188188737008801078423445566298706064261887616120181176760794117141411956096017757782061627447874948488330512264085956011540104736701178302675884088642630237711578838406240867259025850223359288080580544729324554458756006734909525398256873600632476780628418038319888315556419005401701684837493296031610718828911082417155528258936982997286945437082906067112436965866994867597903580820740952751893946030585585258019390018142872772392765304321050548466194549583867959839903753771798897721487549858139913740826859902233522334608041891165491335922792283603321323883533041214306924724641803078398146417927349428871907780286322604368087759291041385214566586326014359398501816215931253669644265163098882584558634788988219272124642681372271471645785658159640199469079521439029333064041360384657412197870542457775857937725168003856385074995359557580743128556649963014372937690146990295656012632651786287988059370460110676454019113303697722764097772814610015132689722601390120565313229698157859165176063395556715172186896693735267281768017875454435706053292635641615783692830685963702500936973110866353443218874167902485642531207884359824051280664427239699474414818639448996656791740022575530665029329097828522471275776830057103391876236926568489347358371092347254473984667899693324383608579865786788979012848635791336852106566796575246522994771059998536582616624319714478853681267980112637591394618792425284294348444325794997881676473751603019900728460499283244836766347580858214705953987316430534747745620895312995041686017179095271953178796176908660804100668927870064786064123513965141200986408188985866857314935372319965324256862315642304215998276034100510829273462400452727176091936204102510069497132984168515871064043469714884039799537975043968863807431943034527815002484106257800830710490864559551969947897796468363138183298960834340278070671839617241567376465181011512589805007292530374713074597155512876054812205243373975310085347208538286422998098794286672783291602097391602479524050987647231620560358558980088679640131178265955329962577715927747734041727404070431340920046768116923153298293044169357627148104168548453619619865110221758331415092402753113545806462258940874933649258086757525087714030971092499142401653437801322064872685267580928613104693628588916198995547533805566987957599720219197424251868286639582883948491740833850353715200127389402379987362138040078967498932421212796648965667694663439318979755800864238861950225560071878653279211415627055876325662227155789406953533363933512893639450925002198345670454409420164400851426692545329710429630959388815832904720169404322294181565492566445173702714407014090269965421323820688189835597302961280074346068498779619418887750823011693668280654000569616097912499809100470282676919403489869506909159564078578309070834982159551118301700548573389284739034663582467921154728040847108490872521533091772317259684066125876591652931892836442630778679444384832126293022449291217275393029610483801730246027761272271709622801827988403687549086328238936185967794774074634918857993882586448800783266461145268735471943280627545541791234366366492078510695817806795774019408755986958372820106824775486127671011705898122364594792310675520596645861 A013900 867 612774318653106053375506559765994954782060695480792939679531370352474428849770625199064669786644302319951538254119306796324760483577591512810416740634797806779322904326938604014411448099533470876240858258416915026885240928789834684299943232479973324110608437891265600927459498411815859946288706920117994699949191004248932427452300906546189253812550222000480226811842671237418271145750470903538429455587697675600051538451023684070790921751221674598805288549077095015410398864742993064221943761981790167397392025843012505772044614002872202325405457086457804335466299334008628926438668029191390094989795435988881789074167227267303021078594774728849826758608956949474043213245418525191083452444504785643447590543819540676658474214705421942374796886063416699063719053245499266155551160863143961903834861346499872765916443653004119909739475974356252720974431619848167814007973407657695514814218655184065722794815373687122579144312013364955390374813877795642483459356576351233208700752422759318952197683357587103386518643235068513631404702777175788672409132060845761755429734940052525988512817015395215097967938618985610767726456942034214246648587496264640794459274348912548257666096970430815200895913038663038750707047072202048634461005078585413477801914282065712511001311293419252759162954395435989922832858086335712935768896327733443465399783574574947574513316498471815267437106999830042636679487171958566773579533504186059196081819249677951724701975933675072283129136790708884211916491272603351395972157612462860038530609011862872135125452979492707590982697509591957888284095826121429957931556470953502961503990501989062328577121947359281251862836449563437712132371194676042684943972151731464814070737362791883366025092570170567147164549443557089052347148557996683228100945841842373150139024530035003256651372901659713746284973928644579378001278251928414995774710175996246780736758295453015976669176138414812736645481848490943367368707915424273663278001850221334958777249607212765590207279836129447712576973796308016806618729056568466173530780220630245677628885004570023367147160833897531001836044631838274319652195412021725963627834899244139253356065931619360317311998933691347830861205907355047913211347686375238680496035590625529416860730387455336395515605182562244154748377844834162765515468635024777486488006765997071366137313654915020316041449646563948470006068768717288555999575908595816803012698944630384347986841101340754877754847282948182888583853576345541638659207486152852720339824170575959097913084532568351687854526142052417055122449935848809006381493190272460766111735758039474884048064189936014611357711303702220575475674721493524996139133468265717032686953295266019007136880882309454796468096845513766732213454733923071891809187083309579142189559865862050727588546295729216699052241302738720294189452286416380095252746491207815997368379874580610987310117852791196202611146535733751599970924734359605751465612333568945874962816877460619337862248792487324832602065172142906866041333626150024718650110760683157649983225023863179079848824719353571830800295038495750874330533611888256608222194061177156392125574834312594288948183603505729805187437375150434822311585808301412396196609780661571233780666109301049043447812996877309462478504900341575317503525299635175289620024852275444698291867142588661138196184383988339721814735280322344839179321296369717866141173622964475070592081342670596963529193267013213479016849025793030558321262955508473816535914662745173238574478049921577413433228766059992790916326723476210774354725689856575991443676973780898840736043573161336321527958506516558663795673497375043347779192819062384963803647208004709515147348651721841767659412867954083863157035220192286694999802217940747364576947997770566453459871427413046019865131108035293912035670736626514344455256153805405808420184638439690655975354126284034629025281560459760899809467480911083255601138000770222800798520238846003299652354004762896011832775819423676643552768125395645179585006253583199521082276921330615538801385553021263393802638044168698362744904447160179279249474644908838498688346068983059462829272907508547144089790671045367817826784869027342700762775640177050290862775149145930378346577063151383512604252743111265477343310317775619837528530998706027621829332843415048280644796605979258083779460340851590630505546450438530760016179338454238361017549469242489964008708930852615902563788822234299579535220088430595896042675317427292608334582246668895937894876619738424118452958283844994600914015417559141078226656162701046308762180951089139156606939385287166429055493612198230448347552932691452709882903925713093967308711919985117654393199382872907976343110716521793423090710297176393785541718318202686257391868601384494968257961603069846839981735206977817246468598774012538129709492353213621237233914678362849941084620974946944419584479521333007095916919067231269063458602555471185649508765695331624551241357400407604006837332397442647186084539646065438800329778160115119679736280621773874531557513427589186672728332565174223942425775162252403265751048523967302849681712606451073615695366230870822131982000548584362085989225809756111300364429612400653085656047194037396456795752780621466912916852701934342448298882024012881122318687284380369675100538382847039781951089212712379543037205484812885750654506221472804881807093512129127751191976208571820819255945946351716634680956065821640412692592954148758713846330796465208184805835497491537271825459278172709765649947625206505130299532225839846161542194568489267488722911022246967516047256604592990546742851673865198133727739337229853187809699024354239374775122066911756664337611300200552427468441319735092677392971103172387669507306579070227447363955870822204344281957555961 A013900 868 2502632207585469085696959716246859760820368868473801925738113749187911167339777060146125216940303781749216397335186915006176750615739725075060535820843318357465239452884554279593861809594752747939126165454058781078217039362511492623984082455714691532973460031800155732013438264923195565422497654221160822272057190929644069175890369584726198077685090174222383294802473465443411198604630643967612203277995171664615846088239364279137201274315086192450655277768574312829532625413895722716581904740253591204457856170137473217836113180093744364389390752692259405144282248576323975407097090536688585478337918529917628103639595447049619535690109998064870306314661599686303889361258827044151429119212054439551189947987603929897081551198752628460274850337168486204062834049078996798405152651632327117955413861060101476863152113439677779127486903566344346093984397153053522017357778202188201909748265223855898002532028262490951012605863838095827674785167733119061262338841652832647898887951670543757291989510798404846527984177354986551590533578016966415692774808658832236431112335898403461442211184485392613376825956081737751922082390523418876438951742842081915733291916827668087251682364303033462792794199337116755224801401654627459030050825302455765770104275921298858531892966454764863612950181209354521879831598543261771536686685260992484190482721496705117964017410424725239205555156135112876962505330238483154518542946363979788548776954079428972316807064612698296386599990696070944718772353922930620039641284877217179146222898795958167949937997638999146565040025881622024803498964047558358212618227714577672398581409113164031445204152322331987920014262206498485523557529328547620605622361608858627178611112534115693647066446590926183456301883546980950955780041772862811968570301013614278024855940222140486835493128719041338570916208306951255282274398509979091612658489604496447473453775291217958003330558936076075112546549062903710297613907366092191492467350634490804326477123898067263159731141786016113532383331258475367747928357958660329267783233029856207002249806876049437003789086708881740262129591716935327987165850934433343029778404139837888368770762227392561091294252157087767367368081907434658537394378297272798670252539451709315316930325836136726828261678641707643914652004704465048984804490967773328757343154921015405163512768835352089387765200542981468510300255464387046908846423967872084001000966772463897345997405728826878336993449543135956683448204975006402951989707953404351947992596234873445127745926452546937696718358071282418547242652905450056711771662719884947287337706121144777413415583006181867210260640093161542754520778605726426930256831136877483198913818640149243493066742348320926643710150794859620224799702692269951836409792776131735484195523637727067238595109514933989649815957756756510292219436272405424363401837197488332522668197614154547913884239632702377202280386177736750643192853678522800209166458797141265416881515372053792898382548155646275836154926971614018074506276703892942103463636007816844841454139303184633543189664885136642067743315767015534641604206654846440701896870987447685598236452306390900648087565603261354603095818171289266008237569911269606668718970201809703737454852237662523699394256508359616453017924341989928095791465179765319035512433119202995967738512888913493543168174838831162246203282173099768880037105285824861106825033334722835600280190003682327729346541751001932182866192123090341896270428357855113422588145610032224768835264378162764235780063036694382617374160887675915899752909544668931863231112572295542736348916293191786832088656864422783755366573926302911911708349171525505493055439365859242135522801775845825685139575753424141859603510699822538283335387238094024252416077894642768223141914356569048662777201823458051901438794891127083860704056113012811667574684502036179047759599762510752112436781446355269950672745948256436035283863310083667710964037305991200922113478643206148364822251556884057203610503853696479873588303625265398747251648256683288252634277538479694847892747838827425151984826997551335354562058646746832221331572868679782135200496310828564899724258169407057750154189910379439351527952754822731269962950849402043404135633730193628555210541232393462447283291012137726754070110980346286116340800095124242098029694463276493919221777757532322145638332763782453915512838052360293344470134804882722504497932153204099460276672492675925147079371898379485129623786306580123168991875688202684568852403497550317680597845380009626294587531280868705636726564660743505930661931984524104318637557750390701700071970517072405172326689279958094703885477805908772784979477661123138997424919992790626339090874820457373041038193015408407035924717325089909146500387946783017284357309241059164549016244740553310394119650721543380988084667429252103708608268171816393807233641608401790650969392397555655613441385079398293213340342155402424782344399485069583161349379000362095931928356081727912815335054453035504669865647313504320399130623423667302748208572147130424879276455757760613177485050765930202430057123027783385535687932137719436204935060918865755540049820422473941779750683118850743917929667344435119667780948001215324906595990727088913640510631036822749927439912373153031804542873056825152170447783909923978020506225404727842004097793957729791507133819513623303890593232419980082777770901225404381979744028095440992259417127349378227431118231576631899611978513452174353212773697561140684863399630063444442126600716746053512809161449863084741548200638379361585839960729628869862279256116746074837284943027264084529563155593954919780634186779595064173384758450808596372304577902648760376369576288662371411738833310675437451653422460306887294988006579535980835584686287136257876061 A013900 869 10221002701632021878364038874083516196026229316102722918708956101172097186443550831119850144631111615345756437573034214763641473366493226918779809406442017347042141914765261017843570610427739292610933111457086921860327288677472549537106015141466827404508441089335047825271815231211087931937588092102297135402131045532950272565323034311349850295271754465631809836686076682690901119632370617658768967019863358590629241624824475891788522861631517833673913670589912119601407024985516935042514873731574432091717534842314624506437687674934041452347075162461209328809168275692813324284100634557980388640665371405955114855702575404890798195331513933206734882890015753940433400844206536789845895817203070748625454417766121197696600660332376808647236976536880151674499224602677579903363282349684238814768823705369421501758276409651101457412348390342210510226787770397183042324612919313335037607804799749015096888039059158867555521534621107031007902417778323999291220579325533175470116496182305619429699971653041276032109786706719677930337449776512670555297277288818345395640542322155005475279596140767976457684908264059381234362728613219085556683199251893089594128253250807796062812683195732383268425513582306917877130366629299065660052089605668584895437448643394452589428962596190871634246513448027306012163942111442133944394753627961104665674834673347414868981961469933030774164647018726570635915444981732319289852335765788076218391848506932749945268044049391785724970809408601814041396882889428994868234519011208327558568268087195471549682509726095434053485426534743158393121994922565597138334512316427334386420718731540482333989389723703788394196118168291822671225246829088250665863042892669101128118792823311694438539677721588448216780065978896108448779452224384590783223649934940003086495592170317184184425324322494565449898817457262627928649592153229004118034350150052213545622780037120638553499360339081387234443226473574354106130195256687764485366577399193674528440569548189220407537921115899410195293720295576070507894681954667322609422882769800468764874095438512280381716612012816830624286303727660727289967712038967170150701261010125916059724785038783656186145515946529014307792835350686235796367230917798270134321977066627265466395190460677691842176030350002276830219474167065510411023889006365974019751193936356073937243707662713230303620661243302791158524385783642358602667466588973610346140572049396386575614685350734507582642993284272571103826827497386628625302624118242206667195148510275442872119672265970773400794105142917282596871212265973801482066603359485944833101163212907073506578907995971130370055292690465121149925281066424425905952288854302952466010167125622052165499277375491519844826503270571436969819724690565202402565033071086792397022738422284364753036213525365051422062803002890327020440963691899567266047993806700099296344161708544166203289642536968159411434210527468880841038614576901308646857056943539863439230351213812520267630077063305023110788716173399695782832109159192645868737697939283160783833827691782275665038374453547051445005512543667383912045310382003265003317057712696706080199443093100983383727755074767845301595858234089180662593509067512186111865321814920181212843843099478689750703219782400048017915386957823045407325950018732144719238255363614570075034836828228124487893146686027445188560881070926438939182728421734942601071245225467374867597939924274228998361751940511808742229975998116105388428899952726744426584305668074078219210624872082118923578113591228226564742000427855518095802096757624291929291554050087624798385065345381940869792720115588645955558076379938987648841519980559776488509693212969545096664930810255533712526504226474135291192948557652655928425508338354487042543316756145588424342902115565578008212697032744386853228718083653647014322585296275211737144353436549450460885134029149669925213155171541841004360812512400020058668138861428576017382015935725435969677204580240196873742918922405721734909322862399385647148201864424250040289049203896768474235871905529182460207973619341302925890646383925526406272902258281237384221972498084547966898154482183551252735528742513933533964462477167170578635014663373924271602386957526993734868873745853117528575963926657759372374412136105962701974024494324943247474033578009297012276805173187161992091987581761315514407323660478896683818799897402482726408443822026756331863342509204833015809815418404010238569112009849543553597381635278490187614602888490064272250334669976748749989647340914342694759351231091727161559660599457507213314922327079926878971851968245928415203965634860745927036704604014966134538233383792589824839907469695270673102522113167476189822107380945104777694277125132422490583827173952117023035131380913844467674060971028718974993801794161138515533934459631506043836817578332475946008430736648783505764516722926515361599414746460249450646511574244155648710896504737221198455997544281372169658850160124757836357684531001741050457022711226696757657702960058730308446409778255223054821261377714667515379877852236725878038779873318186305674798726214893152649688619331592087124011487233800551066873011637246248096621544676381442085960472331074816670303837512711509666353592324494559288123108728118829801407273563106670345965352394252660804477964714304428557527495681674384256777804400558199224076739409408449042875711119673076052776915465575261847854564888618651927677749224722968029657400700353917837181058768538728130642270983152232191295292541743509533692113863273897717409086547274256041747775405789032090569455837997033404572185658760989030273102592274891273413324426881831007862860730981185584865373705839252725498916785704901891362890102279745053980862962864771735194323561818708347812659489478866592252849979477927878606161 A013900 870 41743607354738042185448449529683362579706919176124446775022166321753063291251292392927411095538067579345219212448466609550402905017568354552215538376659249489072158836234717288235944573618540472691604531435000154656684540014954317037044213545279811269580328761394358158240445857604435433914235464543083832992978805192167741134308369754018234940769667684841340185819442465854591953591684471950795996974790962683347476349187266814129398007712143616025464495969930677576226032150374699924070038321996869680215675767032000261366666670885793629572142018082987480998852963925294590522019685698882263227730084024432690537289743913689913800351631386123559141945996230683877992821224761109946412952934878447531967013053033349633884453464120456572989183111248764333973957699020106760905884807627749427636167663922959724752478442932473113319229473345012287027734159866905660340993948380510940429073190459752306215537209549790142373055067597846446405272350870823829273259243989367470678252174650562618457083928157528484015611998700543354969108969705174327560165472540293248680934538455580016594873878106633418807391526153182958642054291976680541135410747855819104468793229877370707929342252373822238959908447013265608906007481086943361284399210600673240040979441935927214939415568065735032297819819601768511584768141282930684436557686709575526187257964252850413824097821314960917796609053828205860712904765337946944005214353390847871610366879012550984219163970165041471139007676480077328283050805599847370351467328194941790276222263183112551529887654856088313273883995971067936507932585245077838269120086033192794915243792203215440728400559968365884524760407238801263373701799926153632701919340992768586451089888480114568134336322417102950599684244475575411768609609061331602354491922938401545559734478384582244795651490824377248497210276023755986025727962594728947468207482178395393891541572384437036985291060202632685576815683951493179200436578033755622450124122624285335278658532329143255646031167365897078009278352882525137363178465738766936466604943024864283091058054523442819249196838157230769478317340442903985684422706057858579649170792716263905438054301681369013493087822735093863471026648573006302179204158610832853854520859789481518570063755644221930322967728474648804576184665186418135173076114788280860039870906665777923170963708994766596247446204434172673320602503359540411512802963493710988283056447511831809854512055620153152779831515290891917710250008904227355227072463937114491698373225964446509466825621123501616956605608293616771164314886675868606709696847079906778813293778996991815292424725253689515473190932421291753530990328665064266925648862147542469384589567920148871167764228522291689775766833844076299877707428462033697518254130658639915472963013189996372239952695156931877898115806907387474509960255050714570833877553937682236298487178026937735021432374874196820397870649446183711766646832137211545937553120168099812024116622682927837548265364321108191795306512497870946360399849167844185157500891524296240416519509835683825858890144105966353598458785104506302568164176449916603312198721482329998848625735976819338465908228614431764092946209701856833278812976135586811655272689637327011556752446424016289536770616519818510016249789832057571105319797453970979985677968793629258019852125003311449128888273551374922046682942651740197955120329936100811977673696576531164131614042668302926438229461996218595950187203881984132987858725831249639357389363287010929156332250695453977904297296048791341289368689405149310583439169910128292711565187516918526709243762139730088261318016795704535740695301385199395621300594124163716498926560782132098834340587095435490863208437847242416896412397257769729938547030181898884938202507090953829447270873083492708919484164128383091658260754167943424841884931102888530882991014565047176751436773584196091232972249249204387750998742705434321626604592099308741165908665112188769194640903363568292250328913916130543264900411648193320903618382696944013794546142683996022395198685243639614917845266725434620932914787236626321385566385948659882138342101399600436156719618840323854848425672829898459997795167460918527373842021700107491575580175622952639571702134312463151574622848826881710473708979482498377094815411296995041951948009981347937136712284618861479064878574658970453706464969085522425281044479781377105407451821983297561719409005185967724701882960119236619350348928538530676790619934022517053726987271485159984361864075986709546581468694675607914009361122252953992252971413905004667406687590949456446335819595365164486462931253300407301356532309962127205033733500980699896218490936889924651288683664909402674328658576625283367685974901030451826215899144965015085894803107921613104272100085839362194491160901335299972430657260515493465139990508485243343568977979978033364676368512620904314823531365433051241634868566882130329055821125893789833835338026597096359475879597815683604226255750748741625912576911943663454646582316878820511456290621781934733418568413985851314230474516197864395224058919398678009192751152532971339629745939900774574615262439023052064412767133700689039097660147234354124004713251007814989838004573089502589339864372766060554083182876479618840910757247366357515466627441678719686244229260167655430976226602641022034417490487730124142009251035498704456144457734659567929580222253229871392488084676316172324956480623286440298452891819857716136192748999297647788097084229564563014644701295565027209030061495921110788941568167776809336374358131282558391750126805157419522124646668021131414059527408570212475724638631705152512901043717374260991028334257617391797895462851543414175519417070829610809054708296407498977108478872053147348582010030433640128528286456854035784726943300746261 A013900 871 170485108541092992827632198172629350795143608314129029198314804496838007540862694513247232582698117338871389130779994928531410054785155934395058032499652417497569092975225045111601709469060054763060254758438215566633519986559614941165309309584490822485904290274739459548427963167488132360084562974975873225410457731264137463734369947220755627339832340561328202294245370794239204852255752143578717882040740745486022111505192065582852688532695173454353215573455289850219742314131377462334594367580905737457838521615811159299447864717231340648329214788194747254134896388820259562445571120382490750130635663894269575856035580407644890641929898095698614015180785151732256794359156868073893255087494290002443754009976906556273097130277267820810201695733834189665147374612525717042322485048717299065158299992395423734821321961258956374580178411317838026462256110046589274304313725574793112317318246229864853567181733059507470255936574631432269610219213463882471958747351636219676364520384742537440603194928072090239096644979504887816572692912281872176362799366567284197231053429440972801355141000449179652384686539353740674572972575916252974731672170728698660380102898935399585624934622262179779958401048355325086598634059514666468764976100413420180324604179789962274461282060952836511142558223055402379931863150581758491238029684848264116076906439063030627949411736130253199334048833348829383943435065021474451958639945897915183291770980942038487200471789715016037320292390519960296518136078201142245099798066548289960608909621288413154815765701085405136330182901829434530559983979332007644352751612488248726906142086980944384694301455367363077353458503964395478545798894780203977471541482467907176693482664631524387832011108720012577647121022546942014779590272976993458507582816964648690622057142904950730552165049327329944964704985518897846283661597761095089083853646172266806587838827316851687188664204264632353796958511641977244665682228784239371404174379333966362096904590543986299527211536670227622194771730285873796030094535102163783990197714412791243436473291537247341538464055914784342857165328420204610837736458233606283003758083703286132463463011551180869376133469920219582895883406463663611736389883386661069260102497987081259473515954490322429853962822831041657418400367272515492278495333482932648769696809784610281800456054869235250500791290975809049281346004573202354199850096007628540957819120339519806458622540870323111421262671431046972012349771615763845710241877038033232659817790534621953759971986056114077314089921437568548728949592987801652531679602855894355258151936095393269827607112833318603833574560292730071887671132291317637615309443545640346756071638932247924885137053472120012504899101869425860406844786289220286067999213277081937423043715132277373861563042243120639455572665106268092033603187612878429457210151914441958948887782266994430538766983656082108383763917273808343409874093778417811975106635631656610387506722815968264258708122689202287219403122999067229901455384386241604445934548575269799781347746639426148874119096433321290697819122704099294824941881203280849503954110604705430627671216928663837047954262392429382163765707989563194650833354648326233068110847020496885225944223192771352113414411699207296575875782902896158208807690101560333330487378028030046308136083578149292698741726899443870505779852766914794208704894612359262298829121861907503961089043275658650169299383968218363938755509561615279519846810026132483349153255989844622778305701397554286612918491090164765751251953768259704503134497269124870391596093903034471851749158198633793198137173713353690123109421082594236856349377763091158716982465816866486981429226097055183669920444220360602089054768052854611811749864512923417874997797412671625799428420031165655990774194200893513024594404358051909340167089002238151867754485576123739617719678431988840400673196130924889218241716082007018389537441197378929104428745093355264456602108068052625947860567653782667878723036112797990095788740390971743682319695881850839060253345602233794925586771678614260786738215467892795797113062419307773301085114668209540908094752025385495910310138830261130375455241222304818566035574667430706451318570841876498227428258447665069809068751516716420627385316813451104391312716093468747830992819512833091407983778324176785510349651643275888953027286707151222612739040919602017571679393613807555115800037489015970422684899305934396325379409393141675611247663161295921643442442459813377292273434601396445902922877393344957213545768754411652714352804500843467160320196884266021936567145250463644327743994535446759877514963648633680205476025088777426845835053843078158252764244540156371628348821453896427249657779273369333900179913850763077318051267865768000770788232676624977883544728304399952704019748328587376471700375695090824713406537006266042708121318763547933075099273096490009012208348871875359027208116083952954156737869763227838831799341318631223704055337888686423131181278646027858785561486947107729659147984710221426689508678128029338299995202078214174398974256775060256022124174811060781153185022894693340960767942476485959320246663514117805267792904979972912201773393154268207812384314959410614625529424678240674991681269013287787782464584726188095274768601187500749309742965679981713305438044072800731786507318429087738504124163331294368044035978580876040766515284638370983931979114627555708527087470044774109351753934372718329540942380780522629015089799048861372673439205918423189426883185552904494227047495585434787495852418329228010305084635070222227728791581511770829291929948869013342319472360385645083091665547171936687719810969869447459176657727451309377653026778392284334871143208066162979907715669831131139491135747304060082562503246724024402439093861521105296361 A013900 872 696278402277786433100325488189033704211796805859342682277866691360340603435644871524247535838229963721801979220407708067610060336158110136818790905589862937954239430189209581965337653244297638717869149519192274633903525610628109940828180916583328552605504197815353701481194192800301448859953723730661938815772075830713595079775004035814235278374236601918861072318129813106123130776302569585341985280760471319380208391620466420238994248089068890600097422076764322732572299804886272825298179191231544703257295763969655971506034323739509235573181994445680955455359584476477210899243519458325250855099279245546250269023210769978442905515596538742540805198013859818974861706099026924057455516996090517293270538195900694043381512262862519784238765555748247947845618057802390893498266303509951369829312078157242142470807495843299664988379281229841593601712526641297385301775521990933738124808271766745637278318580483170067518779740820388807163747365899927055867609192017564836416460014067847381903704949008934151817584846857440891836552351695743306437355485255796811957195542542233306458987332715075495067483950680061151642764151870272144690354597044145248927557038629644964383050381115715590701507885679989031541502567961097908839749507656674549771883896255284364715089596526419540547993833181338791915282102225154110435823728273918480324733809664683762450638820420941303221653388174328787435792767092489268830718733361681621297997105155036360327613934036846886713035843472414960366970016075117363244354330383387937576412808393213629453996223515568604202691236319544495395694561129973831752308717213314869113806101803580961942474381268167302911582337229499491538324375811970725844595500040088662168241029244104273383869104401134512088381184615304988429503339413455611960884277490348138682018234199395252183598827830122797555560296596062716212904948615077686214422455760185801037052199142483581292498910665301389260774512054355510906916357456259940800991159986812231353406330135145284989885384164126413302033289418432267456240305120905282212358150475630995130110144006440563404824582589225626649447291774966286071327010306808329654021931393410674596880161748939189339799936080634638718724660316221655020356201659129345859626253872131536558897045983249880326088999418687080064104146358378047794530095069972978713772967510538136636511524374147498555805532212265592713978994498623420307989961976954851731754370027197753181077466777791027489678690297654210369442609714605712738029044560252908563539194498140240055973055348223761559272551962233095147432451761671073716906285197703360992204173580359131748696200037129669343235305695266099179326509559062102655102322913694193285826818936634832682271313125222538815191270926844024025913455198528590859550601654944143617711390260015449154865383482388171246721143777133174620942530812132944406624621438643924318985111540444414220757808776716788594932238598301877929128610196274529964305344985689884394140226594159418804027254102583093750435051514043613472707763836827233722959245735770807964556802113397826974042938675862423916660253776854934634093839961964200520739948487074788053931902644729572905551387050991183232124417691765883032836663154552583816799704578427258349448164027885820671937747912235144219152830860829501102636749695951472658915376831091655540157104887077603104460223785571745610976526002465209477942565868791231075513910315425338298834987722731160768815085783363984588380635315356102524702285876674537701378760161941380413733501093383452859510107022379833009969453855636903227420956103431330152291187998705476989524200588748198473434305229299881519185481309752844205339253350071618364407186805625130236347342083732209172681505756160818955352510667259431572954979433407095043866696379410889599599071409677703686797576877310063397437259031433124160988085748361129838281247962295932541096468556403764055069229800991506470981110210892240945811728253131656481734326542264517328922473126162841797686283292215381447666160630511314384148200890419508089344705552270762893656819749027428644089383859799400181093378332530636435207785255339757296246735017901549254232290684841628929232793548306808312827527126131256331810364456534828415648536626493878648287137977754367359272287497138173050200724999783132468895664655110051806485305605165181141452437957037548733879604522625954701348947694667963015423910129758787519566513383137545049655994048908927613819257819940265973966878371281939310505572192364711834879904922692566274012751226528997826108573226485037533100799487715661385262341003214699305072930876415227744457155814484563820262583575826212647462518740552348461960864839541100977758501789235569349198272703890697177523711050048679852426754585988146969951058686337815334837730501141850957715976991862836748799162908412728151238439758168532032835447976076696132302848351193828151290280986083524877019946016352647942296769129835975025678379694106588344024487290637868579800790521678763099360956109526522109396480591299521024093970454402169625808655943503000038964049081851362748580348704802836587877025161069280366680213364470028147368504105189239968511213314636158782945778718704672042611998271021612350696174916754739941794766593110043850602739348857827418974200462458437667370151392944809526099777718878472997756670555876578995292452821235769541490006325703555661912431999585502659823015384158134418970565840506855573847579834029514896751186463497331984777607595125553302396492318288113249683157263385253780996965734330638066361523044999802797777178903767969801046598357550818446115006463174929670489385426843804755682000396105886260380299386523373469499754352870453798253167701854780237470847001341620080582104318658706844331570847206224292404081474872992517926886996700259087253602072448834786025905678932207661973256461 A013900 873 2843671319021109849211472426638320740405103546606947308033717632051458418832120655437050885364450833066175185136046340926634315028963673767891760756310464814761847211075181042914217474952689230585288111420482688024600022849891874437446314509598888725024692299801883867573046684009903947590385863042120154979433550672293224378904173757672954114643498080133422424315546287836530584526628100746064787427139121675952028472425538527364496647614814345168748481601135247236421262205435831732073118933087942954117824886924235922883766287618853408513668156697600035856189534319965053510811357063265615342561821466014686269967964128879728648859153339474949645050013602900535051668740741959569978134419250277767963498316416220443268477614269079913329326644996975192044236555488802450527162908431295899471263287714070791307167364581116005078704810850077282270347731768249292608366711138694470809267587530837623954018192869895355923515858264290747726267780819257988795958568728128565973300759914509560280303285952336978372350090635321203790555296112936933564109974688685015511194272492277589142456624528972544480606270456388429485364715417530336402021900142590655290284629024371628681780444565075159699619057413528883707682179312487930590329803970132185397900792580103129217262136263146571971602162089738941399995548979854127585058124467238739412725676785344618908416457119986797428857824296164375095308675875202515320807209641177271224771275160789154250368395613820406871596401361533412049702609622402898343630765073125059243765127171532177266695430456157251992815480943887993190051552805487256233435784279616470262564614182106810250221563011703349988496335061336102891162121578045453392638326309226145249975355776875507031333193153777861954669684468551718549923018001833478265059438582608323539369352311984348838288156339832347619461362888276335347841313543787393346008965992630590201225923570016336840276093547068069181318445455705396450448002403468680485268797493299820882678146311276993572475887350092848693247459347108641950298486384594383988774134715675022841877969246847911442207482577238971024634333785431583910192714121046205948320624025759929531792865479004292121866258746856008625782103922141177490291783552251820554645443065426280591727984397236819489660408614859322376887808246398143375688155805371712337898890382756314375313353207980172999263929913646119468754325410822409503282111700043286912509754382448370964591663144643113161624228723339858224050931778030905999097158917573464117258987789049052552839611320736012807986588741508146124724023672292593838290676282225494331622057523718310333981899267841319694376655225341970924386577016675092515806052114141368492838597045929256792496952206034495997661484783594605368257168289765816458081471769559031893238706672319355908834867545805012576905070021333375602566011032362970384040023042187089955091413027440572563411187582797813017351350591563297952232086031215004101749423761401042543992493573433076496946512507613715769245544323557035827499250993749942075171578468707292578854400068130178542515739889028401380456059110307015394037285882497953310954544356010628965851337523242693433135325406340142429502566419358734660291248826171362118775490268459344252239596154452508092081628186107464740586295671544626282779852069985105437748949431238261483211172226418525916529104422877351821534840823194164494074711207296135626737436633138939571610272193394056427078460662922632821389941072081173677239130451212356100738695756144953689109405548988453206978087600208498375849256461260532108013154242979998906302593196701037278392777148707106133551519421288875412386943402642900771870249946280846633693756040040400023396416151512799214357710340242156856374144168664911746537004458957350275751018549848393624612167143336119304953670522198907231536907047535053819015601992967438733654283084060780387024628327677169181072296499459212569640423193415212139030625170343251368707644765589057487569601417034788348772347280020131585794814297231889587614051404763203407200801290734575004746711193822670352754096711190590079003647541266704795668550969118358113358586733346735210759352618252381551508581363433384137227216363359790116003041287298349267178604084800276281348148502084589486371308639349509692497831172339291099349252913599617692918443107360721464987043312775009821586426710461184221733938628741122419255806784857993867449116874585430874845094951143000176526844681675860204544101923030939619975117896408911969544854574673632612261751297018306550607850022860768273974508288579020379211312153570156646547662065298308046365214519092221582898237844615410899714320250808586905842830052034650044364474915918778014630014748232700233421765823214863433975960831388777028124088731930957946826109977443934638258779348444003428607410033411331455201063054775859843835285914542810750634195253959064746512787865544710033762038545331865813782177099932235438348096187080411562418752568181409704632988370378758052863180207873378473508275779406965114023208826794355370934757547516545962133111819238232452839750725633969711385146337348209014839026082045406426695854984507480144636614809518850721587637810840469793903704750677638023090598673692950151023948037687323200290498377409601819659951082926967735744102674077289530353628281449290448611015973926092151252901859661827620168876324812217382372225441939150998485836953455620938652106919779889356006474647739775819336417386755917056362211956859867367870816673612801611144232262548978352223488752545493257465162629606739606204574138057669232424213398671655166596744011259193442175369511158209846485613499736446181905441104799496110157416252312573227899560464312809822634923709026311912725452829938343281641412828645787838831801555610263615457717110110524838511523477690358598443187409232708244472638685626561 A013900 874 11613840877685433756274423749105992374209223799800980107687814214778993379810682800991114957967839011776399139789311997024808132644105568999120507996608325660433674956599357972546998503671753039322605761140504766643956977921266254281848930534967331040762070846313173705438947535211532722257842493636185967071659543734263429979106914947885869572569625152570990656569546909699462396795786352885103944395966313975877355436261614325147868123020310881918030842455678064373515313394482685812791557107743400906855562738512158856885512779030446824564080632436825004040299533305703595008558174193440162886172077611172046209862432266721828654534317012902981320298405605619678105055355732977821707268759794478682417491437573802328573232692913963543108216280158791378803058560508373577000436561487164014326485864616324232848393540853100457457943396697611478597609441662438704191123093328253226926600563502281470828229655518132493022587040253048107079597969911712371299563186501118604420123606867608409650346930461225405707493377513805963722210675410141843306115111736033160534284039479983394094296242695401297885788549777206441249607519601451064429834044394254637861706743683065193070888195428668024804373892001650727479428496212311269811896542724220828515752024877191770139349507974453177735792361792864900310663221584171222324263471194774202874252349284702743428482560940195199365995669065789220491125258450590468024224045702741734586359589655454145663083814894799537524693734397039969685602477661465299528120751265915127582520399646381736707088074221422289021109698538413896875482736864443308670231320012165905815810403345756605849740135717660663391367870520337839153898111899017014246327581117836809041569600503693035142174925492537319786928413007696542281459147744306110415807518174669236775461911146727591074801497595665630744989771633372269470454056485495636951828564019468586071416995678227291305708433931674248411491844404091865348671137064008841438566781111183291766766700028032680726342344002401553440940641966985751697855998541808308242936432366423076463536656079020801969031021801184258800680107247414917279201973934478930759742208904230153960724773695666908459206109214293371684565316410520705129278163497535212579048008668950537990956852804739291714541564484355573378769874546922903758791372812874415730925196111105446296531641150065032526466815424252030168459009164665213474763975676258488122668000383111774304859776040700083106502674153221038312704634525587801221818705832420702374761549288243024580104809434629270645110835065782161096131509804033854787556789294913423625271976754675474953325808781690001605123391982474368794258143580379762018896013245416877202970607033876723595493595001617691138545267666163511379104469269400860762266996935527811714208095159126153786628391378689797670350573379197660631815448223284639708428242146619336272678795036783069846800194618092130941977668302354256730009014792171229466958923333361759254962286995751601154255748678857684186891496817383613580125518482825132179150318795625922328591834172650530315667075796520783106321971468463991877803073309995773615222765558927365770062413430013007492961415627359182036473861015869427584830149622215286200653098580905076319915986893995642751378669756509682854493230738451079746127476618878239103415922121069614961844231701088128114222431902577815451682264940848110404415022116429354809293991690839376243353084275312859247887568271902987628471479722427793496386009914926834763383008076367361506645412312029290731072414546099128425304324162690600442868631256908856513229327177239903049721219545811840867143894020005317360604927937677273685296059675855552017515302736885037775953326600809574784157539158293333059274498573388534728943526447832173218545010610454374250672176442266188189480590733383079223227113609744960837295439115080309499556191197895717239427671577694654329586547205737869514881022004650261312227115288824043258190260694787035274040496716913196130009492298677499429676186866139057496664134956244803798552199752290368511461047933402361810353359132270200132248875926934890322694724681527255489125917436248134620997482787557169746897748654979647588233811576814082172558136924496475540433404121336893160930254645512174005878547985275971884640084788782071118143383173685112219265906413215029895875048580747730387350946914621232941167800487580246813605059745845317612042805676611232821385727135058078163953462891277062337238771207952583532879998975841533783730110113279157625370830733903762801644070886215686568507563275893865709757299177708030330321953188546885190468218982639061258936276079431644270934155050647600590739608058344766280838996368578797208328457863271919256018067220357646965564655607435735649338618914167957281590462584988750900047318995759502846778951924865252207518116823073143964067535038870207929475867470889470290297623434459015793597575385028418501933603276010342685992897985751295942485989782462263556101292436452256142456567150155872897033622618951765629147301192719653564790014234569872880493804114062684398875278778312421332237787541510157785713081260707726432674968038081984166190543180170747750886793170891373525751914475947292127742337133828051404747057204666834369629624713676932201275025877733111856520225475301732248206783617895328570462698950127526881024127737946729845359327967041901823563788299649128532067005187445054931170008523179965898755399115308666163527681585667227605805966215223341176988570247518716672875770127708545037294302637759801558306728160739514832439707441815464969812962365728305537552928813127683196381868795890755992241740579887119587966193921552726862990013873486032632637822791860410909433114554958069509073934628204017734894975774885090758360799565069433242154477907119504603489751546758671242260420141234712973958948128606123406661 A013900 875 47432099142395957689434130308147532561500265129990982658787909722393101641478189438210613590951409275835003503212668916361015919339924198454877065829456059438102832323922394495037169135844310259650493511679696657955351337485221430378753499046790611670907414305498479043556911067504956002505976786102040744303331814224649008641100530445575627807201178655240335511486343103450484074216067839604405904411510418875194683214591495326950733349095374693152311681704077238385938264949720131610707811175291931387089710635920246499564979626351026906648986275015869435825991364273357358078047447781603162683578268343865365097745369482950887129812258646714078913212038632316932968534683404410454612478049145390181339959197686603663928268214362611420371809218012800028960950270030809034201059961206288038074815246165394415700356908591688431404444084396111737351975318303007574225670016585012332344156288000231257291043564331260432886040753684514027171893148514394407336917309552404993430831242931606373461391549043621140675379410597512450243844341653235712388348033956244766971229979924239659803909379088531136096646901933638603913963320411805893688949650544619760745634373582750238086007549838418508771568216697833737749461400809196669350036482036533009962011360552963785617887464867972197643927320590601332223679973935135273265746766970048516732936893966003759139009055618412153925862278027258821197025159163314981048201449278613220965885786471429931756746271495665686004139205344685337232938764619668091268097488365875238474899146716187297267155111015784992013403140910434734643055921110809781383400404293006788108257084114807899707529538024633633017348911359982289226274432704887286900440720370938429643483446986733228517191755378997160279114118493146456028249586761668329855309900784684804583900766776261301436187871131955598191243471317627319116550882546469216370599990140475671842860223466443758648935120728784729611622253222595991362373139554255573328092029302964793087943646351188299387135493482552186809699116798008475494965381500597853503284926364140853007806520628984936342521565169238432552116426689274511074906060947779335594793915127975276021150008975246916505152129848204773590304893317524022339190076818447059229302551252869561159404873496688546030650918052121081591807423406962378164183604496433214161087324362561864325111172152621749406375647341003140663033607788418363017497027823382967600276503032667180550252116187599250115350678011844195793955310570587664557830998308895222989466018209662624930630632316778838870967806602995989914871795322164470371715470716145208341396905535746861932352888971108917245486050319015552066998478454772566441135226591620313601529459157662960713078986839701813996623866220646062986911942047629324840035404451386071349808995647482283806122799858098381355276447088554544984058103904165020317831492179250177890583739488520772344386521639944690072261937091313322265286547321721310437236405744706094334950731281636110025697057435071346845367749043373233606204210161224605157999996143534625008124238536356203512746219927646326805312669996325257692127409508427049017704912041980813468877672751929553915011210525113262714344932248773345068632398902239072587373520567373003103245201989754498556548376531230952255718658152138793242238973386637235200500070950582535535282988534645725119423948355749958664030989927182708550781796240731244405992400758548787354854574841889523767156865466847263676427998805847073846383599479562600783967306667700017496652035068971138304063579320137996500913815617168843959320219784972717794536408353892665285269482468269685097343244710997736637763946795195691135391322618221335850286265423014919665808757123692985185552589833924959840716038898074688075012985309117826474032896379167320331544486480035781450845870094800567238661077920673004300559140185338607107446940027517096673263792918134315442118747029501238623595096850214136875528073778201563894818101893840425549744066682041901227767897506521074098239944456185390861183490238934359438470837560528846328026577325856519272025964385463856630317766422070712501807847766550145670394648527298442853750440450145024520474842179551033694753298094677969815026859571472980251159606205356126695448413927990915369582583705213582050030454925949645435680509363030540499816107648117916812773181783680386422710389644951492076256355139126973591691238113066607504661634706653612577054269578017832087480501747727541568579202729170354359218736697233383967665926443753520936934635171167091561957351550464371730128307682641412839085495328976544380098219339297522353276443615215172726682904072282857798566453576504916220240224010693918312340825907909034257331463087846708705422644352729886329709575530983895401199502845972268501700889833815142539634155557900381336032764335294101405976948435229850336792183919784855074980319813727156502074814166297500861647651227569949032165531073157116574206280656504853510002973356543913051736844541007095763663008354518750654647915171683524957766121948487529843612461925421052401097625876047523416130924933784538275413680336069176922788580889937686231414269639298669615122963592678531060144502876030629507896919663130811726204606830604278570178861076637022915838719922752672480159534462275679866326109383905279976633573180629929309955279244914782662317521118675977308161876709523798279518691358385305486943387953049536289446362979527821907072824282231238787129567891705109932099752425559862924280196736461438282408605654344596495358698697177443304082066788004413266681841602825982298678089410833338374225454118623584070026386731166232438670484944057564996332320561207413333864378650718179360988764702059896055626692587018806640078365488982657035102305457183974051312099864499637373716345374944675870617097781868635979187024159236832491658714010988397211267596761 A013900 876 193717483539558473195375621025635645881955794317661302267738360885135388807062714962785405177418241574847013642474364333978941477192103758833761879431147321807215215596963775279575797504870883375748840201544560800452108352774730329031297544210496583915764641672500643760269824047708058314790662298096130705849981765806703240840127317493305867103018140947045709502796885355145225457989916879796193758612954113238601480911396340656294817021773768879678049291559303553369248853819416939231423382328820952269944474297872514649119832856959855340472031494778587378726367156820183059483911659532293258319164689321448881461066961250689201077753375351303616403528200190284218253725469026636142093276212992737185000708699231055710453104142546555664551926399095294611079445958783097207389583188622562182589391021679333498556243350736223314387321489526244342630939749456631536902633140404865451539101039978032478133608312128865065210311928163677422886755979740786713399111320860286786075851310088216521460042686840602144253457726200711195553334919590321626200964593828733209031967332238567118844806099044849101463451708834075355883621510857176862220932956738932109481006090783683830117301520302634870092470525383839466176313056506240926489153346321886502518860559645719949805799813154750120369761213951395491536063605228459904679909636729142117237504301583449918703386023060212696260768055553405778909591649564053877413940587200233534359995106413753455717659204161719723875190932687434730478382441521951071216128220332559427330574080002727256956085456054678501666931781195447410190439330464579338957726974573473316319720865490371058003421093775944245239787706234215027411316636884462873317376846507670011445380389321964165320291365335117681293090250451977934211430165542916387630401021104631995085913705491695557456836320677890990528455652451793051631224575958917473048383790332706831849097281519526421141874575503550442991556056008657510919059501626674741284833984968267814415263734006534484715299456067584868701678972613863212777463609551973194090619471048714021910035618707358007501428666829251851624531250358092719955534918422886532282033423568078952773254772805814906945608318665182964024937805102993177159508531924296453045453778874395827600686603252699187532327445067585761450182289743798455622720423307487386388510902516463272652050863299694639372328187681038267785036220602287224818122628830506201359256866312219064752465217973890284995353819418850891886288677856647651408302138024357289106501154436101336141813496075588772611758489915102525407317814147047235609593525667279361532307443295449294564784366199794900031206823593941735212380552855615093374806820058063114400320065675270455511246603231013018245425528655606806490910049428664973208513435355310305385826268932878042774869933023259457391465892830812705723936686213104263645075915040767830773110941028807174852481337416219748668815049536569830776979053203189325678027641938359904579466616578061318592059377967632322722513269235789666744332220923667571150392942249805905530305210730570907122610349552720290951904280844661981265675245300776419320257648975565882269056772163828243073851199916825601364918852142147467368146648989033498593164782722728649346966832691558337309297781139576863338532827477808197619421433447338518919597540269345083962184788757335140605964466903666761929727629992596827174956484808566716009757969930389860984748923966335845906969121410016376428163266350958840143089105018081097424401661128860309158094073077220094918764368364954911647378615275894892783103668944026861717383939894541388184234378618142689175744643067430567200028372870205517361742836096400375967489986900400656422049210777631644489300517693322762410428215179665731641848608313953424220424226135053632133381168777600615059181068900045091459982946996898537536917884990081590626131155213322602040373329920745275831472616861933038163863358641056406627481081645626785304390504762735575828135292480194010846228097974280225245695855393451211001550353668322056317018186151793421817139672483107936215400513172637322327737420162145418999345932871215216482604454444988097757445027592877744789095823420346556263775639501772391199521012202712370116741198862901162393007562771721625451827599693046495664111430993525872873508203970062393485839465061786032172963764495910849869377925059336033740130656280063611972799777268813444776396086967078725779559919437852206046311204668395800247775890445407373408839601763907560695728377854860198612055680437198689815281581424603091047388751534983476817521910558568433879303517701844350340538676645343902148218375204514491817983051618257304839999319122299042473349479431317194719401685728537830870525327223628481489053207135666858191934290772738187760065105871174257461262394348176505314872748854538974846251861081270666990343295138977246396582199131562893597280250611389789566556034026169656412216277621412052957832445035512128725056653488434351838511498526771620815471856083698384067398205000587855963537576415939869121827499362074045532375214937991566431343726652994366555155287274220461539537766001175394275405250048129335873793310731821981381267224340499570003831317493112211301803960961477764712746056701954341927599831875234112428892034856914566417742329660916937857849152860583874924717665919435708785953650318305677600241228831242854077180566895472784524530977682437564209264180491052556978498028723884884561754655356080731178798530980981461728915675771578896550623268761514420891290956707841093375644873050955612226868575971943197132013483640873848087512551391324698323978836075142741069006566230510445259085826736347758004248842711776767046393574908447523540681030821336095217550692571919558579718360819990525606937798368702833497632299862156925667863159668027478071233704555763306816015845550991724038935203199196861 A013900 877 791161768241394299935706769206419566982141541528554842252972507429342326562313641242226836070499017834074263264243193850767728865941748153556725725546628208140169469234775351583090794165440679665779214015968342309687256175675628911527051331607633308866958288819301551681961748663068528671494858682316705511892616379712922512618404817501727985141303492459970329226082262275833970438202077518692514725744924506831885546791714706270714318493443271255262000789706643201618902613132734540931995467192519979986632497424415434950984958490942602155877164299856723492043734831536466453421303092607498428594558826822418698224025037510901016810853638025634451057265925925339966054258441777153694559291474759850929998579399238253858117233081678530536152187158471491816404176319712006087797004090236594832475514461031587620787052024985160374512574082695624045983363661695578316495580911360651395496294096475322421977947841173809941690500156125203126489222983615326756980023944636818123299170411382595183511481797368390057947690953034050794470570698433752143888985698620523127740666813562864208641191433915167260135984587500955995039654496113306880173374509550429367263486456375733914265901256369511375579528965190664147650146330390195074115277670866562986823780930509644492721816822705128121352262143660108278377928906177158325163123627275126050151808555601269396426417560166237733011299076453720095050442165576202004800152166125060977913190374099516902249947673376083685998391163379684870181492207802241891904860480788426289720224930713218392861605567158368523336417754512107963406183459989718942816591694582496944654688306470089928362830092511427667928062210818863827665585688016471705378372096198821601414089493410223169548767285456519457286791184961173533090836150523990361637708440694448635762375250512339317905022674116895272308256258634020453960135921898390810594377286481598304661730056551179376111951095688625867772257079901014149002041829653003937556131762842887549121193031319821495560239223825079429849395793731251361167651905234823273958693072329523985596798380398339545794592319626014316471599704118736835663120115865829309379584987227814819100202590871001467271465879868792408557212514758939537830325954740551068179390823754698873899791757030952004499966050727972075924450939724937016407208103550532542236703765478390168301513582853146176355164923636316070499134213598021857166919446529299207477542326962600194574607949192383286839809529242348346403683475523012529764298170207415628797150471333635903038116641135808181812455460420760139118552092075769762000376527771261307713458361470387759381330394780948551012351819446841034722618628298170458467141908605955623585461580544437742623937763502383498829160647007892413996332223781660045745862929848058173536558450775036147374889068330226973191943244376215002259835544099625336257118189693914938428293167366692411622193882622920491758056212627354382446090928166198728190958370468097624652904188233076809323148297616985136863339165399157813740193967806571651002890965835374548582225041449935372350360051218614492996963225301964842349125535008146274922283584438757595340937032251063091366158759431507355360066448952596613625715097282760700637842882282678799526596588362426096963240377249927007137765259234943937705676695763708692458047233811572526755042857948621205083960085245732326063962543380394694462066954563152133422168534750675161637674065119836194604498495719769292986638024267217349987230356893450028072096248618039517492881161948747666877820475603680719613970650026897607510366477437969049966829466307236378024619809948735175005347872496336246932203077667579223662611278644144871889201822989913221293947603786136176890396733611817187283192284043487994264205543063625493812058802382398674049574164785767449563816462675743058076807813812980314053063871005877214357772877137886052315690757102645701768593145998437583098072506889297111363702113029985999488446564891993127975263176153652839891091021164855842206171688708249484302642800967147778526390291080725665836801953527933605405253451248881260756034725421638267880647723785262936851821335003230335039278994637099590370891041526860790783442353064828124670354965458109793506152847017173500230444580123551062229434551733970885988293159432090010928567729342335791297910445098305395783633483541513997862376253112759354734101353444064077721723543143338258624724035178333191035026446536051632565945637297399956187741761943978699146415226403576632544984963725412392011695216529243606273281321977802908749731447532777552653918052434159899374897375949620213070144349825925676107440814391132840548316399097176276954346059226700641664449082294921986270703144085607083596143359439348304877923692315984151208537028879230805369069658953568656071799206019782013532977108469571481708552072093878612325928042020392110985527756055415145303545868802227650958561065122313519922788911649886586897136446601980120438132603568768224778016649644686503344089422903288654068045076441105863128539779377916435420324811972145971432819147703466294453817345367220945442276263911931061194087729663166428935576857126815068771495134153144885981214852196258634352217487604937075289908858766732300341090882922508429820852400961475513804950388451159637621267866310480526822179583047063464163914344099233297688422089218642536192822802910907771579467230438367294749421490483820938424620048807688239008440777609246980923546749694424670288062259177957368828526240334381142981297042572169807876542287581450517296564601672280866851366177995589183350053400551176523848058098649860591749660288393326543942670786148593939993077684059744614812910702768010206070943045677165439340018938658449567814094001083669241114986337143284125621820269255417610990513573499334962277045598263350691218203644009897477130597130830650851139139302321043099206961 A013900 878 3231184568836446701761719951822707359931331251898312359800207270564684425255471704511019863422361109235160532671758892249114332229121559575689177092430709811493474269471215248175852695541870445263688553741830322795336032634333011713196541870470066804376853214325198286525851659676586841015780823839308339297826146449001926546707339733563624765843582734859257281562571793442995794500631542996169618083929571923276610593537588823594930618873390157576886792687241691206374961781198014271354903619556438042783385769363552502298752619957817172407420082594209144270579309469212914178884397381821376939721466299184267027835438879723308353658224153914131687197430825337606880702162956320515181103296871358181943058128123008351820190449746116368241229683726100578198868112911512123775177832201939367191908081085813568033644019962293918470707178323711280861824701514094573097977918495668947724997810215708960778922558756085798356668113378131098214097762076606339623508872772315173534184265176298068371574426320114039204054222568977319883748052260043985564609150380721777126528785073938907277375698576444368522288634789797241880297447967230852742622959007829418129270172299970591254987281587039977778515729826264156636082110278092926092389279650863800761049990522075369582369664807426836465542895173184391879831577823647038492957038369277969576551051473739699943214528383892491691629179569443714693915605898871932184006306261823527664956238720050211079995913542782936758069715348750134357993102507377343912970532594448492598272660359750785951504476158437060044526787087620654645455157275127471124076184956436070354161157167142800746516562743656014250012666803267532577432846174013760108407514856457703501156884314126185856977290019300256572024441165291113787669817013191179559954926680348638367765752522992695520595221008383486098529421694143461570039045078761139807939306870096782117667276385690728241158195581853012595194542912280811786953388038527663034376935288758399882253413580406314289839068574263230724527347210573597415396168313821446967997972335394081239099869862183238937319240287176924695915976823191037229268584528327749348266472425922105730501956501578847963484861071438014944580920188739499725392372062081839358102518242687389425593013414681868112530315847744161483255126007381554993645695022918833506281464085294058764750379925244117151998305419788002099841584540889894664877272878489757422558238095090282417262350899904561774165752938188204123895630086067010995822899921242276376986071037124173725233875212179395331148431158359886904934217717798743360755499777447136078093843007539572118477050846655266758138097078154662916751681462451186267596112736079491968241007226563118729088166843857847949951673827605580415894834431478901574490724537655384234598831905368775904529931818856548311440188596300144066944396605492823935433032655647107693949930553135475844998613658214152203309569136047590660702462405814500392003421271787127976942550648066897230033479285445826614448700348745865826254139924112787086432557996459219029239213874010722504151477835541994669463390505418979914602905946652305209556373309489914333889516274353599022511620355552978621533402744233748782305396654527620260235714753373570767825372653127572785033666987966804139778354233006693770927691898845258434576603165657077168092797291190821812304606468112180638610155487382413352047222111198324191261611934943767178319586287029988122220426910867605489256021341547766646300197487818896153099276361077183811432193446396042295043373482233468030656137145745502545730695240870886834938578190174850398726727790431439276974516251410159362432057521705237974939694385721830715427561054474927576999832702570562546174246190140756186400472890454293360862436122631695942903323166868756807084539895975717626531032379030464899234548869201406713604432208638974137035794565291717564148564936773672413238813036165364931568421023459085221817607163527878850496764104121954025956900312992309717052044730630408910010068000025050427089907766072729209427409114193082772569748695205387165769201025499007205934982178129238271489621249359116145659460366108028014564254381276373074133346473590893682499447697594417608794321384782431665768272348655685309464658940127175016802295882171262229435674080729758245723374391974762947575587346736434165225333293765380860183728717714073593428898071702255543887368844275250925387494056795865763839342545324335008614211143231948458466312317697165349162573572570073728553605635335920475627356445522300341624314520370866837427686954600064335571419371864404879196917748013219861819989609268412879716075137495640025216219553869176729885521694833827317322418161449773179050164981463171975722092690429601851300233029711403187934937288182695411438622763201928701831491209104597741252045341677685358017379226190681734478935042343525440868104894033677050349356986321046751507510204627105769030182116858213459433181858703593611861497804367809875584122576830513792994098956168744095367956964738196896709132441497127891816583984900253334074748113954874396645129874031612430501745931718981558953834890805067675582218377768482549184732048889993181980765559069592084816525793344811114128592059998070154555349616034699600739773111619163107406311686423769527168657714066499830074990457302094941055306736650022810322582342999947200707643802191241340815473695300566306853407058706463578440929165955528344622611988274703204036838203973749490348145360770954867989952846675886360431058232866041284518394233253689639141416786254363960588531458917963779309136443244460592224377928753994292625379333487473331442805700380258658919668562546087041102023414085533250624544563793157047974010687393912538359109123919814631306956814513223840736201783486320320463967476042207418770644204912948821354956720704466296246548872622591971788209963748674442514248627061 A013900 879 13196484128769500811111742216959070951402909897209149406972386313920498225870297243865160735223128428588428366645263163593500093371287590584631743852373354371830309757421659666290248169715248627371875686025562963158754686217912087470877709849728670305822310589478756647198517289136807993979391478422943027834591062538515217211333992913186933469806542091021427522886981024172332567315823785382199333386194848621425928601677460052032879735471431615949920926900756478297647187785552591283654833227534068166969668604043454138190837873922341071646316766743092160324617228382521932010895946231494067380893380233964764152649743764116843370483906925224859137814714431192145599082584432071572371659155855610822231825644125306532677191635998563605650374392535451097522575458810019576222327559673772771487838985870652279019773575572024554720133657699047565879059125278415160084024714906080045072611281699787182426158401138288765154266598515738596347294884194830028262712210798285172546135491590784117334415486108404067627317054448182841114535303983297901488405795679056190684233337649258965150437367931755021926247535633645705360564687540415492916999169506835134411170439960482191715084811716911560285213870699175268381579582668869597546853149411372499552005027341198538986725530409676750235760203719697548060812026821134693556124333361006524825561725874951782277782398587183709210274423908744644625135419967188757104632339410219731159975439512795787122022390495993334796569282525545772481613987943482317652306865139519683069097970447918544655325382583148955364911895671338603258158053282505379945310671056765511369499936147485079671649040417928271454490982503891733067026064492135771672507239832773763326778332384207069784666807145114197166061592187606603111336087333391109631991476010138554306430477644906990768358462715560003958490109670473005541658034045213449850744731127469137943547041154075888900442427734041470593046627902588975699908119041538867126361875789753469717511048657151008597446029803217034865272863270050839777816906406646485383447486812955302582689017604012428327144446576099565327515136859571338339093055340727889441004448301180897936048771050054674546516484586721068273177880723751179567974712131120502204265852857477809840453851679915632240253175484087777657923743381873016131103376688797830841837633752213550695175791403069424104593431163261599163965115265032959690719935040312896779227522762396317510623584572651120646432125740607382650606266730136365675051301391245502193525189708789875035401394987937080651338638842288772468328743515479565558404897396571625903679142320935374028644241839875621622178560414988536972968459012478352286675551621534989226985065855013659764587711295166680670245581030997778582136509196437413399279142574962892407909323983548523040466599071323847815301185686338014683951677120889847727525984101961008179968605321991150034034683040126077227688814618101101064965587414049406865481564819527081157759048044320663044076962783168585921896551543013339366870359118208957852486296545897092896534902622061065789927554779614895971550102626572161288209642779628626358654393789661068620952507305603808121438731205734275541183191681127797635562252782152908432448942859967753746446372278010973138928784379222212754072916301376871036539557411765818817912739565463234519284961509749726554455055581023425058328374636174001753509411871567187027855740565115774476742200674445461519948567767101298446276006017036575307921282860198641597768907685551687481454032686619522733228936682163189017470760373076352692521278163936029793459482125071296688290227695628831582530898796900483262268128556453884118689180780420914546708417530142106192152593740401137065392785039400052481634357732377269969391636230876232032107405049131856544570776473694324334233015870230700725428720271254334360438575187734642912042025619902468995456718206842292276581049559816003082383519870330273413510511234171373541192684774408576559364602525192205107721972936412383659781028728970308474328319397325399436951690990685083544534883215837016929105159677441520828766266648679800153829033634128815609603947740682163322309885882825216548441074466139042479589676841193058550494496761911313948595866867417033028069923042032335613297273414671534242500465948782486381117079077638521328956403858393617510630948930400485736457226639744765676996556043537253569045946984273396579625989864854052161962022728701661933016308344284743931170724603019310699680215890307010684859509328881068150430162086514072347528204556961177621605253718969077352971569428050787831533010971578539250878881383202734310461302185121080922625587496176658551702189039392528980503805335595180090331957850958722129218574479076227350497133016877371471248265313604234512551890665815760213078695078595296739645219631991176448364136515064589462467153085370234596574868065827834475008859217190773358878573934227767298401935813642746447884517462313205373797155044316376680682990600156078212480992540987723928636368407644234684046664513450861520096002469315109541948012846951216478212771563662382359024611061479424303904916031371867698913013658862637347607913345603670044520826600561680103191257809125336416023696960830178316289657922196932674080908104936935666121224964835003549679042138676706022509098601657943250858919298459094809661268869628427362357288760173050951265816934450738154386306621870126607174177247608139267801554243924703630310054945687394267280350816070017547312634411061834160522845359906432076142858406425627108907099438158234105803581919898314789040223456991144749164174123202116844505604361275523320418894203728714769152477295963036630651814927490140434408953077532196492787705022396165591824975932110038855535373633110272001174562440138264307127210032871455361208606767929179194244600097985831504966826497226800494572200101155925039346885332028457161 A013900 880 53895774026791647032162277500024758631695575714101784302165329917069020724775106843966946823885514038326428880644285931695377324837769019994285089699221868963346539910595557664755668840182216634298104861172687723399633172737260974351899125674986712124679204500800779501580111659080926665019226716418620042922281193104612537128026371790739668170970368360482703167650242087803247610507123237703225679681891767449614256428039516275967536160518609334132688007476306433771899177282163123614165988039405115334788990515442475089239339151724107093051793953372229435073929547054286205047632144899991152084374035106915727240600971156773364126236694757217772429608213023146273033358782161607940794665530089056014687821344997808535413451037773369620400299706928428362843047953901459761269184208791215049806254690033316843396936279767281055957052591542337862854231252608700633714325422172636418161096808201382531533855952247286284055305369264726517080583383834989513257771202833487271480844507341413004389603621230819161000793209388877989578714749533490942766699598538629067429668058526676188829866404807448616804009486528908058908787600948498455037809225182034879283795605013045279665769594617850220272402254536372412772477555157512992210700494364135836792843284169216294274224725471691225314618483771820475732710459552223023087260946004020109046601470207616448952473371852315573969390984960127911858160193823415570079786042017617814250186852489648786980838767047076874636003403331864014937932169773964077006104120223177477142186090204314576145359050333221231754792038023209660905246563569133504740023256973607081749686058719879961372061517619901271375558076135126730910774217018396197223458490708271159576658714068672477914627491728168037760109314714996315373610825614389964239126019164482879781447020180042285904043565935081327726873415395288472405691118502090295748876407142427833744378414324402491934185819551026504090532326063591538244970448885667928769641663274807935426756591331719091363837927765348495310295766154077904787421805272291317601023264340277564233262799485564762543318961405894810853669897963312162482028286410122113993895708311301206441514721894299346370102521217112101655554055841752916224745089789421374172944373921077980647207416099795113548050234247738376820504018269650967054055431838095909738979921845049114607718144845067238054994136807307860407149091219036375705828977418076942048939904941425562741455292376749014483214091169340352090723704558816661189842695063287146754078420814858437421957872671628819025212786234430417926673889720313609176646999862235573924841888832074482005759976742477866142761080769415098839837456421321851052363907053062671036918934443527142858212436288301535692030647734279058505082299345679236501409345469548523846034877990534506498092677733792798186319387762758772108741728481103347993836599196803055468817960964149377845151083038861952131681115470601324960527020523306596628720124360995371683484885876858064258977767779701604932203628053372322321574600545036322974297136209394862995831092333662220853708916402979976252303745687285990489338290285924052540006768330748560015900756039323818352576043556070560472021814328085719451197432149843475481873159983337163043615375466996893407672187211965818331121951539369580377202242964950192400056237572047961563446230586930367970776446953513351304143973179972876735509542534079420107652657897729899656237298516703383839083465566186180085734282450185094251656619250620132348089593647469332394693896349455479414303033532559362429441349910441505107878844670609303215497664406485807875942807221945406695046026307320060591912526105541864583022601914497837521126394743270906041476600247766024289907738772198793740295362049159740659262350922157850118561885068564464445538052766991463707765394348625075063424161888550098215801545362802242851713748876269293526813778285282812729076941088294098004765615885935739978391692441990540850958585079846841934677532537740010072652417391574752517295359213016365810312763578936061165853838126747940389318461076683176677175311743798592658285138386139820488053310094179129959999092571667763906809127243932349730704740668232929529934678776793411619133124719818759208774328469084772006973400765887303910603007650133427671330395481888501411606643778062562598112177954469231668785369157597554196750695776608237246187311533966540838594121124417963244247084833040299288721258988313186202293837925201666974038287521915769847874669397818752645045406909592499314239975407694209388612287759289702485575638318895327786348539672671650633551801642034883733053690336019670400089314715555191717176084518722587367665461957972067001804571874909610602104839391058368006663709248569699198392691451361889703096511615556367776947689220148812101994911649186130009681781144234795723940418305311804888251562383113660486106015242515524607218156937788054665769342683353558651170644458434154410551605652350824380330334713647558317954082593088039183671834117640504284667720850028226517349666586049176985085603780932308195379421216246310169885258555925099454874773060799178279002371468641876240998337997174556054002826502693294432497552440180558271123519209506595582018796781423492091736908209702414931146510872281043890941361000107602832247725677611673743235432108129807688776163165756087571232397851718329819030765382711517563115674207807194147067269260686405946486664471133649191767595489167126021252925713736832614393948048262374734997077510852047956825513257239219148607124160541310101114593722481482069746514722638627328233965660920991261206152700743888606762183277489726068446126236342647717410401676919933866281707997177410038310039672902321228390758869673202289737976029306541799930874990359294990269031636331125395002545622460343712167432109506328676393565504784032435266521064150473126682817005331014609121653731422753919697261 A013900 881 220115784598593792435700989700128616752466532469538811370257726079631504611074738636552251490377651769443006517868208817923022227747257292327679729125681734255072566995403227654186291865857031138353524361620235103824165240409420282611565571068338905975114463780924964363182835606964071673531688851752002535918931543039741167497109633056931669516728252391415768489703521361039331369319752522226981701614493849332737034292012616462195290400710212900140645224021990582474247201837259695315738925917722470943927050953109127954437474268895577502839924736761475608014870737053957344321239490618198764218944081154189628539065666902349253201327411294647861597535332416044716841813635585005152607434286102243758642545842926894837290610796821256640046484433366101205115654991576905712459236496308410176128774585819759353434270857133832327915254446170653608020828713010446866853310171020686568048153635472074598419952628429094159996556713919438833135327678503864506085576627263448198942188533277572192640584539072409766262500547258325986116418487284479892844420597091213512918574747496856749476246213740505703337871947942199932297438349821363488718371694375173832517828914229383239728249267148356702464738320154253107376488355496353969000714099733061535181488049718780436661655475523659604998658664190975776760438520567693600813705516835964531377334111076396546783245450455413887963963691066643364947823905754405353178424253990194932797002374439827100557230589335733710777776135551069155272023712506016460864706843507599357573879353189531364749837042824959165830977917282628599312778395519261715842233723829165656180974582103920470119597816172956402326188114301547216839423890499048927476524045360140951098191430786579335723608053594502811184100212336831166613679346502555667338978813995683693798287556564330879902990231679031585650651442689313045440555502765505478958281883286796658223249626320706541710900239814166896382647163408640264937822055264405273556022286622306363884352021414465272758141844624387555045274248845635725020214182334370242505656714915391940362632832641794532267931513596776402902284083941861166105014206555866135884583456209893568528996717203229854809482077005328751483549975017358926906397645954065623681096290475448501839240455300589323036705509741422552510997281519099784196434843225399343060877637787286934018496283079883952007639609128862839996698010596757681056551832502145457099017514711181082217940301051173026799909152958794101314076772512367684782097740750666099345478432528384159133455569736071931409690565472823504284746759680622531551953188784356169702020683020964224034206326773930595591516672731448974586878995607776993204810485159320307844551657079743647674368269257488590221358060442216837119665123839987915474642409241528595788114891236019968523366803225260900865545197881270863928084202031402664644976048616262555643254903191643438206759383390099137562950975374598341872613365046256994597952488622865558487892305894561897098155360366847104405217769536405954965865147660583391695649908289925769356136760031002209850853439190326923992009980065190401043497000695032708902694182546378524709500293640958445857574172063391332094344763919149214896354883840607888058993654561107290923592598560137479363167387464576810611953493403890842588112057695396045731262079924238651869232313786312902759816057779290831574605705008300405848371258172976293741084327772776580915938407109366806640584620802326544274327468689083393618285050338076933142965057505223147902501736774707472931434433553359224657443846610584061452593097398080125871717226700193094431945894917954457428644171087752166783490539780169634685387191501602532717869829897387450634900624548501467568436485827275865713534028440335345986234026663535797827068713370409197806486406843722603920348354824614017691605682993189344673253307217766002832926973499320297962153678708701820749635864175643013955361256605366041581489489494026009879940808283187566992258445314916512877729810521347838330638493857239352622264168045496346343524826147289390091955916201742838550428367868159576074294991967972026995079011808947078848762253971040886239563063386071353467520962067870775726135751526980749187113213801336514303314443674917586438452073041361103788597654146917582085908139517976310503644105460629089969512544096025743527717994961913328692503713371941478345390845223184283405443088678356528103792763413704719365365782555428872081974465764154053290336744106543717551474785162300965496382591404873636041786797802539328258240833050002833211041950033838727107553857225697961024139546638036310689048309755028271900675170319113674047310563958999437790869880848015676814137053798890215569666976661860871834383261605792757065854789549198545098306166185605377194199834491698983654569520661352722758671372052950473450940786341142247655913094180436883904966062957972896563864281967777131848523238222426952240804680203335388462288223196371654202531500334342706573914586672513453918073321391689701189515723391321129947734290653750029773965099487309420833057289568692771611138554353512254608753515532382984808451864317451755397737553212598601554708997722476186485057686418493858215653835927065096523118549953808465475354798556153842522710396199993883636037503401900460834785768687659514346421571508245055711538416761427603005757807298600682532233367930297491591038288147779569423231581454838611212452132853221407797747228504902948550525095160398311817278937617856412917576299259148359912519035519403952164045504391190925125272213336580343402533810525243140509867667389733081330883309451260816202766039485779067725866892607973243885323538899110378823214989912980257514872071338140043031191926690391195144721157639266876671639486479001387029052742374971585556855291579235912215206721645866906453587637271653971652904433944618011447158419614289402096128355126157400706189503347361 A013900 882 898975095994901506280438847735284983807365317725375929056080949339549107613594951140281686864102857969233952362632069501488233003364801254852769109401925896552876125938493317465689888795638566729180767198817563807763377082521353785634177560365773994231870956642139427880639382085237572085942443971129205308949044233860149941916112949477447688404939372320033531504566641294142094284770170595779738194545455944553680654489043018905868247720830981215677309300073435759873655471270754158898704663079496261304563412724643942587846043099070696974926039457332279292169141592072804243899718524873276191145353740785907016106026629261551487348794481795882626198355648655700644098367910906355128769174975304459836915780119643574131873420845908491064870487120794927297914051666754232197160480233809674308737704414721064995120259041891141744271018598860012571171474567634679059362470922775757033252032310785135339481526949719891887936097271875094057846824907105311533168609588983276052747991130947465869535603956610167798802444747558276418224050860337031614845791005000822199324264044826660147392686637783813083507906160462686685695900261943780445638190555369341824559897586433138318757382560209870756892940238080305270089423469171014741149785455433896348896250525344520900150303789241653716434626849081028360843083722289038002776855515015279578562701620381222213113999527450406315247512074648969233426772561315472657321355674145609115231170194452072301212886007136659383921226292980257088115627316269534333834010084276230043866838240240718236306174216438458554129462742951900745081917557918612292932982593724419285574374471745203695935919560629787415696787203807063289841107950611056223755799330179397018521074720666899451608123375293362525659794861305064504398094432730434103534790713218585769525280008051940310942682308190564577987411207738866098196818169400103692118997997813489518646232022106023907708029380325278835683265662724391114672823993727412842135424176816448043046445975010839034936799865772305837947959604984709710190781762285983841787595095042667139026969114425185691029991362612108103869621329511039130350654626009019441432363178090282533122844021726428253257260560179540159262717936518370610737345532238645367741589041027069701810143782733592154803532009040453588132716508449436947736443739651696682394273421364696354511874688222837128278352935282797853693354341776228641960744395673844763483554530849449369067372201463396809926535771508163947970922260694533373786250165097536167002967811767606272701105025814661111142248648138123946672838525958390161733863570267377817036192373546603008342326093383736719385908834619183488559247092840717625724759707249665228588241267231038111210535122842778408811638676010118226697261451940018485577902538225736179586835815411920389466250884419091270485874008212096216639552617600653654079211325129726519765172993379894157623664204462887277819985641478372462640282116798783237894492356737133850285959454396286138500473405429600625948454297781405097082044815425736290607595486096794124553167497779376156254080381850653380602691951594224182092147144035583781462202213631847079144594858759332029685364533698268602797845544666961227707417877448310516229624043586672847968335455372056039604591290311465616797089874364323994104951042945824685767093191880663002337783561966994312474267521392459464524678734430104695825738903875510654244256244141124606895364964413772084367618290403402641797325089200554176959831592370790340726116734322139363571755245663319564906744301509707962782691071386132975962596921676596440152806197283485317162604661380312717538783087783659712112620497006730585188224514198886405475584890153749984525448275619159392197719020203663190436510039087202026877724374530573215441329159344801575170668940676854330393698636287560934268304461518167595769378505261385349935959885395547528227529801367887814825408582515607808938104863463232055789002805532041120976676135050174625540649708769095845160449196880047227873999003400845097283941710978779673597936085992970745363947249315454128666643047638718392804604250991386523422629187207932573673308770205382054531885746738117400768055828702353103013886748947093604735838263599252259402680822727174589690868549960295925344115467899080243914639518513506567704243394755860726973576150855122835167296590941945187626383108286059563651889096366852155040453523914364574785228128850674858064809757900409611898863997601847333197117586942279303395695721556138535484741637939235821831897502692148673078809644500349621120049639175150779218687815849330268316649346563950734521452890918820720297819363775462475290295121575513562881129471241261673692293955557101328298292469051682648519676513107479804925414611852671327234537311624797106604208738247382310842611033902551316371412509272827081571460716436645394793762323855416457993155802692720064829374677848880551959685605747452138073622635223122263354219794644524669300213103046989382261231137343798869660257169969121300317802355418218018140671564193271150349880636781219892933710109384787717229822580973733752559864841539320880639183067510769031671655338813127161208188572307362715699810582159457184832410046963562487775164992984899107656362008137986464400844051830791220151824403681205073995809392683038910201734686618395140276549759433763234863418466546022346130576830197495915704451063662634687260989525051287826891386968237974404808187253684102637078148091669677905691260726404024993853086281380587075867078905483833200437130408529567248495049371760141117070631738099956035399491050254076267196541855013203750714532984629909776278280701967116133325293750541395597262271163518592582696746541424169087883733978988153370481750824635687490281519498368376043766741334186363827544338253194048968314037987080606678514003722968799257281598651577648365169351148705138961390199911299094566381549256810460407461 A013900 883 3671505088527873236701446578474525137652644501487525557233869261278601849953790753546975577603369346335006354078177997683097593897275188169745449172477514956037497938821526496354941540520156266017213900497458011164850216106102543517262330208467417935616378405893118279546747181013700853393769621364932758531484100504552472237929538813073793581662301295431621266051332124276047021410524138500394624540081291168607631714679355082556475416384893531213928914589739219060335756183872358331112358613187633760290228738472131050566964612466957732585992412673730219189427283345326131885315084327153472165532930358097463630385639462593731691032698891897046029539330503030395656262788483300555887761316285815919724407574502416440755558369950195714266528621320525683372338076326242626470655314483382324653989967337866716267635645073246653888919011330622776201933990453151360381021326858179392075261658412509882025111843696877960179411702804162343516746275449933709937925451590976186710304123325893676305236229654795542917256863395947504277945264342753331155223309889314862945082426109740607534626618890059508798167723057851819155737311955704855661811379685374484315026902292649166640775344871535693368097214119284012833877484479864810475344579928323031512423525666810083152824755855945627184944375948958677009547599073284382396178958385729418342087508250500570021801098584059731882508679311585929895207515244441083195238806030133756333124737422331902937455848954632837726532064224386960953830121638003721442345814419202635398386597923805357589616282423530525019378692917952600784889804580212962384179887144012494528633588354429058159775585013487675414234664315855630989103358822198565334497283800185005542738939787750404717212188285158997184409693852850875247476761870808798652680542286646739359903965606164937475861319757563392983522964100937510770511723282465132889086891841868070356592594847715234347494270500215851618092860976398348475826395145606120515978128015960232269054033052987742713424419268600540045069099770677657912099881986133948894228558915258851905167183587193015305921278754035473319122024341477364423304238908738062309773355888001700983809540391976927355556231111089820143985025587252613929683003625561383785038791544047696396232510033206046453025259881654125539746415624874853887687357613555234072263134474468977746158301926045577338438749501341409997066882160602637172860518147115945072387948542996767017657423875368860374817774670952263888071991575824804446413798085525012557192987843007892545944855737034683258677168846109560148730486496705187217927433941192568009935330308994054892973902340314612519380709657377041904808309611117867695940116845138065009742464747739549981033057705737314142206022328331599859772512193129681436967197334270267356786775740559639474539504703306895076882628522813030370473813485095447189278561052173641209099462787435819109044964601111082394231881178347462453041638833500027420668134128642485095086737293659326614535921935588437346036708146023334338397876312725065010206771332363402980881715930848247939133445941596635322372834802197922576306720243102871757453561522896040287781519007253846701770026977441632498955283786819881017041093060704522427643923786036374165060326801620469443405150893352347037026611552981209988648024659446085544966071072053007648510744183212963438570468458386465091524704943964725018326596083056876938509621170953011148145966946527250983537874227454827132767097194129072514675825166233137201349874080761783696902769170568809098355199308540099800508751387339177073261818050416309197824515943131679667309110860147996550012861547600332413898865484445685389697812926664186167489241725461820465550367827904484492834096448132801039724941087146080885173340995744688599757147861009263457956104191287281447615234994160663899206116519590809796049314522716529169058803703903841055581582689296391992416266017260576368091923010975049502279922147076214674221963979834553238345193016233573110315635725426997763407427203788394862662443625750145043721004366739977814111642324876495522341565537504337426771677026078172691696883286105104632071734021704571054295729110138892014594217578059109010372117885261573938195241788203969751878748150780876468931065935761394548993827326562101523252023172200530686667468152765805550893509331283558026229591174362589282730098878934204149970243910360957253252871277472180274244924986267170038497347597050820796365762351469702295357681133948549845277664292103146948911768808249270959179474422642507087869839547913522387966015851404872472557822127398065598162295912951177758809800273254446622589044361414730070795569596321676517676383754625908042788371436184713092004384571146446156501859366858771378775690741682106820229901068944145487879355512084872343094618566172443733743802200533662356673084283459619893522599500620230211506305606933140709489713951177290911139103942118775024558620278137388858887232417527497846413669634367312383082476349256946307378325968128058271749236917565899626106334875993302898415097858558816945950458391448520900726035632777406992563496559195581947939368205203799313019239240902031452217524156349072374552312098408021248031230705213932519885039123014619430478455733798358657245951592926186253013286198898813323911359136466191896193814835352874210798597149053191861268922222639076409854234962786423266824464293555629988877294580251489665094940408367679504651522370958497264193501699336223204311583623967404881420383534872737057135812824965428657738484738606014129145879634254964096369284152205768544131096797833723136933663786601280451496974877059999147207902493184600967229965531879864300174438921197447485584365246576990395995045827319496168537889024645435914746244064805782968723792049691862694437659404208068585540330857073892816325721118980596015463034334506925265836512195777806737352676847936543417653451701288858160571877561 A013900 884 14994797603561775613885614672594386589212303061169704615824402683857199093998126770351956503465498350736145785697040838515536566333455493279245558710764591309467701369438935185289713100579910726197169308235568760856375932449149504081394600066731990058268786663886490258615149708725236669046347904386143244051192746354743256419400267396013493440660586382973579844301511580087927916189743044573600186478770541343001597293553668772023983804532960055724338294004868534303536322166309282532454314924478228228035083481022768895751590740740914542612184198593194261921759157337929800558947221215611822824725206408436209310321620514818522193078336577095617586287609246756941930138510707436283601761879604217083562372699432893488106216694271964266831643808863780263986649309862083837011429840536896235501685079594548793775367005679291732394388023094407810909094812343705924083489582042817313353968214384190021688641305954262974046695514834182231319086980311349714691191274768157435119739780379405689291891590769380131623911673052252598169060532047503222524378675142260721068874081557217724972776108835510929942105595908295672465765911495606156713259517584417616765485686680310754126757226765183796820339200281781956098851868241700352327165274229844021322920433599344727414534738216023391931658510757518081733370358922799819428616880122115903180337934533377628526607888528256935041085579685127407870946908217337072318758002946475304373871073231283147118766370171464927191767330030883011618498553611892636746405983015279902433186102967211384737109448662223440762169539124903134818169235775852339886191461264748572916886966831912070859397626529170028646951206767050298378228016869099982881185691265619381322105646726091215655971015387606145559844815074122112449095090633332085386211255433436234866523145836103827310102691883184410847399121207602988675357699569639131697452664058265228011430173210148636313835697644202059809304671606569471408471056240565102405426788608111200570275845445740293003639384159310734198606755442524393356465040119451646812867751694367592324745199655638581003928400480635030618099578735052045518581265431416029017407672555543634989677527724413360989754559037033045539869386985923987802832284790158873077860713583836740899549590459126847524846916907923495771003875799967015637557824916878545029763939770313226482062867054464668453495035277177953910430850498999391080316815025154378386084693032401639173581702506817838025653648351410811897538708866817659664403039174890789309844438842616376954785931260479086931446683961564900712990328631680151821924650886658508201944892450292928582449607521981249305015275692403234220469522091076094574856727147345216444354210018707843817087092009059470425497757997161415318896776820473125086399167600090533182120227588795364137606265698280393490391420032649220149082472128291800961179760471743420235724325069629416259069648972362372717364820152370049751929810201536295488778147262922902019328838867771349485752773313058672553385865775882045794785105046676750733250485005276706477621996914893260256462845703520759916738216988491337791816852451576681647487848069221241035368789559044442568545668948596348730615773469034862881578545210316400751262976778474941763897045750824960874280420168691213886267421270142112695847386159668417420281475831442760590290378829404247192429088801364620466761138986351277412072669389408674161444082333910363783154091752278892269118015670222486947761234417639739186260052237237921877170222083113281558304296472289243807401567851207930135357592049783320424085664361523298811144303387860036060936806973041292857904077859416065211936770423890108145750227471602129390828979620200346425174722796312533021668226137915620859141671618954396089217327134061878454956767336295793897901983083740577447486828854886561591411599683777345878854801491541099495882229265917381158941797442938083832619264457359937205500590861046210647310932320796115427204597312006278715278841142792552173413198181852126992530036850419387246994548674369793123205997655207110130591172530670420239290710153287001989015632913882891168331932725665143932948800989777660347420241554447359015696258604768785168369777027314679382557125182445621067617747201352328367637835319309047238940239178239605393215111089607359577949293350178979216209732353404510618482299544805425252187279561554062103097623124549095878967304837195408930223972381338735421397055818462854265258206385399762614172600876840406371648354013042754557197503901539655773655850668988685840076299567473164698214393304738491070045873908328567107520230900379818035932864105798758705762538665498260496866256583906955387518636568651425663460030570893422923768199031403771894215400342047275046829177333794634146607759185575853531193563726261339221305074780723443625426796311001730964550900195161717066755542143082582827043114235581246904767650237717124987474125549111231196574885636561187975970204803656471482035914567389174871059524740476643670910128464757770915709330244267808228880508373379124360719999579237922847773213066973295659176102853861840675735568860907235429161121626241041978101188003007227556033042624469402833981472393420297987105597354394927018395008167343130230636491540861610390416848146621430202117815178208842394999705760600710789437055362879508917196761415045289933800266518402474604562090865750994050461061445774841993203747672499689192703911216754848232626787166753969635189944483760768524952142990228902243613869815157280287785430294254132146498403259425560910858816160140333120945889775307731516854356563129506497273913204522076093239246592375619577110941780317721994864869458716085668206726172501416473322591687910333053273762658401381621421761103443449464851050131317363028347807833938586122215539210385577118273850793706342725048693947749771167348593988594067985128165295288336273828804867334484908581879746685526902449765718757661 A013900 885 61240267887504251346445852769957406863388556144426251791193058825543870676996843540921195907759945279739843739511070185622141406099031913557260065576192378131588348630626924629176902563791513976772585368934194611782285802091503938768327767527140187328965609882765478751700391540554447805288858522651352009172720346580153288285729051472326104574495341507288780415691647745748686490438445758086085095198133246669494166508199832185491924280076866696543825750883577585817606996895745907100079200037376456384346312479928571469907967495850709824396964097658663278308918496242996436392596905113901461210283040217900730880493840666190841307273427492852788879774811212289273293820621718751233294239294253462595194169904126579727668087707292823534131383311424373839928138433057046460822217623166578452308667535257176323206770163261801043563652519507894034941645032187741708255303885510652232286254938334684851768601646289111366567083198829798485112514455376563681120008976471906548929964356787311155042703737752816164945349287824377888434858287995739958615037471527182153178109705361914467779039878871219024487483406354666264213107024905116600238779909026037573049536858456743831239843316588913909777744148210025968685277013937796650639728023647380197328960665783517400578428738882799351011478455443290355125339616246965665328233628723613682294721338765702106043147804146142676658232657077608531613142138797334554394111878591702737068631224054956732430900851183650080608824144346459338634121561304884329628633421638687664807277796314490983616213436390835416640217376909556017814019794001394317181534433142820911398430978125178920508936705905409843167042070508516890656819421923108109185033362883607380876992993899675859951766879915537646687107769089037193575461708750682203257910774526952360254602046432377477221017714022805335526273598323092573652017056170062747404698122733025075986709981837741255717972686584383276669241018613061984748808049263148175299105952781175562360264150660793376396456612484425128851264048509569317431532226816892590200079997562718378181084194658793184316724984331362009182411107611404794154483264729711635526023692891768315204976980656804332031617584317705698322426103258599144509535137143772643696164018208461217344591381943710417103074818190567257001852700158521088532365550300848582634603936179876018588619437400006206895587527070557758743544546953813912110512984561048021920986880898324566950464204789797239098410090885645248281549738421678870653048116697210647511124982521568387737418176646853899415808333414111172566824514154973539736074288610852900006071337201133799916511024530131142267862192470619741283053795641685968929266934199199745825603473491614723641209209561291792224245818933964933465321645109271110638487926794697346659630403615626735469761887344612653334501088946762712660087873501628672597355220922407774328141951741198568573082612437674138777362379349114672561906289773904585942014320014650687060042930148703836206112387240636237633955767801145639112527642306237564346419039060535602201962475222112479106680164600594839096710468740914461166896998914336777093186767787354539733790708806882966938639935098631296447056611040658752529517818071998422624633874723946288132873688447989973531609538291371955324118661476808672603223005662087943254588995724671209969565526467548715362846834002742047812919634495296238429923401125953355551427938104005650637143409279573976195197156916771329165838605246316876450343865602155633976472781179865036325552135526772972923052550662686158673744077048112108727328685904561666197893260610662561136508074295404917202258902289719011348136176024980014568166649766997728247214026495839855035402510547142812426328224038087325066441360200643268022368574965549251859767388434932988154215387014287976093858405213071061082045705680114742081176773626404495992232108427162442308615353878500871118884170589568176900922168636189689950893226002295735812361723086562154907349030390120205123989016107700453702318916030834669874837683235542346464278738229629013691457538323683593969707428627749598110340735399222029703475614776821740001700131071151932402559355952760013403364105463994800274924174727032909380980937514751343447878708962790245638598050865425399137603069768087550626035228416176506859662286920759319195901384114271715221454178053239382077883320644622506589323105700594087028386248652894606807336655826597910673263137065239961567595305956817555892304933413704780502855414273021926929804882881782009684843633373067360828141455139816719417142101910275776117665423674878609252390482540472115220371446227356816228963489926300111193511975380590980405120251128665856203562774314616399456384625432355176196937010752355618066030089978127999112794895897569528982601164807987661775071277217027396834049204240558480434053296037960163834053376422105719606509609892651606065008465103510747878468063629250728441162687003165184373847889408818198836254360720588696480069076052105400893007726573045676954619391359944399855379113128226055180740911001565179940513427260038703774936780841559997365612312520400101123472365994852665783805040024269821068822105415638112583666565383440232429435957260681675830754071251254245518072725738524443857111839932464729709899571087137911434260693296575123535850667244591565248232210491947883663923602288074064934966639866904500552482071511750477959285419073003653131611236504259692421719294094527054141048887456071838493525572138536849882045649325953663580624763650193595353646275250223192741599401938445294639588229377224081595716394493833780615022886192501815494474500247167860290498374435937388716949608221211824193608758567839207520113270035186279133208427346939741081430235944334495402847638692363373661438310322396413520326605904674945894319352300426868029714096000698788174339560057411021652129925010652389464280495787485637149624163655318107107821990621743882047761 A013900 886 250111439319624000428270853743635815328172065538007399366663362742462547775793485702319797128078300276930775556380901256169573338790462337191119391079792867719598106230692053504946016937683486024050892677849513148174645226607713327827666203685360766210415776287812374535298320791169960836028032381218909392014316340188350624841034304847178516018800998745259615384506674250059956244286146759045138223383791190856127794930305442828599753444186211352221335293009370101815274553628912754933340560951849222895765159145588758668822599957771379844529465468211844353604732339424517988867441412772590071630378174836968592889755775158630681173876712496987567916677186246921833348566094982173630648235995899860838495104499613268392348964673442327888569516713571596624024350102586716507690479816992246223652281389411369078785093230547684903819356818574709535999207417602988098427194854117940292532526079907624737792997752211006021307991059423978822846505399717879106625909780817890008391416359519414275621061378060014252069465971752829558534693168861689560719633152501636158976871025778300239770844548337824489128355467376498844339014613522011612151801265233149078129186533160045937910475329124099887837194653448715268733508537900369238674363861106289111291405584087129199219761390899979712265330171354397582657754652053848720732704291303739363473553714374342736992925990061065451882564653003318081569765422204332850935546717468251740164733850794072845877774597219996477864579296749518931374954502646839395520631385947985930527068055205808940677960911777247315935728429253694641910256054700888532195421959933028027063243356192021354429468909524990245888359687205904341648406857895587751830703942386303787847107963378660079304871066029927218372463526844305891318736740170369937007836652156300661468180472436519287095835666858253293628189529184940703144776511121209436738275007752070445862398223533500900219027967251966324628123913358625064974591702803672725887253920859551895411117177977896889334144847504253153166576351781980558891438199075097844528736918125895691047744140490171902861120825232699913063894387006845931211119255965880020363468890162963867896961691677435229254661407729526160224318770744548024690536963144018997892147162929194666218263007587689658201084968046913924888523614570116136196122676349245997186568570356167827393799232904802749588475914896392013042269027758618352264458190758760787375524441263728262206957809246215693999055750596154644151925568237717097312984466451194702710833052241319973926777312661592657458002230304904853991340565084841588609640738189872939767695954334487753372822591794533128267318248131450555993861289834005307389988015229885881126092971690577184437786173978481369914834573354025118730653596112419252229759180310150228189943191036984765958789993866019882096089231868562541537777544255875163383531055124426513541338873248180815107895270539317387854764470862098583324754039971893493350366626386154885672608391063251486153219806841869698757076385232426705845113256470547142784774343846172513488637147017104798032071566925453982949714322095237491766185200163041745663061171507102463081314367628899532157066297576255176450720352207765451864556250305666829839689832393943759309757563864124298890420046945330494111188349456095776587495680647539031134010172028125413307912536211642175962118117597432800214792892161873862667888592461907225360942393438507581772808034982117355752780903760942702217530613525088001427725831849629426878946462089467974722223802257029025488011845214027203325596858816271711365391813431506205480482063553267576600173762737937517750662785100343703965934304639796902477863982480045188932175052825686047789942428728096507373179526122176482391178225636807371573423519385374665069727850874498251853619216320440537452903206589108733636243948613862298248476142344372228486371146259482557795058275390539286237505959989025980849233129849230948918132975209202016927002325619551583419259082365320319867088664674475530666094387280447906070494456939961732737107259082366084446295423725294489815276078966020761392040707784698090733994461785632445162683507007822678277225068206023123500692746489606627797618096926849832235773627884933476526824883153640605002843938137534738043283834842916133599341102409734887842053605675360056287300038762481226407656230041413013583665347728023423783961085314902011426719306509535516556450443398064353578584651351283592278177556653544536837318470859845107756492300287863124795943051982368787535879567902577781425573345077980603588269475553859207517933474495995402926297222134024706243634243908594200517526018171492210425533452163847003663532022754835351986826930141099151636219905112907207461086642550706332099091556509762539304564747130159610887370399793467217443230378353338808437337189088069130499197500401929143074821228698898391550665504272188316981707137337713348921199297136286529277280971152313932666416538982443814685345270873317015882946593573479719892533749104702422296038010872540283393753691306101160189719135362403352960230828786151330125923081571796026800894611176878573398474613431943767180303947768160400496997429550113031241065203349073636705291822484307292942058533151318715374606337261433419681274322580019135072930548176551031226575531753235758607891245944303656221870419102374843619714048028325576674962188847064537610892580743211638783995539321473292758466582618283514079236190730752036344511902308230451663246282696570487140112518457776683383293177848519312977422106395711791699158859056206366282836927187750248869146922468661037243595584521682857162798800933958505380284701532186325196282611885859432400941724475670675272102126263974317794215671336063943490410308050492457009265444031119946734053864626009514854779411501888851201935561049525672147023369190549921481608371570032410940485478865930434463457437126165878168417196408848336557162899720254810415142747861 A013900 887 1021480379436715699773101422045236777017602861035841557760789206439854033833665950750329985770581714239313257380590795201223410642527466021784587896228373130846478345254875646411603532721210062954312274836497874497973216744633788609894299370137585590640725282352830806651986407241538028220382923076168529066835061379279582975263893045460666624450901177776513540451479092811344117357245296264763008063259964986366702383402655389361727081641154349969818507691514861442193864619750396211336011118324008363077817382231658194868097049310134050194422634448189461736401440952176013342851506341345947884135699134229838267189644451081138723612911055385659423116069213028239706500712137082790307104091279090617550358694781975049054460798971770484772034651779414471343774472278324511475775196311057849794264506074776361866035278047973030463373539002097789790683899013439781295774604930897934066672382295476810099245119912802721902629987593784531334366235549493189777249984761748125401161391945329599362478252395196282266891158044701702952841098905641195196624614477765084738513597933252181787548345990711057333873605692667826306663813922099861147200783699139969383136488849265476775066110202151065476015774521344551477749790953147435908039208119508056465714340837375828449662626716335998042842547218158666521730118432207775614193158328817893238101704198429967546495546028934387473099034181895504380257160530590138000838717284358804400258529684761923703922265110280784835243206170434007017147383059214459422085206163981555286851529171334099500431800837750367540260424413643443540720318663259953555227855021984439698357019254267190605646748402859922188222895686877321127630600096738227832839529801803845686250161480342749008549103225643891782482196662448356535040744039266548030103642678908199687802857335658460856947389542851459134760182484333745510654284893846642581792225697435238660017066447131394560085432340081722918380045502671873986487794948012182583468859625436416755600439077696706663626470305836967807100767644889138582549081640280806181937658976054888717703782891920051558647006423453694947644164129869046474505263364409506557046463657783450895841849141941504897234191909969565520498300515916579332186646701713451133310316120266286865496674167551890920748709319085369207551144182789425881954720818600631926355661884760195380026842840905737814397044072504269516857943978538000971101625961336045690481166746089633859407698595700278762077237590065505778335523365165228634853057172417790736536015979491827146834325149418523233916884366790492219090887993203566616882222348481998263178186814793435768037698119970644543689682724511905347185084887672350909916757442988392156992957431774457969539546950931689741350545795869747341432981082536327580450811698063864857100775176457340519637060172738205666488520127963628144456978806272964010649842565764725448380695633571768515162970182304896683055031430212367686255211299403250188085725689190321554730385602549816457849851166342686878563474422004139141768732895864618056394439682476497008511456460769704722747581518551813537218911212583481535359768742171078956504253793613328676572859090147556208182206622997481342397563441172087089725486046429624205415107084169938101340740176335033913222663404149471216329998449201990217256767696828294804593442077590239028616258897054504022489062566197792896790035865671201204395786468362267761003850189984602253225907068478500474747288241830969851069318996228425431718976497582903391945732124766058245031008953021734500024614665050453715129273456688394112659108070627427925309042276239963662860346264571773354182999631291098821710976259513699169206746768710735036163085065420437213464951663110847673859309875815107093910293382501510623050390568945328054985940585484389184893618094993527519451939438933785568152517546777823626138899661424792962733416884809498973773355297580776889461884328697140997412333874850373967707495802184877166533587125065136241394179437547287083689496682485690189268926753186464573630412482082954652633352493925550407853199586331898951149058849381204357621994846704193257064797515373163254921360873654155608174693178285287244712302746630948918194879867277044326683955309418484696416682032112666748532719930591443761177313553165788624149202595692700665170618972992343681243018375609888339252735216768364930190061230321368193099499252495676619769875746434900512703715812332478024514651153168428670506897237306297896441829204157164264433397960097962075842235814544244347544073279150485819697965524206325661095454953378991943283199621122569321086693411214792436794332859181333482927828528340209508091131597515819711509234797665045815884751852216193186296637350691529438899031417927982281632231925033077696536312188319031996984720337166899256227114631463249380877737251291772223940903010589019215161020454950399619830464536663548577573307101308092426042418970633604950507872491564136484716844453274737766000233306118984897884558065760042097492816977252264267601671136242552643948712844416939054431992110452726896228231688076349433518612583370453724853560482402100958495283567192014971484846533383891659830187699023046181004665638063154988741719037499981899411954197301833916780145116615757490753712142123378729570490724738400243183488355808921914966247245452376506679397200526428201202117763266532516023789750432485125121183999905931397169354966138368396428146128537914318134522605799655122386657404728946295868315806407346223099420676745924210382391050944315574650402602152832924190326395430311476742100577164417979156731815201181010867605970340589478621443745693180865782126129812303702920463011485650393728118497872811080549467565976823775277674017519290087673128229519324294163998009232941005576496122572950085627919449294275759082676226817928847141330289134494124872958231937540939554447684721825353322640982424411189193510840270573900181445555910392391471294911681857961 A013900 888 4171829039137870026159023290876373566254368862359341541892396958810214299434108943125373445215618549706493513781328247272111732628557066507036457211574194932063233056333782882385276399590226739321769715972015805735046912479975600695457917951878283448321376766382478650278184337801572702592894116518302965730390141014177124108858240850858954021586549951058236727071426214429903321042842871720214865994168086260785235570757168278347618935857720121866085737081423537130925404687387212917113614344358200879654477048589697465318990027184567784533091675772485028867098861394223008269553179900197327099546492969807216696867494092304929742246213654211627035607761388997846813559264939771960976034126297025270228037495717759079818372403541406808627951493366958421829580666006377415642724955029187675402605463524500214273436545111004701688494334012006585381921902644688424229854359772885183419630743205339135603137093480997509325253034961762998207216476973920685862456440015440280699008642005312562085896793085473531602492445461524269731401284881628110943729784613254860345648123832793168890707987409009019968330526883030362086871989103061965011143867906441248097637117245773982962524275742715368661661500738397804034829398981540396139458837920090972919680405128267458347095583434814565942771289936229028100064498419098208593701892123883486591624408218512028886610006032316960813271238601313611334912649580143713199363406099767077409900261344065857361112626859162863626401613563875698492738644299520832940197612579523233928585617140174767103813018233257113821545139608185601408099394172938639574859637923141672156499600693371887419712490798868611068843316497671354094677261485688693030327756503076887971059970752029301568564401032955444072727321871301995373116437771512548076294317168571657253155337447420055644319690579349187103733196044449934373808675589243966814940210763120955646614361093795775654239474305560104652678862217507703220088789834971502901327753065104495107964508837660197381623531002539066057948052239259375774127286876152480808457774961764747066862737412673574490721797581033658989368478366962302575573420611848230139140019271217049587158591922452442092299060413698612511832629635355417567162815981114607487003795377095662453661832464372845261320724478785875465928835508074477033917157249967659451061085059210998711763008873385964713516782093558759638069045860691028304077121690318505540539823588871419734840841242398104192478408118824122214805889311194675432832005650928671564877479397858550742213214177065340158163181359293416062481314743930679623575301175657677588644295948484685813678530929470229351527576904861797140343952374827536023541938989666335396767094440067495567854433241847065004339505435457430986893779472167698007646740506874328526750132998944600873590237088540278500711431543136381668404891599678218588859032672682280968457047417766093364545601684521610848161736919161761079802594723104113496411100372947881451995922569759307945321034998311333823427964450381526673036823788733582468738587501641943908958647842886011827878120427498980219169292502223409522044366879669645737337979422749989261319890382930724457393158251190636547967231247654362055234947287709274646960044257565528369623818294910088340026592831550259544084562996384297448288582207384135639734881382528372807010691577719196932751602915670972167573082269023618510074035911224806124983585564766304047002180284280112267415874655750105799722056781815508534108903632754833325948956516489183244589388696045018893285028778147223068413180853734527083905175930357549017182584869433911835451603039483844127592142977155607988848619852456158290656443684838281671928691878768673043949422552262676095656481323126354697346123113767802037110723173020183254696134931117379354413210555381160735721185314488912572677265065312856249337506246124658363892510632667359568286734144204948475028171248716322244672710190610287171888151313199059020716989711065647988614209635066312725783357090436489787683413021615593151628541248487477179774527553793834346263660283737694838286822395816626098168346775419442385371596597333051422587584865451810573501872584128119921416760359818205107748627060826044011654268563151342767120067504033374380349230001248446056468027459797950485676382470271154479323990118217003820908292590846720576230435151538895979754159260816730158805857996616845378478769305890523618833758452862885832398311289306332701645889513779888545155971094527478729536705042234047011909351132415962884049097223451778286714280695376578838805608670550094374554858855826306486819485647435745005904171624515343258959027420422777992204498648545956799594577346378611281700730924388006808347282900596626072936973112991090364396480037259517653501649144625946897917293313743670419256415093473688259692147585737978231569265926449623965658338801083382037749220044652135409215721105759481585292269360383676611974152550669581381368549148463809784859318845753852340435221480928653690412511309612949747576252689199345495703582076596065209144753410292092369612617265504306797782799170355853428128151219738902926691546112052475537056233211839685311804129411767721930887335937079369352675043462772713575370261549154617201355707450915531783744726513358233192817570739394825171585927977447573801835565341399296343305832786067185942957770359074608715225275743531062931992552695199814325110759786560676506220588031707824404607521908868977284994469893310894295902084453264049117106567085318705813546933673552730182745283917854987098518636221903330532473889709297776633091987563194958567665400411073971830227317023229265667121647108892559365401165905671556258675402485280845606883161035673511957435323732624550166355910675308101869119478433506263593815973390696308017663071450782200921945317060623330022538754175184476589887773588014342888775259343620091647330351358960520162196406816259891136304941976339189476400307020094787780378061 A013900 889 17038171150572014111706093181291488158313034125130649150584280311873755030533143768727280812978552934474839866127836476012278799340022543878454101934247381096234382188605859003732589728842844616290779018771025724218310830306380830775920378165184049309572783172959447438079782932199740876232341454166517660642452105306141806750112050317233904978515650241666895675269138873779382583374395615235401254421647875265759241379764921722767788843555450607433402624899978949419949576209162803661996629457407672570797729368622232007806752489014520473379384246114081878881147326919007582296690411583575803804584931484482623518893229489876655865237503431379360187752693896567495169104207499787605594181951243807203163598164298395575645294551675863088524225322011488257552612227617312009603868631559660414299456376185874849614356467324399413170681398032770107364892624513074638085572420602800150489297337955668769055907806622835408832775245340371222741091020825666447051544209123499665843101893822539040127573178537175535891270999001856731534285718986342249533397757068778788392521848193634413859709382085121147461678673173511184829355977567804474363977682060564607796807848180582769591228357085099579866460396827191209856450783209908113413559979408281462592239662264762254902831419401709603581438167999842909892501518057937412815746491325044671472339837229633195687832812246591731974441878842863521366528087062914519221233286215464820616851067255560712114377440468133910499450456357838304089892389922317333331894009733643419210970447547804906503449851579463611815686326218930422896420143841092870826323822101540826396032175691400818782735203384150093334874057751456074929425498310962676893854620661972821239493997608333622565475438823094362092869727981906350605340216619072169110941697042480673959268966824345696677021692614810594399543849698334021426006385782706874112864129717873058077293358757532421145255091250812328972110393861385428228867846653796949970815577620946333574932958508396849786486044591000802226331698098411455858489026458181223022303207179118365260521172729837558251131384222497147712138791866989106911201982694269968559491891845596823435963992429079941201600684934646917058188154526384696241467223911286149552279687703391772122662743629577601704605232164533872776275423027362479728698095841750167931738028551408699049710016302804491872438603265085423796597428268694089387709676772551498796624234059133354210483214558919339730605259076497716361610947341739485129904627110963438466787678486273504944823730233766732805294407152671599834196000027002032581323511106804696697459757727502253816330301847580293164803128364722970562675876237985514701283656569635270060271887169774098716169858657460840031287978488457129351003871636059567600728060550865952010428744931122643372430760883544439965034058276754839508314086187137412216977764197534376385556395815945919676234056385356395386588197913285467587782856911224233034806071444256815585977999363076559338793584357638316779595973039767643466876365072390612894157733954043364760521922613778603792248859516069012612089526677623129052390920817625679825507779098432653892145825632817754687163855006845929916189517105776427724147103452680736294924163712367631979909005922060586699590947809927246554255307818096105592852846881759755750376868789265509909485172483254549912247754219494733100557392868001629380611880139069141919851586788647627124665651501208690791465441097423662846750651824669500219662707435437647541341459257949989778410766962906157707084279317859851880929340337918035797904212922349196298624412047839908761079727425159007285343198725144195742864637188036048531028272309691711014605642430771016347466880595118547704946731028261668345785998755062194067565941621654903450687739368311420138738347642442753941919628664089482326983790930509301520775558597303963348631766567387395880199419205081574271811029225053580395790060362181664448995570666387590145569278395952924015947282184783962869684534476408758378367614804993265606159276941488954037394327756976952647409761228473403226742049633577078464155443233837320065538523034764512648041377936576605015049571322710238699178112402293891298761275527746707174041209893034962146537834813290208340158670597328779787667127416588269376501399323216892280161587365800183521975378678569682352103296432835156609809941591260868458309163449840854827090520200956793402202571731095764890983775534967282693124679009117956587160046703130770406779586599693113635385992869251166430707802019396631152548080502268181012144825177002310985213873607939074149125948152177973614358233235854737919257822846776088020740385135025190711181012934922232714205236869023982993977946441609581141107964827740025148322028516651633308183738773215974351730915539953838102955544139670983695096959647060062633530270539478835687769187155843441663753627333583830876913335783753404501973742587012334034640248406342187989228672945790194006153728957262154097423828485482195465667427852101557677025921184211736138348495262608066516733296547727344738827259786663404897131527874449511341671610524686873181803870167779627393366899116707670621624556734729964905658899587961789452629497681353502285883260563163921266674046155991574273523621297932873541019433474333144878099260038621613611650434246374207594991694987409780176819772881266968528460263889430957651613716455018256884999179155052245479732009800885957358681984835533698998623199485740916704787999017660156263224047739717211731812845363090378892080196794195470664047060712511614131007145435632758844987619498832093481160829484267619425803215681887667140357186079075210596794267076519108587612469965537986823917124868955225858873563091735657958964341144936494151772730989761364649767410740916182271245767775211037567517791352608802768380548465625096025237245998582965806389925460538159916953535315482019354946507274693837649674149830508860079755970301076142868629819308161 A013900 890 69585611834222313405632966867805748078854420983480209326550409806003914793955442999002856295566521018241627972092563079518223856663385411476538276163761663382511936530867377363003273444156790540237786881341764931305727480365120257352767192384806340969275513329466852241309079553179893912361381965302928944347499285732919059089939374812665308556660745667642010294262365343541250188141952506578517498584706509020762583478339296572877649183753659381269367093756628927304965484145418015598764096363628132954067577312119426365315565647136692079849216578938767915620372679017245785865495606638893523894109123260706967196135357452834740095872353001599876322160964895665203587633662954090059794804101256784242247654426409241668888523123793944115704877161852441204158881151424091595735169482021440657700824085437107659184842862556046967729793068387034428259065332666472642479924408556316697413489747242084775370002128936128716049346212269855451168112579245125162069658756025494108769478287662525516324061746036857143309075778294482079115907839197839367661599313042356518452686872729470503278852947083225363469389330786610203472757577340647821554395615281233975267550729562166269870305324399612279232190773142328447365940500158368935900433725461341729654428596895177790010908702809941593696555203366326428134875342401940245618203060967106267804854601569382164141873676329117539148550051824017750476558726901736250865958085465866089346102060629502759907041018993346172004716108261503775571833599574126143378121657047182822042943615800437566455646042285538916480056340597059959081692405881551234834659948168724990624861404773425775391387626876410780339052474136779507075341607077300979664868550100183861197038675126192956253280805172838507317851348920631708413620584034169264938166095832892362997724346676277084144320971829840563397771436096815675239974106181538927271222505044895074366531883794996918731757463432533883567325031679678088814947401386618777172757871377284541899717270777102082609837441200150967373363514535420325283110891446884391126611550743444494678859782067102301491003937434484823468293752002762078525146928723650672863789394978493832191643977443597816941398558942276408604263300089362264304472530643307674672615024829110039917939033920301512699379933288404954339459231461474130822455621925387702600179214144836819197619727292300128060718372033538644413107353389601799162434478616454348786791830945140591064388707063297034313104669199583399890171631649345572958528617488512890005646024493468107818659541471456947216835693546633233554439717906279028267415933034812168586792093994649682313528402106004522894665621357493448797995108819432878577027283079703976088426474661961566340808035912794474232623264232686250439564263152702516097701072823852185471744047601942918919987842955244730805635562442152716790745067710974092372771103736914344130627261708300546495627185917490439754760245685847091460731553693987801361684511191560704791508333176740339072126216668615007197864693087688072450713229468515574511642495399442460061812344668855809526527359398436970478047447993607298985998812102185856601036146123687900193566658612816624735600587397314469216639523001218614244616909358196847782836071941844358136778350995293564200386089541471677579480656915194122947875904802641900219869920199108058286838302424032390551160965255592658950719548769598322554986360287852421584007785455102562587474111961737915270114799451429078856077183867784530516624683099778331761240195096852811203997191763972001597660612246350738926755399803431387920256393900379274952408259868995019211034475856819326813077443256560134977629207604295213841621097968284226646461918857154338635705834505404255800320649139254507952692943301548261853540129742942412837857247041860039300041424344848093816947897346636518861116827523083968850300979642807714016110346469633430901718328174892862565077696269070552748026581315246497957807259154164223301109635466189732926454311118158367540041476939635486501849553992687801055380709116011978673076211386597329284238853242969454591740431650541779732535709866758232716985947464804780870378439672150449118568969288652208581552028040320883747162224144145854516208879365353981937637317698793353172250366745221066859591102749215567548838741477349432978300219122251895322283166036525118263907425064638495945281392262810104131448912754658485040175220643247840890728925409539944487031728646135414214273194665817655615576933900303082549098916411393245091393568863301558070820164935219800686752768127393980339881692650220315297022966416057580671519433974258214216374074716787570990778793546341067861593827670341516408725086108528825550318322102017717969688325040124131947980180260937864448287144986885452245586515707430134065878583887641010150118840776374404180129187991517648861663611440556052311253825032367355942377853146717057268232631587763063079915464073359660443208273156590536308996812406574677130726450588083320811442755341386319983527807758195823810299241734360335774365227850512867069056973163869796375189150521971798603779770123567123720032366215484183448678367956098944016877146049444914293447473784867384401166417466094332265273584109913520039278110349278334009144738579731344482072095266508946761751009271957471329790066022994570772955150156051147612913176489775270629929811244155307434053092211088863575913230987656517962282032586328030816018980959808139334550452948788015613976007642913963654941371576024861854789596597826804151108573560242779523523623807370515934505264703029395784060413680813186031572781782799651818502424857526868764542338969613103255599924022737146673578062961478767901776676198723657525546753594424906885451377896520692405864224634376280701749162408015379127479731974386520930177111416507173740536979180980963995145766369007920301767461620058689232842900963309359454989850535495430729556385307084377038871844996931065960591438062595376165913913666279648261 A013900 891 284194666877759184402259005617772323534597419593052506390773855239110394413908218707670564399579524057121651042451208965623457571222789022396741450218695173182180382497651986755619032076554192402175685639874783497710652908286668008174693843185979961958959093264388900705582653112221557907369032445875657404538566180361100462148280490611781199341566708041962401884807220561922163434640736374069829894487298438198205487946468999472586179909017504032701603416978541958635136838763785862924928044722790021425840346568004261338011666975036611260004265279260400982953079678747012531299056472569511679829454964418176585432703609508479814860292372766187056487213918891351153637458230504462167298019224746933780547887690552410309149286178409970956894404521598716974346490669412283910233601416693247811556593348157776827984475919808013976952215600392555695487276984208473585624901756909261580223130890201145673173401064790172225345850914877528917971139753007594919533855395142476515119535044120808123744616901050874295845739695208272553799358321975734959306105415995601299369136909601303211911666600035547790170696435254925518613292694374517108658128686765702959624179202155572824943583845685780909224469568781356754215684962637294729479897278590391219423381487008192507361342244054785272757694802623617131472072520779106559069548739498819675448074483124115265953990423369425270754132415204522718739063973098107923897910282809229161364504771919012851239106132711744094430633062466915831316701175854288156296730037668056410688408064234182865599070456944411774335114580688793175945499036553249279739469528975837902935987088096552982701741598313576144393504548674495321625909732806012008350269310332711007698686850121559778826980389687194920575344011978100880963776240874534729103229090157211532611369001984929915630905425371223674813401719934440996063253487030129314407327104076361018115427233139030710789289388162275066411195729208004962207215496950491134470037595249839174857177205298033392688919703442977766000521303077624685909078474869111988684585361002852404162425914800034576621710671880116902011681980848232607666631096747190436693675131821061638547725359921375287768182795974710022657080348158264513008160566872863517438101695519593143138894726372937328317050284923107962422739786671037959166121827961097841577094528668142198121817925854210245312907963940547211186216155085826097561097816551939822334485303554879633106660982905918481135185092582687763074849850990723903865499685213452982584948934279797592610295251983118789585225872849498335792920806340752085625981679523409412537486177875642762186363660569535177958626758851760351729340621924554638829315703853102088446718653593391895054060440279479825007930906075978148106474846706215498697137049220967534537335336555142677104041269401357960328027006205558352797798721783457001633726837543035609778238930170131970243337485632808622492856074165813792081865199173169273529057073841964265999703975035458395544809753622507219511806390904119944384030351185593926378573627103358350580907858674418680543099915046515829566364060398139563396016734505349359130148325419899876868445784007262989899291094589959421042146692528799943655054164126721104226728584253758484910774600078229440844361028682414019874034530388001232725542930680374587329870960955097419957334597768293110282387049361331234013292659849465278745142349037978362843667780584969830966065608137045781492591122554380952385183682711602668867477384872487784524412842035251663091056134880429815697007304135933299201500655092593934836507058584932897212405526539222426954805113881311669456616399081560503822270424405909687145778567833367578331041769266422891576424834409356026518345363470278475184101202430796557784305097423280851213505620500907628365338481208218444805890724501295553317206096403854760265483081260170627620910282126976364779138725817408114894896384410207313548768108776179537555978584918781258548285163317100954434664978491981707028650936010642230057690265311090240978081409481413638110689228000213539127089184768464792467581688644409333147428825202537164997675025026956670357493455843469321395596646040753773720125219271502561632668986789330228575503200424921562985486506850959632484140895074524104382322882329174048641779852906384296576108903217408087937632000692938272026742578613915145928619679421935009093354636030213473411064658804309150229666894994027496819430769995410291327927368607860553117233371319161719741857433614687563671005565988178756618594706432096123204567667061857882500091160834457439924886794162787181278133191813701946939307574924906835471010661501405101594603213182269457506390532900928684958880609615172663977722057984696007412877802183876593131113977128083862401652134387231117968588790334098537195110507733631480486469796805345221233569217147986413800444058068516550771621332414360280306246158900214713687745826737472262575767351607104565930110190546504045444277027573241678609334168532511210831045903193055322219466943466542781696420801429507450909602653155533799245706384835935544649495562941430613552107906893025169106930771247871653358271969057684023910783121132250669500188166739693328498936110136881917105935769755597993205082035978219363730575126350044455978614058718610780615466938434578149488396901707478648017046317015067672554966972032065935246723667952400238819250802589918972666274011567854896983733936156933381664376839438598083357055026790432561877109710595014714326008046254781048660346676385961096094802355515305731498628886078907058351076919574222813884732429651913840791597571863050342248136131128135844619298905301184803466706840519038397466414025039883488423743021901744356635778857918558056375482485693480802390294455939738017909919100836323964517457270913268364780900817210023536033538819573431616312368791769943312754542924667152718259483503561867424138011962789048611348833541023811163420717452782883838394585180718366377742398361 A013900 892 1160679723190123162776450407102549564319972855957405334403065892955906000936236969932216059734887133781214592144126024987711728690088563869159554153579623175488516082339042976760610444522887053743918119897498243157783575253386489098854275299649703948616546791760183973760570819158277176871043772781233218281533362675778950758560254499988066208012091933880886687500143054304166869605579666066074966341905470038743729231527661987214988689952598297237460651216885480191803720998332016606557561552380391449295295985258732771734834787104413999083594679831292682914879655669050352626091007838677615221103156849635239410742290244297191920350734939906757323586486853358086137921896796661504441924007613808177000069408664872789496006908830530340795023394401065841593645476889437378130068961779518310080426094449804524500948226088563829691284520685778837108495283418482811179524246890294872129050869091801389244953160462110607175707215067302230731414849836398071418463138353156783477876208193228836578993513630198776762537881334939801145244513122139421123037024435573051262354791421639592049071649472871780765383931481921076565494067306387659697987772027748494223104069903702777129924915727749143497144565390329507901249033171591938041963577955388295369638251754471646027506965220286392587254974101089917350262222854186469877002503076535868935317156444601682281797958242073493117712222951069206440124929911593955670099379283931455627157935303499212304758484595714166767808242921054193413596370589007674113419631443570146854948938063546890475576029252277129071973815794105680898672188560686161936633247242759748555218767802482220133205165563414074644893656320746055017547699565662766449315343240599135359253214663268312414267049436501862462316683054663773786045039509131928161665227030340157777549624752375654253358096478664039981529088777785970406462929629633238163100279033085370110446234478290348464965247579482935761005030888854142274155451018310997792780215012797463423873372281334903477114209649751168937100495054420630057345953308291415142098703757457110506692167841060736014415305176736257319622812389664247641203895728856297209691075299545529659054403690180248734149323125223109178243804506993516255841141579326028764432468572773265875486703090874439715516993385704750152438673985482972800068317323697747655882853341628088219491514712799105917092692728437552805752836585202177450875377153677593980336093762733787464450547226947044574722690571802047675861757351281066486500991129879948539628172527441055627777299448919507431663810572530509002710203658097071933657157403323235905153759836548090480688090012495699189836005504453233304258151763342695524997447095422158092527332099859425431982183298205863832794715621435808430659802027907701424444476119860402728771465785360194762703292052403355447133655424071127074219842557434538523829305410936349276930915392946766149802784868410439327931695985356674274055337741808339803189295524335040100733657004146290668702953059579435357715387992897907168978762741307435340316658929026452942965836366520052007624754906141390346047817025436102189005235341410031822972797905995738507018296294909846784310684658705947861437652349103564378681550366764105788493486437679359281982579454954096937581895721602875780981564299592166222575622608734648532488513321507674327945170188080083659997407230683662254164922565383860994388314612848356469668186426354855871618339516258116813239672896215469802017281063746139171524333255035112233263939012569013352481845451521298290717963227828869323202148026964317981859713314473783030438082623344364853148546520407778870539436492105400335221038462586600159181761394666824360029386020902766997910168242636085357259600817294327790777862904948818652443438232691518747721929518193377345914507256440966158650183113826465670598354735529079630255019717657744120437187304145066298370845249249602299450361218466112099471837381820903625511909694645379456818309983788535325107569673324080981657420316411999942420842870247288964268823262544450920821503986764900115362484066602071827381642842174320801916747212438507238104169567387618764363709380503768898981077657691688528004137128151962883466545041615290375855441196358622580310588428116511085988112313714758969231949266043462061231941739034817012030782947739119589354170791662029889722691392059669461402221561346804192573178762365630876971602584087337804762132795512002693787734027169025166222679494058731892846645929037959698759439686483179093476317503057886848084759259134030208875898013615000839776504810055168464854670080927033289845205046819531935196773006058386931653990113648550076827620577560919873671307081811215743169249256609936292124078634737354948570941644776972577883375725102784430518449883703024996126631447192282169857088019745432063086271783602507223385241273323308460588807378001686513522929455334821235159020243810525812386836418724337205057954016465927364819728959321167718503017252588903912850060287037797568666285404276660434531847163278650841269133891539052809767359105355168745033188692014829193838549478104659710238777454649710986174785069784203867352171907100456379738053255799346091556387991969748262615833466346149574534269383194607519646868748220681681631405604101342912706713655826737007722409138727599054903711274660415253845066880367554896549413165443132518207079379008065767761941022108290666185302356918287752626164752392467780988863114328017870836631791969832416394865646150810189793563787717197535614770521374580098521878394962415653319281732263750395918691598310002968409449600673810969090804434843455765825955021276550731145523278439474157023180874070645238130978986079413194954897299491936028680541069404040876601164395303230638523003977797939978683918509644731539809711757594150241870041808468274333538111926558671637612961694836417253564141513176043083796274836380526308789478795238716222658382413728888196337715569628028667271163731157060841704106888558461 A013900 893 4740333218160505199218463884097929778188765460988495083640895816487108654329686345137133541779312277962992296990417242778338458854919393786598404278188692590635824020396967760430985877086367539082589737391492472378947057475931013515119844605574655546248787368774559127419521043095138976336206743459607368016828688037511488571986693963655761188208392679254863201306021748226702216323017519760122836111942472090703303298211355849646722523624096658345810283095533206536825768733008787354858343693638309098458367628691175771775010488847924318071308115493662277585342916597624214210570911204951087002122623992752130912651998329024405819096356918808127492016894544286612953972956629142046952766281419561589494160471997615624453431312361677795371295840096787404718449085809628085458392776872692509717778292768541108318847151116529625406004802217310034413642695504709067621106156248900177557128783508695145616702447596466392876913012763584107832402119631683199878216721811265972558777699758174084701103988010608454374657723697908976797094261286642731948016634534348334233634465999909679527205572683805112695685279949245350722210885780085147360211557726299653005073554997782415779103478248616004705831616655210133548999077625131805749121490691179292507434953628689404012587224163136876252000626981235432540123294621005815811135799817383218854597733952554175208773323054410595315541607466684697091320666376870785946208545032883741858331350730956436473076431695840824210572412722120352374662350718936830854291230198316280340443812894269918938190536645254275119977333058522805463947983972886914651565781697402331834117524800885437728243349882704985671284826673215284043221577343822870118415242644274169319861413259468777999420470870666692984210027580235373183360331904285216936985115379839268719448200000802161911794055186608284352602933006444459523005657363314737615156012699302993153443576679020090456113032604613837424456407658200091316020551659334964396491468913981133166904663607572160625785620744758398807181068952254349637836665252346276873260458114534342477491989371843993017209562287613725255328847703440143455688471750117732290396530321949197226073749165468844035387984725046825417974700230816726733997062165267013402847409330531867935341119580143390116582668203550155802324940862784994695731814850031294899138817215396616725313514730057541275104183464904537851527965650460798129297578708711815252684620872474824117349944380121651694669515286987314715034679060124354918585184374533827710643959047494542730460896456631609221165600423082424348477745470237909581321130208069831083474375702205892880268709108123697556908419916742954591154021874819666136337598679860731287848969556367979266183866790385866685380730864221606647466128121979871295275109365597990644978272185455356790551277774512596384994009251104314154948333208660956219709790058110555018262828487249280579175703483859943669645167505491178759343678926657182398545205040232261610446429304290869866340399293581431523880773817182335566733333890536437980822607048695865490819715270340910924392269136926958453684235561400610386218470663088052378235026900675101632251930916337600161650051525305620366845377396626216382537698534451651214892036453612708922904334734557482256875157898494026579982587737528665661787322871955786806184869744882814230435197510308057755879070868242375695897214414206792071042310098648585506128309852062293220132332036689291135068961315106496433888579609726670736561700971222156906985486585172120001884457490403585870419524336739113031759215959072998034031237007355691748395203680083343841108831992543930092948983116844157614476578406088396296714390893720172035620375477355011598931916029918278843669292957512581424643660667964375207262898529573664409089880067183090611826785000537806329509371505361782271756411173729049647004156283905710420021637106046169414242667453305550000787519702698666891565030522932134317856815895810888884971116623100740909807150410392552461268051971678565376840906787219823106259265355381054550178025253850515326052036538893588152281194913366985761428989207067319849648477034337341183156589844624823064097518242856282808910224449222559764328600071006049039321583245489446838869054509859071042795135488554760820999173229397369447739434488333835193651932667644286054000958284397687934646333637002288106982274480918044349692311956556235430270599085273680415766831312283365713701178328095042850395211544364760982306879485429860243663126383005638218845721790556218734149813374988551910100263953303038544732063071251123582481422932184177586090091776920697196069075830816064125954992677142157017321762028437130416980858924132268027893274058169897420600241676209466082813531342375278482306072682268006995464831688481408089705771620109446802195503038530338834282705677682783353534887269620997407199208801304065891565509711462398741334189736766812280894891004548484303514395056602510416587619862492540400305891264315595059374844068351356087987544885891713157331951531393501179478110995568537119423681089540150026758790970246455925385213762076718827245901241312339288347425878290736798856872637960881000944563040063365171871535754391640849097588075737775823504984122174479765597296301476834276632505259115898691128401948475632439976098885886526027731302120551876598643891491176011320552354858399462960742051098886220410182311090333492018058059541192335928788272091410830056804396834090172114301758738215784541630687180310170046946083658979594172401819901116443954953302074744396732136931842020115255721924275349481433284001523561512052674723483148592536665548728350582117622162766997934844172530030972796287695969408025917508928491015752315426670226462094112748167692108022319554022439068728544464882970269158557726468383598902026596971679620007087673877336457370197393846734470843106541698563918103790734575449855536543878253419137113236163675322274292566011551060495633401508030827065582283340664584647668499128561 A013900 894 19359999636622537444633327567508239105030515207988573759592866245010816942256526331860912235114431053740934803130860051648254878147835151083240329510954717598108359517527276427343949851594310752734743829070331797935330056384507328228114472473472056291090218741599545706853193311625900188393678297170125911324898061642688707988339428803660457924523084749737466055317124727954422748387052175469837435087620362208113451703528296636898029105455696786446782123000750264350256658908249921444764316337531911827322917690705259660682092112514296555359347545795781601548576591019273650881606869023051939376456010771422970612492939027566904830177250388461192298273691025215500251933906142035663101839722711912907214690277845933969445883276247640645753704711835129536398022629804187873448707398418540351630888043274291509026111968722169759650289618740518128858792546353477807780427273842289464061247221856645352908320082931175991614993312340766618382421329189876988305824791766113169793276562360058537501863498538113999119993984012353750045989469615038868191626685118366566191920756224697122066739806603501144565560947525992886129932200825331530418987383121538139137673911039998162065852294618650873435091611413160361637600681927878432991792829253336039708907601549884023617211494791891479437672012654690611272550087684944473360075531169974621507281459833360459524326337459841366738798794596294438075359824870444353753696264977345523007352927851649913156127927765415205999223001370824453253710881233560629828841667544173718854686916685300670205382908903419630271774545921646048318115425291651421015374460596142560846051217156821017111356393499305314685080031900905214776205287251484327673489810898722779193415317754409695696211144503360711483505157850466867853535114890623158777557846707916937216367113071476110266120012581682080732749991294552823582366928243171083208796286621236053640972064958362630451901692573535978039059838973262651143850851052441587426675204683059259948088503544349068783931679469288521326807010888970941610238362393772681724359910246027822646667511285537423725578590548405502929013802234467593327520743163127580564940759884403038340205025040440471393772103803548464736375891187378824471044135586229174705582507294234532366594601818383199718525391792787394862431093302641059621833000760827661528867742528218537764469650822542734379194270793200087943963216041012596100662370501828633385304512789895301652493025192799217807851462053100179014987847784132938047348670089217980286868703789831509460018077679425611851771649853511352364042308752744116758983209203908205197848781279754789318198315137197101315867234690389817588686731892972873287082523106017892513435264414132020489000796542481708515630128303298327930523061329106114336904369435148119191146406410890408123647264110164669408550418176444380544538642605825419957872973286119375860642236087603274062692069774135879801141498254344028662214278448039525291080870450017619875485872368083645911990691095315218068112992227528193870431175675673756893915590270185832946922289955314584647221390774392527947650240140551794278965242253588577806002051600074083251381743307345309157795137084552209445853572670938526954138597122252523178391780972236118124742516393740947842786089248397352449333466561428560957971267128677500850926432709945646481334620587046648988843469212059554821989509286276373704135969716200786714164136395117463802635677403374770614026279975987757192140781872664305681862379498269382245976332747988040471816314721014775456966249763200548272120845657665990343785009092978388025312599745032064664816421849580657436543034896486340957441408344884025403807540563433448330849211107441080226209437189705272543708603037070091308968599177693972748357611147530332386828388272262527550852384447481455368155553674419560337862630631037985392379321683255595832120788126440266550877892388712650063766310005311328150507632723737652699693339656897147105999422371522359050484292798234633899617312325584400534121324250591266768096571897177120269436623117276143493644448480531842266319780426877019915237896249572848065269194704414169463471011741022084500903738353167587476153056583294305556054199878595875887542317454486695324071944392769941904950655643941987223803544385355025958882072133238704648229051859858696317431367730266881691577025853214681860014414189791865846622720954083277677003583994765323459713731529327806194692696110951292600341933863551664692600508813323577651004818123959710055226031210532443488359986954604119844592398111948893023578763521359785074335961878756331863528129916213596339162908669711718312876911547708960616600825622102112773121942912907519984986948474245736225370867630048756638284826168926217224864713747723449638184914563758607260575431579460611794293456155164795363432832540929933176955186632746385131739695864614736811808589778093294161881705638119074803215105246567469292467444365065369394895914868025646741429690818482586097587860034397841750306020056015231597572580581315729560607732595112458017975375361472016264435604960374520891321676910911289439073812505544966199879010376953076450948152397568672056838690856485829761805711046046654783440308557708725978552529158356914985155683422157840346029091361260500960336197526171278923738825435948046836383438721848039768398115883003439010279193029544105077429571635012311663445986906342105084442939030243160359100110836803062445824893914504506022191927164505823862258431143791945798902547217722219539100445059969569872868735956765665438117175472926194736009166654879092471156623906379094935840890852250649927588304227005340777162792578859032695019874072026028291375396355288057724132359085925047186379298564065027968904419506066063312902597423033317177573003759240734769227251924659365726718633707750566775970103702882080546406842099104802270057646596491609842870329330446654389718667351303304929302547375760543140341697721276870732350208849371668973891570824127564959455108661 A013900 895 79068193875929741800164417751787966837094232191461342080126984624114922484686821448479483520343082981014405570401548667796689396098451688374212912996019673097151949213892667184191852932846176139554720007049971166279479418610022763723770545143379698570497853452785446220904833657204650585318809927150808404567927498452966594983885049516458479870002654949487534853986724418563385901110308176888538538478785408914518356215831619823051877567620716701224089315329487155383147570903842412422483389118430418625881355463527041685451393078811751076039666671132097434666143203958406536839221495383915448659323370047579325701453024775425023583831738488764743926571879789773649794423518008593993709886713367446216268423778440856770547901334406265408963351167310564374732700620405913498139739334588559068636061488424577226305052917570182237557507482187768830590323497354785068233850809526568242462003840031947142458222959019298798530785801924237286902265332965705797816807337876774562865890601611277433069898216243009921919966550098837962916575638844249856620290736318606011350989752418041740929894110889165628021352031351855072236142231322937328715716790394057035590313157752367533691309422304326650847131085264099646124486582662330236060214085746378973111189244397482890739077083091058783062875704555034580188833085664169408594357836926824521672509717386887286103760719146075585739294895809520710838015136113206655609824669490241827859853099991851261970855225914660008236632659121585520357933863756866201844602083258827429348145691121353152486474543635365015412584694773140547582063526549058860220311849895166428893918622041389872805507758046906335010650043366518888572714789869074394135627410181284601226606692656102392602591631477319985130494898682249585467490616259908933386582779297650271202302142862328653413971009504860367602704972196074481345568354004863264104128122986076787911147651468513777391242154541270861445302327410540966799252404634127739650871630121287006613248205413979576169524156052200719239333839978657111601316106090769403203140033795712476499077429508774677775059247237333462917888198719591332376520794673272514912855122384650333288269682972687969659776042916176088378297513574265044401015825191854158644244223622890547872941379881060644353629271146314792145049690588409654242587780240297013277710276127239858302408265393997604020801700540779272372028114596315584747311288028888823437555545989724191374248416682936478248263964022528494215290884123025116412114750860045242507580760016754657617169291068619820789432446938375567701337557219390999999480083692890704756739405473427814809243057050141818681234689066255744403773070410822404764647019699810780832013476829020999011148642159946088230393522633629004399377165297263610669465472114457868736680229569123926708195914999587636496130171424834671026330814805094203475368968070813429071824817047616619202714744856618120831721794162064701803377996823916673280828674085787411351091726824362786352807093493067977427198339669440124114421835008194866204197556138056230524358271328790250472301529283087297783526293408267723566516224853123364206070784941914163481051429223272284476660277162156763150020021998952708871924398645588652165393051060490502269379035946193798825670509885468875535675260116996947237011410051498909902769494757121724740065205274177806181984601452441639908042176865590624121435418053905349220104463615435629033808172718800304039515344076211575136179359386930163499599825971261482300174186552390704078985482768411165458571317624137122398717017871319328829042699421642127512567213931285200329641413292294212617242845363774761590627413262749193035715780222659109761469593933111223192942188635912493301032849372300996985049964870219131795540068045239778031378207371135661032963774174343459350539464917250600795425107622852867179001780065905862193560342907982819060706951182633722838078050459002000610816373314649671128470268186073295392759346906956838120441950701562866544060964886231575805805434493164043198849977381832974069526381909890614918536785683788577531718881561188863912843007310776718356213983361492613919931422522520036332225458711910097178944174544888856615786513778373295308187466258186566859737552166456112503950877666079113962723279427772846873696229681432326892536918929900761488717766378550701783451422864139935399166729006943149096057701271292468443928014396605052307140310652659222607550634879432285060349092434065217322714430645003636808046428704881975796258689292966762983254511081285640461419657721408585946491051676349019581880576244990613720167098918937865022371574460878298473338907328909713763220048524052860878820100172548515278205181250615485563773385858749757035175696841337732694287202281791088390760647754761091671523380689106664089685698576764695908591394813244481017935854681986144262923223620368911227844273321300600779835235878347751522885614552611447904835581998807840211063800808418411882319741701455548363744676754344259890266566816791863382877773924732152414207601299431384903671248489163223097597718654270541146767751993529708109410796727708702001892066159524436486393800155062611116006954165664633816020466288870188847703347620846765477732362888174634847789311820118257915057758057615373232610024652833646423720660701780854032520438467338301066154513475890228265320262531154109090835190944125417076991418570178697717478491736355121465761121768698224138055895061121767549740071924485399741673520892791829629243691994446534541859666769866780287353077389762610981479794466153344847529773544358356440543238852666768006562718170567731619913320881816739273351338334110754288763362717435574170834547630028311839186691875185571138938879644796544792830508609143915242288811038007793718243082226118844111735788812753240223857298644457797520306276503044408041660730223796022055944704522377980250876554888806511639704399048125178965069463039891010000012668005164589034862220311927682627939538294390212178475568737498761 A013900 896 322922489676878534415793298704494987147343390787379458650788698030332379034631932164556507124916705545843914804482535315697126959295082638940811332179956942915751372936408255939625130754890000817731571535512794290173188173024612579347015007190622170311468853784374493696243652044223170660151136942286543755904277264359259323540279914615217594095557713081856990584702035184579142922110510735538657133539745967333193333139434134350945996225797336700186004396826473820787468377475953700417076831981970791140380669729946254474593719924568151381404678691237270265017430125429732095511601348518944467784991234934688771676629999938338114243750786993702579435256140821294352899054884322416738304542035950700459308085821954081577451454387749962963012631465764243273410197336500411723666007556132468680775607360936304274529692925701298846590853865510548868782770785870175051958938325038266885607312345078315356460770845153677242378380824424579427674828748630572014569420665429872868975146671931219775678204374856293065123257307225214223185549483179439683672786016489555129564588598840276692173521468176552230567631852596142652374700723088239667145187659365158733111433557889601996716210502942522779051418912458194628836661776737805579423756407810872110462381104233004271550355454129276266965873727848921283983793393994119945809625436150680955787218609289503752063655256825206445793440023270559344654248455415083415382740542489766139404253905529819730866431799013288854299239679751126545279358050903281011819741212839460363028191165254409531423163170135737894811552564507678083520453230842537840084635846468699107412081938197862420914847040147128209723330852763243159338713046019076602163710041548794621154185620083480437730637084708154028591439346203074214257363893357710334753076115512312770267593383966179315736652413889809732186574979650959985337917060159616061790933771215559195584706034510208586757349474604158866499620680679717773045793545018645735635864475449978384996173608979439401013529775256949009646082575190673488148046710201417410391347415165103120982358628934216170275797246701240833236410110278881680150280954045906951428106518186272810832955500498437909575460996649997678721893253486169442103233132681876761173116477942470909458427762513619658665301659917935388914389586381814457301806995867177272224509816441536432532723899103891008578960245980297167073872394850927075982078778750072872690144042932178559715759332823197553750213103728372645753163715137731000963834266102261634970453089565187713928938718822641278705941845973466594424600418777272002488876609290218620187704162633432011890244378541541251817849274850184151975194000637910194121699657803016909806807072730881491082431180594077978887838416181526850496500680167719609598774604128129496165344462263488598192869644645730865801481729246338704773308707076300041507957877866977196485668807128988082102426492183658923906955811259082610699877880206554909262905668662438452486405072615106880106285803342132419678398166242300080335834330778803661259429443220991589140762140292183590744177148046586115964997518434999618085732480438865984877377898852056576987125623142195560303412714618241598537759921865944757256535308432847259897333925229200320808873190086886039977719755093753320044126865519087349207625536802736749432810796307055593132625044925474852405649492776518353990074962578935533564978512309372890655177859956264267972604992009025040528088656256999770225245257851520867678879148849054991123623695472805426919688689159950809260516576880056045725722571405273142190022117750628034616203270983975817951488825668472086044294121993037867587043009133807242026359853723142292835927730051813479753518385550118849803241561154263874087639546576426826385296987443631822697729768102662524360388383069210296676997579208008095959196477467601017698628348968946197690581990030835539308652320031945570076717403957660529696635761070734036505456550769010131786863841462049329524535091302203604815465930752823264980065780818965761992466391475121431230326765884566170279411004947946613285870615902933000295306039000950506215331885660655346003005842655646602904478328150770739798623082202955124193390316708768153741463739132526015898420996540575575533498283426911375414272108234246511689709645338167447694136923138526629896833718384405299704495739570856774303672237103985522166358353819786841664314847525189090732644049876836183710720155461724274847256788759058188132915328911689998091379227520037182231475909200094849666672731961589765494124485519662527272650050642428707223378043322742410485148168861933053475732769627247519673261904760907490890080763397132813168050049934805563796233058950819955206492448959105741457118098645404275434471057126265265887793952255867529256760310595761215915349451243063271324974024148166598169832842042554293770349000511172290714550024515797104945525866685995930342368661279934966999586905276913099013845879945462444386993939402656306527917998077094146162097575803026466033874499363772508407017678674609018516468649625840008616121940353624971368055322684526674419352744326431837554629389294179910578517405607091365121495117514945096632643002390841027143094089721647895734372221003956914356491176193856797269145304740865003434675834294662548192763974092803887735070755264894822722582714641396757148622749523749028091989094170093560009557729573885389526651625578939687933436463176662185900458219075022471971660977486862745570368568351772004180623791718211086168943606914479687238358990720606869272072610059011341845141195662287507897179082341415199882370803843133843276619613726748626683033474241680065701492738437641345906679546810346258410734207474137266274111417296193213384943873041113273384946975449138668332470290362774197355584246825954321151495817251128735310480384172360169927354629967735557474705823684548431520585188697929562994228375856847091536419159070681913832061737412560703241869828838164160548450496287657359948324248756387427298861 A013900 897 1318848063011829299286075827032326681503452289658127234455144772414378499547719308785197395305379442036486678296901926965373951911584006300780806502567494330519163097960957894491278936141177007229698329039759338673290607990637993259923723337882227196391240257209617654079322395557463895516293918537129415640032414679646915362530180739559924791263261351555325217103972166599374862187334459005524165137746810044931462225068096087536832894131775128614566360743083398557951920387917919983827083906574398890067219833624743227845942686137648711624946229647560826726627951392697694281011026579087569619825150487587997347093296259378166630721016832911767698374109039984389087969382952116066523326318433568291696560612613528486524551062316464011487202851181959211717177860352198668021036065126008171471624338798407321223910993407549600320660552862985498145544582949343167799880551972227110825775709955846692825636790669462978379274787503413249265146195767110867795274985509102809214054265497980966617067130165554961363562960291695804634126325829802632791527709042731008594209865861112172878782571201701325141413495816819758802706167597865402712827328064800904147059138905210481404390672031278060224446679031789425141826439199036648504730142968896790597211521130179116978443078260564831331191591857781507264839494584204779264801037053408432242211535309417871563306926498055082470471434192479314690061760771009197591848066032322996379707052779828242292651324976781972023132379075311255674701971495052140883654016907098852908103798566206699221694872126314537271937756640258372568583966560537239635227501345198660493280791255875828111120747711511926468459265259101214150298397289959556769973410344399473661050430645168562539216132648293656576324326025267321601522714134226118135875372916439952097362648407049656909579377860219785817032923060967465327078572403314948117576414405955236526246693500249177399384277746580319830829967321584716036614098463004196067556169740049732172141257632606537437118757968656680707244575491418804783618925717180319047196712369623212821507171858788861195239553811049784388261655767800090948783442594699842626234481259031074972995684392541170764935049831879252169665762958456118104663256540419185562183886180681323383790074283309636561574617174572499839800647424131554806880767253628134564669392765838695385643330209054100372028340119568377640343569321683066121945483922371951369426689975883353387913692406942553952468799087150150450893141682157722318767396490022512845644462433546272707644892550482268069004215799082080891756104994928675362636823448878791156927222758315362313192958956645887168090530041264911945266041793199289661722627694132959164358890572547265828611248267095454467653799763365389991639608924373663825281964959494297803418379483674776047368097108567274074750697331896701150503374863879024075822692276954399435144316460864307355102602139153773594787322135719030549441981950429471111475542304289933546238179443472430624148961955715406357340965629148344000399661326168042811753297048488294970201375797929447295141884634514210402798762330037900375223558109092853007703683954079583118129696744600664030030728171185075130829663834652626849056173109705899926993961381362502259415839804507041362759045229498153028145538575593370161986212662481593961095292006008442054968547078605176770184765499098071386049219144743593191568262307101222132097702553025238853091184020469051177045807409107869018576694382836654227208178010693574338302982658304180116888127495086844260051685012152413776404469279598847445291411521127457706804070395228926622071493464401432515085587667925887948050109940646391290967098304950539161313505278232341484474824191943625944600268663151690242425202759812331378067017811715524170711620843637852118402786555681344841868822490241005072715050292821906783983985738652422134934303596066925456926006248894788934695891626220885326994559808424745949225971604452265048240862401778997128760483290922421044630449223253536249328351635508518887519193981889934912409208774875922580604312764718913711267437468279784569439059689189820963384543169558568159266222164995768946568782844478890929182296328648171225673349585860596725463665798454888634056757090392361248611935872842132175240804131511594412638454852235255011295072301926979747688288486087468068928430754477075722790402087228624375065146319193745259828069933092472290650282296746036534729135897641383572627956298227658305211827627723562032894999994493811375988752992240016575618507771277060722844319305435339247296757344478793725599705490112455601404804121597189645633293680167411222345088618495927044451669735870993519392446376988789337905759232294102729878791017286332717790757483795794246706198678880437098677605168202140832105064041264458977681094609171245949481597736997551351752012480018838033741776123336679263679584469674991472105127137658142665107198191902043678657979879428346064595546972131143114583366334908328024146976423864658279434768871434716192955412876726082665357609308492649367132128128405542805029112232720180099189246111431198075522752962456324594188699443445749466973633514757327451384063330937904784102473918707436229796137714926271892616645322174481437880259969184506739583713608237471501392563009518665607736615539356394450702690206648112210376122787449643137267447319952692929379520751489173278528594732910434893251187430678573158428635792696269210098247312982518352801932569815073626046687840374040394046089808380137615233668753943033405129869192361021235400941018814618280241083002345544073290376987369656159254790482346546772459885441041027792984803695183919798011532194545909458458815843807681964321537987479331483327364713490799998978662656831083760944735327378802684475310245340896462194138978046126868969145218731152119010268247478720342360478971605858758018003529215887933721653489746402826154291104065325063390981023979731074963437173828376580670823809827775086260087220338917711422311012670210648218705508961 A013900 898 5386308692994675053043561571258552432254930999645047096365491220162335644381339976728933467364095484600657279319055456821210722376052151717025192617942406162767644527545446097849726794373117156403818175329610154834924845385172618910847738407968141975008660725710056670643014675018633853141991508991408783544872024825560646679024873688617428399923076949148455274499549829580673474034154851358920248363236884651314629804862836299205266759756476934549879088477187651133929996008215964923868177209924409081322422589726647441588842370397457240796154521449832819995047942910868045910771414662678122171897516931508627553261078346222629714694335568311783368697397104309283458564844884120179403983540440854693686214894535524305343405518157732985778896651715090798533337816642274932263381414617195099115432433710914139017896112086766730219210084608271935961716776767995380954659962190324715550661402806383434015876042409944419461774538917477554737032843278653262273550363592712292213928239774569563741730483376273183259888849690275127402039961447822762386511108029126754930621107373234086366408777827439583711371999678969393745891061792609689084860803376781437427908376261909032314153348033614757040722906280410223011158502159224775194816881629414351374862170659285661830776354367051088204550911497957311601838244670845323200153180230862431528848373568728838669573381817633260372734854856938961604995927226639434894064278330676381837357953965149304175659568989000228721646972513857774612305996484913943635072254104299332260839631828043346498023248945953327986858263832235859665726346413856700931472273471427194519268572848913725464456356849333570401760953703960527812447834670321115763805175160972234778569724848363571434975146565028771117022756244120293420100518318307023304846746403405324800790889721879910834070046698301487475129978106220286109786924630950982921941951651776187452080647171061165666002728129086430801412500368051460349851676146853900163702220391506851213974282438585992153474156538548718333138278009079032035582838140461858200975140185490533107530262095651446796339056959262235469883816582928119244017406684456221969646871144490072328286647623261788062242001953427885665384112164393590407373310699982536173700771734406773513060426170539169990763455577288721168229663945543107118336548421309918003700831664354581663201310550128060383501315910669330689304811810255132031703672832843208959826913957195179454931699072886491539831774820629016606643130837242035879800242772297434735409394669308765911565213310317181502888186749246925652102000165893197977220413284389319842797627394458529538673676867796424429085701832060068140572986553647012106731045488236112656117309346230860917897027658892812686799351267360352630245318447643404802497898373035621153238807067655636529832092769196712615963397723896649065471983784943186107091533351001739687472338002132378533281892499120065892244497121812228386006547925730953395848373800492821886124894903265197384517399672299246819422595066970380880376257221864229815524452229028093976094409097699453627536266177704121220280828030870118960350908896904230061615623340540379492336612604320316565712526954665136526896560896768627966857165653522975597735964671583976840182490761427012136685579380838636280402222242119458671938053121053740378103243177031084205139098092278481052288370959631932445835001958266453697277131656694408410922359094512931025148557749181672381223959085344856966638096105637562365995147021651637648637549777762760319562918390811675729321346809816685256627269389278932450162099084848171147816210705224854446128808529455354936293563680163786894519402058703867317830017154346801939259648220333984089085113957141154663967901847446481270779013016552302393494885511845183981127501399122195474620938974844736150021299801215779058480609615964242318375780139216095893707324251000526325556959047117456382980425686540343984863808708147313355979739855715100135785554375968003952567818568939550710796262303138990649418170242931977497036027660630665065705361966679530287368654366701280207101052631638936439830633115679836986379776143337317777827337210281384950450512583919082922764345618128324750943752716962848947062882951135409125239835689628532967817255910210424859033143394310634252251126100468857226885216083372279914513486694318314427778672972790579436524003954852512038827939147365494209409080241812899174717108578422784557523798648693072290353408945547877511973930426213427422108502372512169534487042084360443936500123207180414975229207319647774455223933967343185933515482791873770034152961917819203828920580352465404340590798771887834138172108819940460503544209640706291523730249186371577253200700272490128739061950430327887078767032730614272035146305945059531574541124155992218175206336174410894753523742799269436473241745921657416432442821607095455117473054612184102346216021848036758116706973242745328490050734283553187590760737984427773725413041031765437391746690559682074743697818982595395838365394685249870939669677534424137772953691621349205775562202298764720263278899232942267491440550896720837731450661585676228843816483611253915801525104433946827866657697833866959013546635837668101962907533776938121814928207620406413159640584331116265596308867979738191727222719260900989932509307775661761726509333452345874986557118866866113145571830080677684076011912277274240057962067836821791314911549869586625777231461949199216187196725610314312011210903855559458747364029432495128414513441791647496672924303898390839188522218615881801332950887330962438895269301944493400089668649063742014019950190589641102650357029756304342030978696647277143365201108246510797718167557616202325190388773553732489766628755135426486019158154495283095422468299048307000582143545194377164791683754956965117100401955559796089228954774528414459359480086231674137126000538739126773528699566452404298156720168991016643662989248725069646621494292192541426057569908476673394164137571829157419978600663387853129061 A013900 899 21998228719368245378810262856738625247124795950581336491313399057756215167553474980298613902995169732753028995124233710258963532466756968879654306196131198951765499782592883953674167050626042151585990213681836162971471395962428878066412159279721096608274846278533168158629806877258277538251060663863321604284395381462097062662452165656556127945554238491094155335038885958540258115976365862589817545260544123841318730900670114592420529178788187204872095735128770563183734630627150830561534946411229489053437987421125190542840432713782625514592815477207783669974595298690219097172227445395258381440368820797491317298901123334886188240412850588877722767880408211106648882408141556080108823988581498035095338563936987429350977307820113515444952577594166254045380803510286531693131808298819501121492436717951178146077128529269676089655006125758728021933183449714946703352307706241467361105171785862953389247673360682496413468252856167408998779070572267191067104669313499359865343196537991559329847165208887520684024895310908902338097798808589014391685512402812864608938904595244132705363136455933823831275198095260878579966987431358259023801169091931916445380758027399638940783266002857434062844773462262729672210095449826992063597926821079572781864425966051759230768735539646827716387294582199718954270379176898444055327068803534045487469401171340419018739243318254777816321546793456079270029925471382245342690282813194593741738335457147020238333115421367544823122307122090819051151893532550033522113942228059623007185827401188543659475923249043416932784455822175498306696652637115178566130926843556929276563339297640821395083111671464720084211402312783298895599346014024893139212072479680101865031391391822926510461153431061380569147803755799367934477325946964316032186347901832894090424234873504019465717336311790579803298665818713592376721266888672191540302486046682970778949230023191978077757687407954730021122479594165659337266289580403042160512476402003173522549843580881711489139995956193243359093088374355157683815555904832298415540460771006702071754997450955112169512375138866379855144787965190153314732610734657394340602456756088083048886027825844811091886790622419996781273880917874712026976343745603109375969547495541262438111463599583525194698447019686660443411887938749656549325105415744020257428832570301222211325262135619088561540318107812080524137520471219074794985813001920287782556038059119494789607066007115274792984318491376705787352207817295511035978728051306582725500320244178318600168189399245879711293127146390786118302675430979524575751963867115187705559289632839335474947426702369444244807253343938018356352982274956736315792112369609550595934961359218250805305644168558711795186969917310377683537537535317338877197286469243213153387563765183819452807123779910769063191568728607564028344943194448070251323158638450359556059345463106846849300155110437548760230581642939690443763517728390025712494937739286966534357944569399320295903304896519037026234450639935608799523925552496072922853813230873025867635861152290323436259674492232627579179870150041704683716088107376755462898874428900724304425031451873917209206343097048074838754634771255053650248069317102718838161689051051180791396966150701234821694449711434862455271426996261262323281520874689748702131951833562555828033292795657772636744131988124603734933967177332757981811503230676237290085456417700259356112740249851990617353829152524416015682303614943130474096523145946274474972438265684910667183887234562832355657797041827319134073276687540023477298639479034527500632967333957419533268289113043957144550671479719720602219693584467354523216616890890084928146932268556314244752216602997474146904265971903058021604469837839914274757574855413812427742506809591656357660094851488102361755038140539445164468519716213169178016720842042352596455585976680835500566733502001291450731186739526825105408926266008753150624470211524465896179661918412445300910686180385224587997513725668512254850279398507328732227622337604809359825512334513477836326172608667699065195101616153929211952848728538381137915910630126780082873742405727847414557519888894496510483944786703343509243654131415100688347548467323615075543801138179847581122395422680146306377202119969847455660253076358050960269179137891316811771144445521752122272805306066846978267287121076017099270289225099694562266141834024668303332361317862245072834167503584926025234104647827921032094530241227628685148060756648079324107968063063778573441504089690568739980748580843380795300354523939960273014256516785774456070254145921527328176898371138084310332811221855065875291542847803627654682985410137818205918358234432309345031374233183577207273331650814452553946279517142134479033013063256523577963114979706611974241578372776247709673761071490239104769803087760386976109156160168360155340726819814675704576283201045588771861201066127669438831544693938193856992613520762939455099733126290874254617070050661488121142811006204636838738863946799423683154575869688019155502657944904443912657179365970587292791977615636158747604059845357848470099855378432721871897259744533205728778924480543786673637044570380993881174184828971256132894812621605926760242470107670709452391701270107296271438150644024916728571342034956164993884351196395887976728998495262059240378472915721286759563943056804325810212524326943528001094962939214431714731021575733928607923416790978186468029346334261810291999298463647394241029568179969282786452842762134709332809386822475721924720682781571341480705706051899271027654608251340807439799615819309877823200892593337343816975425795584752319593062125955841228494961211390682995471565840227889532512391980459572415188378265477350446977329837932340185297998202611489669384533035071900973102880415303496191714868727103718767816063423606272021884511979658866575110435926265006394895335428047830846506158998896380065400658053707305668836491460237850630703147320779490285779148421245033648092022947942994352251159161 A013900 900 89842987911000570319844373343469076110407626266565186945509544405181216122020314720512549339836475700706378472015878020302343221911014603358365031589925625770104429427587379948084619325628869377334494217688200755027949299721551743339911966126468210378951907961003590609828152897217408552248695108344855627379503461824732075716783552210106538698566010975716130897987649182160226711717191795768936426416133516724453670190157715677019275639618014151605331063935146985869253788678977334247195436173048767472635137864604811821205154086792334646774032283279786494326914633976022504980191281966220150898991741387855086471759376713132016278858363502886096434023143055388875807291973337328328528160589684706630907324313614297199755773845433428542246267104911992312993784997164734374451311405017023349788382292221124617571746703518813387436100173217346873105336460164263546107863255368483090956993195814673799979812020036744284742104958126171259322600903267007304353247047932049125408014324007865450588137276782732113146758964178358947927558211957202266097192889840423162231989196341157626106290962815785843134867816053049469321753335397697037365378489528231886495999240460892797691877465536049313498402142000676517002923036733868113932356527897904277985283952377955926141823586207148723325066190456454380854609866750112264805337027582198709419268793272576654851962375327656334416645580700766802808488647597699586326726727650853495227277578869602502396515025522611179658637639638236177628499528181124457699073567560534383270644875021532348209277617341468138601928807802774809878105731894737897113884452697698415341610588834176300480331460540734760647872397040583802816184655225080094749164426333983707076570614735405984300907188951215443837114466863954380566781377322910071368295652223624587595708071112639403955638948320218765231884368874001339359702821292986141940923565743967641277329286948380859348248900515320833996340033011563464988590541613644890791165385897562986619338718522578774508146624684781396115441322792273851628795686481494791207211375329242937956656844443224566617660817019320832776683673421070342852770234024998883848834239996096068038475129560618825185933467816131274397438330573029264086112467761404605506604896087565464753466598522674831193122171549309603598934942535411062755212353545568877385352529199791934495714413344055213275374724433425880710571494026294589276353866955649253024897593287987789729007886725500897302048134950095482830939298824413917551759213069265815798583409568915173265502493649496574771971871701755976546075030338907299353171381649005223462400348768762852568260342573749609661548189230604707199571262133081744062881920834735198408571622144617332199586654454803401434899026257230807713340585527079025700314866322676082963302560951002211029027036657351841749749036074880855727610845388558161499163518453751913261528865220136324073612786693103329206478718511632681065026518035432402426287715959639309937815773828333419818983431178295637881146093011659833744463872874763920300181470021755819037488167930062236351572853401766528756086859655476140469559155425514362780755953947877032426575377629717148036835048997139497032642623917535868031790146048531109654992415087178521325140853045063836517123760920833188436490266857617715776382685841277364125806615404667819826599140038704883499346196831682238447550282911894206274342155908051392675302640986046936559398567160764732325390995654119974064111876092854112388084276882325529509410093322009340756381038565298186574364556323995902787803392858897423658850794964392799862602521582831073240552834871938418016541940994790631246052788016707075623508260701086745129814224943111563306772580518587160845859560115251169092836869191831729451686224570406749955599803560093321975951043057410343746113024815288535651045841505920453107267607706014281536855142948176948700096862256976415222690494088245939825701171932614751218549415357282691053253420650186265894634339997476125065233804516496568546280941723179782619564616634139511272734750898829344817557877232358419862379705635878448465841445072330943743508520411412663244734232975507353641781535753902092963989387319911929445517081766544136380911042944843653643513772241453685909556268163408210021437555370973963509495249406992284886314786241064882271342801099833364326486423312915810788405598473682511146887494518887661445712130481981842308000190642512964207096335558699964584632026298660115098303052727999540641880084287177415668676474326841135571020294209341481524115259771032349466973211577715690977798054461298241810981027612255682534598814463421269914544643989496396344065436257643508118435396529273472609372783603229028351980537119280855802221068422956490024554122239708567953207684659031201282735851734753670612004473833846047326317265834357018029457560525284209514380782899759878787217745531936859735702797673490148747103135373080882801350516057671469537389872761441791512275160817685834155830410976634297047475573251363517730232983987473063795286463968708721007560815442184288127098905739841533079008571997251577248488418485834294583289450912457829737470419907810050111734249913359697587727366937587491097369434186336143611837122713387087433032409208052145222399548946478809476822483412806436074946576306508407688072605551642481646879483498271405688961613570222976021859402237603845814780816194389652799939235008599780564679948476513561548634439450802332265121393104993675364626854680786467183100433380727797434841577677128520836149531059918388473665268898297312691654792267864703315213213909243005693050767259291327612588641341639220253153467173482533202344621678377117137499578401899812488417519640563867623392599786920160443270862414312437850559768429308483115739757283787570223040753070185836150447007021424100078887083233024923356352444413799170850557260636756638275106476894838882398434317025574008046650473551704721482892957804060789400783609248865998705354675942837055640905846355263167206279013716931177023311380599261 A013900 901 366927836770305340243846725016435397211591896842905146569342475814745009945159289370360023271375490245730621023938519438594820254949996652590501983881446838133309270329639046033352341872420191052841185168954598391810402762942089196526277800769074944476887866255442725413189769075678515485647447940686333212636257467941850095166991422364848324805352143991933225916602256012509764073550894730291709028062557311787857958877293316754230100659039571214585484203548597740135605267597600009776305128069784644283756639187970376563795791011022660723224472022175259301267046383536107488612104194869521684506723069993880346514398942193479180816501721240500609332290352575656763073436955598955963870189192491900035995234136556464807819755717908510942816521729438172717490230300705488823430975360541430079894081908042587271749388283587889274441164153537139581796377742293328912922670429113677160260546868019905081171350250844087370059515601588054166370693671633687798716400621706329765127996708694847294612462040245633006034791432359799957589888421012621732169811578590162077294829308766118201938329027526913777732956782410075390706442118851069868000979654460741375870196993965572735946194448873244537308137686547104963768154977247827497979251227944358759623976175190762175911747850252202308080626153509395793302693011404000250803741759685485331337945097873323588657554389038056563047356632785582400116951294142412478216570955125578410711219587138922449640109412251921841455021642684160011288732551544058578813244056347546035250024004720315284853858926261907366332276045876120403797981497737030940340712607147122795795087147468248262968022198325875376696736304625845349665382566589404840045157182755049192055129124211486315889319351302847945390603031233542949627172389905874345385327641542157401824218928939201702334628984473553779302304182802677744080301652145505995287067875778503987708381818155169216045042682843522333445286325162559358923367619594828712125089343709622891215027879656782495547496138021740384656470021857248429711016091954759358264163185193536412151720175047417895747755160449425232464086567302666808315341765551731966525907768402295947572004315113652904560696061841329553897852283331639390483356015696820310754130562716122202165097688493054800750661453946706901368013797743814856809625528327811397698395649857399439465881731252869240593171187433279072835925749324283758358146104387434069928237285645064220020030839183504940172192089997819911525322021268087705087057353855401587568810301603816028048811999816402610522785093189013285567801577482161640195586592964083882148012726806853134936884633365793354568338621184901915278476191248981284008960115763062858555645770572453791053664055045517026603672548036182599012861998691728975941681645863307713106506952482549081065860349439327314241991787982456977757991181262255775936895224880486642703323299974423981285366055746089999915508940752077544370355867335027510181604087038478865356343339708070348216130050258708392966026639615012938655598647671696201661891441897322962286824464131335109545695042151008081859263099605789760767867016232498634547248172274478536010408926352905434014386060444266416970512772984232156164502167266951953473064177449960886122529083062198259783421669100535745726658335363463370620040303627046724103570923780819247621633374431214653404563301826470261725878557990750039739247073286228600876596191353755279649176247539846404054861690741987040195213377262701573258287383299382577394911271546511670592476555985572889086548858847387990571570624578415826862536190564871598311654820998961969052815073453318564959776957758765411862635437591821384261045711037569076871419405904386878812753202868542342197735875326257414943224150303229158085361161454222777900415113319580696375303630901812642303843950761144723740971972340171228455844743899740633238951626169792424363014295240579634387405469596299331088085981991163838066428885810093595813283348530846378726542002618032239855046446259628152096434540372580273376346470360105812128487268880659825998732943962552254918364818167196807257791511661351879673806891720770869370482325629502558515753611954047291776322020742639630960365759159824673937415171402078910689128240725093240076904664362443633956763141328150135343093057598346597696483104801919326749273405314630543079167527938702775756738093131965217457514363252083616998094357813592524151945886603277839631166351151622084060060243238384074733094595949475651935043094117345570509857257474726208626739554600665754034120656546132989490414760377760231238116012023442610678469425852241045295237552748873271879261695062146221805193992285278109150010121400602318757411994886731277921352063629392062462706867767265023865771515193316002086263458123633988190022774805759200900158083589284475731459671711363331691125652398873765361892069821692220714754781744728860783443531681098789988192662280335006529878443981652106409123516734877182157074496570671532961661137300083109205892036191466994125562260136222727319393242781067256175700133908240293324172768030992545089511987902547163892128798426414328341907029761019934888632679415906933471383961805402254277734927037168009978257603529849630461247604710866917172335095479014974354947220251863052263100181328726178380125387239987294347265016406068610936502145434773746245693814943761226593852006538000104295992146200322975389884629637857372403989942252877513234339462795461256006314546701497774550347901828654691408967663070663778231433922232738269075439135951343750283684798372804953061300028755978502674365602139953268793994331614438970393900882692030081075124328436687187334228871741281662478379165650777426083758480381546532324565340182360414186522972457155841737909000801907205201475858462474099335490962654699043607876771823205188556282815519080322504602374582841607469931758723838423136000637392688374442327992598463831837333245682990804713004611860522474052529739316902874178537737372816761780079208005376656450331326200332337012083032816822449361 A013900 902 1498570345081440810395234653486348822187259677488005752008998174817475909862034998876776741402647911088078675054488331177684543998061536278841521742872200913067086524262549157543860332793493174699099737189712644246591257734534549429622167692398779749813002211461719890302733749071747700773448227782004994160060951761078777915521604835071699408185863496629598479899221190382947139962553282718879099133219318379630102477708712512249267908331684171837059790621197031579085565609000625797527417549854935535503934773864229002894574953863908659682381789410237998687564045402046200130348183354370808381215592196885076717079803234211330515851855496220049779074616361244592361724986943798651650998203551245361428908171732344394478081472147265867450067899211720170633674567061341587609263269900962615130725499814718638719138948438389582173634432960625185303154168133677926906596391222213598003897259724226962361916992730822588072147437727961373608928716395012815972425450495511443100089016485977334530774050831029230005579697723692091366592820890146069428976459637931659530041889674761012114654531519651696086552946527997771313259570964041773298972669007762768313932847413251789576450588694837666888064702433764717929630485510732829532324557919298783554539040721072766993403345306962869698634393354173876868823321830568088828307812524473250327202632912169538741759906537824715847198272271316229865900040897358320944696775654399329912764102627053660315497620490687486244608295345908020586264323902493641185789748863773069110110658287702244375186930094605182136745014931238709217271740032889305800476444699562171357429511214062220199035962428204905951842517438458719618413738605590354896633266495247079160321544911321255474209885051975312596617707230463943994115284384786971319862562006149966586947694351899522611706560570117425463602319815288598977276104057829113180857909198534863914703789891909344750418774866043912405546227325882733840338284618554859538018789513733814559634186578334145046848024524790727926715873872737210169031190532168524649846027128812107254405252518631334475441302598546658041331808413607388814507495620031594076220426442839585281774770395359984941169243346862235872403772408207031766312464787063399527971255385319477401984677634672173604800577194725199602584006519379312000511048429869142857151415371978254908122047044491574518375811039767442494648277188741056621794262863074823872427983826540292426048027970340191709662189886952186298480479192383018264433756025938199479191365721590446643970181137262169718038717121878342348600743990396473836884435399911207947164580925564595695248865468013870005185906331119879097090739891156155711002278017748040783689971447240729100496060420875451133869085657107121388811028701718889002372397951551980894405998151140931184530161319005506123423032903290940525318389541384360076759649724829620377951285392748844956391544793638661914744929980434500651040514768138853189360199433477938572480707190045069817219844954391641206420942364878313957776269092554622128903532499744298607598582080783249852230682667343974258129498284363105567741806448862163905853050807634370063398647106526827435963588123846488917815688186657675533223599465837125740131294880187562704973907150663406974979732222195167139657991034116256115412677224083525152958118113384167670030760486147898197184230385552789022384922344568580228049098711255359515068707381704063291370480361753734238646864686021040012848311149291976758045744760420391683721134519034379860378404094777234221891263280967476139681342159411332656905110918422182659536227766096681576770571094305771804470790032959531577353601253304195307281921049494246904419640867073512356146044168588616648312115286155843234627036695477568507765581604856352701445863264723612841647073934269723914245771383147541927375227373206465654307743974405674619951835575391675410133411046206346525381237065783715694396183047136094222210940278965889064754626337018178226203448919434308088824235046215393595605200402770195467076609995944178507419766983322771676021251215170403626864348672241466647718353570567638873127674400283692028366856236585777028736747842335136498390968541237035259444860757350399110652471238938401881224379337073594026891326416627320407886450302261439295904861699630464937998804344804623524296034263918887915620171180021983945170869802898352276583451868472197952265534164840851041481486347422333628115486125904690905131776099470127638001506372411849459543561435727745161864878535109786783378675641684133606716506207520718288510792413273570938159820842820953989714547660592563505331324984419226078555364568065006446620814589086296610857665486822321330639465085728894098889871884420863751696003581355154851235221310972537077436510675586191694800860204606975958155536529345080316619330176696050694323057968087892743988268764250843020313350718878428885054522511182307249289567640211778480503683082943909349437607763820428634524890108518776178440253212508406726390892870901606542175202952184607376867861262235399562014433092594778090205547326088144684392620999304780774599007117782117184795510842154011277098599614635184922897412709793405152097951493247424906720211856833862405616411803647256287290450935780940535778014297177854143610779713664831913848448474152219348830959400769041219994379348672304891815784355305630169293177573753852763955365820288885264112803205788602932492507727144919304677879034342406111116645246498133762538850416206310453838056241714561007338777513224648597469270050578018961877347368719171081602608508742320558750879230065385285034821043740861813424700988903402746148996344892602578478911469307440179009610828813505736646104093484754574213289630404118349939592658335242630397635888084070018670552755022448931570177976069019018697973131679924133787903203144291464221369062636157991909555765735787227768163339176115982748286196899378734070684546027148428519186848304171696800410760873902345335440151742058309602783273493966807985454619666103497923385326410217382257709461 A013900 903 6120312644917457495175988243538250711043809436088441779785701454770228180943447000947642766339295736322733204868710847851112623827027118377952937791586098621258201140827201276874037529022238268281767935756242600080147602304870287860069324694693548774991032144833021665705285207317673856476540680532714378654099093148373597963559701828521162624671293292448439781354889162864184797268203824505456847649080151413565681159312630479989747313685339657883907727935821417869174937589285064820307523542780092075487155513873671534950736463650543220917475148512142420677879005390542287998555145985769172880530981306890538705302341468645729171121078883967801522768419755575400909113380902155017006493414121844731857165293080239473832327018478120676518689757238485560605160933009792239296579729865791317418011144518792207111474098456175330944922561288922279921797241228922154957157227987033777821314802336975061209267551928945262768045422572204773917599379557588236725798754794168780276516652319396517934468831773057309295018049053028594042393106390266452300952187783736328618303611662581124338472686833941011638786975467942225818254727033813970372107576467272929833701456053309047060971425739175210175211939274440918261121795504869459825796259322766081213876450747974008750525595971512363099062424532174884693838197511544962151780765439013726134578600279224525344760376051036459816258310981554885711552222928942015928557046146907957696049784303252481148184147343637253259090983630518292784382711514498182460525099124284455325672049623463023954945316386307118969862452225686943552968730740063246709031648273926563603049224178862727577102973188994084602825977312926695252283168252830174023694820326505091245748381893872050803476065750657426151158974717645024130310227071192854354422009351879084687719665450287192197993375730977147453323697959939982371692313858683938971054967815645436248905663001336846804530068849184808699403752567864999160059428548924520394082076271829785776816541038761060119977063809722336716228227199519912788550454283620003690960809242808656049823746216594751762484299384027004653261280073822350264718877369266653398285919855627593088881621546460109858214247922163404388720119296130746643828503749310417075586932090438662976923023912442258891539642121554382422112943609803567520599173403476996212034952672111762848516160456455083982073168243325251659835523514814538090126570753346751252207001173957034837515177081694347301623059379491311013810423550090677276792167419290226431164935934913264729085260752873564607611642636180459864262647131922229193693559501212764288222812122679290843561586706780914502049765232833029340307387880210746695460114654562791112708996077647308960065060860957850851285866601276851571164511131718816293478112846331396722824431455072828191670816373111706564178132103363433490393360044357406373854162200826377415211222623810950435243664483244452764671683278022524543415217405070658449519179866466682401807028715570259685577385998075856242784977133341886913268018377171424791277045985738189687591976674708951504745183312382192611600942072665643812319879459604412470058350656510338410296478046413322458046326220189569235739969938816799302914035802024871072395961551468905030946639167931571089921699348399504310244340840425235717213030463556749160721403144990392565340298932237117175018312501866531199111283732374883077955552095736725050851622886324946592349470215918787757791898711043215537513800413134511569511384221777682095877169210322829822151300541883797062860330257062550269548709194593983115398820407038954621994567355743223324370266176825296932410958044400055874601420232220917358665401040160503276587159684855798887248415134976937841988158352304365510383515195036633020133919597975434924327751605320971930183656302024913707895069151684259133135093490139899585223911473614190121019911625292716934201274187222386050656035681604339051199145578991569549025923404264866495253434177642278711815731935310577099875147176483335199204794570154158077283049961045615386331577756355515124810068109128660622880313276650046177413175535908864489379608145873026896745105922696208548840780599628773308215053010234716940134015263955522358214868439419566061510368874921602438820893109474055905169459565916246489844341572322481483745854823420907740200957833305394055072256736498964652456294532886963431146752359479172129045620348160684579365579872993900192920085002293474030339591899622047756489590177073606789571318803217119743317512290120415311783632566877811747324489718641573082825215805843004342109462463985901010347173815173749204687169700191545646654042987798860893650515484101933074700402472396529368785969996090462118170224653035134069165399922616169283084618591364249650495530686672241086927887962495555117678984895034771866185322993974517336735495370525730843615232448345632230104775984322110287880060442442172219130772488956564704003572582734303117947483305826776406691738217091642309144016585458796419659771964942122180504288552220107172473409048956857586622708207899425792986566040023917793672587815881654466320579568741062576540530625952039610809667784731173378790246145479955775088395791523301308960923964707034284640393063687563050179217957273875023111523969118371285774929039358253684180362261733553194779870119640242015620264692291909080969736701288079480040435822145683827122873502007656596048363685564439025195583300940292077154230442036855140817601967868274597718681523678608730830459334842680324633308580538300561572843282835737820222236265933335333544295013163020136315024614389270107995997659563097473069634733481376058949862121172223083368300810709985742533330595568067592542090374305179641299070392823090157106640315499622762049615128160038447322423177339938703874695442241456643283410765067109834727309259864803913317957610081395490915808612397294352715183661692514461258258405042949587196816825114022924063639526345915931074254388895865442486816459169892084307036770059983334460203197632952961972395934977295221096093467379561 A013900 904 24995974993420033073505748761422813267224733161738241161264563097128543684019312840017268769649084056011411004737506842419576918084585281194515971187554576965179240537453513562082533546317252333727836708190006159229930902720923047519596989054922617245489649373744688617928621020491319114909696269904339326575584760426365759816572141797565108796582653606981965359471284184942779994707868507866560816940455895468295011988429873455956606993569609382103325435570416188540915231783336722517682777208591716825589167321366975789563837741931647219092281171513589372432946323794519148957187070275625864730549461286452956016863998094437491153504769391091782166940025892165250428310868055872207111236759108440191222580630634299115318080608493511133090657356227456116553098371666225494303400571324608185258216733340343771856178476978964125287489177482648772350892034700282201982680791979072639033809605539242184459830818100557276616237078372564089361641543650525675200071420253619509696101936254299638292682090313175129949092509155523133957131728201593608108771131079745323446342398694759232491880638771185319574981525295598312406559948933526670210694925157565840006749950368775532410760460832791215051793256402683428711165786143232865743994328496368275051674026376251397112030337032849613645243947094279978752989276295098291469049975910241397919958595978981163185061196590414056572040384138079290289436145216315016195835760725632936934394620122697761509780024350296249672706745336383390078990216479073541485213017858589268280032543539234959597416121598633290891934210997380271851623146184223045947602863747191752337776939518117444560373829904143929920486176769701229006544939744551966560346039390299769661852212241144736558527403608325744801374519803308760695624128691685807661749282816018721652200573385183371943016943816259498891266768161888841944210950722564933835624565110845341829591867169422817371228058717024526394043565266170010934597872196091182665991001783856299920882212072945084397058446282350805105084418933786475339631698890186740694256731989364074981741211746940842267913889598604073731389047210777934538488631782699308410592923568288508561894519439519281132042668153155482027376227937446878498806635991062423688821664937492633902714298883829341981195943928282374804533895109742359914446604696313803706568162243124322761387699436368664946269008495732903629185921422377569828424017740314220135889865701559099936930572234524965508906038434839842802814164631348885156824167749290633057747146016715199393321842526071678087511317302067252312094941414130708172193060052462551842295075213046614413480719830750639698735948237178607961778743148956590789675349720814549746205923589715452171110675127298819619587459072141390778644551077563949343010254153814903687083983330094392690430972820241893890466473501478702081549012150520127728864157698557208827841569529128926483529085359683152780648386347455070510286632819266481244339732011816444063902487784289213152126287732127602557014367895258733684364827122224193161479374787399326241284079529155503549481307911283425227232019119915828559539432020849840573377779974604529611830256285834696664229458962202439905254846967091628849830516533085577971643418968315706505794199972388497419920302230497763952973222670721545617905454929242582804051443305858407266498880209448542491609465107185601936821593002675992353561348269750454516908163881662600702761063658304137000385651317670307619975649781083071835553013811546453225454042649048679599477948694408157468224937663199418618414152770350481035583437823208201610642634532158254122283928463038372026956526160092312597515534971833680805442723053520551592412895456079253091210139501174446817401679514804611485322824791564307954161961164011071749881894659042986781035000886756252099327959817462834409896168458173854035912562073299187487447542088769610523688358109309134091870365983275962723341481658305048186746322801281545518131045778343008129205342612733863244177188458622765770407500708761167157589781628956358844932183046309315676751923974560471978566110333479730243219327619380929369939747008168175022023583843989508030529180887724472696854406214152617689918271873536012818707702408301889171380559032436191441990848369296101196358494982618108205419765259863818950247929430188152722662472087960393165714658809792158036061404958058180236109882458101246371407347109543400051271544124874260771805112077951779580783957616838304864326891731776494562895012695537841960802795261593078295270845550018237835059695784393767269139546697859219876613597758627282302259902925724924300612074459721991767045423620512315574618963939136188972316988437917137991588148847003052427281132675685444087012478989356619585215173873609323361838447372968786495363274155516059151667859888796406813459343825014320229478773378259507864139814457520844936603145702345914948841242733038518002324207052919994864185694788717750098312434516810443349346134744162193446417387280688855916328894341792086139519745380410691923205822370253751026383389214590252780562227350627722685056009571430080887554345337274942409911757669981350926547375009288369927490623073000832860994292340556106399228618525183963428934113951799439940799994238520190255764798153800309286604673464572083229814701693508266336353662335492832056236738650054078169497582631467346692512623981661009464036354792422972311577718176577410987240306954953547812597669702553162117468309014572788152817464929537329596193409799890325556515220207085053861820210824272719667307455355934600769063588807554103701744328342651832437336562037419305952861168284646021443733190838941597467007560709321463481066118018690140422768743839790158478209174690399175333729386819172324822109595194533541182747955820997221000433347530353775318290421189021348343119638475523105527185783993291037405844744869700402263218434307902060003739314410294315452020106792265006138191234253188881600016293423943992949525849587712215431410453179638747996252250339655940824944424210436706389773776426218332459661 A013900 905 102086086466601750495537902022275673087485799930588312464961763409545782388446959589227367399392593842240259695859456432632636510726172831511803872443062835338065501458254432192414837339047836573430191627755512344917120029733424539297833582596198516014921522496960056529170899038409616888521805445612582148006672295642080826032622100887577458401232012178928651706582031211008992719166400480846328899027332863137959126756958434611345834579044635247057573514738572326036140439041557291771190748080386639279105543846362187189133459285660782339142004624859821869542768513955519450775196670899753869771901785389463804121430271481490252057519982174927338639781926686217991439514844537855736935209159111539693412332776154171651169688331228957312166686799225909753070625612820403207510012576747403614021268218852031338981590374008264363050759837246063333807050509811457241399668605202522544150620843792424544794579504035304073985650468018467369925969590064655560610286887529227693169359613958121407050781217730128861400218665734581186917455648279856656470640285213918955232530436851664876179322208686036734861501622441278363297943893999365207334169354530939804737407479051066520694319208847663434184243890267455793882700898353363490217912981006346168506816942797274707196640211506198139938154449571695955505062256306087227287038475664992803486300821796352947545271618056106638859926704898713767550376450114097373960429026215318203366698002437730050479854107229069263584551291335068739804994022112400729853299971449282289171749191101133037726766779637099821965039403068611765649485942954131526177650803432769582914467136462882973446467319085344128332187515031313559086859194955664431181075819819962679575740281866271459723418327604166782669038477703213112865759199613842698757157907698184877118474013963000794535847443256929235681321499116738381273193888056978168843008121993768571411577974298506897848649885834258585270439718947130207828002104433928195217356516376449298363174963209327092131110797520195205480480380451896277721065161069110557856154613374493807997004264636892840847229384423548496130439739102585373226575959552354028179010969738170666106141968737460135590656593046970457303489279895554733923854680857734035649940250592878603614709370785746299414744335793441975221571685551593881868951292686819902031798737985306289714106264655772700875722203866431247444861850867053655313836359277235046771207936401603221611518086993595646159888660477767836830816132585056613217870740329045623761778176794012562557465130382571866548883058504690167235079262324392639376761848753322360441669158972678890972711021341488518344247184931409389955308526673396761400703885470128423433029358738680467927485279398076236507176761183991726220452989700430003075737521999849601963323383402421839281381826526122739079948014893862668649956402072951404177581835320835195130996581955484977780307621046567323954598855330027600926132147383799055316489143849191551017828214262303359723812123853070073730704936935394089499048074814702949514991076048592375701354550489103521201940159121780548253963516519667355335843553855784854735572764572062333992205561527233770481076197576989947019491225753145888477221662403291342079566859051917145256020597901431834701193926259878148258101891682716535179633286381974561672609303656899626975515343162289001838524708053721824055775004803822023047172256029836101042959149017262109192747162847943584227412038932148621021050171246571154766653899260750681164530081037022361400907489740781050324134936135210408778883859743541169947907353997202439406227194335422057819073914519823478233665175446959173971825793894000907611189430665606338279125098745068733629064421946886059421397016708093028571818434054052581679900819751898782144764395858892121355411828156602095955117420018459779476291351496196295441924530676123284916671994092286055109406147042587543853741853582663342634361668582165305604538843699036761332144522194376457843495668970008983609407299561049696305687044052152191549479584740602294114946373711614922464738209456426398168133829779074899766062299149641273020700290695806651775621540800821393736992258192736406665695777273626920060012904076980303488896946113448153866724512524931681904426265815890576192148925717005598339863068717575082838526518833760864722778524916911129688488403759730962427236420050610371960476607057013758406711117737433309692798164631943093292390030042674940937659342086886937734702322848640113220814084244858795889956656930667552658793955581675035160405138612738369297660091808273537757297471219607442277941971798856089061054073913025046297781981653957968550616885242790048518028784796285821188583150294194013421311301241899597881211752452910359404596876832381711151407764754389193894499643341817292697385858239693293863256119575084810263534487832923034327441280365775340326425843966096653588477468287245344411810296349037603944815660272296951894267912122540048493507898254767558416706697810448637136734753710207400794498731627880687294256822348175714820603426274697265971346973284926032845759933746687164782941589346309929571263019411728505300463060822809640909234381183065774488419650342357534701196000147322350224073243724658044461661197269534547543759267904733996957731433501332309690969453001158804052568328698048610893708520557424510706123246722758422094237500116125710413080340644089453640686870382677980790399124875032739574977955429867071957114438314725738667709961336188337341143101157141878495689367362976275562113784847623038665970045726627858935533372112520522482397713128552691509158690353586224861386250252491100824372168438512217156603045700500498324485613666250421190770249484830826031012568562233962379659522437568510978302619843589630078002109116490571285090835082065384131205227468503277789483258617522390806684987592783919160247928367088282583612670775337111163331737722397424031910770170396303833992958004682964531508143989023085549151471827025046755638863241415790330241811864439167579096347862268763003181470076094717816833949761 A013900 906 416929887824334675800576841187078098732273842982315657526462802902689339398438616105323080423226691903687286864119301875971383406093273187350189707248585368867028652571158384771473629591242608397382819057107915723388354830554308894370821432514716955455057004951357063830843397933667754744028794142231792363256198329304117943680657954857055985433930062171974685363503380250913038173340215370224972702846429173674602007547220699754632134350110773857143083049117317975336527203230063176880011905425855153866434230728471655061327150202026486812072200230394623357221490430614250944430431498818355679289293853610894511876137493187825819918369416720602918666072006561109585056114016091901153072824661936598373405001703424028594713775283260515787577277723405337248425495135945421560194849874706647847427875553881800043566052228077526493399971302056484507664708794171482331057627950176227525088094738753484875820086947010089403868869062084690603982022328752649839744033287645006350900674768725977596657502622112837012973494452945268760070767530595410850548398459482451618984132789676321372468846011816851314884593637714047404823495955426701442638688395009165787467850622599939828234189775173951079215304656485206475252132621665870183762468623640999393144859582895292428936505484452675329519556525650213023574180266041947151050221125501872773711204672599306869422591360574563179874465515403541796766260010287435199089162146395007289688134678453935736894822639188349008474929513492845575306315890703277933194592266695985246488630043125328540512925931482659019987239391111920380700831189104911520193669823950577686350558146495196814735690624343773039865615362326902737980200724977624059051062936802529399617960460910321134927872515186505161265402715826170377468160012902094579836807367988064554824436838900305507964649078853067948375320815864170339696232431407392596349898314042872216270597016410506320010568847385581322361588126591693428920551222720710576015400965889572955894341230418175986299761739263026758898035402283970039736879945387515498450878912637383535734373114207798688197010376153598836594825068908608025380032102983728638839926880518632555614760520662629677225936182319725091643637871510714984373148825945752432731956627386626097901438155935437247186056756558332164444396142532950124534865843413533848707971257604527403127671109586905943419237928533095724120807729987984700720894388760514931753337104265724118986822630608630972077247438145912100168572997906762299099719108448595561051102013622603500753505896460592142744159848122063616694954450338314302871272443255292605602181453829476831300540054971794599258258272225554020925865509095346386633376139352436964271258637054003637743110557074962555595197117528301793048678275688515875991622689337107759228010993477214436230930799097164404799154767576039418895955591662542902753066151215658341269698271360978153237532135423906654330301139652221054970017229262321105617128628883627062703463227696887413751380818840447341193645763642779936317151741398803130817124568681132170194277821007098180044365005809423058904560651781489965594473994145964781010407463361524350319900726038936969255533779600382219612251134589648876275709468642944573478501088620793864857258979909835657534980815431894605179062193923274284043675484545908689301665329674447423430329188524447674697720598686913355348014752894294328148979258023709650105650503460549197416207880534449240286757735614827115260692025438292499753645956624731117694738468493384063219807679757813628409849816804748965704248350462456235725418372367328479981411890612491561760937593364325587277590176708101409377507696668283000775766364970833511772113094909833960083195634737699302168986977334539446083192238338590202891464617849549568056214413891697171719758802786206776692391010214811603818900984936966786410659417658885784051465007744299569958380754542778830440610957958808940316339125018089906784802696090079735993372775238575085855078505136082659968163961544582625731752762300438817659421121518678569997146599821980216453159785979200509184873542334549577209474802019349072785115077931034642323467710406175454982643818677212951199774789658996977844018761553699334459307506518879718655243448327586006997549216644944518116931619669748281185433098812517113395908994095481581375164496391681661671885178283520983380038690365117870734154471358156947722607282662569117549666676971483419258543414087318768958435456676397029289235491448453935045240022278512053152967872527196282481333052785074592773645787013423386786942878614261763828116359505469974614785084965679952190340004322259504609817689054911393315542971636964079942529878015295718602113632699668064407990906713343389606254799404683651754673509268006978895175603441165661173719887871959346922686281022589621160218181212723448682111465292928797419737260583143433202496115767779309017354416709406998357618843129400827308625582933748253528331474167577934592384100770194440097230241234351089378775544362611755792213064340159142859161582409006785074541273851917378650844144939939695671400991174778796377176527990853729671924868842459800226126487169497677247045045424140112653929182382872749830689285397679357872487758769119644043914957429703315158014769808992021709067905294224787341198033971485672789898363804029029799605862517098001599388658063664394433497468461769130023771832304866381703382888016765524024049856301246086730907042749075538447123034635609704018532920803088124723299880578984303106123440936498769999504470809962099838726929722166565306470780578117178390882982586035175945246516431771854542612446042449157367919197491896184601499655548459785707530019259947011435645966691247061424084462277588287988729835246795993254996708005824251791198491844768258676010764649498317395639400709341705323306366003081813815972964512676397026287724491953621988015092326225071039274313363781041886150808363685714884714473779883700126096942373713172714375075240224820479751437003129470703530914077367868748954973400639717250056445119248513130449351052849861 A013900 907 1702783771793253073771811677668986850110578334397918359219484259797676433726502550474366098079580555630541151969036504910956602940208943117730097133563654753575200586994520530403560222087223528198359568693953495713806103351821683509808766183354788032490953768978842335748611352344290410817842742185083005422567002852909277397904118834089657207166699200846623984467769518786134190116776946933751181240667804234633615733625611607088592854531421761620731922623983087460389886087239104250758833502961640459761057908152381814907621275467246576815670885033154911647851646289162092896399269714755545248141084316826107886847845012065892618954432453198031100727023348068234217437260309234949591165876274639923353421740861955778607699124348139555788560147527437461261631813110209832139413346568139295180328033977484213439728157470743654029221316194700190434237944850984545159754789368942681011439812810637846334821692920370853144430252005329146980413581374881025963148446094104258082719796723628533828486503116473659757522061668768225088273781742472248050135564696770740139544715710449853793621386465707214271971483760381578720087044655054146788582109912745329001763236195611036852431082694977708776574304962855888250783710092278202083374481868280829262542314167362246704312010985558655765966150325964560659792333198722182401551359148883324096986704714567501784715674798313934057488484485925120455714879274274924384035246211253995666822600528408397396987882035531775373861468100985644106954100035537148110237967471005340041169460447758197417637381309694259186188904384479585138740645360254558244534487121666378279402000876659179806258848814573027815888199566894665799087675761081839397194505191258147123509111936364303457480059067145720915629192497108378264788089776853457375606084808407422436423037318189576625383931267592893661027596119391673948523722569343363510145216054280808461342961545319165272061484240176300064238284429401261724747852169264876784215075100190570798741034913492102963822843219085866849042225284503364323259431121837097434738733017981250735676288970109184830264098274259289162135761658754714945062614491827949117614784212653027739018799057198766527388123188148171566506873074674782578393361493193873456273016793866347033065361474094075196669821585516640951139522730114964136562970125951057005042074121153907971641124706334992150424453043159944779977514970851658304198905494031207793288735820868748140078201292491340361691658339379157754210569149324005812515461910534017579484366784938088580030894185240600830773565979875168139007480165581159782670866656771383785832474877766420156191366939050361294625251867854657402417348251561813272995758124105427158217211670850893310910275569260411648268900142894454881291899994417743377653262217144371136570878926471284956225180707523528242804632785412070166752391127864583131676700221246021447237915979763642236615558231816912590857037214754775662824102336047474889772020650352250170414276871700085583389428153607089826616309856939241180692815744198593265373349268075180577422620243052910684217371164591270524295175062501434949974356833965528908089386131522264960665856875116348515073494764799700623500614471028719565246501316594118575488119774537272844257396257108739718774272683286216188906413085264238426737059090109430223885620674588740396479230869181885272680635394817821521490182400310340359887574336673890605706137326833732437716732021098624676704387554782251036263307561784555836536365205097020982508199073912298345980079764706566397602296046662092055581686392372067974782416900003778612420564283862367399879406985996835495325993318283733674140088561470631271751308186943746116261998863034347786209739375027872457687661883118969886287811503790874586219233537223963240447953343989494310717838646217949882896170817209322285968377331482050989346560538320073089530372289593501617966592798008917564181329654010529551954900936825506006389719475904190739850269744724639746715811977904780327658638403508191446333677188263984475641659461815556666403916425479549223996566335077438778762451219122076262830793248402025567510761274893216513747916799537571581870070602503424091207951418221099216209734868080225005564592246681263177839598422558142338764697753248834551385878544824838624937708504293299955337345318694350421975890694877763466115807928512906331743399395358868260983231010628320148350848125729481195553711225085912404077236416017432671621915207047529783717195959860122164572199820227693354794089241156194864478294802212575929421439532387309467399940197491385083912173851972649428794218380293418458420519801992544365036461033686852676351402366005496635857366217332147259638610889422347041516740070098872450834294832503467906814913833874976570512765577189668117965250567777757040726289963010639294370068234109065049486060117514315794470746365684876678685747588903303243737086190637305831399349474843629048211985051885304175983312101979279210246690498339651882995538125455454518482946579506887034442733168284708295510244677878207019929719091079889618065291223193352651031264459457905257062823035143973708206838028764358912563323412375432633142333917061776058230024827699072980456267941181947663166385128076720307359397121553608739140163279391674124854025941080048748204974231740978607726896697510398764633600102711942465430064817786469816970241444442179765699216564088137094381167756332160093432146042169775444063784184198542155647433632878328227791794320384813013270553765572510371300021851252195563053746208739437021913444492405230191534722621429868946383383580062608848113157243005515862909338033494412646055476162395850699427169344725120159267909059189568849351333128209688814809164776472360604563059508861274762848725310163294832564685551741709890026954239915780727573848272076423168052620852699552438887629000339186185771458721885312279514874426584628138856571262483331516948270402588937191846377267078896799568692648445424342395951959163677429546173323615918074429761309714292190125475755820526069860672777567967971724581325084295170159961 A013900 908 6954340905164596671844529844579586863523463086092872768806654884923950120658842792894909055532913026831248749297893958743342773024710284796064607433284455942731230292544908292741710706586651698738448512862544165798251220505278289444093491778205473158284336778840258962273239372720668811111562361200839687529311318918569632730057609634424403089446723372876897861588801959443969431990118845749080133056192619942471384651316093990122129165784634148056992865920531951480065794158779312909628402668279138763350596363743050722646030958757057211619458277234793007815902556461213192760277153841302837103478250599433824046783170661623324110964416536538532016510336782868823435669732266206766860230146459133185607633085276054457367482601449361107935614287076954862976091749555221085650410188132284263585272903895477253593407207654421628164396806692091242452661624803850831871499695016488172461502350939738838853891610877779521698020736645216774511854088106732973017120531841377294539894004518768018637455555864493190289355609583477976851244040288212650733806709913646076574654712977763958328382898085981299515373008797258166032286219162751295953394983676753110921430234709731231220050637265641155392115895473104696060914001171583497406911804772727603071978327833238319127327388378131091572438120512422188155218527809234463868358307451313532827827497711469848606459072159468736398122776977451270378305594158945492951762733086628654956865849640673264217435606009197359336162995732703570082855346909237302134170993186300380267480234584149701831570246644303633636573290585557458144715808456461001581061543388084777197283991182364632905921570702446517475896811739354071484719775663510101363921475846122589925270687568417388114997766716188905937242100706632824779599302245736982121170186572101562380017763134255368085307139073907404593896466338803654964839683869177800255147587032504304117779250590199548206791579846788267268655641676402122411304427792346852539289572431763410389709059431228011206651837813911807884040201326665474735988165904126011470313894257470244110826267459111891874466434026000637126367826326281790061845168908689018819199657817680443241954416248304539573272361300839135642942286831152354203198906067714591776638084160846341784089275861709086604794415007230098825189875921585255145100962854366837865349339960278796700887489054267447776540659098022573635850948869970228531837054127078349779778319254745875147641521976865175662525263515516757563129139673323321462900210504273891730389681870732432507792754972835323093563151591974154071688588751730180249565869183786665291102196480760714326321317907142519613740285778757074151870094411551853150055248750417099162302072402133804221981967362692016473106663342495386075139130059101500146417065874301543303240263194480301361004216752777549219966643563534221180103607357702871832663943050291097438685819890868671022203837990121684529231816545817194039315579174753828244792799310124275273239118585987191231206346911574869167973497703035411845308709473697218953704561119095113071432300757272635578322849790678372539544448767937172980625220719955450579056769989136213848120386729519554086760175042413222116139483061742864605142801273603356268269605459307450560504476311054060994185725840081918823328870587940761422875249766975014086801487282708549242001223272056606824040255696610859693739575431289861374157202235984173296655041162658973482611342964100914140753065916873746239454010676391866276554005670501948491682718345964291587115589747117852531013934886468696826293220976773155187876843643722332234765439012286578560214885950916661843296384637195914982289209833990766647590789517605140457171745818517442828006982791290708932314637584508068031557937250443814688452557908609925494276726700140837703897035532857375334686134130735410357445735827883175927641277241113548825024082998301109551438979612941018232790532621274057753668562870989985906202259701259781304813226514699645914201794414772891240970972762406208194162817338266127260952577049660376796816901477217452465273600565656102793782505786467690787103505536591961022296267633552660457014380748908195635087137217754836834326485595108209530021394384461315025451356759263193625877881757168131683891240858741318440149617950797668252946720240092770640893207353424915252742157162840968649727037276647489262379549213984549223549874753738132946199847181139899880242107568084599935404245323893212791603735519018023437209183736860684792451485857991742658007894663895256602210668280011183565926030615662542983117563160514763312590793141015349504787896081174730619453703343837552433789775544141508702339438754405414816001705225572439955237310372100696974605559637030875075324794359722245781690696403842625686607756406565900750249997809111705307787281564221714952776090044993066677671067612000334650513769702839970528297140413587569681049877448268011383323914589558340239431616362389822670437620939005676201847718910959470594993960253710747254390720608310656844254600975324745434401685799167063168301985669598468269030073949935194755429438210136490318275532620654538165661255400114546999158781711805916792449239093005916661193302628830611658554424354849133633085496667963261484006821143534215005131079989526815684990452199990968172592683464827562472796026529198917105038850813085946935005393152386539165957980053487750823271936068608924795299221614803931369746321082971622060876345050469450216421839347472013193452694975677935212311281904528455179936790542720943151263367944858943480633720564876693030477152192904349193793323262717280859187793609316070341223890371932564182167816250317056237381201747961207967586226656545177327204628980254318298250924672755544417456595903199841120225241887963222588972264826553869103568973838194279985265081301835591937066876877131094815213404487914270640495400337510525766078978160488706366532261549679436731699948099483880974156981242854189498015297214208606002203649792372334153686956017153094623696662594765450447983645659822366342444043551538115561288334314358094988745466880061 A013900 909 28402230645123634432076916182777335288903039113374987767956028022172789611732900509304890968611025625794529848256278014797644962652992298845892259282884479800164560369012952503294713438481250789469396309830429490080803607916827567196911673864860751131222218122798280468079099195367856212129542950942710568678147886906649155602461013565562339082012452373889911433412687671367075001160276368042663920494929335299667324525824710781151777848110190108713712620698910463571688189989664750633526268965921498902538933959759357199409377684690656115032241169512895358013935446745797261765440684280418758317152626751398280223291194082306479624913884541293555147161882965251344662442189218147322740632801383892302473319891209019285388993060061937150280950245465278432835519290450227991125925899761250293192876652072422546878087970188631026007841162607976535392157794523031986297223775916534361638194212975338331502017581877550222346408188553466474000637793090796241832194981213900850007675643749104983685250873161732502953947534455491988736142636185129575074590717765031854984623887927198759972906922455854311332034420601890873150626179968811730554556406229211057067324143008248031157040027707242308378095920817602362287074933098865333343065908784101576433869760682056452386236914202513569222086100422903971066916144644222283119226031820217050735663111230911720163488103065558425792309631576385710803308255410143446709787129961833176337990773383323319063692975937768944462182627034930383278959605167362974883469887443162569350796293545360381400017875890247114438762612653765800366291978032840833018215030412820426636204745671886579615707192827432524469827644721507702704815520507117268490493063424625115636387940368861023217850494043353826927196400738059826315186289901116654418053280149306563017792926434375483052570971998884305009337152070774346045556717729792923199848515347037860951726355114684565030905698043847809140183774826235584542130824851151572802565082058137376136021159332137751797097977467635028491016470278435792034724004357206947571920445850828481443269669756026336716400237672023228088435965866993785073371916185145730448512141692846515924909273354116818375741224061118414718476236589396160953638855470059231989559376159396705326740795636081942311727475125443453842056797441222262123361987494482456892711104681114593884891294934022737731617482362893091008752496130794280317104244597454815413942413446626883436357887547237040788495091248985505080333282468959450509952212620715505489976230117940198337508898377311715881744360979933234618337437009529980887432215899372303502055771749271314140843220785878671496996314889307545300726804456313335001993791476827225105857056199627071956800774887937827169831396863748748764861796213506495849482085154300807306306862152840193268778682644235541546814988944473676255882322913201656554654642475636921340434195702116630190453716939293961907520191186588547993162796223191284688386516455277862767711157456148873694561072627909834743789729942464628552837145670236285626043751771057470390149730955077928238063929152959331967126022757580976107344444567590775665376333369401200113322319562417540365291317650894882857747378911947095076728319824324740938596163925963018141606892206452201560414917089204404748276263697079451667926230448552422006920041012797268667806437966629659986669632330784108686061493758506354128056803809185198145042150267456676259306468411027507543163737264169983890300364457462697451940491112902678336829881679471109235230367201793768639766542483761691176960970084460219875963005002170020802337764235518627784352175927024689550868607793156473575082344172211524056192191059640671746275584269152906771306146424893175641175143673526985155753803082474834012923780207111705321101073792771895407323586716778339461766975089470620176254487140393506689255668021709085869829682397444559820141488076192025505558047069078000545815531289973072429506555048174774086769003221911338577837462771168379890140790829915957291988556454030028612583680881094994536256704140005274830876377343796655076189925665018482411300214065500764603121208938460054125152889430996710701455012198169746869909634145467033649769906826972841156760911591863568350641482762332123778311900682426277382733494822470707709527953079283124667242589045330049808639496810915962903318842668593287543973579324383511468449267031616662503707742072340646240796671760921882680784413731557594255401607836957028537929464508896459621535905844109934181312700604709281384345192533061954812782067563458007459893422821421505359715370858013929927853751173021798497641489280270291732393256089603879832733204156305909055447380313465627593624654528006828614683540719157433926009067969335983719248754873630071409300424547812201819996766302190924759239344423719470260347782128846228611343084905238178746497937357138426474588879460273406921945485536348833558644582899129806930202903817252637158156958114614021181642470651968484816485428066140316572404396427122161928277060097924768153385359374064001852725307975192773856013994049004278835844124023456650245359421051547819976915298840863221513811379547968256577958729828984557241896228459709729905313783062063701520018110027125424190093742239129231036670848916306457465885190820435313104653951131385712722708724743927826547606275644575128963202461179055016994228152294429376625075737369741778365406346296242350911112319681285484630447141696967332098338650500849796555393345002861230878535718737566568328835026192317146645017872286966355928199658792733466882464767748192845446720505330586909474289727067601372196662831891900157308955760515736139696144803440050117421626875874222815267213752422885641616204899706925591710878900784854374318953030619872485338844215750393483359755149621543097082101103809908042865766768920767981465907880482495160637117905013827075791768920784230086160260775927307337235372489733050217770435501250922038183033773367846581982205928320677642289407050756610970905734163399944170940060455222926186201542060712880369301973247461604210101630350030324010161 A013900 910 115997578579980080507679765458997097830744190945973900918096982001383912226067950702952614509795258369333065147793313296513076589616048500708807422029487786836331881167646168331658442448814714830522750938374766910868500095896723384016474164143151658555775792257538580057962317102901056923814478495488075176248992463063332723045166627964126714607186138752656161175112191131317942379313685874999411760357261393226706619763245227126012757061244675533187782427909040923183595308424979797727135268609988959589358162723987150497465038811422793330059291192648785444560071771989957342573498064110342531261841360068012467658223789042741975742590420768981549870078993380265981987224807428024698952341164764755936423588241006646872476471945592017577399579178454989112821977169647066588785385093140822083679320727605632996127345957135358161949650100048399576171647040769309458268477920444493902900910623406792255025721508163684740635188029279400979932478811399914022063109354970673675417198104311363412973916776330704877046720079417209286689268876586323882691711025014884363974557405307360382804109134908877048765473109214603116925345532236803957569594373237127107379715599784128792296498334199176018889289928307090625419005021344009006771748821131058032415143923471347439247082567531399870573491064823282531138363293257612870709514155782980277126572448241277787231421925218150232336797558630748457877502049228822260850888327264252837315164455565604150711347546720418083846944529255986213279982202423632293084554250776507692648156493264899879036194406941234130326464825101857559041773433775903278970525023924030317245350438003297651695089361933710000619747553634754330124439772118638143359291210825574859395687623648405673785046420572955407907189747450710874713678641771440429425425819511063083327531108643559344710488159311615388972938872109401577459004236436965007433424521377352674950806558650238346727286992286576881157233694951603577064101043905412989634528854198720916014500152849543124252279646873545687495188857280629896684808340919273251785427864819814451890939101520256917809786927076547737859209416633355184611943316263669862870498886399896148535437888214821852045183108929237778670143516330989450346917403264124379427791437731968243621647410198117896677268492887298735279798008486493281960284816488203296677978315339244793999878422531337197192436691335774035881937078200273051037365762464709809086897624699782301269312684889558345521333590665072950284094239264759760787146341516476816687117411400909681970418429371677156144348026422506303437986544828058404472342800386842324105049479456970723353931938854827868139554146635735835070243642806833747794977845764301546882055909081953124205842001520601767882135577762633128579320826777378093205365633460765081420495162025276786169212286566005019466888643163113885670325250892129798736521579989391226083388639101210231477462215805487409120465120345337475447424169217931748987124060241516774607471905877815071204830571280719183986946379847749731937270739468957684361610912651927585877880906343364721795005131117530360646271356670259222100981553402942054485739148490304810784019798647189039023426635709337441974208927961662042949961207722844498792061531686189488355154850067263642845092123298936798636839836841505885636429185701163395270884146420406337763456941105950160981217432071787709068852432720609559400750920493897076929364790949470078967309806943945854584542562524333895376359608781087860126167611694696941498125256597009636698713577919213132295439175924473606697517474882914068455640384692367584128848465252045863252700506055737461619392031956638146884467376916073257609418583698869527119635859989231655697598203920052643529299045452195233601599262922938552067016023667645122813614216578133490804945667833581132974141964729882049332461127184568261063095763023130099310057275709085724205999671593463927559275125592868531107165757156910315082420150978805643022547372827611319797084559541191551477703893969250591092167755402460493886681623670160948280520541634899682942057043586177262793322351598427649034473615565125738216371932546773645512591040878023097172523116773557261361144806723136057596058926241946607541168395793241591364423230391123389055127411888997841885099248937947439827190822699053288736610125162621501753514377564958695009407388661644514251630039292294023571805119933092642948055293105388505652683927935452821978474304905468102256079961968524037208786263930248539636774414593835226299833381852393780811085585169470862712838054917986411724958188038390391461118905836585549232277433019489500266016104011041178734559029588807295228745511827973119479261701385605283120750045182487216752057663334651595054647560502633060443767559028147448272795273196144361265250613251544258000134165800257112209756637340203011117814904404568151056750972458226404703294917192582081483324479424487807485693899662918943613448609682945312670265990792853238521967196032175140807492953250351733053673367852406048653438269422994643540009299604974164030717283026792782898120609109532424197749822768323328723722656876047503115539748911268323847778569023236704658297826453285659216185628548528967616021926717557425441607483179892972060186042772569931606098450729936119242879173714930682686030306469643520716527425435400380330905337966284928773744134903839773961144191013831311503848444067499766763934424314829681598424735922657729064693801851725977990156980849171154961678515719530555892258607431814359278363459307068650930064137225071581212716154675061544828141240425162148281796662541155327570856148606517831789762868392541324365663530478078483869164687874312124611783745384789274055642953484059671810384047097954516031992229574324535010410391307651837244859000390397775783059366324493784336106200171149247776120926716077433872895840586438968053213872984876174068239241143794879117207195225491823310322020691240127446453401094391947065366416845395593320109214060407879551809625402125622887079802475875388480471845236408059991904131699535429146558241931185216080278614189196320222550261 A013900 911 473745826676075226781495437790855506247640180986642954713500802288834037306396343533879475872069324501451540703167818627602352612727493297793341101118053099706049872208664883729494576463646625654052797630167323915444952110151903869385066150251209831859302468934805572353303957242275309483607635437901343315393686367389420237521488070434917879253923516465861780511436874911606739789297403795770972569886851613338585732481689595350575827126586440589767755401605741943415044782733768416877190877665324519847857261739198645333847462474770641662088481219188097282913233684055956772761766017131114042269017560495129787175419435053251545872289280053018316805939486943337677300006823241603101015955503356904484703513158683487498528031549464304579875198722307199490665349780532754302324980044281524612776797462934893325116689750882473404576727923257768757442199850852977527823748943365277993331511977966303655542804237212813012912912065568030821543216646117200257421966979745083328445054195016143626290186480129008119051386523067903864976929708135081955625099688974314245792853873573195846770644921990479663740117490816469804437920613553863279913937949332124056376603860793960184746921143201188977921767885488917130364383826676088528565506132130175241244721712993253547976449161137557742809065431335833008704720664356709982877597473147425532792911662434650852109637516205372582036947246001398407565963996757482224363373868268262277131700468139939477524365226908406216657389998878902549642988592900559071818921100150585844052028582299670860871600613583101252900445318663321558740065922657600357546800220733156142692052969199705942585566158162826947241111603547253794415554597749502159931824593423941108832787219430077260711181871308427754389161554753195734129009654537381629256811014890952249681053128342269363291449401932727721719768620520879091901896661036445223823856521181767437119264016989997082107259532484600926911139290785539120691072137515141096379368927961850291815736088752971923301859558075894815844788307208677841680322429956744806890117728138469022782236275457982798283868598660255692738535037681702542828822309895770350619267372444702260129730414696042140759584380361008941104511805190910345151295713588413642145422438632569235743413809637543499937528929069509652054958326257695699347281179304287572165827915655325002419697465338656778390827883521126075719455103014813368014756547847883796001607675934005596396301205670130128502024038968815101328219566675444603790545160533784483508672907019866633045067877815296045086287919060184416377384285718818157763899703402703122719756684099693588220516785408941351096621229829155359746217131831032516203216814863829711922551420337513836522203524252291200809197795275947723063932767962316647838126988982744129794525711722594947670466068776507666009739374431116583580061027493798203149626521356252695838393624341891807587334913033406933076300718467513128812300496927124273970062361556438900691150618267490410122719740998156500040271696882574527954739364335909547658939489972650105411439287477842203647702251002236863445797494048362359241840863234509047667261742088402368027826043674783401464615746327140756104308656897151911273979518422076940361157293621098175580776278314561511007283585857311078249516214484231029033626073751307123789213213279727944466072256627752158413551095541820254395809289326674222158166235140045545784295672081521698980468949849576208654584864148194586440485654582449710629141269089923473469434858593103654250852822293436272820935433832318581586937816686784229893749350762483142708214145784345762156217389482743422737220617106137812329000098530311707475884047103136734578831935417880994266216522228090921490653760830356005747525151302836263435452209277053113728204635540971567929969406944796538760826172295276007560753821995622419576050468858528661722304229780752715315447464754537620008763099708959960763306775970294574738427221032691105474028747912620218794592846706739956581641951063710308330113422006944305543090305912927999033422224611635430003338113767350145151470609485489959849342727803145592575222826086210792411618582640975009185398833738001984682312866282766695964121856723660381805493386427573776533032279663617424363434918023267975040775727686720076945669866176026235582478148786787637933029822927425371246615725440411022299596495103697313963632862123863596156795570627010301324632082765110805695108887138727181892158428755610988888441189303791990979090023417097041566375814656743292604335449476221119876364612928603222112313460725778236156747184446104878205093496472330087525936636407597289110991267302677463251014773602136845238372193890651922398738380279841224424295454882713914014281156496364184791451531594416021638371448055646381987771294831245155642605946678995872232979292317760457909278968893601190299027703367614917675131474601141671568126989742030079040129941307226920530629080254726634421946003263082704300804747282202524747022777862714763316240455319379395711555889588721846676395520525974588292016486327007431426997277784850483198454248917932075163884426670122483521679004068259872695036301526370048731658811315690414090482941740675705169562766929102998803494563662484067083977877473495630242398288724582834535962076248322116088699060682977572601890374748144128709830821693442243889777195104906924674482951663779473144178934264519864940351346278620217445808062406462353930845020836435918435578115643080763150146187728650462850129270870880456543123482519458384332125872905052069902435260024573530294156468161645154959834031280995014487461167380028083330402320564846415383130790489050814048539370912166022439110606309763258959925441967201589700461297136803136880775496796728407760552089549972176143565888353423946473368541065231389100875668225190813991703252922058563757727775434915975865098831871405767388269952994613809597465023227626381073509475027114495744187781863007245401610048404696988074251361253325881285425242914446658558745508371525149968483543601859394220995656178204345712887662429395472178681968488710880617237743500361 A013900 912 1934825804473585509773532298977070763921493510807729477988363340128629380597090613023060701288594200265702738837348391224809395907992968105011082184417341782562577989137280460304512529229755647480342684854163997770392644358023500744859418049307116325506409072679108372853701045077133833737311427499568314135742669886741498581481746949951318545578828287521742563648539852263367997580209316139712024843647460560887731328614200958060882086143518808599111079603453412276843327812207766325136552140663829536835153690526322926606611755340673252382777228235767327301243220602286617111593101352331199991144936887835720058932917690120419691748562520953812160685454264564772351198635166807854466462364887215436962882102794892389976225832179198715798972878976973555747025845704023602378879753323830218952566331295169860764002397728268860514105219088104976640038445853068496374362500883347075217843221400724158725906022328005086838850637079898460246295472647623903688537312763943874566785774282919627200275376893681362188025886750248149242856143597924196350050425264839685785556840297914162730991837696546239985160677584361035144774716015735946575359793892805277190771744204472473584485085387869119105919270142893171941038310350911639835602912159738980832942809192757459808544163995451060714964246937184106926683958370019903597780378717678873765905063313461019979751822689571878367669678284341557237738561125121229910004679578768278234295855013630794960096737547581848737856663151811324781899479355253766205774727484046107796278733984998668062556564937535357410071961626398190241371861974791828277857244328296503735524756223561488239819653332118959698054371141158942769026360948223339520879724753827311306525095115661597970547798591792621100128529094929081450952022459105774849429371122727152973874638762515790648887971793882855221003428742837942820115628055235606975064236242014977571706223291052864073031340763879891130198710888636511108353528407897725266864077018057920738654939575812101384929047922997320093286515770259268381884446516508771422564736703608049474413953954834223004453946027656948934969143685930879036869736024667625584734500495068780945298092116390520403118359327416776977373877768092002131542751975162153744299761927041714648268912083354501045638361836741713439467307355227381263399930411677820177770029956155828497707288837887073487282758549916514526971902305677902291122435231822090059133961910889748190247730150378584127945244879576576724149682860478749981785569280681189742882254528232744335885994764853328393032953576521618235111291538688510956941700542566683226202880993288242683345000823805442780955061861366483233894885134328251730458073996802181790292604178351860597254167935602306745516045524884293371713130881567665383752342273831414283237952253771961748375898141956203735258042588853497670115910822448448735281592825497592991326279239568344673259242105654650288783852840593888836895445271800565174445405660895013670751628931216875851472609816930311959970973677509819512194478992623652519503422429936790268160964605427542821759784411020486576235844991240410759741961511376921636086911348124986199664812372798226564705038634190421889146363089942315017985971025167122854205942864035220679987623979040778981666357900283430031989927421091262429907261281433787175574649473568950177721830169365659217928942442853443642798179114348359517390388879101695153583187738643814852327832218549604043342398698252505658676173902365837445630186486231425547919992375414953227429562262381445375264255226250006151377794324068312160093291617198408165617760101011992311567969596603861895544505459543794545470681631407744574813965512657967840830142086272103186563649164648268360550900515261017793429473217961064886332993803360621898830474280217517521554355984872650488749628931097309037754882245166143519412967295915585765868724427151801945372534306251471848415409384284463084713381967047056042983785351846834776557586283378680148199215439827843363415040473981250333961324556931983245212840661469295153780398740958604871312063193775348495163266267670299030510660483963554717782060119241519583499083864982588675989096562268207643643018659498313745753766039166958088992197345002240488312333666406459586460128912133746760132007190221061152973887246119374924768634589938268178869925032847720886133674530886908096584804345249505303656186935832933436927564946793343398650231213853071806650199901072162822292946131039219595330271549676806174149692543727789444558277031015419938068659013541284151908180592026321348032121517263611620066007332743521379182300554036139782794765342688904496055488545782132330340932687883260691774881115441005406920609817639279824512489491581946778939639685527957463470951991636286068389294469375513444322638732991583171405122589437633720782582960734257803907744146137325514901449342351379452891922130549997301993059006932414787837873733422786773366062757297409302369304093872759335717620969179990613521840474091891227574620959810332709404961120225188482732913621775653342018012823824617377698431009198385643281290196459975306108895550847873905073372742194184214333670454100149442395016482953222535877355472846035388158716465977916486516350950948514840861741133367380976968609093378357479111157251567848602639971922434409387240953081399270184207948768709009161712482932305145475969980497372993410047614329608659844922753873687859108690642153482295306151318080443108770918663017676021787862275195448769083976675805293033743448227158081202506909219609657396063740605747901620779647894725775443139016613126988743019663254641157940075157779447821209809912659844567122918706453693281748164409594066340310435681490457463689979697243684097714828137912087243015286863278549483130914560113588190107093215830931933052581458275417474170028614329246962232302301499765381515771946626004344840165996200703295255254390816498828972130568701120467713339183333064094489753951961000299671373691038058746069485083686520012134512666431089485654236511433608907897553797362580393060546530350215015556477320427206186712596239741285467567860461 A013900 913 7902024002876375054051593035784553684002535568983358768781752705782675381925958369738095233193448861899356821388353401949635278637229989030643865760461049991505607328013556265210119925139774269630115039555576037458058369215248137415581094114593243092117050800137819184680173291900567367500387338362414451330100773827110841098128184200043130023317038187895836325939565259168673502285330448255514020375965437324182144406924586747017406588900831309718438159319543684533268111961165550656256517734237286875217988022632245990876989676598598970729752860614925577198334738505019375232074496826157206215035027888546752128407988071138496183489995940389985199267624447363251324302697083395125234333410898241453315543758906722804794293897428897654393300934002736675999984003465648498499185179429608321054395106208934523516122956564420581494517639382948623200557656746962899111030264220178673244268718365918937376631511695827903163636725748650381390355586135633432678258927596535942062084347534646332368271867046860944993478712102575216570898018924425808237437291874557025556478477017551529923806495328302195269634708482966487995809562454583195144373509597399925380108071277230233838869121717681657209603997109860146417566504342468579164225689154502131358802559966949934361535028717985672517046195880400548283376881062956658303598442501251006026206634983569465160324398798303198013278100750757638256205295229668740196680021872327103904965935757024543327326045914816576012129135834975783353080445534271261814770770292320192896889773746867045232955329417953090733832308550334475162977062863109280661425049418440079202760392417403697681735685993360375421783555231978379321923329774999889160564404746830875934290447486968647933112234776538835627656025805128956482914605877256354168329344031701088187754386044629503104914014491368762890955324332053185109577056656015797682466822300249611915582958249212293213531371845102627244735685338991263654137753724223507660124843813527372146661377376513779078290109551361277990311552343831648257722649902519989875668063735942338466503503760892405006713365425499772802256414696853989005358725768081074318239758206410903327472883310642640768896094447462186270069631566542313997435884884511727269248401985992993836709712108540201074992679215798668599841869436791503045232919194263797065850757113965975323314836050103434716485001476472586896120473178521426425075428852719829832599072974226731473538944954891325815525302557923576575676443920164123279360425284799327710095158601009879374936327105132243343314278734825517555636260884449286287756556127597133530818412467569505231292001209504632667141349103068715542033334271995147220615550468413787451915815017411012217106344519961316581668827044225467443706969546541383761448324832897152905586404037582322748503753977461473631371106995179158688018061505872531928212288540207545033468648368600316048402743942946262899072422170122341992653524930005960029517655705066986227730398469611773881875137225934904006029413567291531379572983848253251878556447049527275070986463705991233065891957272833180246491390764569952824272904750575997030864190723788604263037259876557609911138412990935736227884550641996498707271522249856071615985345456949108814358135080424424479802553966905456877080094570406245981246675706765011637551601489652422989783904316536458177602811759800192034995686119089249453333604611528112278444250626582942882206951891610656423018733865931756613105020510826219077535690258604251311685588780424585891098302665354323438562120033782876372848201176721717761349172387091635987607659646303178811667056197459428971455210291828270846951356321514001025742291364211919116702224124685982896347786116989157459594293345278038031163104998948003063337466325298919257635438838310643527297666832174376733752848267123450938403752332365291913778019146216139741970223301655101476897912732695942427585221881765559968741008004998848632206120739263009757773614697533150971940563977016334908366730214827298470181779584290469703757007758347409806849680278347779113530468601761094564444790927058535940807618993216037786448429515054409372488191912059255394195745259056149105610096150275722667346701634327812698211122168920995380556890239304288003521398950174347276801890697589026075921805875763385249622505297401471007590839696578409718779426285269752244170096011237849860167536720822219282689304926763640567770807950728544418611888066168721254689443586723407788507957366306593772650933467531208598309903780647107584486148345862972146092352264075291043819335520777833481123200613665148408239812875039552523051883930841097541244716825317352432477733531516712874538483738453725623409869476830400370571282845059320421814161379304416604519178499993747568194785931671003833471533172049657821918832572644829316681867852517743031197421774983597272734524160546611174935352065301374531067154283271682167423447952545736883891110273141106629215777219089830275763671517848968844675162202079167054428737036582339628813511116072812507517975255607567589789108191794943656875539783098136004110760572652381607654646428113352663584066689768009943944357835260874437834929213045739111999243364005965974814402077416874700497915435119780410078277824526854015418473366875643158795356442285502045890511968386293812840163720695840758593867774233233026359113256310376943554473319301539758968871731169057281308864018282459073662560309679195742147904323655780974417682549153658259830105988007513264638225633073084404650647984546597239670450717021380921319071675610757327780746497434213099500888688547852355349717943207784218891962200626050805874103983856431279411946235185680960013387535934528190677210858817913709771492627467161227312874893421285976093602787222604451285874465640804569509868324938711980986324090781675288033810691847699908061857493294413945722987210970766066785249288528855279712788053683903907427762814803308516271989750401369698604957873284888156962942226762881130099769200068078575315483878999449952990582513574353307361362311945878971145149843495249224580834073214359101015323623719379366476630561 A013900 914 32272664132171406234627165169040731485388439519820504530940325007439730309999188503805724479980597690332025093588995517255907391117589635430041642796164734731358042393947493156300915996383277234370622463163967650158493643770364133267112162054504378705758339289893667469971480421624399086175699428993275223091715900488077213239706415219580347371359138980223573034606104414536038619357020369050793066131500818541129620154465111658080537267136474052852383004915107681546004829328708186600767900334916237564364660101220378483586704415186014654956354387790278164761296103863088135404690684562205472060030772434641678914383192489324803401487675910142678942314104273100702096835969460991114364666317782918817727465581294705513783180500783258339205334737861510861188210668538058498369020690493642773626576107663015696426721283027706661302340985521539854962020726477927923222257813131895939575591116946967898058838133548442435138511915266788771286732639692126638034709964455940037511700745850596620671591500477951832308811401576839544572421169987266367848325881182170222632239304465859220913348031376814324002910382549991916590173829830325681872330994920250632644824754011407275251559218876305373891400894200376933844129777951580266633193301301591309184616893963580193875879572322154003112540885641339759644687803326102351134384702617801734962636544143031036230746037456548889309227104554270021159806302452785331506001074008792997385375283191199694427675631446748292907712615792760431768099200686962794648967117721635192130380421849353446302958093831191635819135265182729580347589785416287476258606705754900545912072921432310859105674396901169102620481639706478130967046393057406822320550245990936727234111550871976141992271611163097035125745602646752976300828024777908553315228042289214445968695875799257398260282431498213655891713531059862745359208766665890775330760431423271740274044275368566175925676689283955485032852257228659558881127654122854951858223534743670954111551878004797301647423714708824146801509401238995178481013332189531793171205814772025840473385426213364432180323062447649047601468225519836073350774577268145683704197314730560976690635330201878919806889308228974762407777652350547031139241894892719229852064667799395972121499971932201143750578676177922558227282778808669614378538810514211967860438142979905553783925445227063487829031111015063168615032520628872536184076984052821909739147706533112368237811878629216618654512703702118237016296740290786216049359192266074219100127347337543049365056828466397700170673189095179631074491608714440214577112838637275580650349009177213083884624893431739079780504651013192044213933882533589652758863190283599217746156832028423332406896238760318533012510238200148275812311078031999211961514864898360095078858338316294001919486930123104381919356369450118197176893253014195513520543735839350174878734340270848919373597694940130775252364578457418827054538253820162271362513087182719783519659948120139915322740129819577967385928733979588910598845402907634954250464263951421393644690887408102500955642408589935264277875735512970908899565794564732180049749472199215762459274736099108811195690303634693631264039521161528542366866331292159431942917365366071312257828873840096472442386090458792543337139691315090719618255529500674690793936133195490950384999433403070865379605821111011724090317916674658522781609227927546574884506442428278023608164294427478973507907234000585753115338827373285872160782590120855881386306424823720831662420469013876257709754992992092679177225711274050344230843916295293337628624430369126458887908235883100251321749195808066132794304881304051653103235117902869263076442670249854147432956889628181534969886513045743380401111268289308538258979609556619641439028153394983337540479928406950204192696741360607153100985703304365421070352721773080482536320330956512901596900242289516231164443232272540605233895119534223802697641649917344797414732977559809839417653429279096390415595471237106384509367876181980291607583699142874414739564586074480443025348900346921088071743535069990693694388337537812613139671817430863228372588397076233117014690237408256477618371299297437229221433331491459854168576742261212406154727775983232881939469748973806001887533878599914038985698323299011117461368523507622645143572755995635579710876773671096480410167333289592513851760096889046746594650672940700311206473324522378398988597230662927740644998411241980656472453137187690125933477450025677676567566076340444632732907462945487310404827921974062160227353592019744270498088744749470446279240628002761911498948722213832057309295089230995424386834743993800938567615495974702599272293871340192514983850546838789615594051638303378547158933381431002964437011893418323478427284922099501179560156526028771320057089733178335566831456421468632284605172342858612575246164646305249409023705895875464160411656271206439996553236567357645866725486784956261994919076686609718491507506674624673728246159459359842969860376889562664089634766670259402122401025286555217921183989048903690880352524761365530164376203949131704171726696350351748219180073095779346772552436072233929316153055221822180129643705474338780335381178236926488130292581104541427949011224602496130181100479274041294661191123485820598430947314325491857603938013973970613721236186280809210466785547768037832737831144528006139278011650812845931409385204336223321113009701998196146898733400231716681004852630395695727472931622241946259417090118116084334742333135327443837738842140141949433569613146674550917567153884678993786972352336138401572854736160881715539054722321233954572034844677609031068074794471636048897742518072987545709100199991462811331260635629739665096767476249859236898626062101091190998075583139822735750518540258227205485530825534174280385883042215340250221209290141197791312916664123703404529986376730277402838485632229633539701007114614949611603984387442207055240685006740509311264509586321597489767239777524543025705532552458791034271529916947847179580476251932877620968790853359809019248837218815784226955940990006573350810661 A013900 915 131804819854865372374247039894044420500206411231338442375317912303209609998797995767581463154413239007682714016751910181020368631970738947649468503385459189281074112299163350747141727321744938936170293572430423443979954049016187927040346048158963387576566339252194017207777993161436629932249260213650864331904100000899256634669498210104703316279715230868270074854207825645511049861354626246260713012180728624504646022802471116987878380333249340815728470282756796197309719869466206433604382782525731740752859272684054248985194943088765617638321901911528662842979774179083342116894432629511187930645843737731092515495911310828843918896819218672289625210983975575874850534389879711603271167848073123536526399559908031288083547401266429406166406846808234934369689632379586953251247415771065776945411073107882630068792068818734739803131552121309506443190243811029231909159946356869789338716611256314228539429998880063327297791631651653007287600916060499254094524197000544469163141574527829167509081467518693503556284248953991371960827769872766164560195715579661982588422551175608320109991425608294078757474610296282804536537845528583862947660468888684790529035361422682742464262168257371937653815244283404653635889744270261826918536891395039130367432203041253551833388673637200481486265931343588681353704629102251937938370291698346066683562638872571097198101026122322328775376703726937198747688786079653723025188990492360385489414608579456461863211764474067296149812682001871828672144525713624825436588641254454048009814878811255366259399357453974063591040566155668051061827171790208445098075251905580295074460042930494622211984343910058461633181411685206867041160645140932148260446181580201830678633562219027788633486778479422815764254092741515206477263188036823481100503276162741423007995196795047622939492217738764285890241003123915116498184289883148931181419134008736215537724964499077036487664232092381291880378156936599825733085972333330806031739122596470161287357943136511270664455544840666023406776191347109581447429485031008598986022314839316245507103193892583427890832089599665505922958203981313788027007971801795411054961995957288398815463200442712823898262236430627264056124367117742521480422808962173249499358047161824180889137390156868274623392882121956929697978603824215266380753004734559903612150783280182375252114483694777295217706033789527730502003822932532898953901924994647114014387562887399590756232415731321462221463513987702524793916494533318340275753403926493065984301049199388606905454877958196443313664746542256812226450962253642253994794601121391335836209671038729665133106280411889459007470638825707628640966171583589316034422125914300437848796296863844115760306337335617255680994926076343463773393335486101566013571234821246257362671660418375914649533378490802700729301225267827597179208346911528528910964766192085225888572413797834514342462629719502683039338957427242522688992266736965178552633911061876033050592426713777411548309518286936268196178838928374773049365655108860474824289275350868264065205675697954318832255440116564563202772536569284260002007625561147617261273361869158289294675686408977106394913129964764755894139095072415319881409061150496639628157500754808937212463511161479211843198421474428845085035755550439653323083637026289235005346205355519837785958326570960915124367713513605304093368991493808889547550893029388120894032387646027772704496127403035561303182617442289026274884108420214064203777724337095177626025695455928983072313323099920041037988668076633998703120386704640060284923533869385523815502402664694979739870564914078405619523407212348918701011353360038758660490575648262226260199762586010099573385086665887345835152048477816633585639558931931633290412036882369799834220776320308604843832411616086753735893596954087597034586888811851062120558848621346159771807068399979825297924801876434855529214933769367515358376356291584842966821240960069077804466308368384996924975477788172186847192723879674937422081093852482701890934824193253112540112270465551371651840270469255760762714895843322884062107945103726518031136346809241205941859716645087440749432813413289297688497667841831962685300485090577602681869738441645759849188929864620897396361870341253670066114879001123787526535529507883814603835092648226005152653510636334531266732771542226898806739644816055358075414487263464652706813959408007787081698668911155170141687728938347693848495978656351784441079802330041382431015041187127320224547273179948086264989100102323127669911668120962189242646695032521429594885514740520056999119492928066707925514767975342233719088949383223397643733696164779826407004937014725778860390574672234351590638059002194847507837281890046466627830346982035740638060164710921668336568352777631494866942814828110630977016480236363373466831918002376462582188268970641202477175436278139915416643126273050879053001405788890492796363070017981928841939427303926654569710996014859437900884299517341304598203868094130994033049735115039765971141440192773094467500149773845452067125450858616612828138626730417723109859018924852742139453172291167925253701555710545525933128176715046662954030008984499187689657987171452487106510605418609707099416060781638750427984691410279047768762648503591325567065328619563391872430357384055621132100846809107357469514429625639177276609322424991080722408915197974401431466661096394881315001522414774001980964036940534881745263978619754328608599632651691316267927511329954960031597168488018147605497500323948705153042923395875823591090621946680076986930747571363204367571148375182002097600809393175314768930486873915101602081182667721394155336176403258939319115804406508418081835885333259220812893236055395961373146519526359276915598853128634246431487176933174901428520787165988150661930094946712698265318594713331268691083074956040698874260864281198144321891190502671210062009074678569126422857806030323701444240737105276515536876713920818644694866005622629555873742627763695826991203029500921859389605336619613971802640995317424676259692997649375323195334202763177094985553226836228619171400761 A013900 916 538304196574075522179034709878306711809313504316320563843478260955450671405700893312375221250402263844515979998530493122215468550200326906834141964145057260402024063115125339949752275696465826854152032149456664817981974311541062129013404335632070530164842162706224837872303309648616501742929135887831708668793866717772654920910332309386828918721301254104332680982145034926657324249808290406979624273760325956068049326373595091361311080997403966074857461210277314106228824228606803161690093326496123528140493308428218642334683652263770747762288117918776123445676538704568456622950669196619272138738621055111292673629366880467392278010418267798716730613804865633406052942352242120038631379879483291908651004969019950491693304025059625604153628369456359103694183797291103455360372821998025510688530309090976557346583757054663369564709375150192276574139717938868297069432046076038263508041850748524197092114597856065515080238100620147698716298188883601064146700367494120667053655667670681630853007130574563656567724057437245116216588655765134165446459882194613082751359129678853115769536091318259455347480813385658898290478751461134883248403068648746441684423848621740011181035585642100987943884492993097229318990940463920597579823436683370707372760227872986672296294515390364123638540176466281877105346429421136241986036046695506869288404856982106490637861598887202745273844771067887940342634518916699849860897381258839542737703692313966715352005030500302718272746124376526737351734129611540863190397106335957031930932956367926852595379175177132927086232367276930043009659414135562100833494234382832388693897335792476017070587470947413673214537836644965050889671231980726127642636510637883876876438010092293610585811985474589201285605904419714996288997063524378815986046530679528408448376191225850791894803105959104958768619171099384851205350956496058432986965066624213586613838065235645023796305977952726526549944311122924284876322152692528678245031782335366382183859862921768817031973555139308946861638049856921588699028207244627250127412722057566317591805661279893870432375227966083492405459523838287622994891284643684440084981342651157506890632072391283886795716698068561239758881583869939349720716274505220730453577699771653298993506904277055877257673493267166418536444113857081393640899727389420836902288626145376118949536014972323646175928430305843993670964315242580545150529805772563272993274259975991556007119565320705715180141358940689869213359149240019966838544752729594257279549899336272208851175172523948052333781505017977589070860601391062583182394625234475476079999753698946864099784492936478151421869843498711351840198582330708709205499438868720332518706804817922617020782872618731769544007058583320416740379494852122891857592293704686660941144690986349491396073920627665800851239863417559957467201988829720576453800112569861463136744483764149737860565968500050627303647275367558614156636005572706222691990708801718968457957580534165040281862451945194699876282192246214338985687321395752174090354653749756428136970565323690931497133275235501449141006519375150415558459345561908544804383798483191238466674265538589809204571109002225704312009372324346480342982628053804476401997676990215935278359438398108410568018516342136320640639614279306138576459205062704890974569442638683925021470187506788044420345303128628936053032391528856379610042149772217053931438568417529672530205338422864938953889431078670054498280462083104679828712807742854752037629168837255015694617915185706539523290557280448990737412674460807174849716489599491287200417178225283431450585114036152530469101166919361431215719169269087654284068220495643406531508110577286433677761605837237175012690316340299391043744108273460915453005090243323381872740906790548693351300796113671527019516775213786109136553347183369734657636514213288472470197019859426004479079981268349469901722240222407638842660235106817948745637597026259080730298654473629534326289273810151816474806650789704291600458817484018455275468806422489230178185063920628822514652500463757921786764668828610834120939120706074576017481985139968818428355210609918261852199302694028233978891013730493760634998396458913077690626880639263889445832357649028071677378911022584455170689843443368661760911282598677795107337505719712475869957355443364495480994578988380419643504190132896503971158382847203251584551598432204011228152615398717741530836995444834754794336274926384979187598461775924340027890960727387875656393742941499159062928248716997988039813913684489798048082609829015803129901525637272705310160920187010169905302789402863192074364897264972061540170432240273453808675270266778568169500006409446987565676487408922978901605750804420664401188547939679150375642156756039896575047146147477565817576016982301456083863983949811889939261703145423713208377691491264705678234676478987506693027608654893368191242094383813450520119210623510013565293656991394153854811248535283445190439468543073139450829015887108486861372456233069023242504727032744787887811829191511984632799120977126967068013793568325753370698329050010009024482840407531214696567777378994693009014719650098791217216913723602116942519875064916274044187070100749323374432233254351602261682706173412069271451301516165836339777075680487468309584695022578946321234200553922167748601351548502589554577410325228497769470972968962450860654422050447431173479032695700916264457204232875451070714360344917273224710368312405156461159016950180382220006027419083404653759946570539230664247756484019847004196800183058049102400853086952034320801694650229189948813563243476696223103770372243540368161360214423613591202633384726237332140175892425436796444021125449316981158078267078701240029073544123449210274191661508254485083210799956548099123175385399372106539362701964277698085937987310947792521077511040774313067670071705622423180133023149991685461323903818847792719988466251059392125038652396922380673724200729347616946948429386991773508139792337890710599283987744466854946544893502041853137891616889437736888431392811406837387612839294336807592919275068139786537019400861 A013900 917 2198488707532378414206917837648702320007129092291789131113713409046417042538694424077964953483989136169651558427978385490933317321341705320528226029906792502265166878192546516014123218924211779920869168653628114239784999267739163382165773660559274884316762041550655566579111819239224303384798626808629369205929699855922017735144809095099057373778585173188759206731859519288996104625966288659435890476088820997503476321891726086223821947212578535250291432186354788818563247260877273399461671844836144597402116861444996185377723838894118374706708664680191484540610997399866738262249451016581965961094540989801085519662370905883757270014627257935006798216571065538259294227913734394691894457197177591967413478044979348823075114662050041989549437777325085671756519740700392913140754002694957986228537323888766448835740068770707722302599123760275426948720596173849950929564488811193948031457230683898421868102321218555026204715506980845836474932149517703989682603117583105710434502165989498519248397274986706004351898390703510216385285945599040210234052251330901485877908572880533688967478120088994759844101737429182892167042559321172437809686221071413991229797124579897001404478616356490286962606601717601387358920218939638576496354477581990989351797419416292741311968726600301507716285573246118280567822457745291947031411804345166300367643564805478100520581193876823619175654703363132205041293981342212773516740855696607835334598387483163776135839097071316832000440719312297224544954710480623650896764012383788450066155218035206426611640684720103764645808697428077265585793022930463311576174636137160141497134803007387093794003360683803130189167193179538409303557168203715558631419415732692179434937353455946427287125315688755231559744359846462436058889196136979046747428621994792652472421650961688445028357259850686521211876325306168770192625046776508742220497015565017333303162656066963077331517040862708359809154111001446194787672180133709067349212547267652176843484250018658947409100228518006809186562821058703317327289800235989396872616425568028655243011093038875836126734100911509557416629646767474319361058490504556265435512386502935025049537337485314913346273362298509027860488035564803168133727057423046490466187137215109010072680541264828185363941571525927637111109941847819976850192217530861029413473880328956752777918988284481975670755478140527760395579030846538447029823930285531435795104398442207089880233023845859532072930504191030435544149314770314786585267463167688635749667023429168664441293373280228764484449378425427289501890853001840087037801071314746526333803074081622586616793947386363354700210049702930530761906870295429769974889463783179578759982980263682578097196350845035038726448771967197497329800635305049954758484544311604496636389973602040944160196895309370524922349577423520039851757109781450636015541493546683771458241282885647708546075332517025267021453140975921503635731266995495056802581945807809240798113012617163975180194721851821618959423977634956228065784574999712849954591531734033977910629622809051457018373506522586703938233866786571187332719371668736249744128675768999820212982834560420178362198070847099001206381789519235784715255694217170915877875114593417891486283060721152957709254990611435289264756889317728479866255615855798107934130035250091656864111414266660559005176672852936566363125643275393868821752753926861442178442188712601353110284152858161120046518779357827448246481733474069905993125806815400835651633326077402046853404722027859263773610488279639003519657841178057043610901964889771965546510998007058287670766114820164585841386544916530940589549874931050157949217303394477732258738805916806101069779852161466183706503533655733083261146356343749998262533542067847267229843010164186709064740932708641997171935481167399062110706661784947516684987945335005663704004119004901604319015030578047338375093703014575260204947508859990291290007255652541737869693465034404854771532349457314843816574317296882087029725456945297257208997427778894687459955797743304094660914791796534192127247370727598336244161583814799881987574192992131791312063944007177783148829024331983404421422768067723298303157585976243359509366933845698290149613377706753196565654887886248195947069560296905394866399530172542581675672214447383442412968705323600379358425441041023460246455106425952744765111922544645646999718767708562834460909324702518526903832903933245066890303574763123819885050065337514373032249500597685550356153341941119657028064323513340199951392044692738468697972234885293270578633950756711093029933524296688421920417027503022965614105751284769661508271602482933052973464479971820617039623145676828851363966907903269747055026948466085239901558549828991557728310508049499297642046624628059274033128028533434359093564980713410689512828661077928132538048538197165675725183920442509355072500749535058659923220028915026897082669388226687869912029389812209855152588474954199653785719023916233551904270234613555658299018109873933430893736798179160020957400179412883287950799522781805223329442202326192777667022416371474927866899392991238641473467156161329604712810025537688123309026814555477129407062364272499619740138457185540412342842058266330633148540601965538405523603531973474408361119894563754549810643162526409697249498919716474079224230528460590974502439156086676032968794170173512514522449585750654404103036890911544807816585932264690862593355589799036980494312839935062211908176002285248649205108836588305952029825651548685842495084926504141941169687155824427561397164426493273890321620521922695684899139422456246418521474331681050215461148179413087694691444266209193810614431024502430618845793823122468680932064688608654390813103979290628123043130036438957523650782826311313338048177059714684961019689517750455008511030477419914629190383125183919137412773984407523004244132404459979904192584278416910460089095497615004417914437262485292923091831937681922929331720649027407842489176367234026971789049246333631164826754038946096582634442316290429769550663779539812459475981586984574840250227049204225064770335627472075810961 A013900 918 8978849928921694213840887347658902793843435932957988282170648047599880889849324436071240744488913515019610099427264952161906252205408980041274648456968361165293670312393057418599796652531592254586601692567451234994820155294372784908266618372863795114312972170659073950121317160066735216678159456547750015403306693111270968554122649970103155319306493484405384664972794194587708279899013545480290779729284829924724945149714320400472797438432839208394250488483723779368682976701396133168014813443167142986394582875944370365697347308151307748258043564129034722203793915091793145603591245146273423763672175950987603171938608679090758950224009198759619199603096105335870321815516710555095560844533450200531705353096978203507669898866393238539560848375811159717106474029514215396951066563160480606513955513031434942456494850606516179363767383948464631476696735554216758441385258318286014349222507293340228649938558191021801077704806775979461593106866777404381966709075124279615091260730619876891960898559170480979079592569370596778249362715706985721657103033712786089375452280409960519645766357733583587674055749936263279082310683566159674430977305163982952995605666293881923333032521540158337474268584681457543713953425091596849907337818247086981602665192435500601084952788277017987965589625980044915785324267500004586162935981537898032497793450665617915814206174493529219898910549660071601741353790493712530532494845491371756897868608918376661280156592188062144889831942184072407061274078028625533251124799740642792703634592132804602131028332106060505293711946974707788456202870743328141271566407622411871048589746097272637151182919372081047808707922831745996975067134217962916722138667213303862722407080186784259629775788929760929968383499793297081570545424832232261800219982517554666755269737114282740028758913313448671967945312059249180512470146164986130611474081766102855960779906805739971092726078104428075004926113895117405578526738556261335669986313508365523098650868985455025772453652390620127405650404048671276999701600433604531756849616278811398906636848091165841201030868266797094954814556992688635176818342128148748221441573229023438739840489561112122912428385236703019194047046538248183778122808948521594759445353287363923146844671260226056673059136210612588653121224610623415273846885810007061088598088125372602977051717971641121318908119029207566759344715459378518052950943503069222462221668782216417986949572921898760798587545097091592836295760602757390207677431590620324953850840054091171613350707107155577259704190876666018481961934635668101311170393157627602946411468659828887624234777314593963294482564201788283615234610880435018984216033926347500793225249677886280889337713682558446697728156040003266042136104449989825279081485907568236317176927578069022085604300329895470205892831504975618278601063815532324001709029335504737696374681674556692120734811608115410067583794512901988920193703267568356982481727455619528152814152942772008197408443709746525813802426482902365999698848540902250212397229346499903218780353144069864660196256362402880140844873576902172756746518551657386316245668836847934731663407611046610869231503344707877925985072957300387591360496008041954707745633386092604037020134574321515733326016411153476321482876419424202350254426972280908411888411094934585890374291117882655693601054775351083620207802826679375048789244065448742862417921363323898839064618972168688543107393294082439210904294163182377136431100740585368285671318666043776956037078638702047037066368793361933913638108813143949868328325708282574260471113471624759734463560303149005199392629480148930992721233755776881130556338010689900795647415983633714185188963992496202341914788306913141079931095089865711654011501692837091940669067654565102678017508016297489291898870571255676965399188102565937840675952530641966139186926432037647100893605398833712705058567575529834778286325882595208647809922817801364175352950240477901777270039950969010946114985846513428520188768435745473464523603789211571949892933519225996308736762091017090601083114035955092653116568619608012825333749173358441029391665783658791335915767103277753980937148488156790323224200043161480815565003886150232498326145505528436846987693271114143315622738278151620079257187577211330364194566696773164542247902380821632938124702181084955016007546609340030847938367976509831557198418917309180784634233926880618246470866786670110931755719993648755916352856895007788415383217640508153895116219975068732387974531725156223961680201121657872747857102467261131663469496919434531754644536513629480653597102442123596887534912927879059335593559972149364581979256117392553872141928881882388684428612534651877217182615257287194367195174915134249909750674235468130999180261690081509137972214461427799408387831296621310450033047537027364026776572899582533394899374663172899560955383676882608051082843311890265402227131126004156195589142961436081638541743148921760225908851295313365565781969455457277614678161554241399046541351180305620752139030140336049203148281792693494404998227962606249462663917725157124376131677814910726880428685945642399937192138108497602094519722352838699688512808987679969480319213129922783589813593007579205172587821028057367537354708536398804662058122507724520636197550717272370946375787512971503433759125516428059556386259812749672923885239199812634073650875613833402451617069208731061148526422548156216608386157653836731073803563891627514716393519109186293467234204619136926990962973315639398020018843420492606073060482789700427929720631405606388736420695205003369392260214392978454129971839492908866015090740689170866977022219069234651124208361601401392858725398808297462263326326811294006174188774924833607948570424950382861299685791720861115235897977757804563985474979134151050714908083861150756991072911946769333026647642492749109156465397187408386692837644066782426960335010904937158208771138153447312492273908518679117606609634413485396917887690596856789510627816000429373900110997213791999233908498404060512251635492682327605558315875385289089640792541882024791253592506494332291621631061 A013900 919 36670529973559020260441781857461072559238770537229652901201425861850721142114515778682990395807916175605104626680992218389393486538363020795549833037752940803537044216514798196360848108400928458549394559216420156293579991057903185216636604363231398490160723955160894578764421534745713365170487714646122385658660268642434873942860868865548266742734969346153515915600053742909853973643841120109601053783151903180399073210893405661891352491100997043842166814266864771043417513829148648867622467598052371837877102318227278954914901838568064125968423978302954837987236932420307477752772607893140436266637297473604421102117643644883247719368826192663359532718204406898333317197073613094776335140719908497441738364288721777923878141630135491912659000412498733211794267690413036616903247901670282005544252224727196479921513075856923334655741736551308349878608614373712217367219974882970229489673991259238121169442715446510328803255279058584495071869347712464013794618500424145500273833041185369834334397766406720537139943092159023672645000516581616092805496157089423380404374033874600168245794027386086464003198762370442794363344145063236292503228842997527942312306097316509456966361454254682206236997800966125435739700897370015786303408290840746188650426515091020440391656767554957441668252557054727420603758626221036230352633005134910892422270729656900795594715251455197180518360474777248088743464757109161839660292730966156883718342083552151040710948818311856794006707524905912301751356523350787568976452045745558970323706741364179408367934942182693815730554256351351053541766600605697205095345636937099944961416430625617274661783312190435579436591836345056657991868657926716566147803252904521519048445478597925781538226929343825543844805019889304404139346140102744612650540230819927532049863888618179252834194306622369034632957416926491637380159836422566021016451908815022440132277178165229421679773668312372805555693746685162891240666631464365477271126772985829141252723112674365856212303734182184052957544220825582411065758306032484701752681274693909913085994457925978503214971370119294282302053087028396647614278967903914430759937750666227855180821283257027582298771680573604037393426736813905945616415142149465993678645526806276285887951468738560498284497491256899083930801046553471700943333340183535648199004540310922373191179898419697475219673967835305652609406511752363264958575001311828514527181979695118854916918737719899650876272191518576871394308352173482060104565606036684059764347169715753808077257236247041200241935145663582562748199219207466728233052313865460050821042025565075819775024878265310520084959534939087730901263289531395541468455688374629754337112035434705037666425045788650634716638259811133378845954106320307895412121975676585341511218607098519271168838608581626419763357119042302427587252883330079379987703848418164234730501533801738660846985164823515754372429042753937525850952023708779194320510605583223170548436434847728101451044022363419495822676303801248035881736067024747420994701736771269601235724059056048878328572190805945965186104689020299740658001213163342483111565252342239487085521254687683074497639252041624788945393562449983470262262993106940155263858649057774190240197968635121076727992516950808323798044537067446804242876455451919430325901871641233437169463532728835672000891761409066135964374307732244062316135200476943276173143895057872498572522649408853113047593448059755384063693438696147309645275394965725443200878518235308055509927988905401669006129793855338267658623313841870018801189583353522569819764335000576152856282361097651155283844637452505729216303783503202116002186270625796634529404407266174435737444433030717732480816528839052266397687665387615642831860028075217660031978479877076990412393982506868592314533469198935881550063789528877649301042498406347384551019465428011386562406674702982164892442400893788973747833961823432974233729153590105369229923159430086039126450347433792488574039159810731339932731469357196523921934314759122770212129679678804410750508118792684990740974147117358229859686031015909704787958390332662382366579531618706653353804920342263778311299389077629635515870278620475846960329847936430050696646309185274194455219285076250543829478141024537309717314359041276371551737394040857978080159200361416011904228034302471245865831437114752229326095936591231779572585619898601342551705459415007059861029913514306186726494467781780877686732619197758203675055014548816991831198049116398185014459172993242259438122071081164039747395940043643655087907435838159490573675506219850675566836579680979424171978225423663794111556993875815192038626061888299046661768723888424745508463580881384266394572736154901887802256181066074705190662638395749629281883105948723581551901459054131736991596150186362390630290419479020994449122228155757924220641930961239102269797443430139936424035491452934344819501228458844700322561814357944062456049971736254509860394565484040611620575707235002522963384694281838852087378578896837366019431765135176598886627100817821293192947667820308146036715169045231936821683761495554714563085676699284071225886348441053165211830092580950886236554851699392751034541178663130770381941285015847239424571092448510122816677902488214894519116240191920222454815053081962807454464300157514430145319078280769354462296680087510751938112629301193978632831614745332612786051723972447735567757910855347352406526514860192247215252209093359824480737487787346850335824682319221742660718870281376181092956978432477272955592390821898307408199960444268457844804497707449465938299333862577697490672119644828592601098109139383426991723421922880307891030493824645029975713259998366473927113314656332661910010549859287863056364421110283594216908041652960601596046166858627377577642347756765440375806820205409667777997870754712579783464663352279129455029485118491779500604914970790176731131178371864752777600414103632322397008362055045902896272014517750123037742035054313410897144573955169606374817223831845117863204932240521942147416767299386856188323424976934556291050461092919331983588409366009006544195037861161 A013900 920 149766148135542368204690541725838623900259621989870162643449644563810392067231036006234979758509506260704983410932467000116340327764814951594125868659319823288666445821712303828555536120368340318490040868690340776738766335059573456646450772516477717805063902865996564710026352754476502700406154045873943081390920061822836911104912017394654541752270631041594920504418095091471877523612785162480741773356824470930971035299682968957136134600258073127752837328314116678283192511647139825988905787539673289875445711454974348207046905513797669264931766338211076156778512342934710190197576360668982748897009653249245289827579770527711316893921942422282619330933951336417889999097885540313989125124549319014310301095329932901940688642109777992655982536243686488809022180468683573260131171658459500409125286055260567870843931474620336447990849481990934983047575320572292440661680466639513597229007037375845669906242163597808280375703688458443994907516674861821991202615212200753061813861797338210125774948252179453752453778722629760740473119254771494866243019660665071117332884396121288421732815633041543113721928068595887786902128186196908405448729420915046866725631644356453589705773781683001853174728955923553858229948174649778842857536104030982349813395580709751671624005796027969242474751936519769313215231209107960289419418808904494710652688309262478196189172153183422260152216533398233696485273157974284978518441202831612294950964621777423617518626779816272644259588209175761337495016928373474861244296776481483136258021026112186485894891465303281995518972368918809189120982515300328561027106211160446822316865805734514137063463887100270140412564155408682241961248777707161054520809412990609240467275227587267282306054140360047247442112026534928006249907710139759375270684007231896853572381157369394504679385801870723996713496019426901422715948168093238308999312257243341962766673355621791646311785318528230087542814386530620449278897830230246510088486124678197781619387717196490267722525893077192072867959309817981950616074563425576802912827346658672169944423051609946730958767787675579897644097314785761776918124347095344830581092527433691849571847383771309605893995719402336822722531529248410086397946698467776214248949874675039785471268481426623669604214488539792805580868485030080327294368637976918124345202642088378375272471014315784878242145671710139651127729744054338562780581121432640148008978450454814610485042733640579884043434133653211319038366135420070255155116496180027405167630040183279843322134355813777212949287570339783208102483179364434072243337188110239259018268557652351720618998880348232960389503321604263140861580302038462062306861345346513754317953601030914279038484195930473845896857033532909643678140011576875795960542772982717869851309424469669653899924930146829042581946573237786386811527088061260525887161275028472969227076044701214666503832958640885515948191825940399003265399010981048816303591684773047334060039791998041186864310342778463926308888115030980904592634153071837966831882357849278949676421865314868280030600013042754722362535346532495191121083412681620198618426758656192631445464441791221132238882966902451842156670793795539940881578552411047395053280372475504628134182763900666624585870966471313226031917491881696560655135974587639597313446159871833121977243183481370496854514043662528414958237074583565707149390088403084511162013154949752129292538324973346407850789448814295023809914436672373923469578885854914248302151157203339864816152409416539861789603697214380874282851134684895185655957178563704880923469340340188066456495647241278180945905167664416101198035498509211265166644950049086660878175069120190279169732546385187321942635266248102200247062591897226434505242372522024520554263341644450013620248676350284524740378456088843232774497072878678736388036968783861759592203149774006731870911662561124162619388901932724441472502431317044433500947469906502928577298405351573822482374990404699336377721906622167676150608526733195680546095856842048064946129036905884772750560958469323563370203255216149863928173578958107841234205649916016768485729831663491461668928028974759839264956146231336272040001320784164027046530092287021906480223887989887522848755537399199922304515505236453851153793291074835870330822242739662109135156270355259495634069619122757117711888038151796694542937740728186302184176502813497641716762818502289748185492130813691411515862782362039064341262376798183477387495859973838025154787783594330943815737722880873705013493788624653135896379506128185095388177846614063013611438708627998363933192841911667747240200442431010725194804030245210701620144737984064024770376307001439391555861619141242363766340906302970954875082271348136769543890472134719456699768074888287928139702300824438481179114828572272825935559732484689122450654541133159094067447930880727578819182008510477944489339774678420610611669786649996099432075028581093703420816145618008779975347305287935745960204866494181039037282393301152337648914941451152383397327291420339882689472629077164761350610763092588319536694458612800798405375472007756505301812775293222774577713661554453673094800492939954095429599906380341633892920662319271042447656784074506726381130223240052641105717038230020938920417155684061572447932613107097383887585102737604841670927792925568401328820333442082749501197727441635629328326230613027669212126631927597769280015651482234977310847345867026017044058762410399952521604454609791058803391920884615838422384598835038742577926688573058862955207838948105699184136866650397252952423893891492071288074247727487436899351494513564099870737388634264993560324619198657388338065530859726591568840500872588514532197415501242880839335996690867420796360988620930337424868349822898045939013746113486931392226690115753491804273010207733829581788881947192401806227815061706544886415375201917395150200033837119131577789576719711208683750628841058871533944248477375027064567430763957795248565283107356455758439051634882144564997398668862477710233126968447904446206966744193158745587888271723398282835479200052936673505406280126749636153498323805501261 A013900 921 611660075366516721527144846153039249709674222428450721122275336812702586052170341384100287066708433028851483453572699407642145648964608508620521054317396749613065920046901041778507493624732459063085494401859089456619572327783139013863226246485319163765379290758919435928783337310910239155231474144907816812651738015410710051480482275153526008624990236507608856427014446581175386466064499494872759957308380178553649736238470513200808644457048596719128490685405012239893064820010595410461116115796567222853597705598972190486748473855806574842577091833654194342975279038291992822496111812184553113753026021844895937430108368391996317037783498968786867892086681587015640963205673433081903299910296998335663715013738074294748868423929186409584290932255376232631416296274331050235274978301486104080408989903575740501881571379428390707575876360248659555199585414324620129198809855482904121956584870353728676309753526591972395690691809736819578045783759319842056092591990764307780507054780370781312887591931674359249850230134870928469927006821531516954717982839141877615370350495083350164487414059720599272294840146880533906374768627374979815601561276688563823441018924347836462170940407545329551552763703616342235950789570035336421893306060009039045855238704572277511831273695563625211160376858692326371871638996349029725978137776865655752271354976547196463534394179988568036109927696268259638049200589755935255052144234925790605421529562765797573731441150074418922693228464682936054224736132187037054282693709124801758274519930765806939229812128336599301181030570873677528098193811720587176419365504106592027471133954066134921695029924770100380729093679668754553076178094282594169929492244404360189601639224264385894933438020698609323325577169683326005253254328889501404302375824619797171571815457193501465955584232806025745701585806437427527415626629257762671022400189119790153477333418368314884493608731186463028763695778844093507520395907341180002098896270284352238109522995189903098895835722442453221992105485186929902493060740560961646353081079316029667942188129503235053855434480413623535548155487413844458873088564096444917921070572384468316528231471907789332741273811606803220017913741134960882267940509158943304390350432110204662882993076262955155654241996859856337065630560579836094783258248730169288556366455755788210828674142038111337013625379977053059310412175422068178590734138624167061123616898480958805496573513504225945001673388687214001295910172035244349149266437165346105472523014742573391391772244713403329183398315312278939994559655325464558883085653298216267995769634576527314531773946229098581759730905267292697855920973135584947129514727391042170523708619923958037935352343083844164501199707508789808655535299421130015158248699681491034977602671786002303162337307137594639637970581707016620163344591878082175036281250505061482093270501240275520682970690218199176569526184515009509635219366146712451714315103373287390081942574538992009313716735251867299902056259486144143427681737194846512176057569574598007652424216554318857341253543867927604355552971308710142552807886816417734797715343454514982279052772183968017397954164009270471003901345611158468094395847480511077184497422507580927267443960229476462137780200036456817750180260511528805068201488949353467027442774978713525300380862899448727574017660236175962059350994543815288134531209437125855121289088143437620995785065561969037649817038691911121037095360728079013216030597298941136405063843285317545235512871450499866074782249396950143039466602017715112632680368929205667884422056352702422403040329393751460079352241163409463318997977496968237278359807140424880779215677968838239347383862424289926733238633519140444131228578630054378389294878859572866420187467873439945076471239330873377776704392890900735817556269840884705961118172247138596212276476195170667640722191977549753678008833772341824142288652244372487905653062792618517105472994594767999974090180686822964399590416557501628334376434639571212113990635024465344094550545756360906275338761045522834483810484831532875418917641996387192492460529027654000189337691226697142093530632063845634301846661779546699974841434215925087024760596439518455277788861163387621954125339047609801883794079451706409951058333872028252853981452395296759581000858914185661378599365528871467204239648503791031979506569845726404936697439317108532033072743808020062854116596948327907463346705307586104715214014343837938181749229215011852372693941765390601968798249755499179519314995615734496967539437357626876259952531534341367953490441346316746137916818844284158171449867132933333778824334728495271697534744545453867628718645800885620492685994596367079100476661772869979776278379495196728630972621135879867826979494419331615603286306499390025422104050486848020676245439000451329689840662096476189239958161957910385383000060139651483566857063103912294219731187327035719686637056303073375234658641134655276306095904873763668011818655453751275713204059763629563344271161295592900185407788217101535231957853886677678996790768157203048408133375114998353568192370602350351059638857387826426875614942868205800740147788016559461098124407247859647323711169898797183731517519495476995719900325864922231592500061552266746665814625946431552096174033123309532632670205675754671473077870015106833435436452631143599320591139842111515375446486772896916856915589582133977114281202234247353070208956102866823235657435619076856493437274676302273049991747476780430316699362486780563601252966727918275254227290255797434143632561223754071180247377466136659839695323218079168528078338094341653846178439658590294464715337593855838368881772649740232352893058454239624789461996846041550878812983421168324141838709987730212007242252380047732317571979515838089985924417328438951631323205262415941128813554549410435409216825721330761677153920277526035450327108394212082395981988070549267096514627000397378290653239150695825409426908550510795532460721304037608319496689221073801500050440900899914078840824084965054996658319086926023826014240078433802650326663436415398721200103294071938315764138657752371505551361 A013900 922 2498081525464466308905733793318473752778530201494258018586205825352095444398254943417145366509430978041565372424219715223450694687082006574665578658458734382491472137129468591628644233220263460792006530772127109108869451963471445829657816176496938482053349326767793627196179956694825818644120018786692159552367775880476896331961489140436790725351331249910961838142426128296624977041440488451509333814403112795611139441421273661433935785635676630909189387936753295893959505924470092726459654789640875991423601243034467922139119928822973488121143943334918928770339680095567366178349192748254745556431847328842761342954243017458120550410328625921921415944939108356212166273469254073723234349066943881199682514151322682965258148279037614144569612180715114327066199927030291716596936774156077699160902436074183585359475027552294869917201344218767910738050181990228595394280988529587584207387010225596533640645340687707801053212750110837954575516363497221926261129811042072500170676642935567088330745527095743182286672574744056493834957358486823689926280668431322181510811663827320405490133212248718959208578628938714935407559098925830782439878152011685040199879288829947923242988799889396287966826193794703206942188855633770887515990873172988976376216426248582343158347616731325097288525306288962188827687332696628068652897038472634801523507193131071381623917282804885490704844591814256895456016378177822804931093717322004656337392674308821356636674152532460084396590337065840043821995299062201210220433003660130311985770725123760562886315414943151633542552748135535757266183361444641861807801507074687236605986885652935455699829593410783491735036072226228840138972972031037637132003209204864091854712244357457402697883549153773211036003313044280841421380821257871941574812737407705538248213623080539436530610667520787322554045592293656904202145688132178257782485255634784324085606930891291453188075231912647364842236838694072941138157556445568020587752104356364593260015340974178078436103581569862945646391180004157425601701811863585764020832264789115676082872358481892291786686033816891760295155757374302369568328039877714854785726362245745979436001266682650074321637969115257156637678381528083034874231378101396549508403934590131718973885094905758611414162645393617336126066078838094669174540399796897133121562344798318670387633598892171992549608684427989662376582713676053444070250595886289099318502024898702982338487361383076122686207279288410839389906628029519313481604868205293427194706436717033158730356528416406255250121246242965193731110721082874385130398968999720898358337790760343629781806532505568207746863498749933055374606064702304015618156598227652482719678048898340056946689810439741071036083514226636355966319880371901136516037818672617877217443062049443883792347604958417957405340075290720208285425735811033867289147851291468972104078608147385910494296841278890837475226778459703934853310709048499154470758886028001946403121051750617271804230159832158886491397287871423620782317138410559209835224748895957185297651273395253710199586270939764546996876118245674874401910065243354818487105084031917928093640861705929315963823001999184425539897504489511877910702790175091002770840283107760633772633895145417165048493370252749093325830328952135395304307846769219543444040246064733338887392810782548501447733773100188226482822557456167390562085527046993375142026711886175701731346506782046703308634655417538672901338722199844908225954603778459202794133057647425408671813903353803857953535884259544333476137628588767152309218242527424137797412436004772128316038679412317349731861542567487721752550582958893345474836786566702016396015275529608210222156889779910904914061146636394155007016794769211583716834097604045260403319554057729383953126761265022459293051216187710120586053217379213427068500508688392710987929154568705172718882141144977702926546109556018455016321345226919893922227965579404396078328979362697486583462181681033234355727331619852908957782055131087907426965961266494053936281897978474099333680017309324780853838164884910948248031276960595086929245650539062370729827274254076645024721330547942584018897806253220508456913949876322693863842911776679233762718472765666252550210465251329682239483405283682793600587527292425084459509198503709083891101525188892284573821999047355829488080302352693981457498534761413501056128370948612442272784804426059078546722560447713262955198961742493417717853510271195682867166020208786259121287171700257973522891370900624683954574013892909216874799624783651721282960148393991935115200218264992933569218612217758759774672176573807480161419430244288982267635173347732832686236317450034042763539799363217017384121335834823240057274278305974712454598483912953668104072034780137486670616997207660465302216440574697386488091874673667182276037607937908880500951102369210463762853095928616410763686884498279751304735098361893533909807914088284438274869244590916686748617002591190843070290736582557321038891572413684699263283901194118492259240124133265252597142374303016434195468472173021601127206705925440539890806208028969429671113022117096479297829125863782982179008638321186218511630310989765390833494416112694847476875074432888997093696640640765254750969161093885674172324600179642447048347536464852941585534621019670555329517868802006567833540499451627306205128825594820307482056376372075675071032245816327982958066412972326091848921393467828674495643571768469307408681703666942760789665744345861666432236862183031622986584440842666457755884064930360992556583443886926495225861319494556826198587959509250280350264693268689438842814831211588088280213638374982404223338188416560576732692682892926018505842266530780915143985710984403376973796007617299598946588990090187605323605928039112613859149603898735494850796438733935438207580128566948801708665217847145312685096426002959364358908716393719909959925512433460918332298142484646949933074235184668595971250465846638049690544918364338541300175264747944476733780157505733806239989307888486229866076907237641233660833848583918571571838001776467327566332652063063422497347350634456265118218193819011461 A013900 923 10202417256230952316668216291025771972196547974452900667965941797526318356562357412664906808506533566850535179083128163163810205622206310133598264464589975550267803846722599804539137541539111220484094664332975098438642837633465695384351316704247322951492566038801672720625545757317294820750269212846748235519984785841231572786260249759947037438198097309092609154119320693002374365359924140325297721740737567371668250203848065181935998576050452563972851288461882072513815912105634230174226602586027091277449121260278313475276301840425834845809052100118085731909873057817986775776362116452339954581768864107574050443520766861843727598051373551456345176782141757376714464489642054031747135128258654572151504555727931120821093768644565798965450897676870779138285394188184341430045266076267611087220740800073009255150217319501355030523711927125214243013181486316474596678378379534677182248973495849369028638293276548008117989227245940423401119820955675367566265006522406739340019560648089792481018686137957251826520181749184775870527843182753395118851612804221031352830487427048823095382658542278205350022715187027234606412947523482084424393488800509074884365367203389679143264613800617083269081602824903141162175800447482739315474945841116677451407081882658261396275350659840021561161163491940056764353346663153631391813365447723126265536957250973801760761622198620715637473146502273198400988811946132424295441884782008516538952201758537331611461197543031972763144198992200934388813454822895235024862480650681341867311398204248675638644563672484740529702773221213089721786576732659423272451103942845237217709747645682039347559129742278574269378552557615213432240419654044932844848451438716794642407922131892536135815828900982474324965352166807460428729902833480096054457634275659547596465067506236854193274103557832315024830300157532116456108887407046317354787705815023278292782351352060054315256871242729675015399544315147301992975290414436900798450458957153932991697821914087981664318969073593058826177371864646159346057335971533882482423245073457492121805735082148254790778296217397601455113205923848145681856378115992615116145239821774213400360552209259877851187075951301590868681098915677225450812883245535291749243822017663491543592963089989703650635193074214717956089802598648741276470409621350907378278905893953158080048804768869118526943849377681037008101863837507083546980754528909789196815793438390817748871598571111982575738861835549077997563157049441987857709535923842107091299327752902471840603807828061973203473275431902140390682423027085288359185447559690729120706185729582110178735505841212523622827172962108100341388484003456744532490128980978153732327919839183759524916032801506756947959539716536519768038402989746761803546286571278657344961636427159195815240210645758279738257106806834905693378715533051579228429476028607339720439239547613346944435668223763959348223411161134055300038341120135684445273180837185848777306933090575747750392928200000679940478402154792969081060682207299703279447251232190727636431322863324829073079840488731363326154488751403279000219715299370450657538004360799840042045166736934047625257165486287871111531920937983119950086979176056879339507391571080688312151447863797293389191716821942622824801116972303745120097718981298016306599348212993223494083339865909817117311190950452251835966722089729290695962004063098152690410926436041042069616693999695063723029498104825425111535030376675108789530529423246209008590721614870907758981963834501173690071893858440289271894227165057012515513230533524495448602549927299525854027661886626524700357245457861419171897313588412999271147126394853854271864982382805748420976521175707023906670422043038844004858312298533731798269505854858778852058457794046726634732348958809239491021209765083443091195620531151662936703889996034773359338512448103203364606359271532344581500009892583844528150613022362608765687665156450811073427899462944172167653004479665689513465460350795972885327386649142931253810379109374449632175222835815784047562781892373030646809941303044629688650732786266043355122819090612235167360058300608348680022109410812182855334164549416584131809390719603839390332014699830047435289552277340730307706567111343420806563956415002494181026953120802520579866165977118196773228731630125480168320231000131304990568098250918939842364551223317623641076834935919599024098722692541272308751748155847066184948591034851479109794903239152100559593475610300724169663508059228195289922814170786612172363559684714044425547586022378536778543458825016050856195924326616275904982979303377160768554498411017263703534733256480130876768231079104649009706690430334001484084615658119113983915507331804337429541153937303709629110538122747377988857508701317594289448953548912803314001247467167562170853402513446598812800747470616821596762814898137194824264332091935158211816384368666308830583419919954907743734580411735876562642831756703007431266713448899685113374217467567558937412258109786302093945877044150800528354454850212792751397241768033323721914146982670309694185226034876797634408581525017322076689222364741455848196743230769401941300271358776194956209567864743611822468465378340273139275152968366436385919363543737590017693687901792699575772865071918277897632603222023642363582423531241057534691839257492143825695530587350890532899672841740631212607773928797570636633277866170710931527021995286689964046271711983352557336332407103177266857104354627864596283834656148677977737565001078581634471132501429974922787263865466152260061334999762040386078435440809039028434479284019688579228796384043347805867378894966078122933308800700904012070939718650263467994566918895682045105728906580628866320467186217112816302057248505820909357363041016325289089744294310467865374766756432429533255632586229704457119016210660404168007161324874744018682514998535112342937583447532307877987241745255010170021857176019689092868618416991940197474779998814720305379204191636713400862587098932344785372908275049324943798546572336674499882274562926157800035445181835430422075115154893271988980986750623409386884838812073533466825580043594418526881561 A013900 924 41667702518590088587456978822394646337419893779011066070940370861219034326354680471422158561528342246907837575428582814305480424591858413422938805498096383734824287958203616584318096172537425674690311502696967932508359651821674879984924596903133195913513740451635950359979512053005321094720995242456617315435405383838959707647938272304849455548382287418162434138947871761611690147940831541426688750659068039640197672325786086857609993720446229366974085920058461034235748080446532865088789041848195829513321233588223920342689419622784992519603595491144374055778844465307497608935016296165118060847356799670607286990433607461222829726929212772876410792841121933443996921136611602513112506324456299396778531907552999218476549881615039824120596976653005625949450516689357857018789301227350626708929314722318977171968257704792803581516922405284014615104377521446600216768761818235954614700214903371903899230682209042996502687920984372529152936861884894724352750479403167886545313227662424169561520897074717350141942900802027292317598634870526323758296990705331918369126346531297525452675411135176960748233121118053115883285725393600704479749872003647913244311480560730991978686152487714030396339443178789743723583348783364703121070541784650463495969114524046488026789555905203291897959868978595877771352267460332409120936357638411467704205752645659354744928301983009063355719715103080471862676807858011380197438497080085764405251226154244074571700288346694422993929986248246828338287419655641252260275882087928319001628348717370220424463901139358601282099625815529600945838279820431083246440826064078176166085598069477662581405589339569667452143215879108850793826530149504564276578405369314699715852837186784438724821562630331424373065319749810515944436224892118893776106478602855433998270578667289442447604959614646515625224453703677074350510763168005271755005824106842385898830693939299819888994903099303508460068294337037411216812376556892160987852317877371334885326066177148640003226765912430485145049830609773244031392111898677500980347257627752817032158924454736769539272430359769761500429299426794135627415315719903555388463890101347886722625931638390476391910988079786778568371344762616272140890347275973930568378442746161483476679564148790038669262842669593403819184318882943922895974076404968862174536257840399986867885403605343135845009902187236500925825830200626517421307646552274998968504578797525377158984244595877019149557661361427824998925687268783072051659373376099473413682675774956738146681852154395732822278407664706963471726474567342053273037645563980466492605253844372025763083858141601908940512079921718654712365048907001693801887468261341858636354189743130231459469094480666547557918504115846516921165409688827739628625192532045735741215164293797298788218359538552036037295588166901245177233705487251487778408051477911264759585618675647217869116657028342610138038581746598756384941889007087268978624643130331562177248022742153501963127508454550976945587782718792119816929013263514925463293798204641382930676802137427797742194449619868249691710873664094883168076339473874156900901621147946987515556707515479080840360414819713780694478629834737798171270181739913076967361477422842210216346040371982389728091279864212687821393066627702697748736214189238209695798704636033837065409262429702149998627752271932992175523525653385485860669116756103228501059955068361655957563609580848609446288496239415623523445329096409188482430424748009265458194374738015889249365997478450077968796311779149843855632485059036509871620100335197925386133122760633920839960227938833276155253726531697279901364990323751118736291250056349021085578046414599339931858631110226232044256577336396985839085838116753912571044287131334593568470799535124030295637021115021773814519213822787055012195125006897037751455293836695613911647778027810740964592196507224520037648771902311572021264446795244152822553758953125913955797957624509756494083803248407122207633800084146183656938465141151294676618223130975299117216459758978079444435205089422586837667128085705875156048146423121933932700460570788520259250381465572857452426977066807446811653116770436820669306864447324760057894371567590596560513495745439553990434698446004776259508660958468101487226360267622695102751988333314404559740236079327103680916823747867262843284160634676293129140906015702730030145542638624170293920617447330502777445323395043158853014725594027960683792474113924333047536273333504797882046902928201931611769055277723773559762186471900313552423321621582204435786118730706878317840630738257859039816890755901965672014195514934017708869907627523758993940009318402376125192104093217525795151462893939931540823307409329426300326456336496017799959977857650689191670940144559888155132760638068328927515808781906507829544552058569767657958345545493631700160609088297015518972782961004471588037507216454440561294575878507758671094143594150905205366151820382509353043815663364652871216754933510135023844340758436346168186450381893328588652957408208917088774226502066665445993289606070794492331575834266364095485722214904770110728529749062944571076167225528545237866379556649216596850452325967249787755281920144887868386791513258331210169658568342235128852808453399466130113534013086510679999212451669979800749339526365134318492475403362922090666942167330359376306086752625753676042622110376087034644606766505666686160442057972365768851342345182922162769872520182493378748366751840016425547405403011471877555966958470036331925186720222662012130387140214177911468758333863148902823324262243637105068285278344094146116906540867820817290768012309854627950049406251362776602936975879259679900078748028773936098352533094852933568286355696496670172048310679871681727315753177815129496713762137676119444950284712441889198862301053322203024231224974367322962215574082266921445278188032250854903727495650146136795571999037732290396436914439188243873817345455199952446946467939198013919513218267692837176292833336688270286280059037223052292587854626784661643697424721283997282561702579263222227399879214767023469236969207816900385757077228330105395818281624008300055510161661 A013900 925 170175105523876299390121634665520797501302925602752873951393639574675519311299476868015709203296464098938546349645450500487826907556033538119037798473580938907779609274387348695630120896356272735428375898476189430125324162364554199021310531136683188563577380892266836501142685155191084888271111390712313234587054563542079180964652345858507966254603648426804615429311142009470065344895298039172280953255450439762570953743415283121251832963668165803888231280196680768383252971099765320841988414601258435511184763418898901295498201370835810734305563948978229225580434459606816292149108990184254837424750752891526891404916886665987620110581324814917322195453218929500561269610956582435405300192218296822682598942169111661179295848053865760730754232945516929945776804661523113208294403931923921892564923186737656987012733260401993900076844312342849373562403339717581391905516910619280477851762387076096086751928440634711059624240780196830686038590560960428623792585680957368607600298409334213330377057263750204432059143108460466581596902273351429387584498036636793143267280994818754998797099292587360568819638191361848632043114365730030766450931999970446129005762069562005071144094061225359255720316225938371131230478349488567381467320773232742614350956596772785796699252061996669643749798855352403001857566887011052423225299167393913662214418585890016373116423057109298660158244172206058214830213649712135875738763363275350493250937987774379202355719337023039643932450766451119863227988903024093997444990311190135562869340624960434605773443107155602854824363892830258752499064452902407517872224169127743358086357161151791226381148827325818410965560115084336635917725610121740466538141947223534424214288207383512980482468760099200613460445455520877979187930518127666189890245368400480847770868605655479189705863167137449111494816595641243031995358365213498379891041240579095091800335948188333708463972742768558205273380970188828187994643908379831582648639295290146176495072200158937785818437889723256811383158243205515721852555597500680431337215224762907793857295524514895212112072104766042713664802218269356110062518346973830465580762026805005511763290030282183022680058327645262137863977516345879666882408200152405808244966398040860828590484619637545719175045009729090131334495934150158443370621419609734975885705182235426767117644749985506447740786532794780667666198948208960426879980591792875562268518771552190380384712338265929785727594323868741505937398300124213349254098464701235468294829815176589221601499065619766815200067021837374221841566506956247114466321285498187182915609831053634791036548119974497905854326120371079429424808606134524657982411013614546198592782684107921433849188237584727547842520578032875604248570875551060245007777445320521386432593707461841778261390409759908931954948928029542329585353814189288487284101448988874315888384818829478146477208086111082407373509749865727550497553835734122322869883633230263419660826929251859521111020406740099494452008989601615336439599998534570599563664541374076668560058286271006186694093886953538434166070842403576441623746121588918073129211831951439659272664720675629539196810525607871448100866586682476249082720514160737555477977304107293586789079829253649870887324184710902544039244807267215578311321106481961456821185402730429992675034098408980511545601681553805277047806644517316189044600412717951624407463554650907457941495452753386688196293779893587447726592007973863090282580143769389067077104061905431299224919667735441882438985733537656440632487862096069003193523399082182267431672799827756736402406885216921978947899781831392542444658346222267782005830646385093364630384939911578815043767175906064518180331756156266262396310538472771085314544117370744927585160852199587254441453572881541457651735692858434162361122235793198777756317013742393472174601891159874984231954347352169510281386975002593603618148420903439786744629494220498312788394532217921007244154930622776215319410557461512819486042421441143740071161707439350099922860518102133237097265540915876326303155481959450430691390854818713496475883717617966379324742193927572694314469465525360330919305855257789732336834396183499877206460813568323003389728487445427891888342358026552726235581729140531752082665195358116691844498304077692976839657911815903470336080785488436045519683732242083445017503399637535418847440835947612521571487637259953723867222723019160114756293813295188256637527321152482523775941457640278534865638295972437097557610428806941319198305532074542479765640258025502718398523294198692444771237838749660362375203353069973903038847916737536658813298611477411630909385997296462735273197519213790317503884756602968345808010613749719282589580650339722792834345528409037378392478315337183774265862854695500241196242161993150533150734606956846661635337000696086720257643738122929378052261863821323417175571260228797150823738639989415696374262947015306100141106015776026831275600594563242155989220040703675961017695935870639821836450191140925182246132003823446491179907231316970414646640073443337856925881196303091868737333583614786513996499076677720985676745641948357134515318613690622152413529194935170825421134645345656688166363606089863753785112728625090831982883857337213021462814376380631354695463573077816174220178308967371435289437287349913473414949172536088059131065212485593214079349003609087434279073139692559818614547569406997008931536123303917587890599129549841390639583399556562923594583953844555306598202211054433853251987009248094146403726249735864222407467380088820297169641442753500544446488973570393246250204120464807867718042929842689595865424730120596967286831506125460337939591514903063661193217678765221960839171873586417747146332677695974615214211994869267948192658172660245177101240902744368632118962722594174262693465770149038558077307588324960416141582093020703748763168368712257487432932396842001484940378398698003145993301294390927580988526516656946547846697854240302584004534736923201901364466675393981705091210349669105863403686296001620694585707532065671505162146074100909215317734175178614210682370864865300211777166839798893922265009106749851761 A013900 926 695012318645168718215495158259088154595868779757128615257760714780571863094797504776139825972892292322939016085133334034492834360976504129065500391783750386174201610017134645195171672382929549835035765435342503727764266536837238168777133361525858947095694944879487879221153341585001064983272934301919549193690224130016769125056917610373078243488393015143561156679465064392018703345152231617081551813471538396484755794754436101210787732258750119627825729259682544122834811842521522646616085726061414177729665203463888421679845499716831905455788088029585934958422277956914658025582468175920505365781261974635037868713712461749446705281245299257928650495772686883192171781779377389281021221920338938271814825022311811104534023352332641207266234093527018639108476993694931208177108383392774421325346295351878451638315690921541043689297739932883743469415585042143913880262713520177114018874860616819871103999637696324664073322421394642656401680893748609047502859922972183670087668986333860269996806269947939473671177178428406500026366490171496846113263236015926363513211045578220272109342232017955331886476853156979117359975915424192384383293017832011299005918561874060254473064665699544550961646599218671127475429527857624607531218066237280617344013356187836331245085212045652660488708197254943604452289490780808726212746867554852650181763569161052001759461156523963143767250945181950934561246290397002983842240559190716222224836649086807329874720195700055133232824166107713785084529292706829605319059082374921943842450236915741535933873924767377304774991039399071952601340181631163175446149468601358785776503849368217191699454476306830202298042855031576054339088219082023810361128892064797584165467998682063212747101431145589905324634418745338273275679406217015719613796940999329772230861852243226148214156905466769223053705091953074996308215275094726813946811381421690322843516843846331921887071419542713811334715220493729163391417113180857978546526890394533781289569700867741317969998868003856642866626767964233889965133744168308126450304752036669416483800374508966808050682125795147099812921132404436095558462441243394167978308855774436349815597964575965493965110648895994342742512408438485723493394110212650640713859075511205077750907226825546320109228520499279586734473346179158596248728398310449538224749784420472888695011940041060556868724594019373696519596190790579163488380955614921874876736419783415072284719584045424222103819853705706651053140434334935599863902012793784780477298382742992523216531903935396755269725408923953041896797363612626515796439017228424431771932825026615980903707157213335966871797559162533645868793290253122618290190622803114181744218982352947846035904903530308023362871186135264645288187192561408960697696508872210986714850742393238615468439122833890853828906138871914381857801873097884287300205486011916910582394068326966290527505712021694357771036558542936367754714610118075564712955214616359352062500202922584448722029039554187647085390944366440946797168306793615038320248561917090407896142802607017702638083535537800833272516084093531288948811983158927421891385087172084706663875149258376059276663233064445633389060197327536487931354987934604382411065162585681901845098867719734660691340791590101981791013223756604842410596844842304085267764860124476751863514099436346215716183903373235577685796224164679815564993241590181798947194146311013325799886319520085559326649171622757180388847622146358062220886175847748705658238667776332033874595793639917985927510944073326876206843584310074417512011672107714939680599962313449341114897806362321316271143096446877372113990771596464710070757794948732006195580319763477818950099064566885134004764811105649563198519034266487182862304214944297976729495483021629186505451594978459076348736911394938823820933221684325238921433352072142322922101763758287936582976708981975342849109722825995067539130483583960159336483528061975431379757394897425743403606860396311410963762219977139121967575765339450196589968371600514757182445054564841440455762179292920071420131043607026073463437140081555962609670653167007254107766558918961793568422419058621589652867867962764194303626597694287428031998783815155201546466993505304359498689070912758602015771465575564574869212565007027279739278807368182009964403823717305243179103057872094107141942985850533625239879430651963058041650251965534480246962634230821014263599848190305274843836294319172691654121581969846175027835846283090119204523288230219326322572134309900857848679118821851171016153331143442213677714127384360174012382657228475326635636930389476433487374861815595690205796051672433508319208654260944480753592001261418560249507933238326939624082841955625842271743388923633112197937543406920877966130099080146907589662984750724747230569813810038388085591448359007064407631541479879888470290963048511593995832620730294530789410167759471690672476381803319412634977823676168158658892391220136886957639511663856331852517729557457923696068332989385215967002068062088843677736609962947341638074350303328870187428757370590009584808848319702653804202012826174733216599615875558556955323382553026927321431147265492483623294246998563926103273281426190841825796933769995218646697532680090462091992127944634769038169301657390512896343097474270682114948804451831950646237026114703068966687467330503809778385242565377623731214683344988877599426596888891523247763492342762685891174295612721653124621583795593636773352513201712358192815563920480502172233024248369624354500293396457150551421604780272492806598559934488131064490829785991014327074450063447816627403704898594442277355126847813458421163577005710260194693115840998498691639423645607117201742881515062721775485222688086162307538084435310807621970978422457572096481583435619879988044355072139178674805687774309589700440646245331458524082089998785559160524251567687949201027404697826099516682326634874815106646484358500913346554387809723281724442822135205152053007246553200674023635504323602785808564519713443236075744717280293944925832858605186515080378182717416941059904225943381597427188373462581153476462081531567237460219338867589502466816445957886176326951861 A013900 927 2838500505591052207232621991341100191273142279274868734702835792996048326637325584053737439395715383968407558532309134663606219306498501490020539215584406735924442969672589621576245822350794957410819404650247754817065768727363501242340859138941122051692474820077261327014991583520644434499249974255403932781499438059625616800414082269442299227309189401540833263555759948948507978350639574299554382842950923436621787626112387235391079388105693622322122688695198738134613777880853993162567402329893147704679903387132070166871078685239012901903889586109719946549627383826113111756939383859745111884892617811868932794651541778743377038485839207944605659418435726272332031966136936974940008053466078178134857198688448690043838509307285092287237233927607790351001569998426462242247336525722813406909268130192902136214496751608356698072504588957630429587183660286205000822294828550468871541600837120014652395716024315197256866520174540281467652761339839587959515477714270618299188718994755105062554226483900649552359928385596633415164183408875900440708024495475880877150668744457054991542036719126763388912892002455271570188994996159859541252191397420735178281371004468411359353697874248175600127011837515573970393529210152852517242855235537744006575302292020098548274383759600862076354593637117112429887199961587391699534205694527641263459990774574221641437817068820674399422973352468550993792520535856690283313078510031363313904677583372078902748674625978790869691310409624679977377511168873255497913174517386501085768894855037816922649070430016370417808845679000789160691086037140015156002794490864278018348605147708585200836933726139201536035639122277314795102324534641112525919696869210731878287772018885413049243649702043134877926244754232254787223475538610320117490427700532303722097835121608412155147586431773737650642860019750645545497378313229648875566986309675706869215529985469648048510910271625817019585921766733659769936050023359055251039849019587205810698512904883643184462590346813418918988233249669495594240492689691531387543816088097713600530905593332445849726598920642086065493051009774089862306412014744587364834379176177231270718233462722665249868402366266779391189037669816027981805094378913596694390112564154388169247557955985440551504420309799628259461849327603647802098027900268105269513238819301437745192186959333635461368114983159118133329379322403995152182060149207858044105954088773865280133095537919501110918432768339330239272781901007744818339762074353109215732114802259038507061161165394457823593840812311725542363752009527691565790752386701625450224182622624027354224811304482142635637075283173262825626384545516068338481585812780821432775746490046656650943085252413034528524325574166220473086130601327242897794423009581505763053108631858968222673267690005016470013489390672924398859830487720942315647056525626755866426466196848231354109676605973513948267048179781764962483397693897842531919745104969887846117809141256330069610087522472297323649092241277925837255261878944109971618765471974150851979044716270123606361899605573467920969116211562475230727131969231358642674027725904598322570639160961282922067879586821735475769894140965589097896934837578705692809413641581346041007470130753036047464165618273927093934658898157573593493960984617298956946163732999235626762529797022081015952682395950534796062138044907192999428804462971703075262034560142955834912641517438300952931527208473674223183272962455563108274383451665966336527518201303985435879270555400582686244533374200818368443246089524359238635224382066790692864477986684320767496695245862162850104291791341788322328121824267893118864691981107911335235375779526339523851918539696680142673993969801394486708634786366794570015119506558222311058909231704118782236101364503119692174952768564981045305897191614174392604264874631188533188478735466987520086471760129994479705391868103369281331630347135735270706291713441441921273498556257971376060414182151435829828512246370853865166898150798613887343286416422033920323581029793323491806818772212394156607028615326498793658097087244222788450118524270027493508783511047490780074587570099735492922867312414593208719635691269836979112914264978259173791127394642007039932955533203868319251214258328628855787925905957765120210468316451199515077631620847670060973017977758477415072516490455150229375816822605112977310961835702691336311100341424730335174982403593873963294986653465227509157289607044630733277359407640614638933312765984326980853343176307200403440648237859441189398242835876263488323365945364592771044146022769473309987931423040591091482221160515936173965181860431437363759988384075777614790225845943760803333575599646584292445656358913813458047869446446398917160708918965748964622349903783327065433850185683419690889117407151391590818752119834469110754272386189518932381403792477389249549974002157216623491560855556626091347151463399318616461925564653662052946941073874552280160582487225867308775199511803343463625036374830281149916049113174445108553087766486283200931401092148175742061347975405984028735327402231345928104395244785393054104647707796984578019793182008199826900384269978145117858379657461081929162304511945987443291579083006971242470196039916290136320367141730810804863556283068250251110467740737766367096344527210531321466247284592084918669917252011977940019712947546501318458277619463952419992695763780518758987714126840569428210830831886212116247920135001167767539685772519626643807636237423198339402119066565790631195839002760764045024211527504715668143921985227002910568618062419795687604219088578577291335796098580054460299388350914281793351332586012598279371406349099337809505023261750447672970755304138549177065980973465635383566378598180337304719699294946137392656812531390998587479051938594478691764952584244745569605159343771204455089662187846130100953056256351845921019865224553796270862181806891818867251870013415037938699576121808078664614078654325213496704838948655173425980603786843530461123544163526193233900185075589165780765538903662300851426287616414385246399695909079590725433977463246901151494372263645155286078519262088461154614227513753048890623080422461961 A013900 928 11592722753384921910610958707458178632278831655928770674268586365010953966867828055159453129973480595380757278209362269188768823875889836433894374230907491134595753456882792946069167139308704036356484941351481505696133123125194002787345545150208575512439288105152363062923254141248247455582821319106469457276854636478755041200187953810711563716552687744022318672521342763260550382889825436036384354523278709358430479465593226820447942720041851428619403595022749861614314264856973674329234690422918934433830898103289474900588339329463337831678577362520293343423279747911612385839627894560968871194201825298071720295569156430107604906257054395005771918236492768104557524084931830436289461831168863353398748420020691983456730899700392352695397874320976904180315863032143512870024589352041067957971548879788961807415762397740441198954614064266447395107446374158550130063335131577798468731923520482688961863996210621721431965811911360138082322110240800201025045122048330346466334946435198319341082778937125126737442735879543596127505456624373473865796083549997540566251923369905802748011823706622333483422531140119577075080444652811478512287616138397421962354125600720443301147796841914848216654329172609193168058183040714475118524062310314935834998198666141576501105958986969640406901872227943635992014743250319028027459349011226034211738211782429353180017830128587585135357764891790161582299026913012844642769227255897600941681407622927490818794764788634605769697150535258565120287470742306431652282693959632726470889829246354803131607991192300288439743524446452802011967625175369573038646168982933288719015556632361780527323321867858839132524689774931903631992198734252302308221159903240419274846967990101934319829038991764069198073454127004706008754183670713947002162773262171682163723490517996037691250412893593553712728155249523631223011388266439522202352004354332864100270015229186575064571457151257270915507882673438706600055591836450740909827098420745126838679607253348192013306849698011031020458762403208436625933190434461873031399086829215960213641872064634635427314252378393264342166235122069370180735479615830384001307452827804606409971608003339099869652791972472519978334539936333309696518167758015399173155353113375500876412120695598093741839754491672971574096398300715385592196357845512868999324288175147821196577155952801459921408979770835137527448651420009479005021904037439962245791171199915431964456855619512572406603082187607426969544207834687631620326240627627607701080745796020941425726995376748670591797428855403130599293341945864054651537577613280495202886034473241412741416906073446823220348014801083205879403542748726720217260983099563965594420859015746040474773305422465326730980726601777835200351539075011194046125100807854837268390964016483843977188115246017177770198562033936681210307832554731588232276459203368759260828197021014058521550684336133034289631399738094886065043407005045872582455962902952623922217590431614118893624628060616631971812581271695418189860052295057518479198171682855101468718468504763528090866240541022205909497888488758516652287910402669761063903639309394695913809069967921136543300349088418236678327300431011703400309969467090029498708619062996016947424649768478605274484446265758163918265634340624244470762279551236495287362784248105911222496474706547678099333366125983975111132174051343511836160179736027195501380750609114406068322554134011282360168603203654541368577028289237727746066517729332424780978373613463808222659964754582075149473984998106936499377429797472525090869358534023361935518507409895421130854020550320905158273788209310789029008604670614326554648407384734801792146133456539302775703144359893751067375001446059845024561222039635412070193319591853942298818002252112023222649243818868555637931416777049007652114860026168641251009470778746111719583599191999459197772679402018670584559270633912838585255792832367403554826836693157906392115016727111737154939713621738861224038456693915450641581993904574769775912603396595645156027457607359942266211720354411411187392922174883569049677827972111217534531917515089743556266716246252568142393403169631899826381775313499752538325072846350832476232032262511973269939517183584815593797223626113451806522203403654211438552323980448014485216693861686660390728070380335590143689963695981375369375079671184369506944002861018364515748676544155197389319501215513082586618480809500144247367018286403989135376795641420583422408796834104441887482181600869355806830119719699413474892354908889981621062552964245083588924947180829478700814167815738828714795020712771501117313630923884295444027373201369893768769532319392267432342376167644759440655459440092214555361597581096264457826761654101184263974968456656934312163103864391389851265452977199840042979935291664405547454456351368075129700634606709000461257823610260697911476298372184290569218507181739672176296992638820620560810766660527585844102654986752132841956115096661651901636101101355546843134474683480726074653286099164864442286774300194395707207136131843456696328493327703554777741979378780442136317088723623268557661845808061372512075215354432870921243686297402012453990526217416462167973697019543119263134581424487854258343770116818160462036147763909946138954055079235323918810512410414852357624547779925058180531622001249818608424727718859371116812449668787613581216770083930347542444588761551780444100482253143696442325282411337310790180246871278404280576598203233179695601410964896321761150533881880412082657557267014239197047427323693536764982259923787587814056203597346749987540078783882856094121816182006899001363192263357369186507970765866638645379040041762954647137275008338265091627534708387552832604349959711974935658830399206913766543028610188814671487080716266508722121783501465649019515934614266549625570000881055319886236144431044567791432478009622830277883152583465383903624507579708684327562229573658369860480877538652495882229023246208258767105729455041542444220809906451449599805127841801489312764979767398787554390318201986106569610952680485607199206244461967865561335632791624132239719317256325442349028566596814746290021121203146340727242613376457317382061 A013900 929 47345850589822112960048127068088654810268608644810348239551007841927602107038863427904777687577822073075146180692134652956119942360345556869504447690823515450293651289008471553834031582817817463587556505458526968895082984288727951977800728293511993458928808989540871137647925161526108681593256132184051016933859297697519942520728822346280908086336548568049295712763088500775177079310718953141633378692877100169475279615908763250618263310865645461475934841836007732568882503416631040301701728390933643040143204774542647730967737243800547501696309484846492564168360241725564056620010123804347527813110868901680010930854287345358899305249342111697468097041578350708591488672794173616680227354138585990479181820954928150327618124197272108035627153912176095339732196525440353055980295397260277688219560751494978706628522624374133641091738254484662072805716844147308744741797074212018303946517581926870471837708787796383122013004392997851302149812756562341806587808002708016333505021070939891219235518539891667233516615048379880487941162905060328988771650622628505424170046486955658908957837212039978801979442851893504851913119086992012203512365358445049433872446720027963206661018229861273516486162428182378426859593414765028546039241405619539758651978170587478729743348204641695355468343268016831698623404923371192685974754756097257550194242478831503751864000045994685038899782952325090708429038114462671818378443805038647903521978554205788180530517668027382058625902198200041066331179546124439817519402683229977812487622514866897824603328436464800317044967935282335149878989946352048616707857389366827390620153857785380213421706163844152759983218034489162555322970842758562109308347381984099600821776815343300057548097975302626775920992073554046815058970283746501665479984442808629296545271348038135530873502549138326311706771582734711801532033830353919066148023335535204604776869467536120407791352722906971403296659134473695063993642674840307400565762487263593266978222663006604349738518158496549801686651989705979232410368986576170109410041918287732324494983341046379183329565452848309293105463028278636824511953034492487130123769401489620843571454218045221116748837347566991316036072888518806464859545458678449778482950805689996504855618545012870249141483159196074878738674396350007012474737273216953793009324660409391696761959203992395266486335691047556010990564713112133213888963301212587247997968088745815601470208492506916478380054565489680093742468761855590988206019673534540239591574986274922897753047545174622312630470985780781083704537134445331466399272267976483738602056278199727018633527511470244161046547597118722215277888343617546766035798337912291448139824727067419649062131449196063367325116495047458519590921087792292614973570334460748742672804530685683671077958664374001748445717401362833667699429244611834231028519308937553065907700281720537421923671447885261475317889301753062273129843592714853259880980547911714313352783299345654587571237086992447252711734984312529124625629438296706278411732168120202763494565938773229839434903859829332177186235874827146618125707163453973830849917207138186976283536465056681677629499012358008836193206017595328868909346610511856565705369823801095810993959544093240280127201478429183016752595476177817467284696677484521639613634510473600129709074845486078673165499928497278735350023175266088033573626220088405174384624943434754938042211661269612298446952512648716057946809813104093125438011124884285380418556653121152625973784714153407700041851604753537464043860413287337196144638058163346504213071631261299335942036183586159077811136699434402784163071343860641696166115248402788734105815795985623005551987583386428628017310780854459124655511493297026071288606738410277596544901815852966155644999329884886949431337190562629201009951947735373901889030616947773620063097043644183309082597718463854553069101755234057978881768762464545225671838565362898653943331930213772826226439342257304863956685022076785880735662887667721816574439444639670977376895641676347569377553311171998841842620847364159239358266898727395643999338855295536747892452088036359802917040278496811712825634939639652841525968336854281267011719195357412543733252068995928951442834808633574636469137443067568590402984920871716407087984617208351388432902968398964041434324420721231127440132260163754687679509028687963537133685622660785812917164233778196105091124092560348620815886750520818431781506455921446176043189558962785217107865358292136920030698777344094272221341575752482828563193623826310130611965706172854791473843590426766092923058888050800484721717369866774907247638919087984510925415715162278812696930848654129676340402554740053557766856042552834768474735098276300753684432648801042081239644655664739682943087769634843919374396704621890360764292639078707005285491497894835492823538664489326600958261658136233298035874399450176874886723933199935253027812929027373873485497334049372491965811622390949193123902144147290217592351189278316842217560410885322033607857206198231702200371883197993336931895928167415771330795722856582509374758373238514739615302126549259537938899104254642562322260450905856465355162115076790556683543971213072925687207130332270064356049877867165961162293118732374936048395303160065652137932545887708928626773212539710040167377946926385428486038901321276437544842504745161414660991916550016328445487405642388063531223670546423783797128221425122335485936427235002200707165298422832427985418123144032601036656577521672867193812291770121318900594980124097195400812737000811178974755168127458970862423301334756456859003590750558218366414885970094851986389912846704758231182813604124837327991998829316798981106130060312911192258274809636546699164892231355720852149689900748188635057840384764538526298120119358626254048074060629592340066168318913002696923706973550361557174871578610760732861349283557866176755030795817370881229364007722005559812436488197085107436068862395838995276773064618537984653959748271762013722423829304303752766633013155649673052959049659827054661453323948847885422213367421706916419219904910104369903325875995423109917866617702137821551126891173310472284533402706377392712161 A013900 930 193365235739743081362245515806907943199272834834878588055498510678224361692959529164769330458614270706468277591710927828272742412713829649156299984318540010274059751523090787681485122221417831120855403111499675452191377311216578117400487932224260625997604607722992861354139028800113941992603698962709014942310591691585738894768851104073268202996315184343318696669791442509104401484789986587244698023552958057679254158954612595900613299806169693494859326963477281016592305601086366248327220330623140482473891902762914402140693066645143059852225399263371045127812564231591617889205839966639459542689053912792220234322712925801467626011468143367725741152595607183707309207480047357262057333217264753182302016954143843013681175508652203213700412894919872303153095603561747471356282180412246097366735196284741394030720255878729023577716409296879062856207900968898867791708718172586378167166276402865113620902858297947996104996433254446917500961352428889016734627073251667812215684190060846680668371000504290098040072441035703318280680991361719794683371287079527701631358311027422093505733611915529689465143044530861115059203221576303164032377054872790784837927893521712924560287471213594657029954652459102079915515692324835267849907411863932167947850302698474492467623538145925352642963616209250810357179546670945211419982181874131565658005855902038223304491514451846939162055642455373855287385742992315112436111220722602146941422016135210413713892867738508299093016105793570985919044236715506370783170810017982235613958511600590412272360278270694327439643670589454520267955932718886348107545177071770449112859160990735129115015803565462068131200220757875223281357100541881086269188330851108643163815819513320387108332244489031433318165699648594156151429155594819371198488469942859165718649839257793897359776002634438387627967937527818419203348780898582271211974208252682664661573817369233736893581071446977084815175288867763152484551500041957974294958031139995728525259026156207935831371431749633917541618257077810179489066420388444722920011661608520845874202285958150858269015461595543232832281314659255808933626091900123801180625616736393161976851019743372705608135043360035696800814241320072546001939334467334115418751997868469320415477336555305608397388980511955848608331498840807459989655086972282634202983175854902657038137214346984545500252110082143014552042576335385976370977128907445628792135749469214874243780079974455990096268459230970967960533710412763181010523193154702089327056190993020398881636119232295220161636419183498273804738783815325312687252734268915025213308396647851783316528208343123135648374366087940170518138639062056766364713570027665927415639306307640775656154300113793091594555875602539820387319800405573590061106173576541478400698743656577931366733162059128524914828902884623350345084906677348436794777806738151169414026704628275128605415888483979644276607267015178983382751867346850324913533172536706780338878415625640887246754276958222940817247249561165784510412657814577016408367633759551888226590920245109686760465930288832835374178483122617424330233818751969537976547977715590276568026567560474458696288314545870356245905508889667100228841531401338083911853866602755879202776241167990746721307783685254104787902291936853300495954896985211212312867684317859740763344962285524539395153891423475664580321765000127405404006080419089275661109421116106826077213134688002884857699497203861133900976623904508239837694506673151034806452807645568752560892160124858646541148626180825527110438994357767227130111512437982981621203110062305903879220205919420415875847541205296743845203183838532590611953727452117077871750296398200678902597878041296096546114126977398477365464699145285877474775870068948153142326630051026914929235897408182196675059473651314024482473945759697988288078891831707019189473314699044252696807546424575946844044071547653171425609010684550211620711581556637179755468615879517999813364227144152401052190361255348823292298401535186630338793484710292324878375956867066012784442434855710871641968289645340810113622337199359455277053343818251356927604311465201385107453287118449107213162888482617245809729048810514906976883829377478403927273518508238342426516633084775190806378240700369699947633421118317097849904445063125245113850207446141177440585965800992000768809371603867050683706570503573540569971222585194537999320803364337764490998764997549812362622783893688825078057282298135234249024166520949470067975450017666274687234296907249792761273453350872290872617767642262657030742459752546262426713116081505545826873157727747162310452450631990265265464989357086156629055001247709978061214347975919179665271514414216407475329174530246075030762434089605338184423345065400984765032913977845019003847547703053435685960892955742967044287808331553986358993481112043795531076107083179523260300237396255848548741612670668866824901744102305788766826143811253626664075993147488376243810063212818497990586521870814092124959139084482763093617580691657154602779883223691404293188241008540807785356893092124470919107874142514291483119960046901791286577595030341957428155795770585489943422906229805059296013482949347235389341818616375282348872048328197154502106607662247170369148882488508011208690187306031327289962182448592537923113533104106642314757628440419997654865259962925126419853328818472218478778371747373838237020543558871482732655934124102319921829635166250563555480448448406899722910334502453988341967674142150666689926410164912841678579115974630644248643238858919805479833654699997749936861976556904523310358193867404580180214313423987945570188493402205350355092467029447139749796731960223419852256089450410811568035534526885454020913213212408311430010606035526972130887985400673335577952628360973257236559792678677592684842783993319091378705656578097440913227508808574384005186019450189075786519839769470327964810351398028228520233399726773301450628835531673882203484364756276979708436448864149981635601663221661876451512005764883685536260977958655662001985365263107674749333769896181792813597700747036100360639054652432863262167226543113478783518638668971223918779134778887367808473167735154526518615953129452261 A013900 931 789723152649920458334628273352508537728093384021962476356049522959446793814577706021363587295357001606557798980584192054376535560506964383948893922255333574500297705255206609060741069149614785498516672703078936013970256268116937905853450164485035046897442976006082868049300561661574150605934759537298850634905629838197007805864359562996738741125453840691732232387791900142875795208432269010952658442690659556325899589840692257530290678351677451372048472110864526877145651897702429481159448879518298667612104393965921472697206694178495415885533605356932948777544421390807558212923460213592183357755907774288619451217626182978699732861063055796272067167056871894586205241578468891841325616649964195736592849744435823396018302576061971797277070004555145393179860907602136409513663409303834698501580581881708612102258627754573083922775164925793077490101544554980834846985367597378199658901956623217813404242984477507708840412038050919910212593760416178062134907164494209763537888016311693989364374671530571693695557896506356957893447517501391175186151356932786165760332109425405599508860150157826720274280173311534410874406936443001328527795162183019717147366147859921276909594621470913152370694826062871263685037554539552042261074710700897231047983369101142373161513759765311878654480347923817443830567343738354008905560648974322601435427374095370209836097098664302536078690611407634817753067400340657143015434272664400150925608597519828985859323575023709482834086170687629057162954486214036284421918688365251266453203571186482903351958884845620973390576154698061795680879092773136453192373365223994762992277212261422331553765158357507197916702952797458957278613815680197086313078331217343660653983352290171306309526828049897765846153852100523041732207965793957388731117958582101061570703527162595314000958532135312453349771481625300733686815959416680752439095075898989523426998289091504874080811347477670559070742212440120358825309265872860604776012389936887694865738913983594986936839895780111632265640665349741631861475656574867481322342547187021595155675430283969878407344315717819712753552949481181308521631255555387516525594261938720049222819226584928210346889938721765149339902243789549605199066437837373728115840453246613419978171405702860190561384732697859393257135282747240588151210330358586478631037791492183796512113235251733929262125143038590367875011638053926201482684063148027599995590406542969937113896468403755683608160110613667761218583687230476520328258783686311957722719516690785604092888956192736140957359461223744483544207471718953924871321579280410123388698036057888116094816172222357541424661396914122538353300533931985101566893056063560441824139906530341999498075433249042479174417246104208482983673184156203504742153784610126628477772139666573586072806273898848867733177637099993109767711612445865428061988835277089929154995878399043081012507635573309749169736015823959501212480284183138758829685743490336698288793676135095573245356389279355270814660309180006741684760846193171807290430661405019626258108203963972716808105666358552471784517717099564945324532269398737542019557572336219964121753872600301297235969801725103667814258934761798293711711927237736269842486288446181889007937649330432176675239840656729974618376538401594501408829890732198097418195222390255285111317923815273056868287403116508385188156700758785336537906637045682929816812647889713004488772240592407270050215374229786460826112530665026006829367972398322814404068718158074987902692232058095323197351645333735716097271007295551490089315558059478733222137243008573604339027122215710839898964818884093636834938168318134791850870830240918809853093257270187790906778896306335429200081252102520098806771743243961197480609605724461221196729332118029074289407257840654317622807071398805258702896324351128313665331290208766468778747154035681331483284397160157049081707236651841865072501186145782203830359790947043462476489129582155342555760653443659965289651706593331384556899194008257252153296809698789594328100123816741169878954132636643626583834333708826047925855100978241150656468838541464185079385696059340442118735077373745117218385766014745576228760217976072742099198224444388926957781704213014722542479007698163441547520179222620591925829602822739977645892593986754876694720746080992628926274583513797231331895123376725025564376688300215200615360040131415597837564092341095228295452547125258186220000074322998424190118824691096408331673847512376251654088603392600850116408279233195785866109672103750874025149097445532559841912310617833942923201464101592881217078490349049913339281164078562074360950828498264929374880159650773569109783579782799497590115057290615643986399357028152525279211887827791251284341568004949227279855689009830819958632773421588239738468568881442807448542882294707967242751635203179177372263460014520574126915459850285907313764169049891389668448037989971174208383420765684747912379427689650424905720922977535240461852404559113704461637744894075137233406654920377676770367923853761287965214388291222521616983872434438643805199387893316760360501711947511652695302842441014618674288513662443970063423434756053072475907961726911993400846310752956907016310681449238326899208098459991330751811320120198057085422802666749849816261839300479232724325903664015041984343945071147752842232863079842471736449400080851205961397226831821240117653838969330581499922833212180408895064334812119092867501254988587067565237820051806836241418519931631679978995141680930701612326646131104988806528100466953236479994108993915510514887935318030320556357209932060913318593457669222592491152396092440273590583499687432092899284582795480429242018947180512245935825494596787409652265674994009997119617746120301742406731752062875370507251907441679240853091085838779834961759098949898494418863150736264336531153381952607450289964227222536654608801464122333535911409920955038486127713748057514567227814677823744833981132697585475569104205009242523804147942388365252491277496634256367224982328996341923547837970432256423317551428798966765956211807183218670884518986323745055709281880432091956301813247255706584044577909783129588677753953072820312336909205932791949108602361 A013900 932 3225309117460692793804913665827253471443843917777480971648218212768199610064910623739557048236554825618344313374402879353471263259202053747450061616776930106950240358330494567271581661255010895069277441503317385653591937594872654218233981670223496120068893755749419047483016473182596650063848757361041773176868717727810237776938436755594543689369207156222944302027213287165419178086553438299900763298451365384650162840767961089671717689746764230826034536996453925083477434061058389946432786328289563106693263167500613852564134556901087306513523683171855213035317948946618539304958916781792049643594260696879924989337358311529490557677600487240610545789044137561551415413335866379638049792285735421772014594234100090767501745569197275079231078882673673855431263112598792912231162243601200595985003756043668024395446563871079686622089973848596433570401208218541782579407786789819902605121139946840494942082177147573711182835645015800056219164389509473239743236485417966589474851985306605733657031960372679384793721700679508958089586899674949199968935943000548912367938128436408434359735248119730266098907930101810998986576243533798168841696749666833009821275231840852346947752303143977876510307109818198590887325561532539035350497487048245082220299925729344667371311507771270008924641843436010746165863919129155346125209152036679910845030373970275569361813996751976651901516404740532766820120322798678178446478128422949320795428998739331080977049272077906922552174163791516519988279580101231803243842537071211062572795158286286012062638633556885463045425463978508877802073983673859361619425253284682235531522354874087205721063837013053504518804446223054924880543963233308600408329525603084461820594063071640922270044827965415515390042793517598255261552285307067165274147585763117527661971845988282684506628742052361726038255057877372351751058746669625277717260638574139011617727139476904147738315705044901807971377340568907997598804398060615868826316977753632971488859164339314269743734755195449697447735306995545148427084590493072855336060519309062083796889180498191664373313327167463206676498354529042063314502732445013711629696050778188491750965226114731888805943545623499768184244093763143332143112437838055880371632110944947115146269816202457007131941948196060245860859465403288033308946261427833395963500075271019335518918176204841792233374558809049960028702905987678053401631464986922669169590774952550063136801680504246991179770315917391117260578855601676387149162026712050352847316500836354176461371878875709866020092732943356068987381279454851443520889333260702265341905037762056912830954823789502657290001035798364773011253063932154285294449497162243264014411616400476290492089375007847638238716649231443969562102635085534889920935013880002773492697673384392849453534176036562559557938520857718959595420764101771440613396664143998256751847821965410246206263446952589919893868031962648822861391941112641188075078374674627599817960541497019965786933274812204140889424983382374713721473456698379171326655154674902060620365973917464936688701160080630508567620592924050292764867565983653394099617100735928291689619112840763128342721503195297614823882729719595173146296393743565937399968093129339899079207161568067383191523708465991546068886238862490504798303565569260981863748525959264000178418643971880506828829451355535012455335969725655951739801034264910699347774352059024771345599196575691124019354660107245114446387012601563379517828565439962604630471455898112216168373247640699167565627052059155371848580618166769136225263759986275153831263936308558466054625008868306856942202115769345706291207808166262621532933408657766752239828025110431227030166597183600832731481041793154438056835283354405170591755171348877797950783462032574660334442471154274139257623983106931955873757581178767496968893187672913343905750030544280161592213289726194564311649606917024012984467166839175244445776252566611152143691730615610216687324640489905107899431824549531301000216555148317451776531653787636280984988043780076428643806452055448871974664386134550171160032743760335661637235039956032419746904200661648358997568048237189806976726525366588422621455834996296662080077567651553260977203215958077641350461057819077009787668711483283982104872606717955165443567588993899578663785693790128076790426952803282786279824205278006053632496397063597201048392555260754574543993347094359362976686043166814083599288523542632187233288482039731532363797492299143361756714919204324524561273169624574142251564377948601048356985454026396973182913909706606224126590022738779587771551479513045100118871541494419446459633639620592296324877434909883984374836227974511210907286495595660642220497600438034756645354550289370077161630682230581144082885899340739061623872068563881951504119220637269451343401434122699103724089196084939281485238569308763491312309556490012524346051556580830474436298300402879262555632937132553844633696733006728990007879727253474653105491867312280839505479175559637162050093352766969390075536408179070329940020048434570191758445450393363299603458625294482874305085402266544288284539034116190245142280392937301080579997713310631109351928182396842999160389818592462056902221470417515700127382694128549053914803364314221005140632353794075728384444794148926534848652147480107496983301090409019608530716078337247718661304731319604491118148375501067958585750161388481997234416343044699220148741144870510399299254743000143431230255346111404351700413618671296875833894037134230759385604867790692015889730221645184180061180420536159330409364331520302950214539037440739908145380859060329659215707992033531413811575661656941098042061063879604416547758824198877244138750838308234056548227895508711223246227956547670466465075555331741363564038022434469629247350156765246562747155297780379390954573412785127913091220058386026040336693190363789173624460668423486516349325169582393636232681846155443301529685153514634100207178031341538357254052782452400711044415656264916064878915281463063639917554836289046303648602880348890727635107909288967808530597928790556978134876563793505767333837154587190824191784930278515603044685923189336248403597498658510435483224859321532146392011162461 A013900 933 13172488191930332899871441707518751729977274388438927813789459650984816795665711543325348680259961799862705628596712173970391339748170366912014544099140277026725583597697931192688433934313251251563331068121140038065220485923157001965343622773341450727469489056749958081244435061141516161122414773786988066873422706940867519915032046491960431476296468315937283046853643813325575630642470983914063007287968519818815114708143270654289351888412449541880838478581754471887355271926202631438616089076153732973609062795652424535871034507974287569619188587965857047412755070610833722993922016987433691741452963706387998528877694417475903916101645827539864770667580951259269697241020425216946138794723964321794506576326082414803644646580904160348362728495806434066640677109427842731636201950253906955262949825061700622101467706952440419212964284285026542941309144886554712774341921436090254049477852778031212233452761770582941415530240644674025404745502360029167908591873332002766040832468042693783434417886390020248115423591466883215242639946549359702542331253744484813550808478285264123177029086581038499504815976236736402772075022792628635164542537011062362244079995636456911021662129022623189433621777515614683241517213180604206814002137351224788541009146971142285355840700200151614719138677418854924426750997979302478265312823042156460562099395362376423106153905948744596007635050117214613502820230462404347271439770770295744009932369180300807149447909142651740302257054515096410800652621371020908859980549495070171864615278752178988151034505948309476509285182860092086340328158796392692649256296365224002816525981063614430972602537808848830858753757624024841759554480785118888236259023845082853605950033584951762284012351938381471819989163048016551911960949974878316763311429162734057841786878172591300076206952044792577674563520132034299158850778332163266350341891261279711486971028064763706682202909289588518837710167994817721901274640923759330489429995160590172490621201937357748374656857428491304795993215035812936236204603117349341550860102970659765496958898961845074658713332797963649850693606230415219824823924081412944680553270679250397348608830940402621804242840624481026741039487582147445949017650486841859081663075942369457915995702622270865284571242569477846180582003513034060125100735243675800287926620914445339212149242356370568502117269006599750803185567047181925575656467784555860078194853574484665407074880149075640924291127008532979395047364741662134432279782456711558114078168382254928440065351888165539522526750706693464707432870802838235335107646859367382585139706629054399749815426793531592140750520305137367820031649658375248725346485809814876804522496952801618475032708558925547178380905842789547532552934055468129460980611122333207224300060566872220846028381885101186053136270973530860602617538088808842380613929427167424398478441536753951941246749962519444428466323206686020097033688090078988858615665087021255044132465488520739290379974593797744010641464056939950684583465975307071994363643862922180681697294442292465395261096586463140671527831181706724731288391101404810495640300732705472017865108372073533227637233921418183999834280330528366241962247984491388501147089117630211169289047767305567759885169269664539291484357024536333137256390444984345290717218618756062392679762264201149820129191110591899903850089292521198156473143842356052116944579018615127677333024333976695298570386698659879155603644553057599852143161941916713533913103504936000165469349062627110953945008941848513322159951235519996026735947423706342037418873541719939772160053344060902744504603215700568409628100539641338865274867232593850589433877181537284745130429724141344559474454268463833622359037583009511618957887061123163488592688070700202846556830883642166416201367031003907915969211049785513138153636668133060758817605495925152238919888784040946299772471259424688453875340555042455016239238883549173081203540698944301582919251549461941077177414074565335946285433097798453117984703765739122807070654590253922300598574646110793480598794076502488584860888824330636028293263919471961520751192826438724630326663373555127863455778976209143416710397164210193897906874123276324710256631497600853117059356699950234750827572237591594598492317969407409143239833777574263120345815793955868547859508370840030728216316600109801646532167743834392398941083333003018649697772861420168692446445583628565641937858288987658511660722786949591058517702096423702893961158237300995085220313336892878943756327544259490195812649774661904573311881546660186561630438457472453197381169030707006440583381488899955705236207208100618012728256792892090469253013506929210977659683948733224553376470446578187650049164191366621505893030928598681130058384383411742317117539093818842019924813123892803501037140501949532218656409819696604453144326152490283632094771970416640694233508283326321475760324973699599082723034176000289422325460969514874820171601955643084222792440781953488905167006382289693165948312128932452976888320180549313578365819831676554730858822396985445273784975023822801432273596482195794327174153772966696375832495075624280497849240929661824335319241655128889713947218503292879056419609553646288405943788473101319642502334999074321315861736762738476370639368228425009901915084175654508536996966640567392219906066253231745032353314487128021780120898532287150728020819876860713387077021045199129708693858506796392288485595141628787630917089308932624184010960429062241890082470953948978637508226148833052787263087951318354972047016692148857484215275726400799274149097350763299596458111869151421532532225972137680679269971348774795454679633051756277227118361669458751664316437485497018582674096275023015571142843564297499760481540605920234673251251462639847278732022595100252162219698820145250976964229729153694983764931674427337365128995457941727788833440369029704908795274416623432131532160565292143220688665154270643290236004980008146399634222866632196377209026167199965488042779938579674850925624442930297777562672235784969625271847434982715787623531571442544957627509065620697873891656886700632272493025535415852910404823583491361441380947868721128067474131179928760611759180618132561 A013900 934 53797772197150864526697854949119041459151916307097813523225345950046741259995128179806599870398390246781075920457460786424649241056842343675725511569842904545126982696941718481990025719562683749761051978644616150602205051779251434883661855112226592257508867726161560549568478477643127295156215300038211750905812550839903978952502296109862090152773882545587773628938013551646796758682546387874408642127799519760542628794642639822453796336817173586445074311214222020389619553429076093261083408012008536991249746972786862699375427905052295837369297731299944733195480396636776618913199903500394927874959790526222931179787920648107756659654647825901389249748238030618934629771748759648954942397670937410605266102879929516381979904745717262182908567812451553178001256023291361928118144021233931649896368643484316572425226363432168868548086646412761189053143619940322988996402615679057642653726548008610051913856657799999561618108471347153831829546510934097484684647978467105828790129923565633723618289524223368085348449605333489206255681048342186510512837615749104171507670456973325490731427669534705916866118433364431379297834372662397401504143339949416804703409354258849306760481322803424390589044135173299443441363691868118821653272943158274510105123998153989178764074359528139409826048991585022815706218177598267230785842365899294242738130702698876911984266273439173753299378315818766320221481606051736057095634439242735618406708798901635706779867355177413115220188338602159766447356171594007864895955422173365583982447124567052957686628176777996681321048124604084949914620573668506192441520289241507715126976575787888761149636997267657318959067080266037480255038214528984836564593715544726727494914138114335077295897130563895707441489560793567447680191627753350508371356971154951328365699630931558301232536889053089411273262547134761413228961622637166328264697668442083730963649862690329519224491584032517759373610934817803052834717662271366405411211532665361484059118541453564717494684446080558766408620685520978648695219455796169563177209297402574518925895336208970431258725781193496140318867607899245029701783213164822688782792293334397227061850675052529288113329989637283585794106112273735966147828935370961323517279250119307045444175965075319063179582696349247041063961141129585917990984037909431579631721400403307124321677932856895395190065640467123048855040977562962749425464155735372372701215679678406396473699925091719974174538316106676549680292337388787064897008291811238131205264761568135735496999343711808768129491025087957485905091295078742439770348475645989186583351660983427703072620934382889168993631340728731829051159080401420011694436308042350748172227134327434042815499560058216386156772635933442633867246970528871442999720374865332173957971101661223404029485360485323639060799897419268361318010889926042281975507729787423905153250201558698351877197792768675625509743739074749581364315382562379688476461096397568594746996446434133039856580144618503960111604813996412509530858017973217588039252552264204341044300601929061100213251239829870699279727486857039616181779649385638487950055047862743150973634906967493889128526454695697926691907184132191231097164258955709264268923327812402663066704569275500436593714779699406214584890554008265862702201961472751009586163483278080253174005809742986180181539449543959488989214053529675117912050123239710194806865472114505061562123482015418555245586614886383511119280000322787096613737739830143991660568039937612623211793533976024446474117764964412455107546779000938451292788309609106495221364458850611947743418646022532476959733994497845907142330535042049731701007950539503777786157487230993606164871933166795389456694178152287411360910167751806729412497525504220173126924885942234769145825599568713855502574419292690091323517770817640063993046405669958901578147741423513410184124956702790412823847049643087629539160732236189445574277691763542061330116461772099121039102098172409063015241353999346363103560283600151760177614446634358917195480067482710634321796939310755737764907015486637890131918940908337574933788547466779357518861467373651221701441756210599871262267610372514738837330349768748017108635362513746961025483818955983141816235235757623453696089638603120069091297074311174769089314948370824825584067466629910956692181565996856140337138986842825041014403672814761785830907677381400961470249323841098972376989220854543008566804048975912785115132069594903611791683205649706141412929660318119231328543366919517543787074161079837728168208638757346459129767628736596414596541435334601703575877629819479515710993028922197797995710899094810942126401486296107379577566701716663097483070892874705311131669396327340422759753441523124610258839233508520802201952577718676280209082058530604626512416949204103722671389286561152586483746862001032721943691195583711719872121890299150572675959765413441312865474218985411506313348226601236958030008837471056669767937659718643875917390830190017025991081475932915718148742667514085160135362565337701632134717423140370048852855247410350654028110490279769727152350027666532325807406288598327057635233868970852199605546582730072786429701650162953553609621549036516950647202383797656360125003432446781572653263428872054434760432234974436974083804614421078811365421297196874753970457848453707927132710585090890023118379204050194040880213541816612484575460558479906716404874648727718810842406296221465652541796307603521273192216115363701039362543347499293531165527709705493977602425983922675219721513964765067244859692192919421841000141091809469230716351602639349742645194171142913189832436396625033473799887169255502490891252544026310863579551328012598157130986426650955859090517859270917772917120058543790983069282420470179436349260109349818862910916732212671534955973634171054039660270587601066334836889341216460362960260695478775268404102442644594586847715689040206175791822628496870207419757798045221888532296158174856250718892529243835419856355760978487546249681005589933188638340193712996072083641487240841630231542377381060344530949052914460069303991467402410557807458789782630938964721038082217420287237250402160652754105370571591827861499166626078231143246281321695810512661 A013900 935 219715535228156042964351236095552026342363800541734487308018158619931846026687362994276314337293936005268838947816236055297696390049490872648374237527906976295657655159562369394013946031291676265082862147034455465290616254176692564459798266125699737665484224189284155602053172519020773829274794063101360650086179944697802680343893580044583872255033966478317571865719370084294234288932146385264260209722788146453551910802828799941523372072991355461573914439504315367695265607779243101563684007745252077934500082861305798737381884482451986481695786233699835584788394683384656026080018639085866425329051155447937599454303026506857537081452206840411689736286028689088821540385428881031056529201270273149590377896038023017785160510951888616198479064711401200785828107725980274541989240115265521485273409073222940797758439416119684308206109220701004384973132911341893059683196919097454997419727248448512321631433889977636009604078425937382311728882734852458471298055493505485382467598410964328256263179864170181820739688381592108600758033225215372269771990619318532095958648420995215610021714476574361969778831159822107560621664659224869889880473318830753121505998847137920712589788530942788357029105741505407430258316895322275947632953680425652084994847025984705358979534855823233691809976512581383266648581365347260795519689592411673516061042341023185895111853871619202965023744279013739347182873248757501282520337708945695781870457812302969291695363045147428081283886413873419304307413787763259115029436435653664554908296283891425551540915823407193024179973966743667948031251799540119809056605454811530900857800160151892277299993610177836524018044821581603939147081826996041499998293758249933972488706326386894003519250766833137022657494956726569606638118307099086564589967377250907875129682228387208189622105141118611517670542842015626222529815391974073638432180012381982607712373367863437479794265302838789813575523792500324265885323239200149807706334431770135502407330094269045116284758240922056138448214150356914420114794474636591909141603668731151995319768068506392347274193221698138780172427516288914525050082522669665508080490787999305049440531403832709918112939124007619530025294567243277333080314302777478512338243702691512023605604503140075661250796869742656189656364760448482977252895900209947423805493003108547029749289167258779340391142272297417710951921711505873727891287583902990042721407658590259242244634337767018638246206111349593803225831615421882640532936461594569462893553017985184725479030516652741901726422425052752256142469263322387077008519979734260082914253101974078065546594230734092037976058752301554391759667851426519871181259020112072732960941011533807701696824568733321600919261279188408994419857219583934389226600982707877996993923734265704165620225190243470759611851921849931333727249593557839209858453094732547758460294301436081497600015382644340890819969914498923839999581818238397448086403240258406295374802933878089182211298825216576641995765332447562326587486762062435924528699387954789213463369132639080368442039601840414752799034308800322353487622447835535534275307771031277165634573297180848760083704022149154598100344822621466339115159647165271161909974032041961528633391198082640608592827125485124620392366096515712618127925733052823871001859868219490840068210301577139601465605447421934492940338105234599678739721820373423646320914081528322236430930075022652936897055539444093784145762568598295104067262916978030906484917592477243652071909183905015417869390838008921872317186907664511729863328028062861446240069807756243106390843835639270911683726566662646967205899280495770351289818271806337918360223579757588217931559627118442216875474149685935169026504577025321615400310556409311113287847053601566962903235477024183825971919688407694894664470251314094602994064818443084819894214768895512542046394919794823027804286559294383830888515885686553550859353095209173896220389971639891792334917918248034026669610229110084480897613657811663403893155339113831888076977339086205984344285201635996819361394506855993293725660278482682398124660740497621040822139637762196328202079977981467144822098409789997817400279718820893545421394792677756477271139490481949705474828142592945704863653389108641277295835472491343185612440269956234040992715524530685968137495425869326159607049673303768592831967054546441424273795876101057048141606733748756154183834053881259955830692983226574381601496000564615435822025171877170501850687438634891070788135293379368520098333368340326345449509069757517431078343102290762153450149472591482152175945403823366109594782340414176948992080878704016463549378436583418445040119744047725473093707316660476835898162113209887347933531790278034743882735572411383316793796724613423514678192244326900885743988574661429217865943656633689839610857042845279740722951155574632618841452884292651153016459953884801079315196123232538118345851805610338461527317123124380016055903963994573172278091806969878725867201846939097017406998077136942716593994388458272573503031562565008456889994968803860516466860081462097822432639900342912338362353830670716134415116279497726439261212404074472997130330939132168771250608978041587914655189902870392138042886643459333067654765823119786389059516051291333020292640509561742394576328485303053379565500869327636998910630433280289034307795625640601532552921006346768864867123042348345500375864957743525123080282396804384093011602841679848835365603028973006778561602648065212209926662884735917659420045563364581787539854905010975899798713744794403660250517233200145094637882296690970923286980159558942901507843319892695835379592987843566978551455406310400224256109158287580146136818796071595475067443079566214547288582948218755297744239402724680306173449561855704567833337936946504028585226875291635974430550767092102619173674595351486984826363666665561552464463190107231396739342493324795082757558588866696110993240242754288760176639271898088588417279697577277482070762419768001966125868444610851725651033823483440970992872281681808542870272455004365934159193557956999283504500856009652361552000250810032800456756156352622248412525941604714724073694498056808755760976607916732729890363280792219181410569302761 A013900 936 897340437140847323226749847689080126336874340156298361349164269637822272289439885892286889661256501333054470415615237489677377124297515722474097871861962409796071725094823832404461751000344366325901182377565566600248871134299284279202826558482236424299341785495679609178500963938105261416915015707906330132377617598320240624595176114153665037260656477528063273574356345080636166553662067984204150386789048791719097812461743904669975545406676067831969485536294013897519601963996814530339343419716391756744369722913941873929140091796666640441880242252839732211669867514805957060769430203909226153552803153016077397868918444859683374051896039409132222463655506055136345141909670478447819001967437123840515211955586785844959391827939119249304824546666898355530601360591783765237212797543996031563526615269358885735066040177813818802828878874374192709673157096344336786945204220482835052416905475115817621287260781491553204460026303449289036714241706293660495086859739081246356021301137817823995732709146437303744264782058948712328464484253135327102348056660349436251636811974834981068105294115491828295135694118660629310442501256404950342130730961909997654295771397594829120208667929011972871730927787987975991325422290502602520003693759180086105979539733671161141313677284202524543954816885010139980702737802796113162242759784058108218618419086015134537412217508933858448656439033664291881568919818123759745442593757442825088432918621684369187182323908049656174199601786786845654141212958017714314950836376289567062365527761337254986473805855293140437246455857551781010222383505753602852287891394601228163724242491876503401613181203320912325578620873866250229474536036716360086184531536362313586975097996303040186666975576073981747372497810261939657040345616141686537528450355397810103725010318638425354443829228947662417929781691618861071060241572176706120794504820749267550140711784064432874665238717589204316413610296474366834626514526540571029803248159126842175517279245334301428463697416508010397092489859686824540105252228657779652717132685068566595237460088355025491894879810930590290240991391703072100671567080917703571217040507758749751725123746924574409274972789298642930195835567372836199310644724287802769719133444406106947119672956878886148190040746512851886831748974512409775881529398943346483511437779488620032746101637290747962870804545432155970716454413882850397954535512705785536468543739856136361510553343508618587479968625568987401348422126376126314083206335734842737973022774306310922513634012091979853582783552580370542063714860804224383597573457752671338890184008025434201576911044335336026390059526333530592940051231678901232411251145298736360758512146146235568307702917988327483635955909594660362519133290359966022974750300078227235400880917038296648513727319698549172801524045879226410006793792299164674822118142650293032875446416789401880429720424273135276538729947774969353866132103449257256127127559942597409346528037054437907158347743365845880151547190014421745578281272425956621803585699045542581494959337980400771834502379916039732321288819605705324201152326827558511069318742976610103445326437589601601906615680563384443256216390413153297046562630147331117627686854236607121053161625480510592194573856020922947269082767145918419408879614286771024382566889655090759413417760881497423485280673421370084552127795926733782540576626308919887362891521283902374129797950330091882234201425699162867923493052174865632816212546492893003205958424353903276670536369895657373135796990903075827652495366779540020446547862739560495450515341927080227053951699978181969678419354633483141412580457372056187473098093702536498712907482311545798442500604674056976383340850206477509756316369533693034778023743741823927090009439461213234760066914949946187835743171345555126994057617862145082182663119068221156014782431860931668484223538328956522678514541100752298115618617248339043618234835496882318727590903564453708966830604834714016355381806318725138518424837482272319503439613630139927927071227539312946866479536286776245950690666845069066898262869011401664863325054927074590442741316724223786206443040154087947635076937521739876042299799916130149749063894170017906579538064216821274079451091991992146179351670111990949245198949037367195702952918968525403052390466451299093156313206288340837777311177789594613753629479440175967318034011380203191372184202910028758058350843290507666868089043488635658473051417401946466056168826488723923778894418816197257096894139825972352302123407972095167776685441305746697784492142408804001667908911160344849183930799700413351562160151267880491555506508795952342798480022228775854806798086785059652387483145680370105968519784722614127582685118206311975526224234020903015500861996790407589720719623247740234367909481763317730115518354001309307644540859541449834366345537433512653242996566192500866685677114120869972832271802090132161674411705144988921062177389869403547953933435254200287474127026937488674192964930285813067888938253833064885784249075896819475716304707703313603792885342086815539162819725559435178694967049630388624018027642196102435280910812212944048313156840692959242052981718840629610833383377828627243831175737502871401373091383438905640941896752969342711344358564594984479510193397741621675431577743154685610536841665921871594887904663190461725305502422474406359700917234941845067772682084377920206430570449785288698697304417071181878652780177307512308365494696231685957330219936565781251773693814212846048755067505382851843073308957410231683343826603828568783232797682629945781155669725797891038767278956634838262991084410617078953969631101244899740668977576367711866284599669471464362417527781854799151318419348699456398795848907403166730272545888907269563123291529024444881192703301621154049648953666605445774807786818431623399069823588549603346216336677392486601981666579180133854654545416330288922285227790349062453603603468673033479726172626998255502043600430155056541802682869336916597856625440503624143583112889522544753072960678488955951745022603755785916065496569245738730760015450529877219466885776333505770378238274915900877363845610633757009304099773208310696212160325369336058877962565446783151018087499975502861 A013900 937 3664828976667371693637692279696819833052554829506678293884483142792099580079573727412574778352427338350829095678884607046828865590720608259672185592569312539810546328531495108746894641722257426855979344849397908117643014848462841223976543150323860262717366085484690587525524965320579636258084032567675950799973560410917293055149783362991097532341284380528840743668302323300171248457977805516356154798835540959308759094972820742806551794970951135308614407848263918452873703900761354220173442799807135290111437129722552921255874978046858022895323539265065003165413117587086524037845490665215874442951156910036114716713847689569877727648722666446876318896037915935288402330418427110699216033754211924914172017663023947656184497123877984865205083235866826240720884547394264667389066023662231736504630612948203894589468949756249595186452227039710514819768850570337002215899695502078167120410936067825985862916923044950433933888397885943544804133671266915645121644738947241457323872951998262912798795953157673738659255540671734494969394128602714242554026800554589792944746155423235521015229899802374291431991983485715994827407529823784714097246460452267583329907014260688439204673340897545727417409153909849480734148148502063969454549605685561148845517144205826122888400330710088814692490411594886797705328032163137408562028817476831503833767704007613496979379774940454280224016211313827368137807506998119065300121842607365999386493971375739753881740516255189508830704767857017943122923781983053105051405025795240597128974114295605244427512656967408570152898687614283086375630246698231795162631829532582270544694342485315319419031794965664141349807971089578026428447182102089322944346331432188861282878584701799242729406781617219324928425765679388598015258132571229878129606481624930551642433418367361511628509397397774377028729439336522282119178203665168457644642957932926904350797231138009334367853176111744786937869142225441258063664982604358872683390475609938095255872295683149065798290015082457781770775834928436819791068400732313466537441694316221217900175905984310847966473370530701434734963523183845908469424847786743074072911086354778017619770329619938401269494325643747376889855742236542967694440803429108539579612682619432425788838403442862015796709093602873884903861432818555107278087530099753920316655546546647252564358386442960781045908615714804013632159042188193363193136516441977211415276715956490186370181612420776892681745527343654927014834492154754863855473537078981006960998360285567178744948855182418867011997299889877043911212959926725393609275233356381142767832739397360683848094463973080990200715668501558298628157056175351032202192023213765714469710200214587986830761057795059046264245091166331461981224754790292427594397200675299787930327973154157024380491562260108164375187877157299394460335156533922810747605687528516204425859643586256013009264901614494336056047103518437700113094023989829215009006057794689122022109564502662066911063315177028194524972814030285089865538004122996121865064646157057599502626144927205092772650063004317477786813107989440480720275250419148758542616715747509516300091161149086129491948411007604598968087156616302749793621163484347345164834353509074581379700338447786578790092451279948907429864608198383412562626224641588215827451865816607245825611098890633884508753658283600890983689429683472169368007751540084886020898672624967106970085881938741078586324584276899376768049205897880420905850326477344170807286458006862200726153414258827224173281281626344242890791383979959686177045766572762501759029945158479730282391271191832592960545602164677963131326261258533672047315067397588623016929884161416066506964815162049920771304178749669125004073281441128925257029961549839726842452234641712980433296824047413990175686146521835553039711557711168404592287296627249641091501128944745662888188085837112829663227843915824123561486296110322558736380276509887652574797672736838488957245141840036060348911031190568111656948237397186185862356317229466468109786879527464535545610335940628359152863461703152613421188262281592334550869970720152720261901790254374719089469520226736350741024365355609475349484232655137267060720301599243664302279397987605983982289160284255587116203236335256052347803266272962460401337625719312273567131670956424217077658791922115419103907154358521661151625811910611102108299550023911899234086328875289051360814868737433605652763629330600980381405447766862706963966465160431423865829306474781650033906682453357393510009454512622241846811928787522241394168342143303938832015908451978875558896940962987257869528369835953301983442335688080057759175615057264565697392298873036948911375372302756345230156137621305413081074571873951516945558627920389004026510085981953700427585980734025719138922213482379047704882518625095101344660376968994094809985426175777746460622375518983358982131840587458159176914254099188110851626626519394354397498959740143020899602207496855114648273369664842424431760162264745219436378280611417874133096337435119276317592435773035810792564126818502105430310411203977014772743293622362519809740650711520744152033203129069697000659812166230955533427824690898734234234231886773274355158148660711214593219243892194217967076441470698845536744206158020940707752060365909954826251782092395794656679125584633181702553286322840827922781927749130145488060875780143224383135478673489948293003299204538547359638359667064830981787698174921788326107825254374524850018308573148243776150194680320498760566619953801610595147544186268084628176205576522861596169852248426644194763651882800892589320482754071299584720150832485622772986324350225396275765911988620948400804799794688077074013787631400967068698707780442798577778525318574180646272834937432068530021398056980264363724000746854256875325341318736967694338256952943411555764465587819023575885486840475331923639926457696163855928483589379949317794021103792396315824930530011004707583141352096202294151770560396696577432878909341770414222841818186291868431934935211914548570031779977423491477798561021609015589010603953090796035709861524522081901927666009447250307533316822305689142559222234937635455883187859834922710780197001230767399545791503772513856122176737451210112961 A013900 938 14967531688436189401357392677202061576989772231743054326731911487960356687102567139699424064843926844985959460491228302524560816787927626913935432850797921913152792070901807705128301153152513279279932098278770845941173954585621938305683823856780828022824257547094110313203584036390744613021277255493677918338122818047787727483830285382575304422932571879802219010056457186892552695998475613487155688170079031667453862328537592168516980992392656502665047411707502517617299946974803347531964577912135121045479410492937008108254040253716150898164813762035991244492866878950537659909488806271298818028331262887435406150645742062820027197367875890758354020879627348509227299246064228581233778902671610676753894851509573767646570760888127201865968945648686940916554405300897463722348351936304944297290298390972372474096744727168448727950584726905108753285932782383163921086958162299732944414637424405544176688724868324805112179827539694379917278107130954881453156954399979167783097886847129057560424475351087208473732004212912971522638997530020473840729143410171800727955430718110191614613821449012776646011689891745996180190609919960848974629278366379566489345256566849091915244245596233007402891168142892370174115815187445427959713295499130005973561125414168158674314638679053404438174414782485088765395127921485501653445590455485945021638994513705198290626981918214084266317184832643013668038987777138525072711292917514586085460379414989630104568170324178335728204990173109614838526276140920769169393548317255367917975040309168795674371648869833250308770023682984181167349797866170495172855499817625848783713856708838618781354587172851063885350892084534916707314447564870325105926327796548533960554265710659202989030412966209667062159508598036956652542713754492292516499003961210860490893413966387559517003506858421647730997410931923729988925217820767118163034943949136824702985995322487975060501083524411152996077738301632066867499072219119444676285107724829023784772603298671844782775862048888280908987807358207063744145522246499242160999032161198573392247326317806429918490721859057808260302499259998668258625886490270685175564250240692635256538921622971120044563143044855954305703236726724007370903833379725625615605635736698706589596620712339396201577355405892590836209745381635693732189544559767935085719173234306708590845348650430082568830376423349446786879114376359842702810452039937195571118343050914617526644645093469307328178409589969748431076212564243726494227003328257803409510420364240645200279424364399372077182565184477546724914828760849699106765034589826029581559248458805500166264686448406924045159733062442882748985554861282807325968004644199363768231457898406599011603498066901858445906849641077505490208982002263788093830705201675192539186040405486865857429389969918070014232869184286003614214849273135350685297107136040900559011857796230271768987151793948657932380838031526754929469587416470885486847496649645347637939619694494886650133540596577816026287635994753901365804933628176732584305232386434685099186274941123343246597872894965996015346601201152781856750156870512095863912659471401119363030718611340143810544195997344568950250163724423798676734877987407586476735045148000765006887415531954943614223195370364890612783217476207625893630434326684935073849111992633471469283624114590336738356085324549712682467376983459698370388049826072612223082838289766300786543634720511894377795486820969869021557766529856739324902004224216447805338209430432283920847883885327890525073322255571434148734523982103937334275358792305585906196555958051692224926044473065834684742757254346363433902612714932238628542111514073559092852066356833523518637161508568143243472004167735702423098260692806996084771161322995661978236986013952454625100607992388867524690509966695975104005039012559740592363765140442646886431440852224364706547311849555438344740418500564461218861589743430464472457809423674308671768383750022194809588773841034033114107047891396430415386253953302085498866635297553181231873648704464997437086362718625456222244568816805307291626088403172513535131542598288146444974353363479682044608021557027534156797768351573210013884303904071078767539954844481772648620603591600579586788051141806088527596872753720055578649715667588672257487563398537868975787796024484803101391083349747903505277686313022792674831016130049938712731608300552208611573831209845896889951755366225421326280057591312736794576678370630091748374242404328183138641857336402962211685128315714439384191623123184455010548806445173048373600164320315809759887775003724635377648966555483877222852198684775386716583878826626023451974306888630989270029285585219669076085897069397059492310825911815311058869829740064977264308872937848288651733673868668983089870004331501815173560991351005597751110558399199269528496828790239445751607556289029920070097574304479455455402283632275078455352594682080748262717239156994485002189179898973677851799086275240113470590127917321552610464176110465608215445331972223372351164852884815108071527955584533091327893721942903571267290036180708573730010375658226384389517481601311572582712062956932636678590091739527916011725028112247924211384770260683002616567175750103359332231381307199354297793554861686922625755462549114179481965470897492473212415849729495335757353137873479325962024579579224400548160261593902150176317934910834558722846387991585878971313403067284555085810046384354619143277550119903896250624445295229216251314484624061903315554418786244091629308528893119941111633252680358681670698019069371282595567778889737651505982478425418199008224936372936385348705255152735105364452776220265079891155251836918638803984675283646285370266056784079192321006239461144814214114303853032114129751623531440801248515528921825911154668149555174228217358773101805194968497414569559773140078309209671677262005297492690672143584669747285803360500161375755870240388751879384019629585856914602548474337245015179237451885747540297486708888590198186521633890497922492496452806154733900833915419729415362637575258967968580866914402176093796615422073180238681162162159217744682676849524428247126767295487332815262088931031903007983421539667678020113352923578367252366626348827612302438135601224673554133061 A013900 939 61128911136273929570273128790353616888645505761434039918860126439890380706152281557813557522653146471534002018551686001568861356404392009006830615241376643683429231249562143750322199867891332636420449962512426290679194489097093143856181610697302436508844573072344603024265070766607476464784811460438985479962645739311787905604438752361261183369003339746872122461190586853445061358280070251518506033211107943312079986589842708713032370588011840815190822799202022739703332330739741326458644064615528959996963505873614527751928434054242385599345814050344953877624562113188769807374003143181417774008325739089837829695258425804505335896797339293322084415028506933673883722078150162012845457650180027836541258716945101734019127291113961193268005636892747984084240763243800632485906626491414959309507604948868657393830989236973388618271711033737881564403831362463862153275166917606501618016765119652107377558597923450204883458745834693356714535434611639962297719770621909319122117862770246631111587160205850619214777352137962079908581452451354147233395735330626061524843502551264551683435922793734530112752988698569714745512650164722023258132410405409153878701451689924943140140938683820821767155222703554871920476574922861059775693029861292356526626965865129591009927090143760688119352565587562133511839007339266858788338789424840603548820839132417914043947947479160059766150280892182164764651698019599227387985264115714238546214821029138563299696968989147065125897728570987151071640002913410654285489360076050965369169780101716587582496925520934847419297962493699377289754476815024785505954319660665546643414545898424511803549050827228202865225463713341137859259642614134459635438821280211664096833637143168961586702098625709867458232711224751332701606349787435726358926098576985236541718282873537398210953539363986709919814256984480637571499471027012808056769177617613654906289806482568461432567535723131114362434087075433825925619828349177943121860684744081940868413573904708979949179680969726676948678013019460827244528471552449801408978308248583254789850697661879558236537875635299853773709697530259821033722241640800995596207129972263032343865866339297974345120377072639247835876894818850245227515716809970807302320592517886924281278148247886040366258278790561336126755057322883718407329051126092783451520761125405262862580079268570150649442709180977898971739777903605609942390869986759540369199995972583440355186921670883091528320770784805039537106790809840367618798998519941023162584917320015583303106397326067839899793391652489933056771377057015016971638184533343077240075708189856002034541772188625166899760910960056039878014653594519974682793253735379265765197865434340289429888858058531946980786610525974281250067993604427539217802076944866855524482246806089314335193229005532359663198475268411651646818480131261358869172600551411778013960887437441849161992195628817507810294512985396451334201671437196159887719347914313213933456838733906261062697043284024055010777360453810403321985295235770221724293583894670283848271764673316787276773619288203519292273069312229277533935172425015321229901556459808782991673120911292892676787361416950951394285643917082960599451591923249311337220074623995072365393900661472717169792566435302620116558551277797041119801950464048270020042232138226353461172718530022508863456826430078806116177696805524737574200204682712981652904842942072838808623645105677348340248925521009863040813095842354438933571600354126618698229586473037921193418763423951523021342480497301549778280818129834672570851327119014035705083260384834874267512683158492648501792579645233237246765094491667470715067466176739336764676217060010150235989549954304662388807255693453550001878029593753745516809984730407906080979652816569233886828018202323366246456036445492998618242083836234249113013445573846954591521534016010380122374582872081215299192687938573816628413837532734103382429411925037667720677927841849395844036320832940935675357708400300052855909415156935000688006724085372245022276400547554200497801851065500944382725265749283372315037399273485265701344268257211217184066201546140732918065665449077709277311922522428498590914899458920596865588697120302852156004055749059518690980666456301387961646915610340832708818882407714563955477215163531909221883913531394408831194424899788762453808103948702700586070027807753084746605874191893575742737295617962837334148854042956609464081709488737939655467406710168728339626991777759137084710348189460674371705444239337657603416392189020755893037390951537692035668804700766118956167421780486787070491521958218258449727887500689841664586936099702169006231718738164711908715875287881235693311488307021600069606136417270823710841330511229113710141132274339133530834149180704862506321174560290894852155618337633312780908382668728135880603426959045710633586172247583385588205573314498848504863921984858280194583987293680666060511739158320333191925831814578296688210500055794422665350612017260870337949352116928700978308495753089447242764726831726267690035394930747182825342077680734418316310504055668066679309105236138034711612736125398194896626919034471538391666472263497701311402199038259859519640751606425711669324619048172879952125516628114190086972955204170422382770510352299769536474661657919907339300784296081630261941707742214788640830547484089953503141872535917365437250254287274332114535656042823879892620040780499918710511896248389084397678985722249622581071547654690937321209737967615843392959117319318280867350592160920044613962478905105572169979450379238324619840961331356432253234546119728891987690470865645864339032481274540596554066947813960833048547055182411249657992616310615077726988972777914613437413903589500996876678442480472310349432735416380907819863520185158125572691344266436620636743182583855698576035259340953639041166962721529306777433097495195466792286293299559696790422069574885925404641941939344153953211227810785182826589216703738538856484033415076505765258600117003771191493816455749527255402069354879129694799632325011963483752726339449087145976841786850850841904497485977973067636623350276265203819566928518677438267111438144712665316326106808099893578303469622964788539333273757791037873200231999892047097290487108388563161 A013900 940 249656647100567492031882055565811997088533998725778523866656561253282743732377239262547908091825238157538489177968959350693388234552533808376805922537921591844137006775568000852834646802654859511737396112346962726189188892115927205916175172430463578248208629729335665556003999782972361237304113270390321037700921426569012297066993912957379160258529908863540182215870936958741828538412993194296982008743519162388809185311563196497604217750869747085161654585043780273245119275306508291131074682940346441052558651301934966406178669449365381268673838508827876476560351751036367959065973611070371512245177159342545770096234632086606046841445910205196018281502340196324442183223095154826824146434557901867245991267134206937009251788765820023387055089639308934546431785404769406936323739160214326730919318879279432530802536973712253429272113304599915835063252071270021884053262483363630864643888441936291392794447337760905214738747322216972851190883032833381660079612916710472135960685457827036369464232583874719785691398644003068516717418538027924070058756059545228499674873613122106794872335717813988168024593896817270561862960050391379910561835469141930765158477548274150203592747819531302000060412198811155965290300119031777090967678949533974582753717916741627773234238783223170108935932468728097037835201713307117244313238228780933794342737921547135164801856247585079250994128342042071297478764533543224174498005160252637360834496779925835510855690745544517827744039154497194678836007538663366578021380975959823715191668083200817062263276016975531280002227918480120488463548514719541509653542880443819711915990318301447081386482032533530550070181577120254472140165660029160731555325429333737549542354290053499185211627699360295396035674145718142637963194773216037458216438124363981545268180802096961570753561069997485970223326764574356386398561120894036397459055077273545616433104945264335905210505214375507298731417458866363896649866580705986681934344423989798782628745597795849719424684228141691052772821650792984010205975195831786384209717696347119470484024171579965673402574420003768097061549393031665343646040807436986915465135726849422658614928582193196320880477122743024725752662006561105383942166539318584074214834222894505344092366537339625345875802666810343436616456367446717231090985033126662987139392033028759462326164320846620837539618008741018168381398675893575171328494503794625581390072751624001338059261982975304993906388282993046778537381453259855232304608654289652639336223411592963783800140425790991002586090641325788087093037809932087828884481090810995099270439893899087765274086337336232760480436212875832521839524760032623121970610373916194690910367418254610400898515085708383196177576835742088027683942747836117346964680252607669514393468662996174765677001774723715632828556042195294902423001522564647018946687084621393998595674344143693604341488159849212465531630778170632290464380518324273793594476536194511338845008529985294712422057173325927093570828606767522017723466257704398314409150277806800935010562374057764233858415308571281345091734651144904605622171636177498450362176639061510425075184786932214274159939550330797540353392607402436467180846025334435681651843991932899042577595085421385665866990370985866120656895832202173434424265692170003637124500317962388397128960921183458471752888279911282137887447701140386251528630144872771081610321964562623051138637599741964033758976969281902654847805542855606403038706577888877552058152344120646983962765118523839122987845941509756751026467604875916081286475938092342237166248820964494830822816800282984238819576321676709472750569178513608814877753679887302019950902771004514588955156957925625966790101784889337016220062541879265818949175447443659633235081047803224686428195968127062410517344903074401149761112837648133036707326081593921094187688596322009468170156282449763484648156002617263065921582281276884358283343672458263775688445776824959416024581950134908332664092235373846168872498351853393244888949843792871267724069752666657807273037738463472454432640571913970155216557410240447136125827333544589312661957800794913451404902326243721537178900085772753523654131795077068579347663497725998793188320088789729345352830854846954875550129691108605206919906460229458365128449926595833985005313137481436501889981927652184526360131145000648166269186639672181166697797392986744584489131770617641919234668945693131668865573804664108084834091212406813580598936746537869526802617750924529662156576523323166755770490755571858163509901422566039580567000947203607195002323461107867561381495321081147552792115069454883032181170311729728140519968730257238071098414979111042576289142706195223865878491347912188388270788782241334532701108462760729592413279503065909666928815342858603956583613008346550361820706565735248478108336646865545844339919662527552664175970179318061677563248642281687000980657090108501938402054408235231109477481639751036082617191488370057401981099890307137808089286930100624594210705813688364573622663618180081599141246472059500124162404797965118580062045924258006793032996004016583703732287222474893175508896655604244416943431037823225423599032494356130524024313276554855454400345979261907185355774586397791848396333322307626223895424100337841063685702151772351484345672444411282234426390531687160502804679810319263192135224765812648099639200784911387063307187380153050693329401171680498505520345979942107977645143267225405832976888848070911804490012043277833617027724002945110208627420795005715127928774058820572404985243273297620818217090014354136321867463042130887495818639752855140192906895805832524927061375633945252214404076617540967139457302266799349559873390711253850654355561063784610845039303612939443170428584146776682008012422651724485809554291809898068779143468733907642410084178709648098161669033617960563339021290913225301121843242751025057221459564772861182831023559716417398504463928713255575967255846528955270282305297354547372272398413996455218926951087280743100013314846854331208465660873178213685075957993395670356261971165518519346774273000086980125783507801061486644995184697112330059044304148091638259141131072769141067583463042778590620115838279562687468135568974940710991109442091175689856839194403261 A013900 941 1019622962080074794774901535018388343121278792729950795102335928471093306960145615249411173985731546984441101190232204853126217582124237879325521445043048111172231793509104047851062833841369514386746211199832342816991992543479550417609456937898428730387087112886209521032941491517637203501634966311714380540395370899171929691463606906903145185791022259319493321728020709504134460675561043917821498518891415354631297982540140562379061883320544884940255798652431888057740664877398585818316713243671351840249195840340883898234440710076822603004772092527742439145796609146759381417989301890946115363532040281648050522195801957139539842511196083314951263459501989098148850644943626144923387323277524361573921220180094081685646422239750274323335095078650991258890016601203404139638046719427970492016074321154184009678483172056875187942743667219429820861897662847525967646683813361567888177922969429600449613603195166596650748419732677413661038521536585277846871312807192750155960949171438996857063565241760035326951462026893371576132194125768578382722451035681544727260750650998225609483044901177459826891017411958585311518975077004763485084105502801358028579914503313384005120643344962495610029748729521576840888998080006437799848998188565470655127399042097482398730293727848800532265075350731464889840319785152519310844616940563402440490408970288128576273702425902618469754064370555862365428104319710208415394291477372992956498021529133391884735721237429569110804807258054921147285028817224662594104663700065298491995038006810268540164806507844205784276188379044092578567054466952514594199117544131563484529255807974965258326537612655552224653072178649298408409922122712290755372905836141267346859823478698361786075821993898585081787244692814201612065848121736486391799139213160153061393011322482025002848076189519537802448475059062524893492046749872404454944898924300147964925620060340059019534806129556536223734256280775173575656671616752127900913674737996361161197932842524703627634952072280837708570320533676825276789066233503271794603537292253368966976523273603173909386709127591311809288977170937630017461650138907694205698438076287161453929471888437463815287304277497471910025471172653658217059663586305397568536084878664557672170312978267515301214716711547322790439828706066745505290215923064777637432438978141484789548845750028934005009216391449117201042504638713615626250797875731442134131580777514980335488769169923931426100918074292960185341271298130640028014110484509593024633965709371510234982381937313113412144652855374329292452284762812581449834034938107462275895925502841113158241243661284401245553310910017442400478277324911973996125063291798721504653341722483261072592920026360056693519892037732431097455952018260380234692855797584355235671403879760011340356676208625150901739750738560485846106280682941307797454727183668989319851058592184591603193184676135128328479690198792757457508117866939268684924692995215948539953488238182321472120297636123637592168779714683727843440106426266556790860276725058741033505477572802451688965265387820151278712770498580475556044726116801484157598622615973767753788559987263494643249310883277445560565354831101284898178049760432914394101869977699297144912690198665964566619353041241133746809240948925192728725705577937657204024383808873090508415102786427166283927944442776873947290628263043675152630254329903305029247175797545792173365778360959743755052239071599221187914566577465382124966256784573462542699238252046775478467849312983328329886033784597565939056623947371541333743498177665238873023152913975949914303058296916852536212747270474936170834370072332536608274451048681781410066983501957962309037266345487021006936593421489768326197281373647351651410436146394080097751755027742414197745066081581623703717856298835991064810140510701351577783349427157163814734693033183927315190963203443309361497415018578445166704793400116545204684549362176030467544552957085576593575945411167127929256341751762582560512138339391302795204844204945984309337383141000935649817341620700696406314620801792394417424890097335720420389098627538756790756432014516184306821796212995514309373713883019204588438709363318406050861982371838726249397259211262946222409084841847111303254189160221586345634186796894129591138479467473659972173994184390101072298805377080706214476291937969428292176508151424271794775091641030494556544256647553511281979988230675774264741945558841202488493378996754681879751337698165472059472284097959168622517743336335480668670409017065321781497448951909803384817033269135475199348716184249834103015305726422322835801505829947275757246614149851305694428425744811212316263411107714602388096865064015514619985858212392499516508725116736340616606339129773869558489104667231750984736613641670584167277687090471001154679262309505825894044690735807800222648414510233648440363313743985323075015397741343191280162392102602369222875129768810727915609448092242388846216052954374843639805488412043103271829155264840510891005840537824390463443496894105672889439134363857784676516591801597774138757949981821308049801432852013000133520996737977596933692989060340049950227483083645004872775746232209232367029298221877090961716171907414249534397618704344081808085827313317969898568637525463613877026039839843755612469567645175892562184903055996854063896665095618004713122262663601280201916384559564857380816639947286470454489677300654661495626894150537027543133608507262818547187866744721295258971629462675963043553136544628152127548165457896303636159689034062403158579772637037718086481301235544713742506275227677829799752560402433275430916991246067496420887136291287971438514099903717775681435224707645137490336828474877222562711304201296163792936835864924909592791790550942434793765605543364330624219286492735096512598968619799620936274667204352252507350170661868146354693460193239994365537021109562704187223220229948407129661366151261380013649479635721735811063445570064752748315233347231004277645074635001336756074779862514370175507479179352620942825814037808015689432405116785250697679872699065350382680155133928235618692549993823018668311478816661164306472901615525207905796552555427521803258688996475084730205715233400251451299945386124332699501063554012726120006810701552653361 A013900 942 4164243159054195549414970134070134850529957838667184772228245267804720646049237667385735425086300196770702885812128538072857638353371182047191241459221757833886623040102325350932573570754371075076424587907446471131219813738817375340109200689527910676202632864825681191060157378448673620458230867548639013279409274684678977224836208432090042156434299800309001994762731107706545054979519535025818699922502948341265038721790170610952889016731320685129383647532195726448506707166448441739173106875191411722113580980732044269663177538465461269754392707864645423457787077212889136408591525842114920702316569246319084785750396968955551810339818435062675770046215533177738819067864908482107751090385060522628413229258742419106430238715786335114207185145813592051423975690991424050099886244862493714413341151100124068111902801480656011952147354034540550811897106733243651991789008833792773675343377370400625867366422983092547918271778647557810461086846089469839684975507168718104710268472023178502930163867437402038837793015497245747453070161245576741455144997278032502150358994492504209915313163943764856465431103197470229359957630970231554195480368096529125881257402896694928697224605804673283418106815987801497451597947552372624801093350918427268076465555229369962136791344201014102624326504997726488061739874861189269939810891571932470609319765962716206488004351331309994941044049851568042507286280232781899520241217030517906626526225155214929841043841507340635007024127429361512547933477456061725245451122100385636455426718651824555155626423493028687768165235042357544218285715535231806683210161105262558729418174606363586496670590384153496257836737893778279085371351291389386309240098290386112577551929175458068874050681103205231112367837167173618039742379832105809233256259606594278188258935160160796156830813692933858517619437192316980035761623200636906844916641633158603700689814054895381741121248527979147889299810570167175512988206648982312249439911125676614809638720087984610327535393354241566409754661910055789759502193316945839612101258829276451397785678245996166500168134704804151628920952803545691945142793963052813187196645802472381154810069039334405478694687031702525206936841705978177951589112493460515055792789038798653468447404855337509206325736347132555758094858275901384901276141604781413815461463066616170481230476538919398792145673533731009894894237474916292786509855072658551448923185029708703150017655655498261270185608137952985912471449966645069052456643896113381500603987609894322201781052562423799653388871287153637633668652087626711848631924759624788448825242078893090686221478295284411365522640913146525235732900950317909548367115098450295876217582135609029837817272577133902061284591195059577550951093729237176889327055770062802360816256731742075162041660322187422946217731105618804568507043481278116892648745549702950193028247399682751192888728988153741472231220579699524966361688484534175369623586454450647972581267048657306607979695990184413814105401519527569121582095621670856109247033089129313680754460560065745354729335661667657542104706023018798917821978355058249532692224521080857015611632542825735989153827704298691350526231055588753933871204633826109865841277791677168835062953061864552494666375085955576477367768746328548581382876560763724613189938202397818508629705149976247356401826689473665003602179724936734532374339012417973253419921932567361035348769774050429752604644557450852783069273592944601956814300133262944100501644422487778386021847004524215415880465708703649267096920084059332683154650900779746552731839122091020955034693496414359999017340093957290240821646783385094390293802372312138635977387330015824301408518869887981450748129299784310790643055394522526877013675924208921308040460557821567424822128853590949977800627932369943782159669895900680176555178801999892921774551519510731898728010146023206600954174791246483784213430209382386997372734612488208529176276586160451400112229693078343003754604715315197970184704046359137198899422264099463749115823545062288354654730445334893725949131221119832599411071418913104631538093829664147885134746917562843675204735291192986427494243352616478847121349438065470731473066808913713889595741978209929887165811672629120731737203450141015790927931382111557298255131588642166015781822461796179476623339340689331248838380152880057506369117740019861312746546224283848876955118529942980245751912891160350406844598808913924458297654024793019774318044415302603562814956759138530393338077671072934397486137005497753135512761943779913734630391509463397135291116810931709958913132587135116019765761593498867446654096021867437920828012809217032063713568428315327828794704810827274998863511090419667872800757988005448622566246248590437694910860545861428513788510560474468162969123879706286826729877515053039693815478803372697118612349659753828936250025124201955993460930817468850502505748630438745513540363929662690868462562975232529219828087015253284173235029113650115580724846290395370467844346369130916140049108713872753431258094565942255146089093497270957875482278706386027502081712339145858313236298571041614492470314323858341774013889397648045908297962711958119416723897266449073835979403242443937682848948030368856485135416149234180714071086383470898775926335945722140642573689230507989111924755899807679214433813678588666867346066676652073926908096103393593850620025352621269651745553281003668951294027102424725939513638120584491388513759982986688461290860144363342138408515052380732271590094759751576743422143703294802358808006698381474716368857389400940483621163634252362999231692138142620683514865055508200041574214385495440006873930873671378325282663718213669422131511074539545591800199817863842897124292775688192830544580894548883652903365259806066704612184265900402201960339092251665460304603962238817521339350306358395349915468671654228284113450586149733742540964352519506657115159732753375125853429730776947700029116147026764146992828659491801334526961883594446821764511274801748160271223873218545215849937625754685226575169867759159645065770125496563254404262631441018537862122322584366269578946604677805230283960868117133271606088174097224210614989192890021717891790445200352505558251415773302364993162006928759445935593021893144313461 A013900 943 17007189650136399097561228939525971813184251338858487995442148726486527395250337606607749435330383719931424426648199974471895953656641597970115796434849040391134191044704947068069074652891497662090700735897390040193485972510517781443915326645301629520589849085867429378089979809479606381987081144386264142773448698148972095562930783693707373261135480248741795355812464879715408365586910712518481178172194213823508885908701957582363304986121403541457600884269888098584072691245199247355398624962076119805695798196988722733775653048024328837265185012582706238589371659832237734895465059283307389755251802775461020492567982011308338104160662810457909175121518905266736288693886140596684748335992716065527225098028859172614990844369381687026268679061202437110812710543553765954436995512529155441529241008549167806699890343429948699069776960759821098111419785506347132343317482767101900760243562861830566505537075471671258045561689446269501261935249200849861727248153803268780165312176858335346995585181164961104219469292385316854418831298613221215353699138528209820064783319765830936219340408175893994055323633999891361199232320603153660721315566823402699540769240427794654987263709791471961481173465282596083543568629196592589322770155579299723978361050577825091732831665642705897542114503387719747619439884660457958550451602079820975147993465488095221633865059276554481648712945042838893972050404384984788612516674715555212971302382682638450178736994143971394772822245858382782758527663211779148136672173221307078233244717072635317535649031814301956742651404601727488699444909103155756906705302180163921369375496328024129974638854858511678220127279068717763390844221180514684014953794667864212764092411497417474546579260744281587591252596142290940609729893214683167595351123115551298142946505346547867744908883034124864505668061056578970481034081075344391882230901010624686532590970271412283464295032234368165873837245649430331679770647763315310440249790468286988220660306350058035023297627533451335615645424461520761012572667227931820505622363285906784430147886310151189599503179116025340471827692265913764018849629967297957390643008318523254346740957773614684749942450000863314900175962148227182550263045923654582999878385506146619429139514617088776687064146141060418104190968779467121976686791204229376945139976771830168478563870463077255526400937424784351242747450165543106285677685612099862631098628903018344243690257480276104351826312381821927718110561280225093162207231792760557499998246401557011198616198551247602588205142612735458613303775659728341487709492542708358128635619999649350564687825727249359742342383276022636861781976504094324704395683140695951838356103417622974369659360749545146542394460184334015735416912850671283370877517797569261184612034934364540911369506963505976242070781826188865357044184788931438479383634348287368586296858233291723829628050949247683700481000200771409614642738301374510161255059062208345835467125334688354574956484373208154642601684451304064577022558310561565106631917086346119132882973127825070668995434505152541835367371973317099679075659621871751974717846858770849218316484079787131179039136880953989643375530780361085530077320716213849129192228470266516916449441662914080708019437154926255846794181704649171589774387544691688456453639802351132968913087432723141804528056784306084714876665816793842440404570334955256982265556584720291771828945982969134203042381441729585302186003350218641796427239988559323263802866487526758194130211373024352704212825881382282675399798412226804670604592898525463675758656890371060773478146743399384086346717695071063029829928449669847384493308562562377715333883571904958045206833325028374930981885621378403484376093179824846540938430855737579723089353004659621341283481273079652395285522339220019770662089981517863809749182300426564681712367635385299658326964965383524102163546219104555669589854531568816118356982803597704942217360381814485723649757401730953739977184872423515345229319980439398593162329368230883997227684056212436931533739266522684801042572769306729439087356193054429538769360547825176041826705020765327416747334607496567061515666770664313876007150361352627079879883627351307810211859408949152862103778617996264609608644347924372732744555485613193273361081176305058867220556898044238396656856824648638442712077220757595741819620131132855607249482181143891482221276543258655564655633190700878256944432840084167794057907100311196853312099514581778513496127714954431117962436354506642445707529630290379078500806567353489463517716594190969703639585458643007574907083712251114471441366689770318037747440217004825079891607942136089868444648531651058700908282712604484650133464507894055978973448499571040724871428870114455180223140466213206054592169768544335898850361806232325735334319489105634466551490796333235674821815857750272512367663859778332674849781012555349806134230487323510990595713865499325438578821909710147819229110007082953145193355638087550693353925459450022923093562850513943738490704947436426161354615274859330184397612841297816330215049947029881307279423446017939082946680230289628790312503200384177497591899702823781942125617809870867467961485549801928902597316761868528334461071499777477139798038230503466688518437969819881161659524562259740320475846760006908840001007495160442487348352878537652941594938260181411776959282203965880038911096162665880005963665900500365367648887383039925634293588961917241864320435660275917331446463206454469990816354733943201051133377598396174329387120520770005608410138964866479270596766832909770430097678019813709977525153093080415276163743888066095297993290546016312027513827955092149889665252174220165500596726511038032691016787876337538639988221249480924027419953376007990275706286960939216834373326372548098533428422847004119158095493346783516877719561925548628806985115517371705389376027652344713727645295053089269657830680979697792104873118216895862878636613285188154479497558521059125322142899555749963859215262261929094463111865691835733734597946107282335688540877832085051665572756835310639483875703417330895251501231639789132865953645407111229018807954865438052111699696317918647495796887977671330588063579249033204868302960165411159962170937945659753381905001396306812583750383561 A013900 944 69459080257311717690748912673146961008197614077283289680673275055992353021469299069484316076582255480955650432298340163940644736225043606911347894335363400710471540779870519025647975858948818493242292966179266560544256253816178181712876029467403030426670523241440254190486664629875469904279820088869085771765184601558915084460661176614253976843176676019366615154469043627710579021301867627907441498254236560870806464448615573664087556257123410325070529229047534253315309862387209491323430879606240042974562015112119839505735878389089209428603579375074043131729091385292501965324303744084014993806813642967063129254717387900366394959540667144853957320022970482518782943390989080697060777363776187675935805550084761775736056722479836117365670938422535934606707301943638479088282087809715836267905014732256664788510828851492596911819575155216146106617947657406257829550475274686603639996811495327565078495830475470928056655136541429198716373371013196440121130115912196083828341931626819304249000016433980998810703838756500164950448803325497555378847258005362200254336401621038949892444344380371576837015341308942590308165145919807660468905585627779025788597155195600396578228138704423060429357222030734115947396372182070432990645714915171573581999748345025946034971149538483040798857647385400289608972302052381661008973857938505798924422895260393395182770089922456435435055990187562403369710145028599120760157167963722473760851309032416546377013429936520387717363078107132466981446885587850890430684130959325313459519472982241066972982661746481822435834619344185319838324891652713107529938432031339309651428587833928779677253552521766502403530500040571829286182310274567561201500156807756818899214042581889014205213158905384981176163022319157326572835138466607980739459341117267346172296905965432341493204850114108552393252463433829235229920561771553895106230611105048393292892441314276445178308810805443415260613504568794084067043682982300803822684334609501321356878986977824578370896684863906996133239193093688721401572209042798263576058832799518335184197951412627174783594520533330938209046331949810910669543147792599071555077082500916689141600779092384177507601924709990975865247123547185536784480711856119843606084386314124038914557168120787166889956415366318850994639744439783190452332108500643984402611023124273808362913471181922124282372629594937499193694856103968544765924442521486062661071532541401446122743999624265453118059398194224911316815463061435128583208863717572045185646300338126845390993279615119348884978091211149815499258052563475672179198295826203167748141518864276187912290592113740484837373060269879987327229840632022348135619547113910599477598982000324017407246100164896578082538939757233298737999031949190339439086284241314570417173335196487473155900665114759161721076217522127119771193569512140659676825089180425474790330663585007444962584307752509873414248818153400970714778572022139381938324091947971024167434977122046526043607934352785103797584004182069255381443082407418722798613560519204263271496726483434323498944314923057928001262365719243596340116412580537346044111697133073752884063375570946742702235444917974641070056499648635603489774474315614409697442383109487643952004988081144949059933702891303871476430147964294139386338969165945662869516690766770422064509470909297072016167014841240841264890112505739033548704698746109561099996527741913212728345618370117990223967779593088549241062243158468631305179430287264515120701020550824574520667405390398780131903628306394979262056882992095173905182020888461460744723629606364621339676022872592864167946432716085157423591191440611225073372856505993669569389572829229900611057387273189581711083998050048157159048943886531815835582693186396348705084648949695683364179557207150865881427237997071130821965380812355607089103260445182354433243146162372044737719872815942087816169170241276991134914727594482234733477797871825156190352214863752728922958443697854166789900394560714649751444966410961432528233732862535121121563961581681661269884513876072144563518622772489698383008906110515409788733717484182733349297600487802012694468065206017811337032503196173736894965314678797950625609564512602349103578994065223948644153270904357537162288367273990002278602174771803348328260927264993228667224674343647859372080024665614404328912518837289373317526761252397179826718423217425491948346431397751599218450265636169774647590065015106620589771879692446288059379808798939602956208748048696773107083301504277876932919156567470598567484884222602534953671442169860051933557604134611229365879685595496288488863928157139057645668282358337709623113610395888085946767804657512764620491438218334830688364094732530154621917781439990546586995488127519863316516004508201201821060765935143881690788830661503195247768004629559775810830477410112795364152775452966453745718033288337384548255686665483158316698582616867508438560202945593799660523025205140269124418661427409037496023237328954869003874277460322865298070229343131346848136313626566530055522014545598668265265428475002757252972047615703714685276941200575305311026601619675206103232144084633192219702092575168202310653617177822911419696768971095431607633026603984464018439300796573312694164126307735237438806044841030979346472214825924249567702595726228390976400356954711992258323021895339588506916420828943345164019691181408499254632796846749039883198236213867899442698380188609960743322944080972955169415312955600568534249277831827943907343963065185252161356134878582987413974824268305997300675313456956550152855523526019053626323332356898399192732920455272602817109795622576994627872629695912275765967881252265219804456531746069984752141152591340456940351414354382538017897114534393226291301309859002907609093002322283458816412480936611450061768473555177872370057696962473091908063811340579695080459236717269613299352456023910968697679789877171616939298815942019864732433304406982742610478502670954650226897870458253416094787289138218537983147384911819206876625889633783892011981205206294697894467905487694896391592417361763849018026736244202424526627551431641294437326974149160828377546942587273890414067444841431707866156231565986495458926041052074555761035840987914515883812662289834806944446791598107658049580107525251863661 A013900 945 283677899137967043532505324997312176600540883850646760668127403329453424967335785798979964772685666192026452886200083361890151107861436820030242846602952000205037530170609966623167923853508728557069341945465708739185357510466907128111738704823850183968595510640889383579620777501539036511539117504770322069551962196411366655360870772071451281079194705707371212318982175548976403491477978881004409730461625792489021552261055313017073652597273977232030873494882263691499310324285464670723515378830724565752451700481423748645215406664757629316569307129319274628337913855764492569082954245517269720221401406055425493252320538641274294020654998226965191944663133770625443937886081895463946617892175691863477099382906725653045404996336621166769254045282417433063187898575315856082931963105748256617587138573024176919421864623209766540159238710993417530184466645560555007924925619822832612714617824878803864649899740701292747113299803987531906739200928366594295147627527115938159415111299024347302645216118038231223794358569261080174292908110467891420305465266957767420935552196886796294681839328219937331631192455193742020167580616232385928717771167997947002235430131506775265538119510872925522598259852943233674877471025166037447529154930767138837818754215668811227371706801268125409655316544360708192293387784433994108411142180509471893034470955867925659346507022394250416747604581013799164636573021446697695678649837806918809166592070601449474906926217172851996870264660417815531394206876227409458847489935111472025336939126243723865425461821468157492014604698206608937022528323737255176129080197624905886709147001136363008650911107699094232761318746199448559526459574671651270607991918716431823098970522735504804525267498641707006548575616692756613442561846612120746006634516372685769623965950328191324739421555880852937834779162565413431753796251765034557251545044739248095895312464077744029176192519322257709286874622916487532297172711697695193028913662998956054950827595120338349157521549367426814758321753127200764882460523901431069245455095345632244118037562262057160853164904697418070504333362554690076391839442901660737161867719076351039900883491985311742974528309998854522231642526183997967034459772290909391452848229900301454981844879274989082437885953998185666059174906262967909560016659588597342688082152869785008783270567559329703762338901313835394468355509074037647056781626443750000144907123870187511344891609462161344919506224432154533917349504670270081811903517799707314743240857244187388201044269388547900487907293548172630335311732543556222735939182092183603352525335109243328773919542319627864800152821277126123126719355083104043031927987469393237061479986505319816951204929554279443475366401456272609160584382720214493511732556237078355348035449309685603487062295853007144209101058336891984651428438103180326781023546864862016664253478192490979135533876333326521007012469123057897197880774191471913691362248800407773245357499127339061225208298143995204816629063993227972607074303221213200540441130042650831383052127720604036361975521575806807883629096328491056265780736585155516102626372883647227556116232679162816942482824945149568858820271492316848191420326875126259734134299841596152027523827192167600624295912077032800759843731121658961886370309607847671055986277257847524085194650131081118299721480126561050778973374801292655298408853684804598056918947275494017049068331017253991697032603912537043971548345744895582114616415647293468970158732643195624432271022333048335487740269776041199145777884898891841327796692586340288986520398983356377992184689979389141174193802196107518846208553791744933387156628985251882013523781430666315520086419820843855819867520199728701428950775928475585919112825254514142784919860101090123329093769282058497202864131076202461119633741122347268213715087429698923162766484889830285366470287461896792104324351569600771096373883352489357231407766118992222173671077267383946983502864849900440798991325809261764526138763973997549991916617612550707700497059707654473996613005780121684010970783747949655745056454862095633577164310868185454599679449832687847489719575962549299385783335996355026464736644993388948002648035483766576276073240775193881535017853757521882039083072069842296041420587696826710798781303886110193040959711566566109371400816860454334115947095892366855484363157676574527480538980710669091733608817988704119671948334946612807997232118261964257307923623799577509601136495558031373055104114430539743412018756922781459612060256363239080063583138415235606824490637367607961894544603769856464418589820251987313657657850499782469731477647969398209467919331456927703280337769552539499313703318939500349178487661221137021529033096846831306494860057092001290846330527949036558596095216487062357232354093475861214604555475589709948788563621119077659531714380235746709340765470932000570915598166186432364386997964131208081432163410302582787341747763338578271307379554342677446545999598421909453591940449982074486713921730512076793820366618573991966287515127694066660838801700187235899620392639343156849854240834210804996069054701517128921416502888194504977677535988337030225142748569563730352094993851619823324165651586359553482171966822585862947548402417547790959065206541299463779906519042772053583703738908085097815107674239096202294209312045778308760685861223908344927717984773681633214345060234604600536009799719294101981823897226682129281765979244045727180364249057281237551296009842246337539927386898486153537446751813755657480401993769012791881685348364869703435827396488137942934320748002141109041439713164299292437960933411962326336689234813705021368065189790257636468600725760656170796204433439446151530546151716148077901431623367029909889529970896463633969204339877440196435569029805695759808718684615175503724425010222133317134815319959872873257798649136237544945498664999710811169162727517146477913407233487619271573595590961862626078197863236948557946323819636423234926136862356687469195510217865745734624034672479226427150024452164233381965494267270200214047798983339597097538372011521683366211624109429517642252781532449561888337567845767627883113983265544336079527876531494877012090295303186818745258202239214582662235595177870576624876622086012623084347948166723988661629753761 A013900 946 1158569191547270340458148530326847657766445624275310285891459796065224062362521050117399873108090301980521428258982646658378928029768001978122334840053962866989393982007318335295646740978038851808655456508818446527415657793855405868828280156109791360196324893603966972366912797014813080555813421340349977134579238358325858968525987681087786248506820176774180475603167422141750078475948705025888990784588056360730205410610928264948343521646179247687314522471322148024716024794724590547166579882197941029714153742387883213265672887574943298649430023816159978828869502316241619865884262517071326781625945703872369312417295564185366985484051098913746767386390649295745146212164484955346199846080052635315318685066828741146328391590943390843823477215591966320790798759759346063144158513452149560600144250233226613980787756729515630736430886978806927528443910411600508268421196648844050496420383373205347742420520180897890409778174842765283047845477250742936127406720731121730152805415471456635843080629792896058179329763627077746800909840306870025817560971002247484881610309662857561633906394682222374276052284737449216978308436162335303603862177944991583349776722435516952368759499432475625999769075663665313594800754291351638705491269181901002494674411910967207602520015118765952253698687954140112688853617343794659772156054190560914667813975865331151053262728676667380521289308616923038182091392513463479505618869481237074915436087842135450401916852270481862013269844769877060829582611697407239198288492491478698010150618422431118882507994050519923481294339062550309766302644949503647602083952564200075756814713976488021299994194705864978455114734652671914061410573075376065625941370403221697925150328610874597907666449516470094227152044224710503977717380280310408950886442034952202324407008961701316517559596315794547364263959412612567562039111025629829400305592368764607887694141529852378467302517044356552032756233934327849647142415369017268635544579319967699422980729932058568972132582917293057221581276630268553771057221908126358531336432400356191993834721326072029912697571640439629839164818390342972295681987860594115518303521113347444358410238170500703674794014045394631753100773472830592281163404190473075336541968908584051072592807653291862186573652462609944076937942293843493502401973599442449995869739008617641824156764108239626002465472069194736448383605202964786228382248897340545819341815329505356685271183167096022610947100290709586764126381029373354711398076968949302443850184728311842956339273101654037868930562665487385387725076982192870512832071949521869146635652073644995788288893576707134482258168937530732076587957644814260305250740125551736388876027474366363169730233003997562229377187395553964419345351838052010733165760444660407948155266926561136282887114609555562330671533841454758891406883535485636875786705048774329827120494294539430600378413039866815177771260632157949881003762067756164634178806251687994187119137807543464587288934435658188959986799576883806356152524768860060053540416159648320303102354577875846665509980589643274159884337475944286651386131372068170228470252472120476525709161862001201539837611047841310299325876729622042732015427948411030032506437628117362686091762090159358889877287558809721738616078542117698487899086867839720281207424610935052330963867555794998526329010796706368114047455938999334134796886897742964143728860729486792390524117019775898044743842554671796453821244570405073791809887017761526903914494250146807892939462514581425040013815523532599637472470605493449068058695799988564960590136948008324766714259484529513170858666081742924913827319200749419274191419775595296196583314489264765729881900467276728212397776759115232189234679292920263068927834608734786465062033985558722273778475192218624390484714600592449547661157281751519600458902002286720801787977763705040758295486667493420150530063188569758078835471673373785136358149689014342253571712220338800045259271033836343240167601272728931781762967852084967367919536649908035957870307742049091344904041173519600749790889788875784936978040812358739639188130339181067083316005440741130270620611209908223556170777108326049559939657396554144795926562844367286557935686998723210106771047951548948875957701213723514991105061863633197666400013521982566525508776598968724213849847447540598406417273650281111366850543056630055704257796731659424348218323507156484483856323866703796315754303691425806485235548179883478306539511162645051488725723768849881796608769217167088681983074905073361090126759959184802157067509036563685044781471510801074556188427103480961639696554084884012084412797593549467196686138809522569889894930764967296121686595038584132315580210635680906930763745599865240585686964454029499563946789355527188157998871069750027860235014585518858262427679622411409991557321473576046188371134232035193371365329600598854463676965386120174605825302772306231056585180016180188664365219381998850856424740145270483302115963505914518821324297583712240393262814453506103345718553127284659163506806820530465343598410862536390324875545198734026233646554845241182895250622375520807745086060862178065973837802407503253479535724575703800694721516484394372058048261809502638736092011872089745449945377861909350603709169100527681322979994329104386813258023778249256071779067467567038885982545535475236587825886510425295427637949332177931892339874849208883653718159043368761198068960487389710881789717596586398423052809939091359564485585092728109393154980759494198148439816529311294471367263154018912336783012942312720671966105824600660876002301236292505577252973974027904545168686108728748953998840591887491474336409687581003359048692679821627804949322814475466912055068770072081105314794424910222009739243668218023957261413697793383702703910198471858330547788555522889936427908673224902643616383063436761545048720735956893549456043223983923606788664615505447592624395694019354652993326642934113028593971443884842457139058100935770185070485687809649628852476295710020523754629907081130349842015108397719518657102452491964392829875656231845653562670627718557628260236945202432242227309458788157721349176467414805053702168792888526735880070154758699954987138040589624327769023378516265419056501536399864235237138106239951408539455665608816950738965053861 A013900 947 4731713593767398344735464870856408845931598340548419013919596844569777658318834583305522939160624710408949545673939286200132038345303526646851405842599229799034250951310070820499286150475149452710581558583121926281064815411542656964287447813848155003969170694292855115810680921200995117111078149909544681965312201958476998939215954814318308905312952790783607254591371671936543637253700582144938253152326865570914592647681502737803794725098682311659008928539649256069890741580159494978273576063464493157396605013440096219181547905817713500957435809697602785694964763279264715935877782430233522780165306475130847381212789230985021490782398577124732086429525437179402047390247185170614370137575389047943928357000120328544460930424963493488650307119676365242708022005531905015833120928948437472596609732521771047385549258046771517006288121941032351525845302955928047419567277654740635476480984154891333920167388891325255120465453653512535260988761485236476180877915544694989238802750132391517903361443217796584106258866959111852787342679707128179311526579231249955252469547304386230326598740428059081003199412148501084510326462439029775783837124807318070550406461875617220686203040391673136621282881687051170917839355402063518988735597957071066189502260359993083536659596266567144365283065172191588372659747447409113770122313075724022155733726645574819347781363451105925454378186611683997162517638255628710112377530467189818899207441792153235121919018274727243130257386294499674011159174015992603016969230472940642021954150849669355059169781009722470009877691459700782666866398540912796675318672751402093598482730166088704279327590592417864373512542909712016890120982907716464998972776805168139717804382230001556189298454136665028303205890970184394005899530520196021506724268801390324465312989707493308490681664872932826684937800901010399792691495378885811883617470098863903838739531116211628750688677163373638513531767767422305071743985751018795851696251945259401181095022096250333597655654025099492291717313466956430724928571052200769004189654902727124078212379202532103438478065034291132665762873952818123495767102303440287782418928882543410851627612122380094378929907556810260937470622041160894766091740217715277455046391761517031569627358329616947648047640596197735214566327060228505656653402779456509470581596954834319591680464451225564796295236943270292323579930393033686400122171103877420521319727329048156743672724443920033041391663244387314012955316888444747350175597546962815060230983299083126129828181613738357714537179912679696149393374628050884654327977881114215303643813269625600943946458545523184646125070015938200404724954405143565326934852997505972137544972684087138187858414341859447898561600419369341639012770787140055087333015397798016761468873810035263254075547664000481670257942033419222243153744454160425050037357876404289221272637868822783054436077074533099734350783319056915266957345664685019738614296791325188747607457838926071264411324417606045189671048138750730422968882561026140124724467178035864598220629433857323242455977236142685639657782569841537057212750522794986098265586591639710299125313669760969210052327118099743234787112477326114343866941299533436166789574423431749063630051644181927801506719996222343362403664989941434512127148576031069440199524060944458159941862448489909276378839323839274720949328847923119539258100575958937602367183834157738288931936844583764980436372121377638568847798771235932278204551379126869789804089881518828262361951795264512587345463993475013712000954672366400832307587575429098144111138899497747188062473875026469270617049003112361383487068175099904007144451696928524791762111288920718982176399580305352968981972459679278899285542934894939320071238253368350136746318062454363197060944311015276091803013384994223790052480115558662951753802126441198713303081772725520665995355394196544730199981598500937539530028696697549249185455503053164212154483450797913603643434088562043263511740525553503018829918767668067312287547551426059563574081719610436010813939460812574941821722777637382136896953459795140919147882306379735256037981136536290879371908862997385733980626958891527333799114712924179315188471239243279398551697207172461120273743709969013653247723484669421298687174262326206222541961625142521929396920016624765530508375810348005492247193732386737214465669748125867131814971889566986639982803253901305437002096160328841236968467460455827692156987557010293635216324078869817430156217170083571095411670968601324053175758202885019101547790476066609674481570723738782655077052578734179396003711321753698913646336234628878637962391064612972527453056198109937209889776632133699057876344483676493374193453837395027676839144168155228941244717213666333198614646353697944683271347334837158534013683303732154548439148773570061957929248187553403813972737688189165283186513987135382113957558010418791227825724877678650564430590289261524704322656843240888781575137652039326124655108670468992232689385085936744702365053772378730180352488545696403774337313242535294040255613402095734262214539021694835274862128290004360303675962094486906432513726253282301421816942650286445039025332275356468121112840195431539316646964104451536364712121778813601481867367671201840709959221232634203818863917819489555288413908170771564972008961223358011081280200203979949223576290923114459481311576505497223819437175211528850939033987067181400977794639595508805602028267425936106385988404125052960688675142562795964300693650074831014152241203127176787061805510814591793893567839940712324809097444764357383684341874481443458320564448260301338980827976105345192331775618860168295817828805141459263399694124822352189939821334255922068890991018418920156514297257225570262620198054804612899861875296944571656173596742345489115079648553787399590312255158240226498111696313685765141262895025406442284902226975587115966386409191944850414018484887078340140357644698335733853954193667367941528964044084329089879948616555668069077858846027291785590531086807758139951542920123746222234683866990783324884268720887997492137065560956673335988928135261968138198722912796787946173737919892959745272734630081269204824930534530399120161244862925458710125306665796149221658114234076981312221922996230976832691787567399423368634917329957915438763961 A013900 948 19324796220019025347132456814529530224078086714232138643168039392504273504117610640512669541348846540405901248436481112709245457938092478481932473453165357021465583344496411548071955066441708354964738853990886842246423093687096776850503329903985063699865494001732143871337517760957905358788471383123721345159213529330817869844650820273112219718497535805792121172083875636727709805451475801238724464637671304005037858746988673012967215840570253527728870024057710066364296847578270973600262090274371399968616631931995710408855578983698029526973764547821789234659591284673608305618434387101099160619995908340388368920458533711055157255525884811233695438918911267509833081148555919202491319693241783986096845746752548433928761430409523828720490207957777362964109075380814858807069065019039242430269286405201897656398369110338077599376898325107492167899056327647608694394302138237003884090131463867975851754689553138450365762748079731764198771939461770615777606799675754004350245183550618450330660636373607246246944955944806575677080639025534561904254385013764927173496566130615391107663092242380976520784247722355105427749708815573703946308544985262692539252985581352670166621742523466672648948118038380967374196718629236923019965414044352071898495612371038508112465154993771883140869396931752812838264368047209711008957670308954877554610254268726918765273093214252025161254151406318965224495435448917451470598671184558580406556072012230774819714664584454831808395527321622752413128649193757889405974207051143767349022504969439285462666510361791588549489811489568255426190531725147340493814465666702674041867656916754053043235906092066084392305726950010097757892959996414387722418769716722764004589624595269931585634270005838007778758151482517221053743888278497063091631634092936027025539109246577363128700101478189209830396781157597617474803731128968402923199693993248240168531699957771251029192316377091611440426753606270697203565814683949721615156708514265885865623111360838318083696519054259562861568094971647710225680111501962864212890779973777882750174951256113440566185191703884613449211374819273578450987185918284582782772464929868124426802543182296624665833082014382676343504984704948927251475090042314911182369432423639603470150546663781346905506339017006571766587545550913006300180843818944981109785311770704835799478701776545714780410114173495247144149025117298119271660425359127516877028542419704292906004990517574138250864380733248065473547624822659414081097599508117148379950304419122768694509957406356850440480299011018555059723433630711797246067625548792236447835827001418291186440772675292229783936424044577163220211137591011001240295299960061967138312919560484052965160170737872002513021963330834346747557233696184529486122231855519162278053531788996438828691233198290092031189982131316629478982486450878981046107282623340380634012888801592696997095405436816177707158161768504143666698695762386485753799494388139747994689292366167415806577053554465269266765180717374519996871177636236369419909527321126283452641457470891446127711837699086107578563611989451272391336899651622897525518912580464502332472367992683984444111743919235358279444937280855760060917901318828365806182221467692312029782520557550055055516061396643291668748736170589084802632412999626517066731788316416827322515476720367740086965568094061331305727103874897131660433403547820374473020765417864267453103565212198901399140365167817290535056669863809403442253347486492043428035408673289200928025140709688991591122490196841215296976196810978366290005628250724397555159462446490577648788513137615469478174596360450660198238660918620993693055482662319877485030560430477192397315825615702324672365972242704548602631850985185947356572042264221819932161835774345187927187479799721561800101808778768668294375177124092433250919920655018400626106199829571070071677512296960793502529154475046419277506132129730211157586147568005474931012024338015887209746553752804530329454551562992153587232706290068951921378180885242326721289652470725142701322201220965844098132469039817871610022682984522102794823032785275367783138919974797709002116733692359276486073536012543435845675496298198168353665340550576664716634904385115510255633771116959628158630242680731461868195389587091940721159689848015206198954371890436817221527914788155418099578892256169634405844336456283990602078912658509152419703340406752061575436565697930495180824744154923715106333366045038573297245880624386836300236318436700555482794341900814535636166899167252160909397650432631094116638159857474392285980382845513860840805398153412885603486921915462184037874180839309376905712343554271756992668848046633073872455971836382127650266036859010758869930006425536306938674166490817051885082795275787784129578893192921555774005923817994455796123434875945286263612440800452035044070049871965071058122227324961373601226996176627909395672354270798652254448841538230963282306448867136136957113719801259831463865030053976171081646518950318859344975673818476825744308307778821967228351174795351151636925101990951112590396044661033042898440899693011335097920603300466056069047935741904756500519143997294977520470328398571115626809905071755002145154657182745954624118657141268974408625695998173323108845385165395422584450825945630495112242966530774156319273746770541277676415067546933274714603957153335382687082084090917677717298187186718580191648959645615062626914812065366657108468049249022533078027121627275532921801578838415857560596427236964267419730182449932905843215906948523385160032514308669703146465159683259556755062604333911537709570475583704344958832938518039816405347397136762432197117890440907038919109954174881093401285414251055945577479765309315730230140197942532208735137413495825574348938784762126622045550242629009954440385907738171672454193871604024067281164477026420347099196930836157476342211470093222315905434700167231155520743308145801536045574797070117668968668176311091077366383581408852520307788024823620516588952390918908408822073602162651827134236391620312069974894615860925167943166767247391445634481594568710528185717386151539335185542446876274447756109212372756788628120775449541640694703621006137577049660305918728843481475079084718832323126001508033454226867930829928713373362295803552379265234502198452401371331884061 A013900 949 78924419566975921439249014008676868917687538027682191664701232850966095922440237734528434186492365504518281694640680948896942084010421429460538896762546087776724610402841138899892219758809647534219844918323034943305458803350565633431917500164195302641684363917968250517073427625045942233733354764286973469486089134353522593050408259728237889664535504481971407871028928571835276344154177771314875824751178010358279123946435186440932419181688813002851005794124117739748491119491264061551804003151650508983227155090095612876517478982900106089143078763523517235062471425326768354584553498793986182987285909248888477896413617987854078802450521683444346775784164426548176796551898378170814001250488463219402113811157829811556888486696966678401182778810566485859080838871861345668809575513323189048705222876771475420394235681900853061692789826469833870408703846801926316384463757075885800016390001714664044127179358662298277262005195180577895968676727756833667939708162546604920840704384264363613901435674085728004394141519140480529340714924824729807727238089102352834204499230612449438197942690200388589511466907118208432578013523393379860822674882856347862255657665788021580170025261832761232241657828669747233924192750385146542763767463952341192717828980170742020627051975218741707507844878368594665568343805977227941395030266472924375661294069161877656170605269419910213103241012698692192327032412359212468523503583526882796996060261223719671971481344036563043499981529766804753211129300875789880828664991783311373910161568191955197361757635103388586559888594357201554360176809205978458128153043846057757065739481372144787932807306513187332700211742263190263108395814315997311518219818837157193908490399166522858820507765113013407233945227900065022816467862098133869595848430594120911031301613055855331287213147174030057533324322525587126463393107550983347042793437519130920540484329233524099575368507996227375458344830123760719780347316533741998183128399821818729677214731911135723943037166020534942493118241801384980410369065278035694731447381686224717872268600044158729797507623026853672537625110770041025255216996051982827703806792539336839628693413360827094353556088022302837185051538466618736676666716908371074826181330818928172045317780096062678125344685695556758491961372029359943574884421797016295455301588047390593486765404292130280387727706086112356666177630582366215507614869638050804989147124856722361707887777815055604493468217039157448581328085848135708024787248700753815703418228443718748016811553259419240816029671199891737971535014623681844462035571447921668842748892319444452833946123933670952804533376881636884827527246585621176491274862189040051550933089892481199063618470713783335435513461423886386045245695820933058801293243357666178960707232972144816696694196369763154675037212492377771741851896521297369387799069267071887752673167473535398534342439906388189982355636909541653307810061858408853578268830095932924858533641956709063057150998845160677664941333009994493741573455330592584221920441739175375216429098325226021634044058675271047719226289729931024731423204092727406869316388787654440552730591288653552181217452293045984439347793680290520554861694128247617394616878423639253146821991610737402288201866092264147628382143039051831515840564187657978756363394866280884712780989130607656916163618523977247051370662571250311507723863056739205638581063864872569487723786706745403130564522247764091515480447453848407910338722929641056482840597989098799348405197581520246294953335409404235595782371913556743378276344411762779424315737174614665994815293848476511282347170312901766286713296400918962801589796663273956490796884672331947069960712915479896734539602401889652557345240448912784923234383350599006762085647838956358614313437522630269357597335177896949725955267683030732515298867081305015480956830151036850808199649529873704472822320691556017682071737163285118908742868638728171221139610915022969213109928382735123055663492967817457770682991976896611052549931599071804745790945341026031612703328747824847026914937989209260365249599769704546439543021375914838485446207991298133253954189698213456049414502364658880759140106967437571372971007950706945873329634154640550544140252545934322289932762618044147358658808031782191229010467968751652355749192104895651259378314220331215908253442314660046543260365445902301941089267529887906462832258556501432302053403483633298501518427868099789491206597908082241855198303938902520631448363647175347835854551458545806204869055873717622231853529559084112856025312071023009564767559746004573794167403751719506086541281861021291265979840004265529996688022344837005515834976102183635571307032940083918579171401922699311440009172539256704546102039312412420918529268640164951397287268104118858173367470994974911403516500283019574505833085566956775521534752142418673548046740102070886144776311962221390774857749723046471046768175130615372231050124719564082685100154045078941402633108474134290723629691516203769674494417715022499155304107794575179276261332868433751517445966345429881549076396169711534565376877127286684752633860036720057654743411448957928526736518496414986330388682932691902569960113459676016028280554709936026317631749313759651242613651835667082158546399376610772578202695375450718406611851301262597702228459314402699524453783497734195188736013894189767694626717800978482895243587464540079293707737616122889645410870976029663351468405982176366503645465077631281462749935553042279089429074913001533187457873953430687183928784371305855473951720552243290181505127560039002907937422732445071194488901882498950714563034464932220895709993648586098681373467598878556575882955586048441283161628151838388930686979541683148645812557293736227383445595714724024075239785786099222853791471382183939934526179374665641845645211866297207071121788080366008177284424881585286702207219199353611701764387688929493423265541576199165268074288864641952606667540303380163124551215475987041557379970173375421457048704304751378639620666088489850761981252908145296537075532220339321855337281838650507231914859665236873816562498887950370609092829839348355173390360788373192896687134248464302879753254787484566094705062986388391535851964979267809711225884960938441405543170442688216862325653584075709523495663201650893057919025414161 A013900 950 322335300877905927725958337361851209023596591746394866659997969787863483322934097371825312589487656449368618787363699704070950062249046170481216368806811239635008758070853898222188714609174240304154802850768025334988767604222848454064927694338090199714205752361738049905030102836877757722732627926179192633701606119702355975799765423964356093416819118390323908857477118209161023952436421590004855670742110863282258128388759891378598534112354462873756795614788103385024552329605391045047784281075658995388907007330614582644597912431541306178775337121185160263235874610648479963727129528978017763924557369249294681465220753637812831091166978057876740111326881718629835402974404718185799633321121183122823392418263503891209299825407568308224948988123013395463557913117407793707330856163538749717006049456245259535907518342686955890112584623075274979970057789427594070672104814737382271732738422392861137283857345892051056464032679642193365503568592508412140066230046364751703810441616478471699898467337969195828474117772463155670360943165191603832468620806941008312527429512243535362993655938990097238812371506828382177700297608904426082965747311748493160586193728502524723593980341876441981359386979727943347817029536040727380448045463295220617520078055744307657184963599042838226374496775590055842242338506335402612679384506332336915562666769158093697444025151443124721245159723203741481375025402348672001909309508985725558094406708924054736018398928661071162521318065702137059394326388836114328082231521607213765497864770814332413500351719283384429757827568102841225363952466654945826819647974524728331689943681611457900541166253337814898668267476788837616751262453643778935968873080332652532798859547726395174231694584005823169497562939211883459749759212062850634950274171237879806863849949183031814365438501586603332001907398951072908776270253942078638640819720965320111710312589506965008599862098875900220336801579053281279415636255802772228521712880840689695693442363813001321291482032781632779171086704459278199878968709871090858888398982992092056486850061708948712524730680711596110864587252521035321285856988792899118607945025216698126064386398200367296876452772647975039650306173303056049079911215192195215068681999378915366378454391008109679794398356193909052913777931466480974914129041945616049285292671045935970249892074434893570261799112153997561972692727239072443120865396703632930706980761774464654173546181262246409367378038677839974908450616740456893279741627205997359468146090205220182494208081478347380835987596177149046941284124759593644649243939386028335642339593870735409263572198703629472019947569055670082960988855307582032529192155941120663579217383362972357576923259860633234035515963314755813133773991547968526383420536490287799159603370888769618015785464087946069771474154577332549948669072434527107614079566592717563842580235951833394689506493164119913095128639057895975816080381445989457307861307263629754347662105649037441140773451534519568812064563087451521884453890489128503813329498027407889096793296899153920181620974079733161261139809112301028036630239258312095122381932764048288315847560612581261116862378127481398094724763517468195288631199850870222448972187786863497416188842759404235422647529509282097593223138767934624145675964039378138696842497336772627536353550489303862218960750577393998659749974377905968479006536833891646487734561511589925917382205012805607670941695876615573922465210926709736595022288655669968422625769087876395517621015847884419413465212098883248000970380914529009187961796488424779209627326510580932004091136421856768204745360622092416593332060544289536896935690142273828978020047487155577360373617578824361733429924709159931899106253862645153817766468276564754116040756424729503173076124499611805713632634197384110272723634699533497696464618345624895030791270976679753422618996844606726311158112758704623371366863820309917420315658550298362812427506077656223586231471617856898806758327293356247098704178215835426096330228193700756834089545658229756735473277642320205567470325156667529466976255669050107818284093144395167773249343503468697320607560100663274064869818522005699567284870005818752681922266542490188348211432180601627117873749563102911598636685741116720271645796541409678980592881241646592137767631224796434204078232485568939222113792010745410747376201777975037259904618608082728672759690002866056166248607220910238043349912774534218360826357722996592043057248315175723413418893419792485271761409466398385667111915962906014674735231925784984399405833054577144386476755526217025837332887829801386527549335789878916680679530541260855325003548746571159064227141733904288220410624537629671953112501763898180551452901576750846293439884857862880685786304582566318166612328951299932784708261658048030638013142322380527258847410597093733864275602759604247056251239297607808174767080461220344284987310501643815448576950819121372344204045417296389658300224235660949661435280952320330878666746751019331931372325884341103822676661947932284257358185829303153006152588597336524664464458673115048029990269252428676484916700409828424187795221442100524853973141927726942086926750354089931977876669340776276737116641771404435019866145004075105399609658075699765910801508240415432897410206385573654495161868511337876538268952914411379530521221636879724304511943081274324431392672797694022970947230807515602383511064905745109723712183564073724123395468340212480613904947569018994253298474542115525071416374281264474692429890471080222958570732179634615647021695859137373673575272973082851815310136119001647710483318667215847112297603621264148292390080770184134210696060394047511790120154791936025093001688696551316070207623833167689067511711055905419992957540904100101449710884368793622156392602063448811270538303710251322527441455428356289696375565820810894362855496943307351005771206139299284904787637524744633019452221616896587070507471226373063282843508020575227597142743676694152411537093565052732148154070299739410253453401992667487986858396983409113732366718216620044728704848094514375236370710273653581591096718270776996554966635439712456711998745886155745482552821671287307855503147630820503871951042447771816259964546023792640909427347994853649482820267948153389175641064128377189340618161577525613988740149613000354261 A013900 951 1316449924650756477331514171577873884624479863948043021320964368408583040102678470010369130972039127192522825358090873325095871220181391713908506253060266590604578903845932476583139151524043124000438934477624543038652960761174139594095025261373888522742987427426326731355183348026195287193170048445936366814493363255082511743119797767778250685479724378237040266488731155955152747085169541852160421049733525718841933704410662661139225651766800974177173002727151707822882159193893707172470700830125379978726830497545970347593384978759570280106042533111969434216241898733224067668337933436428651327662048676308413657866789545152945021272266146253152452165410228953937829399123169283947342468246424345113106139798822394505591792626246875135189822387342187131426112336520718287687903656988364771257974123590300720715859431570886139237764696971686353620970692987859026371626013945973757673365948723633106563642139070215071611755812330959361566246489992232198529656630198588328798283928416301342748027030353467330652266972868634546536476798341902194403788926706248578990201587398383335019537753214085395123130845283409302480327963164824175469866491561659332665643234392770889726154898708237918572511853723293873154762878145173470735215242924689473819234368307543382647016767019814454643174308655684122655357776936062924145846486941696403529186402914585339627824840565034017117162078070696123787825222620757613671669812874958110737538924534323440871427479082943609395924477633452163666409427798971963363434969839627543346883595008347585824309199957076989632958373328716381951350143633017930906259951112404417504183230680013036823058077636423223165465969870220768499411447738189011196169410516259666541856355077728918257474838082232766412368166297598192449847451347745100341051049693026796157092456441308369416081701749768348254832322009963475817806074120395097310151610463214184833556199357117985298587705397881162965777751665813085126542679447960357861277756098354341626871283651491042509287863061565499215045414380768842555403895986953232047876969174836986159990000823875579145770965097824910387978171662608412876698889813786068083205826885432542033357686553276518277540417645224367507410855092693184513103314473877659670057219222345427626741611956770611751357982120929900156914213363680186416127769334339132452502113083111378142033554471091623265199784015747253596850236340009823004022369487542703955933310836143852868574834132439321822743718015142204919363578072280316738300686059413641021801214915153229952544777719773800016419637777534690599761945435214781163705621822090417711625214777667064355708764480297691830306139886727831241491057544950551086634506213271286843244545294610098768552269862520072051757684781289757531175459492655049806571054196500520890835535286650194885707887429667044631499747366183438444577909307398924594733769972000884395207045784231118719084808158238075301191727969904992012726429701943946988580493672856697543361041153343339462400473994185582905504921694170023847979820018600540211552522816223234587268102600659131424567678401860012283639782355535357740905429596785111686001415173983582378359041338145403741108638755372824905440063501406455373846493971942138926374069761112516996660954268902525597293870197916388524062580214265260566407979350409188295629913140215610424893849071906916392992319820393885407320283530106780143771079076089833707312203210404045928029106580875004395094500651071381542072314090410986161937467124120910373704814326157565074809911508445360605210952686198261172044011133663408840953563961000172129194818173829190094978840614351641648881768732062048260701244061800993441930311949045750687202960653962339580653079251927294154579862888934604787029071750506682935352293850854786388850076169354994188638663373144989075326852754958170642148940869199999457475628844249984979420149660587128757633071667632055175534127159475938311015622779895391554046228601400932093860597989999261860404751539465960978273580491257123542132064832955471679555448381296121454686861947512321807713103148692277593878311122442671013763607192754223214390761883095117449097895417051860010195790656814678978271608890695541999608447704875634373646991410708450720723118658380227285913735298464418164362903686871980538378148869300567811334318366871890088596448920452822341729310113372544590245974160064877342778769893057629627648213712761889280255146522700395262854632102999526724103083422112387975741669288402848104559642150901257487168467516034667908890886044163127113301437443096020417439100835443330380570597762184031569965954103721378481439277084518579672518550769848780273494479951363094000493702318439420017305369133782580237425267252084757880853378721566438323088369346782509708097884127187882648871700532331963682590579579282333006785959796145895619976740112571976633758385968467001115568821853506102465006682742666599346974374408078750469314660959807074008317348573417324415912336086092825602299853604101087120173217492372652415661893739072584804560249647516563386463297577738212190067760824103642836495580793242970697718663960131327840774331288644113210060724781060480677053798651686904195656636562920171531904159628047889045280778083131333732598334813775234624469070342677288142037651204156623489656070350606188909911745921309527747897345082349023532907820768866700429551981251808402118911781531250175549684575246365734956909668556288205279210099923692618508367722652606217060766083555643730132287729810271578043448890553175928558059696685618486522355827608102829209665321685865577913398616955079998806957622445924640648181759942233750748416032632252094908407181755247208529305098621263589792714037990951389836949541514305900712018353289807273926513651026704663992088313646635134381698657885763976128430865672561474401042545182479933353558816756721341136585646175556405351105257144744339594478232497921658495550021188764718348778928095202447080459377837757788968151246633743101454126524453950339307604718276592730264558111055366125428419008186665236025155539292531655280354616365978338144803472646235216141296548198807654254417236854199338866229779698186398602407135790765965084169930790072394566281039461540526165299968260742181650683939124411987322559137462380317548530833141373129784706435739147321204885624845647769407363207974316933937617027633774604359837704361 A013900 952 5376514453716079179826114359655366310068722836830066451419971897981862402666389242047818578172035971406109663567804293837897372746214042080165444296629687842954751305776076673545675191878496046773316652739000873848705595697672064690383086765002359489623157695339288429854435666857132198620912988028097161643439159363445741292587309183180921402818427812882274389406893402767595289523288011047950227769637742121848060284117291785021372623606443625437966437610963017071140849245940483356794761731015894496498227161857995042576491185136939740551368415525127478251987754858259147988326622285651691315955900660959868528507413048148687914323083440178646183041204081481006442986788334795738625321907689914300781898658510340222681945856647488986503888801966613805644516819696602079464455013409837550659463376129270763776362220338087652147094036666761208509760028202408037463384175182765369687551544548138694149677423818804444184643524896683459532068856023765514247169173050684792233400190328944730218559942693626278584254196159763220144171428584961094066708759349916527702461293295324776936629157439399376307773808352817215669209914689421579860657208053464442199086199226749983501478947969213191479914234303158230645240225395581117003163308843967204714608902839206236612063825202391234022642837154988181020869352142351524566975783165069223349953717329860900159339059176495994342218760210608109857980779530658790754080354432429295021293459229554899186437838750129078077504555027259615082146410483209194544568123756992689410550637257187383612647027853898090436954925470183904243891072961752164632187172598121993933252236603471923702088317932993722153302733012938510849214793118985478815286685658866620383262081629307752784271243686484923537519240344187075382614425896777112047986933102340431211977458444403952840588694197930660875908941153213841550977605121179737319487502444423515492911707350604920875947346203191855549695881356098886778398083676094345501602344959045064992646636432338218203225070817602716909666191917912410649367607004211681959966377683920910013001322354791076664822344326991814340452038865430681638138812587373494444689000788621930350978161009923181573821097245278484561384180694923327563149759746078223736140359083200183315803044134258812224332886138071926160753495712819613022293838866143785188396332544848262581257381848939769669025703098497374162149647086470458140550763246442644769131190719205945644399348655129566695589441489360294253377708568578113871210570235937310710779363636192221602418079230105896420859459066867207413178361113906122965471293789221297066466251298684835202214520722748283501845136217525022301204869610390090643475073460127475867781890682262398990743093897788088786655612172950280022831225289411981570066649014981973870782300499743347582914468759390606646552749717977147134939083980257255336276784676418783959349490894424096191732984083868281575672437393616947784168024272138975840008582789807711293538371535410686041729238240127333329955556196081488567558230917786484878541869986260128601096245099454559310208279928714878027625518758024310084989605921659671421910065713481522775038539088160981564465532649456909569132668786157605798781839877302861531343264685429391778579999990579073694433492569180520287512507915660964944527394872985516327370423885867714751919393888424109147536326370790487785922177285592630891955607825737565933867476443814374378709602216058186325009845203541280427359080048961598994954971419089334178158205894274437679596234401553205693102657076655004651006117915005861710747291526684763993016686098553969096093177931914154009839680560383343363578211574045499117181028961409699427356298809808245043684821625875513984013772604560708345310218965316094282955238668569883945488984933338901120813353720924823027531474663377419677771131552840586984275673238430207904434812648953553146177985630847744174454104266142839131957216010993548541271756277210148165468162111553975363340906167084470697328108357923709515545108116338274841944086289499870929208067566697021007202892282677279613436004333479235129982961899534715784116524997510652268978163770676918519500638817287487229838056142098553776142860879930283221046051267465794296956009635809344638627572246193828689492699310457542588770736175259318298838300976459853182726845632470292178679017163334922733568173313095125620520116899006558219907697272504544771379324168507206993419865826492470093436127107332625844114527282435360346680139068137976604602225350704703241369176583852671606561513962785900082883449161134941050618758891133565518929523120962585577424632980159415759112685717690173363759079063841963570510330132440753732096875384650569730248771409506611745951164890128212321763532337563794681352276661732158714139561015797505208031868650326555515347545189399248447442624270495322341909257892202047723095740900726126583436257996007401059577389494408832870478476140609030764442891626042268064351987721547795135178434404362854008586557733816642103457155881640082672889320145672044043218140100538210143667932049482511812174438013264409869523493198236316165834287190282711405322216139053890193636096127153137112385465043258835473621310241070011697720271050094763228638591811274249505028754655598655178184113320547270150727846574981086733159471428966163584715294948166729359772363709949260091033676182491946902249725863560373212642323448257544503249734260405215469027248308452946942643124453231703704091822615688113877006449605859962158827657357116362999900165293431146424439957890080372878023349962565292621689204904859178207494432789023270795879773961836803665356667289413413067520679413786879601743482584201248336013195272882562184475459448118243403854868689255177250548328671815544914751873852536198963429870369906540670100626924173990162772259822311478289202917074942386057270574131236090650854331810107502082148143822994343383334337087055174972966369012544409323751225486564423682615474528116834391899592648903034716527737518150646266212045919331848228331499754167677115573763180167825862151569054908496795530007437961892477885373795298539548119691453472374062907909495142768718489585690203068766223498509665456720542959545917124452227765673665404821739926461950121836051095869244917280272324163515140726849338908687313680194585317734900684381485051115764211555640176126495440617528218464461 A013900 953 21958228056936292694407013482382841202317981006620511224310758648519622220592202969836737902930990282855663883086933084267650497930185515473645771217309604749099342762671380518504565596826157583122949314768006207886372372094458177074058255040032901393929427966692883215656930561446880469519869355318539645965131514195408115458797122022338384282172143849020309716051082753136538689537350089208944573184205272237581784854423715496497572953443700017094824165813371668983263413546194774017968843180403745729042906049971399411381690225708960731325584297214588659056421441604371044558272746403452358155186809845326860017145654137357104459574819401117049054804764630380659894808785224927610915415828518286685737653093120739013795557755079866417269518760000649410246576787839712249342860184722130950485865033912930855609804720445004118221598902244756118435919440941482868212244773248107229106298950640597788915391716295803049298946804674069813758381946955516760502377866825474810645221950722633501630350880514981777992231146790285127154030675655268189238939310769753440706149870408729216811664078527408432177955318467549143331835881792981363730489964068362181849730145348168834368373672880011564536309204231762832936456249778318235533736272812955304742138934694505030153566480572911241263109633867524385095513541953930003835510363000242380152769326900602232201656810921786466989049980794904792079089159661943097977530329617838916225759638132884393322229963677240917905414430691386021216609237200885154648665218804057599814319268172716250599795339105133045051658048067703553506379774974164977326480263795162633544789392764476287063622601358457593640025845200875185097788985792041713014991168186062823173901050844337422453994970611216762704505867008934778757210959419453300092295481470201657453268350010248628200201126562462810013960582472781803492189188053015286366256228220772524048116196902312907954377432575802060442368498742324819590542391939620592557439638649580908981533120499948949302009714951242073733484604078137994245492893133507934504380643065279072505008713630524590997877601288211595939654512382344312309004362626904676035048792809811614368360258358788275788824317080539104075633693760317057023987496928717819638994576672056951880254528351770549264210164609385691705059512594222294363963289607056699231714650142747334056375854466636762245037543050276224313009535815501084562281512725559651944253465147499721812237024241763318471023533576137867120514152942638443439524961111161806611204709805936288438657279801754721678328537634451428663369157803665110709404276435852488570451883395210034134199526298296987398169222671130161105373109180663779587107190993580084319083887517318545980492860531050231201668972331158411591525030035712763342290771308736894467635864253302305606728564774695935995792731675940184590951847822852636776143352573746631987163215111408345680752872029910532651485377231708370062268412097867063367154892980436463501651356726142318273712423625742282180204817015972603540253138449562700678937729752754977479865775706927465133380946265144362067503408785165842842416134534256185713894321290495600647057672528497352968415246359179613828204301722215064000410711024732494083020558645026864392290356541523985454509521435282732086750121090858862590909277928155020218129875562696219686028748499106792593562258067271801956972550174266149418466789876702618768074094411658730214462265120205454828159033805628146934657646187044115416894593727674168806350106851012125201676660515617848924406254869423781150178737182793354818724724071424771308643440711790363739323244084908528305740249216342173014533137467770796989978157562322314840965287325436663391158223687059812537624632708058993513789810586466425977111773201544931591655508855234339406414938744982790651564323204174383083404756146087794143067261348746050532710122774403855357858657292930902830632181687458235441665597867714762590956521083510243332736686347959702335395958217895853859428424672704579956147291603045264620258684759032712361849597957214870192538339574574560346513598734366877673598544676851632268626083858858252442385987633985373602411078494322643882868834928000845575698834262584149633357399027508317953992335909618580247963506438252461944585822746538960144341152384112757123603803856260662843427892974417552757235152675793321271088510196185115641891829947349583432483246338333083805335069215924452589033067441843723601072580155184284542573984988721537627236702648321378388832553157038429212779095455289279961029485736927857314404377602440373879773123806037486069425584307846416719345520978902050061207878852304154725101818563716027260284809804231414758010580855326776485878737562337362538250898478937522071526764183376631421905514466456971136576095284179606817628162786667335706786424655570659983448869225754216471913942066800275307943038508396474305538604717751822674821076011504608735154014884337483154091978132810853043888017405561071659377379129292736419322369027238281831371473793362143284429945296259340748951249202748204585964344951223575974613434464411189612530768094410137089199978148120811933187868255726131993719373829002254433830590168638453216652266776864275844671056715963072596846101455016973677737441917685123211876915396560426569857748924726831307983330422512137662499320813102687544975670400167483087050727930591542835425007649092783798125725837352085763266742942655200902269653843800989061395727222568054329585116836554441573195917841742277312830194239856295244255264975067438543201656458835140951508041605462874161533503441140274576406220448082729280723380717311651686486830233360609722474274314526408768360158965618902530359826827174945100178408407519166003927073068655758664141679676890538801883042753016942722742897007605672657298640521645917397768349112562130792411922828689273838884809079955449063244827399991859361203316335635020806219149431579127162266920650501634663541703760903249326593542135756491456791518236977532988805649325616572566482882951189120681176906477495964275391921777886597771439085328720846671120898907387603030824133002752560667015179984817976382696256077022076865952035406944043351202156486823201457826221624439673892467870015582553497872855403176954540738116690679035909277479388536349757666111886308766488596386090746425619983107478746943732178601598958396155521487614558923634561 A013900 954 89679621165561569929520378170413244137228068547119836511718793707177637630742836741313191106098360345201099720579226496390595666247168593931432167874385374065401374876368947847005014858563307011390020419393328921634941291243348735446338393467253412615848570688198371033947685762935765972446567953925803086625839582256980479753388784848554217585203534865927695931633943123167690798478181036688339740286185936550780005105736750882961234196732368683516988470422557046666215090527427622761560570401930118335729861641594242307423372432508192231767550153838398757040989866077853387451486281859086179393956605276109274322884583208034287680453979490921541161777194031702283457048454545912080667260700667363171507834735267503326981451223079437514636858837237412257037454505792956637253424623283839737010271870868834820326859068574161764232950298256710708060257024668551123548497090667367982500264650610216070307140223915405529444877943916173200440421467942972957084521948279788499630961614168258206642017661462117594479849218837350278094903836474356466938941278054060796941427391886161403109734074777867305266419494108635923830694256666596980593057792741562055254664736346601684612709285782928110734304957312146817758613906175879284061567845531663573052674365324762688155211016874307373353907318787990208692971952207587482594611709039652905024305360764076477137018783142479031616446015614451456235000116064501468393129596722545535596541163858151283651712716884183310058420981801120340636775002261372260985768268782870447459261137463458611790874744234612974428521685771356150578959145351762158064055371846087506822907903778790368472828129830678016642823194410739544333065094662263352166238444979867362187352455654409311381783313468240991778235115957057538857104036575948642360244068167932059406550721545206432681069621194880924840826428837670636424253355116507784063713427932685286237435407884933049689380826760265770854737628082027538014553773462996401684431785648392039952388398966962003793287178842082704576998205000127460436011770339452888817275488723549325296778592347139112619022909298786267188738933675244788245517026408904014299418809763344424053434499523385555937413182212946835494399644320204652908724360194073375905437389580924469231099399495994452020509997491356712878325260445575866634156835047469872388945034362644529766978683603045667321720074609176177992986558233623794961898488403970900065177521262368761353079042942809810730825684501838239244758972547182609489807333199057045542627766523134201548608635095626260561183258881400714255494640755106482313388714795941584423071107426260695617518419554401024529850320480385362100615420577858122875484065844071415947654824093368190957476872187722780300967451566656399939358966693884532479013081392783659432166100832776199630745738124900446896353091230438983828091032645160276710083842389791193445405273999717936003108485410229636312464080637397385879680484117310971364860665576293541023557807656594568203987183042317680394456673379750726091351382994997475405550261020956356280497294430438167278706256022422354264252739322904603918554577467490222330301511476834373098248887431308567755657676070771820015383016868000265099141385306821003816958346582712861891417437441594650518747791003359641398228256297297771566395172895655846227884442915483193515929697773950550738160211734802833644273549139270555106109635002231042013310177060749831727615551439696218269139138124599720523982227450153058818254627137787800496183277740325471548292850888495372410016509918468534019226130706983523208508464304829979926401984854463736338133800490419005362002057564712285150827801265260179757566783278438128364301170931103202392492692518544667444725300067616443468662479205998116799548170044202856658411855371171420804078657743322960282844503962491802125316447980993306147495145141675093726691945133065560070885900108716393181487723861929866825541909917131729612488118713685268305473233450388568267692968353666674643145488634217447703481109783288768280863114683050259589742304866659208568216025194859536485756535104626499473621489913274428199928057714046847658201054481947298314980688089741604204668491598283181416557184710654188101744586725645748864218053080809153209288004607973318080344903264962513664463844793107295481267418933158029379506701124711701633376844278360179196573855580749826978166064579800381046188258853632485902452761519826272743322539772301393402864125684368291684610954666422620544935044522711989799209419181213805786340316528042403578120483727672798985616232970504333402755294709361502893627098297259858369895761575454841557029159228574250616943062297891190649756452006271325244605771281820943172753837957079584679833032728727212829844529128092683766835733537971382275861567326213216383481997265190852427422143722240788009063510253772021247160202708961071185445471515180549107724521066374936738059431359661984039851247343137599287110201984190937727396095774069378325134813479323594102890906666512894065786067490944122750083624014398069812132545820193145097741567179637157861494702309536203907726522505148535296138719954718356137144505931079351401681288374401936335461947138326475420582739395658165841496907404721500755851759798536277214221164273459729394749722048007834714382602241225776471766027761912243939551138632113499305122680456994417843306964992056850685702109164667487402709075018055490817843468118841048660160395533121463226635350945417413255512905257288831383531021253377476515607109125191335263358171939937900821728428345185057995194944228912529825993142937464436537775221338235122738131639910953233964432549842898299528166906202231620577268493591643125443145099104692020458583737955557433395804563046770052615979698110068326411309336790639248790896988411659335305346035053094612890143112378964110931420326436572691974663287648255129474647262829134152808949825449683324109700434412661744822541492895634376631005335871608721477990012030185222515173696423158179457114141216399969635345308743834438963115284921647745193092423124988431844932139830114138610371534348560616925791872420674735772717363591175082162546162140421941150311573757535574394688078509991123897109529562595696583901920398510722323216026624970403216783083114518941236116062848200694581633925220985519524842989029603567620998629237057871643534358968907584697161463088107714574834214661 A013900 955 366260630481891173310724106006162900794097291981360671417347237098277897025354450278033945109607419584196156569917339513135328151115727501643956048247945180605879820533953296270901028188873260728524993784864714042178185362508251813785126079098003129717799763396241655338116777372091724743835000627196326311891678063735316234341294889588765128593947341949470168882082118743272289157755537650119885021642552269652977169632344570017852859544108863672720416129041235656846535717438157681548112287139093198225072663660296686601990102774979140401954083350841558202029863753038427097544002575226975724349037565564763163371367249164516042350029778092852157180355399922069327569215050259414074565240094856278596118319350140745605228271921629953832965909814020152636378924984563519995163348757378153153763388358087279158531745448822802635465556546060530459499603774705854312235540516491688244697313359821834062957461695633131638211355455625986884091925757647363797001853173491432491131309959386197510004870973195095929732746674502841108117674853448755720981797012641867754849280552629663672601868044534362639305889122308574085152862244346305395037087924393606331427631504377892286728450606775342479978085610463496130554772812826814759915133299503712730368000428097228619457385469227375617822066234569349599313175442982960245252136275500555469062670548201925504351775549250981755503758788816996806860820209019146511565848979104144944475369363854239515713243558739409940792907190194937384314993423510672712464237172304389977338815870775648779873723333803327083476499845380481425935677624490277181511566608211977832702944992730861522670245837869601918448970851116095783750215486175244418845486599380721273776728351490628723023652612318956502762481815315334651503837452883868426212115159048719491754353208413499136919189120991634380023344058842359483890929551884684557402396074733307910207596186778262953169449923952428195013604801587436750032777080753997067115789540198383578761589412609368486654167960396128815845622946039225561294176107255129882671523640771336522993898745783543196986464082890082292611795867762000914918304333073631293704270660373284725621055892937958472389545114889078383789513081767792143149174068192975268608772748224843205711202288580990437491416901264447442423081074511036842496426564174206753293562803785510886665847408681882412954304278431411037717334395468501174627684578389145956927091579765161520610871472361772490815575908899642054737759364538921042599931619325602078757691603884898915678874075202682306384189108780787538491579917802571139522593163486819820883849132910698733232202594820548778683386223724262337740485539797450937493887348797837913943233014734549122057622251178750794749961469910832969648735895233460512982069804729349136270569004577242109688128299821644040069842556247327084291290414517131731271930130787988602941573124947522022148231368372404267893370864195275301068588944863993855462198809140806027187853465808105532596472258250312680816680894206913320180414274641252184301283226585948875641535280680646949421131498927431159472988876921414015768372668389554284509406733324050740004931379407094752879449270498315260896645794573616750691668430872972968509843400236804181963599847672654153778268371984612114794145419772050126152086092018320937235149081195567826121601994608289218220270858906319987689411246313244013379417466422246800917602107443985448508586401250414764729209423153815843191716339111397557672692540948066293794262620802540998675854380606554838955120838174527258256455459646522114119392627575820425847398272746100200042308592716720750217957965302099008496780973975250365408058257154252438490770776500889519994381798007680794855670042731452384386807899987696114819151480825698931081476516933256570877358450168163045414125521477716731551807030515622742630291069768260391964276299809898186951065175519908730108907194512231631032062539834467614042092338126680717971651538207965402050653119746178419576745133276496112383234903947039441824641327540160248240726137048227740372659636714351027821014750777340191126717000576294005485754380437996444567706584810775442995510943208001775473890791205039939506542614633967480280523168390796528582101814805385743431206348907428436345254699769336667019550452983374298582339746932329640946872697570136185352576003094095086216906480151195949111355002516427316031118514172379289306693225775884000337276328006595893098030778571654224437411284564091290990189760270252560250940988087414485425798273072494508495805445712672206009954242691069718554526301877798023329365325782937284828349649746076693857904346234579325518907777673879709623860975395264725702819675097856195832787122354346688870490768800427538645580871256572457864817586178162460324228502978554723244995208512763225589687204598147324548604291290940565747548231043870619789549035660620395791406824211702945506845261675426868679140519125355612386086063033836192963396122146972522087061416865718969999210854807611977166970944025832382667739278920827171317800342516796644086831432259923296059288375197079119915749798289799638151495442305785193018068013817627110138957951531183322589596473769586296591677386548546910771423361028530485958474928044961808306877871230401154280826734565990845764844700195992434914116105748453557385764744838553374625550844377091358908267819031024375942326669741527649968891535990315448104645325987626845674009731557216901085364663431530202894253511874198573542310427431940205214867509985303057540416373378072320683921895932998640543233666920245891974868421064041442728364319242707403009926168691964013787372941245930788001285989787440363831242831946123280265474342398571785446922302768030069289238811743876618658975301031028161964754873695986546626151181269046302979899047106378761599246375410039704419124686619932967866414307747526422542536360767729622621184791068877113679751653885186244691486533676553253233065523238573050996980486122491497459443408735516743878979321256040332387683410786002976003698098263786477790853958377188379486319197212308983612756993804490764147243511945150109044090757360081744235136943343859390273928648694724796920919976130733259099308926796126647014010417001478039550968897555068248748067006531089922421362848394399304941545695628952181276930776338792960124488122665697290637230318999274435569261828559603805202794990931204761 A013900 956 1495845407211722222809501632063875909296073544278367099496259268380313857519147135734968713256092771931235107243355976222935506837299893805191582540605481160057654380922539191253283160127205473014629655641759763484373969017205313740931647204770233680083595731486353940808058068582137185118021269896533143486723114271779468767989516799864365250455668933203173066201480463241517099421478549072392272536775369367041993711472628090754482881516954554234621124233033439587362593370124897225368326940017057669964217490727681358047874380733395082294761073767255358694468368583647993147506558461487066782789628670560614800288164353680049133077798966738795587992446669177123262794758755979523281345971636642622270685424176229169267058390583400816079169905237349519402387803908380856575766627823356872673438208156652614898638660119282657066307514955322358510172791275879954302455483258944220451856542190161712318358632268596968556750635027677548659306718078733356130699065547709532928461874136439128636808403546497064481717440426083727872504503986644916688817478161127664739447701554275362034936961882550834989551821070309569729746889844996990210176365829103852011789921254661254266119951851581782997820979419779575010294878199638806987784155823636412665808680916392319501954527452256993988122718530670915267904539139862150920594495014908094091754321848582032154248590872471483838634656773166285475897082676475305287032595381408217471876800494286463460363973731491182878602253048382333966218248955953361935647903499645531410839435236650697957531053341309501944953456495018269572145326921858365527288570696165146878519930347757104275599073696689079064739360302014097906510038817303801906251270666017403134952810037051228258329622657624462571888754744411173565541474045160459923361325733186034324993445692834780238590797208231054963087719494062139210518429273781792085571683211214377569386753794017290505302303603864035943683258383768052018245614908284480175804663176913758572403786081627334445712774021221790092923924519541747154107105933816783208948652372797856264895904861553314554355614947395467981338128115322655698618761645010350640248905508301192521193679993403809135044613593263599916313134166760921659627684961080998487500357389797830361288326977995911626749133257871031064047547839491600079476498227170441975332993140503208797742874067645084644629087057846004250552403121867301115798101214283689391831891648010475931488380791144187391512384385112937015396537758472771969003423326419310775456367037117919546423005289409350010185973123360723166741000033877398593495362261589684317291549127569717607092371849709198087569596359698483537828254733572309171269722815112598622173471898710386803944657093661387299589112389224302842175371918458871314530584271564939536791767142162919077419394477429876245693284053812264792281143473219832220819421119081355041262281741171299638177613879801104642907583839830788052369525178307982169087021618610775036443939527560349613782784946392360270036087256711348897862150119476612687157055126982900388956469881363110886777792575901020525834793345223623903213626583342447042919152548975488951304880251567895087329711645091439855343251986263902745116593730196739773664019940750532196361720101479734502099979636290726322642884103036449692267860960498116558083009597659899754231060827781708604422626435130160368042312160479166188286892254032564581874379684614088414239366229933220191045328934311922438995131892281197876688601279178538498551441763882278495233055551689611224331447970309424949972447999197820612797125549675035777023785133120620573092992565822951932685912344048267862700711672593293992613416136101939538292595419078059389498574695624967141950836877189567414526546531147649690229011381991717830128789324283630094376790523690244861938875456392664381047466645135885358799114388331622035081692800329904995225032234406034764546517982014599716529677651000489016976923360235514846948740018846689706480474457008487029571804375559671049080482054445007731395459470448096010000197857044803962683719594964717747074834164664485851920816028770642924098374950901201717255415030732272797513409238666743259214692854251294821978610198969201220181164952548020493178690603948490720133133280779177384306091064582647651111213024579851956214432342786074418920763731018890764734641006812596835713553972491979526961634077132343317830007154849928427836755110084513621661470588488066293597560600795271589679055864699489805624324990109498751573428340388797587341988152853647894642227516640570269237460132528840528618259424025416784877484256395419947904747632877601571461760998360991657931096773705669795954520233472776061507611537886829587256881719194509666362660219348594911009955481879838831738159368527819482372641953243218323759608176082184802394067101986498086336279334665621655510127477954503042153117006090575419072080402169840211447452240053872549799346473300383981901626476122553429517999065856572624428289619682699711092747051330622883559603199466846059885696656779829171206199696673191690911672339324184993359035712430766030727033666945168991974160687416499612590284593300584698145628308806457338971493548118841163496366206080306986828480920199982386233493412103356566267928220769952584599478747467697779179048004915152899425176501603364922172759180159880675861586829071323196008615507972425684810432294218042816765599891029583311919630080511392788044068818662561102939638907285375933170623662098926268402723558985214424058245612398486202603872050929758542977526099101855680841261162302643167660452093336072720288355444583460547340242475481018920673023616715447177206840112176874977363542681193994035055504027264349427515560823657214374014249520281978242141739685916123147308417344416652351062410665572093275046508678186208606626243721058518566857851551749154853996190540685980409832395293547845319476803426389192088856587409384143027130744843674944818082416136524179436149819000353353647265610285060132669192883324921115577544870205674525540299679406817228617732104442262233437848455719653988332281844451153914534344521374378699505497080106225067211712467025447599479677142268062774237829526195435503834220746687236987635196566958086153462808151625473551789780229209440630883251010430490414595711071717063899232505294260576040667237382066267096970388802983055255721582857803282106460432540225257124295604861 A013900 957 6109183723438801941898508425013707665032003258260823349419771974251308205807806336202321456777921745937129232727697385848067126409723333589676747445669386211272626314780123233536725007558679999544521991236166691806295211237137239054652681280649316143063093410559149616008130765954375059877695786405700907847269357720488800174814753551842853983751247945764012322846532561405143227264359963745106352659716822807305573559019071858078474290886275611904170368101256103652187154945520462883024009424050605246958530618098414162084681806227639588995115996133921377699436958600845352461724682919117790934657905243065277466471692325029042344452171837856881799715539434032958294703337030054727012868364107183770258328611563561726432762440040057856349753889149764409540811432330022164721945060459999627042461659370793101160145050431822419007163588136546999713755207022612597246612741633337349691647755815381639441120808406809147879593825267172904157023226612072978506744184302466051142664068622505181704717837732652207546846680161608979087823517236360490893716151375339656690043097365517560362248080961487747731663581985072384042829002562842052714371505859008871105203229186083283209514761476997011523183659869301182079120322350023051257616258583469296604841899539318788470251987522290241403885982873831615716564196205650150436950897684881161988227917616115726103198824230851659616851640361945199678396751256075470798075109829804682385109512775515839704935965480756871485682340277151338533765916779258081434741538330805814480540748289440352179050532482295478202886356624760609777868301826888672508364778868778772531710126053205137329078452483721564497381086148816079274075556043789274669122720778352342160863906425130958381072270225626725214313435140404418370201499689313879533459913788230815972740056547552218807208913468933659805801518273418676811817527515481490838475396974603850645510010556899810169995643450844713061632739248405485015768934092539553770484000685496658299312875139760278237069986092845934140300693054184969093835985451407058120450400104396097569317629940974753524758321362272778178051030373917373461384583053148418060191195235358408676999629654740490292244841420861461681814387563602446911007087777235867003798697116030708776368017499160080670717761887604335839707654178815483376190045886085029241899452618122295554070469722543357842214299082035923805685320142421366354332140967357230128870020511531232762267627477492766869863120579624131177518015255916406471378850210852433557352124072660332337465742325482015785950543019090652846010084979358717473093002507920691309934733083456611248843562963769185618641076062240936315327912985637401458691846218924179145417298754994989456377177980879565531639193497943364462031278627549794794545673754082641127150792977074719967007626404665835004912187097458724450420210340120589992880818611861281205374326121399446023580831024109571273203506067836761315470430150252808284750474079589884937115729868448751417999885782345984971214654001222076745107705165104553352230816001165990461437507598944962535800069437029933830582405336021147606738675542655471310433153844423343401513212740308691894058362659429594604647230780352391465233425570090235106360997504039189293693097428173485159761028932554591665032125608095267224640863216631318332983377580812394246154829757804103893031053046341523089281975136925123108748684941586651041397735944312083106683409859036494515468418945952256745022457156397532529381793172894348260472441859313377484659817411711092890903290986988692747607424845971818362545353254553363291978617885963059603189664031070083811234467290239874826323839242749944588526445454870067370280327243652121430710518412976623929408554840966789467235283214406647247513995614203756781746818608096097952074344554593852730889423190328736991300339572866114529756821872499565885099176647520165320903549373569920987919198636863808716878573024128748194724469672461226421938196059711784276926612210342818885961235822027628091220645839040910520799927418716539362537818068154540908800541881514998715546077286740391332315656663918211536953097235350548834644557782428706064597312185048084811701986300740567433737663892220313672543115963866323044211583474276634898586449765163519134421890822953055854550956224899597954227319345604949320388710074617982791143512070564333549334561492608466078043536696050280476692850051129747542056519381851272166741233691914700037748090847268569494679821736075051014640111316431193960799790258410228615261001157057736220156216042939269677162980164721170131770361931921628716534918329028791004657727712183045455608549555167124391148050264588099719327652040046398185579297789495138604145417886244016122901406964501815824650670193500931652540648415163836075777589373882581199284939511545427033642411845290158820904084766987200068890567142841463828960587317691525159607702642582246577412751141056260934508060730952571520868414592758596584047889502863894112000202064035733572773599325086448249368658986545745460025233601651157097952411387382678858044051912706243255562631112174203976858308926204431625290661637638413484279593897783511266281258721624761224550815771365707314676672718618787845213185754669668263598596677864730655651411914374784120715315752011571967642929135921980871695262775374804282010687940450148828166982630197020136141982604725691711759971343248202885995203280553812233794273131446659797043569506368584463076882200883111134038077269001886871709831689975073214510704963842269898540676447074277795133057318867987887979475554221387263685220054845947933002392759578755804852831634354504854939616426051174531877632908981687271925422027807072232564219053254356761265729475459252882125970480033147620709321192989724462045454584749394283626342461673651716710721139088972756530848607418816737422718380350275088360695783406153277776895450774048617120532350519525799291277495253187921247702146797685806475213825594537759358911929162131984151126230824372894383323980193653051366581951865535433663460965061650214908305484747629845750315853094573401860613204802153503630994089621421029100130358913903224422098291097566482548896414137444327493805764304336644844785766091268437893934310086617443608234861748158338193223894505690030916334950176332740758183710732387919374104794912868265104859334223517003861880651898952947772271137242254277158997966512846592804108414961 A013900 958 24950523354080134449709640157106908488464869539066286902188640139811742094647867665490237263948166980503575436512421621239476799037077476436932393919605785894844744404819816078210572140095412544819781808929619622172782078508803435160346070270981152709200122861158033505888422869365029136421557238955309483439940631135606029282761109795834951797892455486542748491749846480567306859613599792291352600003902135744139500277963350394650154929882929112853434104532708154182001211700155067981021239912774500939708581855906351377784211049496109073054542234926544432583648182058671104834282239234651889074027285461108142766094505096343436868019459455163128815100034318073439004356193467783540647982698718513343295810140815354010485771514130040331175886208430441974770037511590475852963060543369744936803744705497915475241249560613656373289575817472059738077947354756259131027488344717454703213008291173355969023120934735057647664197021367486125040602716829593863592372429853885901937805465325242035105419825801762613494284073294707393101559114568537117219517027548176067227461703993607633793017749702893071998634966848816108741701972195905790332817381450283989489631613522111923039262446862964971758845908455872827030517387630051493664281819297005537733131406750431403310144612491773097207852146540998575579635550287691985049701598185720838557283626563895853093800421240045493892843401253860751951739850201689086361889354131015133133708146235997016454768681555924619591546731608254058857091914484084709645709351438382357725790950629651631774812458761475444823886371977541431154401709359497854280085101742758253675529857524021154570826636867219725285318591321465898179331252513995820465438773053589578971526441094783772255095639900752334074502714770360825470158315082626504716483167362427263745083637685914564382740730707385428946533786581987491385820775943505472214908207259376561025178079625445071615089377413238343459727331997152089758386919496274884093587477683637587656882012671170092108295767271778172468336200803289886461104642018077017476789599516764206478947701759564931845218985033979615629756391201146318871014237031946507348044920651922512236142864472555291143047449091781716516159822062896317031690958198096781666081262690278133744273396636337184627359082042926755607285870139354494472181142593405754011870796337125885394674759464309050306745261095241998450723221678983244749094251256924630926548179641165219255609979648455686665974840622363493766232503624703451586164833524992634744015367277276135959776175697243426153416398694811154379042634074283917390576604635601403299595753320878229458013244343892694754277637386874270246367044752554696934844827834554458971977935262573791433779488968888214467333161804143992742746407074054744470198780724722668710037680748463840891975814006922141409396868236918273986685631470296841710514544173521270432150490686733598904352495566396924146461712335158184725274099247077644568557695938927128661559289471461414115004751523565019566922739621045084856771123772508671450399227861178022809547386222358720437423599387843389787415432215249304961829031522434753034411354049163221209463513665907468873215652995739066754434359877267982335551298604231099288124056267243957033561272899500758914465178024475140373749369228147488967422974103907183835055745361173480153115186368677498513632016777616460790459603938691032213563612918618983104823534767900922928088820888700806287119085285582557724602962294900319000780710879210980624943760270063624298476644950986686186831021623251507039196231420858349346289839772274645574133165286679617688446510058957360363546499094535963018064018175154291443945444408680297017029254776126872787286258960956242766721408234547305829925087411241402430219157001965177276088963624143881742164782669761308532078224141044785074906708149882071217094365966297349530899432445313754707267506900146287876681787072014118044412496966417244630822401313768567291064208465664957877180253854873316954973169181978857914982330891872821698909504370707637127080065309968028680173201898837287769160449792853718980701705696765031656281681371992411846120673083774860867127947292267068227556893952840852196695426839880875290347012451142413811187572278876678865951818072354093660411578731913398368627414869068672904457749166704519124348851204457378135292008790903865213170831926523728917803686263875646545141745586669053066260572863938162507460039262382518338867015577420411941791354632125851923942693267547955686496384194163473097816070086540657554476222097184314227771004453717895656333466936523055762828976482504814370913630407054488128296332846807607893012143233654522651805783024405534876122595681374885068328905334627072491557759085128830511271626787947348463072914733019038080919328539463223758580820744042190093526007859761382930613193500937190788556034158645965265321763624771275595878977970272795829057994347939016338885305339344128300950212906699977067506569566535932806714137249930403520298229777184888381694789535610465579034516577737092354904541299620986106816570460735480786286597287861778636090996343820445405281216484940682149559773717531536146130555026246408941949211242650456609578313726783710057423017153832146825031292290664024335476587050909970202197541778106213084622454526948098000071494396171013542964132628280393279265601926970280135037607297942802245690610722931328654895895713313105097851424690414434723765439264529442174236757673508915065636045412407875174636995314858886490456384653533178334899875218172505017380714529046068201284864090471121945004070911216390799123005271788356161355254530698867632563742385252027956815972441205017968957888029188891512087759599615171703042127016452610155143558163473858230886559393610526665164303115029585943152628874063822649869972914874412723920395328407796856124861559906938838649006009704854007921896487401742731230583293289145836411305709641040042355661585438575399911227260324477257535491568802992398603598790436052162323827850832878620739308716195985130160374590869250704357225338563279800658710725939400325112332250345679926332846592416935246368871498970631072765516052769862368944430393875150515361779615801105595547234392079115518471055009759064388057835607100515217173283900774583160955434486350110722863238851185856233903700767008440194383021111761600018989310632301165632949680323882227935599340754033083282517851981650635061 A013900 959 101900457380922031186193591075280482064647862149370161403515527383645275700493450980496343499927972713241632943835817655725768434424127158593552026939455909778921315468469015664835875887935814469711015705631268428535481459619882618341804545939784396760796930977378385799432413729196584861088418341174618416626544971561559719799753931278279322472724375345044725657904039761131418512654762525296905445028536716494775877224730397310141092399289800672733823079756137905202865330705815013296356826949002252062364758866288985568359874131458108561371128996205735043659310123994000717924796927540481014819123910578997226979149334358481326856115142380291189556878865258478050311130134097968226143966787818979063867761491914128129578949926630011846595768039736976499600284971124174021562288528236918666145110555468742090348262571751794607808329885713456648343882869507392673288496176148901470846950374989394286443297232672383673882994719163971450764450596406461127891471833138685265990093238740286320816080215976804491534619078026987758873470681368477008973346711726533424339743572741996930781697584579335298242697066742216718528093766347271034204049800398486291758593962417270826996574798495482104125274333570538668748163093337280935325787042472719613661419711440843644690364922022262998079686159540238823523365130565513123833471346851900662472640616533233617516243394186891041653255627904293950906852673948568599299678673095833036246510573750581650899937227111233294798455598108002010032307945036364846748751207918848825570260547257510858983143337640200625680679155679848936519123175596834546163149844112700726594485166643712321403867638456048947257494944134590196220104947723662844358718958466938253067190109601647499050808358014302508346010611896345417663499044787269990539093620308056550288559829756681358310115801022763537745967584313281695556322016851646642578378824176227072259490820176359842428258141382784131762215856336900846934317776301655750401504711195221955387059484832338444349582851410436505956104346036917028585683929570670365153973880176016212444876787703940897713990701996261182173103707060992882047428116476409762606657608479437384146143308935227537112611229883194800205364845446896911285446074067805264099224151034627616303120723475861332073781854330599205502471829522007830228329476646871033365635531191252165666276579802944056666828627584338941114597160382357148863020580652657142091746347020662513127055973492237518368194512560635367254163934286154991326507382764255944550667905512490744149457838941287573996594067325876930410602400865417021298771301568864326817282315733552097807701349238136498538640053129370593987457893840953390306296696203931700441914057383812884168490244677325325594249833457466284904643343877554055945483310556620576001333601982481921050759313961484724652259158963266159707296774173470801526754160373622394093216251164179378018864931495217244303488425809731877394676674009089055260091054541868225093802955689685032848505020702143419978288727809049852108623803370426437579246936907065024134495289618121472497202159683490576074173154125731901643910909469807297302592445483541560904791145626446359532568921615550918270852123609110043924607394180838836833726746325107312164724628210123948983326148034936945275570172614046387839341135960741433407935004685313971466817885763502140357023033353480165130776858905611983354447365084544707517392903169118927231530481480363851658029343333933009585608682911564687731407502082496445181313436262727118061032764120969676042322762242543103150288367942159005423531680903786652263962834480493513281002080178297814418120620498493421098038274693165816840509033454935609727546196460434537277428597508700352039809670092122886287302879421338422906660489330882982478452212426329651567056931066354829937169207292665147769211561661641516939806317137320971516495902949338350913705932198394354463443963262599931519303123273041635213986400027963519442002624858830720131149751948941968649122875229289035589437252577828682973338005709911431498344821812505735900724054048243265815315962159443666542802816937863762552451671173035581213153287062117993042298116664295225615233338149691277297375989452184322654181523898723183388684975131732523033112686141119426272580589110586242190709593694178236077768797829487093260272267552975582499724228394939266820976207841947487796930952873980791930659948292260666296967871894182713434880053811535705530285117186758281831882013244419823968426277516685873367175569183767234642263709656510786058893893143332554921953787060433711367927168648920748564025585681174394877062728859081642019263181275979798203458787192711669616762650255757669393107169144898849482447150606055761389843535437333741819914962236282553805384554134037786445320710607350291615643688581563452603159662226059323788300274190371081836732487663360145386065880141691991432404929807369095718251583774412084568657814421720693738039065482466283041380648273258969711834014656578010947653520531230579824568071637176238081800448189652636623757992026323368979835662235260237814753878269953577989437874258793424900154421527362724907699221399544264305947945913247985006223715585319972489635400669871077029231401780983024680257125875593232452544264651208460212765182573505362965119651155963253990189990334896432581833357031292582472241924095541248069787227003135496594427268944134562290788982578637765843240101429546283269765154265703959313242516251135433528479238704860415408610127202410493174559411019879507170742915278413545913989593588791576186935714716757199606713071012569772879089064953516097186947156384081775997021212839350192630460069863097855092038879457898381013409131068547922367566053990021121587231961039001747874622028106004145563724195516395446980015594737192932148156606251611503880176010481145611547896403221677488817865244093241603958607825366093944890361556458705493799633250060050681278024799836751271229352843165118457891977958651639870058129356423618671072198907649414410407840031467124739066073116026943697670916048362451629597150041134519830807191601255969041732815905100936597656630354457817453334912716876633447670868317116055896094939559490672911163880055527924707768103154236412004626331394460794821298972625952437375862241250941136973553356476655367006630742338206239937606319890905566662399154262542691822862695422360447730994009203172887269467214441796111340303265161 A013900 960 416171759889881048489564431504144092080710398452104825558259168903073054133661003642896096984399333286122866347552806723567266588800012152539084426775458820584002323426089775345771865549794547811561228954384369020250188364715022221452382287877219394595167506601642042821847720343825501427756070435609600249962888944899537613193894830487551859190176094071072509104171546692476587478951828284327616824946491832373030654949398640384744545609031874217312879573855122574776927500000949801618664213299247046650155974050569712248724130300162192633604389304532838697544032136714022326077381056565006053103798782319593153702770775602807945494386709110489627560438530481015463753736891799646130362800902098280213721388576887982608141518974299558012693622846857825458994023450853210245636564140460927761321912164700445039933429517554076109544607894572214010957900371238011924370220521505904645987500873444560194657356671254514834889212615532294966038543445234224298882688005193537633515405786432442103131274026151083200681029311189098733002900483247678320825054278709046884879371065179162407002461886878047870888297332978954042357306279232655978063793993857258262657565360502338201807538131110196956940137031009770547573041637661882405244982185949876646874217904915260970123564068396046332720244323864448919390599053107742714561404161149194347505174014623995950531707162442075890107102963179554829192627912526022964968416968469364799167410080765324271022084529182215010519667306688489117174958910630962706971421557012578407360326671314947356683914688399681015543087420391226721486687480578207566819466441490525150185263463574752135557857226085987961543282358835023954972726837103159146308288456993780986289964193814198152520905465774570888638450286056476216624914112314734155630702793793754065090057489269092092155702253072869587271843957061458086103270305345826904600999534196953162042058718173091408821091503479570055314197541081393085865294164511368551870535792497117183218245029063238272906575673028215144411831715753718873363820322443504408995709878000747989262333733538452724294607140013632290374355023111508090562783217929421587871612945448478700028648034165671719549152636577185766713530770654517122277801596546397546912905454464673682371191649868488742183864545053454545791850701422661701443350643902962634239625438573724161049805845849783624777051464745826253745067377314745214028611216464097686674043347613434790524722428395620741005061576943403464038098178182019886231580128454880467395327343571468960671544909477951522247063826959681297366871675976850522103333171508700366018789522969715856208530888124822511818158379625715572274770771693731582303336643263173661706521643675287584045415176776909039584801339073471511645338785373662397441004334127604651067622565190256396245327164909413725437016283381034286126730462698646273986218193136071593338498584595876161946224285584548242677121383337951770199476398997194619676793135945498559973825745135198332341612203554644643676748971533668310046682583968961984143839994269081172132716346824659523947295837565503545235106652938055785235798189276549452720815109191777572432818422644115203413324265338993120860905428884089939502532983181358074351460238393117098719264018797595430166751304515634013136901417543199466621040972718400048922780760570295476181602394064604854934258127541981695890770900233268806829881838189154124516491873225901779825220870944435486920409299139459138381594007487804252728529110662625814261447386354040085600181972979216374894126435597532530119195873800939536209251161510835970297902876264618038084453876658266282162860844298517479599919215712633205724139784042335978623881148510257154129283412513880616466138713432909172008859977147567674331515011136748519623229159222585356294668779225030827301222696673181022669384708193871780975379919626849717091492433731295708305017311397394581458505953804747642917917405062552615419077070340605837716602362188575402918348833084425843101851383846814579539856272690362701960092722457854987293821585109276488497883009862484370159597736371346037971127527458746330504230422689465790268220552843683157502042780566764795230400091570492295301490575897655444336265415936299252000911695620483929052058554581631989959272656567134382317319242315987028143451624984206067071371228185375129462706220911999854562815751423505576858933501563577826304800225480370079484112782570903514122107062651746786491942977387556685587871162173548247489273728432174292104755109278992946769703858871865357853914607880577630889306383687304381031462717406225878131085458506070027291806767996104193252514777912410369822544236232540922593489956672190153326058382611850536070111890237342941148021372923150172300456517184163814279124862923377857659120759512189933337742004179651878340016979657111110343120938121168725700480989598416833131377047152564403901076406231205931192007011544660168998939948537563907016219085376006029035585746993465231459071011092944911089322690855119342292098285941463111126119292251808522887726638992699297573915807970688572519474128996195677820241211698212485428145573114323632158259297817100129396186311852242008811903283045720884964892429511221135566160997245114552079662808045636196252668483806265123563414494913635826391208132405720681584588929716740855203898195284859067367465714440524106783066083590732684776797003522008909986373574538397078118142741488511405048331136301715805935173073863778475209095587273759127430720029117491897584711265105700915115538311031484041280870813165577265096640339410422795670976460035507221985260529265720046037308068335384765431210332378402961072254601787947813079251079632882235795245245606187638289298888666699252695535639311348077496491699609759636900951550632706161406528670481764391379218543748812794608530724582057273268375248294056253758532261266452127968954178185489646420670523094555565932575956203503047458262363038075703579071176123503458995085072907121044944276162699057438144638630929881042961069880354915613944488279238756782601485904033137062889350080147533575519482025881104419310035170838640259426041687271526718982570361908575540266040964802001001297238749855416727157313698661652826920417860320084504506404674448726590461955400624975439196355355209948454826236739664661047147621414210442735417908672767315711471048322804870216445357237157726938600363980687592070118319968953940121043905547305261 A013900 961 1699687500738023080017278584270506390610921419028639770167311829976209563460339038638955592590082301473187684572906765492527797042584718432197027246478078144605944473106816677579442221863781462511745026733830155899972814550520986969655895954301639606685518208879272868730751096503938074206599995022143603990473684702753146465582799071089041035670457375971761305504856118018290323399374640847850704202380792239086526870909493936593975583466392686522801748780461279962769024379681379085740588132199668162470948663775905812364726469283022711097096319963031871057478279193585875295954958050498197786487277710670232718630639827410203533001570253064859798409214562776045736532100593535826560660845527060488319139736808256786657893385784455799179200037762474891814902950169653046817414537242620615530942582793765252288037159426072119793067242646830273814367171864073535738332342002102786670582198304735801735560305038427235291685868132308061403092981323224540693291084964698932242577902287774523225840539381477665050984592490856709324555878866532326277759925004729897091582724246669282365601161594660522187542766025916679183345516932320369512666319114106422327778025346392959952340368288805286502036170588484034903113606925416531593143436990620077163375640219682322243342618135300361223509082563339119696132064983396385128282945295953585783840228698299876485562495753836844584862309319024583057460440850175442917250476709342701245644418678263741620605566447717613506678383766913765091943366861866825422504689752416628486078717518644047814380132662807825635260538876707229444450501826116938101854949713157895256396784696849108771583980254915009519726881025000480169528068648139849372596827195496757919887829053920760488908782533675390740859183451733540572794028351018718079745508910835864770988368881981388282665195727477159754246525176878658030912452357333197006907846798613310606049134052949440795857628630452415542478769491728058583375533762575044814063007100673268785098817741442200493616018612790206499507506322141479004424051942711838800283787708452732863694286463478128309744329315136815650750193724244733304175553503128768636448042302119077307265701464984054035482413832197520967020497733960884033611891778256738767744544079484628250845866188419544740441863372317358763923043241530994077526489808114733597460688493304385419867673104840947151735580664219893748746483420758528243359465097772237826243147110031376641416809394532983063959512991456131030881460807611365599378282634202705771769723799207579953747617236343811289960755622749861346257337978728731194172745109091854673557704309550139498057117208721475745339052456387764594442963583445140849016639488087770814949266751455885697287464168889750985477326733711304074182239778683359971051203242014884283029928386116091338161936919533701505471043639972765509004466009438003946233387708805223130425355407846602428880736550980139062465874118811912162623451760620841543416610523308146614287661699532408644314710742149727743884854151389626278729966387870221608403841064434348684188398964782938786412674877497110594598244316370966570537308620622544896406533708265247975350446152739253546375561045395247143901144723010940606012234459143967692816873111081567935996444898435278293939459169523605388686432216289598484826460057720190358205577827025904324568758519201646752641858552952334986169193324413593367242727245230162549091928975933778684885964384245039916567130539024764206523406467574948836372838469386340750650991532055921467639788796026390575921476669750318203792337987386290960771738877977566697129635434855202793958756162113901981247622137060419536951509668811180988131165016147088412633771622511889753436560514331352339589973585670057782310557041528358286305014788498605765741749832410120076228413055901727626811750916705635287865056756119299934553330105127936556423081340094418533584229506495410607529265624439923653188709391933376199185668082055138642424213424016722991634231387548936670238114338620159271113306543150983001437916647882848011461684029566381215950692498462382278653183274711950725023919906021793347158657973536469923500229828089439227237250422155504666965272244383139153733112962514190497869185921490855711396175456995314035125441394825397791824655415958490097956545834861964937627698925049620982732254304403118751613767939532919518019850373204490549955147172669309763989260905684604921991144499410609612929611576683061702458530805891497647166110201304150571119190323563571458559322446561444372895094299722444179876530503959674982892647090923703509874977915621484515101044252170099104532495312979657131766788856986853103802622737741556614504994925534848477389108366483441386214480041030222543285575237176810541842466762288360618061188131790230431843472753044494418934605457012120415980341686634587142863450566501603313802060110099883786608690129652835434536790051765274374787207027856558140868739642762213290208847382803231599190264784881758345267223375475707404324813891044083760974500901711815433613294927604903440134287254036722193920927125248897169715356809707491763981324952937881309949574763301782260421178956474116455567093912422053440430703010190311712006002136259207750986893695009769587263102954001990834751719607381651197410464702091274992200159524766336241380301232445071043479095823261088201894534091812258945036826975058994948629601418881240111284258302145842045139384888655970917869294242100973824735646286140131534379942497080346926098931101638777776417616862529458213124285131621995004479245768920347273958453906826447150222630631407475080817224512834656505741015919196613255882371549676967911718156091416759451344782413579733972093596902825476539724963880502555084633089800047115994651499246867918942826813128890585866506565149643244432596257833743070083273494940796304691812644619933003440031475366770578402290133728081536450436306904040997481380799395306682999627336775146168019062988169477176600385285941345045966777963220355383182183956777219358097438348459427391213826298525727285814579511182147639111683457551680622023312692061383044440008533951257261522162156281027329544523434597641175272576078170388817091399054075523257310799912034017754972078505503751117444939111837320718716832262513647862816197274102568305694304288294701181847316647765398283386163016228357666864534619926215693255854699937633109747664685133890175461162300703524755802295535689654963755361 A013900 962 6941695421451660799121647483297759420400454778376286713980088412117667454337934128044397174652747717528947295751893093854798268429417291133654311174368365428463282428560023099718877557756091734825680375428662473541234871878597313403758614322859280619303931602402047202456129283982829992805249246269931715201097566168198828233233175269033823582822750639663646319573688376454617528085709370061347908883647595964445523480008335095937392274410677837420461144996030693957224935238081100005452221731304796942015763908675840704184591737925262337414362177457338427617718097532803266882084940128997740077990477385426008116392114749765839659335246072112446967542871605048211168616488566160262792221519877913267404686918238338350646289034775681713883570053425761468136136953690830178160049528967124098510538133330599460634824850849180570518985718761162168115530780977234591382458856303129993144111426678569792604003577367745710082009545725027485884433448115162669870010813395411873870844653311402218081178572728432313312391225176500377409127989434683540283325587471742377441630095678546262778634069669914633326665598269212335369380609048806553447050026560241153535300561095228834134313250468677959408252426336598235431841185157700582096088704156828447763019615596844791956357830068998340573294667606015862090092662730754159898805505166149335653367661866955223854562274470740810805880742352137618689557243936642376593785589179103235500037615968315625416456814534689953040238693820836274925770996543917163574876825922534504816622576296611674322757714188306103484793202086898872481309738958546013018723901978457873174545364777186141983134905343078645294526074521085486060849754693936606962472074545955504517371802526946831833512847654566197000133731994408404786888663982423897528206712688253666147058368339269069866621208535785195629477987721415304142707577585036867229109344018063420459475874434784864103802936947259340769453084959936055788422600815266503100159541362866797718490866636641832478177675232515095154845106077764336543447274963281363556077817663879514741346699039777487307955125100279583936044516939381639532316682237681707116886086014126825749681158618842840070367761814491727578929381815767380442558360823470125058084260219567249723907852945990451093983354640744697245096864825779974443020014551811191600122795336192933797666983595154017103350436726321132279149261685203325957232634765276694278397463355226255372587032665021550664500110967918976199354004965826385855786443484629904845190500738067476496680597302568996033140011999628331474110940296263989798852102472787152764131693728338034274154570449256587813014969476185725767929102014111883186609706349938752873105115288887734232177429699626800889538935590477070680671759662360489141130190211916230915206813551665114750278504735004509852195794801056411588090648633611761354815724974919120592193324446541716826394245028594536925155938954513849275282601959003339568309322454853324895558853434722009676654354456724445228527876724544524074587334454667159941103735695097387895442524400468965080526791879860826876509284210734980941697992674793156233958820724459807521376732482848538148005975241059774255653809064393705539955172766824337598201084289841342688971016606144418515556439133710526291539646500980565461478230348195087162137758608934322877875591237029964704111367157971184269348588625430881084749389584971752096908896222540121460721452027659551768291734401561578520626450877629316117579145965659223646074465167061120921909129061640177777511478788403944326426491366622338299178819523287058125313841209127568586009750000445549195515394817590596491283197589901413084807479173611339933125999317272431453900010233141190421471750711208668658792328323863009605456597202721944306471646232296003813444537990021301702389498730668401784804966162723588982009190035683110818024062924160954827429885311707412957620881266040716631911661216304493668470386199589473784663372469240122386856356044119999803856153008472931099313126366189472827155596819534987446458675206836087090445439183662713926629744465434352668020916312103512230924022188378270351037212141129906837398881686375718765857535338557423000900560383317167926538040091146725301768831580090019046169850326047801946988867008971485367554426800705585863730222807494082105197782536867081696584541255614336136464388929054833059562366523045900676418304454167400646508955241187370130775439569942868982072588122872271432288757839256482651658456319656305757473587363324041524785227524590733997477918107752212557306842876688588428383907180167620529608689931332153922920268640235530671505874137608863748093395325833029110856464280371800201353334868663389448879944150051572919255161111729049110749360346328655888584316510232611896922358914181772700865241081588658003025729462726003984755761322099764595502307497719045472772337967205274851027138787204608839342807009675996959680160443744798060755243804954060977484559598200374139664212255003712085710376737227033532279720107182127124235491427126113744755882708498631148914652393156146179731658461883176820767893221618553995846368240375572231568397397314895490298023814816820878116474594621262253315425330698366635013323526683094981110826037542484770200332800227009036995276300275678286919663715257718609757529643730147093744018730876433586445668578904538569683850085665416328693103784454291619736150616052135642395806963144739481640902483458829298576677732871197339692657532268341961227570611134033955444965445873422817679106030342521419788692124093359221920995559323799632671395984361900385040707450092533469753388856606807394962449528407254325216033011111278691996677200083405095161431204426431561367264709324365723705086685462226480872182725632514622317930326515170627985329234223124230410809215047906270167363961201128788136713704912999282435988576903086023371537448991531098763371463100741854704804191171419345461005750711239952823169045949906430810146698333243577963846366216640809740680057798357625106056381495867883779199635221333722609996198520355043665520670276380086033388960586553180483293518863733039923984629499997620117703763660921571903233431763138271799968148898610706295231538043947099220796406375442507993271593913384632133360164251750175494103359573319854413838128677391483807768455310894575711760741251775599112705775277439041929435869987321153547088220005999491108413465566158696910999605655527128233615461 A013900 963 28350585212446149321353519608183862546616917760821370944852793064018177767929011110280250545396461605907691179527602336505475462890851588136248705921549015614752320229764418901584967552509212010293296046968575836852230881474251166269603960514603910836579806361301803381598280064843559956445911251940274387984517771085107002586175844349436307928429978710200937597417220271966679901072373723976921056019614030325987926890225521373652999725312923766486742782739433953221396315230782258613367424225043652495683523395186909695800995301452301837496333983315693329571950099851819355076389986065779799250260986680295745174165152241633415518530737818360516772588809465049004281957769569543695429974701554905453320749247464115896212859693216396463353602338766205837776265068705673221453636441304160497850987300873634587778148808177989217237160092978181171962807378119904771899691597486469508129858621809373568543803614331187622291645267705130480128100529880583975178781032999015029487790519433751110267559490058763139231450315134570367876997030778180481554670315118930515451738915390846470360482182572968023884068296556888368094422714796839893739650460524707455394674556869585176716782880552378122697203142653727189925418016143750105039217972735607220337396175078689411673752970142626191733733325264396988378009533951335795196871462454575667891254521198493696699641639728227016153108345721107600627639429518885066889056318551964703208939127413813814078976692697941771901591889672371251260616252756008631673318019627049093656073080475568035713249103274175145548347401436305771999789586190336730315783306794121778290033898831870699659463250046572838326019235477639754706602543995261190432039162125211421954902696072106082838081654618861459734443174972095360398536779459281422318846563496809486164867229192777147511337544402208853255546679131019965064536160322626654487272701013516833561965878254979298271205678589238820895864113737959805381552532412230740577864683039625651428886266921575544665957921594790132636998052577303404641429559124812380180740971198867990034648794895054275691906834377176949032783347676645493395574094243598097717781580776381383171098569596374661974229046394327479096833067203157374232833043997495161219846985246994824164661786124572547303388512671620058763397350731832819402712484451066639425253108555340897115985525367952116405810621984404862662405778797800588745259760877501312379097358486542904793438072694247180090435567704188858614757891034936508300003269622020479008147369254842118827569724124019339267943156147694068201747965374912057001481670561212483391143014487599094117108955326379279543722249852659598794525013464936356234315888313491210547801474456461684265370072813675517139766856384002994844002214308806136061778950974677290597027062433169046816727191466736653691862697742789291623332606175182428160964257185792155329697348565445472232393562515527976850566295440068966339030949943367498134271672147188919059276808871601594442433725691062763482275929858589015317546207233640602582621708056082937001164709346479700754344551243331482907178444154346946398969713581115404168267453679587024357862234509934197498809351487987465097289977253699397189436461052160044009150646549225317517369217892171025803802568622426294137803361814301228381788702043293903673973982072507276999854580046745315878025938721237271645630840153710886869106066753372717710737719971372332597853942947616403036432040761152044397669008655776767585121107617494800952156369263259491018289995909773711701312408031199337427502759816913658470014515993876197376652384196039111989691005986569667914953619489916572720646198560113951081075310500425247032219826937671654573304485693182168941523198551398034878042406899817241392654894092233895464005156848966341470492651049583988304030654155421550397723747110145572485012715033923428575002893412628679771661222031429556967632398799518156837107047485170398895893572748129569473417464164996053080282430576146535318928718358057306375635838705280792162859000126259661765069321870914470122175308615436073610462466001024905165816892331178266405829029943577882318941429142800793644527610094208759387357525933737709835400979562066028845941936074292431951679386825077226876481331886462153979499178740207452361114402051188483931646466698309388219920368856601385224102621526595765829270347289541772753391720679138285998460673639569535147807870609488579538470103523043241152551639225210766628881948180065240054120953113564638000403635624139081315416872518408541309833562821788919057509434299526740688951143698429759172595380157243581168752592073854571051027812071282498042451983943630000024677996623930749574147356290443017511560028783169779011102922751573721202260573339801209843223095643757520480832502963768692069376431966557319738815384724448735600144989571348970684255569553741851334394978264201030224354788547961130165368797451024748859026702948458573504728551979056685392205667339569746224176748934872915532961835342885664876217137169462632570217294773017188271071245325661967973913480753541409768788246055835544336874973474305557992990148376886114926520723378771161986821649360117192965136372008367291790027781908530529872424549628649954895449705730753299592459949389739927835001444933232197967286885499147763831829336575487937475707040642791173286836341488772604876984381818716212493431833859193556858456032467169143229244357613986393661709091473596688197146308105496989926236122320194667672191482360503119211466738822457092003106054617627922073080417292701812491606759884829889403592881011128421724445138337630366036353285182656718688573535081417595796869125636712584417262321349537834832553896343429193566211607166616351376549668237182964632756562341938478601523281564450934876925511110819895892545016325986369045896801321305491284757940578948885282396103382918470531137719466963761151990584155821202909541745501967384920216639047485525802565057523733058803978150940809498430005722908111748947702721164734330175053269973723655520010513009407084277845208084373180554189396634996434185749049887320502430964999543684890972086585549325569780320334058871333452731567561897264778996521716884964884191061419756822391874753824074351122337828509973248089480488380180737143485643024936755190731410715169463236410790956103679847558977755107117976111800769516364068583050966051088310522816546414722527635362543132214300212910400457343999946037137885561 A013900 964 115786653416736530889489230785303321210500700443888321897244237005549703840176642204506681532704234241149207453999860230124348843467989861958841476102904256221225565802701093000382067566170425280450860678720407543864032995259870662412855804741654346851586423739999056492588917211107648061680702589960526568241957013406456594369203352083377174646808804480310359442549266729959389350649582598467867261810761680868397618200296942067657589831150237267632272685728904947785457912430353053185112510644925006201273573581806253075530540711656647386820615117593606442998130974754915279886839418481237343897790145961982533161553072435207273952646904854704004911446729325016103436948008656742976049255108595090916812725322317443195838836485924778012378910665357400028267881943365908709412018043566763193433715086485311893579325325628533940107502772892282702594473575786881198820302352986087604622663727190284400663316885093617699388930729479791099021655502185822893611634795652310280946114748209902343194849980908484595698305463491413974016811450398197682897910588647539237086962356086671460445715642328441279312947214036284341022799903924488606862000185479418243284845752385629689814189679246848043285770052115229870101589645150705947740775161667466184187180056035050504906186179112469772285932007445649004631617115620184472499337936682194939810340481281289305184703120455691684897925947867921272830942821737508020566661799654397596340331499209884411893762789624356688565063338202821099644734098497067608625629797276850830449861724043347890224516375931161986109151170553417839730112648749540430619420919061179548836105736253141956349913518978458175580133485633463999836990156533590223104681574074738093617440055930784525025092123710546706562899105346709633499024459526430716173823568823883119255420415613450340928201176430605579789831447785677770340037196909799842218124925482005113467258405347039207048729383131988857659619522781315379118604079177323979824797729866818162626365831620673603545783413543203975492896383529017412199467103851205366708544381214267956968499177879686062407592394186662754721739503029535536222357553874373234487289471830399983390466839187123353343610822608119251706855026597482235261687667823213985433138292294236808365719365373152865014316327990676153615649883521229149555437460459085713143315645903976313252293600140778606565087567057129884004394103593876182295104134659563987388783900892248364009785226128647602454527992496245421657391317533675228484551653466563460337653678921069952345796337864631507523545911965953491636827067135643706911808292220718464630250576611817947882778801557420941963795584345496920096318402017160037432925753777017766489486549629109621169882179748404993226038957924763015245384287460809449096047475454630497204608822710368137273242339396490634079590135714023488708144320212668730034622283736750927374172270973484418589790781063230325783374657773081105494202641694657142497677070488006411518911474389316943463938021528595123400726607411393256047405782509118818648287900493556379089393790606667092330519336077441352672690390949212518134978606206347003279025275840255045766969509824256765939084771221441094191307093391810961760774640019587887897816164722337668498005140162633578656335874313419850314496847789149461135291619803718675288780814156309042502383090223492591322761614357343862365192559902610786773002956333516269775141632872801714935227886246303099257495134104661825676564395920066552271160700741718134063502779864447350527289190585102725733041706952629245187001448871016889471044754785105771582183378947427533316209027240755167301129992312387764564963860185559947724170756690097251829536027415971742114487423324010989356243836726963265643447872061950495388983245616986544698438925092020284165980506644257016216479898666811309400893953296292642731612914482761708566597891989410203684121368559783485041064447569510903856585729741231911301117836354208722815953738813724545381234554998470641042572097574860203026040704492075988553124605274657210874381382522323658340446300091611083668563367857251816212617935786657489006312747021596372756671009703541864124408856913368088422666259023504114476470976030413430475740307062953795626285735411684727363464284038831969529826575392059996395479690531660938413721266289032070738364998367614573995142740679391293819088854635564843643899879817389352984599235672039578066697272164082917181645288268564424234377302311322517199783393444152626970275438732062451622086488656182046139375364469304841972032563754030946111693338132131461174486054929900677866555964695578667094883630041421527484073738308136921537676190076163226730787430689792198266524791973154618261979825113372477629024457912624986335873609837655460921917288141765733153288506186830679049232355171048716102615651568505805513287752053335902520538855870006648776653865123801691740317616263516599669512871038527627839899816538502608509235383866217387866992558187204140123906484501663409201084964685714686806623286130939507142657023799774271635070344105781369064228020659019225178117844504884002461775416041384803704729057976188958857518212871962681441540284973303987906106422055744864766944254120411445582498975562918909438461038624675281618865271762586229010857236253258552950394336353954881413338025337286860932472600396264073611941589110637684350696790770200702160637446096166264759177140655197965031700110175639444340179762196407707862653434079968362054730873404029362434664905300013149674670519491535831906977440769908814166589805345540765098783659652393636143103088930430598293228113929854515559436488367773487452721863199552684411588992882023502731125463885968820777468200610095512872958391040785007273317876597147183039605709017273282394959835760655627581786356853210647634638993721977255806716172173145078261571189876425721330719208222280708414690091212746163884605896741373530624062352346330498720041695750474683415781753997735709194385970235511013347484802934742101989061631211612642602265234952954755232930456192232482306231892182596591074545468986385571854451880393855551298806585601363006903989796128586108865376056650170471825634447811112180981164473340451601968489598135490258087478073967655881493091047755410252495495352073984528748446858163787226811221345233234319973288547754613994969095468608610735633356181634582552008864107033500215820094545580028914689838111797768819555713847579418239087523610220875557565661 A013900 965 472884387005947082542293856939488079459127121183584739348857085598602551003369264604067942554398895768511719312088283165711083235956460863215966431393347375737363554520377336623953402529064200058314640548822695170302641019973833032231006805001195259630910964782953886620438889370801956556358219128360376517883544880410322783519857779447072802352206485186840019309674902801093872006377310939985215151828593591596303580889450941395462430286990515174974232508058106426155536445614717334866371189837448862751627603139028499992027356851017625249161461022379165667455109712127524249501120755858639917450308632913478825667632064685702462757279176764001481162844498683027593062942799103012645225738838268319408445768301601992073568587931001871805134721427296822812848884912782651126018332303749061125065829218429748789879216141724821093326992182272144677948792125344777290983195660132833372127025550881567711033453153727729139692031381199144307305442258132621465622171280558396070722308189278810369744430001878322845776045041750747302696033661382729554921039533006003645726100045455930998277807700549229357283287029792802913455558110417907843773701819516677526817881822163902601799821883201731340431456755613862427711772371349643311874047578541260310305046254032805802137859880299416909462747197540782545464992093521511024319018566541689035874351369941394932594151198956210865983304261613325138290126409200978244304324022630324877611144216254588136499728502867624776125263744617479855880158176405972317455543280688183753491110717027161161813837555456834598630370404808384352659592798870646822233207594958682456581088273537193317070638152773440013344998748809115955198251335288992363772053121360211922881080549866973009439503767538367514820242799045602160882999294176355214356229011257189871234181774827308150835207352861412679025230405732934367523516255936510445402886226285982565916743520536248172546922722378738825556509752610692921173670038372188043326436233346801924800503319287824684914937585035212899514513612867243542181255798305811689379732815861572977323004460877603727164910504690143543221811026062429113021266708135881601342773419192008402564989008390969674513994304224642444015218320981803794514493865844456061121465532697184843283242825839858989157834329463048469657829304938935490928511687698412420134328572752075564930005544628554047851080697705591216392229962881853309987617091467259940458519718417932435700727851817235801832140228681908422836373537330600534328985892474445294928471727735220713445419169269279404508421382606062621147457061715749599042223158066928502114871010190902292766004786219464426495279509821028316862294081996685326039849503926472037137478506826796232929536980192640581239458934099482555326689213802979331862616590551731868263840097440237219805786311571546795135088152859779044256420926324880573003130903631548199239784346055078687446983118731120036762206223185698316029978503147790930331905421257137473290797871464883718118012737662956872076030938055478608416466003751274676360291262693634101395372269610479678454166350993214305891887498366069794527584260585948002438870408084461472671925942042756882028582053230258794227811491428588540738141468078638912551358896158663994250371290943351961223920000619312324089286890552513103372105639731987245465585011876595916793025281164856315713882031958442425629545299090812616870408146964670130904925717957442356768679145446412733980635134691983466907482325941539726197199689059951773046885766747169288735852310557808627269041368406940052897477804335568949305583354062605266824566720142567736244262604362995419529712302733015181647533466347705568060233511568782876294259919105597607941520200085016605640824809820427400177671097736084080168641862407580364189439112407245134582565153166316724186741770625022735535500395551342078472823035651961576718551017271842202276523765456380291039696351383087051951585635421894990176806656572060199061359480642871229516045427303808943552609746277584130038855867256792036925804753526832789589271878740804575351875074650448918421863319229169999845769124164223637508170896423648767571892827401245030812362336928743523295099691144152177437469589676787521819401463816116659671109198280597006709851845907277685588734246385287623338774999580046970236417437372302169134627228198173049268136462351442662477834610305965013490895143062079673913754723007412512821776395942603206144474703462932233580044574746974603818152556948657187961928889601054990732215050407201750819869065404452374402820165660401541045712873958776232714179671425262288375479081969177529860881328335799701819233038698000309388944865566248310454435676467611006732512169422352749598370065725349649257176417585409619319327745811578505606663318417073572537078741406141363135648910986435232483408685186586128802624021448781212820035261797550024275380827205983613038322916899444408226857186121321723388562680624715041915176740483402300004972173884918615884186597259728031181560305357892038101616969510656172060832693557681902559062427432765795176582723401521076569176266860241259338139438430035718195287650409611303058948990708595659238076119399755790311317144424289657939541795197426505314929648595492680956528166308074942334889275270850180489471049439169509363258459497523485135095242618038606021172279750982499302604256028344477294365113881367457894961554238798738069220119327034664183931451668439230269172506966110916089570752779432867436088414800269723148777374400689004599471543325900982627118472825825357846583590601528384280707443170000501765683468603860536919971233329032756850810121579312067879148814215156317958055017418465069527692238182149146906078655579891694219962237808061088989964813128285407399236715803154829902537860189929409262401241810554459215276748898921032417465325488513987273161158145500164912511649019824863517144216212067820667282827487340377795263677280000736153021009656209405013077677283906407656500935424820765123476031150583153475628597092978405264554048336597468801566509065152873219363977094834920204142224432766300396338779168425850915007275061112257859591630358554655803191218341017874153545473939811069457354806734211728051110336234753898545327289369377353261814641228918767627105062900712287846060561873581576806935907288397519437227731173166771467277772439895714010925614769980235241953908399625264931063953697941670513682522231379433716310480612949609675594264026688085529473655761 A013900 966 1931307597855375485758064883420420204807100534752999617559406572150338277155411416938738488254363084607074481354219069365363800755053017767921191718420001410596342230380227600883224715222353628522362881780087318167728186492316151460767687123312186561053863102181026751300421088518181641573779159100355742097064703529628679690496234676897569479159448858358058509702662580204850283755117581987304557186798310916032055051014187479204149506997528250016627437960392620513168252553071512682045081442786314737812785045607709435845938920142597934297725572122959772881619081030409733914911776780123027145498722937990571785388001783014942113849466643101035213218654379915851675855957748759413047379085215110481564352770766340997429653543537592675641222520915944381346778943721180538246422596980073844289942478176818155462494496523634483552077862098609848351355339867912730278881760378744164907937357179380961570199437058592572307145365055986806464610464031881697460368975349099825950833049598141778709883596315101260212756791331059268809688173772486867157982572477789352495513610921746613245997392707620808167310029841663816171646758334315887842664019374789882203954437967781416779913254353006074169187452967059331154880077253601449599668109589567939774577149711141636209317035674990728899353715292223507534716119674143296695932328046631478733103474304329020985602705505808259753973278918159242810615843557944124448541534045148532462976551704749579662866677678290169215797965784655994096880009888417807947692501768201891955816798770521345928125055774078813641100894400648327343081395609460407557329465371778349979605279199041524763441510350380159131942322735010059281741133476705109001873805925000362874450543954792254334824886776507214305644868435824942830864418300344946507307489261104500410297393020753984046134221185028648383819622525284282983337160264386558246580373039660807683443138128965611697747059637389729616194167037147083570058306977385891559937541547047907087879660406806724083485781505979898038120124560824722217866008987116563826407456172993066058257859841674682259717938157115519935015741633352592802919268383964462183925622264095500708924074174158567638652278651878166430244997159940105858980438911989208843682238503554105315637935308255393937478500342794365717978010322130411377436625512240773863483031458305324566806200574823022215382646528580102792458722783635739985173736950878527790086580840510396278577778320334624555498445740100010871614456000185442972853545612440774503462666311715142651003149874631833285232248277122802957090950533210354653197942642084300762415846807591674244787932913403700883713797541339571569925612122576744536764675398835608373345213107209825321703754910341743590480655472214630803692286744781961692239444280088918674908217605795770269646031680875665837558008660182776454426692961624371073082659926652509632063402487507892922480911202192886073260563198318933678196351234684396086359465262861696411804420877647603058049493939902019824202590030143318240112297222386584656997741906258333727142941281688429665254339248257737539907363623964364013899901406243330822708593072528157185000885411822765424649813992179753171764599139954989887817184307921437261389917419160495777581935639713034688186572898449334082125380678992409317995120015335048841193241212590217260370311343830670843863381320603506668956051585562086899373050783426556246298938029635708286721319266596839693263045934230664369180315474860168337301709447289438096252559206857880839295383157401456772438119121752152276978641998164701481427882281910440232843479766300981034162929146741513955896717545304210036381873077444130658220367744831577713856263229879090296191570590687416404114298246612417365493026707935038727900830398900661372966452468421542261393788924611707299567796252151425979223272700971631734032935032729211927437810928190948010159752987024168203015514908380017211962522845212196751276086242912607631046697316253031031337710645696913410172157017382027623075821286319331614800716119683691322794334869237198706999168344254973078175650403927172425540105525768229922170758266254720355289135068282252231585799832613018352233039943701523052024546988668557594650139337772865865879436747806984515700712633721758702990635124396399567765514314559869411189522692389656661264900197311386748689045394025989329268386809785202017563178344674982658310839577989296451027929800445581696817855280887664998096493627768693726428320675986567770012501739948558288704430219583103077725178069887389346750932241393811594186336994247911970804213910247585137216582494149399918882355293937567897999631472579541761575699114403980290975271200697046580207259683650000286987452783798966227880883464236989011671685765996813586326679265410488594672255824855563347323666853008611119420721894579221595228925568622988800059518832742635851693107111772784879993427663231937807083715660695276171812952232502079327400815240985003816852606860335570004051222366055052511876641624672472230702851966795440382969818864591622215923369418940586216846476677226875630337249360660178187504154618631547306717092488325543932434356631901966240489885917316662022966240660860385816280540585307604787783209492758500253787237640546975180064863624022954492987229202485561632359993237692295163163727615471574088889675728903267376384265344649617708062393855968006716156270378628232164947239958563661599028258625690524328781557704872800558512332000997234553328596130974196376581644823567228364373706329568855529048397181986426169806589888959292675769221549358042219261729619808495422695391434010336011287150468352189995737299551284934133328810454693770608923117397651953513028262743332491248255441995394140101605004283262043560644630070248380443959784777339550890297982174079727277435570985454832287417202553292965463936304759143195369019353738273515744915232210575922398455070463023874324294014179642928286523289258557934487223315554872879443416323126869445911661553582298127807692968229016030197919370453365546058929946581239499914668077638216992392440657462948085280214987604340547186147832127084363633436616037139003428320469058017769440848369223663056328581852223538000852745267775326694631802869727840763417833930438057668367784627414497861955504383786808456391418783745892451597531101214112061584516280617699550525487735314207691048731899199248817944130223224361717274486601302727698976620217350181828113825704209305660836799008886967155861 A013900 967 7887655291708736876759998548442221578872884101085260491073989940725768708068692923330918798618132528206837496373247455414151664027512784918984707018390846181017931899438117924994778942664329676601810767840936396216136854181454886497072771748006424446186643349480633536012801068038194160533113037460921986654364052750060020352635362540152040407404584241869005117535153946477209248734559471711932529311160168410477432065902094098005146205678112123421158136001477461830450973420251918016252999165565030807015933217551491714647834989693304366063275306832952131385593370455377424691625102459477235287958479849770232219274923470013108102114720566555581015341519571668709745214992897666067586213969306117932867454715439584033943445466815425784178992538895329363802761230830617157432752774748916567538398365064421205542529235746672117909524748674794580261618694909882249644711276444589422644671868393666964529813091090434983152184692570520772268922060763072072479590392592233948265623208696820436570814305594101371936180224231970490804916280192387386646783782239111972316279633879116264904591197554586850256919060186369033290438697359937851854111964192598732699052524058654052052260502016366460520452645850219981428976878391510933911454126042864012401290311712423267584107914717265310888579407978685319346041639077288312179153916907575668925346632509784458936320995158977019469462022402933081722078977290843156604412927735325166580574997793919463050693461172582558384409687859079330147061745265297057856978894164015115138643343675484999426401468411971056870433803922582234350206070889992859965296826854345330930055900382084690327896235863497958290924772224377318122618244973344812379661812652099907015906341016311000721112654908819890452898512823621084840476201644857096375441024198766151230195993133454366996800818875996687893006104175136065416530279572941406921417148111651744320757803875646583700380464012123032115228213790579441155558701584648697105832473369839904385516408947099748636088363734354007557384438838988808834708785170291745439994518163577154081596983637243411491596290945413652082117725420516957618995386926217643969832817814414698540817520258755180251587409894414271395930023145908546278767869540894039827691473954603825073702207230381162635449880728506811823159709934623135237000299691168056776624912261896234368617770573835279852866482070020526394783462179369509309188044254819946226020394897309349951735783015856960481735757745588194500771471364813367830874138489314979590366378946342125816104615406133744952050310420845516679858108163634942649480370742479134828083322362731964374812641599564968182876404252382485588304762395427804939345147561059906993187558196368754806195627133081625339625635494727245879990471986650754529236806623755432849111326432048111154031627633895987722836500727061137500300511151263055523947964489101441240819774162633472992597211921787168204689539418817555354055396273925776740696778439518717177146847110821453296982996249447779066045622144698356167760873198246272784229134717091567033358213631484997284294912178148674144473203683996483033532601233139793656354987676105319287419301111310768093577729975275322108556971112089314155824050249166249840679823121510799965718160928087644683057470561129823774142349356453577888033187649749888307366157629580918903295648929650186624093279514858102190190079236645704667816376077643181792065739105773225849506826738027419588095299163037390580833695611191888366542248855384241418343173309287477993647113648526447005771294743267086866560748763346455485001095455432710865396288557029602942605853091136163888791740023494469513797244217462651465368462127034391372738078513412422557766289640997068023459609583288020374827435870904199603658509332980590013993661492732889171300634740795598393872136241207890993171747261310942136595644000104407162060691049635578959241457334058392382103867452829736675393351514653977964083415100765623738565447556006320288117375385801409755397516646846956397431584791278068567339219505116283415115665833786512476454010433940079803550251990329368830320770517895553593367516005969169657756711821506614621271796682174660865373310667111333998296504380968244740868228719537499255704073501155253267557796168095668440642755902182459871110704777608277222108540817511289159928640160739631931707678982786937045654347838230553345131794240665441349789958231305663624939619125929600653555499570528593506390887721663749816799630901117417416075828368625646855456052164229570862840477480405156718454829118008707325628013104544891527873460835056072706491381780938058358107346138325714989788192896793579087993074328836410310352396086038008635271049481254649822085742901766141770254544037173751059557343508593352364730377114542241879989554686548431122367935118039321681437289710372893496296050143738717181311880924323031824535670448298342501166037912833220429848410213561238108577450025713974683116996926522095073411548530903361789115601316427806018807903935966468509885748420441224863527420194697508883674848967264667108808912243938959988735990451121594395763905382107720986910584148662842299999088354707452224750983564798896684658446449260562572657172084995374021390193672584483644992711034995541879878089591735772467763635773100484748283080742052340368172143118075071208008413534089563195158354478348848331115330809552792197460540009625941613093187662009808900252910081441296101701088604028709633820773637604806636483872787107846395793472205575740930167018394298492435042087979347945106533263572088536176401753498954729585729049201989495964325670851033047314033862514947647513780700834702350778862328106825283237673512686867740994512240898306970839491298908831202983105099598274795368072294314531480819556600968917237130616879295141188253501892897267065999872884365106353544227726203121483349807311621836603927324044786445335243452751733106268151723507605093863057918052184165718797203230280971881807736048698770630917262862647017366077526659237092597947352698787960680024821853762386822840995810550319656846959281585083738041011311089874833103493547338057376599682116993895441040607056000319430191138265594731512014617471248003772820697800866479528872440732058344189715538973136001761438537564608178132510337409328088203556649846115383107461928367999656284829384526187027352000694985284490945219816998251551296614440188800838913882448002867071498118113606300094954381503672386929458729231668994271448219065961 A013900 968 32213980864522943987112386831691425592496324830126413456855773390908052706392056836868728796355113676582073225775476305904392225206428992400410360918517073278741516688427116855589101674514331496539131958749936176722720742299334083397581404168804786087095316290257204905063416854775856809227447489407188946617074882200572879182218436785597488379921469906801445669530439767961516769966063072978175354892238554965399290777782808407756915623756183401376475364401770103339206650996624278622096890145083307883964579869735264863284937529241414054743388743911766632744033269870177395560490772579853436116786515512926455176972934218804004812954832380590214980337315424171749139142297708350884294924058257085555741904670781520592612459574466347260591207607094953550036220945596554363288263040104824902400140301157967709977449194242219343426407935587477220041057173500145005656214968838624105612527022378443643503174175135536605126820655111956456544276857284523414285967601976335260345580012261893041819299276291175007225925589966014913466849384850009518191516291826539445248889969005332616613105814523885709721133390626209955230513974326419540695230527070956676814933112560473072640689168545544277778041171369529276374065898015648196698703707625786955912122163355019579563522718604697973465358048705156691426488004197192273059194691196146697033677107179843218526287512649773204192249315157841401994224473232509826731239442576769248156892929065144272964800215468405599280325990594953751332945020899744979290745358634148295752848418548391961642365663542799405335595569034022025891910964327890729377128735852658620396772232806372465852851344786347874953924153166351629321903296913882521584589188714253882343570103251056774356096915025766223418573269121463696218073695613962512164035062371205037005394685752334113706001221172276949020514123067777379903716731334129572949166696019945000632151267566332088137307553452375687584835663170319286202858448700565328498627510322236523340791951297259030504397122415838936619121344046753033150642984222773687843227051626383618561804322469849454116239903446454841882229084507658727128696678740752405954838181068668884725251375306302290420688392337187220222389203460228239765662134759834888954314576469471436587332258251806936700603493333175398673778394503704281244568160968999151849470580793722672681106205418371240282371852288652901869461532670225192339164200729154397201636120820496013447234063150844428160417489944514490748795266972505640371440899878349797459994918621134822387678675884806233892413624840085595517725179409209632909685431629729777030509924944955978435136684369424886120653705483559561773681068403929093580584456499272327210784299617347827872738366969845799131190397549651039625714966631152333223610571168886187054488417392454122812291724451222237354824275455891118726114817893384596328411405717903685273073280477385529682539265806982895451940752629932196639052997977736538712456453521616832341902615432153008231661551965365923931415991446784701123108349989830800924342993327208386012505313650561508893786135121689178222117155639013720353733530228867464411713061522969410607068455088005419281748900569751918298879634275855080033115159446670130140570306290385379650789506764563677737719698576180874405798543149041413906094229713531168586002431741129060473868663089233256841645986959911490013057492800463959079533529355078596400157477147627537465196680587604522367159599407060169908573477079364402469683565092523635760896772455634298161332170499060510742717550632271852738807620585132022192748458950628189878075847492053158407499507215362298074378234221693786435768838905783432312362801541483284839790959194706188380595861289085766511679414958716187300853105667795712505501321625335360656741526896131885397398093645518044196011585494853388813103726161667280091012406256470409394979230376507717663016995139485214386142787167969380385710662314349826057091039696451984676298882928932968695020460930526923383428753134904301469706732877643551113938673720064918211957305947433329391598300467265113865759387703956165569281889192907748326225865487494691768413844506926986281350766101466214614932003468860066293776751838816789314424673781691820247720262290141671025286062887915687574097520022859286542063100492934742611090713661338673569353719209116891511919263441279112375093967660465241147406105990095969682118518202433692116279523411828207958786669351495399268044530934934642290541189362884545586412706716132372948014918099982154590497656918200180958998086055688479597304693948284896033879529269913341596654158822910905078404570470882190915508948397987553146851602859475112184920531207383917105319128457441596593030204670846001370038353556765353876089206180789618986147697903879084604307220284887134095294006183519511718479716343423644701116194688093438578913034194908618597617956213565708907354716605840068390764322001615666120479272227468469717292810264605815011415178766610950786288816452024118989219379272784590007692895009672426906357200344584290729325334342054594203753587304383350428956647337416154793333761734971525390362503632138062900268576748549060338557716727978738748710245801871512863551729169501692036133711368395962238998376130736327587151985579697660071365932624555462860947678341696705349992217880673516395698369722988719134909430683379009817956453674625368166440788913853317767975500823601922539331810316524478850253517668802257044197055434115428388870421333699942572906515628264089108636049991172867252447826558542921957537608288030362686578577866834510055805595574894502457398436648374919568293011931160202158679274059708705518302413083413246096265630837949227863428437565016397912537253364856424934502520374413690037539425282272335346631933573755857082389527346165422087315334283621321517146846908415223616334000813894653270431391202054495936188058636366180113120626805931042864722129133471451208706174843403396305376509993747543462856604226697832499824174599546271814592706516869116369381104472609001250054957772817785551733830864371060848323248880922079617032336633468895752811100176907469828138333696885364649384318017960585163057981653708562950411228941443456580784709216589910347464066240215563561422435723717929892892706153824919163601523774254360233917193169682264568369109675764232527974172784964595333390390095374753863199822376158902054331789521695009026219770957409572535685897603824103284453529899130989325513788571173015942935510386061 A013900 969 131565151462779020060709686171697782953739832735044115325558120961580968966228505719512412145922716121642521843462848556420434191357801854291508355437676497494781507048721876377028305737985655779346965371862573089289440506345452629338145610347219795663092068356355740809974405840006931570422627518935389784067742143470241896440977499894495487889925655167837691060374938586771398601735168162413238945090746374572742208864833545600928426855898252385745064412228633680817757222541964212944784531138424882812207624610565664963406876648112388382391528712398790016556539021510061371385995924784151998298003924792858448514730337615951654860593643880400877591410610261175264830920197212973554899783641251821375291068607843479033809138760537583313327811579344106888656480000131833271659958370355155488717315404099557082286610231653842262707136076140751301846901643349115717745553210448793548356227224622824062874957151845220184535053364363396476128937657112579360808734569199152813112643673658809633987241993600064138186409927905791474104873039515308723255489878965061574880436771304647944842202070202816150957790601789894704366897353060504372572931690841021234736545139941340636444911273946025930417575726031465887168598908151606815785372511018184132427654039480398819914962698576165598127842272074779148611611084429757159593330097508873921501937707110304868626429356700451393014769620285455227726014165353366615862881738667225863166814568487884790359813524794730776426378658514841210772632092801669369666312409943083688832503979041906158935547248840810594130511199087418389967179461322502855739860847224578924221077872776738594162096030093268142447196587870849855665214576829284520286142290217072995133257002257744223204509766753646858830018506992239003187930998330679909891647762265300862838769441475793506120793293390917459771630750535232665042149406158449923011264652381753397026769624018924447493665916362400998040914916789564167100380393196427558686573113534556507212651749085086903742038792055650216885090100342688109443574162507214241294211444774364962951883595203434625405589505905569666186053686266813515125037234341785641912560570140731660775283867139844490609423883832698663297479968241121614255180490234776429813205116073544763637760263258462961985871427725514978898977014770973158735222070781650405067574648490223561219578534655375400808475164303939605177969715039999378257572851362140202765599282679108589015862084548426879894389231099881576181645498637677258346642150634068286156162707135495349248340867859813024646240377623018420739536922950332470976079181004411012100082614977619656482920167769852546830247919219111089799452625149555215021558559373134610833891368851509881162878637279914198077493833822927360586422120933255875270881157321419245435423199960939275431803444122961190803075178213680373880444253873189923249461350503896158927443857870970719161988298021564650298166679756658714225752988093871775492082114284088826584396813589071533071937176043302935294219982083804844641587935301817963885910143390645096522058963985571909034620848236625894466126897462451574310403464541247840271341726279020892829738884493378020894009966565824379276372613225654008218325655811304925177233328490869219417169075366661280812298758674678885341596235873543187575293349667262359153261117476376937010387480791400633500223216988961476273818119403867655740681966772605850636479552576102773389147228384516217404238887097973846983774846313309235490837117877940873334714269282828492754994878867383530984843491254812106042416942039358276969426173948719540909239446818141796305227144917768376927866220763053814876109950743949021690353230138373425097475096238058738671379937686616468096116410312307739271601469710950137239430453151353771793558726738019129283398951655753889818975112331116220104985741120591500286983859404457055480444069759925546215245372866166703559660143215490914402661301668698438949591572315319247068456944068938066380301759506825938317184754107015792536730737452316904747988051278790852534373045177218408001556010536657918804261781081115079757669732934643727846887383463342558146070750764585011598650945185764268575058410299174865610479925961663488055831124616481344765534570939429888776041834726599347537059255622879635025726450786295275232698194754986938063271093975673505740720975739791464130233648416073751835362424880256939874709922309077644405789317845770995952688595085111711646019936835897507513441562018146135514013721912062940489360675027055217545206071117278277254825042258123375211831697858884292176863419370782348328236846702809250341617184664700426800221011661169363794609778089985165149546126424607863233750957852165682087191251926406825041375009799538938530689803052169063690944799156930473311535722672727829245724345948118221328954727997892850747473351841837100593577301868460484123150092589779925314236305444628029154788958251120543618315516183476204640865283694486873693935743015894550717232941560528156387989856107358816835008560201898168400680348284517046351928327311719510242144229663419345870252272347388655207609209635558941818304891446518694829049794567325965877763909446454694902346263589669247557544480652891029946465726733377317776255506953916366235015011458028793195125676797879590425859274063001856016608567038676588985188107484027950807602740763418897376525770408991140753928992443857248949506510889173435444807585845527940596799241764672966796462238295526255198414076639385269161950073383908994592669600404999098318589420895571706109701303546753092278618256444516689353425688693022212380763412514064657383785058321063312796464181866530383916004403576381121795004559170899279466255945287721035730991309004663489931426677963663325896004804334753727061514826540509869666044151024001546512226644063072122829500954605505523186693309058027967316422115239701968907481586464841752566176065058729778094854512316139887352928097384118654254184509841974336004196120178860844410364411306181528264249887278251675033305738157686894614350703094922890789621690367008713981697829077822746286001383077086950612951567043607974432569596789783214649915142601470843825030265929892795654337450530978162465039411696184069439988340395730623356768931161672121193492994095542506180984146847956006885701442541492506405940849195898377831731847045246688765695025578910127627448257766292948038998515917344108058993192786927392602567310089675624048139945914570772635320189417316285585558860903222116161 A013900 970 537325366654287258608964490003517087059151804613026406445227247377313796935942806437566361957575110835116345103408463252125251701358589910913803565951370021094934647719192064033297680492812954754086720622189306616540093261405969428932549825364690714687429979466260837397757280865578149233694623472711544352500849755888958399496492648296608916586733258196621081897368347057171655800745202027280071588884062359138911027967075548422297389050600908466873803311047375044461483090340858584052007448406972202318219971879635842842714988325432453504913624805836610705408577574288263156938917342406879960400876127250437982437458686587645769567805361565589104571957664778276160271226008357702508539761269020204930647628592362160565458937421050304547545428599010846288068818625018420396619707640325860886625876559198405179323827133707688838964477155702518532624232848503766851960331612347128179635215964309300378011675378808215600879795980449911911554670414351142480058313662800829203186161140233618084976929013304015546831254972969970865183186085557511871956469470171086943030766698122083976177982317117391644942863554560710751999549846531758968529482891495505665808758742579569234645298578834238448444351440260835861251161969380885547955855657621876833431914290295936300813519072217616495479518751222877595623829441530655645252279044566089491679985291546903224262068762129670234663013620977447981011042178733849949212211171772555814985450545975938760193304776427684758733749505619121503757717502843390674323556179760958036644518333309027985614827454538003388299014918704124533883347605166695235630021426010750008990228361285350869156010558599946513836738031719925766372158518443057738585154013617838036496730056177855439733761542908335889794537414425510305158832178213328150668388517515477519220681114700729734141438010331139388370776919891694262531307431841131489020228978056971430550426848225313354933328462681598278499898652575175804418830664233922988859391939559595765663698221090152508659764372673273106430613363899672850466610680669876190083930255814428719556750743053942557053593506658442979240128046135979343935679693812521081920730537072332316503997617069706023942438693385008443471901235773533025901196895348340651776540827761080242717740328934151841509459483845203450836290925003146248563679194501409200986886689473570536600441912964553329817294227008884045446951291164576500741131539820968164255186795989030067508271355366314768603554953124257445165034562631636328490779554046748921558670268374783691360498186767130233770734972490547155160763486558375795045875959219296018928959507912711416661550740109022556361962357130690820961034265825923603224762333894378437241306573417820357167193805393534856282490644210051456298367170525631253449681005497565661702057326383672055730303877946029922320030138417670228645496257687748838733048351054312806571732387374689385100195569938170209847392834960849611428112004427169812158988055029761460742161610775940637290631692615629561338059123048449449805553928154090048124409502531877029350837536872438219260204040904052052215003328053295937092693099936374845700027015637875507426829407898289668511246998461449913227012666047506760618472029224606256221263814122887469890879637874056703626790172602014710302498528527373605919443144669415868280192883146388524821060520687640118678895140727834554211376855275455296678174961177966327190296777155613912901389584592431068016869443035722086440281833603032561977363363962416198727179881892269130089167339777159946278730287477269377099941075399885178329110406450139425746965733989419728431974487785802745979475360084608848389335525943312943434593317561361043814023138020951932666521474885848003967817127472906350266886834047961166449695153145897090735844989429470663925458941856216117163566075246624085646992370296348866913571067177602464744737105750581683223229842568084300174711550566529659002823424806432963212465890084567652271532073728894025841856796303587321507152571433217305315054541559744922998162748215760999626485488181322877337562904188775142846404344375163178353378713948111383543200609690020805066925699268392410455061923884125035051664628561270367814626676099955813232307951877296076638264506708296548180121233248739121875451242948658340288204423382759319873137929897036908731143538177142140469184277739858058445751373729735225944555514815882248399242668412426316595328558803231170341371443875699826645221670051425846333154196879872650198918955674778167315538422238671241031593660256147329414708209911443934826017049057167196563820067915631559589700433855789962129449085506287677795209433946393459842929589307086502972426484476867398840825520714987714377979879183890040558304718897306778392128755335166725189251345181618902982116356503410400150292047011055575847805333570922189630606663730598744371329652138281331667841416296012782755797809302710778499102739182359663312106017960451350849962546001937535340276661986957950478801773860294604032345759317920251194675295729132511463387011109144353522956833502120963499451490512600613888043175746242354122051980681795909839080825461618448070017095042210544567341460334175065905367277472831763619014970978952908295390621017513036907322892205996785256791043310746852317005971735896833137842287059979943159287065251226095750995734963626037921281161154619882194366275453131126944262151968949834291928490628984116873574106159306507719328380090342628366398223884997074382098128816990017169589456657296108724916507683657222442049372469025300494337203516597850928197099763307055505015208616860710606488233812103981285773940474112996855352161625278607481737500650701715904099915114428918167415372405526769749977336097255163892429626898075352955199117388372031445659764588922899212960583241275740112131349244636919920087678205299712752297330217201079344966877272582050917014454762646666497272233482423345446973408604859230077980995454576379958169210830117227649073378618605753517213702579987285765551228882994944255198998515547203981364320860677673196784735249590655781366085434564955929404534626513892085306107914366371988031922818750416734933083813809674736649934114541096624675236051018444301629926347797054183925820998543834582003348526316271838465930678599245036263535125883975677900147185152086905009428141817760800953868249339046834663819661852431153389056991574795379021877856540989067842157654282951055537753704554305850632401249644407090683820919450859276266529373710347835256261 A013900 971 2194491067278141247172130482587854138775368944371865759589359046240934655379880951714471216437294467736809500153175608176467992598770318413752976057505556254523843689684600027910455090198377881324120329779803969341918011429001381150672855674321758712545647466568135352277017908540388584863481445419524691001593072988875850888342025121400828772840793886534078357198123963584541816627479280344816567656232987965021585668231361214387053188918948220870467766976451895466460187550744190883985387672046363578460044505373592625389775126534887008791871239983142107618569877079728269847517389257041280853153178592179641014510807459351290675137643444975384027571436870678622444439874411959701172829747538566687977462910581694892327551411780248969852934832486648796335948150215256355760254944593562488772929629081298765791281621720602705694903660116081811641609162000807082703858042298318518545576365155051577983137861426266012143768775643551465687892340993921915353948638888558529349561803898989259854472360760163943198829075266361630980465515475211519793769288919595206355118897302567101289192473759321456334502793986044953342952113527770203335130229606639686185235217389327961290784098571115492081530024161520720001771731850310444047292058047149164797296114584911923742088794056363039746804398011388105611164877445984792251430478098191410659059719609191999005111939293482548335057448592447616276695178373209095311427540858847466976537893560270877466444236230713083750829265089648559752618397811080194696395510117317908478417913969585734505077502421906114176155395128494433712957513837608905178531806135991930122467000640553862770070931878388600157107135632085380542366298977331810553213366092170625942694331719166035579272095251153477515845760048792641062809491657873231713472916212773479251726702961230365007936781119431416707184478389306588429298375213689796955439006189511455076482428841263850498196561707766378210819714586880928078002750734628429112723631479747284626142875568452512950769852334199287367246374470116017788263535147534522017797969641701964147970445266457349851205138294137253629957586193351999374547053373179411163193537507187649486166293171872003442089337810092406368992035308923922004616104141489053404261222171199855580363765995140298470060624987431679258763946603096274596905170761942399819159744915365698902100401417180445218860141169821210338893939215196538051253356062914355900602772648685593687740598550722921512768547387609732956055962822278428560825521267461881317286686801739722448669102005073823354873292471883616126939229316216549142922657050923486090203782455225812609498856039229999131460446824719811512577781006093920413853855072620364869915657417802293538526893387801541100078176322508915362719617659510901127845095644233613416523034028740881426480189798223258751777157408341745398481299911518792720018481503589269987632418815009356292377093827380050892207946924656440858883163665393008657008335274535103811578522976731629932699306186443185307090328602501295446400312603528047319634948973699941507448784935178261803718818583660279890503347307105793989976204982143248443698326034593662997757421411626812733456452377663406052060355656417288408548662233028243635639519764523098838668811419921072857338877370714060880361144542857175071309203666587506017059004034251048520610218093600911696336594323141689830689238426007342252618631037121893454844218257878019937294478103823532317318764509171635608952841476899978889404311692122267959637874082816098246466298421551238713756908645816203340283246445981746456699098140093420878832608501151923102308755437540484780657521297596911082315733610840610335594166002845672200401895712014507809155273022102766718852965898129224298031342785822112247858366424658311454171355257173890568008630789893914100323837371480812674814967186519688703710582509031113403866445558333056403033676223262155658427839618380314346863090152075377671488995154160272833209816413848249819834753183640277283354683324142974229854519568238695799761719478150737714335529008766828944657217994560280749674142829266948311876212359014195649640169153235623659994636315307740711931928858397078939779538561171712870462084622486505636777882138570016783894412710111860640718981308832408696390652296777858476229395973741950721053202492630418335985772055412804393032335977901632036356351631200985366015385122615059506569595381305858732033297962336835226022365455304189537701576467878698350435081388631284770550055105790317187911557785803379454168372699445791564209939214807538085666871056071425604653494103194298768151855131610865640122845139565315011171092644389899475737968578618661293876189977678458620473214349977602039278822002554804498534212860753209510938071441793109757512146608107594943288164393711934918664207899489899088375597610642336885592550305948802062485691803627606924945962796135962102065736588771010393178963996197414283292635500058297322457682884089059090020759255497596952508424803424603052623107347976077415824424569962645819200130355457867563367461526662845729149073331854002679780771022108404144712226616354503357169699838348621365381204887878987127278023825492264720839176403294069678628182661990112551722113130688246011546234331381403676664045556776464530294736406172547992115094822423951145836787462479597748882737432160680065100342311552744215489893499944408288684187999118539987181499440506324660707480880539329867483016756455348418853835352566940436481001349999597746112337469523519694939540233947332145832796284150118698774223067219340799573700703340422108695088118527329445048669202200247682073210636064265364569940618645961986094771608145031528625650367418754259116459289856784285862652188332135912108235731644056447079681670524967601999250490217384601598551530976277491467695755581370889282550006645942762151370278637401145353858568435829626732229651710580013288176026037798667563329545056514186420712261517030847963538832120492599558808234689626376545405999920628653782373539432268534827602485036344851327494004191414545780661734017588446867333010889392171076236989272680013179490760639171614202693164015981395737556942537063906401626732567131407265932756231200479390731083826964296789625629465973873360194457719676812131750545950397855251848940071157870950087669019026823280835910483426058704936494270993850516497340544791175925987401048347613382258630375776909992963223918014654688872795442523945078873640576073972643468883700950173821059408881699805304317930806361 A013900 972 8962523162361723945716945276067537676026623081078081320604660870111647466971627174778023609522770772978371416385084654529121105040630456203926943269434499804657084536884564658589117544334285303493721162974027170993296692395195969758844160532353169079666391363858388160369921117287709559829529434719326210044297270986940851488928553140338246191987859152787715952711215277799590817830104756335545688781388802380932623049209370567039378315917065347805298277576294162726465518436181900733475605776792225537152246224440795014947005984056258567493890123086390664867108853551195306612515616982071552173643749841499464047004603255544065597620324731267410882388532894975432603959335525759027519655144752007748935444250569610691449845048403126598025341002293554835764442176242278697816812979469513153960010671060561370666939062550735230931261733183749843007307620136658207277909334408604959910506978506111304692511322988874446462378200374604184567386797745617488418976990033400778275074712865665935160910423052946320582281025124422803448950192217826843201252946645807701870147443592311600942292271272918519137199195421200179992904069810879815211208705866706748988805336574971716035652627758391352325668853208090934079955931821584734843989541562419951097801858872353372666988585894386346992963588722708173514664087142023936018859467031301638464076459915620652328776676380451369137756460853863902083267054689201639370496531049159798726345387627395850931582371634091536059845552381898772534228551118630434239743599265648187334615080861099067877921532718809182812950425399679245221523495221692367248546927971810777805097599783086671493109462955458760290241409742135534758458744019619824812189261670400145583183862868577725075340743487331168675943184461034074157261307689411723514226450577504379385456279290663894959279615706650968405228835374245427110685923508605713435505400617589923189316964113034533083535075867250373017187007163994985244299112278046701967703696050067364888914744251992476594752104687955643735858285219775298365064892159580888907410705611644633478690243483183728984656756512224251687363407729855093997586995228455406311009889726642586454101244109535621129840506639536206944006740397211498782974635540359584497396661730619501375619237064518488121873068571794708692397093085652098177495004814019717043830133368589966251767151528308073498791921411807974966287076042723396251661882749904583848007684377269481865695066281606034473219537154284297975561113818430152363696072233962336949811874853672002192331928168024007037461368657712348507648633389589324571159566584333660464487358129170196504266887448675278682796742337285006918330427984769186456140943355943904785587406375703764842991223812013661808370379996934983741798553202826130807133282965710144788035139799814662574769169635113409291391840348565930723682875449933812866620200327290441145759549314798527043053581277496693228917368242936294768205587608995252049096399103064092011971657267792626539767169095358799555872918135804143233938963104381501586168414738436904810513090002546474210829830696345532761084611240298080340255808743776223112156777056210013642804082544646477511522230612067494320625750596729504006641999974572882860558998309808552490106131388911073577730566408610666755543830788627531565908990003913699911776695435288741514072712326293577059919981211737298579207749344895012501262003637340562180822726631217879103924315318303792160693883450672386162159908828648680682195038786108246696225001179503309664491255849755835582093304357286601878254147093280496685551243413053680304661135212163070294062290391214531433168163389036842148196769955767747512210468966388012679333582679334163357878859704842931659234116877515463084814105102918874453590602173313434468292686177179143642694617017636524471046684532702158526024482301432247154513093735716479283844354171233593988686240097101193186740798213266660204337893353181202023505876598101124438385044425614050937436935312058440093226145518815645195123073223163225754502638282434906049855448360233614859703488668801637170024916403151972867481950771662235466891064478898763825407754169984659149341902582508368495032553217219953705967070268781760157670185220015944117119954843780560154621032282383749189337759435922748580626952325755474681804105353354384156417827637283489834387756399684033301315012053339575534328800394657287145840391066386638953355924241277831083433168778373295795116546154039859811710266334390418762688250607613340217466781064557367832148505110179256773181376957134681103210153746972365383390939920349938793307759694867067971691351957343842602438870640045432838760913209905053208981041364026570530333275199957874466220676219456079607268077278815043716831688513498681353765115474318836615478135488523307113251410146514596356733866577221978716785420297075808452199876380887313069778731601661678957008776867936272317792600035833855871809735938423592152946745124591010318612872896136991211336610248091224751821085342976445750045948210609011752841071584855832373416612988505254905263459543698264198495326712163955475823349436080043515520128279499442866974744263791459205503304383716783838644001187869713268555039438016480662600833959156996224001987179029122137267305122476315564641263251185709427145250879356481298663169512300387645809736829424865614556373134954874203226489533016457836223380891388028280187949046471321053120083371691557651117256218056044932789367817253994003572494094534707154495143571618476309622271209004533164127869136893783927782503203053576978879750616213321274543718079965584713852714937375233758602881631960702239705459050552591993371642819596731411091547291225301688411790502163382558675943665019464610777157659843222579574574990272690708292740926347310668773245906211745879180707703065632430289751764692701480845173506353288655140839133207340214366725852780831542850252996116999575994061758294854645275017367973967203198736907802135946350728270104137774075469189681839405541245554768867355357946136739421043651469590012160337837346368562966993439321617106377455284630564125541714506371395017201428736833353850833634313152046572565237198790140104153947546203235656602109080164210188788711482806822927613362164243544967389788104094536466565831031931507993555931905123999128276467988085222841270849782889841188660255888277305016322186390501070608957536162095854576340853879171095766787569229480072739607486620572914350384287747163911391934305852762552873159056543170165524189766461 A013900 973 36603849809924679128426521918932706690198007352054072999562816064283849531506289516138101001675557636691739680029740622647038034217543886812914232933640710086699803614174787406708473551933198942284010095423387343080894014707912255288065194874344110191434588635525406944154955205035851901009340993866634893768124528735036118506784592809008571610943807553759463510183827027276586658690748665454758483097758789192769306727899039542216092019415202504036966500747620566285320550310728936967488455028602905108509025957484875361340082086490149671760364145587251200774424135897290302931481643832095408303930612371417802613835547160570773851306765855293964052173889584902059273262926180087970052051096336819599434996799195597594561003612028257742121893212808109598300394056433266672032343706264418141601233541689109754502216492302520307381596975757485917575988058707745921001916790567517925375461461423787685605990186730185115671445270528121324795848988059674130069432343972402151954010909889379111456609419700961120836414516991680295988660928987018828145080360649089881015571044522803401720016807397997796926754371218919076309199504418684064183912686838922900251928863911178560432924932680673880424616489056017391966882101108466037161072530684620884698483669622437281662620750639849174140309585666001174159413112960827099118559968162006052952773134017846221796609152782077817146880299529726416362173061323223104554684252954404583138065923954435022185526495573164876513551280328465158805815359852149675108971073504433027541488786359895564219287209698421302335553645325255405088469328358409018772157757076600369444576912371704058131679850765852078360135231769265479642556114909273346135286975777342904976426797525421155557924205817352713320588235600493723299745063995634109416175761030036213352521375707279704067088837787148926714763491780791123108179490887420102847661042167699622887412602451008449600998686884513115689866473145479083231227248753882813553000632741776175010181595914306725653103665508184332537262558524369515828059891133836467967644970199223459234952302099914150729965643928331578540612580872908919250639044799529953370201801642470713979781345168998539792002743007036462316224872462991879391045491985018119405402203570684836187667901714437021857029921227135341565327660268204819818805526655942740398423691520791649758808475323914531284489585029886362367788013553162665354808547000768060798232031772890668157167085895773486998110384911349655646287120506964403698723492306797814299063627901756677825705020162955015165703013196331660252436291275055150070397357046643687036673283822702128713272899296022154343688858176448034040160219263023819174711682900953857478722311966418121699025300161868808205227277315862164034863212934215403655543848093539768038959102491562863236277340475936310000382706559418466234523955307950135062376426776887217973837721116117979095062174349005522312914652558344364399123208559485117888966652673223161250185457419049133843689635069523968624940140831355837185873353153567595009572008801664901373521321392490057870924322376775486695078421851112630215719088746265216588582605332044372928589796324673223451285453564975465622361948637853564043030598738153085463691865556087419033394941311583104509882983999973232706983314867664490295860471983973945723387113603958184506365878484527924363996255186837512864640948307235065451416650317266227343260278657283571266216400115799835867282050094774542997263445806992905422833440101383476440299223542210646504058402507243657856662846418898568017579640397813969793956518774495948785946846981130407551050094249049659040733529265328756054292576373121013382366288516094248971678964354251335904076408799408722032409715973577780300152371464936078074783831926631571025388627908903517730272728056346347228726235346693418338295114191761742035994080639133408759628010715089292442787461866811080195161280723600580207196594581620700365402374120181400419932798323694771047637124944913187243184994139540495357047338473794153467189979511930682233120686503478466682129877775741435167735931107029375540055902628496507532565263329334920238111634213388516416486413679125010278930945627001230150493817651801855441700961127252337384673724697439029508047912565515752447923532650011533400887116620570259903430828477739993687610206271257138116112870299705960089933942042056213779327788020620221089613886994620738536039883549727031205680488040923155730131281264260345496865710446550243659113846994804250395496298012539810520645541868988212766606834812010708228301692128163584434672321119641105375687014677566287170252622220339944916463194019880192302216284401486437715852680015862280729504659577423155065366329968556794180123161682485798858956015889668478015593461873781034940110868626813527104537197430790409495133141221898860499202051820707606375437967327058256195596387513078064689998502615115397709369075598949086599914014355851731135441954710087269833257152807985981943211061250839619100137246470335445064208407132896475508789973300781289852103162522967300063841400385877624511338962320475522722765617255243941801779271426431954112454420022494962332655250936842100592189803895379883829818905123842546690608728573427047435442739839860016749935538118010642873866947885430807057113346261630684628351549268355525484639191994790923081275298076842336688271509128282048465377746121898737687143882888642568784368785618408862294485637237418911166049989891814854163984426703983292024380770355990590714604627466966622900147794469857039833240449114094316793019768371427441630685273554105524495430586928449129568743787475972335977883305013820891512721119811157830352770399383640545850944282001675972871270980198249660436339600375723365180463101292347686394429091510035977849647482378805297556907807510798052474178805471933226810621253962470972549749356244771231376835359422068046884986261111694434085316923621113774151622343707559847428551164603891611220626955678660579187239397793048789998010406511477085934884743175003606223798010604038254047921844141194382060872526855745773271505414971575689041757185920761147372305529837295543496731978586559060257808816009989515241327396180948364330296407730996242165355642828325488660028349226244861600985720600477637977083342503727989775049648829963793051186606846691257118869150183288448539733569229694466457759631812975114082397151841771088257668776551392232878277688794555903675714568460071318819972479877679710290467573394951821775987017816187508949393136561 A013900 974 149493819612563191953085886595634986326144372024531391591587496650957734155474368519149134439044146619570370718949143706693390682585905205676509831638514957705800754640454863422525483541923929733381067914728751671264022326362599149734242350451503654776948194880937950026030196707842127784764150562391717436273291155931289746629677462275864716324827215374116578681405278145927334849345545315332444575578039768700978318376719195293404283632585647961939878922669857902386443944844598362197856566670772153356566821421989936948124390589516506764586174967357038216334026387842259223492767113056304689149491317916719819072968371994034258056895813736371933879447434627588085179992390075023458577551934600301262872069862591539331544189412888219472857766192322813218528237666273160848513966963098216396531739508846034837472256878429215489897487590288123993458010406556363823709849366273590526543847530062352710571110127614935761098865300809170830720051647983503174290698705450031601197527911090123118479049987610115014569121365260238488527586088736812583046150846007308632145574718506625895768122363110970200426354454249558618473478005195852005217581988231531855841802925028508269842669150486072875716056627570169686549335156019187250835573483641590839817961853588665724475591070308958651955612519128101061385633254056426916337209884530417082870473709415419772285753237486436795087390978189655186791167361923236804534890512175336712398758178088232028542930946096858245333871297540764883543989316987524340262223870270528432215221893861235833723555112416532139289936978426520925177222672417906631976388267834300645448966012394188915519651810192667239082706660204088914673643071457078182224471673059221935557129660200370066835273806902856033825327733604212015822212115609633261900712841798531928989245903047476746660101589495332718744692291545420806677238966912803329460235309978144197534104697082766060023888338103726900302099352839924269303738437862981552714623437181320818135257666055216012546566333405641140699766552531936063962895229439592652663126790435618729084927931958561482910403416333342928249294382155628190020454173504805082089194548289816285435538971586052105363058194717780622782156317850977597612848284861504486481722545005237510158890665059833955403317758313664675622296262629035572826803470221062402003942596963756697571599452878874661133515198710143922432645393940485194738238941614383837874120239195694550711354252674014394022469621126828039974656875149613828110360313653685260176620061777192349664639698552544740393262841898151329968635309632744013457659916311554528870164395133581586580006561287783376577214009367289592271452391652334842915259158847468550282707273024360217249110927416388561459776928512989979996948882807842064285010285542673860187680909444894381306143522515111959608873012242027517366885520397154454558386626975911863814168610648058554540122521320947802683697045428186776986823495201001729455446595149363386085043676830595986580146682277077909785086654109481206006662547487838568346188050718888425364499802220390037840699895943311141986856477760550944176648546067710517334646807019207755522026515759394236570618372190169864123754056793806378761705311337089754495349411809482184161707313205577868711917604837274679671823263234343412481814049490219975702831034057039225300633390684538980422921469804818273127992961622527038045196192977397316358836647324490490691925665929338225465402488074118805829666636283785532030299475551500357513302499167966043597871425738236330296054587722270060539165026928352431849467612283437678932634303702481678609651240972637961537918847606058437930092365458039903875935541294869038319483029998162235217174365254073961061286553417404986101632600452316901401302722755387925856360720631380765665724578927652173063188046505665936528849414165688322410945460732365393848605518189506894354880715797704999436138381764537853224791819127391683983040201546606977636447961566600138130425829624644892933079077750291476628212392108161175969504062514655611238970428869542909254953315953783371109985483970149779672517851980945214910257324528600077079391963402534253285088578593328133605192153966181351058861951165541609611306337040772398365083343710535437852847987756735450088316947619444753574096473877187619041861750016766385959562531042647549037154689703899411309259302627903824752366398382803065572313165488617552875779024445323717874150886888422301240584895942646941304094744900466296678430521625327033844496826209311852687178978192676628748311740662567745485915169122325023353229661357047358105948712331663150998315904662712589373272247159786713261673829340395161761751646305463156589650709684813485025617693590912771667835184750601933605661123451010920731963273232170998579941738669637752861167472564288542209482757197498358063651599043003755905532577798405951186691401838549637078487574528895410900231951022743563531795425944748410981989622673422128813275371040248356840250238465615339206489628446743461522178619779869628521924638747694166666264378163213273158034727157363192144383967352016402827569780197759037956588524211962170222629209268291698157759643006407759870662970278924878929247220235190468781661798975461977858139129222712134268428481163305384571802875725835844532763674580472140721335190718440069987340408665117603747159526150929864110906358702325842419497718314192756486802019249388003814809341712929252905771085526979812512175929767150937705982961086164866940065528591671527528107473642465851553116507542137606239977151467321713308688829025515185791323356407595926697312555505066018520836071174406093339609183890250916847995838141869506101579940893125736950387393067326842479530681498651636437714998234092171456894532451178478351174247065229447171723132430761094557464733562657836907846133606727963550485073929381661461403895588626430837364668251027532351019273992532349942276933077914386126414965558388880442793239909918333277773770314173350119183611765988356279664299243930078143748714485775403182219678905963237395371651578896116969191547804078168363928536790827243191129564776166522744380386714028566490546570477344444557977243275214189186620460070007395709727889110569483623771146230806956561910441103255865509447382490131321739844056202817986768270045836103957164144272209178609890430615132718535969574409824564400154602570047003476399032290234129143324233307982317569690406787083534560757889544762345733263968425040911582477008906969896130267130355450109221487725458421916661 A013900 975 610547858173488944818790022531119443289592555929760680930594086659673133022107023943425499111634638253133970623630916761650183580139778036408639479904690577281218567827836348158799749859055063348031352851611609429361064847119817550028768917721336527978188899661433562639259952404694741927883052076014575573201184683230136385500012353358321363806943155136644893109305977881059974185546990967894552223562847797391434251060677242216987728188126677427006621447954889328994378101583769015650628201796667222295707911936370523479771771731034954793753161770357847136368013504612958736926033659200367037260126640994993329795729201029207307364426249776530351528985147209967126271692100297793382200038433653024987997083397879968375498955525366190037317875763831793788604393981063882494576740987956388683291673859817599725755281789449637411505818964983317489805853759427252048777219506647337343048254241375184767596181443302286756839636873900035398914593655581073297623816873627179512482424939211082918303406533448458341116763136980705271234002872596105007231367716329295191854373853427629327532484311303876506531474652955076603266149994498384370361131815718387483975363167911855653372714920169320717784822588715957587005826260033118670324816500114104790491377824203323273996485965839888339410569044983596672906126158525107225439715226620560938568384547097225307412017082971594001253208581415348938028993413998053356637750875665804842444480673888326516004212819885124856626309100157535401646890313498065145589288770795735440538619951940567129746205158175471326606170903528732537037220293644644893561399301050335100378767540185119344062725477659682463804921353646179740507540341780924461101146984412841366230808802353991590332008590045761230602054822140695898031512323573418814561963217902226049716908181882102828511267561759477851957916532592944661971318342007546990651876489717048695293234527460421948509622385537769137250704269032887548187667457814640822423346294415669534667023969193773772057444108828312388373057276962232610766924369449469792334128787944900887074483251839892910915861503050422186605871435456183246490726910465147940565561543864986981163570149393566989565371336105082559285227399891495457388231293051155334744489527778435520477435524061532917096645460046596215373695788499506812017520879533311177086703964202275692308866897102064882410050556567297503751089486037729524315636399686246646645532343019375310254792614700194860641562202113699524888536118455412984999350667353329624772594170924293052457704657498146526784865165859081744876233436706399458106442321867936162913167276329455691332991376961997376062376312870956791085430984199692384285052845908105153678155056466062587627311187772199940246436413516830890295518929224390582588474792195119855066367789944802587586802066447491269350557878170676825705614520739538905016361381618948618915309836916346590655868929449404241888289786930303044078662823573906364270718894696110154473312965587513899387963645234496168431182189135186302933016516857628984821234964129062936919579006748097173935240285721972978299662527678343871662794503643682591556948359193953413535264015039457760972299064480244932237688067105641425307059423737119603424211028120517997817012999570213779184211401833518356522373061198645165260389241337056892987907929023387957089542131528116334484233997751328114100309182555524298607423816935181357138441110174598937525384304147676175961475766945996689007747338913244775150478118399358161620436250154389286624110287728956734798446837771110876518064425643111095268842524794400107966450692385609126091355242907591671354975903426750872408728159859546229459612220137915934269638962298524383012697042308528718444361474098577121142663805139907909329961851308002583377888675491342816436151418523003167659539363921836757043410421243501843246864767122514237382483645443283296741662686270122785902132201102930810893225493289999503946818470176699103971994756282113190738610261195841831872881194519043169988758858821333166938227511220167496516690367516529065231064092640162619733662825067972685310309831793230333160196849364580103400021797124253546375883548921590023785098881205435222040849153617139653355145822414555592935235249131541492270254319645271008441145334089521937516720983058295832116486615105225613663835292593807897670192505374385289627557227121924638574964360001604382906949771485228436317521989516171041493537511291892408918974014104260315626994651742739302730674771800519764251343332418276746871560352015688812147608728351733591906771628127656750201948613177978472287863241982457806655372984548889148971970557897532075418715348082937220546331660427788383290949053074456439006610248012340441681377345875118107640814199947397152372331936170782807471338634842406216098046935867283399526290738153060241666117559303130682497541506519047543647517540940222411341888181621036276553048211403938010563769230896372930039954799950145989708426756140849354419622839167658072468563498028973417946191223221585329716020939034096493775857013120757492118002787218114170400070705446337542804480566875447884677541148322598911368410176201839392737804315762112938495534507579127376959817501409761628741653734857483239232403875797607850277823028347536684435084696554761898492104656117780850392145773748371808275366950369615470581377967912538808945216770482527675351313050864712950960504613618444795768066647299116074721712596171823779260790226937950911835942717354967019234788565386774277249071261210668426793934681569351739782296924284840076645729355311935595805529511227618931820420905250795631306965119119463100214391207535357659749816650551047391738968738181555715404814102413662624697493735839324647026908262002854071539274416878390474612509093613350650423481616883603817043236275807984434373171302109371282664499640920061572956181111377404794809311878968689795902330167932175362931603164660443222293277487251981585005292313909337374858089133113885693395107907997084811870133244206434076076962268580069809911906572839523363809674757585021210209992169578183451493288901035954334744135446631906471706846681759150782432607739033092923363679417237545545271265807592377274825495381644365938637327362092384922101454994420248383582999564275327821249018849781985142578278462469278007558038786273778569832117565694150905471874816738913291235812510931536944964764175577497068379644577363891168690160049534650583125857447653440971569106708678012034905934553964659755520117351824146521587241032466408257106761 A013900 976 2493539118114204373023365149809367449458468247265291526749320239920857702248720318594368024347326137724262702557941650777172276409832447618274560908518226691364802034084234257351702217199116643274758196212619825682062954303186893975890045165634628235252249263296160474608564210875966200202409100866703204113086531565964883242156985952363073640245300346836726544592609653570014921631166651358969108630805250252174154016191162985615641797680856351406315169662214011463435268599056372620587746289585970399245122978847242791314259372698491589908122081739480253847487740322203289390438350993573878217241120474614293253212067425652586593214360611138577385209879768705373950373343978518318250036559166920753006503876302364976722343659760103582097599973724941192843832994062456983559983362445653674977820208502554918857556872111573053601968326740707331943433577144730599519663090964317897090080718195454633484524332228772312645895517796332008472742490863352317035898728117397637474108984176656922957725860926663382159413313444506035378952062365972625056138636121628190822347640109157634364204746708280473344201702161608481310475886458680846105376268809707282041691264689431977585795158378178442912825711719397431097048082034427519994592253392932515488950626663206616786652322329572653806875044447186552155412582750158548944525566396756259549768077897184324975226726380581370032112230420567008013153150031102863711897594989057589222832345964707988212339321581905658312072365622262490491401466376247761359166359858095633908439218284340422155163606232709600620463589193272600083246248438494387854439004446818974633792024889637586098205921186035386810108143105347716324386586017407815372507655500187469836664612460502739408066546614614483487663082701159638257846397512218523353971328540197699311874874422532878044025696360249445254659178868679377886901723211911364672068319423529888293495794426835636740330097294397188471214738555861485068440800852128232397500011024369330362203127259608260656233579542309819453666791597898731167865806584192949028341607716974557657801784123322558477364380880469732302739226135418033453176024265757621169211750466860537194757118010708416335650922639158103785459356509124256489014732812181516553785304424889436287617414901255230648247326820021763649803926343506624270467569041622875711650984746902478357234335603321440288315769888127056302367328321016177187987014935594999615811665287657773723986908772489680530541064831214762343296795249919870627448833059888400873863376626066076179835564049392837728188594608750241613330769855086042733251979193183159950889829386424406318428761415641870445573727161772587501428799768000947866350968613026138166242106744268102680191289249291629548160411202880502555886819154364262802740172487278881195196407757281358192765845906380265540645882780794739394541125969766871581516226535031329673460635820259888027244224950633241313700206207091837592624710916421014556224407308547278177994611956068931104004281711465851035985959609829203514995035689514759394537390538234470069736189541038910416166088786157395562646630028953651884601890695125667715860324350732384330172785299086664481044727581542832807996874072554217250737986699544193909464423684158035675402460608557709665780016970439674153391380341614447918085120960933915393708807760832347778937356108916111449783394554450196902125186832784199343466878218168791115870464476505189695346359561953828417920439141259912023573229914602921899436842833832937067232185309691791439890815450224119929547071528587831701898303438833455667298575024355334275345889239222758617478830038914138052572528442161096664755359086410532615282231727877482605066566755562365731186539003189304447527335140727472919035874389235703032402406526888864658776218517462868687949702444541215760041492375732537421277749544811007121506363642269827519408038838838558755505921318658494740025684024656680827699833130371180264068705260867126987231127756126534764408748906360198821393865959416418729594260044071065608425581916801797292691311646664623871839254091815780795416872077522932312048521694336563796889893112686730964876132421656961033007292378034214737730746125829999195772254069136913675407404408469108911662387216213377740122437937117570970845490100100350634533977683629369066242775101237867033990083382317663428682730881392032335753196098845879538328650517646912461834656468672592941992827874904983666734798043404729079158390689977223659312524484177173329021651566185274569698675555272816480174886505227626693380860955070043514440037913207791061156528533028795056649334554443797910619015461569102722205573927479868646749650771820871985370493680684790963986948318610440617003335920517447610211354899665915738533956914819364657400993232847030234776501589898506069572249588822507999288723529981651486048832390067475323518891764315948592058370036471503290383816864446655878106580753243034632881500479673107579949109438431191186714175423181598989234536057067471501426932650863628365207457520950499866678530833130092524326471403143498794316627301280287301445099168184092604905321887656583581259430481405474536518635369036108465719859343808361214222550977938421699368967617325108877705416760185182154832299901548886018927507307897202920438013844283999624393503118155284888867412946711499050549234437371496913016876340129567662151968757544461761429972982349625027730747852983704008841156762300967259887021135737941668702772626627512256980085487892138158223819214684690212487209186981752132537535426932071009796618650768639641868899905758831478764958882334229707066712839555679688616407549960918367048695345086361753541885932332183203648513962576029878840516680481741939189658864035121630247243059754118316427622185247451415755423001735379004745191694995943232790098317263665036407903288116185364901365647981264390171912233157570299885505454207904964134502541181965331924323416392880824611196878963305243301699344529438681995296686639553674280653602158802077243623052796741616539997678070131690731027546040470209658456487127742709639839229766428612427192694009842134482858321724815853004404239819229469683795699592793841402526471619276998987921956053835620492080513669136574354647316848871352739474444166730843639712103456430630090939133413455302789089646849240779945793765059525330829921182169047407188589410918212511649473111708000968467538334240231354466374798056445285938651348464515981194897527818865925426360278018577629771362217781620872179466796702348632960972687937090429257979706861 A013900 977 10183865605829340194069098631701587409700779627124424389688425541181014862611700901891577042604939026405799027779592053880700071257673109150242752481040198148429679352205455214684344376965129481915083223910156842687938993732599896873826509351013550810221946468477112290509311702202744434212859211258803422621460816655088745614176588485031981417199471391816221717497221678754951511448769351981817095528180353360154714591680344940715828281550183105634883190732617906431827443920674730476115035209044351293527406003033003131249358018297282200835351302154293044218778527737650776402778659731206069600912677371492709689736657785175154557933363386311675037513055173249386456093724516010642083292561330180214274615487710365103796700463169898799748390150290006050634691174883474629014311610547656619630590491365493046661066878947747619788852445210049555097509015850371386228855549470461687823495751262774464068779309779861230849414530127517352135536079677508061358631031402991808605645976384868715708571146336446845740642072852020543597213496860931163964400859922977815765740819317450803664482970236034989465527515999927360128595878361784902259813324821994320293753335809373829090123592127476956878714402058902767740885168884887468837434216674329079440938743305828806824983536278530004985312175901799044844472684622505279902885810246558636383467356707968398815648448437658753929519592372868137993526793195177236788624679592405089202558806986809859366003235611982481017993060510247859678423220228699858414732689462808236541090519834293002464325839378615512603635965087833819272586086493903367930702192500257821120844642643793755021268900921808309306549477364693713588143580340281276170673888335971145747391780414551698519223991095293626626448283722888779768508729926049183448477656862349963957327486503940949752483390530591119613998807076752315907273214671490416368558895425957840309354467514433850846818890690144851832476584950732447029504143200977766062862192524637806501604154244093356954384218442327075940539997231769805861411908536309007319598988418503507904785924339845784399962345318307314167349576198886925844149653879804966374798879293455586817644740424652253864848268801508250828298343378270885051041559292963343938831115586995371631694571815631388745737555712977704943927865383441747689640869190461028316829498455809158761259107271860697602950724115869598771554707963190490269634955685478473525936038012988401323908658104633876744463293418229042101020784776992993549434406548723277897346290341893087792142606969689337958532767430191470523245810495926762212917141474858536738589103086925304269501222926384378728638104675122586387172862561292439181911857263428663910887554396372102424271924614321193529271483554095463368999913995158240076933941195468165968182844117920552276433184032093548874817390510926575955984807114250849992942002307947988550710256214159228951956166365106171482524325870589981003876174478465981970090658113245247354025972684393077590794990942079393681921293628463059904794740254582918357989551234593937446279641440746555069574339377634205374800664347879638615554466389853434644012866541150481575243002612785145493699252960506665013972841396592751227956262217595141889837562232893517659946864773871150603721833088989643649539889844567908356699360601671164793361535484823152396305835021780399688171811483224603618166377668960781322852420797701377965117679838959321739953762433335192595457283417258747955387451867459707932411909254499932109220035255497555111449519271075778428383124376977092041554562972843155124269777555544645069274421587798907692403907240759270134649515983158577049624026800168342664606777882056154584834970352959013445104675129464441483450836975580212876107333628951923990337700898873339041772612823388619471324067703453223826801219053221631814777878193712178995951261257757844841841890829739396651920488763454477026233636150784374825089716187582067687663263224612694195677636099924136757856535817214594366653509358718555149954647040250683122436527531992137124877878587454637019602569475638922162342842668683485378569679500361654539441809351416990620381577299421616211866115808421914444580877983248425545452658616016138278645055752033096175229267292124272241811788901419808719601036963309942126850852791688389832811184033740673991385933531806951526746569875424080654481963940492555468367579907772272832291382318362205506985850316727318698295255423867297436919862575326669124221940558352477770230656183108846055380930533965265059498734150886655406063467607462519787368073281369852680660439338271434919656603903138469490557031665609833996862506682794459020058895466844395096323618611778435460810059614985219134343941236321228302311804757080466133662271969770682016656053863263789028880944919806078537246094117959593742403075057521592815823522413106966036258829373534529960774181124323303059759836839903451718430964560900630987185968990533418340377737806606266356850550559991391613531757945205317426449237066324795469972142468771457456001654454117444008694266184049766569367331877786122648119230957879820791786430026700140660805221288538579960070295229315739620954943265907071843367534671549286000814500014885094492545570295689062623732750860215706938787851523690274344563812779454127149985130478361117169908290083077379983847178914903367913949137677599507418562517754656093824317914087187085925380175037118598526212177174070142687071842907488463307090662387182049436244624121185769344140058278512957981509223527761360866248680974668698143181380028222851929996415974009549401255447336300109880860868974742190971957958691202936663781943707562555124002169878123801754204099523070726204202433015272162735586424956264704285214395627584854370240368194391301574538138836810463128658842146724626752981273327634851638858554226898600764979032344285929877165496923351066019332692711035958871926685962943805794077461189213580968675413784570913907473713594692025050575673193201287800683291657230365722472758153550225232852621057003902908246280331811430423736311797534901128182777038128300862442510108798290271283576154614642150071140360249954896365059700502628920465899765266760810843571048641426111487326517956634352458389461389792340594640316895789605239791841438511792785034605713026215576223815786631118617396261673372463167811930017788684746325201720482637040124784999758463319241778408863115007475779117126248747331910915278183314062188262558144899723437815950916326850205004135585689032523878858754224541515776558959222944178770716961 A013900 978 41591935704633214115937799790831084841546363775918488774350888441162923981407310265116291691279874082682950215153659686846221041723534002753615575650568754298199801872021651847747545554307662282218873309854695471378654332242304971422291720666983793877578261793853842782781370432277930746513172517561290317131730742761864601051604219208307600337965778310788022932652120555424776222859430359198291181663736909338561230018596288452722455000507384371906532074154275524276132895543871587412231891412293244162246572384393091121338634331885948533713859088479650376186957603911867273557364726986878440063157066565590747136563173797091633905210207339398898332382106146122992474718836389563579343017233021150343299171387973389830781208158332646857951199961189564001403192862032773615831979062949294947889914256376301517361509901377375001727272060334808598023291669143517628868655178447862049701626821228048451477765647851241032773324731908323745374095038546990350902846353983990248518127337799418706694091127323828899136202030377009954125923239743225827678173516412293620346677845915220144696918563223960736511150393622819331428558555413244081104205859718831825506038292532399464760802852731420767065314368163166852633316859127937796366433921753844067673817362474078735782722085498680671890518442912713380848355735739458436156655840513780373412355414998370445571388643912690554582304896729623135247500769615216547945658842548021217217259626173637133446553180566133262708066476422963793960507952159253320451468191767744581665704333145755885657555624932042993640022248651187189124988108435837238869148755092495467497462725866160718676119339523658237847188027054622960359050784611323100289925398026828092318068517782851006474061221256279795798704062000933788341346272399707396171111046869180350148085144958231736825067167749377722206652141980971210149210443313048680981247753368049841565274890130166804677343878286511279513869453073871337645644900751256495355101543352065790171008027952455923230757540924526453175835343234268295888398237065048153102981548198998595137444098382288507913670614476844220098186571503450292727017445560165342976282477721281255577529702013062694661680679460508648716104092489539499907843883349950885943924097999963384276375432446791970407855497024927957739200738940379825181009963501631076209791671472868641106017081268113546940908655312347144212505354347174244500706392150018319205748898784883942835376674473793320645939281112682649073821088128501861948238609220047287983829881731615901744977413267515194845781633994412414955458737892224985480537110414611224752608494506414722092374214054869367550009611941772830186439075159437012155285398161426269707119771797777699883071391589273800814091195254764836040795917747539763456445986170352732098821521844843445472733043338657295053190579403065739788413506720119010707024424567892687987944308114503921121913131007896480057949081812402412007911688063677395430029226890963027963824829066302452581643413301537393815728437229299611420232103468482351448783484186756334518288129887794446306203629026535235805428768063839579949424611737266802283047592253579222951931522213878425495962612715258231090231495520665851882847398479142536587427477752922648368506650369831940051810942240575692618729513654089639087504215332645805803732640435101721524905057118288352146862183450449086861556921204180395961442894632312995448715081347973604877466901107746693414299686661709869783345847559344060626471410998212427227197655207012820328226093104519857755137946651136518584005032191951702686185322784377440472068734481151106705454489965892175916192222876333927686946537478594328444863206154883422996079087253490259770165448800920854927003046742804122987522837381336181720862194578789502853842569804614284171454096231741014884262685536481519716366147108818103949543542054070071876411308179629499605505120079313193077317819637054616007523734971420110225253220998903928977261229273336266856898635787621942067443964225451809806484923931734855191026144529936619223850868816902070506395873598026397642146566086012891318101806617106533666188833013931482809691020230145122192498615439291749205027208352262878018608748506330126359952550841934120122350025777032032387055768864077542211531314662891097950213694737387344604573989523384320388893282523186302537337192774789363225050443411329586280915501468912647246634066817805401873286418264396359023026350971871853329421847663754224696903951656307912813876793148091021283627313774698072994763839644370340230559214119105284526109735456515896702937980961873705626804455657411726384853463582548788636420160405707532878281555035034660857290387095982920043929825283620748451793224747200764830699944120197088816956218614012412194907006239009504036641696027924925160045310233252894762942141245498994740697663710892573095650721303281747347327793904029926349668209397686527066695620794138827915397203140206524377355059353698459034279690392611402480216666155770982106678755551814163503708697028851978167513812957715507193352261216543835695719689489398181293306399274307933975555750658476071172935265069741702953503052816343641501681704747234338022569191719609110505212500325292229302099856190193996350649551520957828924410403195754973140907412336381380147381421371805116994739617436586410669410247253535759800727587138221825847658597324308707443990617241394864814931098249271105359501679008797043818412800690316540480952281346152595284616105617958921764171756155333050205239801318953701675207104217325404755265217354644977790150292475868374719216773721630615064533755840613556890764471048700604831488500077999938944492386001415296868146717066272675961309360880106055100571253750305635035948398397014931318353057983081709151872787361556449274218705870280194846477571378666825213113860176630802282851630976330510497261483150155012080622669633834670664794650067944760187397553320328375247748226112979854060427301165795294201081157464026572708058432140586193877516714047672628423718622511530696871471541749431394805011894748624087232512407884196831680602317977853206095239524656637814619747694416437201042199436687882487276703701697225743094327039363327497023351501719313208315509660857651512288014911112874411222549439099410867451425152618227176080061071262277995938176426689696482150196123871197580785161151502671824858418210674542298539800578666441416256865146836968034429635227004700998543751144697145301982143105392107562953321405249107595149648163419806170916987204229124560221921385543461663911137061 A013900 979 169865666203228214404115684063533024432444345843592475921815237833441938995389577261071712012647825020959519656659276680708338202724126944180044126130063499998032109025325500333037598545893477834472382703650871629353033536965129976090753038667749179559211256570540273163000177763836729239765194392144583345488018658244473979019457843272868278847886373164867675247267458212530883996556422389432100213324049575166527258080179120266052231190027209020687839550585550822971678634823621494021883679948838250776275388521672207841750237813489734292489305617118828581035529737094061043802906838851837223940379838717595735971184794667875739123902913005046380078180092093487059688991674417453003958396024398913138218489164793509381283363020654521365205353712694259527694781371020912757193001522970278445972146704380709403357659949725238621929353548885452129995523529240709491580103482954091845048463802204293908728794160154901353190568310911516916806086921024801839112665697152368557963132378433943739428044267194376930791061848464776730655637229358548346046256136552964787151487337180196508176829800981541267945925833745350054306707424721785564881768255883540777381036496569865186429059691643248286192217476329557906006582017681269882077949146268796310630705163897747438888951052107247230748738263218255631436150508689257938565834274898170936833774162750259735128553931992463406660146011038350576287453140686275518681413224509216001258227256515377590346201291303325424359277004425502853877904487921558645309161693466837413725484732704914758369908585340581722368208505738562250292553058650911303102729299822015831301855016172712857305857670667912132849938468481812687025359668481889285217184608006766638664315951545459578391719907793993570301283058322075685898680652453917376409830797629466337220144688609059194598993644872401304641910219716626500341600520745265431044194930778205725986580744055504377149544810653819003173873747168451003949915984803107403936265568305715245703204057968653188522660103647399411941882301138418381506103128395600227136040043981078361399430579647202877458730070255493956147223874863812843976704676429716837414778243543962497185444633521251364330464724665342832730089440240620761113125111833417763234466352565748457686529180031375533134693043255005297130627477107144184401587972946974979979486375254014290009725467624183805174911980069812284025437330194648679139579476886281967486518283276243295817904711595093774643401263931588319765041779846702582884663252154204348902047603809974235932563998503272074784851617178213738332003986884373955426047093181424117623353105022142872912187619995706038880361806141006357537266013297731860780413249916479189537117567119075701870151753461144719178630664631180321639050648468644895472234508564323763517529076188046960498634495032453597384030698530640190935599391209144771747569159402155094904251336714753578757926540262481022101149902979114503283924133132552914353177795574608993470084948214514912891142445908222171620210326216619772300981354007732240034328076550615732562475069562871185953612547510901583088187437078295292311025006220783084470996954570435158037206481805223091446486402552998856853845541087446926340588942976064512819249149318189141124466379282080996197541121015677426799845825444181149086915053344274068128830280533639375981586268681858577291351990292162566100371483446914359326524887410724137025092712448340347653667448281049378320034764594775940892032559362964637348632516129210372251025170828616266515328515074262655577616643055853306685453535980182140892352162968998689009416390563203716046853387924190201551496573641458270400186040662864575395994265120365542741709596331066823417592479613289664528228070205333061497465007671952481102355009741428787394881293181595002598919845874149710629832118262229711155130697773271127158434729646569634620523300147733018968343066421043091160266784497514394290943693520511843591066905134844535239961563736461920806526575318862561219589961737131961882474884314522253820525067900858676508748557185978563057241893757573208636688432698451335445150906506731411252615479101030582874541905412955923691505787814226872220000826658685172378678008383451375396808572846093981925809862626002300504006852673547954223657253746028196029565700890658391486885235186443426284599444046227701379041366348710013136791740986654574659473280464687611532625438924665859596090934120039434282300943030572808054545097465386292838850125863478803031067024772911688115483595814558174615987992255412550905967116943052011638369296687692030240365710984369363024137704154890889140106415470951090218792213533110540735722577200140093441920527229090939734333843370660782372717160983267390845826472481241050634419709397706706657631899087744954445552387389344214771066211568938380754226762002883689919478069059320068672520206525454287622968790411242526234606283669300942879618651580963181228101632742120606416080175261499230240360717812154621480855366463450423792868812227919776979660193244231392885921331014418860643877163386747895908724479563340601618173958582600307457501216820032780753456089006597158774104771510281882600659752039884507152312858471247287823448877791026318984935324766227490689684184016295390068013452102186081559753103630427531041300610406010650123333066312379996401349060218412650137911339358798897166248324990806516380709523866198008785524913290946370669846166741507015455823537712122473294797693198103160554495921570411650335975633485751865676270077806540131965415009541082902886383429463322908437730599650986505059127944773285316615677376762405668311128066974469188892887014657059628643140298160766215354494875317081302166259522079802019742298158012876994355951889841647078012217042461761991428872802736120056037285890863517214052693895745184559519703529461238036234196628922062414252376120595031234993483125674213812296758495137143263026110534913106437677703778016247134948045201118525726841929756279988389623554150763800215001359889358813829417937649917965030623473795130394508954543884354750383290391157552256164463579607455668256866773837889699155326326178513865589213647761576417554169272864805341354597284155790805193920566891523348793394581321418395398986993986491001495748425386775343023169232917233254228055753501203340825489102282419816092446098139698481910882257444013213502576090672634108876008698083132192054576079203062007986382107660245126352853532593808755824970572638875011889965222904499285578458273213870993802448238357779371845526909352619437325041138781967161 A013900 980 693748537206270553676063269399559288617570385304161874504761534650798056493009567881520240102566994815925795189281808550957604762083809576852662395571918470405462934502440901235659189258882098717246492672363228472312353621352824300482220575975993091986954252171000100165282189005463349724854270182152084985890962490154914422187346797168564610510931584529009237345040273353255595861220081237102029913336964193987189141252517625257704183455421314388600226196385998701649455684161787367356269159162730248833637090536749985718699988004311237313689865560180624926635788034795591803056495623461627258132129239686371462875651791087865974031671010906822925923675392299102593962870586479994230919489161643625546711269816422336457608764196018151362156550303368338031317784292167880812564694712964437171473290327507959654962422358332796781060294758356623929566847641295510875271792214836289458454276063046358956933176958282792771466953229162037151444656400244314215921877086405685579945786909894448060141815019692822017420706486376843110447418664060476658635860733552100040170176585264977739241498767018513673959223643525217902144078100013669147319194615622224772442668536677482977760109115699881968885921587295023773479387624994092006664434186225537281043173590579954212913803880862260522348152689547941042604013728688307036154662327945894821293753891862498534498262242204351791604108983827738626966163659329958532122278431631313579954727196561710132110511040013202668951147573051200631025603597024925584865792581449604148233665922324875069573302023298055152905722726495367824982066239389245503913159836132394678635737373405992753235710618632490609684566549065039676892958447406552511644788874745043635735571442022763009569201667141356934461040439776247630854487551367696410912766370429301097307130142892947265720944544017019040689330170254894006671631028376259292193027560986200783707520403377829482220833110736072844681420944684417913682855823450355751523506143782939940691701396353834455898584651966447585711253447961715650327457292783599283246528279663166116869775829767720919032076938660533121794833174555172899898103545711282965402533239236140778717571613208776218313415312470451328495791012976159491082875382363973320243647264980125841786011510695320846250932992650810389016492809880764670658709841900713462709200284661295015843009792049396702898663192715100419000572625685294865122635681130741069693656807246788520693200450530234080114889745424263788340726898113697865461836072786238135555201520767919586946420558851211983900887274569159906935475814838458555729474359309347420209654039574038729403538371012083029097324532822290205824305662175279990345146534397142574467731392988584193083588646462414608742164676050868182786368392461441086243048428662063246905704017588678779419433639796538769529717159899686134440272409236659371439018951483501025253547788528061805758826541012539004844328419906904521976377836050792490062727788084056164840167407087848570253627754476216079336272613511623028674210248884333249256439331768446263974136994076791773424334958901820666392049399958902881622749538931306416071083133158068799374913029547193432999686563153105184275647428200783079314525642597488052869608269979565589455574264092326278651373889881249194470677135542405675167018856278403065919023877557717109085772461509847297374187954904211428373093275917026381839819619199025858748318172002979262192690879192082047046232302116289014973091067726843238360187407755824210520784151206322522691519703743311185907199709521053545687367471750197861800596361133850514782046490115570859910669968474573126346668707905653363599670208857245875239355574172350033476958904085306344586612863581115932189400789753670961794858335298028800022609197639979052028222084364245331709251141454460707333007984026890625558380437906514383698890437784284691323313830656656570501628885913248509650736734833083035238037429650815940922119938328123701218062262417647867227855992786341905139488582320582382656177557503824651350660250338964821588056491151812235360644675537198498966307864672177797542876262415048263428218130811998104548499470438958700904402479517871783060577596157562771196931232716862145709481289169305277677181985760718621490714891010889873392792813681407501432545308573238827329979475910188783732358874028642601429844223346132913361984286155336935021329484219111138948007087737666761842254580130587173591779563732105435948375687103481623969440637889159642937983866942073398344134669149832855507331175158322654567611208274235663784275682971499708396707840596973899896243821676694035227997751531326818513659498082790292529305313265669355766241067176857536059932584043959071949196529888923334220830742087109056137084169570883358367141096696158256196034950889208096890726285734912809776718272922739280883830301323238151785508447990814381535254459887346012637281757740075650115593414540463309416871106383727510784519459865664267723887447977338501744582883028744339262879308888859389082407174888958675916784193917319083174519366864980468428717555709118914409385882421156498287488177115912699907970766567932462746480071429913747011237093965844355545268097595279519447035385235208380392693344813074460953229865625136018872163807743990277884269210290132709953306864259798502179354699459457455682746098187079322840893838986609934715571950343277884356972147131463153878971083896467363399089399435155543330144366193617105305756553588066316123777347781639791548808420694792680360320301039768359500083405881746224761181450654586553673443979765193636298489498376519334875404590112717752355146449458496588826628749447911886401077934858683460895507874777367063258522680385641508631539649438548945526137469254160672956773635335124610956650842527390656981935344161581517429821192306804004718980704376171725022118686377224028110543566498287661868119427049182305015003666748101937668201061749152915225947677499932940088446353933372039520852159552856862049947130688587221887268925490220919539628573967610899534359950165839344415761632637120395146669816950326953541869938389302183537847898099158209967404071994656966773048036702008509400281476424359431652122817949383283296181162237400330451602969386190067398181127221885699787639870554565216268487326505250826056730930018065468720868120733053322975201858440709670716138509351809279084514492195636694615999850018268702286219649304749879191152277314780782815465319906933473518140685002074934818856829488436730267012091043739659572652725245090333688296013942396598637839940570864207261 A013900 981 2833339094552666774538963674618009490202307828191112815826771088428858993321156869194484694123133966094717356058341023584774504566431248776633535342417667796901421576264353387177456930511389638253205117969691333766999355737320691078423737536564129362977011848245833680085129153399401872074627049705197512442962265797004176146569765241662931894352306195306511155250116325442304532312404795000529637471089408801627273158978548485832614913354469645515796572408886253683405243609140839948807106229205665771991706075098231153423728339708395528624078093624199250443498148548696711278454836832275255346564687159932349377901912355633744512408721607315566418587808593364157203106353725113530918492516604557892738949043768520280748856411461721927996334929250536932722042994145427134194476282241912770816451236499865585534791684116089333666325130882899046147367892018662637261208401856405104613562567323363697662369744948499712240740955150173905092252272648894203933560754130466546882742168264486825216873246863742474094169924781718151324221413013308056782011377457760865326159058362057280849813944355879078714330539241744985959364531512343926178235470048857343815357875013313044906953039399539003649008961240593193888290940478625996158510222324397903035045706304461181580915479343633439061582612747535435560040095073349643454666292568226156985540641563509522127242887321649035356442133104959851154131135967233142970999129464903879423206681298204876912262670249028961033466050754245981548372298676213095606075968347690909751405263227032944596519392366653610348037415093002458229377081710355856951777239999908149239410893642464788409482718973267573531503347927603077609438208488011548519360993888135107457751283061936608430144586097973682997389269721130612725420443463028360279505240046236679040813147523719228820878175333164451481098334037668182867541614954622508951504836054851303606940667786955796766167586728390305841036235961606575885690065151409421375152902965330048794718918364550091655169865475680820551250915918073890849218018656914790616306429393500616401073968336130178773139824457260421983255399963033956195646744589142996470283451404897561790501212943077576161990037791075882741160988571886945953691062431988085801180400038552596930564091396842270563494281686218167360592647301326840872201907524016545753764107591785479635499452134718733123705133244030934336340657661133938443942221507941740733476933460133416244151620653210979536831301324176981162226151065313051566030550166702347955659134086169781152967463150824793714661597618955180545075083710857563425913301960329665108225668272678371148795720464588819311219412221824048251897252579195723183848603306277904385526236249836069691556877474605793965978483495624026796185989938020164001766320330547161168750832683937940591705688347726683785175087382463468041353650986835849775553468738772718020739039776675245748961429234975851562223726544070208665108246696592877659457676622041881866879892547454889433621411365684068565833350317115433123031370751678754307621473131314843155143036871646019358634099829985884685432435346421555217738353014698887465182326695214001941595881678886722246907452892260160036205355937162246375011533491458043554212820005031813803461100307553733846966354755037899716386886959945874560355296877945482239922951337357350002934312395824828857053218400812244798829978621266003363098389146590360708739864994595539607700431012399261480423564391305438082340616202794268196630079752202969414012145072725893021246958313577760957674780240854644306995323178742454837577677399103120021271870852327493064532027128916972579885556016626186807930776699664086736310927339832868944073281337133703727232530182764499159770663954833757328737342722049014720201138246690636086367513842974098723479084296065304429279445240572208030733607104834433300979022135845234892118237339098681756242273034587184151513083549468529257298703904474327035135970962245828336268389304002178072193153887994691761122090458544072829588477418778927762405882879069616566812603103569607502248644280006147926826796916415506015122658486205561027715449096267412270784631235719221669322371071001419667069488021044698271408158044470169406154238242577648853866656625227336682748850177092466342813378523149050058008159727289273267937196507544277921830110609779253277142228222412164777594593385071297731657546767828756021688694695036492559706713772965911206253360508017855543062197092075016403935216478643754786882662848961988908250678746409501515010346759795280711842235503324014148697024101099584930562702888489941701540149288353607785968700845026843390818455269779421916509228359213633481554260908698071039879906726426517289706785496915881678214629054588704183278521594028614294790599320157876630288482538961565677719512114296243141321904875162032419796932217464538258945346837947733006442514274880369737557935064068000702712745179918120742452752702452887910522566710556819301475396450171696152313552697160577784727864648312299519810848225371171017270414243161916784912137720732633596090193797989168267458287291782127675812428751647276173606843315710859539035362006206982164082340426702998898326784982656978680653156663874499781570179282244422219053547047429483639811823079371038437897421766015141290853010517630307322549204707417069654211359022351948849493817368699052620981802117968931550780194303071755798220259682712646255325584415322518189670185936115717813396345646265575229747435189852342854304280019768023480652264501796818996802650138045045638293365923799847598444266231203007095200297258809040992083974761883940685111405969379895376923423302248966383162528794834283981326804606886119600421195737485678871043579713811627186972243564318386858583432160845817758732668662616958709570579121025659236916650161321410542476793813723427318334559949151907030430299090479223138123248420130992501094081490369589871732637624490777170227208135625153620548163842545638679979151825681982263155051126392389761497016905863536747712716598569693642399179006832254632367756499614896042938909346076647261287304557245687437089108138474670144486084937837450512654772259742709655250198978146202779169866452909894216693216780874928926997722138873108240450978939868030608388399782971770354327345358667421403949120848017711198868366212753983809416344885259560806881452002182233628518344722090692020117899603459461225275851955945178286354464206933573509877424728497226906128911889757659243368627996170553938520234348043828187400330567826198676906703438838155890893400739125407079738857361 A013900 982 11571643029401640926561356082471087176944735603423152042230931629023391443481930090634064133752985554061401248595226632763601138874266429559897798325503339466992892761042821932924839027358496932979553275505134345929135835766147171754081464896819097295463777066432657578669356060527650585141856408328046865765814632703810552804381724793240821812656148084557517515668155334855241382721624735666458092925313725576134747935857448849537468400245902833720710297171704757554649038829335713575763051357805088785057098773014760951929002335931397886849125966248685782935541231985880787229048677561532202636160185394566868026638578153556131596872972325159112125720887663967147797363862355089896737746205557191494293034528604057447126685218907229987851759480887047137467028514432333104190794778780478189204239311440337537748228251890204563715972133363978877269511355161312095501138495230145944157355494767917000986581937713912623262122375669780395961172598977621467179259409504992554590354172151158907355057244389457502190473483970939883541403997109064448011469448686618607839431536415536502776005979957790101256276069647749938901626642514095341248457661462008326733646912699746820017531815164696644341921147611667903752362918299696909536967757505295800183333204163756216155798490102812672104848610304822219906195312329162352182846060144185015970803519750170802829394803353234146948280672256099633058438126534912846441000515646743398856197830296679836002248883826729428785739731351466767487688853395820579977870468404772792206623986950788476059589446884042376676029955018746432657057168790346065732610377660864872216827270136084084807956782041441070327586354774471656867784196724096453319470754499526480503309472904538364426161934227320416703320513857339256562502358567797589245887630378075267107264016614769226146577376756352269458405187141574663317509577177788743431349852436454263912409988249373956528501807125005576475681932327033378181322680774936369247683346153607417612560329211577393878970902759093514894184416951921495691182159214724353270847704592425260944242595155557599257559130205721746682235362244426943532597065223263501027281114166193537006147794282036071880759675332570803779058334587432047856415621769544973208686672977852699676713736237934914050637559328965303535563791435996252133000682720743498529493745579718669164822947962856912669257258387079982953983216294494779132842870802806371271333877421464345416155878061399614737352254569372532941628985791996099213876935966379225988055425180460089376615569221746690834843145497172471819321694458597085645335942449484345598169560018114008287167750745147661537770512674563817289621821155945832250879264611772895578832086994191742063357134850914997742246690422961583462329997691858089819777830628307991476456444515303627108525793486638896973717359553806432291160487348987280904187697229490396441218333090959147838579122099994110341129483802363683279377255441801668241868756549757871774406036032953061390742639780001670113788551863481457533205544318301952146511166037076082244762832030526379308616885749745181629659294630755620086320425285684740995438605638250200543673681960622941215316975264732611864026330388320267582430978943997287137804132395370435786529283227180511958129136421405041269595401420001906237821628334514021961551565479852490504334028190100579359919906323975689795146314517091105601233494211978838760925191364292637907348937998170836211459359754094930977525392974448273536125105346051899586736415703664892413967723695441247105000527656454693668843906389625238544605829843354451581996469019861566752348316529236936630483179213059026168456893049874796303854194659538759887358632382269096526094103751958673782918528428600503140053510148463103067788188914447473530969649653604359570659651652644605884924611586466195390527155510461413878961725284027659668134985234850265259350823542830553380378736037467969808262893914967503518525854142879149753982065024864599466822131987113008616290490763830306387395130214512437653369628672291100090135919147891737569541190352617388754101248113129484531868464646170617998853693369514834722523783214432108938901165013447969063698163096236673254956329677578663341843930560749618261725666189747590973351261757113518883150462039771558490961183150381848242855572193658093004824276571510058088429851425381744580338856438563072137160318412036190296934819692693234299590749426883850923370555904156231841275862205940666570328221555645437568862270224108507862175505318889791546955272212026665750515585861361109508707664828324915914496065429584659393201825248714257912282557089874976119285043985761406828637256051092759715649238531474700632044566941305265689408772354739649277878044736474781343631993320693857669968581474056104103637821825855469345939937145509400909715933022554131767725070666279138167896949966209174319344878992553192925530100153095185737949825302048776842372029764840541968253125225151816265974968117542674427359932884026212891184856738036910781159005048086624922805116080911827503176446577381869602425556580561360110294658586654679422913216077031392267903882392538037154233861004911942063310850619038144503655320874454349286634237784086508432410550776793727029258810549953801562839106450282337455255298132004204561114071108064455766330529494766761591834265594546616648166549009321169508404399011799031315472942333369660927267160790426401284021474636203111860950196051876139237409828650258882061386729806311143303606964333014604465355394104052890261660700231439908936399574062756881376653826159122432480514629234999263124811153408984964036004178230950400088788330032138305854440467013511494042420784021788207946199805932660998562907954952757780405940526913276288087527453871542565154257850817662583682715911758760015915150527840502934117940016091421663234237494622891252654887414945725285697632296995905406604710839308899932364733137054820407531702110973914825526834376497504485478541533950419609442933807460350285417319728242254176294870253572935084374616129380982617976307786687833696543862842599220981156470741829551669307503063637452538811765763980706869476183868040787460245716992896845884916610430750195751880290983347988078105680323985093800237934083539293963675749671942034790275878665506678974423290008404509982325009493317874758030021103562233457550945345003564462544465400197835317370055533888388389049610332249127658584478553622001614505263900211080252904547995177871145873501056967788155510864427621080146743989877472389545842553344421262351312153628852062814179768547086917461 A013900 983 47259758868022271109810160937776249610447171622676098678827390097026062017715994165088671962724702054327722900789013686096456174877530399232008158038986514220485140318267750099080267996473864682478726512043794687343529595988357430308015864866563772083500907380794683249701095756157038282428440899108984532521029307240265382518928206609799633605890787048289441843257828871237626186414770304560117163774366711939217500179583342703844824230912692009101586645389256572033699694131928817150487453813463120912140482155968358218534190369179758041078402207882223854772826881094767709002944933077731230318544449330135940274462643675516750610920503146154654991768803029295892286361547608285002356526015862331339033676611306359623867542229224236900615358747650270101176228622821606063158729146812129753007222976092793978255076751773036348876965505843959496635288595125669890548295229507934280678999733537144591646300278399328258577457256595325784925420972657102811728280533618749597195020064836720244687696646868227774153614946359199549311331605997127221188090386850467742895630177306229046523988798751590510330858352324445173218072272318459297288167183634649669221214089803948687380421703845952729853484500881960497382929146990710447936839555395136082824551322458400926158112769227387336956084314194534733141112181278844291712313777080926167911374625815192326006334145769746932785620041841808767473600211019364091062536646953380362011996414912500414896620668685629486833268422552256776563237533842724226508200757882400965423865231729702165863445319608564354624950615322017324361119840113821157404619776015115885485616470790051146848261101492231516765965759120774468285374305625079049098503827922270598550046721598898038691252381739733541178448013965273115066172445129100702036718917114727576468044077520395611274462810987995060047342083210092224029704181661384184836719363685575295698937545419256425232010758981042399889909055498769346863718141875598400580832801709294207878875253093332445918498942929316583272853471457759532473852747631014945917822381173628600647642127117407946685396501232318391346664125177826324508423206675395687809019825647265190680345212775057803204282470785427752284855923346865814082434897284620394626570449795521188602366246883086220409122906692986525134899616167543729332640221300471243087803935815874596454722566598051879889426238235931745462345807651562421951222701488612303715625960110879954578467637746440227948435080239028931159439882502077060795494008057225363237043150034942231483125022874104881785273725368147589329763551660050816081202167893881465341829898239539439359630097986008309634070088584698760756361769404819529441648255480206294606403705325065487952698937801756793194107450603107825980085405903315316491044457846903296296987241501396058777557301704575405769256041871060403926760837542486302928073878442658957595976235395119346646688831147708046038317265926717321244987928327117635068284430493622673871723466168219630978993405868144600913393938454196484192822296755921321063518399723188464571918127058704816260701531707420046038873154860763658750161335229690336384211804725783282290618228169062114840417273995669724846481799965269193153673943536158264396792994920064792166200032157411156068707164187796750454195848534831205267793550102617051607194710127831036321241108865217966264428249337655438668046858265566301477103314944636987362333334976098926770041705027267510342057382631058861700242434972337168397162078868915909154089782111753490772777994312275292742779760002254270867619066929774826365263214269073759060483361120485644634832511885373102129492982707233581833620965361886705459367220263216908794721277871057599391317455227478171555491344873775743474795680850848307702256810133683841095306677119935218526890653974217487539226491104898175060647346347430970884481461194222648878289761332637203195979957782097805891358176229358972961896293301012696087514959430786878389387905750114535547047736070700225602800609619050118147066838704220461132564553830132754169224197527823793299500745060315030028013661520080240906088528329890067139736367944128906005094105549845390549475186932587863901018731599503293477240400992528696533088138647088076692332055011214326041854861493489079584193685167093061804493059065657656790494685251691211299095832769980799749014444636253008422306503919591881478448593586915416827901794041748130896192879325085762439988610738720370619186590111144482280544059983633087220427966684551781068418843448383116546711574196410317618346454731970768705622482633026617411309295317032137012434967700099149453811103693315479843748167427292147390244246075523991047442770735634356326033847889551776907380056582764556355431000386281390960308767553039104803776353566774008825771331756798148211222643235912089764771751773346352106697728833221294470646101253944855046810739638365487780350407565356201167546619465922711550708449134615022293084556985167757963684633263824154171455129251584340095100964588673285358242273675895632933853297391168075617550428643131871025135818056227231387814525428414962885799288693419986192738513983246990079643665964021867492709908324064305005523199638679882375892177168225493175316362838054037353922937425876870916592757492704544683345618356216503852250538926517151859726281840106425783971915948953431599393650975517597710443914408487435594554359256657365562712738651341255910473388583191765354418556645663392135644718600350950485791604588685146677404506639429279111562430415756513170538727475923963527058436829279441987273268070298085616102277773289725527304356448788900604408700317202759953020507472586087078426165770349306330144766444169241861282573609386716891770941730513003713682111907038601454558961884220861889069642782266575681163737929863539759082185903925873734012937658991306236612586026844787859078346267251585042985761793274267019706143532317522670738969778729081220632123130676512848969803887834566647396957348442677345495405982624061023160919433918523660055897487477751029454108621000491059656607919568287888486779322321008362123313176813802170442569704783551213671368439368906334552011649248107176993016407001175433813576837305220450048285382501457779487116867845574645546828516914016342092910928136229000506333674493106121133146614867623323553596669025617145167219079621226217273434474402625042313685413379417506361176009100908105902607548994519552527445326170415802562800115973071967717371653938724733111540263200573710076919711681048397275802574863616565117956504221990256317947748338591454406902926226689387561 A013900 984 193013628452648625461846788096132918810276904071343077290297622722654236912615909485632810251635918384781907426835311584400222760273496781033843750255182861714397582058977636447403821604666907223576049426564573926374396566505646569478397901717397968129998139334810946654787494878816716206304277904491902838253668314729275089010937207543289293409452169274705957721491142150850460345562749815624279068688054862597670131700936509520115350486294756347063799120020908155099404954503904614053122960607018545580393855313672527768673705420957418995326343535613998327501557037906021895106636404127695195475197704053657523810873157497821636686811037819713372606537960220750382982621482948544386409290257909363284078777681912914646197053085916935150040087276637215770483936494694344144152628867224565936386552363883555979385537216993009525484763699382820824167678786641343525658183095128583903655383490738785763887246613310974940184451759118226633539696719849846250482282255632868848653778641819713988049266563171175920648552956040553238541958723384473281181501137026382159227786102766547355137669176970169554832768927586618856385102185448091934513900882849456348716029685382396638079067661098959389947345903536515749322118312153907531129294365028830670999832880603677680923274518914341850249680903686213498156349400673109250626552409289987643293013020666452793834795291072369217936683598506173029047698095424395903672596982358947689873556570140557856979703369599648072805238397814094453418694975204603856206369223468271665288573416772508345305062893258657289288115432987266276440573900128697102777365031843110803027691713970118678894130012865524229855397522790914126698765486977690969502248582121173273808844365728781078716982543515627495260440712283585894514869949324205306288865766107176009780715285045125236401644840818881612734409849380420862251938878027440810675830389947621750739326528184330585546480372765234246432777463471579388295458126952273303410579826293730183692322300033732135708187451316564787061244135634107164335994480452575771637924304773597741533635859002332912465774536079412774417302300302885669751175726806190203976505678945821412522788563839826349124413243217236268534332361396858018159886446435015438314771000580337881892112591261459315859119272347732960289968657289481512511165260453475904366143142069549255255328888965670280708285589005607077574511975375553739053410586372342998217291699314804933373874257787874281404431659639298296777199583566615426071937873800522163221771166100857602542462389045154621804118207049776937729276651098365198008053855097569186484032829230001263828104642814754523384815282858856793503817858787992845012165081854966008008307979321805284413105684575092720840847433115603275193092786335135987396391161336995599309821890003093145049480553448958119277624369861639666737687863368105852274849455021541891376684138953442318759088501979185578533137584088572138413976443068709460500015510863434855982179679901091963100937947899495232734993097434722315288389735003155023276836559827873731346635394638583398795147386347805917447407890639999719465192659372913532517095815892376228986396196283494752281863029142988718915241165719955877028112906469967503781206667346031537750769717534115059911362997966544896326731719196952660265400905767648403085995522827784863270617133957545561238517677548167914719608841889257597428939125668706864723492935709220602920454097543568266255506898460890128128821828912957201788018043470618333492127233212394543418593379348757835366079560604966669904713898866960298133197858659538408452679155635536541738764096623564171780164420167595378800273218255446855653307123644224440425429965674464212731679010211998827927953757090332387701156514958630424335094740523788309101183095332204545920892646786755615076442451548005741663364887864889175620281620144785914506472092548384934209904941557823431138701818896501210832653613366959253103715933326236120816977535261948524742233205934082862084623572545772206574553823018745489531968026862199011435282714347582682038284292401577674452440623027821231964797064640632353095464440056984809144310841570229109388502160426569027546014502744263000393690998933987442039481800136711061107230038203355440201865481680420243418885013784609940808791907023111501755716134531117327757848589711711354235749642353365547950550414964509122738013379516914840782250544947697583141272234644462087466919925106618604366190571859515291226452275923215875150037079164344613613310466946384934671541286887133574595406374117296548441401486944026641196145704313586267804622664018942636383459382404973444545331734337971286448643915641293607360852067404175010305511164199566301619207796469725307375772104108612215102387997872134560968207809378415296219341521799271073907602608462431801720394076189275609985316301025487921968860212777337436441534788567788127009216879888078826544578316107394412166959927819130347162208932267680625467242374397417491875794064831524854966741944577565153404882628161999030360783185728566928797713323171843517585628219659255691938204691116714978336855760752085259029749557697493015431262775807327673048844029296219352137362305167532146291263616664926904902802732783259332011194022663961154387327397468712123645796523274242179599480278280327626427459967389460493650745485899036658948515209342762396326821701279617944199155053194473603352040658638681474605220276786002072075746181615110505484578730880411917229971978092253596230334422970599758248811233623421591196310387423148535364822888912896998299664741399172481762808928756170341315789249476855197747366177374188109126891007589296310823087382048849372332250570779398044854906020160669899844398594892529888980052826921648259239165710790308306262011217156697704006016503243093612593607314532409564842955972706024052792255699204822824940049733068428465725643192725673227209448880506481526657087697212277219342264874710119076802990425028109041479200560903732086989415133069040910248752534220986076398557950984505370457144554473136726537234612060916764133656743917070552572756185468738426258106669373876206295306449514594989729850205328705843769664355300849907590413462974815088145262652378959586218661113487084979255452447892757051056757999614512100997196917866330969202426005222927475283348567709564192008194584610300129615192651010342235337938364910468292417147185299945027896224945393456066298996891984057921349662534516445739196426485289222799621225574700477726289898857871396281440362502571803071277214811276849534627818386716937389697534686647905348354427267661 A013900 985 788287152977090703897353929110204549845970714194676333304381811259214891629051548546182445981516505911206172903845522877160534175455748476917102294260942580710632879284652623992478395219441720458714167039081802937279599391662277660053294348801926759037693530855440722043764262622070229474883507694013284873614645017854147120304657660264755346502837013986995876636299695149430515947773172084740933768707953552390007182549926499467612623036426900691799609049876511017149634874094351338158973536538085049023432124880425284332568048983437615876231314960144666183347436600069021927826908844734324075535450418323246746653510873410010844214241646370529204775734289875526859889707381131633077078568751617888497869420009478216619448030705246440763213870486601329565449215521917665613477895709260716965362254895889194858964451933458367196041848909413077910804041100200697734484111236997744649502855369909765677077667780669966064182259613866508512266108913235476921440939442512455297655746004834535718305997619913962748696675776318179522082452164133250712146649975230584402884360450094958819665109823333046449062066409925437657981252220690737717840157109546347523247485554099931491975358313761921143443345351979387508322212720786085901792682245508612372261088467506360620336426385972582464946572028425768234033844743638446163593153321333647823960637770716880521753481283063954195344427421342659774106732839220870734585157008249160619160282261667622484248663511485292293791946945750940971301745566928097813736288751935991776476727980014018105568752667420575493838881527978727186877224306089511966150139303915480673756198756717075666590195279674100372676658878227895175764554824131074666235102936489665888735975082917280532369107122954717769020661173478105435374074874904936215619662964224083648721429076368081023113194096033235213450216000264426223944005823690749042321969571415471939816234213084152728760966036890865951090352871341740851316868831743906350732452479146049736947997197890065449177944078109433563401614235587392703971799393610845161522218291050155309795263745387286850134382248576465791410478741969315666716446537024888218250650819888308176705733296366798632285365251036757861557335331513269228824810395771692986636794558241158523773458926083517253359544879314648530853221283204628734728362551383301394497669572669388182937543970753582959110989882343388871129141933143274401221773229213872411362239246463294143197173230105715140558120745564517813166057596443997628235827542326586367336198841243678635401273185561705036064820973530201041157076500027484403549890757657837412088624961891077391601625999824381763710447481539139889205736020893900366307028422968948528272738626656164283876849339478820756278825842434868451819385441764115221261588538407585064136842890783522716789728577821443303899864966576292424563057740469544479381564934102934260113407068583892727486312110021693800472765740313721559068659605113359376337573847932865158751676012863729587592503773954276379508218044226246842591627805116120433719951470829578934066524961878833097602660235730460495252876013570713494267512805337575531066603538781869649179569691637617201289109079185909369910455360158037517326392949426900752160329931314594749359456354150796850299057531358163977632901341103993556742584104646558610691917400776478987868390707413145784199791285392150128674269190768758842917127712082691374924082222222963573608029500231784699782381979511019833181049360285237420779646279356395806433530325289973767170420639191641224176440899546304981524511939076451420566091507749279473499995392210250425651828185784395057531541288570896454153574650950288758620527276982500681365938948241044965681662977285834625139383867286383594942681023899057474657384764867944356988450980829351918200063579634435394289313692809661797533090201893881747039967785114940298221797179648951458191606981721248232937003237257019491662851455005611652560139347013614267264738768740859231848279378588593751122673217257760814643341843144681472543000150475933844801849568949676779295238916881575781808887200948547721288659656495871233909539415101171716011089052367814275882691061900310991969705376672347264170873802437297046020889659420141781379099306256362156683879015596485996567311703682739243867127836264996707432022020754670809413157183090190053545579350085022587750390900306966672683443181298411418153630232871436647004853074783682255885735133047866148710563280722018260413244966550281878916141585052179000802734891366197658076976441317029119138673767938824950786076254229586149335819867132821989927127226742427640196322847139534449841033881541442868956193064514522863116063289337458563763748451218612932009308180769801597578698226162087256311877924497582632584818482490195289704708928521924792217113720824026183838063166958696708016640290334496247600943963864136601508308671524492057306469668367782623569538845392525626125493208166038069975524662483366710151390048518867175987422415972495491694525742591178420586034546559048401895504969617225922469669780879449282014981797538585830700513717194466759740530949343352158488659198341888921815835733937482756826456948892718752283553527897023206200296028084844637240441543762842221126249519155906414594438211329364652893921226500855759944417004004964339420015680275262991579503289705741517848289914991985245600768837017788925521713351906602837923672605986897649116654737641987848566627056080454430560073479367421191570845785698551004617905047188649443263728208052649744026442449585268356432008525432051543652659070013101731939969708742004047138156189577673789975215952380099030673244690986452652328882000113087770391516888370710334389966531844212098624408145799176212113322730483530577206935918604408943912986274000886249628676006911621866287164226889128436184681331084645540032904293378116104160482054874501765298565089054114752919337382325401709501738521272358603792963317068472031690169997847725164414244489987493120205557334382403050587840473764463455605426926173769367989394532068292177987446416352602217315031641488451760832946109829060075419159706496517188006867365769006912150670953433172865245529963148556408439915214548905276309155343843561225035220072253717250862172597891256964977956402983628486194752929454800177650597250356963324732199168731198826144859511201511369661537921183989733685909414069208463529163236630690788376000195706359313827799505548982940642078106881150559897864604996200125155846990859795782418302215331427424426865937116003495206344287950592461223007701009030710201091111273396881119664758281557761 A013900 986 3219444349760889120877887079232915512230478839813191807524759059745570798117101058469012273815557543308463041962768403828134214786512997810325614397093409854822876452919329066300305006394117149967154988318481030457946549155087299853701319503236297878512603187060236308339659668739059646268601208656627350765614445332063140108183372654944947575407583151661303846766188221259484319612816359884462532345713921811269580724259337366402176181355694141542279475120209708521651840938923614394526401979548729686801648164656269784167925501421306550437732189660041791304075449165778492524459806239688297691218408588924390361254350411604698698866228522183524695753781189014929124002413804987083781729659717051370032036996130129993973704321651327693967482531668198976679580706562279460049670687344087403418952950582555956612691577105889250923721711172782860908592695061370769818104293187133725920779261119103843911518580060701989072692830671251821281454527678653924530333862218104561193611129914090732161669243185488235175914842234736853304316464965988773366728845310489204990404419398593271410353094694584318335660834486842889864398890175775262604168703491255347466042578998985084306308052864593375903858110195364368502126257295175174217597395351563969298163883671231194915876619339377010017670759767865708470385859351338521615176961072812072411485464680022582455773914661642778393160371375932978126089081695394797387989974322547405133873127945158998655542450895920593742367984313088363771834430371636611209178190628070535950300381219903231358971448337765039794962869887299447682652458665724481910465750081260518535168365098506965446996683131912273006149115201229424915235194121788546175445450138020380945852484572117548339529202769966485795175051319263103886716694570674124903148481131850544253826837212223956074577619120803431968487240616895943405635938128541211854496198248587500364875421965891201243685390152232022521714061252199675152604075312594119670932759902532860876719052303900014191053090587350815725722096101176706129683929875245446335018053244696230350890146457799963611920680675793392515165327640555624083752306018309882997045701264156659312792062061424938660915292507124473819144174784768674370712636962181567098416319292107273768101707373476618897962970601153835379506171895957307420132840224467092608569326799408620947323406268498678916888152889468516831967399698292380125304245267205605529116932668719986073525718386247981311268561495080792765269308995694527157475571501443553709424137023722149158520975218425745099497371402815667602390657290838749080022512393241131432548565295484311066117592347508757385551602269801482760645035688668799379934901089275905653267220097865067207945724264214791329539108901914088678944003902094264739269675011298956568026344187091875911163647274409134418900742409859202467450408680909407077786728728934727914663425922210544872219574774851709672204623032781010533113871761903076142259661689916462527722878755812770872416132255710434115825892822642458956075309710502552579476087521966554154200028663334304132752122271407009439122766179900164552651443315791997564004646579342572616083929757186884049402051679412251643560660646876801182550238771147354788798755632811867730453705055443623567103231162877408859214510000104161189085944484371114668485470548428618610832282356536736110396151788461365732668711476287878759116684206044631927018819127863027753936126889926132124165926024902935611714556873390298435443574149165735469450987635047107152474482102943221115300226454277963721349240734894074323185394892890340047000804681321275973655057145390233638859625308193686779305068385520725269370854072451508015267312624450199985385445447196054478366382791768186526488998512387164531305699775581936416320889639256136998472797865648577228252380342117632556966691226645004336967679471155712786907940083201462299351800265654731629386247858284630562919743290239873555832517667277649042550186870153311929650789658373054327553860809275638200845687064929036746694339457558911891489078626396943883996464555674960532061458026281164697062736191754444202281183834754110506532604809864442651946774448598122022614465698572910133947529867407967302950961478927460469472160855780914940474786971476624055066554296322379028616980663217709317819828566986171807395084664615828287875554169261590835653959226334582894873122980184023371292659387700467281469167447577111484945186742615923185814960205360075499371994181132972771963292763653189309357450372563579221549837560959319942503376674312722920330364815975307022088571255177025421883370233865975467753442336325419786130216316637288362546857050976827339775177196046403857726088813370388294232147550390127474472759004166806725590596943318501727322289749156689072878291439685321565818706364331126161439217618239180183907468626395406459323262843761484158356684953681849535737410079050529380702977168006459302184752936964124247625110249572980464296002248545953952317407876495684810125104279842374378693844277636356137229833741918682007184300821759539692126669174309135929749798772907638887923062190744133893835691520607306887476976536809807264637689651429701548920013246837760373465835208597342067798324549323367678143936787434156543751559693328469508248716575073371510044753430473678863589625459827881859172840964990508638785718690108681933543345608033188768512155022235108556966909213783694675654978730658380214318810126365240020304826657157964255915682844217237856510990621128210379882835638236034872228137634793644079772322450725567141483368560499578796517762227442927470920990832010367103311569446331514831271629315702462263829039305543861876143764515311706447392396702671478476204043932666561367068233476890517713901424192108185172243971154633293532994725308503761775725273706202116335350293208964131934693924457489857359117928920795007534157634978770999116512618722492555447177759796466961046109445276202663693097854978379892191709380335802410639724636914908506681308849866741918963501579714613217649574854197814644152410707896472079068338538042034627324869596040098974083079465576462132344056035015404566898921467391587374732122134168024982376265866167654398587879497648946832242727567332311478877963449969220280461923436723381840084096476633939278860342981880780124271502099357214257857057046874557603786346056685445453655336356323909468355107919103886640879497210775284537779963429788412106776859251838391413882829428731129585927349119851217482814770370495937298075529187600641406990775725912763302621473346974698683332562986408642791475577703958962468333257861 A013900 987 13148535888302797019466499498182229476416010860159896474303676000665945442160850549994351496502392378183637218143184400842886774743812520870148652084783592281491964544244284759006141976919220246298007654946496694974329959350841196419801412684486867401931201188875898167126312392756862240385240464875740419889196721795124402578971820443433315337669685757283082701881636080634081169215022908220493312815662573783327905905528283997460494144450971799166965146617923590782986805230498872472299672851076946462596298070920836081790008708280259503949292473522766339906765846013405107097638819123317216289002793736434691598789253770385161560738262773678255393452713507837061050267382223361553860045884980069217399212327932060038517999793760509086260289375068623108856052243251712105068320103852674708390749164427167364957850282749739395586822764322473655019644334492839422384889561909866037166780501115793128022876944344493054273773862437290234547409717946918171828261057018823056475388409293267873312205517763095686770188983085731017317012178884059715295830643861414272590515679670214178360294484395246509098990749788549533338081371765773925776948006097339455841411962932333981800477025012338671122322811706997812763902349545482224197263739952717758574600415465558994387126616920568985990179167638700107829611358562661007467065841894432857747820197785144909030208700643529932878284665896819251897738544641243587407087242120690179854656375713951811568099579246480192823798827101068499568912768915231455476015857522293503945157737240588007096406651127714536791647651869589561580168589089144022295015080372626165009999655067177396089044600575726046096686607542456295525736971547990723223682938354139175841337078093469851291019556562022894602560222268053761846843539012784764191073614939071939637598439685281071228138528828892417305930707890705339358901140546713291876159777763254458827688075726318220890536745606120955412954919274169945490425456588240956742176155650694359639469158233410351857694118320890053856237338408911886680948267687419802622293566274717119072300798038447289187408863868688470164579229782120864876076876761685411458117345578643476456033373457127653409982807043639570649240543382648527766101851329882700368209188037214608903577951185723232717789466195142980227276536146451135191871952893586277389750596150791548219584470864581723063141822104031259061954889075195607962135193400039680747071993829251963842872459986993766721333243270620960813429150138625014058373139044617119148212827442720653100464673410547803986602314043610870870591285832171825956469022887748498124803028071852770309441925024052863547088684381698505544233150901127932216391509473612815554414306868910818849038340413203893483762004205416231487763885280547088715916018983321079818432960320846117500659362997061620289366940976848378656516681544110790355795856588571051211004812472326008523176837557546642323960573132803957899300896776660115175678826567449514525935536849493693332805598161679239682878644702846889264966128463973185492390868524551125787722491263952294842877075320775638657330728478096441949648312297469413043148941099339580163920993605256710333046968665939256349717737708570190586454612715481682840287786678722581809813707270642358454029873495538788399326839505935404816507094954564553788676178752307869697118735204614040485205033915406852250158017209018801927987209082591087297769486218924519512878289767274206134438182644232104234739033441170191230493536626181929396520248051283525368528184831112512300218770162143085912326155434621623837395794467448330676296033399788904525280592542545398594700234580819144369046609098373579593362774488153276336661246756829686210512683136338853291150622326243242361020245313438931049470139759153962099832561696575628371599752235893219906482774807622965243540220605432088857614036695826517748723505001743175378244986816760755102308004264268117966651086491411957829249141237446313732328260746580011405198719694551049552217050485023443251712071387563743906211098472955809614942437507146384913573844888296661983952732786592931020438617943480517320980785180703097473840317836572180099258473472294038750681761974007320850965240679010746669949324727049120230831721623255690489308017944994651779921369468164524513153639343628109842617279670256791264754072673842168926340838658235432393485170530232296335534216436492550034719721497966866124715508241817128592776122120704434499110064789671289707060660807159355230948055939328754111536072424037286462310913132551519536497983178937265991644163275289567384218955951839744702539294255502264273827301599228983273954202588994666038765981428751511515203140961550314041742977048774816202861808042695870008621669521676659514791282566804036223058690886820582999231302947110261492281744481271116687060070113868254028276676524530105915928597103469121212628695376016995370754692241260346094258409754832348442512051654608116803849960395391259087211767079288779082613477825803902828716748514408521042397908108138919736416501215203831104223410170448957816154221701465116359827082918230860889805466216280307979948241575003822666451607350961470659314052943093695525645775021423343979032191041267613336437205090216115257675330377496626174492288695082495647108091612973731657545287530150982320465252930108512128929658957958701322173392487991557993466311341113954282669260838465429092617110886923201208537174288860621291679666755898403132166962855325498975549496219750465347014393306740345140689868912955428257701809142398356579842221893330739488099367021304890262436989230861887526915889578004372297001884087331986053911292559889741834166443256810991832220624800749055613501734765777287916143412029447435945804739411202040285862520444413231170146774836608988751397290627185521972001366068773769527320467845023620198615391570758783930230892623347811065260731174433616262748302637150568194374135962510512075376631561984574991644642615056296080052471938830961096110029348814747045640155049610537980755765214031556815846311604148985997504724530689514595080491556011663492127242056964260151678928440294571168491596662448807076452063895449388730834740277764998547889800281183496927157244227561406509355900469460643196969403982742516654821969845400496469298504317148042732805632642275986317365995486898107728264542197427584181419716455084462719212868198834983618564607520102533902595438024550356031686423562283673699477647292426211830277552710235073015472467733477172781286484912828015007566830608967170932434132976042516999661917852713867297203825354524433308198376316502575882326763367961 A013900 988 53699948569953341610000150067025541586860106369989893350600117457995788446274571892082480941216917214132170946255797554666834719617979460298294980128116754020433613887112627628541743454077764327125939361574642098441355961314729881139307369346125499643094620706689244580258739569570693832819600967839476324609888220680189367697181390844846446603892101271005595345837491798553731537272244274486224959363760333251063283836673970202312401595846358375949601522267408355040387194228685675562991566190756208124836003547745857562474656355496116120338809340406803531579562298469193811302573798820358966363132598901766660393306790112883808715372699732242136530655620690070848872458066005813145481367258892985670849340467719654335371401475697088919704734097007138707502111822716560660021631204464812629213367053186158662391721297628493415255538438592178976939384446146539977801549844685645792258885411387511829951359751274288427452574105353999484205310576476726452481972811231632263774190277783044614662251867301776857433815596009417133555426756792567167299417228425045892101197677856801396055457064013110663057697220202164937655591468509969056039559128650150168941366439223908147405310018329917379069349717615361474106866349681053497326269037604634550512284131403304954535458203291912716251476728732382749087023579117122383257251071946895128760730217594508108115184384506941242398135282273865403494805887907847576572872412632352884234581958709726307577087059700129001991869613562300960157896208439465702541051839722656421755922659822022720370441500277350067425304966648242598039128114867562190599093384764922893143504601259514270544663142255923320589523870550753299012957891236120460708566712215078162192780601978618313127504261974514265869210806325180636812455544525653268217527941846278647745855425117096108283911793728608350411568910027137567181027507007972302064716024522685298552619697761931972257262013266704200123004598762556748547392097677491479671678379469156484897915628610229451432360406328465389844312770033175445305547501010458903309511776316138460720302761569620612217585728334974449687628196932389606361250448459276150621508509195083400837562356569628506419364192229735414128133952469618234898064337118225266456503513071976221437711614015563440465956676677049640689200328552257227688259434684648609073757799490043912875153157042509079743900578796896169166189024426895457673764305500295460178797477070041774782639256705341229660363820174786336679086805510308558540815795545259820930335156771642862048260873140691696809486497387825201333452741058458786560641092844876528940006171751281971073562075432659324065528442971979248191708155828447489092896780232691573618599025097625544172176335119906434580925885137344636435407971638167645571761329045800605407541871679327949330560405075662360485423813010487440119458435610984423002896213689239618821915965623039123735515045445613799461929700692257777260492691826454353049105071262947129724887851982554042434204676257712344468084355709541683293937430225841350842659038531987777380763214293598831320089106194655106616043085508122156663000621902407127278937633492753878687049893904222535927907457775531182797138562293309223944329870245911456369702189862357575092041971677737726804461860373003461240479144553030292746501443011032048692886170318479322937872323567899407359666364218947040681722608241370897972894488601419342223907656436195849067065736116814352547865116175490981137201921216116619174649883428526244030257741586495097241131328196931442597835779437978739317617163736693608535932001580300194763391306304111264760602993283602204946013822751758048336767625265276634790832500649841284039834534540814878282041059709804647065241547793232352369885144904861251738072047260500455765888265057546220408078919706363735313286207074587759974107858514865799535470344883461776964079415501124304305465728903319416674091222523701684855717668990662068382394246976995727360515582043368171159983496303235636027259208102934729607760522466020474051100653484497295004196023965374057771911853482137285505323339926456976173504379981586724271134945737294701096008715916662277315561630766669555955698134759805273094747990422388469485486707067066038983860065113260188783073365397170602329028644966300202728695291596950907036343074518575431461173372961311475954237545504937987673665178447692251696251628882495660089348849289567975906816731925913576702885553129291101642249914717561303963896151863180329858070186209868503995678584923083105678010462635566793490530949599080866973739918876773397443456022221864653179385434208191053023002356288712689818139632747915704563590183519145476930752663204208599128196534307878275628924113088982245398081769115149166801018591922366931142630222509554829847743563597595966070889364917703848932738719412119450145138802870509930101349899358875341413618067413886386810694609337223620743906865538120549106411912674636664446720427100777836629340665140290381940080787401843545346664901324444355197778338902358270234418369029515181816589933700540759065913273005175383190286149173429577190915394379376622101214593364714687155877676033669093281175182938941904989985435410770100568109350463832100894956525746156726539987074470064348455870130751875115554849804064637630436312366347177157045994459957109104494273749079858090028589674433598809992673755614554841799803810859637497422586635190393932978987882050309952277970218677431424130486225164397725691540673060579095274206830718451550329436634317270177502708216420278270506090198276773966474086112951078323625709170154752265710564711541417234902557691802956651574765163855138254514661005071585028552964085969364018780158048458645787355609225212878302593697082034029663933531405609548521835227613256969607568570426047779017471372751162845020900299050046328812276785319329527520208239918793907418519442417450235506612306605548689272713211603058625144877557776338932764707950876548794033876838380697851467043584066973523657223846002878269447777742601466391495223154737068816477861395042960513577247282830644398790879860361412089791849732063321935498403807698420703835429744950607468743964990893603160308334435281218181800983699828307027767886266942463224682341385939775322695012475061867570013030758490780168638473094217079951997994740779534036048671112945053056193982920445393926909275999994223730155431563332137458278814123931031504133619366554157146314039710358784645184162248383301423771937564120942761854833224914318965808920418700456913431772325174921588219720836238364186558142377440334238592598446296912604486663586616597852888061 A013900 989 219316013654495012422743222888889081420436947285782093423079290310318057589218425339025952494504952811154413493774249048812374345226509531783726826636221763211606942909970569610354962982542451366179376072546357368886440322961449622290926366453880499217862383522810250479479298534823240253312365132354173096815569091968182076801426215530828217421402334693015222957530246091965093525105110113673465842762492940791000808580643998377234281669997708089574143526693844730228800380336569396252489418471233620358850846925352404616760306496138043343191851565964766710127621962740332913934652954336026874882636210307304119478964654806818876058262358349149842046987151115939043950854859832407473273597503412101671301462253554307990744676138295956554055024230320952202448082397268528108155004023785945723782941595284643779232691343365827585738559792592756751897116955891530069879287522230490665810306167533148452216178311539072640847485356250374647442393130699174981308077640323920560112434287684010293786717513499054165222303709477656524570851972843280360534717202027958352976393537332640438431488250593009272104604274724882024044138772133033131740219476879206955123603615800802488726174051171233897774510251062615411761326965598740269483712702750125572381770133348369168123219383522704016355372359292653117929062086495818642583322360189386342266827042407948158861332659949183235019466704469975968278540221610328195328844793304205046855340412148351922501888837608356557163996680619406913681824062783830315213612359663140814749785490901782814287640501724225687721755439593054242894201173058725610187947891811806352810280285508583491845729283950558689542995029240202099252120336555330809700318017924312937289697449321477031262353283834375687750709723323476563986386501852765038380474084822328471537495887576157332938432440678803092524238997010742565261601622398766686834808780469123550504052660249204129827856045644559890426563204810756779299152613516740629618581341268361469128062116722666712824354567846491827128547628405261869347831854424316217465280355164517403566249228829249111978454090678597484943692006719769323729589317802978186029453523912149312444089258028376352695831716849654634576126003415120302765419457288880928960272454240771157949979440512576662770454129173415114588403751040602295858848045455008068966743302655087834617325883830468375091144097764982441387801760850908165580878473858062189211686954899234682431551770949540821397121538339665052417395101471456694245104331402191179921402744106223384534164280254772099631320613468114292591155673209592588651100847928853076720408146055582449343505945836599378075348779470303419519003470927118218651788833045115888507293897000237582579129542439544989378393988415314367010486132375412119447276015717283298345547165667414957188891080929917722120879880139944764679320316337257092970551429224437216470205817117019708287340732619476763996266552526950680367355463181114049742203070650073635456544201169800947259577752508799243754447785237694898282453152722788886817854621927529813588552424259701280593207238698697115585688181566807208149517502912242850927036467885389608699659158744129163205702776208504679192976399400666494820261567401197224870957083319044434790983708571020327779829488411243809055702114748175571636279289902799001098665101083871721289887294555981537497020757772965827795263986041191125781996353791545336996003483558723903370652239940417614055088468837438891553427503640663100487806763560327461770219672671146213137601698620415901645263704638428407225819576034194103315208423586105605733361197467927120520043445472553048822219999514277796970240995113541569425873806736517437988372262352676585206562174001872868883800070583888043546200290191088743084711786288657171893920029209789576314855524051679837756727511599530945098013879068421926748613971008891126760773704927557272338256888879775732958072636000272574820921387642431944142604726472995227108809049138901991202659757235540964334565359072403832125784357563996684092574229996688887023931985673008154720322972718250369869576557916982862847185411787178322182466503020631026040910292683956323446762571775785900148222707870655475651533362432067170614145745819311476880021875789131050269138714691949854142588217935511624264467169106398796378035786984388438206009633684665160256177513834262740396003628963398372844912973770629407866569724732373859969006121675355564525831590420890917508214518947906839080252237720566648353674305569910167037254904362948634982668208460380976861470941788555767888318176424549109272216183812339651914581231235107287842296946321087785198953892245395276923863232100725561478363882544971543908066593963339973374364599190825477412551151324949827281206832288730705846547234381495390135999335832505282626085326149759207130047136689756458457211529942252476036853225321482140742698962743120806259944664688764326703810773451103672726045998966396275903515343042713863355726839840125089171865883908656625393859470164064515507601711689460313822658295371811983572316764816312214641855464193709787662830852125352909634994753100206441700192621975424618528007172566783977538740845816115573111504506746561578500315966338687147097192841756404433018687750830264275592967656873863911312677639630190611102573771710872574268703019905289250774167912890797505343853117943935333489888877979159043949420543735656362861083499367723052073417388069552926408410448070716356722742922680141915894546954387384143588483391544058695152002487651797449208988129390274904852193484872370833250781567989611932598082447538193883140783048971013670482770771650147063653149980465934000401581525473865486698189176471565558464062265868003718784830992301141488501220846432262584500599547181362727575774930530402831240406045592160333033850924396926512703932250593261548548431199459042674809992860586116081882673296550924282790828020028007407377300221263334012819578591903611643276506882863806262550429507446475874404168731510634941991566684201143129938526336391490972032381484817490446050201356350076461349205055917619746231228581903477330983282569545180090966489424927694954982456782520913704696163273555560618428975466458457511579329452488560413852070705980998388375136658022335194023144412648404557788933782953777516556602565070449034962318812435736160413741050004131854901839373953782284101020852409130551528203236345925493963042360849697063618988563199755418315895116022728181282222784489728128393977563906454634086228705795002579177690934954780603614785019222433369750087001939412686295841846446504170269907119667064896587240764433907577982818161 A013900 990 895708750682336734730738019343734786318287956846809933531291552635660289318184560145541231608760172280988551304336904314503666875713932805267450516391819939354287127145553713316220314671964608167064555997262650676626479809447179363847994664160659800736170978407892866793491882625370130341793283749412810698877562544076344388046781608275671053598966696522078165096072235594440730430975305320363915521892140181977467193325016734416460907002719309606337849151513857956572173862132963407804188286467783700141203102778678681047715384521183878955973184172408269685598930985649756394133430065456721695735049429152271061668159025661183778528425355996121219053942270859757765338730283896395194004172837282867847863973291203402819308322561090654458372678514078031210970415766766792915043960088548204716447635552243608943408013948131719808742437787487870443179767256673553849924068048829069158726537229128299126844546058335038111557855790947511347994125227481631240335301198924564283475752986764554124864626783599000615238575802181406489656341113141214163740199059519586737349241822213774147238479595735159761211686423008165399280691203407292746373362105741846004627264650895673245009056168562487533134775090875078665789847221528780733338700533014490600289959783378207867901208407464458995900992607959483891587200396519659413993189434571832949838290590725343483553727577831119199326238987192533322022354397618962992870730349178497136066942632595496235041886703565126623470036007314400395574851336639504174194229451712593064660413673177462093614966860732411855450109112597432426458449905090314323294208172896490137318818524325891347630634814311760694521235541914938633757683918645963115227878517322704391497790642471293664855608308861257580718361331735133958453365098603379546014732590296956532934758491945671739611184869408740388981337011930570721527472447640425424468729375122727961737151973776434835834076703872992693051017211330816573092448488016333922165877674455456344427387618969159844512659314896425117667528497717558405865349424486204288066168963807760692422322041710765127480316330194550666856017468336216614813339462428461012541077166463132919102217382802949890421399010617391342726990786673696243644552370932975890847577690637187726954668982976854860997474479411273842905614348028674877119417161290843909475145289116946880448455259477899721178116700826062553854362559292954889957031355962185645021639904190919265753383019286790618208805471854564380242935751314677756423124844984020400108180868606971030999364871152794986876376148785739050485831476110970300902549624127076779486895629713750336946261976897201356596910025583445665960981594616914443913989424828390845368527512032567311249005543406888130665288266480973821621893423720553012446739423066972436056347524849455094070107252516957898831607639359428553371576783273308030658122062646953260223184047893437307636036573431937671313916223441871800638996814533451071666181303045036384641707628541785218503788758598939500216783954137054971770265203488294815441686879268846439206820544471470259771998276776587588460624688025178885610652583161393939713960565527187586279886669886056659577573914015930168796714105768661432161925087684796987292700694940392695174291355158612691705929393449849251808202062545138600295299884171311303186059238001741580791749989583378753273119973841327510264465440654814717997377090516404102370714823205667852479984183792899517980000870667453014432244821046335809365352090863496946943215935375900920221492234937339204325323141377510096379376956300828171543746037976437490481226199939958620843029955697899379247877522236261464883958218384210237233780639966417605005749145046828794318705781403222985681196752071727742535080151369715726721014491093291044389130685215730818417077760634989677062088586851155932405743581517221059455941067611383259694802649068341583513947298130780950749797410761349223098699860191843945504756105993086280030314146397238761172773917185430087979762717552963563188748020511476421499166505303707080183327646619118277701425773201579053834707489765307627137052787465426772803733627453062194084707767260838704545246466152058970581256509437251898763903057042167963572403254646395822037174222932265911535239693812107091253598683458640960170134629814612430686332335658727804865602150941174665667414840428026292314058817053044257934281921089601335297265279349212813873277870540441336435513324269551017086216425049665269394497244326803969107889585052375683107019792163622883081350212841250407980910334829582400188448152653677441727767388524160184723993121068532909384012800766900944618832790273311095880026750085805366359347411065800827446478684472270748598215833919849523126077569677378914549004104957237364478589406484699704349825023472870657278477706613557727599032641001771041741556066648683279634588294388690532489397576438142427967046265000047075455360283662425960884117190424657996813822916036090732044987342317894716811906628337228432427686855956526051849111658312636557143432566786312693919682471503065532131016543168994337503555145996005943593191706131306228754198387602453659954852621487175009449949027138443428260268667508138889314718938439798516146792382210173101296055661853633158213514800406204474056018060691301104994632643618146391443384272298211734376029947205218982372335862847944239441388656443561430552872392091337887217313980851217084696096028032249176297515519376060743207711093260890278846835110960469968213868607888481660928988511821193614111877628230951129181748263760734592450350252607942083535761122073185176329155191085565902632354591267137272812893488370901516974099509769339508089561113816697368888635164093779855892847040488084254329324560134850053621483111242950697054949969554148733471773571208987608303883594180411967460642408580190083688196410141875647234166651912617276133107893116926414270303507424405080477039210961803705090453746772132215917225036810954020688471701791659565129939920531315677222699486512572858125065348982824670368421254524597548204073409670703625872749718078206723202706882580573670946155325562039554696330426836623893338806727950446182263305121691538677286397131538452781498650996237982074773655822367701498961284000165677188245118118841761702870342251895305709146337092606785974138641224187602488481920236062924912736457089004016180279263364344982494626886365763630655819955268988608627223374809952684303699365559243540187902907356357283138901972162727915277526200743566075828622186725139754418003747111791359347829700074707757291513533980914014128303497937339379411216846593265286373147205634158261 A013900 991 3658165004370482140650541875539766584537306162846013296345081361410852823264686880274965089554569028372957623370593655247768740390770148683925599921446348206136783410262283066108488703372085328179716520212976388891060882816243034687070958855893214852846396629086653665164166991322156774699048291954260609588096552063824742191566248813140276425674593484232515956147033713463490981593876675434203587746875211609354355741725894170047002406750712935082554016057546898794294371842511097986776493184951361877530387733261504379945655449638351601227969037451716786631224279637423155739036735863761862534273211108650219395229989944861866331071720524849114666859424682360607549177673691191551508227636288919797860329101182577108657739939480072902964094314692024601346755486003468025711123952441599811430648504806553675529381613173578705002604798910316999164860930632747717952028736242290850180224209424020115592244937401392187486451550393664522043854154835682957630284643961829011914707606248998102265913747111523462011696482672264884425811952396521145907345510719183003713594775875345097208510821755421561715924409731894071315367670224526927712756194549422379009344216187987669995614731307082223896563268083417999654030980827292914921809320185585014075134825041254722131503193158134004449618239811159936121115176726626337532348998962924257522267512439871966046525262354347651753087491973832012533004819617670004378146342689810249331908136472725898769030804527917037208040597527508749969967645918820735637330826697968853047972660143037746113994979770884103991255646076868286370331381715829257818080198893134728266313924054017897178749623275765476164254872597970342789068390649825896604865293880476174328020518260707652927930454749828570946669440233300792334853346852571161007258315386764390473115380091713809897417779736337106031379067471762655814361071750880709116498162109668108391258664113252311289464788500364393330682352443813399296983441962355997387851583176121203711732238202019564690133996420627804719491070805056778002953079449893531419095328731256239251682697872872977567907487404463894573057327798449410612775774511843540049780025796629247618038285115322910450419926120661498600222645798844829502364959982679737768786482893909029032843290548044755914654646518838062913084662464398259094318288747845096901531350350427811871386416573688949729163267595960422902259155982770916359028401717916518355018524554346037564182657342452200850617200636406698239914554144880026739685440602524082700102221593658598994675537069640001158696794705631985641828234817416289916886403822447018402179209928209557464872565486107836957678796832395376027796910891556534897303568123931055879960448580419720188439374788833615221338234474423211665859796553710534278686740924487245193070164982585184399146819100111760271576067591515481514253410112143300601318866974178484457030766193185635201553644605589950075350836562075172062861527529232882055242922725947536143551582767435133552676542172782687411774867563875100347261911887831748344040208825308775011211014992496476159405077934181538146619625748988321111901351825542032150579726059630152348313271428368313889437429199806374418312828876083895923753950412538567060599106200906752746754018497894645252808877941717922779159129851842663102604634552243936664653487719982150791853166924207466749621502558285339525998613570643769444587805772755136510896338780169091281981355885012764714281639535893815523695745505880161125364843839647698744507735144884652324177516658199821981724256567023030362133109806605168636229984737445606331311866404400984943343639485095746552685635836442637684994038643661171414096720745467486107021585089034898525705820600534684399043561336332895345015263381289207369217022004088601047680693020620251451228005699287121975078953059647392794694229767018064046145068370172717982302803193862662929570895674243220611738198355087837123406623197709370049679919917242469669358086035615109221744487127950932207748236894520776041382728979318941364521167423477375389883808624884787577078670701758342215345382693657982645298064426340336948234501311614678759923549076977758614071945637658090193809880291449189916993555239168975222194015704704599823177845281051890141566983968737720383495913636712119004071807011760488442778480578396145886579410610261002393226954617206942608466139928785155106873658728203961903088896424655399402352668024352087002577616403162597578432833587761762976399335590052344417037500962201992579753062640195244380415425485615163632485243879387832310192041288701036693437816519238911134591445029749116323748156063624900914818719617588020119994713130052187782553577120881248225174991041731885436620721885527891357248736528396952902288502214059958077504371473613568547234824728190574524261688080058137728844936808147974113347730873355954031038901687701145392430481131328593928202641617932957260914312389865997529272783901530536149445330985205914194835664849747856130826224672698702978106348316098904004883008772826297275666050089444546459550069101548141442841816794973032942792607075317433870234897840202573900161250389005568595075273546268392943269546271685143943801191525238657545989132931200919559593630914976950173176322224632085035092974009853780098696657417687403534209684174433515295440317149877398842576878283410782051125839269793151916246814853169805682082416689412625156522119246508436546824410484182536893165859430199289057395356083697895248728638123508766357652228995345955839881742910117448660587933533335655737642307265773479909761067917026348871310485534420217651831079045067750788506702018548706603032411108749087256375436781948469254328084634499887540975443762310570403231832490904425391190648765371301238845552796110446184792818225606068396520803913948197500061499290875814696717977121524762900981046646856844472744707257242972130072502079386732285447760824975520213581356318528313473763627237645811955159754690064654126847807965759018621606752759381866888660904195565485322441437516846103219076339614025163371217804416509530349130522996352922156438898381854203510084863911283251307374837792573882479408913896429145203427746710805534803444051811313326543371422032386538829565162517787752059609278946360642370189075154279757812454467661307869942030264466252467203765598762345811510811498918024827699031877133658391485894719785584707351288161233301609725064935134031645483051612284702567917422882579872101724954451837006136424872683411769241512860033982998953857751701426329996158323521583014202503830625904814026262027715644984906015418444229385696792730134388401349341856875677671387908361 A013900 992 14940315352514490481113018724433836247675396636985565749616243133219425426348130952417865197214904923347024602565464917991067560398684755010169226564778952155031443262635600532576744821930637060904108419918337082846370642570700994208501190134312334673724821319249431320550639573425811805705157828218687709879354716380418693409317908343995016090374032923547502649016056536189956981418533324017506306920600798608975733639138466105783132576412993448883593939534643346912676438336371417798891862593153041995383734071801043299640431367523441412926749573825593979997369711691479547776955671977925686538087755762049469682278197163800293144596344867256794060035243204653639652204086299869106706303997595213635361167942468864352046184344570505223068560554728012366384885427142249767274827045290690231463722989128950672783222975743825962679843261834424566606207691658135587635598513715876303511903873932849978110403141085963234305604263414315668143826797618567602940803144689149829389869249389139398462320600491920082725431616578279686748343020594584408521335707673726024649696137747272786854376255642138955625568597710438308553164417331660649998595286915490487534441722677576631016760119745985817698177939742755535805027582827727821125076366379267941569272214085813451911994322680328245706690302830998106272182614384391351742204079013477923070950269823193536402579870506653598872436379057819296218057516805345682550791856325796729106695352076396315888497477803270499578395812402696013261094832664701685237158466648001290702078189262840601941913010877247539994791175398183845233356766396999987684079158379650436847180963542938547885628515170177056967909489432243274955177003321344594149826951602546624049242926649074386030613698174229616431863607526263999275566888733932731240904693129399833895640996947948462715853851638954111079861280840493334374087867498843654983399260370257631148847901363597877789614432179126719166233126298130747882209372301900091287722038701179784200289345773106306170540944915482437882678201766003192098638674734389621562258651166652337984036558065298400558068537216058396289718005518975036333048153459594713760846653136039306826077778277775413893470470689319747094667907929707967015438235430222299701238643573496759382064315770560135675796956502233051581391983055511394365364417393362908100641089497532576891741135315019613277825430351929559135539521208390682272824254484544570530249511150929206361915955034966375946206559736349232688333270497658662087576047650209208679570183312882677812753355621653798372234737954066298191776335646044687065845678737659690303358513447010581851843509574378503026692931821982787630501391569116935730612399878514949250402348007740759641325439014450156759082704755226313187749660964805746758118797296439282580263053875541134189739923033585540236904089226575969567843866492414566129146985928109322549443809240355645912300441487334520692690426954007772297104827443667542834699675947965058311415162732064596377619818564403946441117148392489861203352721603005531243642960903652393332061917541869850779102438196068754126147360141068951241437422892048039048214809779861564835898580153870459124165294032358413568205842725643115426099432633799174270759870234229469799770833701270018571641991210648110140286581387040472220010690579454013976047973850666822031158310888322639159595928219795713443470463682479789432410502144315025779288248108427365873831337551336517382362358310183467874141317916310671932263684090349006090142785612958553441825719961270551155382017969635325325018195894265975832395516896186338263317124894080467008094701364719023591569958005251213011921838218615233833483831293284505477172962683712518103733667620464305088818207897278514211472182190786633105826608783920259627433766046208189572211749304464234145541927269858976560203498485708242388925119875690767684240860826857695533323424594072411543620587640212590683542113208388035929267810613929887619095028536141703187635881623751530180596782049149195951387244807165467745782264395391372307199852688700585828334576091721947200034292804551260579644470221680996470621475041266821138082526708833940933489847250705043818629125908187927989183295945845250873937801733599760842440461090189305579063860793705692555956044379609601936648671088538022609640035308708277811524857452777570135180598579089491514179170549291380757137816485516529012367264976831541354547933830924382879314245729772767932675114088611403933675502882668369885967274717230120096962062881884037769299019641226375406596617013051725325887626019225192660706079884040156203696055237443395726936167927606521451112047608910850560090527889159270174914846872968226757685406088528235043588126873406346620030922104362523745189374180944488844293681039756648917330294907227853605111684549453520356513335263093949224297581007603925214120009421641935598370720418940241790766336834441608682257404145764110375300506005024764218485825722010459369042533648520068971763515011993445531587115264127849945246701012108653529844990836350561639994896767701866014851706814166158814692229348911006986860216504069172268222462874988031704715519765588289888000097197735568066022390109418726522231763793450606774255907613488277179219590773942123123908250246617833154867117256234542461469305346488094251623094712131434490367071174156258385785091287601481534295532788645656555998480083646791814377143736784352209322121682860383107915579664736346638597431176786657683227879688860276190053826092121413591616866100953582192155839931429684933760684746452735072935087240995228451668025281611145332060961759040246063091010220656791186151273241653256012850177736592525230070584783845625205985350845096362894409530307935254644587119813301696760870361020147469373758533708015969544299011785759747358198669315365205678680587079996405688659593591474685367981131654013279719401235814925432713729485433043347079807830921857803586511503764896498251879909289447743984113259360764373711522760551344241941846887486013194170868397403988687003132897693979783749554006235270989408414318099927965732034261320229134409741102784935837947700882403488786008036424653320168354464463769347595496280655446636568249109768093891895620365909804059475974402315754110445864731572026669113161603103830015132938115745136886167559366285670895291137116753542604116830443788433451370325934110971026288878103330581088337579747426645833777348976572783566042334114712167338230526988201701968598778958951194690171031913177650000010449397581546975763640205252820709887460097163088476869470773655493398499642476483495678353656885934585804339248427007812053393027925068461 A013900 993 61017756871519783088404160885478955052967335080509386063573448196624588603173827970900755669810590412346506526362217837032237014491828806621787148382440283275316072460373318770697216103991736751075530101896900398389945187693642501147933919128735140353294216474767921705692187632467931421492240791385770694605982476523984366171688678785618389209712678237093279116349125515509939497768413367153221525600732642199716402731339048561094997538460882957578934892047376427769408754486012843803872054908558931966388703706376712741104785388533854597975550861210682199301237636888883312555412436880718274315890741395542001178862067314873941032139076668708339877383996807369134357206361061381718568322862882609603392181355005031369056173527844744952039531230125230033564876957877089416776888410498753265011222523624536571664633738458335358006710545501235206900979439708683211598135525465524127049270123433026528450675578912323531190752677814670034581871167980789565738137064028101507360994391299433606399362026789651301779017990698968646928594478753362777426395685045972130997848645869774536064744920044315350809340335477798806400287349988652592319913009886841615629900974029213396312181021814700424046946221881327626536848956054306021984745513005934579431006218820084804767227925253051268618939572482382196824327287589907104041687421303024199091991067935174545215312851716094469808516288146418845503464922442229107451371571212042747141383594110562270116528437593814850598625915829663190455650667180740817378764130795568719357648234846556565231568869636777555340266634234898040501397602998754046700535374817488728778008620386678866358243304435035288539696113699714191487713354441706778311902402866912269826137085970411349062015435327069350698990591361622325705342005845143401593710098114474991013021291276113264526281431332504124015372536941939667410546633739894870161355902677429561632640862806971456278442092077203612873531877347322085556479179627562464728276865981527057832185917361289238137412443670266740039083926510735402853242310121395387812042119488375980212941690831043263017608270912641312345233596058051464862838296592484230065387576919551269047691080342040845657736642812721468429080297443628237795718312758806324432128445457161688489048254102860420673658025847726508196614579388997141238979182440650846336736374257962294816136862481206917607580117925745864395016094106709593861123810564582965047162558741021122631907313874261210968278156825783637571654598372758239490531423784267079377441265238327457337743792447751899585842265512940122511331924188346752490307402378154678827636808127449364351695929296228818589819629547091724944518363808822046334329832956242782748517479900762044191896866804354899669926433573524540916401578096024115140579738157184970425334918596151421685451009401389738467080227714348143888000702985536821942615334375977212333506010762345733826072145378864403295537665413290096846378122867510055358739781238760042614708977529187750130433478618700722064112986866916234630474053651556493157693460269567643259867409494668199436783046939002594795352559699499844834105820270836288324853152836742396807858227105002495979462601522849029212323050481641773354848118919131841438384656783486811838713861690190584118461627945399157272054567329393379634217881406238717933591506051482218524275688657309378914344890038395893070191164196079390500697164218099141100216913387876313392680439524751021977823489936978611328248430643322331549230044457078466121758240864669641070313864719545019244246854971805601795232138869967566163062362951231520287551733097038929388226577938350328969354457059204484313202991390484695114565148868734542103827574069512978899976775662405888877547531691483077169587750757573879054139558761017516264661871343084913240059577546111683138041930704758316028503668368979518448851471009428539989975783943830341185341731708075730057712385601979881823245028096490785926758594596161667955033625139484866130326891775445248162105498163712280334256597904189293986017091799482299031207225565774751282087070550777696281607255277360607884586560476837579366661636837512865476863985414075407000406818646451720164707031750756224888551488155722534939500249997996516856371929578903233104760292931434212673472636806807954879068774241369226678053477844330786118326481847746326966661217837457971382550664619531477441607313446314541655938159259142674877650571106812103041790190299210691286606366124411923416928054998608772119648832639914250718122857977965480537631895415752281024456650139621564455182979312743628570782361560488285991671262891297809931775730369305721865008164751600413683316285042643264480639901028736407869289724691564253269753312551805733637214908997349087590251668281769567833468667028151169599917574760904184136490235980107671941556469061337261120902974890736198570912744598937250819241457633714260437910587031879808460816146529119348947875171875627644569482179317088639119565980716454462207648343423997442889000469037339816089231996850253963989893456919730165144464797883867958693121870651442823381243348576116792546042797084485410529819628850201495273260358990158900319871084965369031274010109468267130408173268740595416577345326540155086315927909899447798992476808740462139005625948453304751101429251434897372221148132736910703733542645749442749029643277112784498335697919757640514586009948508101946095889507112544709642444686487091773511421126824329378043042407266545565430728666665153942848075021196659157370936034459770625984565858019791907667656946333672361764109262736035853514685833720653360261815505981058027986516057933194621540151601197509304535337423744195268884656505386288701749389977371808900793420857140168681429212900616625273042767402312745299816836601275441729231841138333233169945366543549552351877505064374000400469460334846535353986057107769287289715286306592972774671575305186577766851990242075790377485475219037717553407000989408942820653260946668557139439603817890505569858938815028513972326437792706027600578182070604880528791337266419476483113894324966233904774166858692209128071958047625059240698043121524970954424207569963049552896636670944856284113955321190263855022757452982031984795032032596669109886532472173678226066596078045691351732416397955268634447691452829301933815375406674789129428389670260103016151332306784847174999517828550879437433350690529553460597784044911676375904732569881934857062800230077338234633503041559211656241745031533185322201607640753542692676395112193585263258725913250314072085670283866811471082456157174244305788337848721183459848441502327818087728839991032215074518741800026638561 A013900 994 249202681856730817631134521876545485810778946169643464131626383353282678938810833989783747131829102113654779650822460230441196223123092520952847514495872743365001646851483131564723270987528756056804323564687232813964773531004793032580778067047586315452029262798816143806139169201949911186447882108339417479610987638354081073866159904717022848989776758900790898332360579867019659412775474801203839185927477784740503960111464539567416640541825630547931085571545582116029470063605079541392237663324100442602860071195916838882658795110096504097446545247821408380848383934055525225690872488876978384851803692824274482556591747982743977443300235161748399601563858744973088997400856417150138186605972621728763823611264157403619393687361244250703369601536485682105312347548542778764147906734206368708385598919957493436872102315871425893970564545592140209739497030693672813171156897689272552806051160382947077871932582511399446059684202215571702905854619021510646220691321334233394314544554500408091329240852973641671246989154831648549889719639271087672649920043691939826180444652445392052516560792697908368555777673465213583018219966376006040946349043591859729235694197933684461091974823374439816550557111731752040866771358270347278693921134413050421788751929289327171234640336753911939217879726914869612432431899573227193523759639031102434535799812545114295288404433006553140239431180935077353339546593211230339971254085358674995642871878090541477945183908505336825144698701465843265803113345483530752997427965346313002297290513585056514618815652052432850542738301145381322109798451804814400883703224827480534690993784529855544772567837886432056960261437657116429169161598588729095010418915451159268109196298948842961115526301434719262259098173170593102035512991414156011592273005419425425271271268722065459765050519986511425395306993497112737611080917403738379120863803480792750093430180430814931558241626694599352540404413806075476943302173996107489759220276632020638419488337281158738766244298606180063260362703346420969528329772009101024758549032244595829163655372464754621533476956842589296390480874894284045697782749951661436494279468284716257468944188916009359791607880648078561932675271869819529609730956856553668419580216220039509119810463629746346933707417022725679852301800297182613531256117985044562174711362843318066220879376196359653408035567200656610521549624957306758997809615850623852132081653316763107962095292501184085976755788570339779990032116868780298661518878408748963152487248801118406840536760479655980850437982423664267288653222909551160192416952360023901954630315710124076398125696534657414231500938852906860937632394149973928256082805106424105266002988180182165446170185612532650096846217284065151081216601503550184669756849187497294899080766373460617456972152947225232263140825088396968801127559063933920032657229740262908868484232060506973864795075013965488363708674852083497820389737981320684600684499297001128802775549835933219495453500460114237682765913776159460770553712992375525261829018780401481405267746984583887987965078786627436406294184421287015786816414673942755983821086353692459545370593177767798832219190342069243055077782795123648200308557325745272750348215154095271717303121242769054788793253153432643613955330484542831157488883669100954151299003456364580157212864321005891733454879750702705283860803884372034823287789080302920266536996184339039403359575743475173610650893075104283504310743838823377602541973797198620566338953273638145764909925214958532640447824637206230097509373590973406934129159591487603237910320693349788553385555184594516894069507429954093588036650340869933802090639059947612140784299084872026638374049459607553170680751728717726951390502456758237018890426075430399194021813414164437248640560715652271215760187233234143250327860489417620276472741601078109601600089180781440265395351810683797204433211749431637334196842493906115294260702948778464256820783465795281247734189026987713464103227155915487825417705757097399757586390635357456955652461140406227485923086923501740161408472885523736022047856230012834728962157669723131406925679693610783805768488440792116776400153080295248823558021328274560668947910517067572489625453965128273226384617121563399413942269455321175329559659947950300045064886917509207916643302840862621710868046431179938381446551923293126550745870453406665891558692168423857610487575107902416845078357991196683494320346495076860838999286347873084822629917033506431272136282390666797029222961699369306684264429291878571012977260994155566189560813631551769306870596445612276840175192177011867974601710670176001124445723058944399108645900431363392115374033902542258343252773546142348553483047050982405976434428681243373758237216478339219914192966998583539336023909256593723084182716849876569481140960654230599319663311129264225008114856363310044768731066407487357614627684855722862157365937332422738813866738031101028116858541410052385556718807026291380500409704595868580229848487568119064585087857299326887196673825502303013966537725049428286414159341163067168554085933615543949630246876006736777047017905412066954955285817978148625995215962089459255567150855036734481438952625467973928177967492748244655312973527053730162375015941704090387278098307214515792785763310058949742028865253047944880754715137699600282437322209780099383261237816711887666152168431887850961195417986526617999289768535484370437194967538559706010321204378255821883139766042144296861277797229273183673354191405304490149897385402178297626353160404049506765375181928184354109298640969792745073157758218721018087026754694602348948162076107651091641847094518304647073103385355974182103539310916067020051993729836621259894259239390552885391727242180105632841797491624907895922607041445877270309855270310914919409557723423007069885749809819897653989213490520042666702008955375487807444177980199651977556478806827547161297587086147846052782772803685550000881742425392250431688366461873396768942892376915628480029548953972739463172517229321121050324161938926488920856722079641751709992167811934263552069994118610663255399934860560693660642034706724442558494806089041228477800562298736481369811133375119360088908356697156136991416756811108942486095301713543305510585216451110191604857197308513775912958287615680698956988366672425472301132262705763102475261300984988542439817980870415607822398508894193387380031665039482459087161404924405535017884468567125029713707588907967209184464702357954104933767260225761031520952119158092010728595859330273971488343514456396300034089550479788098544179911443136214660618057067904230594573618661 A013900 995 1017768922173756189018134131930521295145288104830387041503439443879525142336676265908509791444850367771479599226703660649605119936053245287916045486800108367049746590907789109106617875763437180140350594674862692222746345542750206229156188284407114318523948164225907811734796787076852834226482981766551123267896714224789540867857857533014697734581996250803479008670092176595474858027375729411071400823085597948136476963995192437511825869053510599546435894513834883465658074716239568960079579233019621941734783419631315157597505667767940242480885532893172661789631265673460104629769318022694956298551636313667312238483858914528072661020159933724331800561146557064203337747373835094139296518055639390375066060774587556516279369377945745005541882493004762710771988263935351111293435230041078964648286332934597318903022789940352806364991076631217405422737289562553059829945135057009655722187746350171154543683837732167388989051802309952818607409503755400370651740571646152463939953425729579671186205843896870502923181499654237090674253153868466688434957211100362295136043380185496878127074938450018320265927020151976952259618295182896212647835025075282557912031227909475158641230195468118373029213946850580760241856021771083283591261121998977473640677863543162470389366565833976988504871681810572745899004907553478916754297580265526564483990094550215313838501667833246496686605001125488130353851395580880579042706938781267449908380048680181458540617403545910554632910289111355351947709761017402633431847548550698842278995366483823242896411219623362993057334448038446153003009949966814494299463533224221138079212022406392167560261189079279815050263460697796866865486202053957827085661146903012995018044036713733268486334882083215838373711645108144192458616340643747545981100013773706480798775824259859056266291902593727431298968398687448551628790153185849525317905898980659709151449328293327671692791946185825039910309618206829806661459617352119676595033121291013112121389670737778317686153957106181798602541710577099821228071621150192141504317414861139186070483114070338676814559494772917775787977659331636620365318360226860330424447723270701077951845172430896062742334265536962698302867801010518801810698631810628807693746075980644479579235727034320710685258301395569930971810465634895523809105616642718838481422300851699758157570759681202928656843411468039768863687671344837761491729713249905148725116486812392645525991101346199378426721754292855913265797070158535902486543807912828050049160036325315896486495843024011723471047254614454469657697855916338120802893010267550525977996807627022033450541661555342890880120287215870095763662245398580302670364596040417951794740988070029670162080869101230330208793179732856067767595947803417250812759938617523506889594630657026616881216637426823915518311125706884347148677653865100571586739295424639437486372685320642548592468183430659611464991710962672069065531751549279249789298340164263381607144544425860484697674601136682653018234421951219126629892479189785873875097361157430056470608735410727486041515536166237543899654382484889162722461952705986264283656279682598201727721707584967914644978465227495235337630486227791347286738528379282633594184969895859055653315909394770714339431965313997187413216398579187251861273131507281858875950274411315142038184653216386284483434494807844724669352521193004967711793824482670654236963484012653455255166300246653502700018432923058926479364239013222882395289919277727112683453605485403818824756614390480337358115385601048638601547468130192268082233083834816754111871552778654030564780670499314957651041586169364182943576994071693797237511052181075371102691789296676824928865810093772032667511930428816007797359900902474148772567087408025091368778703682186602392331610162659356156524557396439438797682807265352690992388762600445704708502004525823318660969341421725365506846422884539065499468230658626204459379405431173809074649746018573437973939152449139309547546457454130701599743276277500267247447358335580254025310037172195994214081485965227360380494948505520240375811381671676851648329389077101073910702156575362355495751922889409527524918612641595386906015542138464827461502610830290666189872451806164434345812150641170794201109881036624746667484629936753083768364349549724686273561570829775669874191977899297628417523604244156473381439027760264628617574380746243752045290849915985759368539401366950204366255837221440889902429417824372634813597187666786460649464963063048004656413846527099355884798511039935390563752671444603491742030351508513434212577959509814121545455236342545326347006938821149776476368349901990757879344019830597631661101791207235406739841936995692573511869628665943964295230761826611494744009390374056401686390775410711882031585794583818763681041833718069297747294497278548903844912036248646339150619866892988250917150019317045885524721258542346942597059760382025285040012451958659557740033090085831336357904580836494883653393103774949691464385304437925442639791021903084038239326822767407781241643750689412095113972354579403423786158910915565176660228840896545989677874502874511328062799837764490374781575687505985522635121056374206382332379307856626377788045565215100598745008370494813666409885964982529617254772868574593111163832128720375066700369830608838364735435212848594075213102550074285113671276604628470837129219737244841603998469167794191347097517342965540252786918404119199233876458841122438980408753001632487564955441512941871838713529526472595473525686061618421787514086568759338994629975545888079648802140688883371519946028673498836728690244055874980147941537683193333931025559360569302527415908609235719513103247003251620232661367644019474724155404053854196429781238621515011595194817977342777962645415340576148805549750219332077933275494107789626597127460684035253828555000805846396775120341476657985129870574733111378841190392651443192189002636716123504212016175190304958444151125121286915380308889155303601617436435699453495190917160912469019214282340788787619802749960098931612328159859502186957800530722552888537707272615049811928412042129363950789540121794587768002577591196043059370267413754284831962298927019628458353658470708495212076242782167909006843116404307823583927579086593093195584643588884384898420719888855409489158290935145315219543850526575248869792582317154614092691167003055490845254323065572573284107592174703219415350640334981013169569972076975959463900978782877566617786997481475364822717914103801255290854595752070805682739108669077686631257229515235734882585365525167204053053052383720504824057431644867489084736075528710547008761 A013900 996 4156671072818759825325150626351573952024166294225888546591238536187812513342361874273210747749704831865867602681379647162712919935954995133623209288685809381976237101673092408291447173023329550848386004062201396169610572577491660010703017728535379995397975221463194319813895292897361737117213372315753209089540238462177188647959143808442860032504065469902739422788532128525755463144463243863486119172964713665582133705129729429234485543627311693118198383219847561396977608606668739829429969625154670991860970698899673866459130495236712512256427085774539361187694841768244086778545501505806493713871036420284983580504166676683016082945096205483477231003579214852469915897387227281809395048687554889870197673875553814155693088755837595122878607831563244391826588040726631408984630116446000640599030860624521844729154279418184836828066421060631636704406787039712514204538756031468191944642697056480362443013705365782565537575454865880616427339761696934409179144320400622924129627725975602064671254473265052717859068485919369356259807979967358670703897180812200749927409905058967985455664883198658271816392808929709222700459338974761604971235673744986570051084649936315404881806882541537715406985709546403733484524420371303009598353139617145899073366103174493388479682380889111252729734940554241962098871841944070797395143501860017307535628429142628913463138500099429850364260171701607198666294838543269953748898451383513173438264865194777775007194078439256842086823544669975504244993382680935112601642004883457692450487255251948990136475958474996423308452676568265971925745939669417042982933315504574774250447899921968657925030282579875771926596050099332881762199063294771215558375775727742275966188668386594755558308778250943888717914103497816804564427455439469996288956547353208411936761142635514631556219025674944795895548136047807317155693493416481232200384799932811298805143353132107837288203280209474231322735422028131820215873884687409323301451365697747942228079675649831165040339062371314189854439202709643956977388536011120875309924258351793410969646156657784260317019247161568261013455346453996452870617080320880502346817371057593543164208820570195040742030116213774893101440688974860848993876092876420924130836042658626099694036212016596248830374113987948550651902094509942443684292058036144650960815300330727833991092897184760562130342833620032688055955682227123246546134813613650867813396968906979615985345782999114227631952743429207128224755080031546637881196052440588952033824553516258978156394158990209303839827563618148113983473471045772435509216146126713370697262740026328313837390650499837455986390145138622273978468740094587212716338717053266997342853464117796245938624639577203892836062434140137199225706378019884197461643678067766372011300320660993063031193750131528980192249986810612069074261554828111109517973543183065351277532170490721553349047900417340349843784111734359959942607292034162933343723140363208241085120641034201231414257536176926759874424220925395986288270504151483677279159007800421251061669606899687536469639642772066919278122363160918314363969583508471207947144895507978998274389953669475045169471194814078518137652006433408869245116110492356583144644429736647865052763158875092469204388428970861227111504506653657234513877457662021347117127391673526582913291980385696440845079303679213447866827301156872781636704870363499701639836802019561989261079942003657817030647981919497884693297967918142587213485954612084578637605553616543221866007313588775136284616404448628345961218616137986372266916219922858940285048720574853704883651301166922717857576593115886428924045745065198708991516125723782104195874639358347117368805783869784452389418142576257886261205368635695573476190014250202683684320472487121985017123921396927239138218101387355708433055150835234190634705937725242903045697745185919541566583548269809986991876982549168881945443700301125940258755889100862384815586102364201796602802866456682303262444034434872652534213114388215118965567003625701651045022748125002832165724410912071027757339799686343719239091639696677101493793706259177573059772588371593971442555924024560340774047630808152361258244981663246340300350274394600940076724270294007972476165750245756281767547066251560164489420644609323206171460608360380140934539084987457643108857331130499343517636569617163697093608514714724530001664145980114853971924405432727355822811137662162696602429831051923959891401887765938102214847087747110250724940505110757418865264447015173006468461483736711168536812849199576565227117900626271225181023857011991363617915276201825709879137385846396623256912454203070356245786790734163618064737486571261331901595194726045035172400262304210410522116249606825832295503495236074124183790252245663808117081575245568796568506634129800536999023203629818856741909092155132762371385748997520208558983311042766418117399616734057690607594364435989848657199895056813458425626883252633846650654456498909590823706428520375809859387486240235738210613152345407423657272916191192886776778483834378627067069607310096102488475394229170653563217269334424372989396935064294589452608880213792904135808046918882978979620541458952660290052663596555646150534680940557570435087430946238989798281679471114192359835127318364299897317960739012530286047125559387374254355688230155911171907337860937907029974452239742374390283458101394839731751926657424674872317677922905911947306241181625710274079429486994162326368542720244096522083638447411718361764652596253646021727969941858040808068469556585147307277756937051981752471589609266507983095651465272582480554438843062297188181993467578301035418010060449021521839766888211299184484189226945443832524256307580740397809851749977493065986435368080370946751296083616820018103437862389912894540420524358819368378761117721774954859307129064196455307346158074915665761745160353726889544138074915436684523818151792662297857614956719675799473110899671086716054258973012391634914508064594669373764476573719162719967799775633842069722297828306824030914790006696841050010352741256540105324508974629738809794397551946639549672577440783511600961397697887095142781350654817168514781288436502057010139791606390634913879036004135795222894739342756978549949986606942209675133938513180438466006305248024960518794266750080865166517917033454259479436500484368755234073476570574087848345933216594026086428012122197101308297593117452965542736290866853892529549593022477451348129052701270494201091018947827055709248810534634545365628129559680476454488849048404282320403780069701773926700903240278024293405297472437780638234957038459690802882273749027808861 A013900 997 16976264485170169821370272998233089529035849586414245639021823896883181273554053473081094288095317253528221741978625298356882999023353731580225682679131002782738531923180178377795507690791753241949444127576440784297702709074306266141372205408129073974584865999953053384746249579617407967922148251088139996995800377443616318334318587187205293101609886289695247979350066854644166412783765478726107522800424360046317657847254033091665991643213847313175727135106562645348957648288104407006114768376063816952530382292346856937679601314726752808018986117438881979566025690960527443056344461245365806783314413715122321726120647628407782667372150357911274842618948874958187235986435072328865032127739891613273764190072823207947080299480805078078943645123495277983903360043719676064065536843207227662271142536907470290580183721726088110274342898320146728096104463355676918975270938046875274189307183691068504733874717098097941694577452793197891431514748086211517462952498092504485060736725284682367925935065516275070060939462411782307270038030792669514380457180052289894979284720661236208367466405136523446583601687342634366140168686766162845624628586377573395732204869889555681393192370794776725031385743344177034327879669762858992803643655863525183551433575341051622383259291471600156384763200452520151649964588555621487712302971089998545723567603089839888103717411394581551302525331506705661680213416389407361375829914193857535152390974206857105684656342947847308023638125610191626862481719200589774311478713786534445194727449661740122565371598483691367430474884825131624207910917949805814663640936785549340091028518519212117800274102114753220001182854806735521737878956601238416233178064025447957015787106746360027770444439563458186856721708009537109338382735187794851313723724001785828399338119398847942253385678978067715861804037980985911802884952155744416910823761790394558261384773670194750376588304906793917619415059840515195075470748325733104704780824097538068601642431401151110972413804969746654098705002225659594335309497311554777974136973458817821534542838052213355344998624351808096373313993908113367165340088355588380515139171953688847230488408299554136089565939658794254690487019282918168236738344792683572663671612658137512386512987533192756444379749312294663665983996090150444193460878517476405133716728896025877530856492485177796557095297130409121322016657739476278342315738414325122887562374109964356625366697692465416185885831391968261589850447111919655317230678968661779590294892840306808947507541126072808021543592400442330468017986571510249635625171612256203978061453804267492871600993097036653831471978150792367777738159889043730042011670655964797114945175656955765834182829121897995935655423334168475494906644177387070737296407240242707697723650911882429718761426105927639532148363383207561918260690335043410493465265687500384217920415033326386754399879142360140137348534518411246761562384004016870232033021280519140623982295168422283420200617757722756929895835105630672995911854275578637859490582916708231882215903208620767383191734685041277090698821507869648612202539976530768848142414889032534831434284171456701451682476211372890004502697126691596292847951977944013577625460131873282309855069924924028570111987148323308507322667128708165135361438714919045782407097461241590802758690385203219751829229235579321646357247482085284355247997756439494966959122964895139903165852217080894192686453605403230373782924072454058581185200717169239698423479130877788966182335435230122875138142025047476368558911387766280961684800703168120877107764748480590969025162747130238924846421521184880255124151466523112590960000584624215528475810478064820393057070708370551788075025513837409537275107250412927329681113389267030637816926005127386130420824501111934291635686094200836167148974581330793205393154969602265571837206811559185631625436072279237683511776306043179922268561843528753736725185432721166687720016251738921707303789698602651436450943479497835087632314686023755582391165074731738734628450640072191850867232330400196534779233238796070088093404776838646887904369526813385310990287941015310362514091864630912315628703031205866767159587855846041667000856005264093968289669032028254397881016744443476123120740825063119351407344069581515648068442065236893970892011536360747678527334927403499359723031610027872463703628554921167704326540261533055221590436152207226643298790137176331356680275428993696516434341226755569193759205915060722095980241863349485145045393319115090890850014190585820132365894228839849620637445065654937033044715446530940143291397451152583543094876672654295440179411123213845013774077824188366701812433643174976880636836375835254192635083676888041823785497135486988503898120397145566653141952986767804394780978542002767634234512956152502958247664967746822638487665179869869933738908866521281295952299613073370999689892103181748268166751387390576890718748601426902369561179518965145739784516441653158792690248426495365422534291941233018661703386107030804366091974289367060077927782606469585183246050284770802269284846046750095388189212905991916150369011893020597077989380290031813573957780229456893333647232993050018843264373447356510999044840964012113971511011814965604474152005409656944130995003316058955574936180772161813953775351544219534579588320656467986973097930465194367039025690366784070989731061515364766343287775413514772070707500722617957889905366916118744956078072047262345351284091692291634849938309866712646373001379433012111970985223767512366322273244584518956702800394384370935727250971594794954520268933244971219381414864233389571008551267702930006837051730305889909246367313787910655210651061705957114101856147710046809439435613341934829408288266673212411063997915086395538252756268677224505642505426003954378541215066659648618814915851105118213807317187751539921145453209171145816343314103855900209878700410237554563883342583102353784652303931698457584928123915125938881688545977301119153784060872539203006183783211031465950030794906282885728331483124781140575229188331640918576700695932427794290902820108836302822531457323198481380512998045299338383159728456990689452748386774884806487537168933039451598442408284823527005405619627844493118852829290251399285476424193415618741919454817269763989279768183628272011507440991474247574594226091064710917620234719735358202755517474195824878533606730736277303650319508348582774026054828265608849333826022412693181528345212266311526637170031575839426049198776353311481362307209562820593568254362887436977829043398586449084595813085624522719294720868812480612342396026275730261667742297100678223197018961 A013900 998 69332778760147975737628153322356759178624842331724007028574669999084497522503383343463970263104373290451863944636645559644644213194277998500531290855521607595985220965992089692933010755470290207198966710879069383591031931833083295854244365479545359148676025815274265281695542654365035499198813594417323649870545317317850849325508876249852324761578038205630651967711587391119094690616589375430774459976735929289525992731628043803706168136041317025588300368215847606432323280331095496758080331639450610879646286850556090766034197409076845869983149221218255331627585090477581090713859470516659736849541180368344789283971063099827853599597266648895795496014891719165607448679435465333390006577934619077662993602440607336399878598189855500187291819992512188309337696657915572732926123086879481702709235506126336321228818918085238177259554105372209572364028334895383460463823013348181354191823658219876571252122465975058901772765469530152301593340814173644544681961760412095659941039920471896543528679327010084529910952919375422532903869591598372356350739549508737212374791706937275459829777912684480544715534234877740357387429073790372443978391234253233883083293641320804247933618354755318417477407545777696770075527687158162175368353858555879065667593416483964272027091655558453670291167771731338003873772026084602273587304276531634150588168171346818176844280383594021908256195008931868099573821294089394994002388328389047753173415130149199312183810654889646138546648492442709233460688451868847897855284526454299114154231571890962496309356710738842397414169907589204891559153187909719877473590613566798845415109663512832729520217260720965740560050898499043351065193184534074416976338764464396026696133138449915735777299906065559144399723984403458517785998267163208140045230374919417503551565212774954279804994704900005336418909733322182543380074235984227928849912236351912205789879815531216050207774672658141945743370665309707948722925158707874898657900068477579323514036455727872653473546193290747279751175198294818574884431853279618180278950787440131323747047939431882616777864226713843798206348055834119710953332620193146860450260407315232574662884938824617346757532343726421274375672725940385373813831310706143771799273896928712072475270078897300069787247778546091948172908904415779519280957767414103903683017626200988182449648531815207124096629460105601022800369553890452807854130049573683648710216379664879538858016755412495698710192509873768969127369800900238176200757133206590542686502962143989878729324496220535081313594207266238922306762726974691582047106399006787174923004761543462671904398487508600494949768537437629260033428196541003386908309906137696483861944706845748700199151926599572727098806250094500804937223720391510712985262994106282482750980860412869943096823259120645178540886663041721386837930403658041127839771985059586006684792984958023329470031300805192190695085287175177891310143694073189303731516294244789502741546715679648616138724763184933269300144510050741337213276599958744990460583349180711006538389852510231284690460746818911764807400147619111939766745005720689289583467284790712664537595591418930485855517852777344231440279469837818275111216613521073123796393719350043804154961400935452150007222936824454372598065012143024145937494787217039589798974609148554242239137570160898854991665506950258743115209280798831991920552702885072297834052721060051205773659560205632297053244937856280938572797213987233693105477059434191609021571029541897108794574242333358780064474560982638423284307818557687655841897856236609625642316699117034330057186636200717355923204194981092690634832802128578510655852329347664343264063586049275011032104775537126878928228999776088878128594802796518686920077964874218869094938745314466762822637819765815751952403597213011729191089294236587673860939389604507582424205908176295681597307075088231706902468129123287257163716955693717626664913066550961949590484006093743181883721114811852787334260734715560587779234224041504306197799339672876968897834789887569478810318714427819773067888401249800268642852362542491494593537123488828073762000745970188570066854165098430973619171501678450911669623239921648674618239863011955091439985805583375625814640258366998345277913540724381110806202085321921937639791972307076063903414035207662465954621167104343559138544193121546443956884453084782095942407727408667412363552721879665686541123232098031992070149269559828584936466009438533646899801166636905410172915001774347495630365035899991261822411433805785738588415680985899058675495010030086393991594955399892459170156539621649717600937328913664080661532173147728787634599725015845532635238862054524566253185784079385137483395137879862128500564172636539545235758817412102605913663703335211376696529389244372045297744808598735393484282246742439766084670111848771715666253011440668431462080082802052567573204488028496681283768097507993242469961331881836213394427182834585070680999683383872107478385036288898148417537724251481712749281460903110615142360598287178299431324934870865039316480377214082718318788509024378111324998952618574490741638231841297313546813506031899219849214544192905127520841997914148575007794870860722173927710034025962838683162094864512840198488679445585335182340824038119696522552430827766836530427867017098545396031239981401562064816230910830779618451861052673191113231618065962757587387946854111094128748574408744724436120398927487482393863410126296191911524710164579958182267901264950985764621306743744199512812723374121022809162480480878455588863793505603722974601420341273668551184870534720202046855828430450580345595240976804143853209808794015284242997992608519694856475211764361155660504794718749884478408427885409378721219518208333481238884949002263104173620129660921280719062052848176081354554994959737583750616642414264402128677933813251943490066597029085799673545474871985903065810224151606831910523326990906194252259139753602321062535809889762112643072314441478037088636793598231536758195195956821117986719507544839885964338561401781004434103294443007200021888958324287091270498509318453193803547385132241004634515829805073190001030150924131784659139175693813060557039176595357312650238118456051466304096527699322191199958957145030073213549524752921919491987338666260378381490518524409350469551260720965993647853372743476923363718239105896171232011671880642582243981782606760872115573554365955255982584550174401367173128191961702635373096209762055172250392763128917375766958771703335774343280236882725149012701211722944248588573973210315292846844818812198862394288795037920881348191953308736237407487983331177032037168335639061