The First 24 Perfect Numbers:

Notice that if you digit-sum these figures, you consistently get 10 — or 1.


6,


28,


496,


8128,


33550336


8589869056,


137438691328,


2305843008139952128,


2658455991569831744654692615953842176,


191561942608236107294793378084303638130997321548169216,


13164036458569648337239753460458722910223472318386943117783728128,


14474011154664524427946373126085988481573677491474835889066354349131
199152128,


23562723457267347065789548996709904988477547858392600710143027597506
33728317862223973036553960260056136025556646250327017505289257804321
55433824984287771524270103944969186640286445341280338314397902368386
24033171435922356643219703101720713163527487298747400647801939587165
936401087419375649057918549492160555646976


14105378370671206906320795808606318988148674351471566783883867599995
48677426523801141041933290376902515619505687098293271640877243663700
87116731268159313652487450652439805877296207297446723295166658228846
92680778665287018892086787945147836456931392206037069506473607357237
86951764730552668262532848863837150729743244638353000531384294602965
75143368065570759537328128


54162526284365847412654465374391316140856490539031695784603920818387
20699415853485919899992105671992191905739008026364615928001382760543
97462627889030573034455058270283951394752077690449244314948617294351
13126280837904930462740681717960465867348720992572190569465545299629
91982343103109262424446354778963544148139171981644160558678809214788
66773213987566616247145517269643022175542817842548173196119516598555
53573937788923405146222324506715979193757372820860878214322052227584
53755289747625617939517662442631448031344693508520365758479824753602
11728804037830486028736212593137899949003366739415037472249669840282
40806042108690077670395259231894666273615212775603535764707952250173
85830517102860302123489664785136394992890497329214510750597991145622
1519899345764984291328


10892583550578293376982252735220489819571084543026080673189066185084
70155298616996291940961858901379546182685531220055762780759342407499
06604670418208308712462692637816441093145096882635520557367167162420
26866333608071231094704526683715375996627974849343590397799542136665
98820299501366380164619080260403235229556730554163992303009752651350
32061993056367369528015302304949846869661814407202137283142596370146
05056063781192458413865526001453840729833097171419500854980857096713
87054868320477972299055273914798446936214147860706887052107312380067
07260231700942280931477479189470076989100981874316930302815430329007
11993929842929402838522178001666292291571102640805992940164524830285
28153331119523441423159614934140265550242360007858215936798489500727
19634751638604424172198470655832936427799590310229203462062808075234
24229064012830270346496714455693242819468596221775666433754897156784
51311792675935981010355562887971948569016060035334607879359770371846
50765997060161699831198387815042076330628949088642990048178649953764
53798393652127254944415119327721827681499436598490074572469838615582
65144823191367758350341527780770221556945275566504831636564856831502
55607805813304340005565354041331326603463935520283400612690549156956
05424895510232073822761373526657170182615196048174171125765264105353
23991500058749996247580834453782528


99497054337086473442435202604522816989643863571126408511774020575773
84932635552917868662949815133641650251664564169951681314039489794063
65616465459477532323014536035832232680856136472337680816457276690373
94385696522820301535888041815559513408036145123870584325525813950487
10964777074382736257182287056764304018472311582564559038631337706711
26381492531718439147800651373734462224063229535691247714801013631809
66448099882292453452395428270875732536311539266115116490704940164192
41774491925000089472740793722982930057825342788449435845994953523181
97813614496497792529480999098216422074855148057682881155834091489698
75790523961878753124972681179944234641016960011815788847436610192704
55163703447255231982033653201456141202882049217694041837707427438914
99243034849454461051212675380615832992917079723788073950160307654406
55601759109370564522647989156121804273012266011783451102230081380401
95138358298714957822994081818151404631481931320632137597333678502356
54431013056331276102305495886556059513323514856417575426112271080732
63889434409595976835137412187025349639504404061654653755349162680629
29055164415338276068186229467741498904749192279570721092043781113671
27944834964373559808334633295928381401578031820551978217027392063109
71006260383262542900044072533196137796552746439051760940430082375641
15012981796018302808101097878090244173368097771481354343875254613637
5675139915776


33570832131986724437010877211080384841138028499879725454996241573482
15845044404288204877880943769038844953577426084988557369475990617384
11574384247301308070476236559422361748505091085378276585906423254824
94761473196579074656099918600764404702181660294469121778737965822199
90166347809300607502235922320184998563614417718592540207818507301504
50977270848594647436355377815002849158802448863064617859829560720600
13474955617851481680185988557136609224841817877083608951191123174885
22641613068319771066739235100737450375540335253147622794359007165170
26975942410319555298989712180012146417746731349444715625609571796578
81556419122102935450299751813340515170956167951095453649485576150660
10168916065801177019327422630828050778683504954911257665451011967045
67459398901942052551753844844899093289676469881631559824715649981962
61632751283127879509198074253193409580454562488664383465379885002735
50615398885150664513775927555398821942543976473239982471243812505411
75238374382567444370550194410510064899723416091179784045637949920048
73057518455748701444951238377139620494287982489529827233140637014837
40885615619951545766960796405212690814926560178609444759556044005905
00917635471140922553713974258078675543521125421947848154947842762011
70845949274674632985210421075531784918358926690395463649721452265405
71348438804391163448543235863880664531382620659113126623242200783557
73455842257203105186981433767362192830211192876178961468855848600650
48876315701088796219593640826311622273328035603309475642390804499460
15679785536101824669610125392225456724090831538546824093184616696249
59834076071416012518895444070088158747446547695072686780517577469568
91212485456261121386667407711139619071530923355823178662705374393035
04902260388247974233479940713028014876929859774377819305034874974078
69280960339062959101992381813385578569781918606472562097081682291161
56300978059197026855726877649767072684960463452763160384093838292277
544911857859658328888332628525056


18201749040140430273835167914751015293362889506937596103357359437740
04843846348583630323225890240087556899380997503624633755676823836623
37077575734159032780800661159510925225431459520131190103404080998818
35975590975835499003463227280543140756802691525621894771543951403656
86870774860606988509503633528352858181308865165383308905278583428072
32800672004849037067049701135210406040645382741542521653731755956052
48628998615687866235395077520314640188634353318831397392517095413127
96105916978380554509312027797421316179271275018923497362285350762492
46366875884613104691704360992382324925989373084777939323616984806856
64770932715430491007662682405163044765107996164343261202355969912750
33445923859187517629227987918132797292009021144484230676633110926916
62351255096687044789587348530686365293971534430167611588134474815678
68262367893981171020212189792514086148090215189947704212407282687964
26704178387354308026158244882485843183855418315370583705734148770072
77315509978962393304774712632307264848771175212548684681740155620684
90713644719481693089433418532636835808942200716440819313366362403191
35557652317382513187533564775901620723299084287590254873748080189828
96582292108502216956634216496117295772452084908778979458671719158738
04061345544603919338281884397538634259920738193259330950837923823615
41130454359929064133079675463722972131407424513586527539429230153283
54145400357402535672324356738689682428065549164673879451990261474688
08031055150281915733287931898181708779241724409277593094799901224641
82585018328148097598880175101690195898881484943008792693868340866208
41768961641781706888715442294158244500555267871487153652141423726928
96788902761679810950828268208180845309986581369910322372338718437892
37692404242531922625071110469412517711094665043582922960921244192747
32937817444867759431731102954322267801864223439373845807088558522694
17012387614583884866613236875101300845603785945237925447338784922452
68233702677568619169358379424353830981387480608343939411683247210188
40749361385171686125190774028320745750322553692164170379796143939190
19507244388546924316787128440250098924928769352393698587810869831127
88808469675179584535113041019962882173763661088663312071445862384678
49483624092083304162681448415655058698276194514906341446407542035435
07421045031995754480556197763855213987476437990952173006055503017305
48139483659195438879431455878643382443467325775345982560574863841114
53153953261600485921554904963630955901874038805450698601512374735846
39382355987779291886392614452838326884468500853448420623482240841078
202705004101172745586672975106848437133377536

407672717110944232662867895009204095094724519567541736575589476844646
817152609933576057344410715127269950675282277473394818023074060179759
184637518218485071183361736251664164410517519097338339215117520766539
916892530454359253551143033001122400943124923663094290251819377030760
746316943308919718040622906373244630633700074441656766993828655485746
980139007253444177155809017945177872947136267252476164311657173544750
835063298126615423451742590678910501960939694243253932685262371296493
816715014295085185327006543191356586885378224321735255780676195133811
890449046751940181821933498753183075764796292026190843000844975529291
305664590166644363230635189733962082641814411589942597660772151995982
735057708073936454748327367842966810370404478046706537382456077042960
333700695482450582223469377543420082661155967460092704725315856622150
583094169714124501203731492003913051396263911477584977140621249454142
195450216637613256518489790969563634450548740712001870040983342421713
138666432797831217092241610952220806086661062210751965566695460362120
339162146200157549467738589303319446327446767364224246304717704194043
216301755782723805758609476138764525711025416564914643445750711525210
570735967311233845609864121177282867430218193789161155429644370489590
265126851441249560654856522819536705468817797360978941740764538971649
632354148485421781856383760397875585158543278768921002915861501695934
816532506172838416170359924955393262092860814634511680169434001752279
077392091291419840026702162798032456149322279882557853473732209242697
488478526705747481633446762578762081089006789128305413695729965437839
846202153649543538938384648886726714533931309276721032688495972987923
730283954527670311291003336960630460991803281387823913675661043477131
654958970211594545032419520559371838145155892648945865915013631476764
136628433025021750757914262384405130154054760074764987477832018921062
055846983835240050310361875399252022744534672023508232133729990230611
999202566891988999088179446106952818866466308246787653058452313394080
118709487957354883858971579307916575255405189594499844651302487211665
198092652718729137363585914949232762131164610180473289956219253678096
978476977261833275992656505274461298006297189214043756279307375004356
845463521401191186226251617321195569750360233204121263441818337545713
778677475837837581743179570110000278249135302571311249936268634045964
800860288346720693354936031414850872042133572547207626738978578379289
584093828835364053443962171198832892661626163940492868046267963726540
159175356454301980537518671749619129911475253806240817636890153916805
107566975506594695571129005076573561528430894804850792851608327362749
80123243426924630558985552020642912534528


11434731753038652271870510502563054290369839984534725895332249364908
33496188216494767435198906411652534208709539678295561459890169035952
73682003067910373308598579728574350084199086829208452772208923860341
62964072635709694931769479876248750202202966413347062605501560591838
95415577673996924341268651603921920753154757553350578499746857804715
48156734551442915295514605922709625345314061656209444408344969091839
33479177056134394989991079872495003112497387572982253655871642841276
25999777796928165096118496368116515613503071613328635823679090429480
50859965394504403972593217793674044373240974094738277630506629884344
75431439487893781464232206686643397789899506730271620505444721680758
71299505136600160987848640175642762220306151553601303862811393328513
77946816569649176043985338207050744415642826117955222685621867047036
66450026589020021088118208856495629918319917323246502646278589671096
84942517174497841268661742270207231830387606753212055230708686140416
36207733298175387184389600946246913817517168247555082305936610911425
83022460070488652758870749893562067416666683134710937562255888939283
85244984888308394942668541674756161573687107032239767755482416869812
24158876240444910815237021631862148606709639748434349901505803360613
61128446317947836395002812389227258535979589116682994095790818840141
39210000212148474626339829826901156864784991932513017995776408274281
20867074352898888679965461829963343091065532412627029508658758902588
26346579702381381532554959190921932580283034694452612563595237410148
59751027629530166102146568536751726992948655425133105698692126484728
48012203567878862714511445752966817312108062620177736146585653555563
04203525721218368092716803784696369604175605428669596483152723251207
75303071679639271960090667083630359549347071419319819917851216446680
09112663959803272267417750678341428045389965055673858492122240490389
33494413385316694249093117679932317175631713976414497786785387930339
30051499292221367042105909855005465556673856433381294843141191658617
11224952035481542399478073587291009813414493640109369209136412393536
66202161372565303868912597733470916773974659066920874581905740253737
95811136570741641523156991238889551414604346535076121021832321925811
47529992846492564336154277273577462475211679736269200332064224197568
80299734859922106610249531345645354898619984932287573732778253405930
61451156346108356324642100435976422777613849373749192485897132546235
68708944368324156525634722198866045795498167949431370165602203743364
11461772411702666554424421193101769766866425031904228432899084328109
38238603314087821761840744815138553630635645797509199900543517633170
77925503558476789191856490039806128441274649534419489086536586267570
79065602042234831459018617928015340713579893643269926553210324578896
47267957914305749925565172108197820399084206895017036394552815418156
68933220271995400138684764241019837645606698268973721100324442630498
53473999581274393509429702030074534259774441912514321429954486641764
86238991216563475329850349698727429702160382637385529948966533298004
56260420703953024892068973768288728316813094602331986737179485261931
73815998486243236940990054151299552963671083743133131320086142491994
92007633975354224226215909306000871740783080144914924640742905406005
78692319251902153816373543975817028132995815952689583312061165870596
31052398444368230084487200750858802408028362493080958863203350540104
30288543982092965284681082201226815936893694878314974249026756484945
82698757643872840224790185455337080004750941360297399806113911494049
98948850020574720276367581532096367245450111438861314016502251771626
61977061748219604068424105122971963895584825871160144923043186464273
80162646162309476619775469211656143033369205948730471293095149636150
57037955588709850041079865923722198085036156637475793278800587341968
48351039160060201790257101269645998291820435793537738147361509153257
78117285906239704438277866564572020249477389494910504344796403090616
43647354339446987086176829031794081709808641497939028951694979450772
52795027265378954918997159447185729613698936342801847988555081750381
99091448660098735156488715274700896671172189704655041358403267833754
92476724744637849602929995407405307200026828342697248300093649018698
17660849373287426539251440426237175233388810756180538851122749766758
75578582167934166691212959998763800414118484214430094095980692847958
05315649519636349094626799058059942233564734694322979510381089501783
14925795477547702343526707809458117810616306174909965027412590936462
53668726704552720384214618899051636836396046191582968893259421332505
72297473026399636420841343337282032910249489036914866216766306242746
08661716078360326066982866676443549597470361996453604725472473059109
42806694217192804737823549579133652141814698120170218358745950304659
77503896553607168170561453978564245013410219025191747460561722957552
49617165395597086135111664505344335542408804726064460972825533364984
09927715231601675085440375183091218899434279824528594682705707160019
99480469941211598166013334561097000740254837141359183281132981187173
00301800790790908491153475401662465928068701500676591650475256836629
67455661613825504328783747114328607840064485793857526584783301089117
15416587381980042411441736147879033756959899559967278828335729354948
89134995709381344106288645171731928205107328543069978681332478691003
39509814850685062912361030055104137997457379387716208437535278966932
75958193843005217248433029017905892371468821164355559298391566587285
88280315555632966883639544237713928182391676730535036831201232072054
51036796866954036886331024458508609122000111064190364201682186866755
05880007154586289426045638467535055657733195385749567833117323728527
94937036453868309125389194266153506326694084452731038074216303745413
21516299201960492694313334149527101110304360492237320103820651306430
59659584756326701909820785002538974738852620988773021343666913185983
024145754783451177014049057728513234967982558429577216


59888549638733615921515833717929664357286987419841543872151703195629
43912674671380528339752108227903796454352527651848097909078790593908
32431456890763826317589211758237474574018159857925570634144282954314
84290640006355366388424287598641027159836150222885407276283137855328
99350076366185096230866143997092486994198652158411000640585205569861
40758791562598688902501114759998860081837041267261910926840834156939
14790188368359293460444588779009328100403949164363990698822873021174
24657082906498154650912291371261989566303864161703598154278381794790
70235472610399015035810959640653610781106772716202393062410044423415
92878596127953387054423170197351316322982578456684794585173325785575
30881634091489887220842100916251751056252664155056471591289662670466
95766062982729521155903897799050637426474617110612526598459278585486
96844724902404278630891085005101710603888906168776715128309196407089
38231829592988913834598110794037290667407721692756066989394800964809
48919175320023826313542796993224153325663400369376016129480939312138
46972319972353411059565777768748088041279320707233817151165835190416
66680482429564531350229890018094647688321885952671883820366060532899
07501689359295334416673910623695996312840110689651484585283440480471
69822249771935550319416856095028193548565529473930160966377711337365
95357189673035479516235269563383969850181746314358346567857819574464
64286463809460246212247286223440883955123461676820718682834656934175
01794196854478284184905755407256720427409786375125254788111651478308
82105843996640962246129540557719398952637497290515854164058348905227
26931499793407634795102451963136189675604110386882667666700202021296
93912314259259886140787734812958291969515913562422275953215376987079
88836321590238903096326199008478297792111957609102277056765557416078
08745978228036024945439485997483773117861761846816143038325765449577
51657684522877561879469482232342777271764912502708607699881118733885
28936430992776128634347555670493009686686080759539217937670858141977
17905978584997781578440077423937447925873669288761103924157758615611
23056856405809781841682590740923784064498056568500393640047261633836
30548238321139255156561415153455114407814307761074000811820662381569
03296613221289208392191798325657897497026838673102803471094612120455
36801151955455720505337666367191990792962242976292374667990343162686
29860055149178789319291656844888423145226961907507511041307587724927
42171221506476388227098197462790072396811258045100484996907101399477
80466556131964193472813359056293626765216653223760328422793484061043
98161382644384467086436820850539624320464596487698452016131138088722
77523981275235642270948095440191476800941546005369324739646459243063
30001508413888865024326899955493270619440010320205200225647554745492
15467562104344417742494953665591678217305808156118722991576333809873
81812207714590674498242069538447774482969637038762378605688864932175
14542778635632229094633238753283472656967823837008593734473775194886
66497473613735889691700288129878682382969553484811279356743062315974
04181875425238311701462864830821158701402077328211001889853890086949
82332221566836232021604822134945654283499363580641322678868358999309
59567421073118364812983664379246357287682348565591368636422479896970
63646989127406234640433936180524078096916562215885382221221440174447
08759547434270234008312892775271789653865111087200025659404154801461
18014665231957539616900323227862906500705108469178693158704542073128
56770297593768844524696425727849441292728482259863151304805682511045
95763410404752030468108757048809619942624987096871515135289926271141
48590284003062475116820977552592100442732879070698282130531620828049
15911440204049504420189851777238231126675540195073124882510073151638
21319950909702758875414611531348850189561859270414493988997824202136
39653472416354211150654640335618322258472387098612442504116338099944
50569265409560194147735449585298329207794798511236425587495469494467
89917966205332696103491651786793336780805719117538533696297197353025
06013326175599910433826085155468509210369644883043282047145345884551
04569762031196764380573914497030120132291308170538348397837511623996
29793367212100990194169482966551816794039609414408171193618408131843
99295566095696488340303339390301675338815307539277436756830483771183
47128650493153271095307571548267716602161565111731981963404253792831
86067566852900229134050110292078170365499377547914232605655430540693
43854612702077995023165657341284182697047291541857720687610819191402
69479613439718429584336562493991766156958042518706487778614666958547
61794436605791703504608181693212293039783188589936739470466876790952
20894909804111041337138607582511561037169717907059666622128181161485
65527822567454545606791772821700331972738940950104057875162524624791
53471672249599333059717606651816671668080040915254533655275475141965
35786176768887219743597927829678816480993948911478263252576611138215
25698043547390457514434463473999530885287210000009489867014184718369
26688780592638348423160505133578639063230378159755101862811750835298
00300597244805485339492846818457888293641893094715238844139541948590
86869472657365044985433141123019472681576182090016085717562012755665
85349918992188661825940037590634839509031090014214871543141195521549
19141275733513859081466534824839975204853295682307052287579939069385
15288896844165579094197758186574987120643678489659211515541853732261
40772881273345205195358892762846138478141466058237164137608940066186
71345103901626832713266172705883188942926060333727019783176227409789
94527704380727470767368180702967071072288812051097001504045715988812
18976735807482526233600603720223815976479222404581816500364697528592
93659244266584514652489295170240704471064025848309732352530840983529
78893906920352652116340904008935681654751699242318452472319485281464
03917740530469202167798965246265773797229749670544761670367501451183
87396295307370987126390690340120660771889364674699965741232424432867
89792602919789894555982048116453916717116130063058668784438394777624
86483315815618446892603500157557047532979475089683318247832407349657
6


39596132128179421969682878848546071382496950106874624543648417088512
50756886730143010200497312491404781485112128545293038267410557687432
14695085104342636276581621543490706923264684583069788071511449823714
41716355033664092578263467552851536864140936135917432889843957135903
71609988997426858436873871662377222014131535012470582972340263924545
23691616511157891502427163904242340599149802509067798524661588870881
43894940971872880492874159792357865109265484956710414951781094339559
76169433598463074752794749833261671894416779587164022745726731816558
05918012841005246309787841688134642194058566568849955624493203140561
91671933098775021255982747996928618482221867898392371614159507150764
88613323777606157414531516260757170134150987782139353548730742670290
74477960322061805876900851394598593678840518468185740172186033349146
86155171602654471066357797751161896947259658584336465556053523033690
06895827491495266728584625923369382805582715543398299534252478300474
80499001358305603050451770874560440025479547061088405571229806974589
74347735164591626500611006386447991411355640261445476995499242903896
89515702725711923690519702231947789561422688360442715880502500729718
65935171749859499506620579047311955447604244958256359057944472155649
85392316620472116440816097621614305684243423422428544395767194708998
33805336316533137178302986916911543659790598077303875904224315053242
51773573024685629833789231231652811763403716602644042217713413024465
96856988517190286569085434912420295808300204293975979458784911340643
23290454637270114479800986458574381828790795066222590999367076594501
77743426712691631043403557477854753286991754723451282888139356155665
71758481511361912203335915790830591914564384484036870511801719427558
39609237451068823648275304071278515020701325144649797077281242875887
29390871314808742508441612968738947745091983933638431964345635316976
46046353710561218209988456125773680079747527279899550803728153793343
41844407691376688259658161238974567126603085075726800913322215326148
21878362681823228722332095984102414407159566828752594388682713799508
89267894164207428957816291126268320214736189206264183264314588592849
60751788990850345628853589391195089799880857621991457010020868383595
46009175703899847332136614809853604260537767110594281044435544142200
88030949134052473720828421855357592073402452601200314822682896641552
56889927160530153161598395632054016672558073391690755434186837560699
74611537664707564612444631312053953686439737851252898233868543696105
79881952940194985948235035048934032101260059852018639124229452205875
24487839774578151169639124967362823293256513202024803706423568550925
17394916161425779791239351135924259186986361947879791947236900004714
11812089659311114211372883607606247484548759725015454834964059062882
61654093770960025270251861037644320567270181065051970090049460704195
50584312373315522093494590815307001515620904127396169260297149218507
61415117810016550306870327023738909022150368073819756130110482997147
55167226115128307272101251476288442863767624217431718205364113124570
39954948123609599045740937307631596571868453453532286528709377156875
80278095253579072825009790112934432311655755694457329923704760009209
42922538926667095513699704161340592161159746236219773071356763754840
63995712275085898518580611975423788009932794607232691696260374427521
30646342609284531040750106082978545874672375754676137985110465485179
20545266623844188959929873419513930739752663887282896737602143712362
10264112145935789527542858416400613533627716892779456120186874921247
99044160986581450971893591490524673014946537716517659867409080643199
54228532907359916469374457144363856976480527707515526676064592447766
90175503711325634575043136177153670023736940922813809892943571536171
71053749682496667688747164354582000867302937933190011602795180970649
68936679995306918201968957611690366686286176964386475078710733881610
36568167078327673323118951615849540420375800534053852018797115274532
84460190291004775011369567863856555569108358443216974771736486833286
87159029719670236620302879815424433038397696239748990986244362183429
73606013353768876700640893692492883245393831404834698586207968410957
88362820502196676232056949612464660598007923784188635835530571111546
34775615626877637572769606110362768130814746824813196424289379204437
78617727598932129583892501487050928962351413903110072637114165161468
17594906937127591417455843990388060170195580165493161523802512832981
59184556076419304690117554103795728169472045336685854608739179828126
56760344511823912069904738140642948444279834398366377226558484812813
23892644331579054496902805206071893316452679011616223869871616932216
19602785888171129338673595852827689093839707616062594377604840077015
74728801918989204305847761008817393271013296830647181341489903628660
22983407233656139042392999839171049527955472502117596609479227901650
51457907929340870440808147913806352433854516953162243223960155861517
02050509964666999147203885532363965204419499147388926092139012026107
02699876290390257738169667934175854171224185990058801338431863486129
16355868235875600906126702646688542306262184400426360242713095741516
00944341977614434375141496690156138945191522234123044688281179710369
36516990665207154495285511846878043133842614588746492607096070732110
38923829085522743537368449086435360105601379194853966106312934064278
61726832704620002292391085747335556042196013029219722918566993347642
81666427713895289483272008714384846597182359031839722675268257773566
33446483538626285143021212714440333388352004712871330413326013160289
57438381103372086091575785555297609665336049205404268135724897018257
36218511635083262876284945916080997523794662690949093106624462834687
14450702831071516608374697328651174027719486158467818669370866178096
05087926199343416740129879598598070785112342790020234047395856045051
85856901110105535447718784601438559578976258606817576371108720118560
62933099161018703113954043675184893355122174208255701575495043843977
93887168508219292218772014320751579867118737250560284378834475850088
12348145790170691835479242505170370352053073031965339031037534626390
48730900319270404200704747783372674233117363014608397115419207799450
12413759328673010737323345561965814349119574725470569891658968671667
92820809476548199341755111084437565273146143927293374777553146151183
41084990438815138836433800030341206135764693071159103512059488720937
40130949093626979638077842074722515350437037077958287803845453471579
14017351050813997556010738035780392374397920520534902395837044509894
19267388307026202215022125780896032731025741953389880626859531073411
11377524998990567742088590101346398683943983107408958748935753321945
40392644120348036231835943221358945483399133903083316494951081482996
31153809459746028790153181652286533316810217288835890967080578311471
72212441031447737082735840043406773902935588806307253034142837618580
5388255702691086336


93114455909563323212620822935523842211385000146392852680880665340228
46119787497738486425027457502358869192224070601854282313069677327696
19297281980013350268777824022423404756395906567785248155561826937944
27483392374039073882414816129082373795804982053039838243949283270649
28584194645986769766716885761425023668913406753173160686816376978802
48732846321904750966833997786001310309120200658282221257336135929549
03655006174440963297720946299068839201048318657702508030050543915484
21730516985661643235975212251489827221591548480518904172255791190199
77474646952420072055433453392979599830638030975858156817574776780857
34160373995531018627569382320852236174665029413598276263149363026044
02962421184681116904240246959417749846222089822186187877806949248862
18778595539018846269180783840820529157483442192326809757233038818278
54435109871675610436037140269764969916432348827279468930349300418922
40686009001811185386044245516527250423047224358163762662184333903886
03467644466976804547146425331054951217184378808424332594083925155182
83298215947261551534190210805872068312557895924693184826149582899717
80135968453541999172319804825678699559901679958545543695231901655739
12977297180517149433490823604959047106378112471005314643822269585007
08701153814523433997672885353215760205754390485462941127460593245287
05794889911366097327837842408297914487446100833281292672395081220322
14799670476779843822277970343325829695026816171414545909246304506930
11186650413592640551901948565586513381352649785679528429371612820500
05942910979629109354113938155615835725184725261537320011637612792872
51157701495751404054444689143593271181671602022147407445873060064270
45434187910206717167501867071071498723563742586627294149762716608186
88011573608222508100274818895850130162128998526117851577518830765699
80821005079969072926332554680153173203338895070032638658125840653573
91688303939993520554363395174578746669014808982611711765724325783165
74906639387813513811162275722413032329818862508026979692399592926576
08118217229209868159447930961381937884588700550406298008045498293126
30578440953350156055609010857893095571113387933629925433244019112819
65202510899598132448505628334586690195743813360185531925475273433175
74562714945709282767542782834028937942861974148687366349450158945232
64565552990922079895398971591162298978204534436100230934480673933618
22449388074186699317036830273771303790849828530984916592598551584050
90971105251458954586624908411643177901332132814809468112362687318141
93057964282001891428304552965444306361353910142648330574898591750758
14557545153690230267438362478528865354533267280821332935226586423312
99935796928130018030818480422677538838956965601212138419154504967380
52683893514377525490658659919741524057516680122091081970565674219776
10399501066866905047790975528319865651024297258041732660144536852900
93114526437292440433960407175657685239915448099815850006730551255316
62730286247364178600856360652460585669363601352125848629993134813151
13484064275400002253216075083896983186537197038600844530812855129961
65699980676629804843537956663791253691330505074156414151320627989060
04000017913713610178228495622004239307377321305920400056632553675429
49424687039664759525028772304962511602304467344936237235831206433053
22843080431596659694553074795834727587261348452761015593999698133378
99414749675307657221454524978202880968123601054435204291817398294932
40458432139975009277472892062553445059988132233636424396702416934886
14984891331249010095994349944716123699267807724265007800163927104447
49084634574594979375986790151194466457214188277078733230889231971039
45557063537367889006163523985681741982091098518410354461754818151571
68443566194952287646095582408991213117937155107996775981980408528970
62889519791202937168888634946638334146684593992007158770889954672511
19321581363972603324823438988141707392264395798501931422069597854480
94168749960987350969632746340539747621176639385390914364875988478383
94444335921444014090277483423191643099358928032217650095881111681024
76819362455202974255380319230742829679926148366813859299725462223359
25060234676206978067676890857594910151246926089454427102994337686657
60545955803415522670678681328501644736673570317532019749995630074605
60460252238039452210003096238681316881576614319153798518433262477749
88476781849670899247695476647289863894085661155646760184301642424778
87926575812077805296332559675028273520225906783928254655212228431856
93213731660303388815957999004245274482869336835998319316975219363129
12186779550013236563233357017656167902265204723932072407915437555841
00165192965627189622546803543216162420838301328800817604375244548996
45615238243015185195892950600263378047376455469628222144763553865094
35728553369449179154910838189392696799279828498200356495478656067045
60423185759972258766790566000650070401821950945897311793890014110323
69452916391675791968431964910816249124801188332065735624355007964658
01433325491148403338625389895171161620423239959958028576907979260625
28851059830424606327610055766404303701964607765534211051746505805879
53152357544727298402242791054699299548658359731895777960019996077943
13526433694462036570650431188191095943686626899813538516152201255109
48485851977628025584031509697444619747007887013910431015657679608556
95355304447648929225287055428243268823438687486857378825620187089838
99422574630100067754165868793580710053909215444365946463095569689379
84851058154304074038523861536936291281441786341061334368569592151422
25465857514478732324771851200313311244253366001551492344681194995880
81480046942630182154398154100290513491341501279670005704427624997845
30125541088800863127177870329199167167607234890051154389847342151223
48837779854475142470304598172492648093213367775662034851402784294629
79723457867098434006175387723749320607209331551423558236391128098154
84325175963634679826718306214643049193724468538175095872833494822221
68256887456175290962786582512719360775140627647663967843231119875219
32860198805005593967248711774812535999967653213860730899151881047096
92150054553270660082527358889900647306672911019766289711986591598957
06125389230141095571294107477341184949820813438122685676531468088579
06672946006002047955736893123822251642500374931860091336637778294429
29996459843047334842230996550260448140262994205601961314605339902700
06842395148405252051813251181821061627639667589127918167425219216727
80852147090642256925388789393744308634543261238689762110771389722167
84557574873259062918036489631694915597118166272442886030550683904976
96940514745036928603328111326732508350671591154341725435415501794573
64857476422333499876547261156046952577604650762452910572665984710654
77711239024328652551343053979094808894687828390027671539588246434263
68744855815960295639024132418668276480848578215409424905395599607548
96869324211084713518100137037746424318025500509727748178870478328058
30347364369295442119722629927840888200955401419387226952426564608362
92606913246930302762533638010510476962485400818446393795435246257521
65198099483302601974027253958017067691799039549414194757517547200170
45787530335850903671964001800600288227421470040975621986035186659516
05170101522979657513735535124591425901848139897927677133173356929946
11825002730112262836830960036679665676980152636930481081790714009078
23571527650143936586337306193259467950333245741446086081685952281408
90001107942962032622974374669570201100581613590386339515480535255221
28505696419748930295629946033753061381308922833974781646054765703108
59834462243926527933431366641920256490820909942682151674479718322649
18888982837581802455316995408907473527980581651182647729707533586123
31049981847676238430745896174595759416037463684266670488554617360079
43392759314540730015491384513171364404549690790454655834202301251890
81663335731545031831987804999934634780119544368792798582206570314195
07256566228389546946647506901312402374220779318214233395890450617215
25318654604807535407709576752713054547086831670215456113128087891730
33312900923622879321959950867628139429883388726195296349315849853749
53173523111299932681633042076306818564338219024926945217147837886148
18960749723199364566646875619792043437597750809440201726381957839809
75449233452821340327266724592403297246228731550016545841093668971002
58573981354226915312707211637029583435523073887719388235822521973991
21188812507462873501234230504442959733259721320040997470584637072063
71832862647312819659068255417781085529401082967284374482341447471461
39338620028480233484930048861823085542463506338441437575643009897463
41633064933956881866378344631949665372904259523865813796075643222851
33202180910010047458913351025612403904133244270844524554233972188794
56675399221636077770282548422090980856831062969004310617009873788662
44064348729433993447584176142306458483384116719653074508809808903650
41009756713328051860358020317682971425814741008647082927602824990572
79066135166344088523700033335380763004143297714490622599140435602929
53019719640577301756635427332799166966756953819557848668606834167631
13150383627649963851791033979709599918570115319831277602286940996600
60696987967294331330736706919888636678963672397074058124865622392128
92090643240677113913464584597772891683981310651105729496658458287903
06268545721410154921013402642103802977889492663667639084097327177021
37484038056286739528111908126352875347417711188160759367876060415094
94029051589541519858791251360136523666768722149591780395869302938551
68643619813589497701632078754772586823721838253025543305617225073517
80057808777840322993164583302822143351811856524748832439568318834582
92664090717251310542283023202613638737166545043121308447784316962840
35594385474430171892724095990495803392836136493699324654982193355063
78270808498759945952623169148849532726791601420223143549255393150487
57060658158597332649881239404039427101476862935386969148503024648159
83369804172413717461916672650297790764595772934626753871876400739860
52094595012589069758978893187512073267107352788457200061845897861250
19045148018784639676870188750681462098366391823698090897525258493023
22640696574726005938068677604492723253851587411389414539194489739858
22672072973873712258800813742549368227040067108727912290470595398980
84692490013664550193685657215266565150284975129052470692409612674914
67709515966547826429682398080463733544246873128415273371930511652485
96605716686596044688347209545125465648324969433521859060549783001432
77160937894791585649072290966093085274052722436185026332487009788014
65176177510126281350159321434242560016837491521502214329209683440810
96825556243143357866787649583514513316905600307145891341981167510647
22153779034808187969232891252807422941932467373834309308159018704719
04494658955942840230818163231084844801605954735134565208028474173521
11481405898094746295906608191106702491810255511568477618934098333683
12030550859525537308283294727058492276596193533647485076951272742138
84502092917835509576158448876132696694066971841372446241080615235954
74537549401913436829063220889518888664742856813458980123186719613682
30331843649007849122722898867243016458134187704589865827187499011526
81477101528433935025527238580038320155746274173308432074589904114874
56330947464959143055503950422712401468722273943010722743470173829210
48936570619293657501329188800243434151310648142808441021806777630246
45839261738508597006779424262649599920117074212133880341814566635469
21703516072765792240543247119554578018326667051711735868531938994194
23525448425210199759456403280276160906385391055606330051713589888977
83030048010403834992556020357116767124091230706513079682163792635176
79580731162201116943266951391489405905466126440918380191449595583338
13216202601205256486774423346465377265338386139263475358574168880152
53022075147165215011321033898335668786114475667870920484824712710304
93737888238127054515332372608243140383344255126027921230462140200034
87636298708946526943105153300358507412405861321759301866491488343950
25928937209316626519463507279835731911017102540764220540786605921932
64714148948752944517154861642074033834860228570396665501570205083724
87281239879620109438677367061490117686464623335698746904185778929576
76538485818704635152950247289544052557155155680443935470465673733536
98121277710594358244434790271942656