0 0
1 1
2 32
3 729
4 16384
5 390625
6 10077696
7 282475249
8 8589934592
9 282429536481
10 10000000000000
11 379749833583241
12 15407021574586368
13 665416609183179841
14 30491346729331195904
15 1477891880035400390625
16 75557863725914323419136
17 4064231406647572522401601
18 229468251895129407139872768
19 13569980418174090907801371961
20 838860800000000000000000000000
21 54108198377272584130510593262881
22 3635524038174209847159494312722432
23 254052654154149545721997685422868689
24 18437563379178327736384102280592359424
25 1387778780781445675529539585113525390625
26 108199957741720996894562347292921981566976
27 8727963568087712425891397479476727340041449
28 727610523382138084983196530617859826801180672
29 62623297589448778360828428329074752308805325441
30 5559060566555523000000000000000000000000000000000
31 508507766528375922442969666478706045897328683433921
32 47890485652059026823698344598447161988085597568237568
33 4639827510633868057472281267762039413677160359145495681
34 462082935536608083712617840903502214718703588813721042944
35 47270009034809125338932843332604170427657663822174072265625
36 4963608617944918181428679924706605506341271472266715087241216
37 534649250915012063273309653845946926220190993810950712361813601
38 59037432398246229783619873962721224007625022902462590297296601088
39 6679031552302601070267770324571910145999065489497518192513340255921
40 773712524553362671811952640000000000000000000000000000000000000000000
41 91725417180837143663326189086434787308803478524071148179882832902891361
42 11122900900855932452768521873705284270527186043496718527852880074094149632
43 1378951389092475479704989938929578240810599128289234394913354036690535775049
44 174693117386187006809713194611739680206854743194171433308770206847875063742464
45 22604799600628461883199906745781981352970349238518110723816789686679840087890625
46 2986302187534111476515563969526725769973781377909395262870125769850886550093561856
47 402617730805669449351119414631101081965810862692259490987379173664059714186381625249
48 55373644239312493026150398696400543672980147385097445464366936102052598919638603005952
49 7765978099609043937218499293609620562868144880570005587642282690671451194588264272062401
50 1110223024625156540423631668090820312500000000000000000000000000000000000000000000000000000
51 161729598832110215450598588563925750196488755644556279405877598882200883642818649092172830201
52 23998489083985176436959269028942653425451156605712588159715433055120273405174728876668347219968
53 3626174484264086314146868625893631221022704901439332152007390369958743434128457794421111899081121
54 557756075839555297339083985333346812695114827379828639281714184613094548548599299912893360959913984
55 87304371589488601279986157157762109198712723008188243388537387590364602374393143691122531890869140625
56 13902522075819006743802851975268196532464297032825761150266011750932516073199502534736148005509604048896
57 2251600520323379928231572887662269174158606444222733529805471257829342801925372509590464618365339438340001
58 370772578598276382135690924249406258496257781347720519153391518945948999861095909794663682659320668469854208
59 62061850642980541225898598225152260931869274882209693706947665482357895443470082017673434930064203778097683881
60 10556714443828879617693714491135314434982743638016000000000000000000000000000000000000000000000000000000000000000
61 1824355375567240863780812076653673327751338777764685462306254442753184532728393793212647965690907842925195338845441
62 320228379317845449102039606262484644736754822428526345574451164968645860120265214476340946783715153505431778997829632
63 57078987919450068696089183408371227379757594674784690531378706143591372911464839092033460883538013294881048805213863809
64 10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504
65 1897178750747467888817246063968353065332517757149752605909648837889097715330433678061761160194009789847768843173980712890625
66 353615711077166618840568486857354530671659967305520537122107586103634540446837236003453450325102404796284607785099529956622336
67 66870749219153094163878758281454141866430647408965497098977217741542075236544101188604018227131610412403181211666755673204802649
68 12827227642198528667136811215041288918157302330742011255889264731303399971835382305358350976191538343920878180374494041056772882432
69 2495367606908452624257540388924546075452008675755633024664723825508999453690296135124234051666054099980661212962299145430001875099361
70 492217353521848729599618551903381776068465426225614008572624070000000000000000000000000000000000000000000000000000000000000000000000000
71 98427806139839227458279887799736626254669567988204946317511501370896257054679497856213266137083012757345381413948014710280957442166932081
72 19949739648013771602075875226676196146821989588774256555379965506396527074281203266395655042498467044618538708374569162315293313518763245568
73 4097673669995530258099599882346130180693756384095608281317257489899850268432893438890538786192529521500885605041533562333024900462354435272161
74 852790628759399092155943969670538461345824373838563386188113467773828165940519713817118784495283019783898991184409858178210743022505391527297024
75 179795386868031070255661663314108444526349461273020332273314146528677768306351865514065577860095693362601533549227639241507858969271183013916015625
76 38394922047207188326400874739132620636127413401021226816068786103362587874633122292531832289755378364300771934445936746992496498046091406127111602176
77 8303439272767327164686621823668951762902457243083232872874699963423288654082944255575862191297326313054667351265520589222272727033914246394803560724801
78 1818288608612977668870456938031043903777948572750253752605284738901327945085138168544906175405948611547202398491069158601293288402968741750258535002800128
79 403108063726773893976190142827060901368344382049348803371790312718945629838231728257425240689053682356913431396168580223662497001099862942583551011779327841
80 90462569716653277674664832038037428010367175520031690655826237506182132531200000000000000000000000000000000000000000000000000000000000000000000000000000000000
81 20546676624565614862451498416155885079653201622046102358159270999966374048861267389552191932533220109064254492415648704270049511771169296358245747504151453485121
82 4722559655150670689622135686812210555239208356616021574664132283161927404247967127247850893415048865140636861739734910705345533820237652266421292507228836758290432
83 1098287256145075980347536143190913905055679060084990674812431249364793626029566931419017072943965116293710964497444697093541617595430106085533232289604200474123318969
84 258403199901303146405027326829404027467053585954899879925071647919315793975210990065079403370340799409973415548663227739671100695590653115351447064104808037698234220544
85 61498633075336751027064109569377893353626024212856348187626188743327203760971353455342746714201568529453941127757337305860131496972054154781517354422248899936676025390625
86 14803423396265347641394761085877648907222307241268803585159590269975316801050068158328039068697405228055970604731302309932812151078533738506052124917240870339530605163708416
87 3603568116041180859586897446140385473392059295330132748665924877675152271376814019767345821026697799199446764816758285575259639428115741227261744258286607506123117709174509649
88 886999072414257052389429707352292736102934054964659342825103148116779041702998125689137755492701695557231241018990138156559861514154202819649129521336079907334517970532263002112
89 220739783027264538664507899981652263884030030210130685655986852988723754592147271358302675499604456885393671329478799379899078505327879299542726514661188445083298962617396644428321
90 55533286725436600015342211508328744516059680222346098411797141428073753123071084716289129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
91 14121826718183248256471240923589016749156456591174062907455345491887169177702130921233970854651674661588930501085794590372104182237207835180508154097397416564263407389126139528969299561
92 3629473232621766040938489019249646697574678423119506110093512919173952978601569467109712712403346813743963798147536044919018022945140056270341610123328484378313869963630792939919919546368
93 942677325903604908758855477535831250895770311255162208933267428833948011093900819761942000424374029030075577102963418918242278443055837776743858687518928616904079422446157624027011370364801
94 247401198496912878101716003519507446381611776580983668069501390110401010631118711665869970329646762604799018355894342428604495401754390367253979568971697283600573818242446630549753578142040064
95 65601431804255130004708752159591912962853043593070537634546040322078083655535150093226478315230610383094322647194875814413323499707108267294841907925893355335578149833963834680616855621337890625
96 17573249332135052400248599093768864861949942763195233511591387948282174933061717071281089694072831088205149292679931858226327892901831779388814894706989918243611362115216024599828526635528598061056
97 4755250792540576116127964922189603328374528937527599629985311920802570363018408854243481383008274580991458332430023615660184319006775342341582032242322544516783644332638405202245060969471320106352001
98 1299671647768581237824280133926647896458444771439504441516948464264625883054124798113935042894645124390465980161144442996637417364062317903056023195916490481971660977507008052812944530759052390823886848
99 358748297681892237782496767643724290204536806313809109946978820982600635560185325698271332294177414087688403875549851693551342806435443607481548957937322593545839932094769152474563901533404173085851499801
100 100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
101 28146401171994960329734768175171069237239057296548264414530785414174627953646652642092084807478399518126845913729021266669872349780888570955454067480648638935654920842927317821928896902872604563665194757570401
102 7998674705139800908338718539339434329400127967408062098810932499345886477000079839308172149094430341034144958515976994596900016440540582076155662953543663691992452295407183169847610919153061957163805537082540032
103 2294805165288708693741282441082422851883005182561765195839222842137544845776269394378916020359289994595096248199812018861181097234388055386402070462630281525539080523860231984833437326212498137100851124829201364529
104 664610663243395549231089492059488644859793275191900959741460077153674319936420535112955382813804300223338969863427588552293599986804157777142853151590998132489484916846226395876296806217813282009887545668747955011584
105 194287249270130208326623598100364548337920507660041802109253130407017771161764182677074790753730465710904630076495197262499082817285379372435446258153129668463173048966076886094091202838995968704693950712680816650390625
106 57324373084349744305671796373518858948539300465040424741214931543951207584335409812840355076281932031566608850825777743803067732438759547571168142770929660231696975488649563112739805943412098484363273469245517156210180096
107 17069293475802816112852994988221114331625016558836788747395389830321361535210378809615809402103250145351336067356883805778107823745315591943938039889002807603460601702406909593171171676322330112731137290880400482217959042249
108 5129049129495182461866380194748699166665405392604402645876880381441892084405440658611250897971774402723040069981549644399312287393689850581722724835135313010492139007034901828764362927375275796695316826580993496716694616276992
109 1555133831220965881341861216787423056693081015304384131367683260709312952040323346130006667357176730634149188835382702789543198831214354034615267248118483821969303193514214953768921501138182306261377229781506411924638112922681281
110 475744112974787679435463497981281356127615452736043819545919610536717194312853143062465860429350372806837924461136993100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
111 146831617048676893906740876809377216040852605506945664019960484177031298582715374671716698138231327610990308928270004859728901696376285460696957309243184914700003730120538586148969763988368515112223330849616669277128002556246105892641
112 45716461381632966964341921046080059733074551026549740267864218315535970923486102510871279195967281103236068201399729004973002217325474118912492405146282325913839613163137712614145862919105976196259587817493243571629575472129474578874368
113 14358181671320799798281876783458236257357576389046556154746425678011637250248526754993581115487424579652359591797814515535402387959261233186313126409559063587436153695307451692051475694314444583475408506482202883200225033801874818161615041
114 4548493792689142915037774578895465187656618723914445416926115881437487438708507161675920526152652057071321881182470200491220646713505090097890861066505834290001041445158469850217887502230216793451572191995501737552769397842313371225218351104
115 1453266162716510615993796139873611501998496248470854338437752053975940324134591031177905406902457442555919702710718149606726449229045161900257667990127301182232031650183201746571840778753290481182313211884482573310606312588788568973541259765625
116 468274725554562170825222228355282223688603063500769722339556705345049241614756535448725417441864491106931740209342402644569100024134947187805301618140352019673393890088617703015555084541861094510789801839635775645839615545537436139868771409985536
117 152161019536038595824161827434620429584880563459175169829580007294466529300657783704033273360893152347251409086178584705788576899833133133585045878468279948109791242724518383177120330227997176777319347017817371321022123722177577819882830619269245601
118 49856625925058495609712474527728139550263908144041073786243010906018506163883197546339581174341145859823750021894319849335528907774042663654603853825337028767792819792112880054145895411690686228410689513671936560764905856165995009180597005673318842368
119 16471353575329884575968331015389398082094935388621442686300570000775046832686114581080491652104933423922769940974282530523306540224503432810979427187617027717165477150073428590605848794366497244500932094897023880827741294110728462185146336215254181151761
120 5486473221892422150934082166721730811348667928100671624512517021843456541709523359082780720277398867836972367369456704108169294512128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
121 1842408460334540507430929434383083145786026412146359363362017837922966741162861257645571680482798249771263305761292545408040659753561970871645393254757072936076922069587163804708256246366137431776175309050064068198002904756218898942856431647438473529312261281
122 623704438053684233533632814099477922378550971602087392681286444341484663357116989904643996076170199042524266885204590578482659234260521492078738170498285256417342535559889788361007015210180711535100318499203093432002982128029489153877211070700173806652130066432
123 212835486935387286689593945340166008209904596994459181532367328471777683261989600589907425054047498172610039521667912101968651758192346750365856237252174845223367916813317194681534337301320044524311199223445324192562649779359057587144532786021482501574532504264489
124 73207236942244581947126872879870978482919858618434582671645114746836190288845058474394905996039742063451859493031810374396329853409751672740855069259170589256189199207082585745181738663744531481320757794683374847445228218318237504052603095219361759188243692990234624
125 25379418373156492232740245558305435468236188497010955816060603212394766978892994739324074290557842862296645910577508958466020713424436267027807063576761797784387164997356950668826588206682438068409528271807807110513827972137477530234495048944154405035078525543212890625
126 8867482093721807312482613083143916036278478965863399617709330414927975714575179740917574135810266225152149802776035944165313191322868203667236231284886508648592829748388592658560875331172479897578837366507705711417340433087252838660899922537805031373398633689800429797376
127 3122365389506034196126525771284762773377585895437925496034276947459448133098461678894432970186096311145008505785300686848812110059172340154667296901424153335217858211661008988197747084456761138289056984266122389441136778139266816425363946180219512084954065549237568698056449
128 1107913932560222642718302084617242634394213707491304322373697056856707228094640652496493097019312046907692196808899173923175472949106175979816042319761510659592576951121881510274623639758153063707231876091920910184135845830200523203728421733043088080742988814006853038686339072
129 396133671815058371208310837688368877120933407921447736077409217719776782837068291099168757513922614248471116075410859842394678779055681992841787217239584134798447854218141653389303921165747356609407567217068121777533797330846130765335706255417375263568673378678578799345837130241
130 142713762761646044201932867148288836082077287702017606478661200655829948889862424650125634733494637727887177203245078749831636830357441954735370906530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
131 51802845730226611289003770598439010907585164804456162972255303437018211219696638526767168737527311661006682941527564738884486561452930314193345258526472707457524318432700732144987153731396145848600407902807708389452592169156277057626485387034470825633835908669895477741449510165071321
132 18944393795965783522824991939507107231900538087655026356766109753708873264104904015049588298331074270078715831798430185931835735278922198524051589849833281008746992055872276019678081085480201760655619161102772789542892726324537476729008200259374637331614305495100032309287123792395501568
133 6979481678157297900150357799797058529082268771555776900825854251972141070973577209288875199392460273439103694892423386140536042417523789966769263456269545227783612142447243570117968519801328092070181855230229681182138510728112224048571913196340078183685873902456678043918499647979635238881
134 2590343602596963418087951128642932471106786024383453071334050846053327156766519068104390457926048016988497256260461779138438815208687298345153628582020619943618454739797015950911323489660550937749266022064932669012979671180114611452852846272084895248544318713422693362099194998117486657798144
135 968411754677169162063834130595543612241231824503511181425524330499904290041051890348641817790135421117192242703645201219869181433187303771482993593783532215552474500763104693907156296064237784531251629687595695325673992597676663721968852218577360888213979850380752623095759190618991851806640625
136 364676907652560671551995279613508910237162704472023590316371729495610907559315233267423695867018337286130261585174231754798837787003557719054797096213618982045916442546888794991155126883857075249783270070857223386606224210675999010513076744102698049379219022106372130801975811380648303686756335616
137 138318223336778353467007863906946662499161011981965863839027403595285087921905540756161561462452968881845146687931109579198493398985121224261136263766480171172731864901454521722495852972715667048766247631205153908344316150501741679388055122364168993092796499883912752764271759678235323313223276069601
138 52838585455042262537803455715743287463428134422791641734564826989907775506761273411807568752145277701277663602207295410627508208158778049300491139601584806979092268355130001400173627217577596889703912910825939892403073434364338029721005566776952945451354189688073130166133175175093679893283628738674688
139 20328326904200012510281082611892691242781304408904146071793826773349397538694556267539979404071555372842058764202722002825220578954206081703542077706019507669358951174585340355862107382495023211221920581958913820875514672979641019520280936554519725214488488065723207046942222262327053269725348362859875721
140 7876061560440052113197160339697140742896611917982692571549458112136965376985612600786778874132952393276167570529384335453811554953919367154923643576964560982533734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
141 3072926851632701283833691311798577107158275073464633326814781279530705141677579396043814275896882103483852785752918514251134453018152809636563915694384265319506478945571043698643457785249071264076793234667115382124527334281989178727308052448079015271323536714082307261671990181608894535044335628400169857117761
142 1207285363609734170260766950502906168296660805079383286133356023038748160081112592980826369575867805004515246458416500993344079680917753060421332339855301953730763364976112625434564731066213657598230120587849133394521780062988902220311054560662584411091222162668172006198904671132271308133212267641348390368837632
143 477596867778521266747093334926761219738745968651359734460263710269475648177498430632485050648066579890850630789341532804177684501537835053320103514781351530995809641637756846835526186587696153826678432462671463658843071585108370490888868673020097811428236977894814317949824702468264345320029712819028309071663322849
144 190233210760928015491981833324129949935352985936153565391635630747696242678548691871938559290082744256726695227914317636319651871478842268364711711837290226702006809835379703265057336098693705492476366287772640598395749016278941964633339131534355625908854806015715260036632747478563617591033502931580198561323537137664
145 76289423099974086607987353172879324574608503405655444391754011909206787312443685861437931135364805362084184508130697982748172106773265346207337388087375091246591570440358731527874209873751627488352061963012305656221908116276491620297147888926191803857280115967438019582565235919037471834514008151018060743808746337890625
146 30801758529197021064545633259986184629846224033487693062404511825529137523359781384058782387745887348466878194374418354922838209721374968389652027452100926470593674171615859096829339863732036207297491418942230699214432756438502473433076531963103937685254588077694556205116637828230694151604484246533832954342619086906720256
147 12519881324329953427983337190091998674415619409035146835739249992182477261077097471611078213623062212028407348861989884242191588454206359355300997768846800945489802187035180493491209154848632295073404948222448996781484676152256470661987818477379106112727948163118518962446704278740906095088046665395666328202216516946402568249
148 5122937112340525327103875257009740747725557956573562234803350505705941143714684897610286168541769912686662179288523885279280530620345976056280725524903915878081434171712900256601364505787436156003023201738198637204153772700809965220055812847029025942188021407315448107586613202314430133439456544571322173544105121885162781540352
149 2110147427024187853174141077801005457137749537394452445512035244842883023252035513355608858639030089007048301203018237277792388797090172016871886259704760279453182674356618605442727127227941809140077959976041036009833818635202197544886616976469591815479006547885759168460622427815669304148790640810245905670154780524989038995687201
150 874908499327181419256388383010912860163539713075290390358834925784594157574615002566490568145047821676227516105434073499551270713860484456135535591414509326568804681301116943359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
151 365131989206842866086981029278314342110541968132126781329931328423575918378887559388089368688513274594745796765016930443872903430015523052906770236428072123355163008828469717269191190097202264764158968469784032035612325139971741005927321913334052724971156179739527675126753757192310150203927322223622102263271782621244198464109853595601
152 153375549412076911881067664080066501151111309549893980720472631261016480358822967214050756761243668498053716368884161529797080421696561723770839731012150222243887701892045043012111564228806811432768969039185218255037104664696131626597653022376309924139244642145711115733431114214734456821408442721247817591096176922989565745159779771219968
153 64843016126801279420021064727447272531171987422444289667604901432946886898949210407948922961636548534579669583720623798429930767256736662859578991839184870657778942311711383652965102314312155703069316493787874405606999863937784643288813132708590551341203606639416118415967794970154250308448884509517073468668733322782731872823509980386412321
154 27590093440506835222839509305279074232097570751691420287310290303591903098075222766480617421481722898554817476172736578342305285550185002621620279411984184093127532522399506401730710320075313441079054804460226003893609085924461211907712739764819469688865536749086837848462030641354374006062692048104768818449777495617925985976258835991897309184
155 11814308602370195767546063163348967408812849250054568328907707325571972077575043451947439644760987665327506849633754365469620466232996026614696445205793607194321348204563745450644567118230526939415473112029932936859216025023234189810490111225770472438694136962104418686798526023593206198779403559744453932646435223574599149287678301334381103515625
156 5091094264954535689677238632350660130035661195205987515355637576915837720420548496496180776942823466500660723401830117832572733401739564903287188063664182305638220000062947271756586736025458101923219884029772008860811622680501578481811442208538500032880065417809123982481244035908385339585623570043379779517085500006372051673941943132122469468471296
157 2207722000283265970085075067625329714623067120047297195496791929366681084297019806969099039372645332946608135852549346730874469160142842575183806995613797215748878147160111975979699983215036702234035337104922199794860557151916478677088907389981835310962571465537153049601021946630738078655749517896492182235056227194592050429732443957241923967570128001
158 963365301110572541560095421703008239260062775765550319187783757694043822137403051106375601991099500759966573598084356341528870254889672285125784686920717771145599938636125884181079203266855922713932972125037915988947266499825399676362523225133222039151553286119566333840822867796315424425064018564740396601931900585135545965711942922111712995540423671808
159 422993934536108360436851560713274387028868519633018756081802641803903706875740720038006038515618832997516937566623303429481536311105094101739846680691773265075107865562610835562335466040157180182947951001779389154934036380505635137497235248871701935765820638239231386448323662559234658462813582310174291678241432778966956670224468298748245613512919291903681
160 186877567697805116155542388969483932667626639656901014756523725533154310848867425751282188751559532534933189000134426923445809345387537940408429007655821893150801701861796452355394526914420890664960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
161 83069896473620533127404066383111557586813502878972585833435469874332713616445368434231570194429854943096281828281314437015763203835575935864301204182713988780883674822000216422141682848157329992967175799989471246306706972671852429783669969814253592153461302701961763167705233881670934330969297040809383894724999749109340392142744134553877559391843464926034099841
162 37151589509422535483326254137334773333303182849312382403331772549523230541890911830627797779138861514741498343100228464442398589933186608817423101769609027693542450524700383055369335776590768080003456073864875376453492120051821610244318446267496690654586137889751128925653607275886990574277443077170197395663448079511281807714337242867971855216625901475208607301632
163 16716383695379661762388530899405966351017489246067487160961600001423963371908121761737918647357934657797233896545487222627215236995430662716178607993012625847810997575311907520878851721174576699500099575064599966482745511578904868228627453846376863250895532191311726707619515750109515691439242810426062315057959397866394828078577488633069719366200151279734380588883609
164 7566980659725360539573810239951050778345455622738857159653690567812729172444780312044641049007042904211754475850627807158769556819894862284514586401925848885568943958543573267793996790701752326570049681668165116044279232725076283914851456790206034805665486685995091899250912620816935385223813803946831579155634114783575318162459287416810293123640226335535849896048328704
165 3445899665680571667193100694643337394164026869256755315966077316826462817562554934658338707998075707776954770489498413446698334029108226573242383133798696322726542876720432607694804086007632426263172865458438204164665278292216935496272512127914282752069743071015078940424518877831094468459555173999950310208046743109302020679121495751184856004556422703899443149566650390625
166 1578581027230825678926281412557772793353597426408746349982931189613349014902394155696416992517116243822556586106292588464593083186100553682835123679719013482217136675798910045598077746867141975038159782516840279203352715184042574731447490737134986731284419059509058133829274511241929903338557382655235977443223445235597860083069325500552884174333561399148989981424036123508736
167 727444885986162887717806195535319629088191341917309137474366672252687912737420570840309108923159707402421059387735267697931356900236862539781099378605463667246484473278559818344179431481498136759298709458754835815281057982269455433487336824608393573609237460352710029133554527251846853028357407956063109443559013600143689814455654117352968537887771146639803477575264404786953649
168 337199696547216123535330075159722021430851352015628077033987148696942974465281220666252670247708830595057295459492771116274156076472570519275139105451489887156877059481625950858416543417943038735757123913852663293056077565960243259347562368722732311261271672560921120074578255023295558122627849656200532737560630040517495606145467949421770130038908671286846248186885655094552952832
169 157221955462892956942814789940733368644933467025739989119091082701439358784526401692004289432645296347949122379591707929056450854047509228083088695122189821319713297079431271771331252173675073952129666798453979047449527302109532679663468607460714532301345174406425308099529088100508792350935302874458632698206478425894543692673095027127961994510624537724300800888238452791264486904161
170 73733253627766400734513516686291904234219830317695773342391189765860605042074660868275124116847589371189177417343759299363678550677779347609487473422095751655468564321422859824637595931722017642084280211049545953700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
171 34779489914730344452612483861977424356500964199451346284325013698789414405071887013676390830698108057532766351846773378299667306059900632546025516437957801403030911426834598416796587065661833190534455134205523245973281407532168146573521673677883427374716831591729714703979599032602631391069162312741398238841955519082478621660041167700864588893287320532297274099211465712710396309228625481
172 16499782098642687622367798839412859371453051946093562494893122363227701919667038127421170089657207055315303921928398760216980990117486511210228731512791173641114949515543357249812143252448814851178940102457993952143928905671910988592837934957573498664367013683700478527542494333321435632150986277025316577404053260059736997218168224540475073985953460133891697546029480125016577249845935341568
173 7872526852797679765648529397655679568636738102759450099157780546357951902146604159685125873334092089932299052925157051424906908352633404168874206858047746909108393509493601187256454513741581180586330098452672930256905572394570979134685760319380552706911712284841560272771069042372372676456514675187162722942228983839456014343162031219160096420646463661655027063878636153057743193132487211271361
174 3777608491980438663671596664695202770483270404061214884772961565974918643400427875825658506176632135410910703803708073285130519533213850853865786276868150348240398655864794166157928639406973287288295408098978237661659052958321964198039096600803899147233782344858982343659229280058907440908973278428843744778190486866959470044352373705780722024771455356119687659585354152811422446668725618133172224
175 1822941223899567866177596834334030406318970120942149531660656997719858285015548732259798395798902701860570535808696034661588788098261589292876695797050818074553147193032960157463687441859951277635508615333991843909375730321395418807211651834065902773856948225984680542262611043018102864791861931358481818016237265435527256736593588737674805164986320554724856003725452779917759471572935581207275390625
176 884641967985884065113145424505789144371950218394287697992512336291992772847575382026357415967714981546140476600280219713966013163183361254539809040919011765455324932809802036016202482111610395992488479514307057649979536077186421152561334322492178165061041809426326841680383136701459577269176089624742623898497844230158543522789922415541163109719499832970104650689351007892151054827043119007440176152576
177 431705861283119017104999085695042980312220460858252939806647721214394604742697750497012360423806723032128976803503911516458925497809918794369060162462717900992165202005260115122850131206388778755623564490453514328305707939277342904282052703744542722523832850270661486042187578213777634248337061677096671934331986020186645415422627969080531214575004427575315383632242343805298904873509871303391391563364801
178 211846073016660396516978019315410135741376589360810028867744159852276571893533524805361470303972089059096006093056344469919952586517858629461301598968616014829495367606819273160607399153333133143096401210221557716977690240497551166815787590509652089127272997546660983857562080433464787822742092209386345752445295198365731640572197468303645895675968193462529580124195488289053271152640031350164487021923401728
179 104532572504726619174715125346308873200922011930278856773523753257148048426129948080967643479811025674411878139512646211423722787941728084761922586336843592978586102142720354265007523752353197953974392241880393744529479302238338042689942578330613449897525102759850005487522309909735060071151949049494370635891224194754506963057784881423686914735403203575585829599862131551428942948580314753203281295170626107641
180 51864289634436501856363511521620768584642243589031475106086879878818076989747301809155099912169459268297631031957688473172129483782845137162606491695951123073032192581241804654510459339335071038089998590167368169482835156461944832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
181 25873654581334815232160724900384517111119631801142953774919955564746008997708134864679310232451765207732946244669660903074041329433378976969838335836502780061117613969124053328633672607211170062952074712393966783457388491266475851307620378776815764559934556432551986343217605504811582921806534204251837761994569156807972284475234716289466379530995377117167099909799711819136303126578476114044727107758975646067567521
182 12977970338699558877443059465751934041815168303975683974874534200908503751386342084884805904938134335744452401559391245608745008416258065880978507671618120070513155451081404145636042387060903671896770727336421871924785343419463896560772025665630824665506010844129686280089948053030089950924676387105682794322615387437817795572702987747694781924801968453582483888635379927921048872046424497664198094509531014818202386432
183 6544895095245761784205601653418139782685100358344865626010052598669338916157943551264115534587375483792650847331471854585926226824939623617521507239212688295093223138060263152067349752379335997902270901742619619393980381644663380818025354678314829763792962907900634637706480735490257993857320257067741729753928007941052870345948497851407722903361248337071317960573613682125702394688188045511161842505751656366680462330769
184 3318431847985513101815835888126004625101189358766812736049761531015002763693903262956139402249492891285544031989861214888151446900831141318916090337986234617793442409948516739141751895375581298364014214068137225799670726199544971199094352411601516435994652130449121846490338388223560208318464755005865317559351677903717546206875626034098652373579485204324838992682350804472536715205780469477485110636218254994378505263775744
185 1691550390574432524131242659455019908660086880274297647415574051990466501838170957348062226395816321411155399269154244862469907722370021749661967286232569897848516019018010373022430513296417918343115859598028536720831676993627774153028828035395738996289282787576457042328466936091381483399130628082045968650885378659727557319282988806514749611848813246018743687789773557922105433980034840113493288527024560607969760894775390625
186 866854997317690005283763737630126636709163373321680281303046776852963444136898826934772597637133083127366113717674073625492132024445270794276205518048848797766442060534743313131417998570232712786329639035003822953599695646562829175689165791590336800767151445751392056867691994554824789258988049004247556075085392637982035939777985583917698874325631284886150244808589255463936063920077593970090635897025510367684966459454905122816
187 446586141555969001922515028381120006761595999399182486717671094936355952308880817235171096160560864834958588513390696257527198094956290007272111197886144428158728185125002424591936877476252516113578353673022076890735218619137080945051731920389834031487114161495948453686549550945637170396814940885079866527403354982568081305863993543481737392075192789523267257056138528274861238977124617158273545694876526512453948579381043132948649
188 231285927640001279775002090712171768436503116773368475407326205279319429397003701994269179469047675075197610285121867294807737377016988517085961448301208441813914310435169497758158380484603800704677706652430372800118479241745483453589653014207967826966320927844947436266144283021274241192530895794692208062990085617407001621880881900667313534811138852523036980427631201759601647016353864024812661055370400780810656343489697628146368512
189 120411066010985467060707970969947759029459597710640402667898342492420249909262295480467885859815600201096306773889042594358906333300772341998389624056246316871579367529055897635089085653314349839889965564656719222854812754413564392497430187768763879755261972242300173902391963535944995879469341653678477697732971074613617592723958535183592196407835670778407348831796309636999420115962966570872842133105529704962421722237347494627263973121
190 63015151380634966318274168650233442225015829908125024129602068758842309547469305763655042134794678307296383597920654323950152814782024530775880100675234284266883473326044565476677847318517975348570370126172234489133364083880252021218904595415206590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
191 33149214819730783939833256375302583280035118166465516818779908189611277337223118293955577368485121975600893283146157739890441610016902714881481481934943933741967535829774706575132069598531009778917411752349372704221749099099216588879674307043915488678316848602030081514723888949111572760249242538029067305847382706454100202608207916848814406176698348435333382057096992236680433858390426039428530454917883905602539545531162479986799530865720961
192 17528291909675366847943572740351991047804134952488221354238103877928896430159619055059645601827764743904580793612500772784108593790249991141944577694212781925204956007524837163386012905528837461709832007526911674862640045498825068641066187809167246651350209829113345210871125789210432016329331874544918287882917976643950614803333244806055296749310873466074753228375391016312725701524845279178966261159956970312189536517779409091319779287648698368
193 9316066190387685281957401073157703420114958362658026959791636947336014637636629264170081434652151441068563713562265819986813661942226450910659273669740453242457603013892579202709258522555881884482361579088875094032736537691500447390535819991555490891142916847229968810494934569068266104091935622206145509147180541412770831981963704013045364890028741829782547947802735375924928262147641737536104316724646047904689791767287584404084831088765330912001
194 4976692372570513948604520094801043970158699755130546641687415236027615448247752834492722495001851537422513587902448245537481856838113293343789237809025138238417455179548425993878636343900417281121042555348961276216611319245222648685037769528740341271572074793257109479271991991417806360121962368573040329709853883910533485989651599764917343540320992214560150349444479418185684159979097104796872089916393817162061295021891209855853047805294722641035264
195 2672102108809794995402265348332480611884469707611742297460411141254132485818943155557632773642586387871318647219506746772596284725502923420102608833272138042642784617900329396037934351687655298303501661921832022870849088977598822476312154470319912313232746729027084766227692696674870436329171067462086532857201413081451062217172025642228635639943882719535469442910911181208995123645244173281800780873379599404345875746091820701622054912149906158447265625
196 1441976557200497851903769106456753844361792862102944952478314757232395781459063765161708680904173977070429146107501910443253611765578426027658317885616518227755248748228544572591438007987259000548982493985998553055295959663557854375239331158934082119682149990550211586230079674748755715983836578700318292970688698235328044483597603472763256277327710471588792206064439865200597096860132282392653357385622206372894894133900268032421034428449527980940859539456
197 782069289651778122050842480071325449158133192549498214051483173679173745282699126507104378102574991448323279958885543147413021976247752761111455568354827978873170416802776912459231843172522133752419807825343985109714866644624499675821237759737943578368608784740364628249499734657324224210567532222821604417449034101883224095944247944486040026960088061487393238804603603084813758776884597516343980353629887091508261675542948033690883246503091964082442156364001
198 426288132639683403058200703358326609116690180467507128426964344596393629537405055720796089888600732542741443486090662052869813178244868183318723598320702234200821908704431520679482829239073782181078829773060020821375183582335405060447633771137931973624494705040607292051783225946188404828297894898310508938141630630095097671602785188814238290352437493791466649073498699208298813258973533994464226232896979541054854943570314525490054536219877536813063361892712448
199 233518576595437607973191841529718128388479476342222087265221004523078668138469333288150932018505973058509826895042603595327106770212889228540612096801304535902053458390300650466824336383928876060233757069888838827206335648117554224286370615879572800167138982868141665437326881965440252755822806919528451108856078034268911978658401324214152195757091851788063015417304587218318133786221105042137105098975498126198882258948719155154721311330502157877334171013611999601
200 128555043540719222043356967387293008201776239502623426824110080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000