0 1
1 1
2 1
3 1
4 1
5 2
6 1
7 1
8 7
9 6
10 1
11 1
12 25
13 301
14 24
15 1
16 1
17 61
18 15025
19 77959
20 120
21 1
22 1
23 121
24 223321
25 216735625
26 121226245
27 720
28 1
29 1
30 211
31 1757041
32 49054914181
33 75034090110625
34 1131162092095
35 5040
36 1
37 1
38 337
39 9349621
40 3061680840361
41 646527139289672641
42 623445123763413765625
43 63330372050122765
44 40320
45 1
46 1
47 505
48 38159521
49 87001131137131
50 640205182216883650081
51 511260512034787111850954701
52 124322314954330236911473140625
53 21274128570193389587095
54 362880
55 1
56 1
57 721
58 128533105
59 1451828164067569
60 170010242429386527712741
61 16064222107697973981691158154201
62 24257664863884582863034809570839136361
63 594992081633095721944895113755253515625
64 42878835824239014254983869205
65 3628800
66 1
67 1
68 991
69 374286241
70 16488044835056425
71 18559522434692421119751745
72 69766119729368080771953916081977451
73 48370598506923320947793472645509786243040721
74 69056884793251059243102433671704943237324860353621
75 68341502940490914173041205305282524459002362890625
76 518543838148941095553869851505328175
77 39916800
78 1
79 1
80 1321
81 972261181
82 139895890728482161
83 1065991782688716728291003425
84 79718231257521257990159011286756275345
85 6012198985387505477173045909019958201966381952261
86 17477707548354585545696285509758567391130580636592397957641
87 11795496468701812841916807290721135195603086850530537286290502481
88 188394884638358313871179720236021629444371229776591364697265625
89 37625235473766496167083515195884075739704925
90 479001600
91 1
92 1
93 1717
94 2303455441
95 944337928357447471
96 37647708708606962302844988481
97 34735142949472168479729582385633403937625
98 115050308873827191211733861486147499975304392329808865
99 108803137164908379755794890633006328059015521119701835859118268171
100 757824638705899835380749450288067014644766248111617981708154449017139512961
101 120886197539644458582856305106550176858550838402601973113066987303648970740838941
102 12464214931464925620925162988374697074742884857231962645521469889558056640625
103 16380389585902052954270520869620904155598347770499975
104 6227020800
105 1
106 1
107 2185
108 5058922441
109 5301890387350923961
110 908044462700819667487351309861
111 7294653000969702909080870533481434048093201
112 570446422156506039385198860222820746363238238607511932625
113 55790107858921789198012900964590387537176374905348857729290747844381745
114 413493592610059139478091866026321332282424978666630416913649084570958027930583166181
115 3943067577535664548307203610731381267490946118877327401504797652590681028945999181711116474681
116 74334163692232970948076843369996145584293236521576672570553135153435940527247181172747807275579001
117 19791193904990572829731852706842426400736100601828613555191986436988832789895379967041015625
118 42787851245591854279210812122558067644782393894011523408029925
119 87178291200
120 1
121 1
122 2731
123 10426909585
124 25577790796623064429
125 16108518687395466294389100806881
126 864414394748552549649247917881585093079787351
127 1017661213536789800742601095945724759083540880488018115204321
128 4721621471267795881567474681507962562780474950788638311059390167462296255625
129 9090042013504881006941712543379662627132562487916675808279133568758403180000055126699115905
130 330001144018398039433026502466258234297156961912715276699184177301627411687693686925122723713760188597291
131 2461959845628111954831108733300183891550158912220615864305329070424655630433162327699858817596499793746815872970801
132 2742530415026869009432212061944984561441115923068952331790703137540651328384536229618233144401447565561925223605498661
133 754206550523082782408561320532525399707885023781819070843932560270752910084258899287261086182969566650390625
134 670606839256402042826280805654071132816367537135449011633558136674108575
135 1307674368000
136 1
137 1
138 3361
139 20361328261
140 108670685864148868825
141 221914318052220333950057683779745
142 64603254510133703718320127362259810499360912201
143 814651874193245522577033621315419546189291113903519253175338941
144 102219629732578224573213705452026088537917753355074409078476082987284056755889841
145 19696905896549906375640723675102709966548002375163308447542233148780052670661785221448054684330625
146 497638368247168680423715869410409922078876346123015772444935026006394704918975635623552039602357594292803228649425
147 55307165503750224673828584094271957738659813136342031443392599397277282474138313503725292084975830602511718766834682379616322501
148 184462867925992282036509231426818490097022248208819606419438973484907123009778895799355068439869206036977049167301152554618313522555689321
149 6071076369532105856052011081702776016258546415522506368941006596833441163752743086575645004821018926720244512215145451129179048047057533921
150 689794691820172985484770234357937657418409373426316651139655378832544925287232790607162985153422548062951385141623931884765625
151 63061853274332179795254666002215601673843309351112366644124705608896296427650046125
152 20922789888000
153 1
154 1
155 4081
156 37955641921
157 414431882022374724691
158 2473556544045561053112546724489825
159 3303884837084981165280904201541191173225231239845
160 342000798339590762972942700726785158661121402898311140932030567921
161 760076536620403183081066945421891787989069951152150430501057451303267449592882633631
162 7392611456393201958485244838977675204712434106187855704181491949997378458902025144756702799980827877761
163 41412875755975908864585735469389598923859728388131298578527715402132852368080156760795530563945877648176396197752800765625
164 9153793302797927332561446483108334813120873032174050874652805825700650555897355454353396376515035438897659031558863257208549268437932827425
165 1946554878417703799548874598763776441765102301802050208198616188808321520601939745548019219039676233009187718761904269893208557439854740632892146509012811
166 1658510379228430700066537479003308721980578299712152393948417387393914113792793503743953272717509944316112024602150306720404438063835413305057043010779886365078241
167 806364109934511657701868288824751029687727686014114362117183044257983291714605893214368494136314238569485041159357773523060454597422987740142066116314439880380781
168 15141211909123291117632829605892534594318732895737422022413372559291401082531309516121859297608732035830607852152182843159584442721842437744140625
169 35580883810938408893823862330733478172610648307537508952942535431958510047940013745365046272375
170 355687428096000
171 1
172 1
173 4897
174 67950612961
175 1440202122089184394081
176 23028351912682076811026074566142021
177 122965678652097034295426896657076117332446992451625
178 84407640629496538256612418359640319152031582136684393960774222113465
179 2389867228460956227964698757226610480543018311982263417376555121143675933049751840462041
180 702065748847694134800962052833385349280391651576967833496876810419712778264521713575512864999511652857550421
181 384940809191763734405777636147061855958757341466222808724973882625656462053288546815441440058688477945485852857533845586452256081
182 43883706854428902390326551678520038625414439305402567629986407876460409579468619867715528953792037514524773191980598015183794770581664475807947640625
183 56575398706020441278193195231382949295151573632694064790432563379556643968171572731529241370564857449867081009161197220566141777144020822697983812773677782101779130225
184 14387031601381114705323442685453750696798534343995191080942556542125583294513719277835594979511518070120637834357190547084582090824943257604694719797520678552743638007252717002349221
185 1789405125661614193566980576121928830526466268721547140231388799652088697349761682192771743664050841638624810183867235668613504270865242896539041441886749259139609950734081712702690030545561
186 6426106721901666646553307325103135019089028854968919380434182350530184972298022345385313715577626525231807036735709589249010889079997196959131541184535975249151339988979114231958646095241
187 7976505500975699949734072685058098506567079781883194407297270316675150368909311283049868471861550982467505173567821655392526516543185305781503576369492789459228515625
188 120453100602087855801203400626005243714095399753322243761719877607815579412324446258741796363327319813939125
189 6402373705728000
190 1
191 1
192 5815
193 117409066561
194 4616154391453526316241
195 183615707166948563285415040367859841
196 3493294532718780237792563433685140925380471842837251
197 13350533274644052792864472289157284651917640092527784545219338513496625
198 3700461624388253853990841352369968320700296544682352345281310930369276155076556743392911645
199 22044200845638302040849181425218445881918855812931362335752758556230092820350852370078688334082769292184048642561
200 641997652917581204720643544346213619252288471216657025681014544503130097980634078297047971477894028534116568705754249514424957085078311
201 14431867245803274805008011108935281732154626242233698616309987182418825849053937588432339232715168327755877339790293922972317731293673890840652362491256672801
202 23436985836749326081914389326328454811116083160791902999366290159448750457556592633055450420998897842765894193725180557792825916129244584456341023366059374356781026354722583515625
203 117487976038267923984410123998258835528470057423588283750491284485589408206474661200401996666246418041078460894302376808142311244364936497281476103366172438492782913039620909542557254513839482463425
204 22330324680161262485606988106452543900697475477567333107015053754783026894692667053201056088296381582787004493439285079011569446991538445625298835690970837439125046568234509993388414592032947707515516015708122731
205 231675658628100174862815387746228576535694597735132220005752981621129132568361422348318651687008304356727750961531611660943700734217284667360017688567381548304351859962955544965036726259706627351371591854918464789659281
206 3072670057546845817218671642144037536808060393527279841793675851880395897328363356677688849112153724567971485392304389847289191408275672817041360650904381160243444678463407947861713742110043944596438063865107693301
207 100850009189172661648937821289210001040848996723032339447512150001350368090013232035375984697708627334830441773055691040675178872062120181285494187107544308205983331767202578574371337890625
208 2446642335544855076449823249997767207360820071181378911275686563633025498491645426530205240011476086019003239022524047375
209 121645100408832000
210 1
211 1
212 6841
213 196595909965
214 13782073944759273000289
215 1279462129680874170950853372138313921
216 78656658026276377059180063100239992590302319606135201
217 1446672406100184886814593822313372725647743556739485821364778324330387381
218 3165672256078059306933530502520356682819424678367389592996007097318017383161009168710114005625
219 278385962237107746853012877850794825213130364295078222305309481924896420474683079563607495066503834692739791362105105
220 268403933230732140080878969067982017885008198530428009048125861632928963414591285823584249305627322173640413271100786091731300745586395717481
221 581198238424085452244219998069862610393288968705187810505574530298882650396204482893122212814611250105896702363901421711228020601949245141966242869489370024209216301
222 389568283755665145960905835091300347864110938135961664378968584125728614272536718110379539751929805674976446228641150671579246881971850095910174763539898708920657645778456864698822682535921
223 6308567384582785742523755608931875625508074876767309341726467403393569333997817125358327047150976861308092973694235313352625271048803235870647374851231966546661810978554212993129597496734687422256232361980390625
224 81978222737041189044205289839519535908161163290250453552504839127912268061205830594958597992953195424271203636429937682600748135222317075280945989060518885196631978913057981458933868493739000638458195967859090388815789112374487825
225 7278437760395665803605442070653648521340469407901584993457366688776834111521737575124260195214068629240032499777752211745946054847761999431183745837662948598530940256537679126804890782361932846088803164774081822454328965521917590983176958334341
226 3599427096594600836312280012826160993417393787070647359120342907186982460429802606777024650480356815950486319501858440501038870664221789634869291595138801669161444165593459946239934291760795079009726949818499980462493358604588200858631135138951347401
227 88152609576496315909814923196736571201263044481931243286343028552369683384780838241335052701548648967985577747209503847608287802088030859434906919822220644122022454256903303772776543994805665575367236247843663655040755944860290880273472750961
228 30602045526464017709222315220586128460411084416491904634413943349416118994630453805326191918110607934664357608761249051316538038607195211483896413230655282067170478831336805327369446621876742228200931549072265625
229 298177067497256631806937534538387064213328394320623670572696800882150440731913610377860957190293033757335578062538509329143814475440125
230 2432902008176640000
231 1
232 1
233 7981
234 320107088881
235 38643305219837966495575
236 7920797770248336005812821925451247745
237 1446887314865130617883936925281391189910168232782958001
238 113214076415354642328044793667477051523146382656373277511472418268463636161
239 1635565113261146674108499009170910006398524527602764041338573550474301271034341483524852320179411
240 1639403736825057526725335897309932493646293870874293104728331088888954229089674230895210839933385907666698610962273530625
241 35938176949929206231094294650940747679541411102135219691767943312572923727567573861347758675347633415308755693376989389956298740707369020710451925
242 4313773353781406623009788958929740319126671891150660786247007449553237150741307338238429417363844335028942132672385399110251825665722374962536420607995507449619071428054801
243 520895172909174219699971924904882699416882652371765000790732023886833203478714726109012991828142615056407956936968765668706887778879256554186282334651295563960557894617524903288378482129151643873391
244 7571416815920057049485736434051409408921378672407083630330764678435061377032915735854993316519092875978851312895634806275527547907734607244194067756236353938769755213112472401595712821994613239290852813292171996135156213441
245 855835449678121817246430954673143893568801781529042277711428534268754089112966003628937890795790159676365711352326902157673436594699929143516859524815154744974362018127073962548656470023353268313651428023645907607659453180797067810832379122265625
246 19219533957365570421731789931854828909637949752254417500445026824995658572384896532131573427419610565335070851245989865855100362211647871820490621885389907905083591238750802074630619932948780176928393852545941509293630565292280313753669808566871589116133120303958625
247 498196419803685964662915964604628354697420947622985128102810571485445738767113393155725884755293983987341317116611779921770543993471331997949109452580173676830077675906202297474179337730024909345575866844875476582325978296530160505332080106253783233877260651769363727353220295051
248 6710696583535516947399253955729153089667458696216836916478354334648375663335203529944694313700670371220377349696585854885971042255606801761299936227598649215310644723500114159116921501251349767508991200664364571412162130864820677436476368936236271304554527028623066559402225723097921
249 151741952691470494248241780731842526536465041046754393028773738247431682205229243381550640076586781998695214447253948033407026941853736205992836560634498167312061103660159967882716547116688339538352170425313582762362946304218578412733279761356214224854286706934232653004221
250 222862097389909181141618393831829042632201076641975703020426276237864088093416856618796751587230716773738390506626775686394359030756957612218578724542705715388770945653153833533638781424147103823503203546583343406347750078220367431640625
251 218036520392664442410509370768671452009587498951166130972097263552117872053451829587796037478262871044829217889299445347451251578635483489999168374375
252 51090942171709440000
253 1
254 1
255 9241
256 508296968761
257 102453569760118394972521
258 44162035183238017202396313973571088325
259 22287670776985844734170547948052215029065148906125629345
260 6675781988134604020331126154874777492876965558678156942360668963228666520481
261 547525869162248392044435304801159629137402856526770315668794840500119266562099311179306220545738721
262 5048102053811844997337797366805296373632297879076148327617695202807782921277296722227604922954535759738728618998467640410341
263 1854208319268703171876298372825429985356639975797520764215944203330518904080642898333705014489551308196174663167849292270087456715473748300052203015625
264 7961264208198803809063554419010668464443257361405034199482446090155799371656054854788821593442275422572257755622039818370627533552796421316461092756433174722683673996390024512425
265 91516563216578899314857199939476061335844349771083175367769712617848110470822178197210851655444062702371425115886576729731152012530684424703979168885267336003414393770926222700263895668000104597238004982521
266 462180449955998864722123593307695629081978349582697331792102812879919942791351468653692610976511175935252750903240483742487346767766950976353180181366996051691083928680615736106646144617388804831467645334552733892200553151628764768581
267 105950549860915430621085355834225125556887093813335440360468650664404746774388709456638165906974141003946496074808715328729123745871220891203841309547023185834910988743484069842374862369989000580665447612231623593573937214788271643783813741233211764122204233361
268 58516768265445663083276221714484667214129747765674811768388891535308687266604795883107710581567288127771462865155634596655177916329203670414218927778959982319321774642981844557692839364329837354987573217838450229107484066112054992878649599438981624870088163933122940278463349169140625
269 1514002121502420153682570441568607115685383356690762314591490881897293251967570688941086864590817050083465553986228116969799643827623950850261284095092843004939230279072586993039963259973555196549615067303021890026422925254852476371652208539698446302258279300512779406622654701677362762897329854300328625
270 7161142677032493564080798674343905463726321076714571781825645862217695948406454370410164482749569290359417594282078274675693575855076750223845053006931058877750751035834337210822809429067513614034581714078483722897385540267891136402296997665021203196078088402579461845602270704760775097979386913257941321878692725861
271 1501353879750958249158546306150499885126931926925970509457220505411948101921396569559686260490573825345546495561650123127872336288653335638511799912719715537076682283414271574140378630172069861152613690435577924122615131437259957589289310513639359673902113848966607945863897539908283594613115794384037961685695582158841
272 15672107939111770191225386656190186821621964058104558818054243827501759499403738414977152897468039379870717043348623102268607971413801372503836172588818561034149078030670325499623979867424274222804812439763140732147685837527525676939796561421874070427470184452394834996977609791025392913106662131649949081
273 38952309440944728506124853723033089440781113171718635942556979196408518090602697324905211584890344843517245651025022762161666905583809182753059714263500122432106655185312365607619715692623172107738908321835011459316051783594141019914128300175294344425201416015625
274 956611277130723896131087381339365503880649224550373173998173153248068527643578745165986052323427869359290559441202172178395399521701974507578400176765410323219893125
275 1124000727777607680000
276 1
277 1
278 10627
279 789059797681
280 258333435841121711177941
281 224292628176617323052039176032623657761
282 293426221418259601628932729785411455058838410052052203375
283 307044874256309869895557504112387855081476307667254319756067300794439723664065
284 125669458814494327154555493155556509886077035882536001687855610063651294702327021210838445393650633361
285 8897093117421661425924697993675945207894221852255183063237618567805325994204326330880584396649388674366048935701044258682778881
286 42535452853384065497538519509302843468825353297833902550270119403018468679820313852643511998594515621962706494684362164832200665022625880554275611807387171
287 4580192844638451573005113709602877744542440365707549024646376799841639775515408283301626920829079498703925674258171973718432440267395348272084248839752643089085024075215863761806140625
288 3026392937067684568357626380870547181146071642624282586079674693060485581418859697464421720224671209247655377968829250447741817565047831077959044054451670535424782932743454710404201924855995791821122359055409931725
289 2562807654935039741668051062720345203148062531775677838411337201046678867024187050867960924756991418587075264166007354072071734020594946173692798812339497760261529173640091038732764204463256763119126621383605724058442937075689256119880789988641
290 405983145240602971071569794498942338835278076524997709971383088522669706358547411929731107327392762390366490241385506500502099307284652295553210093746307378055440379277676870747314330444170695247930138921006114128783782012320099658179211900178470478314781745161727372330871
291 1067484975124261231332523394143861158433133342870988639328235573690931394471683949744925974749552762596678611934119374873271087166371745710696683443021415057388255896552750688706258843715384041209964641808741362668744061792872795040876778313434122075001840323824013488041186960962882836211732792483681
292 2016512559088237337034657470055579614768849545341453142445754652193348012307818478647587687674409502808820803116700499640194119030117660268900662108087755268631171561275482242802504613578406770307649648905168270359566616939536548409474806299926603030462222367426980757124171594157843961886741992082742887238684407829041015625
293 40072772635565791877219759132527993675213396063510116437351063992885521494335837542617320884646099405069092727075118912438273450191024975933439266531097077485606035335423057650625671298697402517341254289568657645699102902643039088755161621668466857377903159704362585150719200922402386913654549710361570389006251497858090471246869171693779866625
294 21616398883024862490238171422710503612980010607957564067862867506009647115152078845678654078693376338858333749065968595177123776251709248091764979210833389651130951602529479758434540290825475452953188287779528959466655942396044922720368346297231830995868179498877959921471902823266385472056771812386336839708205780497799367220876188543654368701809192857771
295 40306935845203229482194496837496257338499119571717086584728243077238853089418908438018958734186074594278049555536416240791157353089848389982880720574040334906679630371847404640389125036769549163743276154799493979832742389465811367090792632583141922804331416142537507359426887920104857901589863807339100398661376793370814510600889939497879344859784070738161
296 97118152059595714165360363059077524722693342702671857663347074715190471104502141353660680717165067313254305899729268380489403551769360470278084197519451179105988141392757180902873219235850933347834552984761185526637738606524952832739253609025621338958974726979599571397822822777140820734015050835606453631686581225544282828700641836441541
297 163396011638017920866952028096353315515539461111217761043741708780378506512600293674282306895525790869187786924737700698851465778141903048302211595941433645680058473209927961929155677157656168920970022059887655953679479997192864328611599264464341740654749965519904766301943724155426025390625
298 25182161242134614505830933768813252335116801070467066149833869152737711617863406903075094543781370940629005441975540680501635361777120279094869565924491848600735699325667046479989375
299 25852016738884976640000
300 1
301 1
302 12145
303 1200027439381
304 622547988993685633059721
305 1047723323246430782282462861603209835521
306 3358605589806074961844383182894374520384115860936237688601
307 11335059133901618467031682152395776152498266312177825716576855217153063337942125
308 20710015728160055577391317836880298384697774098707263020562719198846990102611387433787875746720216920545
309 9652004313462397035447662459857654761359065490044051018898362851972360471114881958706948071030314462691655358430185107480268288641
310 485770241259278537373896350261871684446127484193511428751537518357981159617648757521050211101007704391142602223143075504374898416850338892013109083040875652641
311 978445505523849201896837772496319397611001426747782128944707785719869136495378885190667491945086035502631697872543786428785545371988074401006642733140503397301567095474937956110022384826901
312 24709367953399455271341355577717654705335236009758864864345106636454412541890771939516757320158655261044500488531183484310028898279619329068472250303439798912369422144110721656869453224834400114773352864637267164642265625
313 1974176036938082162039367369664018790173264409457373278910699193592949696597143457060518747608583520457640238601382628027095860116405122107316048851456845545887789457937311882456310191046302804074075409104676143584874335241498542409460282495227875319425
314 94734082616916005284158987096340313782600823695989372814929596704844362173573069652867815511851309896918350888048393954194104824923128317670818366831514163243627788304201953659843173000007520727689019091824702065508978830641802369939228686409588148111717722509625157912890280605921161
315 353052776448663556734558215137724727647744181379652859912415356369674379368616122169156932382284900793509328825639885148362543655023724307143026313486046507431178717175654429892471395095633914260558397910966872532429995496308626504492034991082518728059011219522253908469017610544653399759014853589124250594815599261
316 7743776743023910493804949784688917198001514805392080485371082481634425275694445071810107579537466353046688077296498049467429298370863747567459656788313576344641244498643728605975623769137585281548293890131864328680515128426909714701546655296928699376905663459234020365665933711325801515802761408591263454106037230954126670887770408606769412401
317 35022896903456154903878336669429808464465084122367951513604089772049678775539961475260981421281737717550947799157031611407281297083368663605145036158125359496546037298426425776005056712473413258127438041939413817016035733142012068432453142880870504419037723488891544834348262474976015151700314035069128509723926605481469584341746945445132247081736989788205703337890625
318 356378567895504557996280550591702418216799487164298763237879066011454737292334737851875652719025841873128485708420118417371561272992301298119479829133383369485568886661472412088751025181415041245249753816550032556906739584482543297641552268969967660467456194183985876900547754946799146014225062120277182655386685723650576454056733410638314701143754637244186780131024749812040325830188625
319 13702621434344987392805688476651080463366609531574486034738799676987604374183153116179027588167449884607214992183299306445467553742532687906056282958313189573723002783809225385701654000565416698742848274160713225438725338476479302264588721107041575828076578137812298119287666337314094773082328242966500846358682813068243670033718453256521590264394223700763940053569106842913169606964743053544531781
320 129854721060073275075550123759881029010947400203699428048620815689587350408698913191356655183111579045062405175017159957393645086243991806378453420472469067717987499683801840096295868716750856449157274612921547440797167891205693324580854546611747177575816815526793586504775234258119589131193806352427778993628493204652107840404800135300809985725854801950390383153061521916943997652564203495203881
321 36109764542645121973994740345951346932576884607578627783268659823825246955232193637229627790868332505779860658644688601398240787698614950102721655675870141660785887781714693488947422108178734360524916755788016797211375936526484207308503762787173757510643798998096298413856695480543734005686124308092575380245311214600498027948301101682238885637290062551724019852531494297601
322 16449811784138730184442546078776189151397122094454074333007645994768922625372724361334703560145636879724845157212827625803442741872534953517659740098495570503729063473919568950777922670842529330943385359505244347214637922630509302866650335580631399973405250255358323369682541217614225713528953683329480707645416259765625
323 3977422762944552168014242014399098435210802314978835751167220201873336245082673083296183339060360512025297290987293972899667277548566828360442126001306561909704416464414646159048545920088779334018125
324 620448401733239439360000
325 1
326 1
327 13801
328 1791252459745
329 1439930345166396073811899
330 4538451759409653089815114664125431795361
331 33909040015796787675596262801458055944290568329807926373501
332 344000532434439073343267710678354215172256029937174874504173265558229434168329041
333 2545796509282081403831468764880110396007202218217337668471689355627399276782800004524602910846278846574375
334 6839123005187650266066597752847924796861288513499948251003442645140986358806299686675770726067787904954890607697842273706073653634305
335 3024582485159197031101592986597838813909336393176511638672850393826767712427603879615352104395786520562600126202069430259648122678870005199168478919541805432638321
336 89115439530723712089593652318288554434751226958855946466856026579630430570421854213743807477317978244730753049509500958210212145053659680238154657458765177376722613672972149702588173508353416001
337 61444762722585607420078457775016105127208990617954843945638075295915999105543809470835137981010047368738741696022231368153818626476489999092325377692330775431192796183496302296793842182240070905835301874455458247729978372156531
338 291133474427978997566054895564847778495194631583733369730074521006283485680525999501642707226659773978760710954088337662895399028881000438557663546927686615792541423144836979720358132968695477385981502675302039142912413444592563718244494832835847813390895390625
339 2209854707456480584477509057899483077805938512768725584389709150851160826663208490976971648264956411103528236727477781584433873967054566043082809639457587231212196178449621166756704005323290473447065271316257226108368279432256437114897272042243766497970983868001111522179774252673428025880248325
340 4622430886462649912200303435366628913234771087029521220333608496963030860455537969688877559817410906582592656302337022925457844509258392510519417612661918476987929247086146537531121507898671255993622917755868802705849587956404211795323841810641208178413738857012748816179938159700061022434727363223715466362732908669529734188081
341 303953013259693100040600820194607054596538945744903943940137386825336340290315911357177579820122310087248728775379119975285016047382800127430358100130268213203222069847749129874084646909625053769851162506736902820223321961029677813304350810664496797647924786258578708610377951077589624391973416872772572371584799539756289454980977369050994182232038169267122751
342 40446074036731695703838758692830938256633534194923158072257471537098446804213117147949270876846051578012071111350728523876420106715446206266989606365673451508369747564003031810057330520496409988464689621674463108261599178949848518763356536103233664154744393269108068255794916291341085282986198108113769383240370895343792186831227538424604540912775591782305132172363246057584742129893227521
343 306572882077472180052202763655736260280391851550247962920604104706407311687173972424920540494254882772824654551317969939888975613858402507987141874584168119103975750197961282272787761874098489860520267630388916901101529709303079420838676985842874107202627271010785049651349036923237162710202806773824248609907550098168572661462697104468515798072747597445470238795018677817782295942544961607609278960008506259765625
344 1064910334412195710284897462277132969657375290767974833559627141915311339685198415951961508387660680818736249212114417197602187272993365705940362411880090094815814814654038882758979335822844245419421506108369544139317517210789684969709003459593517892381186476463024949613652414887415914958499252267127724883542639382573935443146301238221204016046223846801268261145229804788189702317061949783584359752428587745079661758595420697182625
345 1824077423334735362163128274508295251005536082974907948512634327833295939112003873064743058684432890723264162879537863099967580012679325421311955067654479317362100289228281066856636615911379580933735064000395251116026826437598955475100319029631116918222151319678691880918770538019241061326725161728685607340635894789713928085113568857860477145436057424664734943279954844626251712931329396464147270290548718911857351030712193746580176777298891
346 50201529522406941957432759414577285811276586155296845477745091750575477220006440528044790344453882935303334197246211045221442033122648373230011798609843607892229172567556527591767393658014358027545967481192292116244814995589515510263552752594501168609987493389516287651153133670865746595709762004090586299093697823263176550859244097961307726655013280290940590815081538934330564033513220116721687175169496348777566922084053339796609284001
347 805564192278988990140333251997312181127809310215870996824961212937065537681614189148018626938764827281236856107948991473345284883628505240084526843894144054813110392198429141228852078614295102438917236355253474750619752616124793086436857864973011452324586123680495293692102609841232860487808398087473128691438955706100151836673090288651985495241009405106140180152985778646720779284745243132343660680465567893261
348 39745837860433383341359937165157491458359023674883807218874964842118650032072383604071144477221915166800878032124543331151930389288077546813332119366140924702297281573889736123720398453886950952885953764697784277201497763456500252491360352900526642306822227951577746058346200914114602133612010620639487093425978811426835307883681326925754547119140625
349 3769309158910414056161334560937294828375490222966954019860054613379720618121301598296000599155986711318423726594867126497381229272320116897448276462183782792324806091137341048996185262796316158519084677499665447244375
350 15511210043330985984000000