3 81
4 5824
5 328125
6 16901136
7 847425747
8 42630905856
9 2186213819427
10 115293750000000
11 6283133610195442
12 354769407810994176
13 20781472563720847342
14 1263485180096661430272
15 79727340621643066406250
16 5219469342167970210643968
17 354305349685394263423480746
18 24920544302891012692181680128
19 1814806328556861315617015060679
20 136723693568000000000000000000000
21 10647291036238860721681584518729139
22 856362146662541504196674633350512640
23 71079514325302275074828482856354783205
24 6083495643479474211222750622601309061120
25 536470867729121891898103058338165283203125
26 48707537467302251889308784547301123036282880
27 4549747329616488511985658853992905372912470896
28 436932961519580881509303982247472552009057435648
29 43110741830198462455019956660746495003206535072556
30 4367343134334145596345000000000000000000000000000000
31 453982611175462323533278338369828016975950601377974116
32 48393920352060578966514458690663943702168358715721252864
33 5287153748784120437369323175543143336724725398342643017828
34 591687430657276153045178661627724309705628502293485681901568
35 67790865357000462831070369280154292893712408840656280517578125
36 7947611342886532608789480723730212906812852670991046241285046272
37 952961714826868393535445901661793346953929077049686176474303923577
38 116810706355056986433106611183467665753152561967479192990842372489216
39 14630561329668255819658095079101362591694414473237678932285781944702983
40 1871632901575956193021386765107200000000000000000000000000000000000000000
41 244443762376336800685024619467100589407848645706721606428744828572405336023
42 32580656760097259602289887480240785197352488798460541718275396849116288909312
43 4429897371778055298034602329857071605327780055432982810338160463264121648691134
44 614210020374088716546571862412743804412913275192317069050675943467962504698658816
45 86810400751309515222492384982033173005127632843492904157756129279732704162597656250
46 12502762729481299702847459284776122502388572786452855019757725175243613760692938604544
47 1834309248881234025309685111807610099602959149538160102236755371418832055292125476905710
48 274049759183975887353932141076132378843542241652468733918443560260541711681068592927866880
49 41681113886044540103042716922987634935279457594716444275388651526932345911525869814483486510
50 6451630479853420752078818622976541519165039062500000000000000000000000000000000000000000000000
51 1015994853369130027002745662687320617190236274062375756420629304272037845213812801752858670665635
52 162735045262621880862104401755559466031518895033791514203242067010267228566541376860184734263672832
53 26504393489351162358083264082623700336194765729318463478673338363154863070126809049196439155647890959
54 4388188317850934477893011695792633313277774599480629684611362619702151291117395144094813069818214744064
55 738363547694750886136562489887147412629815594558098105505461776267017715014162604347802698612213134765625
56 126230202916563306452154353174904518659306839863943304102464222596840466012462687089743072808767530620420096
57 21920884801379671781635714842683091859337839088662803793103730797941891138443075614524761801453053760039465993
58 3865908035715211558281386179300063453400768721451394903084344032512473929061935685544341557840163187753394110464
59 692218947947879979719400656556432170286666948867558791836332819129564331164296100562819016568771024607545536206812
60 125816252777606734265954689362400367869750287805836165120000000000000000000000000000000000000000000000000000000000000
61 23207953714707776596180326639125201195875686571068422971573032746572609375753635350535559347416704243396855432481171352
62 4343621639345065376238087273161329319910636966517154617080523066713780728765003534549395842465403657934850782102714056704
63 824694129752931466615524992753305529101961359741192848705665140053317368083484429228097082389322708829121357892931449160968
64 158808148111974376739378775108489952671635239575008988087478503291152153913856909773254504872093969434097757065019320814272512
65 31010384888863909771976310758876388047857454619186468213425858101301237651566158480716250966935376709443517029285430908203125000
66 6139228790749487674227430359564186832604639269341528981161299300319741496449534959844506264245897352554336614069462400562341347328
67 1232005724125115379786086698489094534568324291988219299515152102631774591418089006476079824587079211673658591736204351271347115335689
68 250568181839745671401673274698203509383649629210695916443833632103039154569269243433084580086347379631711175646765872556927992413028352
69 51638956433623887559093927943158982242934631883284478824511456821617618100503677329236615100390970932383862513417690812691833440851459189
70 10781850698637439481757020511519981258839771455318244238932861982265762500000000000000000000000000000000000000000000000000000000000000000000
71 2280349072812349349284108619165872875435806540984650845664669383218304102754307016044590244905395513122144140792053731395401963735737550456699
72 488462412210595665092338509779190916659102472944291184794656138559711531730099523638160550706635436138447717985107756256404527724053378713518080
73 105953211289978261867495756930436297989306894953172409444408163854080984567559591438973026555775891245980878468824272373280997479345471590001970635
74 23269298035612083405453297850587213456769418018352517864995827617436710282111632928273840280622296196828496688133358111639658417295876162323858063360
75 5173366616674601901046679515662124904864161748911625276941766491835400936144264385440752452885879383548238400272745174390820466214790940284729003906250
76 1164180254042988561505415944196092673948449071935218321422376664296765175039798549350976087154917717922606596873880280162162337790123457688951423909232640
77 265131835411923580851049175419503691226480151574281474079206578813910487920742622060266580081647737294494821132217623512263249000639076038021130349783159494
78 61099453834208951396827399026900111714503697509989052019642024902310374017095562046481755963839177063672285511222733518488680131178809738561438682773635203072
79 14245808356301881050544333607750649186440730840531679165680332553489104208182108904587413771122750370922508748064795384452570087373527300705109585144812196838066
80 3360106596438968717678196337765902470169517002030897374176263554587259056724901888000000000000000000000000000000000000000000000000000000000000000000000000000000000
81 801638143134829010831711700497766406238694355982825355147890427189708644011250418492329465357612291418814005321010702790937885058109495785196745829695324797698307826
82 193422719881554138971650089061672096021431649645428208481887203374984708159180556816887896435681334592856889768945113871780605628925230266047658703280380114336602914816
83 47193919459240537260632827517607359001956952964663414533272311566153678820748504935970649668568986042797813815872251650292454972209200595533162217942838212009446375247807
84 11642892604932175037732176021802368353128522456387954318377263521350258378561196884016475988810045142782488480099956298822287191351393738132059936176066611076360397083639808
85 2903888906107055846694924155244936592615670114703291817871023328333215926085327183464865967343393800949633732676568329626398232793933577855494121422452735714614391326904296875
86 732137160438340592495459500572673063451672684704803530813429816765713312978760266529193301749224645563866087404873975365902630861704761143685324222983538635823868711230538514432
87 186572833873166186196841029098257280209795984559078712877046782006638215091862323649949625310004781678852928954695918041623016544684787981074850900464330699216360262341767455152333
88 48050627933056578414263727004511170284158497785202814516471691610482151524266425735009726993546504896742182882346099312486010872259320736828746466450219926254673237884178125620772864
89 12505372510061121491397521556177416130753293499220187549582640272839390488005915186939352214247181539113029779877205586393575394267054657975601237840480388809915297208747536234645374493
90 3288473042760337744892318431976152384150010825041661620359759209508755683166277519541939314957691875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
91 873667449513302459672506623859184382057197569526462810015512768206703248579648201787332179649659574617550738501943500033156153694063517104124323849768402756587749621569857344778997287856008
92 234480800906793781910084227526287464214917955998497409908257626695354788782840524574465514673393899238861360858221593137745878132303682003093339266851054947769949149037712439193901298884804608
93 63567279679600262933456234803753868333074463811285718186741318366564658462615011133960295698896257544587202891598112349907486708812911285019471598716786264423423242752621556985447886978154642756
94 17405318478548588202401629304957576506643217200369203131165593118364897487764647815743742004980417632706627160057833001983277325452246674964427945778217476485451019607420108106120132862593053229056
95 4812934809559494333712790074051810392578555504763664828935040886315658629472441733596314041898017432248447405378533975741024532606313720375841845199877528076876087581581487029325217008590698242187500
96 1343928317863824264566964353872429089501213288125957319345844385079920587215342338532358667401482864957758495533295002064999430127825295275730057282042713681499787773801667775877527159767735317355823104
97 378913090110847147951992104685393952802805273563655409443920330071984278392408936296391452726088003998701435366165817851315837623982560644815426170405092272492733513345244533953656288132947377785796569580
98 107860025648329150711004850516833051408225089510901274389263749723660822435239696776403640691587926978715702707564706138402735428995874588489353271998314036318908026906772810726528894352627735838530459402240
99 30995569061634831954926647031689171686438989943797673614096284812954166592031807953288423939297436551276242381800669630042876474484239457890958832780582263763136720731021582481711979265830025100137181787848645
100 8991215371875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
101 2632564949499211208159280189189494112421961924902486923665397736424610676090855276714415668179621637781340379373254357462184319640553288261123617715799327344141681977289456755108272319634029460775494987431966740145
102 777937311623125368644969172177985375490778654753863656606949321217829656778405143097190519241939305980723449037487199994124521654350364552952940459018725590555484907741125851595878498355534205668625006830247003291648
103 231994932320511527597910379180603828836795278604607326716998276177784745729663565020818022670003644031548642075156795915366811811696876730550334992536824906749323236955744501406764579575855288489296673214908963427624751
104 69814400664346474883455407698465576428116158343531207004366552530892068681656223318455701307580986545369166054310701021838778285487272836986365884821743000678922492844179448169030371630897801503122867852157695458545762304
105 21198689539353877835726233853674699883732440107607467429812693428834925292170936442462937502131161262935432623831594033119165426157320434741606438644938304251203549899610607684801734905410963705207905150018632411956787109375
106 6494354394458733465260308301364163632136527098100466257020184363392672339096275617700229366533114750453960088026706450153318446835543113215469980655963040010708698070759028622843279973320131566045835129064765054177117057581056
107 2007206296414529233585485195871630431602723697180854953991453250788705132454642622042073423691029317040700821573092740661165614386519877050558535167510648225475401397792567037529113947757201047770071636652973909063681489392933142
108 625811830271739393945099726369659123130274147684829037112124066647564556482544028739700026189927303378607011314963208330384378604504823307553485952381406449480999026981285431622526009432700383863161170238986545971034690892611977216
109 196815141033845788586750687534768048192724790721282622657527856609742673861991475540810013901334754862406770741277887712274791860021724600635272443301332582562970806545643268520356302030716176999891832745589467693485224487672965602322
110 62431536974547919817261360101228388009737766679579477052851436024339631100670875180450744705531499121350087973645822141584400750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
111 19973247360631949027365067968859892979436075248666527216371598065235923743569017744585189166807533239381495752520334197456796126350886880735997351956324624066791102596950346172540119763079002722689236577079312950792173110388341425038894262
112 6444086275233201635049033439926610715773030980077656360098944204727739495551471003618286276175804961668423368850834387302864684716043965930830071036405276276939151015264477147489528352002804659599928736019236108544434486382525764215207100416
113 2096579908756498598127445524502209105951498410469556477930354790335476154795258872521909883420326685581509095089588688218627974427568569255199384237051515935595920754569752199574916757692116256466475887676539311457636993921143803193556778175222
114 687810499787108674934845207479501768266515253569106172131187793873524723786260142526289535072125166677190767660864691359944333604452755184999166327477464539000093671373542398157942211560585271459782400929576092361216040718819516192446822588874752
115 227511777381402851775448487845526562375375614200906958631004537280638163527825985245853281584895334854155721601922707626938572542758406550936790448600892372373527848243245215215813388045222268486749332431422036815416021227065357379615306854248046875
116 75873049234592150757094608141843210796548615660162034401062671802444563066635305750766669791205755973352166347423734758536939559946297280165622288447585992352108181533626037330430698802596904946831201835995462633046729085136856464102817919247935602688
117 25508863318290993248204416626487741802517255215124809052584462104866955208276738652861007431362704058297626815126540017154706371240620948184267772683062323233345852437122729190340953757055179775227860723329842160855487598878116620606675846189432587375751
118 8645425795853990548913660194660387104996659191686345456284824085715617485254029856640657256388327185667312864705631755728871460410203928717462164165211801294767215912440403974596540312513148676288457642878439974555522169724181167644767601729342803613319168
119 2953558828553975272753340573867959871279314269218255333947788321386624490444659731857674115833472359859720442228163357339312533047822688995273386459156113487806149045109281544968182999403146763221538226722095731658405156301548319993381022908281101698618476449
120 1017048120512723400619157527160509459483519409238726427828538520184544783151241814491665714749146922106569640921730589534177540636815109652480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
121 352977581248933725325674294241068520606652791027071875640044304897600452796035050031315095618958987601667180101939280405547184438137773024224893854098649718349479121059269063519900071868321383187508724941340451769969831399898081229154066104257918471645715453585009
122 123462768799792165367786601861857931872851346229540093902263015086488056098445377675969813427962400789387287110892945294062120619272080763437785128187752685462382074174849469126583975442584331860570038611324920154599355119843803896383516673428433250574195599029043200
123 43519319894886755092921094337307131351882630778778428888565024563119920872715585786311778149079762547078002251884589347464570587919227467282328407510271325283099757058780255621130024743328370047152715071783877536912263501998488666942773519742082043571950933674822582900
124 15458228122943479143245122131651617329250682205627927636359563810617023687633224525317513384534750047340353465947986275209764961991960745985339255246116395846591692868485933958014905447039825236338622395660987753682342287685598430966504896264677735392009732039781226905600
125 5532782074937812704194696295640931949705175698069493856830913962354936355838346777203172825149604601743059936684239896073902208920335054762316146516981793817810869682434752073625531156886529152377219599350020327757389588249555293850145964995590475155040621757507324218750000
126 1995302525245146428832690719531182577405737432083158450368355626035661624342250015878901685024874019974293618746960173104964354196973291740825536229241715237021724282305351528355409109414087607472381827039987823710397478404150189778480800208855019256195168765564820876846694400
127 724987871151317122802859578780542657118573668002228883335758261737014737210396993867219469103784539421153639226197446019295526490404533400803198177909095729427807583600643498388053722814079153810760651378028558684090989386653977424721075424366199158595061007968815316484798841616
128 265390492280227761106599866487893447661379602548198946167786067532528482080541866923292916914624527448589098170354683012778338273936621926471307905568500775226403222166334605117527271457669292168860573145388476546048562627401185422905169538891633608940859985557708425272396200542208
129 97869820843062111472564197550419527518716532269105995259545471557569841151457955340331672918166475829936884926659400613515157254954335047286315608518250019286830149677677923809754785873204941759385062291682503068009279979419048726533282790912332707769128464309609323442209234542498576
130 36357797975757077435409332552238009006730719805448544301314533094414824406403164502542722895969735737768792483624016609024488220728722757681220188346868624731250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
131 13605313940490171568480633189604474741591712283919517101503102453955623593664315694399373061329990689538634809791047111204876994590094400740218391990032113140844205474803108560457319193608540044971044768301001135869686415965774573636851978374042431638232325121449392694021469274790458324161
132 5128129489207830393560612905512598167352871427114059977941729717287211717230377926443287268929917526238883777069687348531368378396207281161279823947557504812563464049052408047013434356044325413663361401286572920727740351399285856680530222464074239162575481416581670856114690292910159250325504
133 1946822456579087801072955858187213552078881490559044477808375532179559903541601177144277592045188473999133593250996526941887909469210147567411307319991751521221845830175852669151231350962206588343500604228839403513137824662420796700485674878148824586069385940757953748778095532835478290055717933
134 744369393154314035177647197413615732153577688995236076507114616779267992134314132854877062372091382362420953276241384416345310099014054142159984971803373027453457896985737030244359530429809672389799625488045828672853124546368655326914581844810950366200628869206388083032704909640114723814320898048
135 286631306442557431369044496174241433111173206363968572485287042278132842798861322835906387842533163421380297225400025749387561131680567498918683098810690093314319903360601884854791215620658706787750314377877867962562779240591050008078597489136620853052169854806308091355049327830784022808074951171875
136 111150176890976230170582170747430775539761284466086360155274751012618541235761528336913725194273395951962028096924943189115639534268203793847631131570235578071060430565605676393929340148887853716884634140265026826154479412499974457851420232390961523759932580764667711984057400870046892139718459462254592
137 43403712277542177266200895057106624311620579237988462937414267030497212055349683135286789348926857058070707189619072910548966452069203660971813718148617115190115635498493131931875024427389576033947568342146859909662793749085567550362420245296991565686349737262794907972178511245263923832989373127046971507
138 17066828805556826531261273852290478916166688232380548288618358537807596285108892622385971206544094708288428603882120413667314077417117891647152996868235999385243540811676828483439502477975899849891600089705601034502145710390527945455054063548509793302709358568562451377232400048707030146098742944161706541056
139 6757209278928069110980598486836808052057368004331344412403318670547960039686274997339255377436124890254982108138248317238710646061145259914034474241876628390970095357435689737460209406012611992400468800034021683373683519804661709275532744325327754998720848779960127785352785795073596594487938904626695751945378
140 2693705495251159631368833059784740420027076301699681344769586093201624876495989357634974203151702256779343953789704982688192033663392528810906163665717906550858931693944832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
141 1081137567532812933577690100029390057878201034658518146870193032493855802104033597084031824345975751544235667607797722446716162722668727353963144457562253305849689260058116265255247187250318065098034303849337141925068460694887705950973761671525686089752255917084875703951875389429743042291453278420765059551922281118
142 436857782756710043678142109240052032565079148369605407727008718045963733332767035544540018841462045047414838134393508168629910111573546197723566927593186193033351261698070728181453470286984331951239025982255982338320520628782211457296481396184034638596591861128399617522951455053629579620720592573634922833983383273472
143 177708377282768625164323053804644694573190058529848212399032696187509251697327278608596037760466195608206617900468247909118373912083336854330225306606078139982958423574816760178789033725263240634980423233923307200084495444076789374506347881167927776061467003248239810584488410839718061321778097481259787204745543146031354
144 72772136015709450144168201491661475079634066434058054822947242987178841186086668068340271929980008439401033851221024894647180101606942827254420643018288239297972371784796743715418731479498135341745562034655007996285824178979916936212605882252417833214962800121831088441945816984635767737801027013404963297622582609676599296
145 29998026703209855471430394777567906121904758896999157311335666495941580673803404971975884969427986662017099793372461125137325911949251537223985939216899747336972618299142862528066995407944560043401412114471461367379455014377159581910950847861399961642641704428755551577021687564454177979400562037426425376906991004943847656250
146 12447203524300096554520484015971475585175193811751022617988567387279454141947830178150087912001907486321146993949769865848448955482976659906449781346673631367764017363212302563198645038136217607620038341018355061994326620129582168983564483060392759376886137160007327566234108481573251900029433249180523377386580666297724293873664
147 5198569710177654805777782451952329529266554841437159961559804004869047244933477651157245127613257216999370366575243378571747215362181717183361897322537312739543534143239014095835362478656809828631742676515340705712242257430666114023714473195177434157737797629673452610550022061394840152524377841408227518693849194870739362973027255
148 2185297706612260161136823733766795975481887883485830885812094183177941850208482259649797887695717039281197242798980955874192671818374394810430885760893019332979862515783694021526280537512833024702648852931987953600049270020103048050399042140504464508921292041164730161979813400196884861921800502029704734075762430737013599113985392640
149 924557483824514410097091796419887458787243415338694536414698205152154599757537553001888171209610812339561053458566824759570065104068258479971851177233290215007034401107728543063694730422993555183709515748201749790365180872438326233081507831680896622100361973005341951012780391521132868057943237112530004557929015815419693260088240405155
150 393673282341445929636800449228540319831985515566281728975050246763139387073469926863838577671890314652840622041145439578876719925453132244118737928127368941311203798250062391161918640136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
151 168693771910564939917021861109950871439607724879514047189212618570661142040620407504390621070654955596760352353088574146888239485352348259245087500353100939687452695597131796679846104101891302404589805046342094327320451381789703731234196538906093291591623437724347873024220973575096012031456048933917174712705166742597121260281176512696820405
152 72745449772506706838830737310072237275353122299968131709213082396667289296373605894900095834852515358479098610512547108939898746145200797122958967905376707850805187162772796504067721182965458398779002753564622631430360264439375811762296231221055356460262290990833074082446412961809429680729818289430986189543361509980874278243922603356425551872
153 31567421142342000833588089373579422388889891020095775355154463750609901254572266927593513872920996632437204738702357537512982978171228911914582755131111832112567446017988735355379711998869156964230105570403019068473843666259961436404599236322655879616153966309449287646285450426626331054588144424579411401550924615221111395906246669690786161302789
154 13784210123197553995632393039631707539209308768763151981275792231792916746881997920282379276076328306265473665451206357972269107012574366076065953846502763696098177074913813982236592432138062480489944716828073084968732631396949272581461748352033158145024902041543380926190793609662028566510336931664723190857334250046049912970646063866688774596460544
155 6056439843707571020097184835568815897363706839439493689576288464641165991136678284322625982261037441778379335162362337045248922645906067316446228228019429910346275074600684963475361467184748959182438528888392896994300746930437649749707493507417368808331582105671105489644778545089947376307381813423978223018956379419819313625339418649673461914062500000
156 2677497736461607433064737842757978649411162821553952579424313929733588900947255898739669636990271653298561628258257326102944882689294143466091228805483930786960720705864560093262338835311810937866315511338529856307446289111599883584656142490660711065055453655699240238198227781022415223436482690502184853042595860573657115703386585317271102987537550934016
157 1190969498109446549220014789077724105477608579210026361505870265130246910589945276662663098010292132681603716564778449639549064504531998470767485137501682495322705108803058073406633334188558237085044647689418340891369360246743712509285392044791220307477208916545577847211773878967527311994191558760629879307285054788403024711081738333433148499191259844064348
158 532986030979124170136060159496352105752882597515183709934668094506381389176816463691948951446393927915279961065257626394717828687874307161036557988443676426011953023786879369507119633033489549450477339122918674376783375356309218860536985135184955235821371087203177374405221735303692251760284309252706684472909782693883683616497683080575313930297487460195631104
159 239970971572722602393224314371386635835058536786151550576243671732254799050698476598835373063635634619259773281942652198103337000867841803856392752426092869257944565492504958909641567728737560171730321386856946561585596313636063654979015476382333098891640329387093384641781972866243412981450478374432915333632580759076777859332357906750290652931173954714735465332
160 108695987750842750554382923808885171696595559677821104419282670576016136571718260403034252913224889152507880136168380656315207495148273171948909506739230882379984580609319549796419019306846532232025420595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
161 49529580626492989520486334904776629337029928728123331277747419612573028587067018397770851546366822897383910886636741653610724389043931824595220364886039791676976902991752048691674031391527439798949358817737757120337694216393348306325097159555099289741476783912356342199501582961740715855769423933821397347411026072148127183351991129265684903163521548946026410639789172
162 22703704183866102134258769781237176374867833314085678719966303575320063560532998785328898266920893689788492239138648137645359241791483050263350347640056956879367105814319130348014447152420911047936394854743120458268681126401576716076869605517541881907534197822691197678974689674864160169038272925004462488946773840401164983197155231782147408299930911490759448231321534464
163 10468742048467260971504987085941123124324527236707464179669591945834097444147462212519990995688961178279743291640975200484396333156497116595454016089556185931937082453922369813145038773113442110419877111053884515810832312442715883175833317211658259557588935514864252013269437271732439195664652731819294859350261645525689754440135715441525353627793643600022503717961323497213
164 4855600482388395021226490999909956930701484608519356457479872247494152469093959852825939852455222021875115712303110807019442345521429749511863086776938111555376266363751020468372570876862863253180320304343267605464814420159371514013247436390284592691995735154417139746700277075225567662398636112602722620228881784897508607983820158308696860170226180521238867972040824551636992
165 2265307656876238643444194176990625819536986199855498463018316101039557548926140199551754281804914461612816326613161951350978889180290609581591122686816093311844808967759923721162372600102547848409254680275038760680180846609522198293355350768116786981389517149169168605708380954136806822044386417261150268458399233083611837831637580696641544319991368183764279820024967193603515625
166 1062998236950957105663695993475410633826596477285413467897664399775843130033525232080917224590879421058539836129600124224613291074416924542159805002512435055812648168457972197456359878441288536019707153252393540724557925777781954675949176519842108303311502983197760453538332950463148331748415835328208389092149103513596237504195221334615563161091485951259434483733506041942846210048
167 501700429775699658373838729830531295796490492662822732174125755151340661515015522327368127638765501451436556900962890470603769396051138371931008073994917160977783952152910193017869771939792158715290719120434616569733886850331126774624797361964302286771046288231336787091900890800820094819147456445825832372150847616940292063064255320700885906408951793956458523788951783117530078025559
168 238148921412343114660457374529724260375631007773422660424004712984823359128932167310628958940989944731780545498936345564825385332353105661739980482197429003020136354177498716852975333568652093433679002700571387536784784833585687407234870479347414950738723123782109038073026150216047656267337410811949300953043749369926960370707268894150017824658494170911771203336281770267960385902477312
169 113692229888714996063515159048915714892345104414537889558530284989271732220939461609994546867503920556648985260737178031498377153718980260533586509957230052512989779607192946716142851366343687133513689716559980145545816798026596658660687635431380961894879515605822904590569049001310522264200435324638514793194583811626844635153696399425056474457569271804617212031359818457553016351041649959
170 54585454819609212326028659014895372724608937324146917436920424857544588368887603845252968949776497323818776475268212590620430363738825626854298363419461420866686551861118958154571836516827188213231552793986808774213574785437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
171 26355616916389931528791407111818537279535792851650551209055014802177149248645331364015698809894337341025343849056845603018490995597860387708256351846768203054518567872410260158672920141755656668072112573263625160135410667317030300007936125418975930501163774476803174337647582120432985745172296494564924521250355280251661435368177190547746479463978666737323485138658818040590731314127745590179694
172 12796930760528010832449871176837482860694081665737363449033696950661141952931452908794273666026246726435833249104926083155970573815098420803989526539040159345449537590443408359682684605531515391610471935690509603425401736194125931272720464961872923009609040003241979806540496086816598576753763350055837394625986604678907572308106425281879478660786139907332581650814113273787671863898927655309803520
173 6248291230674312087788802232681537549111741427289417825847249886135631113756457469806894362781980632300517193935453968420222168204332108519620343524122126317722085179392685041218634875812616319257618072279525427683139174004211933578686419588164392168912639616681089823344644786605552476240287041118026207032899047762840691727971025191644639401422517317281440938812628633734367424484307826825795843690
174 3067793309889061143716257713768559630398975650309044736200007950782156665124457503771123008203999162334954130999213738326773484941080897876846303112027869777153913213772096215086954965263284249272101588716132861234214586646381888371317297121529864873192668755502963091449621448735641566616476490896791309445876743760562831003548214302381195387750687273141860734144102857313304597063669351195093069987840
175 1514561957156207722030999512038770709426426236912156955029245388030748227620864258901253366570026186351830477315882182409938223366719603289153918280226777923536538194881317658849260563936257736432106355266331614456775311226009833381844698355314321095976885066344158694218655650139776111621523529255365507089629707828008310381596506702241186313602601608700075271366977669451614474382949993014335632324218750
176 751849611304202412882929455367491539015420701852263178140627311880114088935689703352118397972595050448456493308760338412895628072627168298552723378199904276608640166710979784838441616380188653303336241642879151349521072664910680155348615165981229505790173718288161491717255110849302666623398119567360850380370709395998535523301499069922192750102820706708164957262801968272156684406569226139867547693125468160
177 375270924762638544609968887647334766268478977604221744671461183102289573380168670748449807912761918920151241316904202402107195358508359355660209030252279048982261714466226698974382415265110990444116910276594539317904027435358751098569478371290146480603319296200783665307941673444756002384794740973235333018633166280110607468227680139447599567024808316857702204969716674243777911703323258008554476414593370275774
178 188328485136172883105319933527651962473580174299838462223504380616504641371386767382964980835929638216820312290502715951163984089703807965661544698303104648985752472523762786465417830862317977647872323157737490786866861981399043561482708912031607861483032729793864580413981098214001101884062845544412890974734525955799890746092740365359828522638118652178252663529208119752969659261031883508552234110815660264128512
179 95023617547736054942970355438052899650359138679091017375012153745570605084285042441677903758732971971857590195161913459206982143569940001361779443230589139387089003294033224410181104064130553534389009878165263719844396560824745091829171903506735383812830397896650492634431380387056698084989789574604005319606972348150205934628135475255206684459121987121996824666330909823536576942037036943686095538188885055266232211
180 48203546043254934648486793600374136043953384782914011871348019660515689588107601737322279258304870515447898495307594073429978416635178120770168676478623250345066902680490051859081048012163059104645481399284993566427179254578470893733806080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
181 24583621467047721206285795260157731681565661234950529736742065418472926947578089924711809513478595323133694677466966040862418728979288832533838225357120965657386265833111197105326482602791687296726444619975827175588101666623431199045884303793171390051744346230594439428064066051041408994078509386993769374833522927393775130695643904328813979704367187504254481893468826208524539732432561562893140895618475451649381139791871
182 12604333106387326656978619841848813528201069307271266612908216507651108883432784307900207944891990611457999953482768310851062163635936218365877885459815069571443554508244995999066846964973015947821149767451636611203638128034073442722049085690262490423749652217930775126280256611497876516011046075411799143483943893407225305907788926622168398812670692700812216008306704921856642710863244027285216527961605362218995723247026176
183 6496640704328075717181961066319209916947398764403578885150880927025004297301530193472837959069369597161750504235517038573565706556135521448954949302989485869234666083941623479688206899104727531836702490831183787319504088943175919966914885968478062177121198260392547270653191698945865618725534501821678472836049012347306304398042305039697924058070454224589092380434071812636253197154419978020052997150270402483807503726382125577
184 3366206410962156668987315000709353477056232357381078975494476700580346784898070182898261574981712961778866073844949290310565527442538965671193041430450715145974095523384285702305778486314687227355432506784043083674356035547155937035811251413117135327257072962331391740862332179890870649213469308125219046903467522525391142993260704387496660774961357627331270359148739979579356266362974017996705318685314152567738015280746136076288
185 1753329872387851303495906014880962262318101506172143202056028556898855063702706995929544561656445398450766312478725138200066594747704544007546980168530478185693882333820740802657143170580565296768786602207115206148233268180304901381082731513115490426527076323083691099256022561056968528641271883451088741722336116598030540961128939911802332342548005328697639458759456716459660881181600706698632541336024814881966449320316314697265625
186 918006421128623310082629990467935744370149251998144330802715474976686811728623639319167441544247149712695630464786205062127024661581506722907854957036482789265028434132015407242734487169188520626570535340551057638942741927582295445880644760312911164174569960541673274405004949070368435805287917391519706664872884099478120458944678101193304759828242524297514503646378847945671963793554205985802033948078636038086596734579507061957066752
187 483142594102240359597085281508928213559361834606386056913460168104641285974970010294188409375580691584603032573822194983876965801585180356100329663953092253390800388904509363704831686292040744028371985770314514917486406956156913372449437050527942113944658106841260044626748245493024402371114784418590025276100569579035371548272846397298447454176292743530796874024266233551479383546717313351868940216385125049254927852866971057738731158028
188 255588258791320283426008238021820048240936276184668931875679507481998659735325294877239585745619151189102089074252443019095750382075516310725344478667428653655517141420803612641397977388110635297427403025927284662918632817059773017860139287944689788586859236891834119253657588547356057890458172543234497361161228012296509759526563064018777314936718322917047202376490197011155133612266312188987857345149388995467706141087638113131207824769024
189 135903611623320973098712173305744432075446426015746889186804732283044269700081464550157822129957312646486171648633487775353062265885850410753005340544165058418370552244791130032430407999128801507817994782469575116456456658239973579555074113856695914342783417352567978825483120190711395975972865626855927588584170463383170829663311422779928434402562791062073284622167323986295372863902462054741883098683936496347937869241274365298703375622546888
190 72633053343780156245404542734711458744435644199101035329241029838202018849107515652675194812805866461413080084402098270601735933210895864444833289260060899397914644461075274930032086752684996523380964553302222281111260211638017829952082658056778048504548700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
191 39015717797315610019374458944320901865545202439321290533484078345038190461497849230127526208880852889061432839950685143111284817971550995755795537163536425581513915461448696752727298844234665974481273758702183966492095610104246579031832060144748981662144559318977438291591875746575620867877852582249955841599415552793228986363787178111049566557025702256245957884056967551246261687817955015375766261295207313079560183902208505739775660733951008520728
192 21063755415054862871670933445361736602163473316407658069471246332367821395872606463718268967115034631588436339233826119603798523295463347789102356708248394537422009409308917218806087748121658350856519755867161136641734748702338704211655258026918794181210160549669353089701164528655895954939157368501624777342830934812895936148199202277306685604168541630765118929765974152963588144081790872002611938163263327329954179592691779909538950574845318762856448
193 11429097128635738219266683709909823844294567242589123337827683030356669804979122047843426838788838764885257885985746971100855745590109937988711696883458030363761407122386350593766670986663145275820701611330341099511105286931989141052303366520973614365856390510516183544720027120838474867251723783082999229437884821916535578569234113665431161223627078132762189289753747586839758049937146707505748786358611194995141900242104816280388595394024554370763136536
194 6232425386559830120168925618830537028688618885789291278879956132081809456449058829212098873384113570328578322204137030188970662302924664350152692179712992586492393999690981325330732902816220999516776649841139653024531099911217186140257146234740909467964106206655800348455641289552558952377914755082953683286818272747945517175698526428551206502953796468778606914827755415413546513560135765644257263987538007184240893202180005653945170661717334130948399169536
195 3415549077379703766621976234640093002341804235290967990914082277556667150070239605982711722946582910480763338533486340496321269846083896185532468838364644088511400702391208007443799339060761847086329779540109956130176557723671391156210717238418123535737319855343853217551437675602700418077609989520930134045929914361064336207392773725075870657947554014476511469272844248510555873625628210871191288027452369931985447595347571425605792683199979364871978759765625
196 1881098727423674361055618258918510467073935136431283500118176163433060990217969568305897771936455071831138989070013007292197458145950501574561862449709652151012739259740221781375929778129275630594001737165935581559695074325590811771115343023512403252901939014201476813204208703221552718454084894105266572021920650547182254501917982689343976479955192605388836853217299742762531308786170360710692808718825149225262727245849154930729929181375369252367903317477556224
197 1041117415325354148984910103037080829239888487690337435567942407167231145694501319874319736044007228962796371299153321753514028564594357668953872681872163012149657349885731421450879366274825924663364192703005435542415704724915595858048731270477310047003663061283191026422269797413953173014753693199613231129045188174777289045183557198483499521148060322852904846336260585722457411058423040612793897205876396222045403136518313220340101975752518374643895912624573741285
198 579047835267452199090603842700849853390864328938410354211818862539483984623871967906332413762116617719717890094999506689326334066186184491748316127839603312973586439803842630221606704557672226404484201472862209041300671105225420556415619450031188964876132261505439795504012664778816906215874933551217764787955284873216309242140648609884968311683226340582095628346174265558159819231034816880374598936797680392678073052290039595968154876050369437386114607397294550548480
199 323627510400794739082991369371587753448096881013570735244550015880405664667975430794468275795381735562015460416543671766698357044494060178620961284003835199812949612615812006367589480336964590119247601750838813627475921681393076642984034824745295742457201543482590279202696008156541552410538192675720704335571121395776994364521306677225172754364770070681334235900901132036395242994017608880702907838167271686651277719689448832774339818501705139253846900819485306105427915
200 181753352532543462647354935100250085792306099901031999134091842347335680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000