Download PDF
ads:
The Square Root of 8
Robert Nemiroff and Jerry Bonnell
******The Project Gutenberg Etext of The Square Root of 8*******
#11 in our series of math constants
Copyright laws are changing all over the world, be sure to check
the copyright laws for your country before posting these files!!
Please take a look at the important information in this header.
We encourage you to keep this file on your own disk, keeping an
electronic path open for the next readers. Do not remove this.
**Welcome To The World of Free Plain Vanilla Electronic Texts**
**Etexts Readable By Both Humans and By Computers, Since 1971**
*These Etexts Prepared By Hundreds of Volunteers and Donations*
Information on contacting Project Gutenberg to get Etexts, and
further information is included below. We need your donations.
The Square Root of 8
by Robert Nemiroff and Jerry Bonnell
August, 1996 [Etext #632]
******The Project Gutenberg Etext of The Square Root of 8*******
*****This file should be named 8sqrt10.txt or 8sqrt10.zip******
Corrected EDITIONS of our etexts get a new NUMBER, 8sqrt11.txt.
VERSIONS based on separate sources get new LETTER, 8sqrt10a.txt.
We are now trying to release all our books one month in advance
of the official release dates, for time for better editing.
Please note: neither this list nor its contents are final till
midnight of the last day of the month of any such announcement.
The official release date of all Project Gutenberg Etexts is at
Midnight, Central Time, of the last day of the stated month. A
preliminary version may often be posted for suggestion, comment
and editing by those who wish to do so. To be sure you have an
up to date first edition [xxxxx10x.xxx] please check file sizes
in the first week of the next month. Since our ftp program has
a bug in it that scrambles the date [tried to fix and failed] a
look at the file size will have to do, but we will try to see a
new copy has at least one byte more or less.
ads:
Livros Grátis
http://www.livrosgratis.com.br
Milhares de livros grátis para download.
Information about Project Gutenberg (one page)
We produce about two million dollars for each hour we work. The
fifty hours is one conservative estimate for how long it we take
to get any etext selected, entered, proofread, edited, copyright
searched and analyzed, the copyright letters written, etc. This
projected audience is one hundred million readers. If our value
per text is nominally estimated at one dollar then we produce $2
million dollars per hour this year as we release thirty-two text
files per month: or 400 more Etexts in 1996 for a total of 800.
If these reach just 10% of the computerized population, then the
total should reach 80 billion Etexts.
The Goal of Project Gutenberg is to Give Away One Trillion Etext
Files by the December 31, 2001. [10,000 x 100,000,000=Trillion]
This is ten thousand titles each to one hundred million readers,
which is only 10% of the present number of computer users. 2001
should have at least twice as many computer users as that, so it
will require us reaching less than 5% of the users in 2001.
We need your donations more than ever!
All donations should be made to "Project Gutenberg/BU": and are
tax deductible to the extent allowable by law. (BU = Benedictine
University). (Subscriptions to our paper newsletter go to BU.)
For these and other matters, please mail to:
Project Gutenberg
P. O. Box 2782
Champaign, IL 61825
When all other email fails try our Executive Director:
Michael S. Hart <hart@pobox.com>
We would prefer to send you this information by email
(Internet, Bitnet, Compuserve, ATTMAIL or MCImail).
******
If you have an FTP program (or emulator), please
FTP directly to the Project Gutenberg archives:
[Mac users, do NOT point and click. . .type]
ftp uiarchive.cso.uiuc.edu
login: anonymous
password: your@login
cd etext/etext90 through /etext96
or cd etext/articles [get suggest gut for more information]
dir [to see files]
get or mget [to get files. . .set bin for zip files]
GET INDEX?00.GUT
for a list of books
and
GET NEW GUT for general information
and
MGET GUT* for newsletters.
ads:
**Information prepared by the Project Gutenberg legal advisor**
(Three Pages)
***START**THE SMALL PRINT!**FOR PUBLIC DOMAIN ETEXTS**START***
Why is this "Small Print!" statement here? You know: lawyers.
They tell us you might sue us if there is something wrong with
your copy of this etext, even if you got it for free from
someone other than us, and even if what's wrong is not our
fault. So, among other things, this "Small Print!" statement
disclaims most of our liability to you. It also tells you how
you can distribute copies of this etext if you want to.
*BEFORE!* YOU USE OR READ THIS ETEXT
By using or reading any part of this PROJECT GUTENBERG-tm
etext, you indicate that you understand, agree to and accept
this "Small Print!" statement. If you do not, you can receive
a refund of the money (if any) you paid for this etext by
sending a request within 30 days of receiving it to the person
you got it from. If you received this etext on a physical
medium (such as a disk), you must return it with your request.
ABOUT PROJECT GUTENBERG-TM ETEXTS
This PROJECT GUTENBERG-tm etext, like most PROJECT GUTENBERG-
tm etexts, is a "public domain" work distributed by Professor
Michael S. Hart through the Project Gutenberg Association at
Benedictine University (the "Project"). Among other
things, this means that no one owns a United States copyright
on or for this work, so the Project (and you!) can copy and
distribute it in the United States without permission and
without paying copyright royalties. Special rules, set forth
below, apply if you wish to copy and distribute this etext
under the Project's "PROJECT GUTENBERG" trademark.
To create these etexts, the Project expends considerable
efforts to identify, transcribe and proofread public domain
works. Despite these efforts, the Project's etexts and any
medium they may be on may contain "Defects". Among other
things, Defects may take the form of incomplete, inaccurate or
corrupt data, transcription errors, a copyright or other
intellectual property infringement, a defective or damaged
disk or other etext medium, a computer virus, or computer
codes that damage or cannot be read by your equipment.
LIMITED WARRANTY; DISCLAIMER OF DAMAGES
But for the "Right of Replacement or Refund" described below,
[1] the Project (and any other party you may receive this
etext from as a PROJECT GUTENBERG-tm etext) disclaims all
liability to you for damages, costs and expenses, including
legal fees, and [2] YOU HAVE NO REMEDIES FOR NEGLIGENCE OR
UNDER STRICT LIABILITY, OR FOR BREACH OF WARRANTY OR CONTRACT,
INCLUDING BUT NOT LIMITED TO INDIRECT, CONSEQUENTIAL, PUNITIVE
OR INCIDENTAL DAMAGES, EVEN IF YOU GIVE NOTICE OF THE
POSSIBILITY OF SUCH DAMAGES.
If you discover a Defect in this etext within 90 days of
receiving it, you can receive a refund of the money (if any)
you paid for it by sending an explanatory note within that
time to the person you received it from. If you received it
on a physical medium, you must return it with your note, and
such person may choose to alternatively give you a replacement
copy. If you received it electronically, such person may
choose to alternatively give you a second opportunity to
receive it electronically.
THIS ETEXT IS OTHERWISE PROVIDED TO YOU "AS-IS". NO OTHER
WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, ARE MADE TO YOU AS
TO THE ETEXT OR ANY MEDIUM IT MAY BE ON, INCLUDING BUT NOT
LIMITED TO WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
PARTICULAR PURPOSE.
Some states do not allow disclaimers of implied warranties or
the exclusion or limitation of consequential damages, so the
above disclaimers and exclusions may not apply to you, and you
may have other legal rights.
INDEMNITY
You will indemnify and hold the Project, its directors,
officers, members and agents harmless from all liability, cost
and expense, including legal fees, that arise directly or
indirectly from any of the following that you do or cause:
[1] distribution of this etext, [2] alteration, modification,
or addition to the etext, or [3] any Defect.
DISTRIBUTION UNDER "PROJECT GUTENBERG-tm"
You may distribute copies of this etext electronically, or by
disk, book or any other medium if you either delete this
"Small Print!" and all other references to Project Gutenberg,
or:
[1] Only give exact copies of it. Among other things, this
requires that you do not remove, alter or modify the
etext or this "small print!" statement. You may however,
if you wish, distribute this etext in machine readable
binary, compressed, mark-up, or proprietary form,
including any form resulting from conversion by word pro-
cessing or hypertext software, but only so long as
*EITHER*:
[*] The etext, when displayed, is clearly readable, and
does *not* contain characters other than those
intended by the author of the work, although tilde
(~), asterisk (*) and underline (_) characters may
be used to convey punctuation intended by the
author, and additional characters may be used to
indicate hypertext links; OR
[*] The etext may be readily converted by the reader at
no expense into plain ASCII, EBCDIC or equivalent
form by the program that displays the etext (as is
the case, for instance, with most word processors);
OR
[*] You provide, or agree to also provide on request at
no additional cost, fee or expense, a copy of the
etext in its original plain ASCII form (or in EBCDIC
or other equivalent proprietary form).
[2] Honor the etext refund and replacement provisions of this
"Small Print!" statement.
[3] Pay a trademark license fee to the Project of 20% of the
net profits you derive calculated using the method you
already use to calculate your applicable taxes. If you
don't derive profits, no royalty is due. Royalties are
payable to "Project Gutenberg Association / Benedictine
University" within the 60 days following each
date you prepare (or were legally required to prepare)
your annual (or equivalent periodic) tax return.
WHAT IF YOU *WANT* TO SEND MONEY EVEN IF YOU DON'T HAVE TO?
The Project gratefully accepts contributions in money, time,
scanning machines, OCR software, public domain etexts, royalty
free copyright licenses, and every other sort of contribution
you can think of. Money should be paid to "Project Gutenberg
Association / Benedictine University".
*END*THE SMALL PRINT! FOR PUBLIC DOMAIN ETEXTS*Ver.04.29.93*END*
What follows are the first 1 million digits of the square root of 3. Actually,
slightly more than 1 million digits are given here. These digits were computed
by Robert Nemiroff (George Mason University and NASA Goddard Space Flight
Center) checked by Jerry Bonnell (University Space Research Association and
NASA Goddard Space Flight Center). They were computed during spare time on a
VAX alpha class machine over the course of a weekend. We do NOT guarantee the
accuracy of these digits. Although these digits have been checked once we
encourage others to check them as well.
We have computed at least 10 million digits of the square root of
two as well as several digits of the number e and the square roots of other
numbers. These are available on this mosaic server (URL:
http://antwrp.gsfc.nasa.gov/htmltest/rjn.html). We welcome comments.
- Robert Nemiroff and Jerry Bonnell
- Robert Nemiroff and Jerry Bonnell
The square root of eight =
2.8284271247461900976033774484193961571393437507538961463533594759814649569
242
1407770077506865528314547002769246182459404984967211170147442528824299419987
1662
8264453318550111855115999010023055641211429402191199432119405490691937240294
5703
4837281778397219104658460968617428642901679525207255990502815979374506793092
6636
1765928124123051670479010949150057551992345967115044067506371402270874920681
6997
6943207737999413980096300610880555806329084956461369858738372431611569262231
9333
7426026031237137974474470577018529722498995430843666840857137212029364944154
2871
7097483113141393553074404529708940317176032415169498453144520041711689330429
1679
7787888741853183600622776492936314165260201189717408006372960684389794556581
2820
9014527376262747971051223464408049018245540045388225514725456099147621793500
8036
7397367369014515987294581215259938827609513096474579943606536049488412585382
4971
8104362008919684301182240498882683457062956211607206742154618365738629420342
2233
6783316345377883951743316430425645903697694417938926772578312576553190527028
1084
5353064793892350225832048174310202703009107625751201052629360342548053079389
4048
0601034990637725851262770376326956003138738353763704757368104575675258778428
6013
1173913737192919031100328944901967379207377464622877883115330208176782858467
6226
4121048672589706340998315435124570994828779983760435248619304131284236546334
5251
5079189434511869274477264522965485244417342311679199853042352505397835081976
3186
9728016691417036294446362840814085301811306466679687291573159359303853458479
9750
7332344319651577205267272356549919884388075555073628524354775983891027944625
4813
3796659979790773457645712757395499325039933167051552397878645690689471389589
9259
0433778297098507780951165766905219304819308577878907729325148985511276392882
0633
9596661237040387587698801143126674410961370811517359993402427444789516428526
1317
0264434817664765894575234787294935674863920003184377614695715234504423734980
8499
5473385841462219273944321786741732231346917066966659050935170328942151569720
4927
2016688982296371753111085729102466284398526226650359412168731194087057128201
7583
7001520722018318931341353767211143480153513810192273438802649871210480371998
2101
2421632719545286276121093402058713994208485021156349906211451186996890225384
5560
6898270132751374955205663256592110648448539150690580576775368928583465655417
7663
6174050679704676245499981624743785081452950735700609643183603772334217945738
4584
0239519976140763708666507292042216459855858614574356159977619835348354821796
6121
6006526236328559764623430872773932340599986832322975737203609101110797382623
0372
0207727506500091163720896081500482390368611349067367227349194748847977106570
3586
1792074779783034639174826885763568425004383390375118688877479237862909999981
2215
1740981805217670352724494995157177167360749158623146796041999732443738998451
9182
6552847238821184200656052299749133199377748135912334783719145777284946927171
7737
2899364477201396670528559811256633122782788511529812413037204329452606672595
0151
3957412132137129963201854374185843062647365627139778741948330089491819210749
4559
3048954188198482477421228941087973487294676954909638201745772444299179059182
3757
8429835966796216757655630613112463162072129735174607202900454641765870268277
4455
3683533568738105885739698167691148915881919725214849990983360570615479787659
2072
4267079750641018399787215027812888991536913986942552729014326558309403195467
0972
7787884651455508007652054957134834516190283261431919569963601888712075878197
1180
3365443080691631630420098733259068976542145847932046432764765332252536610051
4556
2338902070758743137646731864595646385972129359579728184171219116285228727262
0092
3118866510094898795186799825083906460186435060895306792941325522332350703750
9292
4193526911747723297603976969949585280901308897938200815884236338515937151275
6976
2997972833709989832715228968094042067978430684754074466706231291888779407306
3334
4389809870376581161261480269372528334494022130692698783281429257113596035586
7628
8480905382741332195552775697324760067846487409482306637450638120383319929107
6231
5776827616866464210675349236243560285921856648227255050817747458102588146789
5886
6123887913873404158859031756456698643863332822260309918939675795534868887078
6754
1991426997681578170163178473214017731621094189958093144597776178492256563202
6267
4020581605819994912956991630912292974310327810048397158122621869175666124005
2441
4744943353370910999809988171421619851519857786473230876543910011563250266076
3062
9315581585373700161396885695830484855088205361151264313064412377150245022612
7874
0507258543239365025183840504321174023791934644884785348474689815292934547506
9592
9197638299615863436004847710907772076736621601558364932925508234888500037455
5590
3632876690292692259804152668603593710877126333544703677867333408444422187828
9860
5759276256797786234626168600842511003709970130589112755320629225118182092227
6953
6564719184954457258085285472326529170886785754527720686299609792794726659509
7718
5136229859367225345179714766643287332697404695460522021226101459722306825989
7617
5489462224590853055033073318234602847212530517381543964340741962092887209544
5347
8565974830518613912412769421654816436981347446611748605941848579896347848815
7387
5056880208879809704175770382838708302580136347034061387739411800948503153104
9615
6894724288210032401690888244511912405969451880705603813596136196600792907971
3718
6091725052127559490711985549459812977749090248499215275602172780038211618574
9529
4415022184772119003908645632041775924303246770432257504570360505857523665140
7434
5714813527889819650928844369308617613221160403169456813425260509187597813016
3371
4274331337188260106639407319280675334829220991275302061673226978621895605362
5871
1466378110394104036903007993819732630502482322238518811056171299786391796691
2466
3967366989761612343124878225732625595696743957906738030555201099611033270039
5711
1422028111059526768255008937209295326366532233036413500240953398219744382088
9488
0653788728319188558439888471074374085991184806281834256963170877320107714271
6727
9632618904815114018650336486883364816723958546745650430924493923066434053659
9019
5817806918971775669887923240871684499479437422791785461018439410983435392320
0891
1617988557577607383388657891902944534458522497013923463276188216437200905722
0539
3095152608620512054304627938964271039642819433098194639985669851348194980784
5942
5269738682914986639608343615222392780455732815184486833552493247247782622054
0686
6091527362822566426526171644789124391961732258799924024683123526363486248401
7802
9967697120961759729216787192984733028593625154628645829137433655243992236556
5390
6314996760524930351810820795236257520843277226900442652545551322488226722155
0391
1154990173127213475733012463712813982456037514835709893225065519953959211955
2118
1512978213322031676834405637060864238089315505108555087597452109763472396535
1633
7256659052157986445336720567702702456211863718205728301631411263943463036627
2500
4871808292642447843532679653787365063010601197830940581907438653241468224698
9486
7357693804027809956857043268288584291791165756953387892928535624438099571272
7105
2673655610372019739849787557200479753833961531324388779708874161189286672466
7621
1749163247095120027318487048531428616693109153600474162935146505094051014952
7494
3270135703198347387586502065365521257291829236409442972740741543853853647246
6694
4075849192938362105227830617256058288193096512774618546085308932585809179212
7503
8374229386907239466495791454140630618618038423983999872315300070079681081348
5077
5855055845449467133541215675822768977872522735314120527200630265904190790405
7097
9476897251226984882941721417320535269995758684175167224389423398844769696519
1828
6090562141252030179382706060354401254341088041813390298305491954394118953909
4819
0420575745115713760044387435487116221587861766769117296554582017259109132282
6134
4246169748045424211737264677647482776885787631088929421151130293687140589327
0125
7877471397373767529606530390568293070347906054722402748406019734796770286438
0087
2057965396587058798828258461160769130045414433630323882022899652602729801754
0967
9697677218130673719810916779040637129608298654428478173032999886331841593190
7138
8614462258232585735950343133778108786440713825866491404161343888809946098879
6281
6455659205598849082166333351842849670365447634410082078548577603112446761592
2950
2486702946204256909188979888999200150487503914023336683489498159176419903567
3536
0464730353499446029749154854519895219243968654296705972223805457471698104359
5181
6748394972053412107492463060078750424735735505697384391714275108539369655672
6357
2221986736028783181194968571610903226046028795811403221779725555922150134666
5352
0973098585027995627810717645537874644098829678802711207131208842803522412102
6361
3783979925212369663706803672475643453275160910494392532349850845705609142884
0971
5668422645601705740841097798468255710962473523075414208508939737043982245670
8532
6999942549673215249248364147293323425678949694656094886080668821440085745425
5134
0559135164858525438909161060053329799301591395563572438843440104743307389354
0839
0223825409249672102260578092875502297389775699230237682943820002511767673321
3544
1682247030711762253557914311718082515252320213502630716042485466374200127164
9909
0081991588145095978006336530247462381113365830388610741697861573839485658098
0772
0744623219856684863424450198909430038573329757421590399036010926776768863096
3449
2709604890360616905468620012427420692514661200246994748871163619313569292830
6781
0293138386491247062811558387397976847294367050751610515426622401594208136630
9853
3080405209361363678287565442953812648493903425727347688627966674235231883739
9869
3252469074690471358802483361845823272191274433490567834198182932970147841030
3211
2094757421230940433992149313861958885224293851231868512988038245979029465089
4303
6252651673779456452566659048071940145572672920918941424834945893755141191631
4699
9256961991356785109484808979837741421393504850154904024587216211482853064694
4812
8324282066706681102209042523500718056807490918372900945524868414354185958708
0204
2819292900567366836081517216200281443238495435961971936223080892887457137918
5736
6395559557386928319693949026783548307580975576166004411667009349311064605717
4651
6703141719929813734575193459007745095141758339109473383417402482667844296933
7034
8741332309763905866454547487208216508519320607973865308447010473821719025260
1663
6935110069195167910116807134031177595547288760963642774140068804723608240042
2967
4558845481574757866325416202725299657925854512489161079426828442902219999089
1642
8584756776205296789646790283753493793566372573635765451116514638790363106339
0329
0029887145262120913898593419725040867877041564415244382006893853932668518170
6116
3208995605155265089787416012535574635909705971336789738934671392600280586262
8380
5156155163389163054505868684518103958366332432889750356339355055354182608631
4685
1281098458763747902216883336618498223195715466547277682837014758726005278436
1360
0389964793329424626343805047406398117543954820014264815038408362442826485065
4589
8372000840168309702309482314611974439242597708332744175504496753897194953458
6603
7367810450002973807652216964963963351862155454052976524181447695505811753008
0653
3455169650437032462149089977517654931356189942461753228852829648315807140786
6245
1303786671256367237081149341276123679697893256849147312912842781443261059105
8718
5697551104855091190267655430003568033106109708845700239767311513603186929011
1798
8849699254825423739766316095383628313592370643314339290445189189424938639914
2328
3972376959557824228536232876754476967263734637215129557073998607741093264593
9615
1351693642460561545220139383481564049589976421909466860225309088434039170475
1761
5706960074744942375222200175438071077631463845026676849895490062376238949119
0730
6732184128385868800701571284468658464985945416944964711534348117900025375272
0162
4904224897512868561893186267237128648297115615838623025301945917832105986061
5421
1270490902966914418449103969781177808439613087946707515199649716075092785473
0752
8393496125393676542584002869913349704494482909727207242316944646347399612343
9872
8422726291614239767936259141122317624924117715933011244301496417949552835416
7574
1058484057605800880049613736250844151581188486940928979150880477473872094802
6172
0721519834877523127059355211603666986175929325414232161014752214360044310503
8398
7592401418322766454560354626640380119560964159215160649989244770771607146956
0374
2760568079624009362474158184914545715309020979434062047410973575867287563156
1480
1535494843056062369963115396331230325223144040908052882598632234154662507692
2578
7352758367707410018841261218206508051695364440735364985589468001235502590526
1453
1275706194737284001553333177986569132244930146004419125754545244556160790966
8076
2192561152985794930368726389968052259952378009356381854741929565574487155044
1336
9308000493666149217567175311781061138851499819780784409260094291441181074241
8262
8551773075386296080001743582769138198725997569577084355630814701034125064101
9028
9564413345052172408215992445406961636027601322014384536280583953670976848798
3256
1960723719543871778453097174563265538108572349326461627257552998014755198648
8350
4295355209387392446643035185290111290512768109340080904316015090875936207687
1170
2958861845927043957045665914909145431295863700837792140256118984591843671898
7414
9160780642820873203275301910978890838052678239214822013389955604939081873125
6255
0769926472021251693073341015303540593902607937174047358257508271761288052684
7647
1361215281490352238176667424182831525611304475802547128387069130535259248805
3204
5649085239206845670480041006590106381706402993609027128668206862658447179394
5662
1747913887626361886333382678105297829666575976552570512609024127522980009043
7285
4342230179525655057342932722347796571748506344331924952866476800698009925975
7897
4002103768988237320879478214987514699057869541479277331866510877179987075988
2876
8132484420453665702332502273668946579322642105350178758966892698607055706426
0255
6423053718859687513034902186079849917329218847736940043071003607560003740222
2630
3875750802182991778161529466910005281961136642876232015029236557689809362496
2937
8619486000021803968641733261845027622422319896255927356781624448756382037555
9880
6815305481207646830106543483255734977617150820242857334932620722176003637687
0803
6473730644337550082395615305162307683473124367135002606891319187318194938015
5312
6190312732566972799595098751276810593446567126806063183309917722244599199937
3654
0285681447829246003234708816628728760917844110822035907027117705426959698757
5226
7582151311990829057835540315162697515360372485844459553324230844994226683479
2063
9352781870102464189523328550694877666777739995983292767350064837264972568375
6939
9219276165502599267634787484419069517232644326104054070340749805971370511916
2838
5909990353105164246946216395326602683501630247355046303214641763659128145269
5290
1177515227237872374025780805358452940989935744748051626016695279512892652670
9935
0571499074030254201388928841249235072885789972098410436464267686525506703976
5898
4172981419211843309147538191902778757995325257541736647011928196100377139639
9481
1320108830642768146995630816188708151936312267792864168083063020486486495301
2711
6481957069362302112647796080276076296994705748885813878688746763602180203577
1841
1281381539452781867822322736933339863613676469348077844734458510332048937194
9215
2716580745705899431673812745819006737190236477448077313360768819718271999317
6601
2455995058273698912341039865831989846486808274545076152736805903747396359470
7331
4191988440950211928815181415600407872464943647608275598567479347176192779094
7876
9425790124608968946494088764678050262982771889504255854292213445053671110418
6202
8196500648208271362377786883412696036377580770487456869008279905350167814985
8631
1897985599480412033372202121147672406873922798474100411827382449576289643940
0911
2925921236030591453549330805044806430402125361184938588368293033853885940632
8949
7845106713638940211172150790062514975585436440396136101310269437852530199740
8077
4478723052561823430032796783676416074215328894462251188595861683149715099425
6991
3541537826106278303856632149874452092967482422482105480916153815499806433523
0639
9313219486017805695758441978911028069913355265873683782585645777875827851315
8061
2340843903492853343525720147530965097898164734098083579655893896267420108751
4704
5852518791361907433595435547685633223919863975630074880446505880333027192976
7978
3754253333528918565614495483961023668071545260388301124454185337763020174816
2043
2609102238737940679751798326873533104919380045932781236469198448874323136377
4335
7003910438538095401777525763402487181447684377181886460504801745672682269200
4949
2701081526348605712206576628927905199115542832499503198577206882020950669354
9060
8745573771522392453717896277957687024503338135237582646892415448527797822350
3871
5107351017954347216155970998586749715175881593897802370765210222724718346807
8279
7218003744490805745302584701450269267207989559442250688159392839316865849716
7792
3074157250892481054683674592331742561992431350283355777704364035653715895017
7211
2383522866901061448451588843008802379876065642353885507031001007187680523854
2496
8147068961152830269841813286652174377386375678227449827085812628655462829513
0468
8553978528214583859295566304535306192675438157740424203472577856026641331076
9377
5045419642833989490693567946123768676127377135775018696742562598918942833480
4212
9588924609501919382242656837147490153760434840018380757222985799864273965651
0100
8788250468587757830585889761345809067431173717878238811735985359360395038589
2706
2642409211654602730492709839495435686251029439122178896343374739190019510298
1811
6084754110153166332091052635763831857716030282198067031998552985204183350759
3171
3081434429805455441441590660928189853585939602912948151723368350365407108383
0465
7180263983795128885441839161329475707930949887006732196911388441082464418298
9539
7045321337386269882569210487201252383840190911919859840715327168945041777687
7540
2196970192291073250112964446621655497542499291847880688207697609131144183074
4167
3847408440780616333843068867311105931829547519041589191941182984260487666759
1418
7494326072818904480239650910075087945216075273317473051979053823359920205567
1776
2231431682314895894807057378001896482678369027561199845037969471882330843801
8873
3970058360145230541790966495382158109500479153318839577636882104036577432823
3410
5652893894892941977376131788834018029140347918475977612624026859016682882193
4009
2013941326022797676130882071918072770857781067919589522711107861847070002045
4928
0514799309852063742420108790338630205472502939161687338967498226770630647560
8524
9589923553859124501226515653323317505634123096937635689209837031700044715701
5376
8893557480295008845251502034729723665267465067083842619262106442651248389228
1860
5578671650623471096624372376371616548993285173609091577608320819220007699746
6215
1126778069448837602940992028904309289270553749060092685874093157492246082285
7168
2786309413928911977254046827106739229377882611590486896571576276858262668008
8877
6538912554914408929785500743779200500429620486453246494893351844441915159360
7975
1666023761882469718821107958623003322996482189546809118895472428145963813468
4542
4426596564037871036296142322587209507870903832897703839536397886493765331693
9981
6206974866114308504229796584988128270409739866341704873092058160130048430597
1962
3850241925666536153450560285848527621324184401343248478107078857551500158271
7400
7536130081386580924734039961292847633255614911690855945627272992256312012672
2563
8234361554997144256981930809127612050559585800282334361776433455246539146289
0599
0758187199927144039138210764636664645759207323098687123911271555774407610281
4294
0572549733315454569927612136418174867495115578624414332366581995936154813916
6109
1011633892782107605094259619003832811835458429412241075947516637633808069147
4617
8457409752859766552686212313120828470620422252154355861746634263426766811079
8154
2974920797572682003630978861204255282903507371135624820975255783689197297750
1451
3838141411225237813023083074868663409542147024179499329171742464652122455535
2976
0348380834106524380225859882684813718955941296909024608654007240888920614003
8229
0083084162545731706531972519316682583863748674936285081983978381601865143045
1900
5139515272516757084137521575067284778049070484462956233900614845993765324723
7887
5950926862973880947410932044104731707044866983786829907463709235512781701260
2996
1186148826254428861219373624309833599867204182249268413632092847126905339844
9421
3886761427950215313408459218121660004292913521513390895644674840602446272770
7309
7623793735244239313922136761911362214832336577745829794178583454404063328950
5963
1129833019865928495187110618868544694705113484671777082081632512361677179351
8496
2593516357716074862875289610204515096829103912006190896830756635196244455616
7252
2007659243827337493981202711821975803578789019014160169403942060189926971346
2523
5307598139273306847695678950201218396047324480516758333546731963724193802474
0971
0883576661634864483054192371679464109755494283924042041838244007083879875116
9793
1593193554975933299667476892892576984644183193250416354218910371156983868449
8078
2252880325080706830583719212556885169959815075300702287324602537490077496836
3961
6004347023042546211085097908912861070434882529520747976286478447599104160745
1263
0765579153512065390683074263245736844623981434732543185043336190051519827107
3608
2280628727498571410000323651796141137472789606447228092080229612468124536619
2817
0129130369895724174617075986630165372766911859836005913005201425810442692290
2851
8336647699947275859064833353452732169027865825401056269268530889184057649228
5524
3550750845931223553548705367267558554541061733777424070895753569121488069036
3747
8267163276827134367279631001514232020494046124418272360426082665235632483502
4489
2425381027517520663059566459337638559606344122818485460724780196770297401672
1559
6280762287969840302013764592734011099478865706694139735399055880165616008177
4302
0387534935461765841921548285789848638153199046539082961747727064755761084164
4745
1273550741334629460699372794140979606249089217621331240986023316739848571828
6343
9146532782358809217467083408207749553531368683508330392397498497850148417875
2028
2388848059278850835260331209459135322668998381387361467103317006300793826774
9668
7059273610825043776606433292118910747889024750435679493070066553457138983638
7976
5199057219513976012238325137465846124611713483797076760911416187167558292571
7249
3744622051988031753515381663354348567850606023201677692096142956723219283431
1890
9279844365820985593845850222558759132802676398232701392707865272197191292411
5220
8174113676006053890394224972762237067578219628044810491678443209126904224434
8340
2081135946615079169294116949509920886446685260133842115553401149543584895806
7768
3479979079125043662950868365770845855477704206353006636337023284796968491818
1337
1281697294244550694583520055441741822398325070730464146082548069145622861535
8149
7670870008643449742134066624078512117817527673894956857202902268964513763045
0105
9140952882291539627607718238542671269910356168294726421553612313513588559752
7431
1928069675256888106502086692474515962304981157109091089042569192246083099242
9767
9494400722845984111326090499792947316560378902860957215816958556639538993821
4625
2621966097126701359104273491890548127566000278250241285203849468661504770395
5200
6901661510853420768797955901614058373968188637769045677906820949160166205118
6864
4666536753345830184467282631935306241223174916991976963010884848656863368145
7350
2486068641316354679706681733949208933514291335044400866012679330654542327843
2565
6867187278319410712107029227829691369248009692538704181270907337029709946891
9004
4349825912433641068694338917806133300224479907478501538299199961462329751366
4462
1471202581777814896008227822985872932135908565354715799920342894949564519439
4738
2044123532594959267188276410173076707338263417820195172586459646911704376195
4321
8262831224567588460281485715034439219416784937614482128669327640757760388599
9378
4668115487989117437544334389882434795684969110224847899021646266838019099619
4988
8233708938542536209287352595899032578984297284983922634298225983294471604600
0101
2956892221623828898231624599529266848941992348297058890351659828314262745763
4899
5732693395966936612675445389242240490884069811473552216498657477582541367777
8656
0259753583401622202780299964544895091884962843900729060355683986794205855619
4200
6345600961024814910309946550097360744798027168675338254611199142656412437631
9842
8226175391161327790315933155078848882648263074214273932276346940114896549092
0056
3702443897621881981864061673925732789131935255002496230101817900290157159063
2942
2767070473566301038884925206066048467733215555247927064735585041086142145628
3581
7992691695388397570209857657009266015244471800278392603154390096527347186728
0909
8224517243964597671011292224008601810406620139396889428470210628143008552746
5998
3166881373972735066702159317842358465239768427082429905757667338973048972294
9670
2667613533228147987944234234851615402955234682632071160505201012269210198902
8989
6162303535184453166448701338033014171739386033288156589522682019071171100511
1946
7902022194259658828336266325818259943327879573540507791178382958806533653999
8369
8698704229128334765182564489252094937399668200537871417433964317990262894524
9348
8702853424486967209297544891558106058509897716379536748181072654013800718716
3076
3766561481656266044073018121298220557696394383262681805934953745358971416396
9996
4292547180504848703606650358805922642683272372032134129345315966760338592653
7977
0401202725202546162454431496706901378876698824587087804850751505538704855707
9772
5816789852919577049938126218032736190640822677040933926074708318678704551223
9525
4946134264616982855242600106190386462576829791082136123348129759862325763944
8681
9934752018767206396191245855024674683906008454335053149708494965892067477300
7733
5051311619929095104538531795177705127706584387603951385085546993851222953776
1728
2345340442698630571028442314104011793933327610407620902938446003590521481477
3493
1912568029165855872761980086481671485314432122011785538698189356585092862087
6471
7634243068327915885658344358724816395537639798039957466280722437159361317271
6736
2930711791147637567575842005064841603313483966505287900842216430784403475700
7828
7033483991543043124292727181178171057113219495110570846806065293772463433265
4461
2628226506131767226583553615086428092527377655188943228677856653805199410036
4602
9807419559822986436594006869110772480788416115572255151698830313651284416090
6460
1586180382332307086956442358873808970025177692405739617936293092346994756631
0957
8420852578896781013708824065441304749862810650341387151600181598835857118634
5621
1398875287882538932986914180496144447212503426718976885780972375825138029027
3412
9184701846251260167242309913972854856459665960990370008455923104415443763390
0354
4080304705364265124769536392935893016621515063407845217112293866382153656727
3131
7057013373541754662959929341715252550932059254335261518637968714677341931403
4758
6456564696384323563754014094699345793263754068966624144914918042697591651209
8965
4369229531616834422999893709607363309474111478238001195780042068754938558937
5815
2371973794198093381405726654729264295713184912445437254923579248523461638313
1421
9075617758124202752691251069108557449971529022210295852843632046733428379602
7940
1425945973746565644323727683262258278175874288200887575463448993659647040428
5951
7288164983556229461521674554703030609073845191381783260658044999766054586208
3280
1298402805645065777518055862617155312475310931529988369285342073973834141183
8277
1978661718750874931557488048680843534452249127156800593374909449014475787545
2096
8345907506229849922372595181643970929059924318357974440660341731179962742249
5019
2660946194456130120516258726525840474435397962370843632429940733046210129843
9171
5227268144545946928935054947704733556079484512530548577476326792558304688978
9500
1420714086461101726614774111900941940844622475242438639150781209987133492602
1485
5369187899909319109944309841886286272004570531026617653651368935673441417386
0545
4666653086281873919599549514503297312187778031949932409544270614462515527913
2565
5245802307335620887128536710411918065464082203883182124626449960242150283238
6428
8420833707744183269956963512435723552445778021173429598821203155270187296908
2030
9440071222108460037527874389247581059030782529108388221986016025649262856167
3207
1730997188764831482553230039113192954942462291043977356268968488728147709056
7028
1929425269485392074123512213077655173587727176817073549776084345753663087582
0764
8054483282070215391613837210981226725893374825863598331155495513297048347229
3934
1991379463251102630143052754638263435033978995664803373742976627339562316364
6527
7164594539575604857564424259139763246736006775968670436664536153497435286281
7502
6494924681046997583696953365365912328778575880779354129575345671762193212963
2506
3164848771831887156469058671595237218885586266606845927354657642296025032132
6487
2458578593114104829145851638146671031804617422391405380477403910891194467887
3162
5738062286589162500285037691387935536702991088609520527279638484602261982732
1477
3821989637833403317837070449220331048798246068309383019301226675149072886397
5184
1466964767808723629046000832571248035797932374598648671847578255851321789883
1753
4694111029814414152233434619301470272938530777677260398600610822603084405957
4696
6459367434724578330659063654359954683684846147001120997412632275767401094348
2527
1592158881060348427765493336823644468646338825218802979049975053478972780978
1528
4254423394234440027520271809116383503375594352373205869945014207765487223140
2821
3289156210200270134701382569634206498266591029442059365331458716755201553170
5428
1347143646837218315238195814970525412392194865567948812439056274373780235734
1738
0315800310101238447211428914794120837174879926376451547091741826925594551215
3782
5713497220741181961222643752090097484345593970624321137789868448648156456610
4765
4268812591673834395339436855161039443743915517869816492607235243420245717438
2723
2756957143935223678495965089777828933610581157041972895639787378581574649610
0342
8795213097667013778232389619459104791921682525257120685487551602116264691449
2976
5932171443318548312712562992820160990851363513592953602109777886653560209728
0931
4485833950480491971598864620405538839723890913410162808972318248922190990679
7007
2363784534940089448239844561732831076677993035680784655839276065868181304012
8294
8095330183542318198141617640820869226967323774861824702975791200761918837358
3934
6333864382420956684178946368697714265712722881606880747734749589987815304519
2600
4675614512402163345687548189496408860327444263907856178144730861332801856553
9702
0676643359666188081219915046119809894246387974391981032625314514452357929313
4954
0850774265021287061949166461941682146623796240289529291558284714649775286394
2251
6542059597505266856867115907139845130115898184617338754005581332729044074629
0314
9931229632523717705713362128040944028486644442779616467048680005251443620984
7480
6858670417081770663629083605755562509260038731158982968855999060588822943503
3416
3772888433414046783377566856043793346576433031606130231976338312274182636090
0249
6252366679611490204056715851107270920237623150831909422984574169467177013788
5417
0356480234771951172607867326658602873377994842046346915933170314231191839390
6774
0815041594746661257617053686249834863455860723396639209952181126035571919463
9683
5429526435186298508094279636246881668373812146621461374045626601090333627415
9981
7597817926390924046879863744959912874246515348378332632830406105563881391480
9617
8875494417090399391492507070176480912370511914216043487194253410138805092842
3065
4782808696349871646889205769838070594340687237254299316446754356208439787067
0212
7326330234890033127633038480992312503015817222471633985832264789869438118634
6955
4080273693256101961366750740375443034103577820709644273489489014295970865178
5307
9435830836440134930304170793973971147157699587559408920153173051023392684903
1408
5658691040293999112972377928806270481917631829494406004282769367288393241536
3544
6620635835774105769196386503742211982700705060359697544571158657297495020238
7908
1030067523055802098216151960845738280078663805652669909459064684120385561898
7599
6951305419683182147704677683615628475410739802697432148642262977018909347872
5497
5953125884487634753815126083778398572022771291461760377226632658481949942001
4169
2703896415836908153268670205514008023238802324543220781314533481134451201911
8857
8874637294764941002608633133322609029292118742246711034359159474448234241374
0412
7070438304053055698054815022052530686086631508873762141225675625689465002104
3070
3602154489055491677146156729644803760064523240646581441665961953876733737160
0139
9470374947944059183893380469012873511562047699859394549106828366121868997986
2431
5544483812053601247141348538499544452241487578116952222120515332317491173751
2451
6510007146817984749808417619853636525429700928062059808773409952260955656263
4596
7508695169371245710306337915549389277401280755098524874074202581908654108663
2066
7456579564510950888888454015119558748742595650731127198457953916319323361140
3926
2933656083938752531499064073516790033450143114151300012538141523358084593121
1905
4207211334838240787169623085597775881310551179174891054481849962535494549429
0461
7877686836014778017448675519294019638729910450901468831045504196865868038283
4308
2996661857762012738854909456256157845880497344667220273951274568163984532752
3709
3644730387235269952956902749475132339352577115783413341645023420218864657643
8803
2703505758777472699092522273211253078439754030088361293289433568340968206025
0011
5568818801259754289622437506846511763975155730425785094075067104665279385120
9770
3163995424887059371050025153601150930267309432106059838565182604312206180101
1988
9747181571460766991142701861326306361035862317923735525094175509423181762746
0726
9114412371543024821030054712877911274545532198002429274987567313996873944840
6834
3750836019732964263672259373450335229925933291293386975570984735519725440315
2568
3384502124913106788749834826237161845371427631164331788900040541275164862423
1369
1259341911105430581971306246673451248067288395929012747304504164728541696900
5644
6149481699861507525843742721667031903878404383723853423874027162504249696455
8390
4432302879438174741011660025188709582850100771285783708487230633426106951697
9598
7902069337427752452472474507709735511380034935087565589325947877354774989128
0086
3924131633919941664141553300642417112707483151517651166258595675436430246395
7198
2088417267925854615292177187986065746861322061557978469069066392594489374631
0057
1749508021540823910322063417514232584289327114509947602598477727541137883115
2250
9341956487598266667559297474720243224278058830152588839406224400082881793127
2170
6332311370459046146583226036830441622542422455468289959940845350229113379020
5616
2560116526999468377883594472732108781555500329581509902856025163529392472823
4067
2197311209519224958510772499914285645859113593854925217694649220726441500473
3894
2511133105738743950459388215564325552429143970935057563829038406162329085837
6737
8547774523804755159117545698235671012836355082701061199583381958793958491308
0175
8216291027969167935322911544913787911063014789333930700530199337005428861025
2586
2195996159040706599286004889268560480549473686153593906638983608468913620312
6239
8578966879692093737974548448435562989877721002950976875994187946996370582705
0676
6029063036575921729199046539765666942004728036765834505566825474772813324916
0429
7455512857944599088121195027154003973983256945109940032142364049157935936317
1293
1462852444975508733895303892738767301313357868612478465333655022255154486066
9882
6713027383982111184827564289513763715635601543730975603684442986447812364827
1203
5598843998350775302323157153230310202055604925611482632467453285625227800312
4253
2523844600742430466758815321456362399479568249756157256094596834581923582390
0980
1090549576857829493668758790748195601447910110285847810490698982739204406278
3506
2184234796769854946687264061901823645111123198293857522249326095312672810104
2720
8569402907284567705441351175793815808107722305625511546750943966440646619795
2238
5528015197456092636442299746285840162734069821734531387938314850686901404271
5800
0140063393772736054601191527150478320229910004235742085174394257618444611811
4869
1577172202496495329460771712222063559690287131883247936501322444146940886731
9381
1429903278785814483778091943130086810229616496204314108745028672840964460892
3501
6427311338936437690794546125278072243663780725507953120273827940105683139469
7098
3807004698090320517072875877095763527931183592760697245787742706619231017483
7148
2149221937636133350701411203652894303794959693732078220055253607614616355709
5677
0193272490094542775794050810728599928422628467239664399590818273152000786750
1597
2303600035128716095665806656694368712253341742190973272608645173268758690956
0103
5600235123320289843530561680202028807395509194448875365578885850984163359355
2929
4394434515090295594150423726196849020175720265302863297975599895709887747106
5087
5804957345605169672302080538888491031264720227873684492501970306419895294089
7121
0252519878274183794117047724712751253857104621637926537613505789873371995863
6920
8268475368880673803698454937712167823912339391752802580861023256255643410413
9449
0555909900819152323866719771971445542042057742987469816124991954767827533267
8456
6603681357507583240420252942235480619541758604442178937678745909637878197088
7541
7002836716365983616611549030129552520901083989549564316928562636699943584316
6384
1118225682809723229053873191172371092968898712937781556295633991624602243793
0518
7033662662242846809072927764227006577939750496811432089821541735556043563652
2627
2766798780327154913513026659605909596552223972864232717488028130925987123681
4200
4315513632859914281280259181380353686665528612646417043417071147177313859375
5775
1792909643477686710818063324121026088698787514224559310550971482415295972300
4815
3142931639688732438236765125297041128673149380270085161971533556248104038580
2294
2619942098439062296750174891443087306768115855485258386409160262743440408142
4897
3263799894427792467530917996747255231747156317072066284541689195856100848013
8691
9686085260167325937065235728091443746384893399277392909173360016269014673189
6060
2484652462426757275032408622226823247642223956613910391782805437575318529920
3233
7157769524441495230641543879059204502804124816434656867567870284676760353567
8850
4566967770868418448154211221917836914753677057151230533464717771841894949872
8635
7130141106259733598238635199731798418578384356323515040422730557222953565150
3679
6058428164078000255214579537172016235046396044230702458817531485954927373418
6060
3066708085011752839421017372653051604666872466098783102403355342653318549776
1449
5929237901269142853513800621531558480748036758730156827022725117909816252458
8833
7745732291679675241728160821018307306245596408695963807020233762580299059625
5658
6812267119441567743665668176392031859998598242192066146747424338049283272892
6097
4976393692912951418928337937692174281919823903994650993145281296768784514451
6825
0238375398792458629064032821901779277041298315986229708045611631004823585231
1977
4651169757026345210288604851452138951764872962519191183080930604725968157992
7076
1541530189711703227070829358514021149992627997382474395780853095831248522802
0015
9896476649788355655445437654813056725827840364665631577162900670370446370777
4884
3017777338202409631687410809840938222054800340556817405412971599689956317519
5386
1161087891749561089663848840395488898420340176836804858722263907466523777046
8284
8348124273647143607479763103713918849947254688256174918449149753648368784456
3333
8455083189710016098902764537453580725700483312131965610215482921281000109697
5697
5638836484642969335624462338112646056344452571515189261518706495453188412108
5921
0479773857147495786158337976740157328934781011533076106594199557462338274403
8005
5318452377068334973830406727897175293552576985388198990577431817561255613975
6058
1227886749520009672290699206564837978056418904143304955720184989717422177213
1566
0698136472230366349174057324094071814001436364459792352322090411042441661008
5896
5605573291094666082836589836359294815744454818894257311818215404715877408386
8793
1423527963779191889584392584947680476834340803120139914071309150090026586773
5757
4270328606324872880395785630063874960243438446565597898052088704244042026375
2293
3473609406665259323917230898552670497451593686028802732445617448437759820731
2619
3605773391114453303209651923827722814868210835359011409419106313055348095664
8918
4302827173639488347122319669166416816868981550162851160771152230598402959964
6212
1896130991567962155821399370530687907415963826226476538622235741950172636092
3494
3089332470699519122468807613726021597725534762765821554671847969562109618607
3966
7026933320221462766501057953373754918418716763529433128252830354546393059782
4434
7399139411242064490077167508690554375663093530110089371549863911294480748236
1205
7038471240942185161872941532769100566561351006604091724991355188088285305073
8829
8999441657999891685367541435824303862392186802484580329717639499269482380954
8017
7707022483418315185182454382440004719007721018084686492210189245186745452426
8278
7687350729385519919082105968000217682652889434952904024656547243517978428238
7999
8938968827390287392395276854665125704650584390379783456904862477045085954217
8501
7520679560740970668975591166311873346420694377946599690776023894776267311450
4859
5038688574014400289771934259107360825496461186922379943576138347708934291540
0230
7392246323611901956356683067980027969629107081987548099848539903937236653985
3989
2651074311738457523721012121014123681468001127350550669772073484046950312747
3794
0777348621641973398809938100533895846294728157423171621101207692503112647052
6480
5650911296691986637117532245953396291348390889021381373282305672383274982845
9251
6913480503356586648891427871087696725904000443245947456944761567906250953906
5939
5682449352953379550100755741590917019893146953221191856529695832425453029466
7429
9495721374497493129369159930336476360949724172787994042287680072480625539063
0026
9065063731488163881456272509051471377544520463520488841090756733009443471280
1154
2501660190827898077270314991286761034651573992957865459943899205252900671977
5683
5407146606000468641309833007321664276386705775602808866375429222592259989919
4877
8947912706897902098956979536625923468993013051936812178498695295417988414564
0540
2922974393961482658300113639432019574426066461872898223556386948818043054388
8034
7404665001547940494139183702775353028950907518159293357866033755194429783806
0883
2447129156394389764430530814967682435709835903048589765568040242154163311700
3827
9657450553135196139789031000484586349806413005254043673623316089689529017946
3482
8273429184166523470808024734016570282849479785710135076668621550613310526336
8758
0839888494835618605204200063465890788170252558177526458866387600684531529289
6820
4379293547114035627407212387509667051719809976774066076839275359089696735828
0036
0763274945696336015353295098807899447937307804495880484308090778005405523393
4577
7424855715895904768075035546293216674678926047753458710350890299544248771185
4932
7534738878792971413238596172759913421488025170053931260917861575761064877733
3460
7628150994682343931208444057592675583642045761064193473630195037990417822131
9973
3977705270616752386043149378023075337217993589408188361253131002705737481631
9877
7224064406022318812236489279860096531218912234071821552559250660834749625575
8103
6167237092105971117925846400180146108517167736651371506790265182156098484235
3608
3049662703774943209533177339383286162096387932278672047781238951951198995497
0217
5173359230815171455628387443240622377449821211172809232199963542344134576398
9615
0315385432578592860157258692028934288371200178629616890019193446207706083230
0997
3608961233167959433773883478729356821534880897375593802401406420085654748949
5924
2367065246486409471615776126545646317099409416544994375442949043100801718852
0809
0218241767468650583058530649591920851462771271773664561402800605281612257601
2001
7797283832678119964897364374381929879697984676602989420350160993853777648758
3573
4123151868929888523294514373247657522798173937431214616571304256119143695975
9120
3662395476605411198463576468807690292047081445260140915744970539698178830521
8951
9166067550447869535750548208840874131225218742827453099760941347649878624758
2373
0519024936716560895470198916145844786226194558797478472362526388619296379707
3719
8896400223065236844581325494530811835472514108675221707624948844009824992654
6637
3917520193137862309064718442777753657649091613033507168945403918563869611012
7459
1046267806622681534694846830780715591565814904778218802598535974359682339724
6839
0963661140412531644969357048450487380402715951531932474103903996621196225066
0883
8874034141708190355944142006380642050907968019914141885006990301493713651960
9762
9435802639087498658879952219605073647739382384237203059935302635726962590746
3979
4481866135131219118494822870439213413811138410722089684895387684822146802285
5663
3400604006031440458502097386470123377575977938603350120549292008160750113513
0716
0667613221491798004046674748059814037980405721152750246529443728482507480486
9821
7856299321963356177071305078757001095239356510269038604858758673162382037738
9272
7698890024588792718768796741762435127305993523552150863851909951436392704866
1460
9550906705699234959703090513612161195233044653470329063850065237127523591086
3863
3210273343381120542759661097374756772299164612948114158001101912281882976932
9378
5033509804176113249697009096557848752142139220136356067403437067558810913935
4521
6495409216266187054962074025405895465497854993524432653437176954473614883324
0253
2958347939543338875597194013653747290772340089804715185727506071403590807509
8334
6329920266517373748915134063793151351625695632546363689912405485506942298729
0851
4665536286487787896940834024322948783286859140703491001298467854637950637088
4432
8342599388504560465860088851791554134459958876564846031305517998101778025419
4498
3451590359206860055817519073872749884631576278198486420919267314572378820079
5379
0792500915861944352960167836128668336846911919212721028152817909240910778802
9065
6404556863172097113046984362299637510768491854562619361147058148868477284413
4739
8104999738309265387185178421773952872733079060866338739280354573987494263982
8438
9333980376393395859014705252357321961157691729529661645428239644089149751040
1659
1934416790739303869460962905730889882056406707311648413844158229304253024759
1346
5060881288475908669643545192802090081104305918104742225679492360697769806780
6523
9245912681168643453251818374487608749110787455908402363232859281398247227782
2934
1016800919395392807482299341467602716093881707315558526186175958427293099700
7677
3675682290831687539821225562951280584023169390613627973969064579220337586526
9566
7775377938790705315885479755909494156547090241897404212317151470232047360025
6068
7411145112512562726380243593624458585382378360422834418555059938531208201646
6238
6894439533223682747399041564919182338137980386154184139897628806872281014916
5936
5625175055654527989102772827258416174337626141372667666170909573921116720686
5480
9425988341657290358085128867018896952914862246340963560729041540481754946749
8526
2086350157202663387342602547140217195384944333314686020888678115954853138411
1695
6081963621681546667228004103266796224863916963563972267904760794998655396718
0443
9394093198607291022193964722736914299362818614305263698756519962334389215498
3431
8666347391037382080324762548957562889358199196901980210794644066024470879490
5705
6128161341977677368167034363698042239579518967345019368587856009529890930758
9395
1967718222796467802443877337829840216307155310449971314061881170387913639943
4338
2707159681688534173081501397977667696333119097953385001342951708806707923690
3288
7149748162306517613846481894311088844620675902275391340924655878450001541205
0239
1600388597728842328432406586281541058790907850138362029500505246257518767981
3967
1891398169633476818791011849881211696894036744493464131821858189073278814828
2106
6860810290055009989252886599032550638794985544739837143604865015984880911106
7395
6466827088652826851204127068600207799632085805843510641086450093000583886833
7228
0997757173376238414079057906386886669743536483401997925718705084804821402369
2435
3188350453627366163766353040097477151605932203594217909825514189409297951825
9278
0145093343766842952102603356528068182942402512051976750264866716882633943435
3483
1259718956916155770228928510118320545401136384222732539325625107116680663375
7110
9380554931714671816332308439050273234862401265875884120261308603516519647893
7912
9892962330901107812489254508130509589590404394028375600858227157000829993807
0700
9257628360611028940899835006300391320117622425566668993494640248896064689604
8307
8753621934896491648262409718158536282919481333468937006122055495663208331137
5245
5704937501177650342723705129694448559208571909404209476265977159290708107152
0739
4631778736838330738064046114736721734008535818724847593569063512642410298450
2752
9563123483389122083308248767518974798186318548951966470119474991353626221094
3694
5587083330307911589640725793575469715952595090050883603118717817087796884452
0609
7280248636079276757770553546740384125805690903194051162405008722012002225063
8888
5375803354527464557168320143986782637119881814862159083718652439892778635200
2455
9810757868385300720273632109371286591007203914675998033726779950577874544684
3150
9003140939539440410304270587472590485937765496282504096233301417027385841607
5912
6502851338175605126864685917486680776427233499357280831153498893520521056408
2578
5759256965715175046821436111871407330608646982624181591882127140168700684388
4525
5298956731281573939617109084163480241571765769642113228043460547104554133777
0015
6208224309609232283569994833070500987227158955324556943197224952952009445792
0261
8830198183324934443698377948689342431948744466509985920995414526042783461308
8345
9605591960698168167937378317235387991716069481419721105706850807501470192585
6912
0741172137368099038846363394341523113420916903448272384440528610750805688623
8387
6560966730638429866418441450945650131608085042033934719253009933021468391734
9137
7593434976836427865234233158725862674077551304317817584905524717468404850846
2803
0489866920632455661648540234757029079808426666944501735403344871459824530560
7877
4514248064618444590759365929284324255704307592022732546061881576899178115407
1330
5558587612729364272235538589903804400269347839619558054600696572239626969092
7558
2554477857322839570406054331672778430778077073298975224754129140646051160572
3859
1734470065652553777954522025314954989889616531423494479495132561051037179651
3445
9651856644462774717691831421213171389710117671748864338092909777206682669626
2132
2369765000014032128102675104637790749300921895984146001645278712818620885591
4981
3275602392907921588532012539466858504923528772008814435339017299385367820021
7684
1793042194934701269371924531166567825047091290545975532401524440742975465074
1408
0031105765194020455056031938868179925013590744709550799939182022473951713835
4405
9313472212259516161015477749606756763238089290013496611227607705564272069491
1920
2362025577055911169748419914199506467599685399390978418034839323388364997386
0968
0002034895345530930266793148612843967306731992561730325937207000317952951290
2175
5241453659274777340414057030792838184803228564731032480593013071451753303849
2942
3071621742591078679708139882066004661269159710621310473793222651184626919296
6582
3713534460797531779537549940369597995210243762646926523306605276247727319555
9348
0664363933010819224741265874327875941965461971614204651440255549327001795199
5020
9761204767055301547584618588835610666645455593154862397168024513364837604384
1792
5663992786007207682229342673939538576786896982520528697813131245173211550861
0174
5819918284226468494831490434421994529796147377803402649437767024241765927927
4122
4295585322460110103420596911337585972764126032197946208012675341678161025090
0738
0298760875821649701656318887202716949168185925117430368243526882039464008910
7438
2584309776543206066342014117761937201554834800910668960015815222669441639384
7054
7281426477054917419639345295195024473850878884955197780584192448000737918566
8546
0336165896216456620397194056475278160041738240671917794360528041694384860338
7094
6607308292379248006341622747844617120334701125258482929257867724100661104401
9590
7791876707263619591199541737672714025374062906396036241250903282013023624338
1667
0430135898832903460807919144093600534590117805103028373093222768131364274547
6018
5688534517855522951642864318167676216651376400055543110697887495342604502839
0120
2077842779279133805862629778479828537168319983485653365461080795490285663790
5292
4587334289689914772805829352245955000362092345591813013151302665527620332380
9563
5173289133153904297300375371220528508394622528201090658601367953494146266727
1836
8858262845978821606887072131291327165880970097466341964648034542289497945540
7191
3638126405823642084652330119113156426664709330896576871812353321158117722849
7626
6927155301180829337857715528806583540849234307838875957125031615902969559338
9496
4280466149356928279569325670850077247097261985286960820588891347059397520921
8127
6356193061396538077346888176707603343987873784155880937150367630247308945736
8033
4080541517690947451239064868268970521980711420413011735817038275943172428990
7969
9680470008224727073615676260550138363092347147649524951521664201924727371173
9525
9557401906911317427947972648926182658840854739248507004697579506871038656295
7131
6722529664996184393045033896453319662231967004583382638337001534544407427284
5481
5923599576207424096571920062866536862833689392251673042740699923405894134676
7058
9843876865112641557193002918643518609984631471622343240598036202321605825194
7306
5399497987156235781852907875390213921671273929333817264266522738837605908885
4519
1407351685560669926880314827353412963041829484675636202660841895495920606256
3828
4909849778634121468702466831508316479837238300189753625413873281538651369740
7051
3179252389698543113343378078731596452034001303723688313187624355971434711608
8183
1215197365831451950445441078688196420363557824568613718456589813917930673959
3273
8670193501871328336201060204361179836885661690883550322949360828579230890879
0465
8180211600186188730519821602394280047036789026792242699282763893777960039522
4014
2884656994910383194270427343451815948620159851355572538621165541001585465611
4438
2605285172552508764528945127966351593443212174754454140004227672689408536725
5156
1729827671828805502960869185796244069095946770603490360729458966968361786817
8195
0898461244836792425137415630569774311903985898331154085650438592725670011246
6591
3506819686755196408611034549428789312672335750548148575255008634909089140408
0480
2505952328873299543786623647148877173166230629799011616059004135288707188970
2336
2558281627993315746459769863642799847657803690674589130482069688286911281565
4262
9251189518960496987167958484846832963634032421712590217137217257089765961293
2236
6838731772915264219808337424058138649933269640831983379732875961696880062826
8464
4344363317694520264871342511704902116338614569313835462858261062495437888079
3899
7927399489557952972184661445329034091250743637225460716811909032732979122087
4660
1475425445584003131359907560624944119485942628259625188335406170543620114908
6082
4791175092813192065382389219590302689765616169462746908890224597478618131770
6408
9179229786581158609043163504479817790575877551063762139931759864086794106979
9797
3964175347498865316729994430897105354999315393558706565493913026315470841330
1659
6361377163870230254467654187383192618525243969213623597990207554453076680378
1422
2239777347527961089382934984837060387572578255287163990944681049062442300311
7428
4022822749944343852119266550954438236873711867990643987384244136438105433644
1902
6438820910784201181348629714284628919260634342001184852800964015079657337950
8235
4694621718627866300367599698452831709390293338830740108671875929222873641106
2425
3302325455384204774617273745241110113458588350627424069559251135690098041880
5153
5126116859424935998860892461182034798838409900388685315640277170812777663915
6868
3273837624448677847670228748657669257671918149211541875632532239946850770310
3395
3691970056920711849695567836359738258050892833981370857976738639223641288670
1147
3741404856221404333634521864104487066053415066113840666428930354127777450794
7470
0054316646580410872835231157581716122236171679516960697162175931898040568806
6539
7701577700821209344461834250955267954273714461224869877971398300513445210168
2594
4739994009678501213124081837939052757393575960784028300965747581177525131561
1000
1048581254692792475124610935823724000327120839798995912524861854418246598471
5093
3071553978763406158340506483019783131750054476449881724312001539121222139482
2537
8993710942085130334683437211904768846344975475416924775544387102558401197784
7399
4456830009652208649615495731198413995079514927300758889939672635017475090102
6494
5289749655072461212159323045734939451871350307631502990451315198842707756661
4304
2677676257567719207474599040021832106716775055289949523972716324250624563003
6258
1196790602964905082911490905242547637714664626785692795871281628405394584698
0256
7840516181029825236781813501237690639506740412812245886088885516101295583194
9867
3146803067852795255347926672496664587148880237616622338882975863380139549777
0787
0746239434661791679328910304606964901624856832558629890864464117863835773661
1739
9190062440710504291228922376884338491410309665878322522439996550105006610342
7332
1788459258651123989175888780637953261889691033150691251221159184391511071999
6882
4484657686287954511119178151051684536290388973890245707173278699292981963939
7304
1744226890018296562915117793807326536098263335132223706420640355611328684050
6469
2622953885575824627732708347747173914672373572129060965515881036295574414679
6158
5240601745374030237072303763368375913534632348682330123776305249491524669476
6130
4689201467452456343257784370779902567408462199453664964809379521425221545855
3477
3349707210424216708852884816693497814522439664162627325025715841875869889596
8429
1059619846204018913572570318867052827472859772410368398088970484428613095120
8378
5816737656351955067421758904758340979374779927509586021171670344324822453553
4256
3236948959508935156485265132417701987949340134621528293360718776199565937222
7964
2867509041084487889110304491048221134857701398776898232361026826761659789262
3913
8894231838357955736817391770722672293054413686693425603190864968011913492863
2042
6652360980450931520550570251776946404265722449316145696741982363543962354680
6062
8529707131401517175438385648048660360488978851569655598893918591194442493721
3554
6208237769840669187740846307036046624457971671651140188436656223117964802419
8542
2339656879741388983721517050653645440489298577920545813836344869366527996474
2716
0852424921729221194366679800974009500837409930220409870710229384140465640971
7808
4453799265903117573467433489134501518907710467377827929167976228713930158550
2145
1456365952851757149893322375915794955466926718777037567106866315906852590959
7344
8716175634027390860823992431970607843765127537492665993474357699064812578938
2777
9330800972624420762824732015733409056589123061479424768181169526025874625288
5193
4749033690904656401754638172321323254220875140072750734657477491408172742358
0563
1999997468920888004192749859606159042668793021851845719507575076083981802538
4501
6749825104157225257659928987550297322617576060989118734243623904055829196474
8859
8042813393535751652356971423274105175282203592038013884692821046720134345123
0797
9741301355575093934300732026683743739500173487135542841176845741457809540271
7550
2689107453949420513787187547774248487082493657312364403179001147262974941691
8922
9183723032407545857550088704840961089824602133659609385226018962459153350394
5547
2123818052355933173980138195328427797515248776028582789695268959361776312026
9336
4249548681082975565126185296947007601151846466280089748589741439959410386484
5113
1209102218364690987140015407113063691956893629593027643623061545261097750577
0168
5039946167610998625245457547135468312567997629396224251878925189335971380991
0282
6790126968584228164059177103334433642161128596490648415561399713057662226566
6262
1084609519565382402242770224134500174557810669440838328569364789811385212267
4507
0211803819423370740234846991124236542254851114000454042267503136989747737080
9523
2082276541259570960305382232696337370565124629381964527318768269266888490888
3434
0995119521567954677770510491432243401561591262133347526117068814382883951964
4591
8056737350197037625166752587273673310219969231315209155793270274676453491645
9360
0343591875254803612335569804572232034128129694140877772873204443116360352597
5682
4246907854021864011551081341035148296510937513027699561769285980302882791027
3201
2562269713085084213753278727851759002724706088794337907675662816787821550198
5581
8609723067280367968953669280507715375630403879504206507255189623711577993054
5468
7349152911169691695547001168519952618509512228641964950687218296322354801211
8447
6510550385132666976573534942415692456753420203247380588729320935845015170736
2120
0656893422376741520028011951698747261727308667483954735510493985173061005547
0053
3213428383113333729375773159644418037905576666334024852339498188601547459904
7608
8829898981805567062173288978475442749801363841006283525573174431118967299677
3467
2090079830645117943806385647890951695942637409675256702082651822118854551561
5352
3816948012227760601457032179178384819213558224472461307924102595869504245917
9923
5287033870698906009430636972733682648778801905079726530400895423578485664020
7559
7306944398091456908317036319681745723386026442988118438573759941958838004275
0620
0651663332813693404523205731800772871251010709592143874273234546457592914028
0501
9861005582928503572336697210025970740965783712033547155521099558371728642531
5306
5708443349172495641716059005025490979775243403156835972129618250517379760048
2255
7044438432413669433863351252833482857881057425891616969631471297927101531578
4854
0492458659916597647823691777924066485585389553296509964081051875503924330598
0253
7457468878181078733575180162229692945531755793952200638420539820264324124602
0254
2009074216630127613127068113736252434823169867879695593598989704374993645484
5447
8131769101955677551093991412360249713314598636121587863236087180186957466729
1256
5622573686254128442222977624648554094994875055958827776210150249551401087945
5886
7765760260773163028034472275737500312711870723175620986676923161277451424338
6643
9666062628254670930951196478051871757550458100537461554024181569705331892276
3302
6846702505865363578459447524314067890148434423191317475519649141051955832429
8371
1575382301629465462515084549432331118496836968401125108042794398593988210780
4272
9636700297058262437828498734366075448417314275872507952510391952723175966456
8874
7994714740712438595187735216750577078534561843727943501927208756220781543326
2777
5990658366391789877184488640772137047589134406577600753733902378671569430331
4179
4074820618901735499424698703669534827562602435208557987306770726607434955980
4651
1874620749594915769773410703829710993954806548737247659060980398555079259178
1863
6404789881130726977527440608393088771997505357427682990936853057894324063416
6800
0732176526480183378893110634390757530694822393393282900786753265460453409950
9407
0201964818460386847765876464295944594116522610163115036381252770134448682844
0044
7248863337433428807900686428764776711417611467344961141912865994109135559865
5197
4231173066465778431306496294405235987401539529727185837068700041352726462789
1389
4450278661538754996601506833879631933289241001827290892977666888282629104042
5321
6149435960682945029846397947461240734475083404507318692808377609241867493116
3788
5749421522152303580293085411622807475271671966177575478392763780595029290830
9501
5036190832464286167622134526981139267196208809170217808720175053916836416145
1850
5524290688913945851837516045206169989023753569310271678162693957165587910172
2728
4060573672370687148579426129896329130344332187233216556180575227665311684542
6660
6199821500919053580076103317650385891923499859514129986051004244453100778777
3338
7222205410865823920216339856476665810246718907751212468251952326343848329243
4215
5938469566083837891741124648410932340043081611597366046389207596891044938350
4950
0290042253658634488906330804452523551843085340665818806986297933308015311460
4768
9190588170222965455800770682391211570975433070995077546229856619106141264994
0465
1737464141482782858998294539522193209375774466828646199143382009558823840114
8775
5715306058207587378280615239424008956363573946984815758207446448784909857622
1570
8795099674372820473009823522892815474978460690069767498804701876802434602981
9342
8379957121101274006590321092029444147678880269944656859013683859218227929836
1233
7475854227328962081220810515172410654120072567845763833349417051253346078987
6969
3753403143092231296498143402778008298838792511249292445415640146808664934447
2092
4874289222847134333798211388434152743781885858449120437510573150293767271669
8861
1006575268892508964199086500801976092050137339400665389266291166343055923952
4924
1600379085266886112882896344307358027794103286982886257467525639279389803378
6925
6339803347172587436889257437288896033997093419607708409564327714878950963820
4693
8968509720332660396174236737459601122118491084145773544647914633722171832967
8647
1709681523166789842184474048441926102260473748706569528430625443742162606133
0770
9488490226041145636247952153084390976744483302135693410256588945750006760741
3596
5830586747916569760477576498613509278547441993156022389149838917904137464469
3048
9975983594638473210526655291257290798257219584059229381255920516613360499263
1407
6480078599822060270212401405784553663344773602883342836626418372614363336907
2559
0170480298687204310680891888531793409297737857244589154865429010961176914566
2227
8853618506160211690551927982071145478192885678573992771175890125441840513227
1833
9742167856781610469738785845659880594193549676951822032268258413141332039430
5964
2180022494447821186131692441776299409550642826248750118141988316623866622976
8985
1807339752793676790861380063227914826912854622785681396146999968356574737110
0171
2902085511768618229729555556259083729542786659191541319696580919045687745020
8792
0661206059204651846050172565714655600076539692362105860214934708234816284211
7946
6439761739821332277745010462042069383264390101404807375696509881058832195793
0784
8757324277347497647691228452544262892711224114073316130308118032801610525378
6336
8337187519232281564224057845314320017619528530192454621772968712376323791715
3689
8549333553266091128188646468229867535099712447456695049857042029917630886918
2990
3534604296849907743487636918015971291999362449376793365199901173872677340114
3913
3958399288182197865849117706476802029975057986058179311623230667263498143341
7486
3500155243642857133971859657345987652143142644260460627868703633668469965039
2630
4693867977209803798113752212725486302580188759753577755527324626793022225661
4870
8894237962872089185565338427641755934245088226371529845542631682818813239822
3271
1296693482038306129074321714455132184616260411166097837425622094778253421308
6320
4390550010331142806478651782704128305508227123421461219711078426635707695354
5499
2489873415311500267152659438689836685057429316145515542236841169498605655389
2118
3920613263958206786251132543589847223140400720931694216519448172827959787475
7442
5227849474570557273565978138395817445265529277936522210489566259246762745522
7476
0389553783286222194203246967444918985093104822130368017292829304644935872514
7636
1560287298210776420223625871340836639872142412553632688516315215478779200773
3958
4376547192640726014838174575483298113057590224128519918576038301286487300612
1848
4889703847757638406939643192525714827019872040778574804253632101523025972498
1513
2656349271307654986546374062573603553878277450822677524931910002876290034199
7865
3429779244113847604771133146496142177296054981979742710422909468731294890481
6130
2909591176433566663284417868165101431986426000489268885634955717860854767001
1106
2841047518775851310318203131940869210157192355979493888017482275443587386798
4843
0532977592063206359332530124122852763713827880792121287767518717167569279808
8212
5408419467403205462616898765542205061489948486904763253175995838664955942722
9365
1069019024378316387017987307172973031475977123273060840280174263075262351963
7571
6849893542002756932154123025594021800963452732920482464780853005576678131580
1609
9726954532814810134495095146688736234192103630779821814524674177095130709787
6256
7086292831242487664879188267837355087489070853799121983083787813174974266904
0880
2144125386395637586445863961781500380160276315396383330172822087787705109694
0134
4303163050184463857087342125281460991011648652542513407268729524213339871709
2321
3483474505934255132159501905923185219224070994153871416963260243007166597602
7584
4489115531954688434853952437708404185313235655330597448565258330698687570885
4464
4951062623932478879448783914969308809217397640946109734548039140770535378705
4962
8400423135366047710199885335718156477121202098305374827505155658757006284902
1069
0228620647491202901121181735944564012964448079628805209523293827268008836107
4661
7839034463019965620739031195853465011058924238557456367821872407619867998567
7159
6061977669311760031345423282183430922086151626954502133607611786959792836405
3254
4377705905457634737598970731627952666890748625555487156591070350956451246252
7998
1738411859550540752207890765249716666046586131835672232238049751048372670656
9080
9026169793677538727365477934512044239281664244338760294979740719474330577717
4172
9906974975337600136192197495644770880190197668183230812735245009883122526590
3852
6269146407327245435657835194080060848837545669930832574318744265263951241616
6372
9441445304350989487351327160778943327196265381386329360367246600696818842031
6536
5903060039328146776984274117877192184016847799938498353384023001358360930675
2511
8778356844031319510624737055742542141925642273120735269296664662256827448490
6322
0036364908831770004878134622474157379935042594135008232557240083373062264509
7176
7968819353081126018300674455107591331499483275894698449722884227122745232408
1091
9301189616898762568226409697267422384402648129567416278522389189738546212936
7584
3545915215062257830047741318331655409126807125757465114243187975945001920729
1025
7404695874832914290093960961799834691557791980535434934126423698880737413682
1512
9468906030216135016839884064478207513502419177474871847443826217679583141101
9887
2062856343112579434284002884670280152288330375162224390211553949932066585641
4242
5148312990631417341793962108730516898372946546082452063733869469628142566865
5414
6409279010062076882500261353167011887457872895180235431037412073100685443322
8972
7751325902309247080375742925326837969275164125295498235124225471368935614884
8086
5511342383365468929388228095565161102760622610721311350551082066660839242542
2124
2070835178441289575878504442319429149949831134828179483465977798116672873611
6512
4063254429705367013437675720800172778517806770056748615774274216332838210188
0103
0482641436539775118496109902702039357933929267945120950258701604278707958402
5954
3778947088582378082960172726880450192738884727869792379600928179671532424583
0978
7175418546702170227722532285998492848718119578628842064419657713941166727120
2468
1984290695915664602675193620829305320304201878548711864559048851060274072408
3122
0084839197216812278540670821470868012504091266599785610861229677647073068504
7161
4200778646321170938326152397021903057410477506372253677014478599748310761861
3703
0691031050665683699322055238293500814292627034106105760708388511206061340238
2600
8942717350928992950830995017007631088768061712320234163010693756436800961103
6108
8835961739314679470347129278175795217459946773740774077013835257985792266483
1477
0923266411070740070061057999172363028853542303285728567157393148577911371997
7998
5767222823858842001581243730480984678874290216752848467708531648801733962940
1731
4151999482467280774069200447551496424101861174927263753602393628862932776123
2048
1132649475543371454804231217912728416823370455313499285857879548293247882095
0902
2935111473581390823729288230229898051777829500290499909458836767880219237619
2743
1913930140910956044802875737327387909622024288493498724157187138399542015065
0478
0428053264427327550355452343451364282676737996920559007684791279686968622184
4769
7493482712778019944649995936156727305930885442728116565893836374126616658563
3252
6443203847080643525450701206588119540878723548508538009076466887259794501133
5473
0266920166741422999481881592270839261376367813418335200681958832498996062374
1643
7172802887505327616906356619023608657458936763765108416750909540336598910596
4868
3006285425717280585589168356516440632176591605072674477384713997894535156241
4932
5882609310880522319750112917338280203664105325098924176725738930294077567483
9410
3903094250678902050068482628926062856525882700106939216294195430780187141463
1825
8325230775582527812233937908516344559318459979353352737642715440574691240382
1993
0198068932898513235773227370856587067890954734347433979062483932784533367264
5298
0846141158322430726949671353063225042328402190287414661041485187992044050135
3524
3779453779076609817927679621248642823851516332164634511191441575699387501072
0904
6775969782260093868245717930716349248677137259059985205183900097220096699150
1304
7086610323039814656282144928916745235624957351597556344388637263129586057443
9633
0365071898622890876576754720127289880197502708432368775719337496109434049387
4244
6407311112699133413211409393958162929878869778058894504466565518750535136339
7767
0734251849223962010119006178506021422825327023163202016305089690558455165428
8356
4001180014145784332684149387994553136986718298235216516827757708042824852781
1188
8852626645056764187710405006604089355630011725739537046767991055930896475808
2841
9115260904355381265928340119585213869901601960845888980354108311110057900160
0102
2699787587405710825167288559461333825889567442533473930470682841483134716177
7973
0253154781002028904876110997418971628905985079763705949663328486618270726056
0890
2422722361974336886299309533363418772018037271729117781237629147320839087154
5514
2547940622075648650649900749117937206070938119609160181049610438950304130443
8527
1619356397531330579037261888002641771436855388503061853346207085893221448452
8402
4834656249965468048943017787662195987598208383646725520842465914241932979600
8839
1628873325227133576768902327128242100526998242474619502093007343896959160363
1513
6037291392235057214974974137060916939687321289253027513188135883412607075903
8079
1217858637598668903079584213503719619499134678665628484441816208549095423175
5215
3175661721804405963935873484427951247068787096170515839969204890290042027901
3638
2015073836370046932373288220394608824838171620571854129142017525072766372776
5462
9635756970092275685254707993689466208655955110154722023309717923747713543638
1462
6998707725923192605981106259089226872452784343319591235478120888157501562750
9890
4239464169566055264495971909131811119447585961135965769249554900639642506520
0544
7525477716404519742390300946894817816200429224417363305570650064219947814178
2890
8593758208126957812746471198656438427581987143260621485075528904954976201341
2917
6266241071054776114301617160792293833702334084819111767469878191767223647746
9622
3178827027670586156108134433115065280073878270168573472106583296181955787415
3579
9826257764699286628557087162360391698565750754509008636627550788203292359653
6765
0638762307238332263455856103627901453594537424857803744501539769281051923983
2611
8494946927156328925168921479833660443585852638062905329647580881886178783277
1586
5672816442823252374392584790968653499864496957508654992380710936977339149117
4478
4540509848312062910770476705270161750477946025814193025763915718903311563210
6674
5564500768150803278697259730540628031814771779447070234085706276848157006994
7046
2930972620135705201043190562907016681866016780826551315517734426898127280576
3464
2403841827149946665034093844388300022894265381271047395930121912390283133178
4278
1793249940864705657982596100490253101293524262328725277758119412199577408263
3037
6967412097774601014957203777957334461823767862279413166660469924267945640992
4373
7723244018805941803353716772410092986956269044989695672261102815087906120866
4931
7683678977112343723083786700753956942963757415723704018792097325262319926039
7535
3091865156410713057280216594490273905819682181743097819261702203597109976383
6601
6789290002106088970509642082194138166382002516239298098628613147161489845979
5801
2921426499995681946129676315209174514134708586426811955777972474117104344744
1041
1228700094631462700319646870145378683068120541675695306535158692960382097661
7370
9355412223429172990181532416990094033708510454217787467135694604195969459720
5710
0432731092579160770153367773533540044587632442989269395871470977926684136159
0802
0695422657479140418131506492289102500142074609825069252445355551448519214561
4596
9627619931477861554192910361191048812139527614145655476014798593314478339958
0358
0969076797545368270681545519823080204131879068230402858415981315611101048782
1249
1294533901632033388104294102705654327023889262248282845320874006993011865278
7208
1791447727566049354760082275968029465272200252686225278028184875095463562710
6269
9924031946136978875491325395611286010051023685413657633991281993546142743588
1525
9659130882071523039366617317078174219781714431702978795866802278743275478589
5753
5627341553195374309909409510867949016891870515407203741828981686860051133151
8149
2454983635722969244887307010225832175637476034533880733036782554323228555712
0259
4061208388960527211428812569764180609820174921978152910055034677763863775971
4960
6233658619311881003955828167328627276782727213148608259534375085773754727400
3723
5697875991473785075190020646491093420661554837235530244301515709700312012009
2080
7617643535832267917776306970781073671671314678048224730846795316177091347496
6101
0080408511694957779585814799083765344513290311998699579856017769699162988023
6230
4231055017883368109953663431699823034685219544500240306787693197438116516457
3611
6267509236609086881195668903082967093624501290395715519523607377371782646417
6662
4495977614652050449319759537420407956246895036495873353687338599316293081817
7564
6168212236818577936320143425099035816730097709439983759952888958177110634743
1289
2793126643007354306706012776053902260124128249761182471062658879437424995357
9629
3602460980884965896490735931548876784047815129066441355270877077589314231825
7793
4045403287361419634483396560291314144295197339716130340044383189333098814282
0346
7823098024270494270557262477629753228544026412844504909684237436021157047500
9584
7227601229174599987019862872858118123303187740975103122058100350515804724729
6107
8309263917373447695784075133846258311302710758183151489079559681357655747409
0087
4623565714211741738652011942964371405968914886892724679123704685535382505068
5840
5381309957547666457426855516539750748607372264953426667545069976861242506172
2977
4907403175834643289618207774519336454611836716903513229746050688728636581676
4173
2032608541273856142239099880152396808307083186586469905358752079870002962397
1995
5536092070281976257633654864224062551106527182391936386352087400044679155445
5645
5793535535085874943513311406474332930650436827352707957275962305088338387208
3333
2843488028269869928188567944972523413809642154931492789361667536432956411117
8187
1017058922005837035860898154111745125107551442410497957585829586720122938735
6924
7299981511024947029706392746571743132458319763746629952651570354421896508174
2599
0753587055317387486424247566823351348661298460736091743498075781999345302749
8540
7659089630606363664484834461782894734338048943398224906754446462781442453693
9246
8779922708513692474540410338300831047300789908027814135839258804837406861096
8440
9787207877754028026733296405871620078041522623595252639973881519325619703599
6384
7143363459455916345943168330389616955951084669237624675076509530395877319353
1209
3889613767173501855123531048194654288671155379995798189095024145917249275674
3617
4732041312279889867787360354724554507454928547830242639748211793629750575484
5228
1667353060349208146453036755320085218066731943353867205844041995403953635129
6027
5930759043661471257475833823077479230972651714254363501903267297420798265408
5483
3094107030971699309188888705736025133043499053959382779890906207486615849350
2859
6089132594100995763061503282949279642348115599259910291061748295991036343733
4952
8618401590959170654527318043742598817358599524930914173684694660030652499060
5095
2947381491301952242064543670335207974204037956554735837448231850785403825790
1648
6967022974458155223596453486687153395881472120765782493884626096719855302532
6084
3309070435266425573264665194241167673325509356775318428133993876163039819134
3626
2918524616244328007970659763093165441512623722603357260374673709587815451771
3073
6866397130561237543312812816920112536388754751799191923976139585764488914215
5950
7441024702799340206829085331143428527958085493499955007034376980568400169467
3791
2089582997518060395885084531992484388900359658133001459947339759117404272404
1651
3597900589741841264840253442346382428959898530011391151971092194479803608726
5508
8648438051174490534730682944403970857950859090930318417725205398542804593609
5424
5368964572197867828415940847102293005912083298348069761158288420546156869720
2025
3714066977454774099395774485649430231762772371885039337290043072706297578176
2040
2047340120825794511999493861651849677407612828327543233354618731540409746390
5109
5256507507521082076420607359923718105907416435814202083970222114336460484360
7707
9874296621891919334359580239573933108528456388913849178009138044466697854193
6977
4065534001543522141049100742192030601309205969810201402062206962159837172734
5168
6428036164549613677016826208410959675492277593673158694721661972658289095022
3540
5034760183125323197676491329746144790211223511981183234355232691597147246069
2305
1959270368695188586935210574033982809054865852875168083369293438158400062369
9095
7258448025147501701808895286008990650572421462072079183474901084819600905575
5111
6163721655596077174763601450631144151728797902514859083492500539562989992726
5922
0259029131711884341906139645945037800966338968727165134463148965908001694039
1648
9832763491354575664346988925951513221256208064698038891608732603273709132804
7970
7917604271503998641913463975017175381683201448094847523602316656410530092476
3278
0226594414075435363793530554492978393533492241850780736104068138208470604787
1194
0485721144500936350450570917543798682961779222747728181177422472155880906384
8471
8820561975199836812472138932303337673560931764454983683863160298380636383397
6057
7697469606088124617930659095211701664301600248070658400098703289236491317950
8264
4486511346436052811228723708352361679259028843435767544135912082363188416066
5035
8873964502201702980419194314123021252460265943934057810172500252584694450465
3903
5857269585593898826820001684672939069938497425328314384874921908560950525346
8731
7836341540583442914275376251082066347029658937639780158374045314720374147693
6329
8287399974213969200383378193187440483770095944871456752778277505506272005964
9178
6371777538512243976503345880542833254822021811410334080880481614281299765765
9713
9183946922087546620228953829505258213977076502740770715619493078095581345100
3293
5606720363358659774862943261972961158956725099315667528353773581759670549204
6713
5250003635731258806353407325474604618474530030063738528215394937717368748281
3852
4343286932510658322925910665183640183737559305227451287126613138606560011431
3087
0716184661531315915440261263877751586514173848856102931743537948600138410661
4440
6502777240281959564740189792661119571171756986228476627720078034757235104418
1247
1362006587488170682528007756307930411033511372780896894470070835338350961230
7609
2829488901531096770379898528344966763433018832698176269891024229310739957990
2902
8246060272966177311968668315355660612815301998582751931875465705697801902117
2356
0330726527672069206791618223566585862772040271312027805011597256910295678141
2681
4296982908322663049177528456620211120124555428215653250779340721129096394635
5062
1467367517807032100183073447226502762560374322386158402451671952876746074118
4234
1085159068467163960306370302520858979652402015718480633876560679209453605170
0258
6499121120849277280128666433496556794442721029680537361199885654719682257521
7682
2178701560810171601226468747760167961968118010858606035436760155038056342105
1933
0078355819203816639498520464071205833698540069309406301140097875511274222528
1886
8312334315104482990003254713935345074439859947262055479509856605333254852650
5092
1168067374920746506425873238349592800910127677727877965896473967575018490679
5564
8635750394235969486387273632828602945410262811724114426698885009707305652172
8892
3288456877005971147286382412671309878712105644550275316660149971906103745835
9076
4941892084597014220283358035711117552979676522160878614621200904318331574616
1918
1565526597611212845846424046415571112306210090054146355204896627709868094875
9407
9808529443884901636213911729731478552483572277268048022120827040528053254542
7004
4232249677517081904801744028428924007858741166872395152962038535472680044308
6332
0162832122321281990541792458436577186198357512180634216711499470363461767263
0345
8374747733961241810940485792711784669091851423673910268792067072269289720703
9298
7780510558793707301068055962573606089992586509309423508611752215939990944687
2232
2698708246817785891566811371713319450734635311451299538971426610828454759516
5969
7574106724862026527917597200173111382029201126873956378318475809690083445444
2277
2353654416520326298690210635792460068617125995947150402588458240782271493194
7878
7416372556909665407969897421901974721489843275930854120028722597812834320115
7715
5214660846153499270992971985862793942702569678764678218983351762552186370068
7346
0039622518139592974981802501099493953656944001107674696482823863892288071248
0074
8182201404360052441790931093082549025413412433942831745622173378456635948071
3397
8492208097526524012438135426672550408032735419476891430696609917838330176185
5118
0228034201037150496242967009534170040225841129248219019402491352320347686571
4665
4416554637634461249490673677378723147667950593715605005006663439447554798348
0799
7156519670423590878260054808193341821065685301426796104606800282068336633975
3727
7099109407902678757930878307700050073134020061344436225234231431304863932358
4985
7213149757245753944954840155825767299793418996607772834562608471796223855656
4949
6514938220352652602342270576256020766286496056269873690479734826620955914847
3671
0177510991505469770539302715231662987513420140069802705552099132915802833290
6399
1914994893980867197594399390106413107005190945023905144896160801849552065933
8351
4129263268950617293709496034809182047970602910887155825947192218078794188995
9560
7741265906379797328494718447337578287491119189389936138562374598938255568647
4098
6754596543954520342639419072663034531808079426575780811302392812360458285427
2440
8840141070793945743747680613093794995425871324779653277255601653638009428248
4400
6308316500340397815980860780583699855535480462298767031992264719831792057795
0540
6078916309710937211785143337556873119954604137085466767250359147287097742152
8661
7336995232867871916640367084907216169641714658363821127282234909277589890376
6988
6164632569547957130414737938668650100500873801819703705777498559745894564482
0313
9060775928043336819143082665307872275690279105470588414040617401091984549150
9047
3577473738930617815299285678081153161904586554132407050406643751654038744046
5829
2642208791272326901913805115311363210713247032875617861392746575570762046569
7292
5369337453265139639672049106949269079460696763540555034804629297118137427272
5332
6955855118629518008957697241050598528571991744821729407853187740334805861441
5044
7249526027434495596402691029236319156178357802545400378332746190236854612305
4893
3988531583777778200964152486510208962629432310685024977894234282920854998256
7302
3154984401541589451972197299237182268665926351078867022186090257901514726125
3284
9242855617583380333344695953576211206511772002072046133731768273860453394798
8609
8291208434937090342568588380996717309964976309857846042710265865031346139820
0625
1692753402476889990375511979884378561689034015643007469404827408203818037001
4416
4116454524799744247614820394776047878641170839231487727909772952960932813673
6433
2432591018124934598555099736958510289856901412433045961423612274613671567104
8843
0317408452025795909831044627102566229053338454714691361497053877736601455921
8286
4040132282278084787730498740726322224432402585531568210754624834139488325133
4077
8895123456472591345686289546305886733400855755803553885476622221118013596166
4214
3218379883977701416423240557704762740268613170188854385503710746513456238380
2955
2472767187116563562354608332836109060912619569027267227618326940775819351108
2602
1474161973300394732968061050163388638256879129248743078577053339318699871966
8361
7994968169275548498702262564232314846137063570978987214112563869388751909993
4345
9651700322003004935315682528442536443531621820225800791256511222866379903290
0540
4966614014951073081444952052499804722100906466194293422656319599278866943705
5982
4318961031812146089212472749268377935340658429912306881156513325632056011289
8464
5524467734622555145419741673088332203696284586706597765298422329818201748738
9843
3672041640693392505853172411836962825054316778373860782581625404817458318532
5607
9512712668798908628438923247085476262575053628191229744449100917871635017822
8125
7121220563471562221487973446224466421198824023944247236135182470935880228005
2709
1396869625341965605208652551873292424662647242178777424956162292261496567636
3316
6889438094441066244928897274864379792427288297406274887022405020808884349156
8148
1501856230461748647693312569577533483522919194250595059430362890264499505347
6942
6745071922310327046277240639431800344568585001386582461046317465805903691074
5230
9597828033999169353397021818801626533821225016387116194733256399308387168931
5481
5377832619376460999358306160107068485545856280315237493551436463814731818717
4873
7912889692303524894009337392247184472422294769848732994271666989441157685477
2330
9255704109539103325196483821322208827007759645587611147471806603181639858595
8798
9602666717495535118453532519478644227642303993167035494288891452337463178065
0501
7413746438746735501922454751457361098559467945810910912908721799018223462771
1741
1835102845897704570210002167469217131580059096237325923659995752134595817504
0189
1874109789871981313951907046323798224586234916332068942221107599506319181435
4447
4579670682808429195783311392622476309402334023444613496411581227561838178327
9884
1993649801351219299607144015179670523552018214335274194382777825636715944249
7487
0841137033847113177249190209564932214567092370811268147105037663151727152430
3297
7478644780613103428522779943593664858577165414019053810946612294756982233004
9702
6189090182520661061099479288698340961981233576892513535724015460154246521935
0765
8118609458721793225026706891272265581520631953172318020317688109217251866129
5905
2926755837588450580043436913110049761443368587093474980585744403813817310900
7921
9105851952759068757788849988409612026787848574280694564029796775242041766021
3099
8360529634196969075957181050573722286320325051506916873067654984841038878420
4581
2460092147317309949258447540140094901198969332535044381459414865751719693981
4185
6349335986893730461077285984279427416167854875346243661663658902477283838950
1145
2680147012778493836542368116955278069101017593999766660088197583721443693071
5602
9365712168392562708466978228749479388727069571284738345259579908425403106652
6568
6514473750037458915099287640528848634823053578792014153696777203092710559787
3351
6430468789004773621863596549815164973924472122353422378174360868411658579101
2985
5518579640571050805376377571844263542522379282317524327765691818027786366189
7281
7573238616341735933520423151380128401302795005209292232605207211948667751509
8665
9076164477723663649374853091261107520305169270888434460756509821170693454227
2955
8115945378074448066420516761518382455904876081867301451957551861818526771900
1664
2364666830146888191707312368782468446064120979737552015422243429205879327376
7879
3438307731894630905745379266832971127388562327623066969445662648689626278598
8691
0303860311796719141111718580014933598852722335842898309190439234744025916604
5026
6834034390277741699802041520793848235898678951093893423529058284280511285940
7528
8086945198573194733252346925573080029877207846958655457635422745703405482978
3843
4101559421313086059094737063037566714990698560847761157798708055489817695739
4248
3827696626138114667190171436370819219026124647143965316974976635937712718905
1707
8090787766268866780589229365397472183606877395056331431468624254140665795820
4136
8286941280515870022396486081814592372154831741592972334141169670056976334950
7747
1991365371306712946271470445897086927745939959719797835518184299865993852559
7142
5044037218634486069201229522376430214290850369473017885580682748478557977489
5057
1040631700463795696158292860465615528083547250787347422392319076405411926288
0228
9575204025476969700415366885542820866724439891925251232821581320230319863733
6353
8367438597758324152960117242857908544484160376518734522908268090618711445356
8514
2273543886966206484256032185303643337766210538788368584731804762158679373278
5193
6369355676374856012363102376551641260054481766893070849721893363230418602616
3128
5741486898336150021601619804973207568366339375179208089224454635642657959650
8544
4054742270705553535221087974342715873183004348747079780476557018477078024201
5422
1943476765319446726466145777280836635055328522165899419855228875477753021901
0685
2141980622614148568905587996382853524888793317596112260948557562640749180707
6067
6470319309625567156518345712028647094271821555236413637581105589004998663477
2989
5485877471558279100271351631916322669371647702461522826654899133769332676539
2345
7808812743351430665377062326941860860467264275774462160138911690690539445110
2754
7886529210070427063355402618383361004788829837487208439354416203136383184317
7665
4151338345631465090007819878299424852067977424042259124703717800218868930146
1373
5513822822703524827365231396423911362164445198437301034658960527306604942961
8635
1168476100355603283995214546922923819797000178380526343485742903985563395729
0570
2197721575102934283760912613357517078722800563119559254973411524704126213530
5535
6944078938420261825636793421087289928905128810946152789523511061971734978106
0321
6974548926029371367437579017322576099888992613068097788955939122534610489668
2911
3249471959479314040240653208065860842926285417230726417056499904062945935130
4722
7619187204109679100551739981255708471830699750504638450234338689931021767227
4839
4814808334926992190635977160144927018044093215215753362610273929448145482174
7749
6392844955163861548028145400676764222049730156268519323408941450817389076833
9892
4594309120968897361821909908494628645749696254538747358224972817884402742003
0210
8786096520973515299491676591649109534283721559493193243910312499907065798223
9881
3259595621428332098263386460463574270100351760903867514779127332264719877308
0671
2650263670466518570002972535940089457891088364418363950025228192048145233056
0194
4074791276081968528925091725720999910439511410061724362127720372807810623164
9906
6517407518214437247171989511178134175844009382355577084534106296800886629555
1750
3003982478696502906418460669657983999766918875524115130416187295472455353940
8797
7092742818980024024917198214140528614124812025749117777761067231717686599424
6562
8399902505002776598916299231972419341288136643410964533154997910015886376970
0984
4765991056994779199801220517288300030007523813529512544074184118614429705785
2362
5936408032924167958018608057478854481025615294522756593044471142008913940447
1221
3966057804379833761707504282829366940213884058567413130477895974086476770416
0776
2397845286084163500209219295134619052182987229660088994828343418871356901746
3366
5743666533898905974873615088436481958941068095649877963466948497933155404997
7541
1664295130791626504234676487105072469630950514034495457828525586677945290586
6869
0748032247450372335041834312409916992389246226206313330439211058295641088537
2754
9709681710433283579399311492285484144177186864034099676534590063397701137312
0893
0420554138775433468225980352162167016874155023626773880924722780620449418871
6997
8732841077302480691293138171156828492885622091866307882113759470544081206544
1234
4504150072572931025887431045526475948808236343710995393541058444412027215188
5812
8466082807175247931625394098745488475057225651349419734346051113962854580429
7378
0175057966741663827221842383541451137885009114395621851707056171602492227091
1793
6869604373220260018029379511571393167672072901300583656051645022700109687821
8886
3711514945643762625632671093791137265602515841646981385751684207277180363433
5475
2205664183130523351642400348484530798387620173832484293526763091610551218005
1543
6689293044939788901653243627547100497839752411414031857539920599625894308295
5240
3032295031818441753780846741582975247020296194601795034207106975077244847852
4267
3240680373789537224709448802340600637872633686328005637728297919837585909071
6333
8756536738700063604709143287351789036181252913026968349676406213611091661217
3424
5616479761625621669610704780154585031218276561002487949033173303309408345422
2392
8625128266226334227860981966014991303960910480339333860067484082206715936108
7707
5234306981058103361181373896741402629628435693269625288250202559727462094200
3443
1776133274854969768168162452623605931620386000615070228722174173101457498416
0548
8606997560145450347258518110072536236934195286000067292738848772028140458898
4681
6450595023983678470901592775809724209647920334709063574221208121260998294849
1105
9470284128373312052497891080305873395939544706481959099448951531419771176358
3697
7171077474663621294070789540253176026995940109723577944774480386630764513927
3072
7573040524227777947690854795705896722033778562196615289282512829471731226513
8970
1075927595740201387581237339310444175042098855109322706966247634886287177913
3245
8031083533865467017657533064166780687278385529034550822154393002631340744336
9792
3402227031444143333220686916673170951959917128948977161032898210739245133341
1572
6803129206206870136575981201538674471411245291498853266189271971497000088502
0975
6043297821789100600158678734403522711205830659957918235672409236240141737663
1730
7000930547599707886820977975204579410312621834632378364028872683490559659614
4634
7518785502601293147147784180797683873617815069209803795177556035588468569828
7139
5878786376832452741526177790260186945458957602095118753328354100809492505088
5246
6593379143096417387156666792073410581185841704209830009687102899336162038531
0967
7481240018292156027802343437574535146056767068237291432919933859469588884499
7244
7497288883561182585970315640247500738095633364874554193927427552381739897223
6699
7253015027754865291120823345151581762670767241824476705889354017642433856529
1498
4528648801409338270441122604542169333922995954915223328831108869804872979552
4547
6424788341943299556415758096807250890907408212566445463393190935606511000774
8547
4636246408141514963660731231016099577945326695359625165807139019510231519447
9089
6438067144600795984454862825719619968154393876582722183149184870429857593218
7537
2868091957515641520451206898183720473797602943729063341341100041282132569004
7056
9074518302479223438473886073775735861896478159970075390390405039855487996618
3446
8356854985875755509740900732414516347851108089132298811046883604835562542154
1495
5736902565471029716708158423960658274089640772483964775177059303556930380128
7982
6153667903834371165013347084336098087115730140327903343801852330284931983164
9030
5625680071640225797554032002352803338957057264151301774327993454377040802448
5094
4376945679393292819446434213523752025283639891444576304871665838964960637377
3997
0266043326829058455303446183177784128973004854113836016177098827898930710336
8193
3174972528929525504407502163478129861068719286102573763803369922981276685701
7225
2588603275325815726734528954060434415384936595359163719394454453209371392762
0904
1970872199100815915187495819001245545813564112774358265189044002449232512632
6891
4922697662262317461480361068774891592817328201420131647753495003958032986625
4705
5806763364681437369574469941457477649679337997215563744726410965881442085219
4074
1454608190143131653827449234622246575461703508520989986430221983143058997797
3933
0864891307575902988270172763981930682247727797587654435027583680235308793120
2248
5426546123495380955408468110881927637151965068880492144925024113399861476831
9704
7602326338662318148500312793151977884087971557678099475833771342825676020246
4889
1680465283082950142024986015452874110941087530368848885004519355999953709996
5744
6895292687533458437684895705101453716946012284715781191593079589156313757212
3394
4366667291465091102759780317805127316641516097385161347144033983854383286398
8182
3685328734609914782469399750431242130595430006079945865251284435200924302161
9115
6399854482741206120807667881851460461783320759746276137351619023836101296983
2554
0981081013947807496070291754754013577499472618470018340539558324600390748318
5951
2825610719483963368143139992520457578932575008173165377246564304301452431701
7325
9213056772773234674140973941181001888989177346527913940258302407834774431549
5124
7736384505616455525736963547243613508633617141016981018787787749802997395997
1729
3837365761459215880181998954447477712091002554535779881267744890009301740791
6056
4810826431830263526086530507207567255761735511586699984273710546057481320480
4507
2006622220478597698044290913831019066100754797961279406355135007501115527043
7273
2013805028677963456924404217807381479273380491745435115804323033349909102959
0035
6478791077637836086053551874112439444778218861261122043490750202938412898979
0628
9683959778856573903248268541340308754584492113002173013914310063777214427548
5436
8080243954012071522030499406369412498741377292033390711183196803675401636112
2029
5046860781924748437533807621892409148923979102466520406257562298128773825003
3295
7424368343720834208748416306514613243360615485470419089764538257472162349118
5739
2508139804685656436545011879040506657372229133834090936865848933115486105869
0419
5849736202848299517993204991761147373938437355320155703692043449225335707419
2187
2527467302371739708780348354386560119923518313472733453496228181601961406949
4184
7654414319505856837911309070501625046259346651149790011507771024956015138707
2875
5140711420969655386031748984407789389363946848390010016611378507270579649093
5229
4190269721989487080184254824023999413201821699946767858624942622945987670590
9499
2899624462896258097085958729210334672424363581796447141579182990535428654377
8427
9610470997984388179476153107563181321602594300743470807777771436939292540776
2826
0795720000200786216772980691650706494662013577980285479545844099529781443301
4395
6339485887940255348410339056925593129449306630842025935642546411096080008457
0503
5125908807733966737710427511283550488572318510414160485262517701842078109335
4068
1600192465993705262674943570845720976776837190513103396183550695927778662341
8159
0450995800206275095373764383413920832031630436170780213409646451591396255688
8956
8534994662786924210357975395257405066941295742586777692186103675316542178453
0624
9466172170707577116115747035635339414541910731757954725919513856408905086777
2364
2744660272613602349207111776673131170131774081191240567078093158133213133442
6124
1697783814216097761809673868334260233625756535487462235303977211453547912514
1606
1810912150239525336693383174400594238056041773465900877379738667935632521831
4910
9534391124147424264846194364886981447200489097166446057271790197932081716503
8964
4766754845495127231266464068946172259774447838698421374125313238963513486917
3045
7143446671764987961001598072515681361405438462637552489487196273589247499359
4488
6111666420408840667280785818972401708480025884669444559765185148159813229680
4321
8558761658834120134136220684499938067085452643504682000845486963662133699004
1177
0555587948368497365438369381908337212453933014879700317097093992992211726261
3390
2186923082545001547757765143293302481994725667899315748763324799453283475839
3435
5621238889422610932763315067459671656763473750554987705633143869059057719294
4083
3364007333582170954231911346404586267402515828522874924399379277796772822353
2437
7750951394796881325352245320088520639711708821828019605185171806767202710020
9850
0241414729818654888290123352544173125647192327546788219877444226223151934079
9322
2611813138835287482714331450547264462213208669257744497090648851476364890880
1193
5092581812823218478171959659823669355185171010782116803374188057169756277635
2311
9980049570441546467956391607507562735421107797244158150933708470327923344369
1097
8909461590750881396797480196686284087899854188584998551208465694158110984264
3774
9292513575614031828363511372389318041160493869106822480641211350859834028627
4548
0145660861175603663544708615822733882253376653554356485604394785824694768017
2002
9712117128722151168776869994159653023305349799764220559415714769316253818446
1695
1104922742686049301807763646010593539272269066549104403717267019744254531767
1915
7516250808420247309871946302214804422607288154145777837178765908587179500783
7270
2307563062045941139817183990444401743741311155953654585890542672587582966218
6660
5669745931577190077900220956609039195915154764786873917449486714640808995251
1348
3553950101538957583332873256040458182369698041495713257606573511026199177037
8544
5976223497647656963564051809030561681103009924930347602484989649409145713898
8609
8430535972179781396096233156947937308998821825133998897370590505962970242902
9880
4671162261138112666410471041192655692524952404252864799621211281942872790543
1789
3462592654536254140877143322996964425367501422187216794967951036351351842591
9316
5691469402287072224045974484707049565897315173720063842750494042445558664067
1339
4236154815658968291705645989336632712184576495739809987051123555696432294464
1092
6784081130000139865997772767098746060525133044967946798493845728265388319439
7977
0750741453933026190578803479793805100807046003491222294153306003339393748240
8059
3809227062838120538521453949279259744260215483868353985665007294152037178723
5320
0135864277383183727377683572209822272142401218064571264752674047356636566438
5148
4083892963054878110798669502201842100735243091812286376542714173114159434603
4491
9236766185801438276599811892273610859714478045648902127847993848867904626665
3412
9695950884155283874511159913550382211051428207934638575654811251659637699702
1442
6186882557104983562863986659194277286342429460433800723346553825312071727764
5687
3365758295485349578792766744246728775495656976372507707247416350580064141724
4688
7824298372420233621429776449765478929849677715057903753107276332218953773110
5943
5924015950230076390130942823742349507033449296006488040953111238912483571771
8448
4063961202389142373036073301433007889811846959951845477854287484520024267547
8653
6087225959193346988117062744807746877934044643757241197148188394638181085927
5007
3969509948927869339077766188737385206609675517101410321404898501470950296234
2358
4242262053313278231101578158786802849187720937528605646870493818451302146532
7619
1315920904391172888900743704346787763916344037362931603486010432984744821551
5775
4749544917401984110721270400986507938180286708917163209923700332585678691929
5860
6966998305346184462554101528885617961921240080203467187649805576153966580268
4710
3090688440124011832355644614253070626299483970721429014297435551201687608094
8199
4801953377923605807931367697761790417326234992752445368722839096841680063529
3142
3999850845836247981016821049096753194065038832274853863769124364151561470994
3730
0055522508878613304904451416306301064780800758898367332693989932576023902380
6218
5700564653199236007249166603884615298019200120905014886116399737889072258113
1097
0802351213260386996944081590979002902418330088262118957494477089818845217174
8748
9993871092952122659400709898600600126739602861202099597869981579055763716534
3196
9615159011225735086055359385541465559174409356911704696528045596650659285287
7324
1577431016229481628351574837867352703752447238448040916450826648819628288476
9121
5305401604901259620781742189304890989360838454593834438943380597024039213884
7798
2869662397365975978551586293236355613231627924010237735593473987652522743089
2780
7670475421857110505974260004382539926763021901085453383993637201583303571410
8234
1369758334170706746627609097447614500101013866254844047893622621068956885488
8875
0031160102570563192296520910156767439605523570061846124217074083096750716530
3470
9318235099273245191793815697965252407481469995451426638461934631876171485191
9907
5619848282304064985586105393407401734669556490786028816896319738827674907943
4103
9829899405115933941692344533034101822988604036330683208483368599940966064178
7324
2427279275941894110299360990187315064094592149213703109079949340317675542308
2870
0175156197777500769989631442637997093976000477585334915317308861608995054600
6933
9296590523949888190084390160438535170108314975774445747671125156698574044628
5901
8647489706101810847130131584276199744903551077857578682747501285601032730919
5296
8958586467409687439251570670056204686985809457571656203241903257479640054402
3689
9622360090248896543587754684002165259176559170093962646982961816722614352132
3988
6690364113294189512032055729261684797696523883698747268540034966374881644915
5881
2873452655945376677910413876167600199650087805195804977761963662746391007010
8229
8778088629625576254002697613989479180601904582819976053226178434361981718689
3399
0298188318841630139414725185792654190812562380235078789539489997095279797510
0109
2595074086416095701746194688931447773602962160719370245663216844893484529888
6833
4391671889045949283032199033992536376116591849149998729641112274529183600717
0665
4991874383751579023486894345580641283404142789898805861634996813849765425302
2629
0657706329203071223699325284252996037630379910037977232832661971917126091475
9240
5361836801395203452283521397920733744767215386988500876559491556991769829944
7508
3224713617395757579561968039252814755338369885533884268874195516834954548019
3950
9318756190007596001063735820499535419460347810639917733438980587180010820264
8679
6630009133533811761520851026137223509882887359181819442482126784908719075751
7834
3252941299765530562413111332461911513245094759680110742090079841473368500080
7294
8540480360737678128375293716857238195242256965833067013223523215763205638964
0467
4397338146756383374635162833204604801498584861913950991148877043847749312265
0720
1624055535117560477387647356882389707888334956776186665777273326404124542942
7261
7428879339754667219238386723692740755657249837388975764723999624716751766789
9083
6303195294931028511997883656604535885940587021306489651771020286846347732291
3714
3582038185387340844992370832245812955465080732473424625200316188105638733743
7190
9414534127778998767260565830333431883080687167639056141789496195239488880928
4413
5862896221289432635697793556549409325766170264764263169317834767825050426901
8195
0647848504636487190908912381223963471868075383903712269969093096468212456023
3205
8677411849295635028672476152095425034577040739167821291763514168562326401359
0398
7864675709920874086081345707210811354271414392836008656633663276601893365775
2079
8967555193054363005789895050923418765276307826141929343668839072508926757956
4599
7333313056676248545408461934580638470513161974665551661436258855750336678177
3411
4491029599052648083906024097687294298172140193512626422099776644841064066527
6162
8967227441836377108839744148405770156603612860425686347281743781775398035091
5225
0965702885131991496933667914309649040591040905651061497376613166201511159042
0636
4183273285435945011375223337206540298067140806546900916298819041996411063221
0145
7852285707226284846206284927275343234391128436674069131830443514908161662555
6319
1294163548755645849492407180169480147888052739231563847284800280527362319882
9706
9331486652395307253995179761021616209715124995185439878000001992326529333367
6962
9864187533356796012204149471083491938929022830053593442629522701857557716038
7544
9248929364319950531673038965659704607329862811786830503048025834173048376743
3685
2104296873988522360991660606371744945709066397841442571189495124435078319169
0543
6133567253725610253635176434465127793039389374590468736538537111883842429468
1166
1301598238846208995322611397057942763821554291416306787636674310750905985905
5835
2222525503862900268168509703780628284238445316276098586835348425494038402564
4919
0939031217645007269846896641241389527178169849825190898381843979682658487920
9876
3677719449532579973944183167382696812426644214538939328359737102770393973044
1811
3221152120429237022647369955724630727590804885210531274481017538483185686721
0256
0915271426029324931027892109715800957840374512474084883124768428086196255417
6990
6141382266289344438708432214880033228710697943358773880709297992724187112959
7722
1238156753684504291647225334577361669989738421179074286440669615983530688763
7851
4505811829664848249733481404368342601410197692452116487360473786632526557608
3493
9245197078930538759816820390375646228046020926410995451490813307699846229777
7742
6873590463265157869666556070194504509406637561607255145404007548264908488716
5973
8034295284295856182068211129923985128902957521874943427065210259325179540536
5678
6975393629803289503554444794298379021965806158656862175519281947094037848247
8107
8453831505303997977238213579911777915422414913022840971143508568090216764374
7640
9137811166870022185433596695843252577276210914581882387510455103985800546915
6909
3594040123202268592753332601084890326350174162001030728859224357564318528926
6617
7897383735475209081940668566713246880781573580282341547345373134699917909281
0473
9323889919420533722054385055582424105903591893247700104388189642184620478304
6722
4993094215865315460749624543721670016624663446736215582604547923666984334005
8859
8694671988722142315075997169483317401057198258876260233865486578260520600834
0585
3525177210013070715063063746151860365667879140873544441511492309491256985778
9028
0787593089265165116125450835663610541200177103127656790938480144261994477151
6765
3870677603910727226409523939738650256859150482292639323116507381419089811840
7493
0754194917990615901720139108887784317198258729056930089102913820504529555442
0353
2048008709706532229752915786799431279679209392866498037418587501189256948029
8352
2104105007847465044941980101301863450905461049501052193703970506971163413896
0912
6716449113236631284966746582619847812922108338088529048194510907245337093666
0862
5593501111644662201338161407594589640095129680941638726833798091396774094258
8206
5564533689263877888478653268838528925508350167651945300343624550555823116233
7544
5112967022718064753985169722770700316655083511030174784567359389797430315176
3878
4472944363228625329147654202384576521115465206461965121578841762779658398230
5858
0751111139251982966669032839049481515313578430278981197759219448459293845135
9361
8331503715874838510325422510239668598106125929883477251060044103464292913037
7149
8650458855064331331167032371280980465640091111882710578188361571199911101099
8100
2533802242012752022496349166281956993363407212083202993190894246147494937933
8944
8279393010433172420997667365731101562706310285555705759259654965395817129063
6660
7008512063558794441596594723704184356851524395535855098392422153310667254209
8213
1124667860100202532472128173578814907482085599286325558839392281210744157629
5911
0959925605992309975645282132285064997656811263711993429595490687615057066891
5851
1273058825287224688344016173101314223867299365201697790495569363195410328542
9871
3640671835856635432549615630880308943984100408165975320484223164516190381002
6306
8612020221073101974315017906279070814545171833480133430667941661739111052042
6950
9098187245266414913652272629016388317085464258994013489232722259419523992023
7843
9788189839294173083938448799499471909061238855826217202858473807666960027598
2410
2993613719056522509387877746872981858609581249372999797698664700753344631201
0977
8813224727778175977836491125062837857646610568519837450745651352741572064031
3917
2187543472738595271190425187628870623832185648365858083240235620797227217040
7226
3389531573519957185788085307010146121557689098737953367821439641346235223412
7574
9702504220430025674664670872487412974891266537402814588428252283157167639311
0282
5988130184334028925602468665745168191950847394393790590822437513306440851749
7052
1855236699851304735625900406093405398080378245994476129240884768960124582629
2847
6902979209745646360919548371401160483562589854606483904989948098683129458436
6870
5697639345501622515356423947455211016888327386133441426450645665878069732122
4453
2780100912045333795132240912324679330944515072325024013427316603955435668923
3460
1148091393315211821314200228329471986462515868621836202474559914118875523193
4197
9855370473073987496330132885543503278319586733213467425253816236843387476413
9301
7386653713455673484475547276399599439715669283882530348423824433361418828265
6902
1045667610813417973925565358806357446380163810196651341417017004562432827111
4779
5256816148811673784185223675004069672491465556143319555635892327198943646806
7329
8620635848492205080820899613368991925675086152791388717492197277149139031707
5313
1488357258497390660833236434999071926733407283190432261085984239896063316066
9046
6423197211332547115175723954282422723456299599922390771841245965039453809219
6599
2790143748031571150386521584669787832877408977489034916852210931729020108613
7417
4834540641677827317040846561507427932328256188856740821625449108786215926450
4090
3108048214148541206589418854786434468635896630381407172886381992419101727819
6825
4529320477342449343602693459431910003690291480641435346715233380820874467758
9101
8876415535616326262098216005043549156493043414893055758216581467800479072681
4376
0294244104428043079820326244937997017239122009724298634744339449079070436874
9072
7376289958871627530124482163048066317094277087316011442506957919848359699340
7458
4250657784622205603613965375911933323865821233752269520254714213922836725026
9829
5354572822437171996552781603263559056761909117565898342613637885609624324567
3821
0291138392540367331847010670329666153895110841550583008188103803620710803836
7835
7095626799581531396535223618841058729457707428460870852993893656305857556479
4812
6337642447464748913724630279674516794137982187289997790074884333631489801313
3596
1784810511808434132838700976328191927832564863366428725872288021795117101353
8380
9954053629937692739325672200598885274587515335914914574982783835206295506435
9822
2041875290203933588295738780766106797986986598678332954518108834709808680574
5805
9797122020718952406977891969736355505594907535235514799193111506140809854633
4799
9356446518975748118859339403628486007025083658043304254726421861646750129263
2528
2984764719091058413098554863774452498352747634266893036959617760303027109726
7758
2868172400485066471845937924424741801768052209565111411790599322037120579212
6794
6579509441254875400264441595717642625200937735290380147918746486629222755217
1493
2778211675482947658452138682272894688763602934216177851097748470688476289662
7487
2024970880335337692427010524695319553307293810313580102311785159952659622307
5257
5014391768635876516346333842659686937744763159542482449010975818279094899514
5626
3894399307514945580084908062298932131603583537996228444831446698664685045089
8289
9806757796800707572906880709376689774034183593503817561337313122554067015093
8651
0975479543565149974896305297866600740618390981546758940502523833621077614913
3493
5757225790698413647980812244210185147876343688106323027679702827472807770561
7281
7950199451112913060507291856520624962405372850997863866460917705863764897166
4687
8434015829595889817367719261502388954771212208030904868733059921847328292092
1965
5100615121274291823157850395725300571947927447395265855982682994308709456057
9327
5551492971591282854134366478694865698783889104996810582693946411065732282021
6771
2733636509471308927611485277102354524045246396429083127673033998812464008231
6634
8709841689219172310858943593231740681356143149479628835737704712234450787495
2578
7851325390830656305338773499406352503147022334183321089814630108473195939274
4706
7718396835448014353187778831810252044239114474696551080740317510674058455334
9708
6098346224337534843259077462965623865868207242799582838698339325342579330050
8047
6990330214944022160797595967126308547313788641817392338318441718370837748774
6907
0439540128843354366980414148711799592977759421763058408917540335849004207911
8325
0844749800454675469080523385891523081997129497218192558079573189175596974806
7155
4220048646036011973761327254721401913205783189950615221950607315872672196795
0178
1719027202313034742621766126304186498139147055218940902714034023837849577765
0456
2530502529881452853621897525250160911649240948227252596874896149187227577332
4368
4634467794631529825924704526560729970376171065724514683035242700075147831696
7497
3728317648810123124706615008940572013378148750611475237284904334806019799217
7320
7072978292186529237974622253282793243367383297698187125435128054625814401541
2817
4010619483275965626262127330224380487998220601777565409709671388463263499581
4534
8969899077165248347815435017390339525111677141037576002565728038503176734044
1516
2125554253209922359579055340651953994157285708415957720846434277403968559329
6270
1285696710820618775214641409816308861814840602425431815626671732812988787589
8784
8874595416909856719411070530813354171698646781410514491289814434969388854580
0852
4687683772669310996729534046476621458925125065303167754838504087446943220655
8884
2898486081381652296388022914930439680714773942508017432694682329175215453269
2885
0625140309980767746315468583028906132335329856948763901024389789776719089999
6330
0733229301913387927665726566900199032838560484292847114022801657379416487998
9529
5470711797893418371878036308513776027129683953723689438629928505420071861523
7852
1340262082019561561926250893909912799505277998861011108151917757771893662298
7884
9480795349175411297882451711755969999209780606522344178985596750811869482634
0772
6333439019679144895378412056407457279188420261873930211151830531737470549767
8123
7499186484748985252187561852166219871999540869891900615947208851988444846555
5460
9841963689840109179567219516344320856985121133289234728616499516680591342162
9984
6192410801518675978094442616077878562254654709329522833246707782756165573375
4392
1369295156976803245984301703273927880667115648563217979062606884755494697423
4632
6860782391954151624588960139285032005983888873124154008158532931406963530312
5338
4326899838583269484717936816852896125145746144017911936203849445617353751789
6269
4913771854041569181003432610586117457851818427569776895755975771785589459070
8435
8682406143597961297274509843630695772195398703617973557106216183485840260182
0450
1444922950673235316174936398323368517025819270192921699521790735097420208636
5955
3985004863038859382514721829042682661341499792587659316755954816960631469646
3042
5707444803971714734536949137641578276517226417205779483954678635045311459101
2069
3814410921119120924881213238124511705134878547819348863505620667679123649595
6791
6646772446033353710270220965355370074112239064933376243243808845533043206310
0952
8091010690408148350271585249926840708979265277575106332344332870739817184500
6261
1649643461546077321294937400318217741490235322609480086302287801557356238798
7848
1159418320254685756293571728170143674150483872909488161249506257641099039166
4067
9018294123848184989395421432601706805673811835138740247592513788817653951327
9050
5555421849656639308867940640360738905308208903512131515280544522494200149164
2497
2892546909557888160807226656500740714585960066850370322818362749669487276629
7948
6812934052800376516508165349907517968094105764406899864178285911233378717112
6860
4884171811724492042260959304515863288108294214884195325633096722514908403125
2445
9912337476374041740348508997983460550152153122441860747941496579689174406888
5288
4027023598544163761071404949117063828307492494998100006212034206673781466203
9941
1292395010434977095915241397241744122540201567574131527496495125826755472851
7000
2718933435737961650879079805129279275270268240131262818820474386281430890089
1513
3050427723869611337411117970297509573778238288722761750558687091783574277698
7936
0100207197471837474145063250980903442263541990532072614881409429306441110305
5382
5116034464196598251290845217635906803747901880910926585698433274115892306640
5724
6034141392652060388695681112975756791749100110172481408977348324134050041837
2275
2399554577882124384523178560177345877502282298144565608023577638064918456522
4543
7015708211614969454882535962355460657638738817781341763343011366349513935787
3774
6307260774664563786067244958585368458292615571581902087728637122345022507393
6859
4223077646969023843406703761406932496984161479672668298420619566228316869426
1762
5199040329059982342128361127632334226369465797423067741148840451093991011879
7147
0502408352525892670303937613074254368724143293129398125060356857708083177208
6085
5342597965199624642385327804920330098048677880115941336455114710854400959012
4278
8890331888640887804845744578702163955378136702331798424976740675748822670505
8650
8537208320583712553100881853919622700037921223924172754169846884395564107304
1616
4611696470286203995937196372307500205619941855729886766749243431405341903466
0747
6590279915742318385104324875519367739046287198205866473399647476898133063224
7340
9802485287326195968602436791233772575612588203668235021719136352151799693312
2172
3502402109203758523630804113919600848311893627082325452677544322486507065768
4000
4159970539123209006687198509290344855033905992452730517206392849696350986377
2137
5527521372780491379529177406394962264598677795852964291554683927841872626890
2810
5689381242824582711679502914800839998587029951566096584549072454401204411574
3148
9061354004177706551933358291963204045650231293207211401743854965782951873710
0363
1150238009749686292352463796484911132059482478111196206536406697385564419939
4034
8609127473902929458998941712076803583335595139652152246199958362790736568516
4453
8461480081365985442581755267722449238165098063457677380619472151051219829567
8657
1613567160349865058976311908422334043337001997477374145416040630284793540240
1121
1429342417072359594937479091471557640529045586463765384341440244049737205838
4534
7700857249095867596927973077552375265507867252042457305762671774879606999490
5043
5913584077544379378743420950778236118389881493367007084012924617047951663258
0311
6038173182084005646608117208057488989696599114206465878643861429458744917933
3668
7159997225148394839806288416641812104477513097243185794365319298822571133987
4432
0189890478698877934668174504154692410011450669456220917575523611727413871436
3317
8246967292595199962010687267462134718604934780744557581957866339041091778909
2978
7636907732454309830944984641309399836507937428220428215422681916461880929043
2505
2104439279844495900491967973366523955165932646278404828142375059277899171417
2705
6807798005056899857122776904875170913531463582374940838666764781887520129090
0962
2554050285098069042827453396689765549989218020905233972559268928773076280908
4589
6109921665092871123675414065387275072979406804083048881891420717760730493775
0907
2469591711639934173134270874636483860064282170092310352045228393589634178432
0667
8023242002293238176569164707713129297442678536673026105621697269913835436162
3897
8016699892158660788831265150817831618468391559156711487000695375178877414671
2589
2271169269230735533927924702422116632142968486881182824033431166118656140054
8204
0123525744263483516759483633093606435569240601584423380192069022795991010888
9778
4488597635679785961509885830513003624772011881886240013814306092843613750844