














The Number "e"



Below is the value of 'e' to about 100,000 places, computed on the NCSA
Cray Y-MP using the Brent multiple precision routines (published as
Algorithm 524 in the March 1978 issue of Transactions on Mathematical
Software). The method used was to compute first the alternating series
for 1/e, then to invert this result. The time to compute 1/e was
about 594 seconds, and the time to invert was about 97 seconds. No
special optimization was attempted on the code, other than the
default vectorization that the cft77 compiler attempts to do.

 2.718281828459045235360287471352662497
7572470936999595749669676277240766303535
4759457138217852516642742746639193200305
9921817413596629043572900334295260595630
7381323286279434907632338298807531952510
1901157383418793070215408914993488416750
9244761460668082264800168477411853742345
4424371075390777449920695517027618386062
6133138458300075204493382656029760673711
3200709328709127443747047230696977209310
1416928368190255151086574637721112523897
8442505695369677078544996996794686445490
5987931636889230098793127736178215424999
2295763514822082698951936680331825288693
9849646510582093923982948879332036250944
3117301238197068416140397019837679320683
2823764648042953118023287825098194558153
0175671736133206981125099618188159304169
0351598888519345807273866738589422879228
4998920868058257492796104841984443634632
4496848756023362482704197862320900216099
0235304369941849146314093431738143640546
2531520961836908887070167683964243781405
9271456354906130310720851038375051011574
7704171898610687396965521267154688957035
0354021234078498193343210681701210056278
8023519303322474501585390473041995777709
3503660416997329725088687696640355570716
2268447162560798826517871341951246652010
3059212366771943252786753985589448969709
6409754591856956380236370162112047742722
8364896134225164450781824423529486363721
4174023889344124796357437026375529444833
7998016125492278509257782562092622648326
2779333865664816277251640191059004916449
9828931505660472580277863186415519565324
4258698294695930801915298721172556347546
3964479101459040905862984967912874068705
0489585867174798546677575732056812884592
0541334053922000113786300945560688166740
0169842055804033637953764520304024322566
1352783695117788386387443966253224985065
4995886234281899707733276171783928034946
5014345588970719425863987727547109629537
4152111513683506275260232648472870392076
4310059584116612054529703023647254929666
9381151373227536450988890313602057248176
5851180630364428123149655070475102544650
1172721155519486685080036853228183152196
0037356252794495158284188294787610852639
8139559900673764829224437528718462457803
6192981971399147564488262603903381441823
2625150974827987779964373089970388867782
2713836057729788241256119071766394650706
3304527954661855096666185664709711344474
0160704626215680717481877844371436988218
5596709591025968620023537185887485696522
0005031173439207321139080329363447972735
5955277349071783793421637012050054513263
8354400018632399149070547977805669785335
8048966906295119432473099587655236812859
0413832411607226029983305353708761389396
3917795745401613722361878936526053815584
1587186925538606164779834025435128439612
9460352913325942794904337299085731580290
9586313826832914771163963370924003168945
8636060645845925126994655724839186564209
7526850823075442545993769170419777800853
6273094171016343490769642372229435236612
5572508814779223151974778060569672538017
1807763603462459278778465850656050780844
2115296975218908740196609066518035165017
9250461950136658543663271254963990854914
4200014574760819302212066024330096412704
8943903971771951806990869986066365832322
7870937650226014929101151717763594460202
3249300280401867723910288097866605651183
2600436885088171572386698422422010249505
5188169480322100251542649463981287367765
8927688163598312477886520141174110913601
1649950766290779436460058519419985601626
4790761532103872755712699251827568798930
2761761146162549356495903798045838182323
3686120162437365698467037858533052758333
3793990752166069238053369887956513728559
3883499894707416181550125397064648171946
7083481972144888987906765037959036696724
9499254527903372963616265897603949857674
1397359441023744329709355477982629614591
4429364514286171585873397467918975712119
5618738578364475844842355558105002561149
2391518893099463428413936080383091662818
8115037152849670597416256282360921680751
5017772538740256425347087908913729172282
8611515915683725241630772254406337875931
0598267609442032619242853170187817729602
3541306067213604600038966109364709514141
7185777014180606443636815464440053316087
7831431744408119494229755993140118886833
1483280270655383300469329011574414756313
9997221703804617092894579096271662260740
7187499753592127560844147378233032703301
6823719364800217328573493594756433412994
3024850235732214597843282641421684878721
6733670106150942434569844018733128101079
4512722373788612605816566805371439612788
8732527373890392890506865324138062796025
9303877276977837928684093253658807339884
5721874602100531148335132385004782716937
6218004904795597959290591655470505777514
3081751126989851884087185640260353055837
3783242292418562564425502267215598027401
2617971928047139600689163828665277009752
7670697770364392602243728418408832518487
7047263844037953016690546593746161932384
0363893131364327137688841026811219891275
2230562567562547017250863497653672886059
6675274086862740791285657699631378975303
4660616669804218267724560530660773899624
2183408598820718646826232150802882863597
4683965435885668550377313129658797581050
1214916207656769950659715344763470320853
2156036748286083786568030730626576334697
7429563464371670939719306087696349532884
6833613038829431040800296873869117066666
1468000151211434422560238744743252507693
8707777519329994213727721125884360871583
4835626961661980572526612206797540621062
0806498829184543953015299820925030054982
5704339055357016865312052649561485724925
7386206917403695213533732531666345466588
5972866594511364413703313936721185695539
5210845840724432383558606310680696492485
1232632699514603596037297253198368423363
9046321367101161928217111502828016044880
5880238203198149309636959673583274202498
8245684941273860566491352526706046234450
5492275811517093149218795927180019409688
6698683703730220047531433818109270803001
7205935530520700706072233999463990571311
5870996357773590271962850611465148375262
0956534671329002599439766311454590268589
8979115837093419370441155121920117164880
5669459381311838437656206278463104903462
9395002945834116482411496975832601180073
1699437393506966295712410273239138741754
9230718624545432220395527352952402459038
0574450289224688628533654221381572213116
3288112052146489805180092024719391710555
3901139433166815158288436876069611025051
7100739276238555338627255353883096067164
4662370922646809671254061869502143176211
6681400975952814939072226011126811531083
8731761732323526360583817315103459573653
8223534992935822836851007810884634349983
5184044517042701893819942434100905753762
5776757111809008816418331920196262341628
8166521374717325477727783488774366518828
7521566857195063719365653903894493664217
6400312152787022236646363575550356557694
8886549500270853923617105502131147413744
1061344455441921013361729962856948991933
6918472947858072915608851039678195942983
3186480756083679551496636448965592948187
8517840387733262470519450504198477420141
8394773120281588684570729054405751060128
5258056594703046836344592652552137008068
7520095934536073162261187281739280746230
9468536782310609792159936001994623799343
4210687813497346959246469752506246958616
9091785739765951993929939955675427146549
1045686070209901260681870498417807917392
4071945996323060254707901774527513186809
9822847308607665368668555164677029113368
2756310722334672611370549079536583453863
7196235856312618387156774118738527722922
5947433737856955384562468010139057278710
1651296663676445187246565373040244368414
0814488732957847348490003019477888020460
3246608428753518483649591950828883232065
2212810419044804724794929134228495197002
2601310430062410717971502793433263407995
9605314460532304885289729176598760166678
1193793237245385720960758227717848336161
3582612896226118129455927462767137794487
5867536575448614076119311259585126557597
3457301533364263076798544338576171533346
2325270572005303988289499034259566232975
7824887350292591668258944568946559926584
5476269452878051650172067478541788798227
6806536650641910973434528878338621726156
2695826544782056729877564263253215942944
1803994321700009054265076309558846589517
1709147607437136893319469090981904501290
3070995662266203031826493657336984195557
7696378762491885286568660760056602560544
5711337286840205574416030837052312242587
2234388541231794813885500756893811249353
8631863528708379984569261998179452336408
7429591180747453419551420351726184200845
5091708456823682008977394558426792142734
7756087964427920270831215015640634134161
7166448069815483764491573900121217041547
8725919989438253649505147713793991472052
1952907939613762110723849429061635760459
6231253506068537651423115349665683715116
6042207963944666211632551577290709784731
5627827759878813649195125748332879377157
1459091064841642678309949723674420175862
2694021594079244805412553604313179926967
3915754241929660731239376354213923061787
6753958711436104089409966089471418340698
3629936753626215452472984642137528910798
8438130609555262272083751862983706678722
4430195793793786072107254277289071732854
8743743557819665117166183308811291202452
0404868220007234403502544820283425418788
4653602591506445271657700044521097735585
8976226554849416217149895323834216001140
6295071849042778925855274303522139683567
9018076406042138307308774460170842688272
2611771808426643336517800021719034492342
6426629226145600433738386833555534345300
4264818473989215627086095650629340405264
9432442614456659212912256488935696550091
5430642613425266847259491431423939884543
2486327461842846655985332312210466259890
1417121034460842716166190012571958707932
1756969854401339762209674945418540711844
6433946990162698351607848924514058940946
3952678073545797003070511636825194877011
8976400282764841416058720618418529718915
4019688253289309149665345753571427318482
0163846448324990378860690080727093276731
2758196656394114896171683298045513972950
6687604740915420428429993541025829113502
2416907694316685742425225090269390348148
5645130306992519959043638402842926741257
3422447765584177886171737265462085498294
4989467873509295816526320722589923687684
5701782303809656788311228930580914057261
0865884845873101658151167533327674887014
8291674197015125597825727074064318086014
2814902414678047232759768426963393577354
2930186739439716388611764209004068663398
8568416810038723892144831760701166845038
8721236436704331409115573328018297798873
6590916659612402021778558854876176161989
3707943800566633648843650891448055710397
6521469602766258359905198704230017946553
6788567430285974600143785483237068701190
0784994049309189191816493272597740300748
7968148488234293202301212803232746039221
9687528340516906974194257614673978110715
4641862733690915849731850111839604825335
1874843892317729261354302493256289637136
1977285456622924461644497284597867711574
1256703078718851093363444801496752406185
3656953207417053348678275482781541556196
6911055101472799040386897220465550833170
7823948087859905019475631089841241446728
2186545997159663901564194175182093593261
6316888380132758752601460507676098392625
7264111201352885913178482994756824725648
8553335727977220554356812630253574821658
5414000805314820697137262149755576051890
4816223767904149267426000710459226953148
3518813746388710427354476762357793399397
0632396604969145303273887874557905934937
7723201429548033450006952569809352828877
8371067058556774948137385863038576282304
0694005665340584887527005308832459182183
4943180498341996399814587734358631159405
7044368351528538360944295596436067609022
1741896883548131643997437764158365242234
6426195973904554506806952328507518687194
4906476779188672030641863075105351214985
1051207313846648717547518382979990189317
7515506399810164664145921024068382946032
0853555405814715927322067756766921366408
1505900806952540610628536408293276621931
9399338616238360691117677854482361293268
5819996523927548842743541440288453645559
5124735546139403154952097397051896240157
9768326394506332304521926450496517354667
7569929571898969047090273028854494541669
9791992948038254980285946029052763145580
3165140662291712234293758061439934849143
6210799357673731794896425248881372043557
9287511385856973381976083524423240466778
0209483996399466848337747067254836188482
7300064831916382602211055522124673332318
4463005504481849916996622087746140216157
0210296033185887273332987793525701823938
6124402686833955587060775816995439846956
8540671174444932479519572159419645863736
1269155264575747869859642421765928968623
8350637043393981167139754473622862550680
3682664135541448048997721373174119199970
0172939073033508690209225191244473932783
7615632181084289820770697413870705326611
7683698647741787180202729412982310888796
8318808543673278068797716591116542244538
0662586171172949803824887998650406156397
5629936962809358189761491017145343556659
5427570641944088338168411111662007597872
4413708233391788611470822865753107853667
4695018462140736493917366254937783014074
3026684221503351177364718538723240404210
3790775026602011481493548222891666364078
2450166815341213505278578539332606110249
8022730936367402135153864316930152674605
3606435173215470109144065087882363676423
6831187390937464232609021646365627553976
8340194829327957506243996452725786244003
7598342205080893512902312247597064410567
8361870877172333555465482598906861201410
1072224659040085537982352538851716235182
5651848220312521495070037830041121621212
6052726059944320443056274522916128891766
8141606391312359753503903200775295873924
1247645185080916391145929607115634420434
7133544720981178461451077872399140606290
2282766643092649005922498102910687594345
3385833039117874757597706595357097964001
2224092199031158229259667913153991561438
0701292607801970225896629233681543124994
1225946002339947222817105660393187722680
0493833148980338548909468685130789292064
2428191747958661999444111962087304980643
8500685262025843284208558233856693664984
9720817046135376163584015342840674118587
5815465145982702286766718553093119233401
9128617061336487318319756081256946008940
2953094429119590295968563923037689976327
4622839007354571445964141082292859222393
3283621019282293724359028300388444570138
3771632056518351970100115722010956997890
4849644534346121292249647323561263219511
5570156582442766159932646315580667205312
7596948538057364208384918887095176052287
8173394627476446568589009362661233111529
1081604152410021419593734978643166155673
2702792109593543055579732660554677963552
0053783046195406369718429161685827341222
1714588587081427409024818544642177487692
5093328785670674677381226752831653559245
2045780705413525769032535227389638474956
4625594037892492500762438689377647531010
2323746733771474581625530698032499033676
4554303052745615129612145859444321507490
5149145395098100138873792637996487372839
6416897555132275962011838248650746985492
0380976919326064376087432093856028156428
4975654930790973385418558351578940981400
7691892389063090542534883896831762904120
2129491671958119357912031625143440965031
3283521672802137241594734409549831613832
2505486708172221475138425166790445416617
3032008203309028954888085167972584958134
0713218053398882813934604985053234047259
5097214331492586604248511405819579711564
1914588428330005256847768743059163904943
0687134311879618963747550336282093994934
3690321031976898112055595369465424704173
3238953940460353253967583543953505167202
6164796134779091232799526492904515114830
7923369382166010702872651938143844844532
6395173941101311525027504657493430637665
4186612891526444692622288436629946273246
7958736383501937142786471398054038215513
4632237020715331348870831741465914924063
5949302092112205261031239068294134569678
5958518393491382340884274312419099152870
8043328091329930789368671274139228900330
6999587592181529761248240911695158778996
4090352577345938248232053055567238095022
2667904396142318529919891810655544124772
0450851021007152235234279253126693010827
0633942321762570076323139159349709946933
2410139087791616512268044148097656189797
3504315139606691325837903374862083669547
5083280318786707751177525663963479259219
7335779495554986552141933981702686399873
8834701025526205231231721525406257163677
1270010760912281528326508984359568975961
0383721577268311707345522501941217015413
1879365181850202087732690613359218200076
2327269503283827391243828198170871168108
9511878967467070733778695925655427133400
5232670604000434884343290276036049802786
2160749469654989210474443927871934536701
7986739208038456337233119838558626380085
1634559719444199434462476112384461761573
6242015935078520825600604101556889899501
7325543372980735616998611019084720966007
0832028056991704259010387692865833655772
8758684250492690370934262028022399861803
4002113207421986429173836791762328264446
4575633033655677737480864410996914182777
4253417010988435853189339175934511574023
8472929090154685591637926961968410006765
9839974497204728788183120023338329803056
7865480871476464512824264478216644266616
7320960125647945148271256713266970673671
4461779564375239174292850398702258373406
9852309190464967260243411270345611114149
8357839017934997137909136967064976371272
4846661327990825430544929552859493279381
8341607827091326680865655921102733746700
1325834287152408356615221655749984312362
7828710664940156467014194371382386345472
9606978693335973109537126499416282656463
7084905801515382053383265112895049385664
6875292113593222026568185641826082753879
0002407915892646028490894922299966167437
7313477761341509652624483327093438984120
5692614510885781224913961691253420291813
9898683901335795857624435194008943955180
5547465540000517662402028259448288338118
8638174959428489201352009095100786494186
8256009273977667585642598378587497776669
5633501707485790272487013702642032839657
5634801081835618237217708223642318659159
5883669487322411726504487268392328453010
9916775183768315998212632371238543573126
8120244517540185213266374053880290124972
8180895021553100673598184430429105288459
3230647255904423559605519788393259303395
7293466305516043092378567722929353720841
6693134575284011873746854691620648991164
7269094289829710656068018058078436004618
6622356287459138518590441625066322224956
1448724413813849763797102676020845531824
1119639279410696194654264800067617276181
1563006364432111622483737910562361135883
6334550102286170517890440570419577859833
3484633179219044946529230214692597565663
8996589374772875139337710556980245575743
6190501772466214587592374418657530064998
0566883769642298255011950658378431252321
3530937123524396914966231011032824357006
5781487677299160941153954063362752423712
9355499267134850315782388995675452879155
7842048310574933006019795820773955852280
7307048950936235550769837881926357141779
3387502163443910141875767119389144162771
0960285941580971991342931329514592437363
6456473035037374538503489286113141638094
7523017450887848856457412750033533034161
3809656004310586054835577394662503323003
4341587814634602169235079216111013148948
2818953910289168163287093097131841398154
2767881806762865097808571826211700314000
3377301581536334149093237034703637513354
5376345210503709954529420552320788174493
7093767705600930635364551091348162737820
4985657055608784211964039972344556458607
6895155696868993848964391952252323097033
0103727722771087056491296612106149407278
2442033414057441446459968236966118878411
6562903551178399440709617725671649197901
6819523452380744629987766482487375331301
8142763910519234685081979001796519907050
4908652374428416527766114253515386651627
8131609096480280123449337242786693089482
7913465443931965254154829494577875758599
4820991818245224493120777682508307682823
3500159704041919956050970536469647314244
8453825888112602753909548852639708652339
0529418296918023571205453282318092703564
9174337193208062873130358964057087377996
7845174740515317401384878082881006046388
9367116404777559854812639075047472950126
0941999037372124620167703051779035295279
3168766305099837441859803498821239340919
8050551038215398276772913731380067153392
4012695458637642206509781085290763907972
7841301764553247527073788764069366420012
1947457023582954813657818098679440202202
8082263795700675539357580808631893207586
4444206644691649334467698180811716568665
2133896861735924509208014653125297779661
3719869591645186943232424640440167238197
8020728394418264502183131483366019384891
9723178171543721921039466384737156302267
0180134351593044285384894182567887072123
8520597263859224934763623122188113706307
5069182601096890692514171425142181534915
3212907772374850663548917089285076023435
1768218355008829647410655814882049239533
7022705367056307503174997881870099892510
2017801560104227783628364432372977992993
5160925884515772055232896978333126427671
2910939931037734259105923032776526676418
7484244107656444776709779039232495841634
8527735171981064673837142742974468992320
4069325060628344689375430167878153206160
0905769340490614617660709438011091544326
1929000745209895959201159412324102274845
4826054043618718363302689928586235821456
4387969521023526667337243442309157718327
7565800211928270391042391966426911155333
5945696857828170203254955525288754644660
7462029476611600443555160473504429212791
6358748473501590215522120388281168021413
8658651684645699648100156337412550984797
3013865627546016127924635978366148016387
1602794405482710196290774543628092612567
5071817736417497632544367735036325800040
4291990696311739778787508156022736882496
7077635559869284901628768699628053790181
8481488108339469000163807910759607455046
8891268679281239114888003672072973080135
4431325347713094186717178607522981373539
1267728125939582205242899913716906856504
2157505672999127417714927960883150235869
7816190894908487717722503860872618384947
9397574406649127605188781242336831254672
7833151318675891566830067921021594733685
8591201395360301678110413444411030903388
7615204882969091046891676715553733466225
4557597520262477124279622598327840583358
5897671474205724047439720232895903726148
6883880031741464902038435903585279931238
7104284598160899610194569164698383771826
7264685264869172948414153004604004299585
0351641018990275293668674318349554474581
2414019075468160777097792057938389537819
2128847409929537040546962226547278807248
6855080465710431238548733516530705707845
8424333555095822191286279720545546626709
9131902370311779690892786623112661337671
1785129430593232816058265356238481641921
4473254373100206273846681235169101635925
2588256806438946389880872735284406462208
1495138622752399389387349050826254724177
8170258204412985376049982789902008349838
7362992498125742354568439023012261733665
8205467856711479730650770354756205674283
0018747301919731088115751677700507143201
2726354601912460800451608108641835539669
9469369473222716707489728504641953929664
3472525472435765919296994906167018906143
3616907056148280980363243454128229968275
9802266940456421813286245175496521472216
2083982459457661334271056495719356443156
1774500828376935700995419541839029151033
1879339076142074670288679685949854397894
5730076893989007007392469746181285576466
2265412913204052279071212820653775058280
0408971634671637090249067747363091369040
0261564643215956091085109244516245442014
1442641660181385990017417408244245378610
1584333617772925806111591920084140918881
9120885820762701148367176074904698091444
3057262211104583300789331698191603917150
6227929862827094462759150096832263450737
2545136685817248349847008084016386820972
6371345205439802277866337293290829914010
6455897616974559784092114091676840202693
7022923174333449998690184151088899316512
5090001163719114994852024821586396216294
9817530946230476048323993793910021425329
9647623516356900944508605809120245990461
2118623318278614464727795523218635916551
8830579306577033314985100683571356243418
8188440578002884401812903137865379486961
4630467726914552953690154167025838032477
8422724179945136535822609716525883567121
3351954683833534980150326935979816746323
1847628306340588324731228951257944267639
8779467131210427633808726957386093146315
3914854879251402888502518978807602383899
5615684850391995855029256054176767663145
3540584962967967813494201160033258744314
3874624831385021498040168194079568721926
8462617287403480967931949965604299190281
8105976032632517464050164546062667655290
1063986870366826329905057770626639786845
3584384057673298268163448646707439990917
5040188923192675575183540549560177329071
2721913457752490577151277335842331400835
6080926962298894163047287780054743798498
5455628707299684073829372186238317665247
1609096719200723765889422618655048755261
4557855898773008703234726418384831040394
8187436162244552861632876285411759464604
9702772449079927514644579298254980225860
1001772437840167723166802004162547244179
4155478105541780367735533544670303264696
1944756081283193309567968558277193203120
5941616693902049665352189672822671972640
0294933073847175447537619370178829763824
8723336181349941454169473654925484063379
3674361541081593464960431603544354737728
8023610477431153307851599029777714996102
7462776975961248887944860986334942285284
7651310277926279743981957617505591300993
3773682405109025837593451700153405222661
4407723705089004449661329585953602055603
4009492820943862994618834790932894161098
8565949542131143356088102394237060871080
2646591320356012187593379163966643728283
6752328391688865373751335794859860107569
3748896456571872925404485086244499478162
7384251722934396013721240628678363667584
5331904743954740664015260871940915743955
2827739043038687727282620656631293874598
7531774997379929304329437176380185628006
1141619563942414312254397099163565102848
3157654270379068371757648702300523881974
9874663685629265505822288771322178144048
9538099681072143012394693530931524054081
2157054022744145218765419014283867442600
1188904172457053747075555058163283168724
7110220353727166112304857340460879272501
6947010678311789270955272532221252243616
7334336638475659094972822180941868407423
8351567868893421148203905824224324264643
6302014417879820221162484716574682911463
1540756377022274013584110907607846478007
0182766336227978104546331131294044833570
1348695851652674595151876800333955224105
4818176786777215279827025011719581657760
3549732923724732067853690257536233971216
8843908788792621882023055299371323971943
3308353623124887038641619436150652955126
7334207198502259771408638122015980894363
5618085970100800816225574550391013219819
7904552004961858377772104804663553380661
6517023595097133203631578945644487800945
6203697849734599020046068865727018658677
5784275853064570661712719496737108395060
3267501532435909029491516973738110897934
7822976841001176579870981857251313722677
4970660925048187683551600371463868591891
3011736805218743265426063700710595364425
0627604582523368805525211815664175534306
8118154826784416931528440846108758821431
7641649835663127518728182948655658524206
8522218307553061183933269341644594153426
5177865339798058082815880630074995289755
8204686612590853678738603318442905510689
7786984177356031181116775638725899115168
0323654700298798962898618101459647130791
6144369564690909518788574398821730583884
9808095230775693588516160277195214889983
5863232312730890986156077738600698403526
7826785387215920936255817889813416247486
4564332110431948214212997931881046363995
4149653944150138386874838487022468182939
1860319598667962363489309283087840712400
4310227061375913680565188613134583079907
0500360758832724886787932409338007186415
2853317943535073401891193638546730000660
4537837844724692888305469790001312489521
0044694903205883829492361391928430524916
7833012980192255157050378521810552961623
6375236479626857516600665393641422730630
0164865261389184224350179745599361679406
3303522111829071597538821839777552812981
5385701687022026202746786479166440307290
1844549795639984483680785199708820140776
9199261674991148329821854382718946282165
3870648585886462216114103435703428788629
7908341887160621443001453327502971510467
3156021000043869510583773779766003460887
6248616409386452521779352899475784962552
4392559862052140905234625084783048704649
2688313289470553891357290706967599556298
5866695597216865060520728013421043557627
7918402179762665648458026159140717347700
9039475168017709900129391137881248534255
9493128666534650337288463906499684606447
4190752431332390340490819523304438955906
0547854954620263256676813262435925020249
5162756070809004364604214970256914885552
6502281032776211584228243326952862913766
2675481993546118143913367579700141255870
1433194347640357253769143888996830882628
4461642557503400142898255762038636438413
7906519612917777354183694676232982904981
2617176761915542925704384322399184822617
4435047019917125821468768317264607895969
0569981353264435973965173473319484798758
0641379268854135525232757204573294772157
0685001695004695975838937352753862266494
3456437071610511521617176237598050900553
2321548960628177943022686405795558457306
0059837648270333985942009858235140017950
7104569019191359062304102336798080907240
1963126752689163621363510326480772329149
5085915126581214382337107294914808847235
5286394195993455684156344577951727033374
2381299032601981605719711839506627582203
2183713605971802594087061553471310448227
2716848395524105913605919812444978458110
8545112316681735348382537248253476367775
8171286720586514828531727356906983993511
0763432091319780314031658897379628301178
4098064101750165110729329078321774875662
8931065038380609337284139922673338477820
3302020700517188941706465146238366720632
7426443366121740117669149192355709056448
0301634229430183765526310845017251030754
0942604409687066288066265900569082451407
6325991581644993614551724520570204430937
2230555021722229970620974926860976278740
9626448772056043078634808885709143464793
2415362143031999656956107535704172072853
3425017132555881811329550409521783013946
5216436594262960768570585698507157151317
2629289600725876015648405560886131654118
3595862871066549628259953512719324463579
1046554389165150954187306071015034430609
5823022574559749442750676309263225299663
3821939520292791797324709455969101640298
3683080426309910481567503623509654924302
5895752735214124451495424629722585101207
0780211018810672234797257933065318771343
8466713807546383471635428854957610942841
8986017946587214444951988015508040425064
5219148498992040000731067236994465524602
0908767882300064337725657385010969899058
1912909570798666994537650804079178524382
2204107059927888926774575208428752637798
6730360561230710723922581504781379172731
2612348783340344738335736019732359466042
7370463520132718259241090604009763858585
7716958419563109577748529579836844756803
1218748182028339418870763117316152898117
5642971133418149721807804046507765720445
7082859417475114926179367379999220181789
3994333377311469119707378610419639864221
6604558896568320670133750574503887211133
2436739840284188639147633491695114032583
4758415141703256901617849314557069041698
5805021779849763701475891481054320585491
4100662201721719726878930012101267481270
2359408551626016894251114584996583155896
6046009152579788167038462590538325692052
0425791378948827579603278877535466861441
8268277976512589535637614859944850497066
3840626612195714191106324606177418057721
2381659872472432252969098533628440799030
0075945462815492355060864815579289619696
1706071520158982529977280352000261088881
4176506636216905928021516429198484077446
1436178914151915179765378482826870187500
3026486760843320465852547055588241025465
4806040437372771834769014720664234434374
2555141291785030324712634180765251878029
2553477400110485399696054992650809391069
1337614841834884596365621526610332239417
4670643683405047499433398022856103130830
3848457129476738985629393764191440703650
7544622061186499127249643799875806537850
2037531899726180144046677930501403015807
0926621322927364971865395286656753857211
5133606114457222800851183757899219543063
4136923022931397511437024048302273576290
3991179449924848091507100244407848286659
8579406525539141041497342780203520135419
9259776281781828253720229201081864494483
4925542179398272327935709582874859712678
0783134286180750497175747373730296280477
3769089325589145981417248526582995108822
3005522324221858619139479518422013155331
9634363922684259164168669438122537135960
7100317436519590277125716045884860448206
7441093521532790681603205421596795906641
1120187618531256710150212239401285668608
4694359374081585364819125280049207240421
7217091398312311805404327701583562951365
6274610248827706488865037765175678806872
4988616570948466657706745770002071443325
2555573655708315032001908299209654549873
7419756608619533492312940263904930982014
7003711618294859399311999550704553811967
1128936773524995818201177479978863639328
6405807810818657337668157893827656450642
9173966855795550531887153145523530703559
9474018622598814985466073778769878154236
0397080977412361518245964026869979609564
5238285842359535646151854481657999664606
4826139661872030483911956025038111155093
8420209894591555760083897989949964566262
5405141956107800902986670146352385320660
3257446682025943061880177309110921274113
8269148784355679352572808875543164693077
2353637682260360801740406609971511768804
3492748919713308782295112374663263563532
8517394189466510943745768270782209928468
0346841574431277398110441867620329544754
6807751112666368547994446093480999295187
5666499902261686019672053749149951226823
6378958652454628134392893383651565369924
1310963810255911464392380521390786289356
1660998836479175633176725856523591069520
3268959900548847534241605866898200674831
6317428632911963339913270908606507459526
0357157323069712106423424081597068328707
6244371655327502287978025986909811112265
5888815152083748245003446304650598456969
0276166958278982913613535306291331427881
8882493421364424178335193197865439402014
6532808341034178527248987905091993236927
0996567133507711905899945951923990615156
1654803001453592125506964053452638234521
5599921057819137103018897920640888397476
7667144727314254467923500524618849237455
3075757349027073424962988799969420945959
6100870250132945332535804568928570724120
7965919809225550560061971283541270202072
5839941711755209208201510965095266851138
9757715081084944350828545874991294385756
3115668324566827992991861539009255871716
8404956639919591540342183645372120236786
0865536474517565487931892564408527448919
0918193411667583563439758886046349413111
8752410384254679379992035469104119354431
1321913606812965756858361177456465467486
1061988591414805799318725367531243470335
4826375270813531055708180496424985846461
4797346759931594651478702506527108350878
2350656532331797738656666181652390017664
9884854560549613002157761152558133961840
2706781490035025287682360782210739710233
9146870159735868589015297010347780503292
1540143595952986834046574717562321966405
1540147795316746172620872730482063465246
9109953327375561090578378455945469160223
6876896414259601646896471063480741099285
4648235308354013233292486403731800319520
2317476206537726163717445360549726690601
7111767610477749716668901521638389743117
1418062222234571856794150729952620108620
5084783127474791909996889937275229053674
7850205000386300365262188006709266741048
0602734199775666002942794109040006465428
1074454007616429525362460261476180471744
3228899532858283977621846009676692675812
7030280651953545205317353680895458990218
0783145775891280203970053633193821100095
4432412441979491929162052344213463956538
4078120941621483500115588361842116428399
2454027590719621537570187067083731012246
1413620489265556681094670763865360830158
4761451258158856961003033708119705834445
2874666198891534664244887911940711423940
1159869707957459463371702432684848646320
1898635282709231304708921568475820775303
4387689978702323438584381125011714013265
7693205549118601535195516546279411755939
6794795881033393541328970252889353374810
6257875620364294270257512121137330213811
9513957564191226851559624762032820387263
4206622734786822303652201965572932590506
8134849292299647248229359787842720945578
2673299758538185364423706173535176530603
9680108789949050665449154457795216603855
2398013798104340564182403396162494910454
7121048394392009459146475424247859910969
0004654137109163009678595156394733219093
4511838669964622788855817353221326876634
9580591237612512030109838678411957258877
9920604126004986589502724713314676372220
4388398558347770112599424691208308595666
7875319424651314443899711959681059379575
3215552420465941008141835112017419685343
2672343271868099625045432475688702055341
9691995453009526443984463843465988304182
6293223929561261004588464424428501155155
7765935780379565026806130721758672048541
7971578964015542768810904758995646054883
6298914022658002613415803948035797101900
4151547655018391755772677897148793477372
7475257438981587050407019682151012188260
8804008455133279516284128067967896557016
3917067779841529149397403158167896865448
8413190463683321791150591078138982610262
7197969682641117991865603899389541892848
8851750122504754778999508544083983800725
4314688429884126160426822488230977885564
9576542401711451039392798029099760490442
8832198976751320535115230545666467143795
9319152726802782102415406297958288284663
5562358098672563820056521551995179355106
9127710538552661926903526081367717666435
0712134539837113575009758544059395586617
3782829712054469318226040167030853091165
7973113259516101749193468250063285777004
6869871772552265257084287457330398597442
3063975183720997533905509588362364281449
3247460522424051972825153787541962759327
4362788192837402531856685450408939294010
4056166686766440286821160729483030523646
5560955351079987185041352121321534713770
6676813962114438916324032357415737737879
0883826761845875636102643518295181539245
5211729022985278518025598478407179607904
1144720414760917658043029845017468679812
7758497173173328730528113496959166838787
7072315968334322509070204019030503595891
9946666520375302719237642525529103479503
4381635772169811546432924560895115873201
2675424975710520894362639501382962152214
0336210654228218767395801212864427885474
9192897695931576689198730517638869846150
3354594898541849550251690616888419122873
3855226999768226096450075045000961168661
2917109318028235504255365399716605475390
7348915189650027442328981181709248273610
8638015760072406016495470823313493615824
3512829905040540533399257707132101150371
3898695076713447940748097845416328110406
3508048633935552384057355808637187635302
6186797172560815532871643611147487510703
3512913923595452951407437943144900950809
9328721532351959996167502975324759319099
3801296864037978355355907135570836994731
1923538531051736669154087312467233440702
5250069180267477250789589034488566730814
8729946480778649770936196938929089171822
8134002845552513917355978456150353144603
4094412115120017386972614667869337331543
4100758751490829582275691935054218410644
8264951943804240543255345965248373785310
6579790379775050314364746514224847688313
2347976267368985547494427794991656010852
8257618964374464656819789319422077536824
6611104276719364818363605341087489710668
6631880502655592956812395968044929516661
5409802610781691689418764353363449482900
1259293668405913700595269149344218618917
4214256107189684662633587441497697392156
6392767687720145153302241853125308442727
2457711615055505190762762500165221662747
9625742442542054678576747819095948650057
5711016264847833741198041625940813327229
9058914864221279680429847253562372028878
3005178853973790945526513514407313004986
9453403245984236934627060242579432563660
6405975494712390923724581261545825266673
0470231935986652337885624422918827843644
0434628094888288712101968642736370461639
2974856167800797799596968433677303524830
4747824066992827714006903166070995147315
4191919911453182543906294573298686613524
8865005747802519776074426607983002915730
3052319905218571862854368757786091572692
5232573171665625274275808460620177046433
1012124434092813146597602213604162230311
6775008596012847528925946334831240876674
0128170543067985261868949895004918275008
3049989264720349869653633262109198306214
9509587722826081556670215569348463407977
6879525038204442326697479264829899016938
5115521246889358732898783362678193617640
2368171460649518550878059663535469878820
5094762016350757090024201498400967867845
4053541300504824049966469785580026289318
2651870871461390952145498799230043177950
0489569529280112698632533646737179519363
0943996091763545687990028145151697437175
1833063223294219913213761450641139126983
7128970829395360832883050256072727563548
3742054978566598954690899385589184410856
0511151035436747781077850057271818080966
1542709143010161515013086522842238721618
1090431831637960464315231844346697999048
6533637531929596772608085345765227471404
7941973192220960296582500937408249714373
0400873769880687970380472234888258198190
2564408684774976750899916415350216022396
7816357097637814023962825054332801828798
1600469103366024159045046373335974881199
9866399561717108991180985119761648649923
3594328274275983382931099806461605360243
6040408483796190725421658694094866820923
9614308381730362152064229783998253369802
7039931804024928814430649614747600087654
3055716726972591146319906888238930053800
6156800773098441606135584370127757346370
8822073792921409548717956947854414951731
5618281763439295702347104600882306375098
7752139122341954847119698230316954446804
5517922669260631327498272520906329003279
9729329068272046476503669697652276736454
1903163988743304222632202132536817604416
9612053532174352764937901877252263626883
1078793451941338259963687950209850330214
7230760337544234687164722379550779413030
4865403488955400210765171630884759704098
3313061095102941408655740710746404019373
4771881533990204703674908435930908635477
7210564861918603858715882024476138160390
3785326601858425689141091944645661626677
5371236599283248186573925142949855514151
2136758288423285957759412684479036912662
0153084180417376989637590025469994541316
5934198562478071443497720199170266538071
4107259910648709897259362243300706760476
0976904563415765733955495884489480936040
7715568874728845183810606903802652831827
5560395905381507241627615047252487759578
6507848945473890965733127638529626645170
0445962632793463772115102854547231288003
9058405918498833810711366073657536918428
0846558989823492193152052574783638552662
0540070356131026040514507932592579822740
6012199249391735122145336707913500607486
5616573018540492174771620516784865079135
7333633425768598836125272025094401943067
4728667983441293018131344299088234006652
9153857637791109557080006001435799563518
1159676472507566836772605235293977301634
8235753572874236648294604770429166438403
5588464223707601117748210796259011802655
4886899518123947062595425458449134020340
0196442965370643088660925268811549596291
1661686120361953192532626622711081421498
5613264646721195480114245513394638238590
8540917878668826947602781853283155445565
2659339124878856395046441960224751860114
0523918754374252658168500305230187709615
2411653980646785444273124462179491306502
6310629034027372604799401819299544542972
5637750717270565927177928553719554743385
2182309492703218343678206382655341157162
7886039901574952080654434094624466346532
5358157481402247126061897306086055906508
2163068709634119751925774318683671722139
0630930610193031823266664206281551296476
8531386101867292188934703934207224555679
1239578260248978371473556820782675452142
6873142522526017958897591162387208075805
2722103132744475408331921513593452696139
7220564699247718289310588394769170851420
6315571927036363450395296043628850885551
6000837197352638383899678918460032707368
2083234847108471706160879195227388252347
5063808116060908401242224314761035633289
4060928243012546201380603260812194287684
7907192546246309055749298781661271916548
2296443172635875245486075630206676569423
5534277461763554923181745615918566806168
6428714964129290560130053913469569829490
8910039912590882903487919433686969426206
6294694851493147268892357161503240554226
3391673583102728579723061998175868700492
2274186290770795088093362153463038429675
2560436960611019384272388310758777165359
4778681499030978765900869583480043137176
8329548717526047141130648472708872466971
6458521877444210090009091618981941345630
5028950484575822161887397443918833085509
9085660085431027963752474762653530315586
8451512028339664054749694634398628829195
7510384781539068343717740714095628337554
4135679554246646013356636173058117116460
6271785407889849533432910031598567393230
5693426085376230981047171826940937686754
3018370155575408223715380378383833427023
7953593440354945217396032709540771210733
2936507766465603712364707109272580867897
1811824937995404770083693488892209638142
8156159561093181518370113510479017638359
5168144627670903450457460997444500166918
6756610358893134838005127364111573045992
0595547112244390319647664276103816428591
8037488354360663299436899730090925177601
1620437614116166881281782923823112217458
5023808073372720490888009518188957631410
3157447684338100457385008523652069340710
0789559165498130372929444623063712843579
8480987196414308514687852503312898931950
0645722582281175483887671061073178169281
2424836137964756924820763213564273572616
0982514244526251595251487527380563315096
4052552659776922077806644338105562443538
1362589418097880156773789513103131573611
3602604789076194559182028936577011641688
1703644242694283057457471567494391573593
3537631148302466687547275666530598197468
2234657869997229179241615604355766518338
2167059157867799311835820189855730344883
6819344183059870218805022591928180477752
2388440716789478041470141465107358045202
1499197980812095692195622632313741870979
7313208708645522367404161855907938167456
5823435303728330950372902242980276845155
9528656923189798000383061378732434546500
5827227123250314207124881002906972263111
2906762908095114575806027080609280150440
6139446350643069742785469477459876821004
4414534380337597173847772320520653010378
6132641882358603656905477334307091175915
2582503029410738914441818378779490613137
5367946548933752603229062776319833379768
1664172108314055186413330222478711851181
7036598365960493964571491686005656771360
5331924231852621667602220733688448444092
3447094856802790589419182996946772445626
9443308241243846160408284006424867072583
6610114334042144736834536384965447010678
2731316953843591912044028394954195687445
3676459875488726170687163109591315801609
7223820497725773074545629791279061775316
6325285720585876637675428291793354992367
8212008601904369428956102301731743150352
2046656750884915930259266188165810087016
5849945649558685562820874724831835151633
9189292646558880593601275151838235485893
4261652230866973145114120356599169341030
7697477445194704383673960007657862824547
2064617380804602903639144493859012422380
1733770381546752976455965184926760393001
7194304251179404567986211463013840237109
9347243455794730048929825402680821621522
3465602742584865956870745103527942916334
0591502507599239861122434031205699978051
6223878772230396359709132856830486160362
1275795616013285618663881460047222005800
1758028227927216784272064996695684090575
2590774886105493806116954293569077377792
8210841597374696131432918085104469539734
8506759050366239172210873233316990960336
3771705474725026941732982890400239372879
5493865404638285967422163182015301396297
3439847958862863293474665069028406671901
8081265539973675916799759010867483920062
8778885311027816950875457403846075946169
1958461065596332728348560957030557250249
4416337066573150237126843581984154103154
4010084303806314421837767503498134081693
2520124081345228597462671517715222306374
1359255747513535160669108359443999692315
8981567320330271292842412196519363037344
0798120465679532298635737458903165400701
6472204989445629050395873788912680565516
4642744601747381752963134587393904845604
1420342646556042211223913463102316129083
6446988901247285192778589195228773637440
4326592646722399821864527976648266730701
6880272205233860037284290315582845459385
4349099449420750911108532138744823216151
0078089225162851232757243551019990381959
9335003264144605347035729307391257848175
7987468353429629749652545426864234949270
3363994275193542400019731250988824196000
9576625721762186047457376957764958220179
6258392376391717855799468922496750179251
9152182196246535755705642282203995466826
4832982299616721708015680108079977712651
7156274295763666959661983507435667132218
3833585095366658066055971483767738669225
5160346364438626997729575065846892959980
9168949981898588529537874489519527097766
2626841770885902843216763521326308388127
6633536331900413433284434763006798202371
6933653652880580156390360562722752187272
4547642588409952164825544536620838117891
1772522568261147801424289697096712196750
2094421226279437073328703410646312100557
3767274502716389752341114262878287367583
5881905674216306152341678947605687927715
4789714326222041069587947186435439940738
6399489868361689193778366483271373636546
7690117376024664308228536249471260517329
3777247276797635865806019396287718060679
1224268139228721340616948820295068316545
8970762366830255616755947749871518342698
9208952182644710514911419441192277010977
6166458500689638494261655934731129610642
8237904821605621009426507617383808247903
0510998790719611852832556787472942907151
0414689481049167510352958972423818022881
5127658225719070553765245528551159863642
1244284176256230139538669970308943645907
6006849380408752108541598512780703332077
7986563590796846219153494458767717006377
8573171211036517486371634098385626541555
5732926646164022797911959752485253003767
4177405612570030362581170483838539120727
3191845064713669122576415213769896260940
3518041474320536003692341790354407357030
5831474162345284018894080898312519130774
1823338981880316339159565954543405777784
3316811625518980604091830189075121701929
8362289709959898340548496228428939846984
7938668614293324543983592637036699355184
2316616152445059805767457653355523387156
7821146668999684522704295458971092216365
2573965950289645637766038988037941517917
8679106751990099661392062387323187867584
2054427939636675910412682184337501574306
9045967947046685602358283919759975285865
3843381891200428537875493027689721681991
1334069728225553530004474395883007979973
6518459131437946494086272149669719100359
3999747352627641261259953509026095400486
6939895589948742137959080289319691484582
6873123710180229775301190684280440780938
1565980816946116793744256632446567996063
6375154630483311272223181233837177980043
9731087402647536582575657351059978314264
8318796198437654958778036852617518353918
4492048819862978632974313694851178057929
8636452193232481339393090754566368038513
6306197180339579795225395086974325465026
5912358504928302883293448928459137362162
4852528877442891851104093746333590660233
2397119228144507355883733240578148626622
0748621551337503677558549413867835292827
3109003823116855374520901095101174796663
0033303525341432300242882480513966314466
3265608158204521688392231202567106538845
9503224002320453633895521539919011035217
3627209095655008464866053689754984789958
7559610316769658716128195191966889332664
1203784750417081752273735270989343717167
6423299569356971662137827361388995305157
1182296089639405538043193939845397086441
8654291655853168697537052760701061488025
7007853871508357794809523131527477357117
1364335641324297420813726689614910956421
4803567792270566625834289773407718710649
8661504474787261642499766714813830539479
8495893806420288666795194348275016819202
3591633247099185942520392818083953020434
9799193618533802014070724816273043134189
8594250385840436599328165194149737728672
9589582881907490040331593436076189609669
4948000671943714240581053275177219524743
4498341419197991817990986463158324602151
6575531754156198940698289315745851842783
3905810294116004986993077514285130212862
0253950873238877935740978128818700082994
4831476678183644656510024467827445695591
8457680687049780448241057997107715775790
9352580382422737761243690870987518914904
9904225568041463131309240101049368241449
2534279922013463805383423696437674288625
9514014617820181073410056546670823685431
2816339049676558789901487477972479202502
2272181694051590421708921042875521886583
0860845270842392865259753614629003778016
7001654671681605343292907573031466562485
8096395500800233476761870680865268787227
8317742021406898070341050620023527363226
7291964034093571225623659496432076928058
1655144286432049552568385430792542999093
5319932943296601822078793312232322592827
6556048763399988478426451731890365879756
4982076074782702588614099760507880367067
3226819247351364635675861121295307464477
7149423343867876705824452296605797007134
4589875941266546094142114475400072117906
0745833068686623130915578000596652273618
3536340439991445294960728379007338249976
0206304488060645748927405477306939713370
0796274613553444251474542365466275225262
4869916077111131569725392943756732215758
7049524172324282065553228088686701536814
8291173854273579715415794368949106375974
9151524510096986573825654899585216747260
5404683423386107608236057829419480093343
7004686656825857982732387515830256672015
2604684361412652956519894291184887986819
0882773391472820637945122602945157073671
0563772002342781180262150269179040048800
1808901847311751199425460594416773315777
9517354444909657521310263068360471403314
4231429807789561705125693005180428747236
8435536402764392777908638966566390166776
6256785753542399474279194425446646433155
5413826554338848777885997206367966069232
7601733858843763144148113561693030468420
0174340613952200724036588127982491432617
3161781389497095503836947959461797982925
7740992171922783223006387384996138434398
4685022347804387337844709287038905364205
5747483628461680936365097379090020411852
5835525201575239280826462555785658190226
9583763453426634209462144266724539871710
4772148212815760727530517333096345590932
3664528978019175132987747952929099598069
7901485158395404442839883817975112453555
4842612678421779772826898973500795450583
4273726937288386902125284843370917479603
2074795540809114918662086871848995504452
1061615543708329950285490365961736272655
2868081324793106686855857401668022408227
9924333943609362233903214993572625074806
1740917363606236546445847638464786952054
7719533384203403990244761056010612777546
4714641774126255485198301446274055386018
5570835998154489128686348072071006178705
9669365218674805943569985859699554089329
2195072693375502358215614249945382347811
3831659166268310306519473023341938416407
6823699357668723462219641322516076261161
9760347088440464730831726826112777236133
8193849060653440404390490986412690347926
3503943531836741051762565704797064478004
6843230694302417490297311819511329357468
5455048471107874290549987060037398311376
1544808189067620753424526993443755719446
6654535240882872675377591970745262863228
4021962955724793298713285247999463893892
4943286917770190128914220188747760484939
8554711685248105599915744415515074312144
0612033376286953379243954715539421312102
1954430556748370425907553004950664994802
6147945247390128028426466892294556649586
2130811891350027965491034480615017040726
8010067948926855360944990373928383520627
9928201815764270549629974019008374934449
5060075436552575890554655240210341286212
4809003162941975876195941956592556732874
2378561126697417713671044248219166714996
1172890394439366534029422651457568290749
0402153401026923964977275904729573320027
9828160621305231306587315130769138323171
9362666446550229073501734765629303331852
0949298475227462534564256702254695786484
8199775133263932215794782124933070511073
6747491801634566788881078210115182631487
8755138027101379868751299375133303843885
6314151759089289869561975611230253108750
5718896253576322583427576334842101666810
9884514141469311719314272028007223449941
9990039649482454575207049220916206142229
1279532268823904649823908159296111100375
6999529251250673688233852648213896986384
0524370494021521875478251633470824303035
2103692784976251731782586086221561451916
5573478940019558704784741658847364803865
9951196514095426150266151476512208202458
1601080121827598257747765239385915916506
7449846149161165153821266726927461290533
7531630556544407934278765502673012145783
2488594873689907351216611839787734271587
2870912311383472485146035661382188014840
5607160746524411188418007340678985871592
7398245214732831721462190733049206081744
0914125388918087968538960627860118193099
4892408117023504135541268238637443412092
6778172979069471475901826482476111241455
6423937732224538665992861551475342773370
6833441730731508054401388940840872531975
9553889761398640016563990693460067078050
1058567196636796167140097031535132386972
8990017498629488833623898586321271765713
3014207133017999232638198209404299337779
0345261665892577931395405145369730429462
0794880331410992499071132416945042413912
6539727407898495307373036413489368806034
0009640631540701820289244667315059736321
3119262311791427949448972814772640383210
2172071801756160102511117902216370347629
7572233435788863537030535008357679180120
6530166683167802698738607554237482985482
4636098160895767042190314568494296728664
6362305101773132268579232832164818921732
9415531513869887818372322713640117558813
3252429413534869938465813717585761433095
2147617551708342432434174779579226338663
4549594387368078395699119870593880855008
3750798405112665897301814932106195076900
7587519836861526164087252594820126991923
9167222737184303852631072660000473678724
7491582860169443992004157110270608150727
0147619679971490141639274282889578424398
0014979856581303057406200285540973826878
1989115895548758648664570923172182587034
2960508203415938806006561845735081804032
3477500842141005745773428029854040495555
2921598640493324648104077307661169160558
6804857302606467764258503301836174306413
3238877079996986413722755263176496628824
6790109453111712024389032341025993751158
4651917675138077575448307953064925086002
8356296970450161379356962667597759234361
6636937503536869945455039287444994032832
8128905560530091416446608691247256021455
3812482853076135561496184443649230142909
3828937321531281879754113921941560663162
2784836152140668972661027123715779503062
1329160019888063691276474165670674854907
9534276233825394399002249897288366026392
0518704790601584084302914787302246651371
1443954182534412690033311819142680707351
5928418041510055519914656493487279696935
1992963117195821262627236458009708099166
7528203658186991119483658661027583758633
2299322554147747921042132416684826495311
1826527351008031659958888814809945737293
7856814114380215238767064550632330672339
3955196426039744382987482232266203635286
1302543796600943104500158604854027036789
7119346955799891891123022333816023022362
7772608484629618955073085069806150028143
6425336666311433321645213882557346329366
8709567084322525643338959978124021641899
4697834832037601161391385549993399078665
2305860332060641949298931012423081105800
1697459750385168871120377476315773118313
6000274250272245157090630449636923093838
2329175076469684003556425503797106891999
8123196025337336774379706877138147475521
9014292858678172404424804932375033095700
2929126630316970587409214456472022710796
4847786573106608321730937680338217421564
4660219033520398153161893578708356160330
2255162155107179460621892674335641960083
6634838358967034091155130878201387234947
1432140045051394142899835057603879934335
5677628023346565854351219361896876831439
8667357260408695111366498812299578016188
8283412400412614225147518455250250264089
6823664946401177803776799157180146386554
7332652785694180055013634339535028708362
2060512183941851623915370979076808490967
4194289061134979961034672077354959593868
8624279864114379284356205759555001443080
5126766443218368832143458370854908224001
4585748228606859593502657405750939203135
8817224421649554168897855582651980462455
2789834328957841696889075623746728104480
3018524217706136533236073856228166664597
6540768447159639307820910170907633779177
1148520549336793686843083240412678922092
9930411890501756484917499452393770674524
5780191718416795418255543779302992492778
9241627725778814797477044600542366934615
7135208417428211847353652367573702352791
4598376457122576461226056281278521695808
9280898839459440616534052193251484330610
5322700231133680378433377389724881307874
3256149527442435847530111503451037376882
2383757380428200735858693804433152925312
9961025096113761670187568525921208929131
3544731963084400668351551609139256929121
7578437917900480884802302930439263092134
2768601226558630456913133560978156776098
7118092384406563531361826769237616133892
3780297272073624396723985414448075728681
3436768000573823963610796223140429490728
0585514447713386823144995479293381312599
7199689407223384740454259231663978160820
9399269744676323921370773991899853301483
8146223642994939020732850720980409053000
5916009164171017560540981430190644437990
5831277826625762288108104414704097708248
0779051682258572357326652344149561690079
8552084884188602735278086121804941806001
7941147110410688703738674378147161236141
9504740565210410022689878585254706890316
5709467713182211320550504657970186933776
9278257145248837213394613987859786320048
0117928145468590965326166160684031600779
0158494684022434416393831361874227541771
2170336151163782359059685168880561304838
5420875051269331441717058805172781279175
6405328292942735797182336084278467629232
4980318169828654166132873909074116734612
3671090592361551138604472463787212446125
8040693172476915221921740909688020900880
1535633471775664392125733993165330324425
8998525989667247441265036084164841607244
8212598055075485123231333130062149004270
8542735985913041306918279258584509440150
7192176047942740477402533143054513677103
1194754452132173222587555048979926746854
1529538871443696399406391099267018219539
8906851867558685744344692137920945906836
7792952824679543730226347249535946630023
5998990248299853826140395410812427393530
2075751287742739928248669212856372400691
8485977112648035237602546971430931663653
9718514623865421671429236191647402172547
7872389640431453641905411015143717737977
5246363274161926999046159589579394062298
6041489302535678633503526382069821487003
5780611015522102244866332471843670355023
2667274978773047021616501971193744250562
9639916559369593557640005236360445141148
9161551477763018763021360688252962744602
3807752318964689404303318214865563701469
2476427395401909403584437251915352134557
6106980464697394245117979990487549514220
1004309023571363689261949376360267364587
2492900162675597083797995647487354531686
5319001764272227510394460996414393226725
3210866604791259893835192669449755356809
6931962642014042788365702610390456105151
6117920186989006730270823841032802134874
5672006283974482871329822395757910542081
9286308176631987048287388639069922461848
3239929026853924998123670914216134887815
0123409338799977609743361575091099258546
8475923085725368613605356762146929424264
3239066267086028461633760515735990508698
0031423973536892843529495809943446541431
6189806451480849292695749412903363373410
4809435794073212660124507966137894422084
8584053644602161651788556896930268518895
0832476793300404851688934411125834396590
4222111527362762786723666658457575595854
0948624826169448020179174822308583500786
2255216359325125768382924978090431102048
7089757150333309636515768045019660252155
2708035210384817616700444374057213129425
2820989545456276344353575741673638980108
3105799316979179167182711458374352220263
8777180525029079164541479117361625315584
0768495583288190293564201219633684854080
8659280951315050126029195625760329325128
4725046988190814647532434236386386024794
3921015193235101390117789997483527186469
3460245542470283753000337254039100859976
5098764283280290844566202167836226727229
2737780213652404028817217012490974899454
4308268617722393852508837607497421959426
5521730173335585138940745734814416151138
0845358039740277795072051893487170722955
4276836558267067663139119722118115284665
0222338349090667655416833690795940940457
6472940901354356409277969379842065738891
4819902253990223159133881458514872251265
6092757679587375920701391502921651372085
1137197522734365458411622066281660256333
6320744499185114691744550622971460865787
3631358538902366255728542451601808048716
7823688885575325066254262367702604215835
1601748519818854608600365976067432333464
1047199102756235864534174863172655639132
0606407754779439671383653877377610828300
0199373597603704672457378809679398944937
9582960291074690160945128845655007145809
1887879542641820145369659962842686882363
4958792770070252989609967989759419557352
5391423778244330274670828200872260205341
5292735847582937522487377937899136764642
1537278435539862440158564886921016447816
6160296211357005663834799033404962387594
1092886778920270077504951511405782565295
0150244849682047443797108729431085416845
4051301631090226711295195914052082754686
6418137305837933236150599142045255880213
5584747515162678153094655412405240916638
5755129889483479742332285450414052735423
5070335984964593699534959698554244978249
5869291791824150680530025533704127787034
7644624432920590683290188669240022239191
8714603175399666877477960121790688623311
0029086683054317870093550669443891319133
3358636803744753066450241843713603085228
8582121720231274167009740351431532131803
9780336802281542234901837374941179732544
7859415796210437878707215481409172516361
5415163381388912588517924237727229603497
3055338409428899189191611862495805600735
7052722787494032125064542620630446947080
4277945973817146810395192821550688079136
7012101099442207370246136871960314911623
7096793935463639644813902571176805779975
1751298979667073292674886430097398814873
7807673637928867677811705205343677057315
6689589918153082576160659184376050505170
4242093231358724816618683821026679970982
9664362247236448986489768571001736435473
3695561934763859818775685591237623258084
9341570570863450733443976604780386678461
7115203251155282371614692006347135703833
7722987732136502886886885943405120579838
6937002783312365427450532283462669786446
9207809440521385286533846279707480178724
7798846114601507761711626180078155791547
2305214759943058006652042710117125674185
8602741888013779312799381537276926121140
6681015652144190356733392611669714045381
2010040811760123270513163743154487571768
7615755549162366017628802206010686555241
4161931431267153558715486674789939868551
0873576261006923021359580838145290642217
7929877487841615163494973097007943683050
8095562126459279533369063193659441326111
7944256602433064619312002953123619348034
5045030043150967985881118969505373356710
8633688694466556411266228792181211412142
5167348136472449021275252555647623248505
6383913916307609763649902889305880534066
3135247099699336256810236039226404358878
7550723319888417590521211390376609272658
4090238735534185164264448652478057638261
6002385828069314892223145775878379156490
2227590699346481624734399733206013058796
0681363781529646159632606987449611053683
8420310536418367537359417637395598808859
1188920114871545460924735613515979992999
7222980417071122569963109459450977655664
0997272282401529366309489106796329673550
5830412258608050740410916678539569261234
4991028197595639557117530118234803041810
2908971965527824577028308532173374159393
8595853203645590564229716679900322284081
2595690328869282912601392675878582847655
9907582801661112006314541131514410887576
7081854894287737618991537664505164279985
4510774007719463980462650777766140535248
3109049789985951087311262061301875710864
3735744708366215377470972660188656210681
5163280009080861985543035979484798697894
6643402702929089914343222392033348710826
1968698934611177160561910681226015874410
8330930703775068769774858403241324746437
6308788966615197255618037147259002955071
8424245405129246729039791532535999005557
3346001116935570202257224427729502638405
3830943399938338801883955382154037144739
4465152512354603526742382254148328248990
1340230545508113902367680386497238999242
5780031580372555541017846186347869064604
5865826036072306952576113184134225274786
4648523633247591026705624663508025530581
4220155228205098919781842042502825952188
0098846231828512448393059455162005455907
7761219812979540401506539853415790536291
0177793977695789208451097926538290562673
6402636703151957650493344879513766262192
2371856429991508288980809041891810154508
1314503438573403257954970781938528569992
6238835221520814478940626889936085239827
5371744909037699041455552602491901263414
3132737382707595039088253122353687638981
4182564965563294518709637484074360669912
5500260804241605625335918562309553765668
6612402787588310102149528460080480502804
5254063691285010599912421270508133194975
9171467622673050442250759152902517427746
3649455505232518632241138840619125701291
7881384181566918237215400893603475101448
5542546989378342396064608136668297500193
7911506170945268098478515286212317137789
7417492087541064556959508967969794980679
7709616830579416743105192544863273588851
1843659714358334875602740540016557117830
9126113117314169066606067613797690123141
0996720131237303297076789887400993173096
8738012674053892361223037077972702519134
0850390101739924877352408881040807749924
4126353464131818587924807605532681228815
8430747132676828309720314904986888445618
7976015468233715478415429742230166504759
3933121322565101891753685663381397368363
3612601090841959021558211181667741384396
9205870515074254852744810154541079359513
5966536300491887695236775791473191842258
0680253981841892988894303822476618640585
6591859943091324575886587044653095332668
5322613212098258391805383608141447913203
1969927603719476019128667430861521724304
9852806380129834255379486287824758850820
6093892146686937298811915601156337012486
7540420591146493088821905024885764575208
3363921499441937170268576222251074166230
9016658670677145688627933431535135056882
1616511280731852933312407091234383250230
2341169501745502360505475824093175657701
6048845770177621831846155679784275410884
9950161091272081791353240678426716179201
3428902861583277304794830971705537485109
3804180914917502454334322174459241330379
2838169433097501291854459692338873328861
6144238100112755828623259628572648121538
3489006985115034853695444615421612832417
0053358318052008291572290469636555317815
2398468725451306350506984981006205514844
0207695393241550967626808876035724639139
5527822224643912259265192128844696110746
3586148252820017348957533954255019475442
6431489032333739267634091155271897684298
8778361734661353538850765632710781431243
5018965109238453660236940276060642119384
2276657552106636718796032175271844046515
6042728986956020699701290636784716165479
3068868305846508082886614111979138822898
1124982614345594089618135092268576114746
0940614793724000884215353586205278012501
4270055274468359151840373309373580494342
4839404675057083479279483381332762379378
4462920932399941759337491789978648495814
8818865149169302451512835579818112344900
8271686445483065466339752560796159358308
2140002195161134233705835911154521729372
1664061708131602078213341260356852013161
3451368716009803787125567661439231464580
8565208403974421735274481374121527747520
2259244561520365608268890193913957991844
1099715883127800208982759358981064821179
3615795183793702674145140090283306446620
9280549839169261068975151083963132117128
5132574349645106814796947826197014832043
9220614010952345320926931176229813942204
4308117317394338867965739135764377642819
3536214678374361361615911679265787001377
4812784851004144784541646456849660669913
9509524527949914769441031612575776863713
6346444770067871310668324178715562817791
2233907784127518419316118815588722967674
9605752053192594847679397486414128879475
6471330495435550447902771286900956433579
1340512737557039180682234471816793932912
1448449553897728696601037841520390662890
7812182401412993685904651465192091986053
4778857684269653845944570016975842253124
1268031418456268722581132040056433413524
3021027392137884152504757045338780024673
7857147002108731469325455792313475724364
0544448132093266582986850659125571745568
3288314403227980492741044039217614384057
5075028860842353696671519166851042800174
8971774811216784160854454400190449242294
3336663383476844380726243073190193635710
6744736341369846732852260557012645012334
8367412135721830146848071241856625742852
2089091045837273862273007815666689142507
3345637325956725335431617158653333984332
1723688126003809020585719930855573100508
7715337374464652118744817488687106523111
9869111405850349223915675546214246755049
8676710264926176510110766876596258810039
1639483978119866155851962164876959363989
0450038325804105442059548285995523906575
8108017936807080830518996468540836412752
9051828137448787696395483063850897561464
2187488927129489039802562304681217514550
2330254086076115859321603465240763923593
6999491804707804967644868899809021237357
8045704038082077035738758852597604243460
8851075199334470112741787878845674656640
4719016196335467707140905908269542251964
0944631954765865303210472380462524997191
0690110456227579220926904132753699634145
7687952422445639730183112914511513227578
4132037622586245822478469666978594791498
1610522628786944136373683125108310682898
7661237826975063430472632784537190244479
7097501739683121449335729079164877991508
9163278018852504558488782722376705263811
8037924778355400181174529577473397140123
5201145990198475335843486129709292852942
4139865507522507808919352104173963493428
6048713423704295727578625493659178054016
5253633041069203370469109309758878293829
1296447890613200063096560747882082122140
9784723016806008358123369570514546501812
9269436457835781560850330339246603955379
7630836137289498678842851139853615593352
7821037407330768184330408936244605767060
9618829452917136294096759250763134863660
6011346115980434147450705511490716640635
6887390206902794534382369305311334409013
8139284916350748444907682838668747666361
9303412376248380175840467851210698290605
1961123571888111507236073031585066225745
6636674072066899906132062779399411280575
9798332878792144188725498543014546662945
0796707076881350222305805622259429830968
8773285678897149462388827218464761815304
5844390967248232348259587963698908456664
7957542001959919192407076158230023289774
3974811269047654625687368435222906321788
9227643289360535947903046811114130586348
2445664891592113822588678809725643516464
0436432841607624776611434988031979223053
7889671148058968061594279189647401954989
4662329621625672647390158186929567656014
4424850182171330052799555131253984991993
3907083138030214072556753022600033565715
9342831826509089793508696989505426358430
4676514566899762798960629592511976367290
7762567862769469947280606094290314917493
5905115232356987153971278667180775786719
1038036899144538148456268260400345679824
8689847811138328054940490519768008320299
6317570430114850873840485918501572643921
8741459246461740473527525050678399227312
1600117160338604710710015235631159734711
1531981987106161098503757589655767289040
6038716811431308417289371081741276458120
6119054145955378853200366615264923610030
1570446272317777886498067007235988895287
4748137219017507470000557110817893035489
5017924552067329003818814068686247959272
2055916279022926005921077105104481033928
7899128682070544897997731969557437452970
8195463942431669050083984398993036790655
5415960993248678224754243617589443717914
0378716816618909390024386203861000136219
3667280872414291108080291896093127526202
6678819020855957081118538361661288487295
2787514320295639329591050834968702906069
2838441522579419764824996318479414814660
8982817256904841843260619462542766936889
5354073236342830218969494776612607834632
8490315128061501009539164530614554234923
3938062140077792563376193730520256993190
9978940439084744359697205206599901782853
7676265683558625452697455260991024576619
6140375378595945063632270951224892419318
1372814166842701309605073457865904790424
3852086508154491350136491698639048125666
6108437022947302667214991648496107468032
6158335258035285827579903858409166761887
7199539888680431991650866887781701439663
1768155922620169913966131537380212941600
0690694753343167780263220722626588184275
7216055461439677336258462997385077307751
4738333151014683952964113973296724579335
4039013610739524568624300809672046099554
5708974893048753897955544443791303790422
3460377687292360013865695939523007680913
7776884778974629969948994901614186613155
2200856673695770822720338936659590666350
5943300403637625911891956915616261227047
8869651035606274842310060547209143706947
1661080277379848576543481249822444235828
3298135436451240922208966439872019979456
1903039732725461782313636337592762265630
1565813545578319730419339269008282952718
2521388551265830376304774906259955149259
4310530747890104300987658081650814486260
7975129633326675259272351611791836777128
9310531444716688351829205143436092924931
9118024936605179148533042104389977301926
7686085347768149502299280938065840007311
7678954912860981123113070025356003478986
0065380508453257243155365442206766135233
7408211307834360326940015926958459588297
8456494622713008555942933445207270077182
0639888740474218669770934964775817368358
0193168322111365547392288184271373843690
5266386076624512842993684350826128813673
5853629387379236992883704790048472224037
0919885912556341130849457067599032002751
6325139266942494856923209045968977756767
6268422476812003327957705939461318525235
6456291805905295974791266162882381429824
6226541410672464872161743513173976971222
2801010066817878677611982596153764364182
8573481088089988571570279722274734750248
4390226078804480757248077016210646701669
6510020265437126004664193554616583894595
0143502160890185703558173661823437491622
6690773118001211882997373198910060609668
4119326607516545274182945954118927726419
2546108246351931647783837078295218389645
3762363048580427744179071691463565462012
1512541866488539616154205515237500042679
4253417764590821513675258479774465114750
4384605963258204688096677957090446458846
7384748163804563518818321038659479820437
6334738389017759714236223057776395541011
2945234880983414766455593422094020597334
5233795630944144669822245702636711949328
6653989491344225517746402732596722993581
3331108317118072340443268137372312096690
5241185673489739223415275070795413745346
0386506786693396236535556479102508529284
2942277105930566606251522909241480570809
7115978345835117316820412964596707063330
3569271821496292272073250126955216172649
8218957909088650853824908489044217555309
4683205563631643189391762626993103428948
5184392539670922412565933079102365485294
1621322002511937952724803401331352470141
8219561841905576103019019952164745973440
1211601239235679307823190770288415814605
6472914817451053880601097875059255371523
5611229018128471013791721512466742850006
1818271276125025241876177485994084521492
7279025670059258544310277046369110988005
5431245722968383698047086404170601096696
2231877065395275783874454229129966623016
4080547697058214171286363296501304165012
7815639779963195741262763401113013508272
1772287129164002237230234809031485343677
0165449593807506342852930531311279659452
6665196042635040645486254338377220942848
2543536823186182982713182489884498260285
7056906990457909981446491936545632594965
7004468901104992393921808815562619183440
4362264965506449848521612498442375928443
6426120042566286021578011404678796623392
2819080457762410907648708740615707048665
8398144845855803277997327929143195789110
3735300198731104868956562819173620367030
3917971064630990628548370283611848667221
9457621775034511770110458001291255925462
6805374277273788637267830165683510923322
8064990845917962030569156680618082658692
3920561895421631986004793961133953226395
9997495267988010745764665383774004374636
9513368567136255318405463847519164673794
8743270916620098057717103475575333102702
7063173956124484137457827343763301018534
3849745023626573319174244656778749966500
0938706441886733491099877926005340862442
8334504869073382793484253056987374694973
3336426719196899284953456104571933866522
2471536681145666596959735075972188416698
7673216493318989671829786579746122165739
2240485690022532416036780532999092543896
0169901664189038843548375648056012628830
4094213213002061645408219861380994627212
1432723445780681992582320285139823711892
6541234460723597174777907172041523181575
1947935274564429846308888463853810686217
1527453161230316570584897431620983140132
6306699896632888532682145204083110738032
0527846692799840031378789965256351268853
6843555962059805727895175449869421932697
2133205286374577983487319388899574634252
0482133375525845710566195869320315632994
5150251919455969123143757999113830165611
7185508816658756751184338145761060365142
8584278721902325981078345939707382251471
1187831154087577756002066412456229323911
6606733386480367086953749244898068000217
6666748274269259686864337319165487177501
0634360830737628161398410739241003719675
4833838054369880310983922140260514297591
2211591485059387706790687013510298622075
0228772112334562442102471516394125125895
4337788492834236361124473822814504596821
4522535500359683253374891862786783594439
7904159804399212488984866079504501170116
9092519383155609441705397900600291315024
2538482827828262233041513709295021921965
0837471469784580555061591453950643731640
1173317807741497557116733034632008408954
0665416946657467357854831337701336289489
0439767002586300254063526400660163171288
3920305576358989492412827022489373848906
7643853399318786080192231083288474598164
1770126408907855177783013161616204979277
9670521847212730327970738223860581986744
6686109943830499604374073231957844732548
5741623973885201620238478425616351259716
1783106850156299135559874758848151014815
4909373809333940744557008420901559038534
4496212836831368737516678051308259459977
1257467939781491953642874321122421579851
5844916693625515693709168552526447207865
2797146647676032847133298550194568977275
8983450586004316822658631176606237201721
0079222164101882993308084093840142137596
9718597689704275904150094659525276348762
8135867117352364964121058854934496645898
6518265456343828511591376315695198952302
6288179495997154522125066746117439488443
3312659432286710965281109501693028351496
5240828501201908310786780670618511457409
7078756311761074642883559391598542167311
5153096948758378955979586132649569817205
2842910381727212131386815655244281098711
6886274396802188558151536753121837411997
2919471325465199144188500672036481975944
1679508874879344167595983619600109948387
4470907910409978597465611245985197215755
8134628546189728615020774374529539536929
6554490129530972889637677133538424297153
9417954717909558012013421017515093149166
4699052366350233024087218654727629639065
7233414550059039138902536993171559171798
2306516267974471185795150657386850408822
9934804445549850597823297898617029498418
3762552587574553031129919143411094130882
3811444306884306265530560165880140856102
3324210300218460588586954418502977463085
8584961300372381903251622255707299757107
2730606607291692297803364704884095871122
8045188511908718588299514331534128549297
1738497685231362760768684947803649482999
0447571577114108095805814120895605947166
8626290036145602625334863284986816039463
3724366671129644602929157461811177891696
9583994708095478886350328112962689923111
0099889317815313946681882028368363373822
2814149740069179421928888171391162839102
9568491823335893081336013148874836646422
4381776081007739183393749346933644748150
5649336493231572353061093857968399021533
8144912692535076821109873835219750773665
3475499431740580563099143218212547336281
3594883176814891943065304260297738854929
7457056944878307794587886506297089549984
3760181694031056909587141386804846359853
6840341059483417884389631799564688157919
3717465670504744152802771254156940136586
2097760735632832966564135817028088013546
3261048927687318299179503799444463281585
9518138014471681728499679306181417713191
2099236282922612543236071226270324572637
9468635333917587374465520060088199752940
1757242129972354206963042785795060891111
3416534893431149175314953530067419744979
0172351816715687541634849494912890017393
7745143192838243118326326507953037117780
6185851153508809998200482761808307209649
6364769430661725491861437009713875679402
1869671014854030747156109135893316560016
7252126542502898612259306484105898847129
6492309412151445639478899993271458759695
5573709085515064800232147644303723246614
7111552578583071024936898814562568786834
7455188933851817916675790542104210363493
1625787047654312679066121664414228501744
6278477132740595579600648343288827864837
0434560669664568997469103739877128915933
1327126624750558225863492842771835583164
1593667712218537642376222104779338956378
7229025095430141822571803313001481133777
3694150848886750189315699484983893605266
6818012783912005801431596441910546663236
8101482077993565230564904207113641922001
7718910793524323432276178771256825112648
1332974354926568682748715986654943041648
4682205939216733594850578496228079324226
4981270527139840772099570723622700924506
7665680069149966555737866411877079767754
8670287864318179415217961783106550302871
5727228225081201706071338033964184121125
3856248920130010782462165136989511064611
1335624438381853662735637834369212793547
0923011965591491580056170725851850316728
9370411936374780625824298250726464801821
5234302680814869781648243493534568558436
9637838415383805118440604369687166641651
4036129729992912630842812149152469877429
3323052149999818290461194716767275037422
2136718661465404253446314166064987149900
1000660041544868437352208483059495953182
8722805208286763003610917345086321330336
4728958417658875534522793848029772448571
1815574893561311524926772006362198369980
6641595493886838364118914304437677154980
2654495906173826559117854599937851086144
6014967645550103653971251138583505085112
4425177729238143962330437240360326031814
4299136575024601278751411794490130580345
2199992701148071712847770301254994886841
8675729751892142956525124869439837290474
1036312189912421733955068877864313075002
4823361832738729697376598820053895902935
4860549798023204004722368735574118581327
3433797893158203941287898972897329881255
3514507641535360519462112217000676321611
1958410292525685365618131387840864771470
9972455301317076171216318660029146450137
8587854802096244703771373587720086738054
1081400423114185258032932673963245969140
4483466572204288067928061602988404340053
6534009706581694636096660911110968789751
8013252244782469579132518921226530560858
6654111537358491279025465436902086941987
1125588453729063224423222287139122012248
7699768371476455985267392259049978855142
5004758526029792930615991344489834197358
3316070107516452301310796620382579278533
1251617607899846301034934969814942610553
6783636602256121376708142109137353178068
2420175737470287189310207606953355721704
3575351774615735248384321015713998137985
9660712966443831479129635927542962712943
6142685922138993054980645399144588692472
7675985442715277884438367601499128973582
5996186972975658897874108218942233734454
7375227693199222635973520722998387368484
3491768411910202466274795795643496150126
5743384575863883473583224253532814204782
6934473129971189346354502994681747128179
2981674396445249566555323116499206771636
6458031820584962613223465260617541353244
4702007661807418914040158148560001030119
9941095954923214344060676347697130895133
8917105050385633650354516643177448964006
1738861761193622676890576955693918707703
9423049400384406226144495725166310170806
4292334517042242667960707540402855118239
8361531383751432493056398381877995594942
5451967565591819686908852834348860508285
2964243757871292943936617736283013659587
2723080969468398938676366226456791132977
4698126752265956210093183220817546947788
7875535618833508387024829534607859702360
9865656376722755704495258739871812593441
9037852755713334098424501272585966924343
1768901896614540445367904713629423815612
7656824247864736176671770647002431119711
0900074740659456503153750441779821923063
2370087203921208549956968106137918902996
1178936752146022386905665481382858280449
5375301609214221959406387870747879911949
2089837409178853441752306471503027839797
9864517336625329511775105559014160459873
3381868879778588172919766045163533535560
4764842052088881172283199004450428448685
2338334530105533929637308039738230604714
1045254700948994076012152476028199638463
4355485293237716141086959195078687327607
5400085220065031871239272857835807010762
5427696553559647894501660138162951779085
3113981109283158321693156386745974744958
4385282701658246192092219529134323496779
3455856131402077659961425464632886773568
9178557683516960839286418883009488332470
0447958316931533832382377876344426323456
3016795136710475104696690012177771280655
2245368937187145156739473344044728045095
9433090683667110655953338602938000999949
0106427698596232604018637335728466795312
2968315635814542089054065122641916201550
4500430562136991850941034609601030543816
6947959645858044251949051107333876799467
3447171861564772381173703565491762870758
9456035519195603962301157866323750234725
0544610739794024751844155581780879628222
3197269298451668330691950507999335725916
5675557294585962182052650473353712351623
6627704793332893221361418587859727716856
8272530373483689191184719713375308844677
7943274857148827821608844765700041403499
9213767942096275608830815094380307056660
2276467811753336102818780071021979442877
7313146387857817205661409023041499923248
2689824772221098521897581408797634861467
6360636867461196662034730460891727724004
5953051376938375381543486981101990651706
9617740522182474226576521381527406126990
1270688087538640866990146174089054098187
7671880076124151967064152117653084325544
2610175363482811968374933958257425412446
3424723358636077798096019974518775884545
9645895956779558869098404768259253477849
9304578831285417470790597959094316277223
2784457891869421492945154017421462324030
0841907975296782445969183509474202123617
9403090486349605340549312999194960879579
5258697717023668003386250576493808874099
4009589948109397983231108838769236490221
4991111208706392028924906984353331527279
9133098633545432497144137805913224081496
0156485679843966464780280409057580889190
2542366067745004134157943121125012752322
5014806723297965223048849375116608497611
6412777395311302041566848265531411348993
2437478902689351739040432948516106597858
3225316820420283499364159598019734388988
3020994152152288611175126686173051956249
3671800538456378551291718484178415947974
3558061785668075849108018580569556799018
5198397660693358224779136504562705766735
1709615504933383904526124043955174491368
8511598745434093204010221898270753921240
3241042424451570052968378815749468441508
0111386125611641024771909030500402406622
7894560706151210826614609866204042501058
3978098192019726759010749924884966139441
1841597346103824011785567390805664833210
3907386708329869107809349582888870711065
1559651222542929154212923108071159723275
7975108599113980768447326394264194520631
3821786226099916008675244626545702896906
7192282283045169111363652774517975842147
1022190999062573733834727264986782444010
4899850763163066805026711594463629352512
0269424810854530602810627264236538250773
3405754757017043670395964677159592610294
3831307489724550572908568849609134632316
5819468660587092144653716755655531962091
8659526284482537313536981625173519301153
4158117135329203587316416883910799400067
7266031617527582917398395852606454113318
9855057478471210535057956490959316721675
6562481878200276996373415588000086785256
7422461511406015760115910256449002264980
0394984033580913091401978778436501679601
6746537028746606258434632970830372598049
4653589318912163976013193079476972058034
7105531111172158592190662310280992120840
6928309190601737076465465568341320755631
5315006453462321007133584907633048328153
4586984973325998011874796642731402793812
8996172052454067469527194807993039673019
4274036466594154400092799908634806622334
9066952240446521589928642034350988584226
9201934057549684090481295552265475465071
3532842543496616084954788090727649930252
7028150678628108252432229799853917598451
8886838700447710186677215943970851466461
2871148749531862180941719676843144666435
1758376884367860814463196419125665740477
1869916091555091087891943125367194565126
1878486910876729910565595155159739659034
3836281246291181177609494118801059463366
7103904977731200424357811579042982304507
2038322781246413671297959415082918378213
2128768905459635863693448797497848411232
7492133166316281245638823828871564844788
3142417650147980187858215768793063001153
7889980146236901358037533062461485760749
3256780768265104573805901883123761727188
9933790487113395588485234240255002352200
6135749143182591424798293677754904963993
5075583966896757836431661836930762560352
8602940662803255416535431518013714821941
7726722440052684019965333341840043455252
9659291850294013160065112439529787436422
2806977720437363717873457948420238745151
2491579131394111486084164293479587936818
6860968968464085833413101785814271095541
6293375915178392341303110543328703526599
9939049668221127681583165112468664511673
5137821434533665059832834744353629031239
3672084593164394941881138607974670134709
6403785349071490898423178917397836506547
5198288336739571436000000343986336321209
1718954899055748693397700245632475954504
4114225824107838668376554674001373243228
0911369267068280539754911116617110239743
7749479335174036135005397581475520834285
7728009861894019843754464350814982183601
1257763244738945205163693858513648425996
4518361856989088721789764694721246807900
3309250834966458416565542612941951088471
9720910660510554093373195488840644408028
0579549008076040034154662137669606444293
7749858973536255919596185524481879403173
7450825607289512094545656215954040542581
4886929842786582357673195799285293120866
2759223661151374457679160636216752674404
5122105105209083470744398613782908235277
2895849625656881972792768694795806100573
7870841214448150347974223121032953592978
2237713407754954547779181382354260718461
7108389097825964406170543546968567030745
4116342441344863086763279491776829230931
8322134145548259136720282328439654900180
5653203960795517074496039006696990334199
2782126967677718352090839595453418667779
4487274038373338198523588420284015098157
9594685874537989503257362809837592216229
2585985991238439935755732850286131559703
6293424981417805646161586341533863507722
3269996508860870999964899373049307170967
8887401497461475428803874212506892121558
7669224238743470112099085908216407357638
0817386959755176083877600277517253037133
4456548526356617201975630015800497902234
1958673806144240150243628895750320653369
0825756785507020555105572381878574650371
0863081581858628158830545646622976948039
7061826549138518132673748522718826791791
9091354407852685476254126683398240534022
4699899666525731556376458622518628230920
8542441280599762850548891309833176188498
3352975136073772030571342739638126588567
4050138410747889433939966035918539341984
1632261765485737667194313284005062629514
0357877264680649549355746326408186979718
6302187600258139957199236013453742297589
1828516751135817147262582859694079851857
1870075823122317068134867930884899275181
6613996097531052957735846185258652118933
3937577185991633511216344103791045184501
9023066893064178977808158101360449495409
6653636603700758810044502657349351277074
2674257860878489818562886998085166571332
0835842613381142623855420315774246613108
8731063181119898802897228497905510751484
0370229058048305273188495999415660653731
4021296702220821915862905952604040620011
8152696649100685875926556605675629633614
3423023281074748839504038098498186005616
4646099819257616235478710913832967563761
5067325508606834337204387481867916689757
4656345602000256288960119110098045335042
3842063824039434163502977688802779835087
4811782983494172116749194256016086853324
3538595115206180903124169818207931461506
2073826097180458265687043623935757495737
3327815789043860113780785081102730494466
1182195745017010605938433651945862836068
2108585130499820420578458577175933849015
5644473058345152914125616799705696574261
3990168193205624192797728202671429725870
0193234337873153939403115411184101414292
7417035375420036987606087655001093452990
0703403240133480638851409576955714719036
4152027721127070187421548123931953220997
5065530226468442277000205890459227424239
0493705150736776462984497168212199419827
4794049092601715727439368569721862936007
3870778107974409755566278073712280303500
4882984391954643375335578789506401899868
5060281902452191177018634505171087023903
3985505407044541890884720423764997490350
3851894950589797128663164469940749095947
3411581934618336692169573605081585080837
9520363356199476919379650650168087102507
3507082526004682124282043436724582447885
9256555487861614478717581068572356895150
7076022174335116273317094727659324132491
3270242551939150908360134623961233500108
6614623850633127072987745618984384288764
0998361649647757146385732473332266538945
2358836597295515990518741177928860876023
9306160016168434070611663449248395156319
1528827288228313754586782698306966912201
3095481593545075492355416776687645521254
5681242936427474153815692219503331560151
6144922475124889575348359262262635454067
0476703386641002527727680088638326662948
8582740369655329362236090572479794734434
0777042843185079019734690711412303641117
2922492930773193930979545287741245118395
3480382210373644697046967493042810911797
2324486154132640315784309553966710614680
8381554894714673365248367913856643108474
7848676243012018489329109615281108087617
4227791316293454944253954227273096450579
7612288534739318960081096520209015110457
9377602529543130188938184010247010134929
3174435628835786098615456911616698573880
2497375694055813863058109982337256516492
0155443216861690537054630176154809626620
8006330593207758971755899258621954620964
5546462439953539174322822543326717430849
2508396461328929584567927365409119947616
2251559647040612970477598185518784414199
4861401315385932206074518590960888428021
8943358691959604936409651570327527570641
5007762613237836481490052454814131959892
9639844137178140276412208764498968862979
8910870164270169014007825748311598976330
6129511956804274853178863330411697671750
6382213521383977913844332564428849087291
9067009802496281560626258636942322658490
6286280350572829831012669191096372583781
4936377496059451521693264494518829263952
5772348420077356021656909077097264985642
8317786947778049643439917625492165006086
2628532947105560267041338450050782739064
0287529864161287496473708235188892189612
6412795535364422869554305513087000098785
5753422310054715341281095702487081265431
9123261956462149376527526356402127388765
1038832550073648999371671832800283988323
1937330156412327718539565493242297795301
6534830128490677845037490891749347389015
6495885748021949967226211858743610397749
4633863305788748740554000544043934488819
2044102134790034598411927024921557026873
7009709952053919309793194958832659221715
0832462194230018597439670649114955941173
3728199869021311629886680267446443489233
0206070038212628417236796273071914050080
8408570397815199814882239005994891194647
4438682533745889962375133378280532928272
0168159779700664883944824463322109283205
0404598300894356595426725687971491870344
7338237767914829203283196838105907715727
1919030423653156509574645496434253280695
1039655873354980385099514346350617536148
0050195045201350200180281506933241918267
8557377644140970809457456248548677049043
6836871759091805726979401046501948485314
6726642978667687697789291431128505043098
1929497361659442594717547651352052450725
9753857795837279770297223143519995849952
2344049394502115428867244188717409524554
7718674849114750318017733046899093179744
7295703519238768640554427813416980724938
2219749124257510162187439772902147704638
0107314706531542013005838104589050067645
5733299814994585465510552637491435419586
7992595981412218735238407957416123372264
0638604319889362498676496935925695921284
9590625444647433175999968516366030521642
6770428154681777589339252115538590526823
3116083027511943848238615528524650103294
6729719811210531412589816510012074268814
3577590825227466863206188376830450921784
5825262395941896730036408086242336576209
7911164176633132885235206248792297895945
6450333733139422384778582717195412347860
4343761652415687179435625702156366666800
8853100672894703307954080458332419218848
8870712275670333173939262509073556164513
6770641995391119488812406598216857871313
8505685062309415520687798753974065848425
0135205615103489821873770245063583314243
6248074325424641959846474115756254410103
8967157667726319644252493194180647242378
9334668561083789808830313571333157729435
6649560781253049175940158951469549652231
1855966904855946760796819016726663465018
6182955669893965019614544401768162810604
4650684481395616672207292612101646923390
1679339963283301316385083096794279293455
1268435760356901970523138364640961311774
9046007728408622147475476532215055181164
8988787908778091800905070604006122001005
1271575991225725282523378026809030528461
5817395581981223970100920172022516063529
2246478161553353227545326454308709332092
4631855976580561717446840450048285353396
5468626788523300449677955807616618018336
6879231251046080977389556548896281508951
9622093675058841609752282328250433712970
1866081937489686999613014869246944824207
2363291236705254214546416296891044298163
3373266871675946715392611950649224725627
2545432741934959955695902432790971743922
5809810360148636440910149173418307964634
5064833303404765711827040276868271418084
5749984933920393174454026166636746466687
5438509396712991806747190988531271072672
4428584870694307099756567949198418996425
7488847646220303256377511125340600879369
0456577927203520592134592427296520668333
8510673615276261016026647772485083344719
8919868026561972364208475049626616077970
9290684475779825179556975823508437174610
3310387911789239441630112634077535773520
5580400669825231912255705191336314072113
4972322654915106296173905061785712750940
3623146700931176133132018631158730886798
2392980098050894915107883711940997503754
7367430574518726541401644692457679218575
3680363289139664155342066705623272936001
1777814988861008308778495717098808586670
2310404324252678595556207731054307229803
2125941107957349146684680220501816192150
7666491068620333787138260589876552104236
6819867017786167267197237415691788000169
0656659046965316154923604061891820982414
0061037794071663420027358289119941826478
1278265966620703038479588144279024666926
4032799404016800137293477301530941805070
5874211532846422030065507639667561683188
9700515202665664992941738284032730594074
0147117478464839241225676523593418554066
4409837060836364576570818016642850442582
2455165080886442121211391435245393522552
2162483791737330329812349528984098613273
7099574077867893493119752042379250228513
7588043679185454783641677315182145722650
4640800104202100410766027807729152555503
2181823872217081127662086653176519264584
5249526968537631443799834033694712444724
7796973890514941120010934140073794061859
4471655166126749307993747057729305217504
2638379836766815918358904965216372649296
0837147204067428996276720315410211504333
7420571828540901363257214375920546404718
9432854869688359978512226213081298958157
1391597464534806099601555877223193450760
3154116631129638437194003337360133055263
5257149045432792519079400711150478537803
6370897340146753465517470747096935814912
7971881878543767977516759278223003129455
1859504288390273549467266764750607264369
8761394806879080593531793001711000214417
7015044954964124543616562101509199978629
7249590580919182525548635870352932014200
5857057855419217730505342687533799076038
7466896842834026487332908888817454530471
9474093925840736205824284934902475688335
2446212456101562729065130618520732925434
1792522994174478551899950989599998774109
5146417007698930562016350219269265316659
9093238118295411937545448509428621839424
1862180674571280993852588426319306701820
9800805090001981962175845893251687769859
4110522845465835679362969619219080897536
8132104845187845162306239118780246040508
2490933606999809477625379297359703775906
6145994638578378211017122446355845171941
6703447321627224432659148585957978237529
7632344291124231136860372451443876580127
1594060878788638511089680883165505046309
0061488325454528199082562388058720428439
4183468786514254137768605429107972100427











