0 1
1 20
2 230
3 1960
4 13685
5 82524
6 443870
7 2175800
8 9869990
9 41907380
10 168012824
11 640438680
12 2334121995
13 8171039800
14 27580783270
15 90058003200
16 285253928790
17 878572253720
18 2636748302650
19 7725084195240
20 22130265931900
21 62079251390180
22 170743454086650
23 460982055821440
24 1222987618277005
25 3191328237338752
26 8198011735923870
27 20748037938221720
28 51771663845381490
29 127451101885252620
30 309740989133374874
31 743540224413408520
32 1763965093994140625
33 4137786023674657960
34 9601447928530849090
35 22048597599933779200
36 50127216462529874155
37 112869465443120338880
38 251791749970919747610
39 556687433002529177160
40 1220170703800577009525
41 2652135350268406710680
42 5718159420651856809880
43 12232503425000000000000
44 25970477029857691037325
45 54733268814921601206400
46 114531755167678425508890
47 238009825725931718883080
48 491298205449232144198060
49 1007533487505190339974060
50 2053130802095208141200528
51 4158069206501075455301760
52 8370598490208531833936120
53 16752497024700577067245640
54 33336988775794384765625000
55 65972006166333300498485048
56 129849292862706735869417565
57 254228153156862730277393880
58 495184545541410224767550260
59 959672216354169573910928280
60 1850725814351207891102749723
61 3552004513754110190927868100
62 6785225316223060928846169230
63 12902078470318799390944366840
64 24423243970415003054043686560
65 46029611750685986378094540800
66 86377790583302513476562500000
67 161412354032841239548550097880
68 300385574322574288247113811760
69 556756654519684214951796771960
70 1027852958330027070820468832200
71 1890208892335822224941499212360
72 3462858437597999265460245904195
73 6320298835802747172295781073960
74 11493418489739708217542547455090
75 20825688851059520427972569019904
76 37602520925572839969738769531250
77 67659684562284105019379535887800
78 121329255506443892314899217154650
79 216845279115730342770110411738880
80 386285868136281159604068365366722
81 685909569674398551357750213228400
82 1214082392932751839436705422055070
83 2142279289161864392957812500000000
84 3768541971721022982479827315021015
85 6609399988018263494634236705989248
86 11557491585888317536733646701332700
87 20151105669623524289925000000000000
88 35033878938672489298126626979446740
89 60736726493578181601080909089922740
90 105004421575122436201521855000260400
91 181040431114763775180052916110971880
92 311296037576632286991288122928457825
93 533850209892692834750339495645804480
94 913125302357641027092644961709446520
95 1557841831025865039934853324804032000
96 2651031211277614493214228290133879655
97 4500086691080286293654128530432268520
98 7620038266061244638629095166015625000
99 12871790160184139749368078201597663360
100 21691081462688453073445839863044009057
101 36466870095359979168656101488393344520
102 61165289850869608264187573332005800650
103 102356340976130283414193422510978335800
104 170899666592612209967907310151658045890
105 284706708479565949848350047625158296820
106 473257146376904742944579598695064256830
107 784968698866484629393302277504106923240
108 1299198702437821711496885433514415383075
109 2145749532593747269262646125000000000000
110 3536507227024719766233359253899896190272
111 5816661051351281624507681602346933927160
112 9547463562995320389053298527227783203125
113 15639700306197095867009117408029557601000
114 25568537926608385351154160627259049667780
115 41718729385598921620065613045274836345600
116 67938256892190948742346708908986533804385
117 110424667679581638650436405903125000000000
118 179141494526126411137066943265492211447400
119 290077799058974708083214201456872542425160
120 468846432187519582984461428431622099434475
121 756404306963344830705267106932983982433600
122 1218130639756903995175539077487228345992070
123 1958210163897032657506050377429700893681000
124 3142383457243138848524558996242153777885630
125 5033872621752139017285301587110419385240960
126 8050020325358684669947041195364344067577710
127 12851441204032370288620324518236896703523080
128 20482125524847571138808126526311654630354635
129 32589269385857501313841256094177339617859240
130 51767663621651615250330054182938960306606594
131 82098387792721712633093812367100000000000000
132 129990153801728515503091464376572034974321305
133 205491354618457479158968053631758812762990640
134 324333112767598598167127299824587695312500000
135 511105907738353983937272490688407718876368896
136 804191534381732813865687429290753871101431545
137 1263409283684572673001005550159439367715454720
138 1981853119957481189670908161584381668187185790
139 3104191064144559428755902604824934679689269480
140 4854915012238286976776986321404403216842659475
141 7581891104875791784338537500864204012419834620
142 11823405435626279629192098246318017427015987070
143 18411240381824889931869472564783824839771984760
144 28628931093637329327203753313388126415546594820
145 44454417784203058047201127735933541180576534400
146 68931609315411915385962326139668644881966611760
147 106738598963668421843420604746178066203991025880
148 165055485526673237567967062594701537828884028740
149 254888072375563310813718521919532292422036449600
150 393084355574592974955007230526428191210111121040
151 605402518515454619753855334390391082812500000000
152 931172919568792224938463178282404792928495903075
153 1430373479659867546622159996903653212500000000000
154 2194354671463539738565337651986398717162149780510
155 3362076895474020364648498023159435193109714369640
156 5144663898334880197232878941205709162809436843515
157 7862487057207133152056893418982237854762520467080
158 12001109480171931128800706855210370078710937500000
159 18295582536049939836664796221265741347300761900400
160 27857316338837560564674645868874339825367134933343
161 42364806415840544061910684427791309880042476009300
162 64350029429323932491364676812237071481390281413650
163 97628009477208132441729146636518879560100408037120
164 147940404239302399634753564767725266417974853515625
165 223918668763976702442336597970552043739459793052800
166 338523896976703322665277201617652256306396154806830
167 511196900446607946324869038038923438243240024511800
168 771065387253007431800479533998278749295684814453125
169 1161722830267592318306359844121409276695973633486040
170 1748341648631554310097908355529349888018579674363400
171 2628249744793392730791367958473579366064825558294680
172 3946640195837597062997996088054899961991637242932335
173 5919881135921026678673797663621773578351957597632760
174 8870067061608119935162331908077284284090800797460510
175 13276180465330622288913475305511942148201127026462720
176 19849772246446857909931428182792980871783161041052195
177 29646798637944131836295890877907825877794101515858880
178 44232723498915277936799172454649720767129797190474610
179 65926013596462671029186302476635461416378112033214040
180 98156896072764022370108397311635149473698704516611662
181 145995423755503821008454474907496305567150000000000000
182 216927997427564076596754577286255167435120694840140230
183 321998148801340662873297200544155766025568681046925640
184 477480859481503696391172836060975113036138728721190405
185 707337623613907342991407666782169868672225177614996992
186 1046812941620651949857037399101105218000712158203125000
187 1547698024344736625104574726451163368992540478147948520
188 2286027449759861261902770176745997162402665430659528435
189 3373322992538929730430618717616707747324971474521811960
190 4973004465747321827949927068395831972204669793997833400
191 7324320390804775662721101007542353960498139894622277760
192 10777212956238626086111165984414901649589401519235882925
193 15843068083959594483828441233520298669929275087128019160
194 23268522854980468860395544087999685246593787852770948040
195 34142711800300224950847004901886906108744859301057292800
196 50052965978794751097849581269193459027559264898728999445
197 73310659839418406286546074568112599960565175000000000000
198 107278528577101986677328315275748547565492741050586655130
199 156844641150727201725472771174534263320378892187500000000
200 229108157588840726236813439053547943611962429382605175503
201 334370667784107869585695925527094349831081133452944432040
202 487568086454844590783747529955565034096806700781250000000
203 710337175724570895880423470722877049132860921728323121000
204 1033995513042902705752590741689074396882295656134033203125
205 1503835154029933031854292320721406989501459841890347172156
206 2185304100851360064323219027731684556539437511481224629810
207 3172898418760574510141022485574085872112269401172068670600
208 4602943412022340775058061404545892402248149348052978515625
209 6671950171939318176856934923586014604402537953160931760280
210 9662958750164493849462615388611694656233802717173367462712
211 13983313147579306407538974070181919546036666366700080864560
212 20218786832406757430300629464022488032248014538620793260480
213 29211075925323069776552293602628906082150314732813248463360
214 42168663293542516744197388468903358239547633809672913100090
215 60825302935256229451119824987789288858947909094248964889600
216 87666407451293547623253470474783175203446026803490694423045
217 126252188109516829500376522929074609966701244937455697900520
218 181678551829228734727363628528268105423391401048841295888690
219 261233992737320178717076881111621923032606554275000000000000
220 375335132111062689712775769075735674829507888457787881719300
221 538858128633576598438375479505696430448766903898717725308360
222 773032087291554783362992496767109058471657282681984469719230
223 1108129738464849361662620373209135911774492830714919977357440
224 1587288344054147704790377956554942164689211704135470913737825
225 2271931700882074883135570843576117337318068197667735439465088
226 3249458684875565448895883990474349681880311772739955461691540
227 4644138101970682494912757522263501350314784302750000000000000
228 6632536105633717066247320867903220855185160793705938720703125
229 9465346604067089669868034249959420375181297926187190611452460
230 13498260716388696334455853064587374497280229785547589354779600
231 19235587862919642772686748006412863605142097045284971698529480
232 27391853719288546332216563728377659090267540624033502410936275
233 38978724298345690307037163615050164198822763141136301395780160
234 55427585999091966379669273054772260012574508965833430471197610
235 78762291250271545691182566437680530151457478278388607082947584
236 111842437059362712807301156004880802383287564590704766845703125
237 158705747604487094647407768302234469226295829360273308251133520
238 225049614277963992099002573013021957773603630290273524322121650
239 318907907179587546123486743478266103419695154613872819626264440
240 451601622202639940017843523473597159395192453483445107689930400
241 639073289760498163135586713785089987614263813368300000000000000
242 903758854949290074331411100623159516181024465731093345756193170
243 1277211826425208126651214135290007236340348046115985926955713960
244 1803779668190053835530967585651698171727595475157306412753364945
245 2545751101042015747175095433441920514232495491429292001846044800
246 3590558275017104062390166047086748628622246561620289374757678730
247 5060847827544664871257983677271072618850127998526867536256638720
248 7128554831173063558574151698931993685804124263509409870211758325
249 10034558450117148773121085167100327205773767080020354399270412120
250 14116116089878110288459649681376488868758223318602641832936273952
251 19845130827371513709287727414480761207160686108879469326862866560
252 27881497482828146021901574233131561182460186771951675708007812500
253 39147423772817849023423000975439677487461020869067443750000000000
254 54930911342817667676573265016112090838845782712951278517962063030
255 77029751245335345348584573811738658565010242226241490735059566216
256 107951776552277525683911461404534056242505541557045236477514868570
257 151193186060700593650278427468508406861068737435407317968750000000
258 211625148255027598968153489558912153202264597473717928682246524790
259 296030496749632156062972753565582237963844272498729499613526302040
260 413848353234613326218134875445857386245190652183462509142186540202
261 578206634957028958586090871134753101041727321995595414660547800640
262 807352922996163715410645734350970270354878625088078293575205533070
263 1126636249907771674181618330860670000840532912228853483766636237640
264 1571250359516499012539289959232102558421629836732673104052734144640
265 2190028870094981482208378156033752592055547675900211986234919888000
266 3050692732532751625588363935455993209239192488838782110652857774600
267 4247101663395490920242452691933037178529377634701689071440530641000
268 5909269268742332038709906630501868206538964538246286597761507412340
269 8217187489402519047755145185803541252883769332469195119269630600440
270 11419898734991025304095004028566684975885414042868807306223129661600
271 15861793253777138338694027564244553135645431262750638275923615488520
272 22018849120336859435396905241884268252850581518544423123425308584100
273 30548546848776778747758012627640616504146733581656389800000000000000
274 42358581386892535032361155369952061996412312934960706876904296875000
275 58701399545461244923661273103533100119208418537179827505194982739968
276 81304199781030064601181356532188782304845677117990393931313578616700
277 112547601631582250995512372511559919542280369126124628096794043854600
278 155711075855824008826882584095958953354229760789194586504259146748690
279 215309903144972960131806862158803360421292992141711341582595963323080
280 297557552822639490800096717541224644429055219202434346275554963921006
281 410999833495845383644675226883326979461155878774734248511029296776780
282 567384177095963490534623770198412133989329131632453631448584724047820
283 782850625133780928819642204275894405809105157390794701227208746652440
284 1079562733832967807956840359513325841782805672886823777916544358199595
285 1487939751374522985890186183771321019591479982670541046977614946793472
286 2049710187257074245538488569765624400092982584545174643802246093750000
287 2822086914760254153660828457845417446628081776223714879289062500000000
288 3883472856247088031300850824781927906457247555806187757044483885574200
289 5341254453735839202524898986926540286648044028785829187492441470501120
290 7342441566968881168598213925003276938289429977202456952678562062038600
291 10088186201816467440943744978561335368788079073201539831950061594965720
292 13853584338845209956878085108975275946238567466290811295853575345949350
293 19014670021335012825653324621662569844053265334685037222796807026511800
294 26085196031446612273962049115808204129241995910798684794637235841299510
295 35766724863923776075406641507909909977843858409669571585044735291225600
296 49016813746617954624265099816522843050247735961643971901239178466796875
297 67141784997274310722676136371226533334511174007709827408827559082909720
298 91922885893418854022811952387541002887199378688822968047296719352247610
299 125787773613539753268791402668457463598652927247522352376744100778862360
300 172043498371983316115571827027683105263469656266977125294303143645017266
301 235192889741377943485196405652056656498512816986409375337503595800033480
302 321364000721557721640347915705004348317106871931829378035570987274740240
303 438892736844224671543464814135328235576871359846323813796267059103870200
304 599112943975955140968011826868373100207456168249269687034301989746093750
305 817427328503312176872396993022094673190771657004298463056685308913108840
306 1114758360266588670366064818527886097879464129306541678501491542742833810
307 1519513080279294583111792666414168164963065162448564333481325000000000000
308 2070242619883611963601082858700744681597289553281960082129387889138826660
309 2819240427104838409400913994228502379345798529189790037282622189484530020
310 3837408321963476064953349697570869989831776929345032734986893847251393160
311 5220834130593204280533022642844643495929162655338659921851699459195259320
312 7099678935135107904775923062091180947217307789202005905073472882026938305
313 9650179553239659306052247569555600021041890748736248186086934125846332440
314 13110851012335983500158948608182838069026577224291226183240719358037289270
315 17804349027003698224452044037284121710463528978170229481211652918690924800
316 24166956683437486227608291687262494615600262145530269913439131919874672705
317 32788336707667251155614798817451160017418706800846189665502291271864055360
318 44465099800377173659037634549611297088986495706548711832156266552734375000
319 60272959480864320209379892382973880164037054181221287941997075000000000000
320 81663880295458898529749195804021240937559353607399707403301119397634707150
321 110596820351509777467205932234772195495899816445524005277707093750000000000
322 149713609768064051063722489660160499167817258785692841982735066992187500000
323 202575446143764151516110069965268935232720332206613573142844936447484931160
324 273980763642357125863003172792749561428068087564001464875745085866915592920
325 370392293936728010669659277221342737321324777195582353111890001774207223168
326 500510585883398269497305825631915699384836377756907475633050869527584597730
327 676043888098061335328209371877481476814662710257669781084334443242267299200
328 912741193768315090174807008790784437543509483855714087806722793819554133010
329 1231777825497271093654495521162840427701510748667505922044296725000000000000
330 1661613099299674559602263975797395991098645574564415911677769134863399859674
331 2240479881522381197080418816466931622558226842483943949091216567500810621440
332 3019719609949954094396244388354243022113965849178511611744127073745343333200
333 4068248075725581552280224388763766136157099756636507421553148126043769374600
334 5478532923510308241576716543321784125115497170487057497153821847257627394510
335 7374591360502613354998832350679002225859625784566039832328998795637218820352
336 9922686522840286783122000123158711530452803118007846659693186868145553295340
337 13345627354466736939993830710616652665687207555403191749430624868564826033880
338 17941878339386496452834734820858781416422717046783178889673154606368597201690
339 24111086734388116772965627227918837203581885983059564785454729147751225027240
340 32388168918752867832485746588179736496078797477429077408531774528671025853375
341 43488807691708967121311365267734605225077495392289379439353805477067945728560
342 58370156616754658153899999044907403066137056516372501916307323069140625000000
343 78311802487580541775159442689126220388424124415466759675588494882788782431800
344 105023704274389311421953185732088469136553807560086457286507864582562255859375
345 140790041120747799942214624642360807958963437380458924652591070487484779008000
346 188660841399571716845479644479702678338612773733995978052520688493103216061720
347 252707165569475213969707597519526751488667892391041713679307100314304167550720
348 338360790034346027226655591133579750047210565324154782087280980099769097757535
349 452866200755334686481212465235421600267574927179503569426395350059426123555960
350 605881800670790667514984761859564938533859268594942101526879957891888693457528
351 810279286777040827948212466704028319196440561677313755814001241675000000000000
352 1083206116149511026010149479310554125387260910309140377310893439117277950763810
353 1447497117063371772594919652462518013422407417132235006384418476919223002524440
354 1933549278088586615516583138024658510148142278814333783146171862014550792698520
355 2581810764446297509999213227860454747072005564351831473343008513499024611238400
356 3446084170110169470690500307491210239344525818878502188940217188172191375364940
357 4597908745871151542016089131414898771592628716501589580273697632180285854974920
358 6132371898276762324253113311704314548677772653749816005491380429277613952564510
359 8175813289807069878983601564563530192414636171090154953266884177254860426202880
360 10896034160530622388232145264512017941596651532704983092088236058666894808548509
361 14515821593718946257071449558309436154299983857642112850944196106537292020634840
362 19330857582913068451714467792130518230918515392975985892754030883498681640625000
363 25733425962272834242887321095107091962670004453680398784495335760767187500000000
364 34243782903169217460097540684816443144650777821523921784642555305469869746409665
365 45551653444710921921096270310741291182717800395786407343454117482655049510707200
366 60571103029586325742196997359278543014586818839254896221863163792878136663949860
367 80513069225818716345705845565403534888259950949033413525579660569650069490689680
368 106981203535777578160108289985681868075432089547745855605966440657337503301593615
369 142098469955037955792670791666655017465602798392368874400589108806348121547960660
370 188674311707469761682294353214414316675149050351629669371083930330512350652902600
371 250425308844685862177608346840607183770661833386506772029513675214711719966074920
372 332266341413672404768035208356321801231424358503946516437930320970450213623046875
373 440694652999018430776961060303836341067428777251580605288931446023112500000000000
374 584296280707888331185380260805903219115859637658942989642834226560558514455805610
375 774413608547228361047071134858646544296913722509547733268665302190011654123466496
376 1026025004269346147703585690552877955007932830656634398348432066355581081422916030
377 1358903522623484218861669199967428986267799357728471717379380167360300923323997200
378 1799142689164957227113613652867534887276024700447729377096866244465379537331176300
379 2381164974666482357370724850836477721625573468747079075001874170039063215275886360
380 3150364767874585073779463638447424521711807255867533902570327567169433099919301373
381 4166585119452409271059342956900756995899295470395427386315046789742390551038779320
382 5508689749273053700861434348991090689205438381917453406130161328442190543078429650
383 7280573342367615609005208012956660320065954017985985252346950188071941003221392760
384 9619059966290357627752316149229504171764278185510028516139882853638141485087949415
385 12704279313779159446160301244450245519450660263140622159708371669503852187988163968
386 16773293585434825024993127336101157773062950420549938849669478923678699574038661730
387 22137987467624474449326374352071740767866558656189749770314169164667641808811778560
388 29208547182006904476366550907796872260339247034924971695328623098427683807373046875
389 38524264631113578773828293332782408546135633326822691850263377279511846875000000000
390 50793938787114453186218903331262864886670131812695922214749966351564714120145861400
391 66948847209073306218366210162505016087927219569546111642246599831747458695646177480
392 88212176182875123386590107023894365869610934120281598767766896317100864499620855905
393 116189993967441925037371493815339004073078458565556055925734762806341868242514034960
394 152990413369357749139181628925845170011909635199673678722923275121972347900924404620
395 201379628568448579710081825434735855294651109965443817454674749898933494081658982400
396 264986171615985310326695341516557525852642836640472336645858946903470465856915891920
397 348568204893798226806993757495746699891958719553110394223596744099547448042937359800
398 458363192487142789932046754673243822823443642440888496201381842064313301616159757610
399 602545195227905856815010073727952238349277475904993935140661795517231330350249715960
400 791822726492107484602386035782719681798018291431735043891868423636323530018271152652
401 1040220128836601117593906977251283098299923119320001946532447195051314693222887234580
402 1366098487413602626391255841638421659148303133173613134138136247650690687060546875000
403 1793489097347292100334626641900725900564297434070702785121631392005625150431481251200
404 2353834634459275512862500547193954065746564184314658243307298899576843183197021484375
405 3088261981709741796415057704729812551089811786073836594162145697687374846791312636936
406 4050548136816313807097278841365473238068718237837962347346266212314457568554687500000
407 5310989364941122663984016045394879989355568713533753463237581123675032282874211012280
408 6961447131801821577189559659678207074038857019377137264892202564645024075820190518970
409 9121926725906529218253819444446779842953142502403523908351724488742685901268166237120
410 11949151519776579727222134316637908870985339960465766593734543326744980355859767341568
411 15647734875008286132556462831589001505035216737693116645933648351675126650000000000000
412 20484732286310783135516817251507109077714995632723356275874231479843806215181478157725
413 26808590822870247213887412480002805782709994495736103342358382178196786162414321677640
414 35073817243636394827499676541588362497158279800849132568320065670609799513577081054800
415 45873081033600556792693034968853256837653169145231248862031603628317184060750955724800
416 59978980826510129826619145842896644021727741795645031490994512380360208608282470703125
417 78398366926930532789784798545313669011541567807924187997521066734791620987500000000000
418 102442973795638715470468313892288282075735295305925839443520205940898217600175622211750
419 133821232464376992513773849760708493012020949977169921447474404601057324588620116480080
420 174757578964896206083437479370230713866230552071186857714376303654369722667859563215950
421 228147448039603185209158334576722590004826370135189771846249678376293600395915621648520
422 297758567075577301794702068616534417806095525647008906843136962500254591220984732983150
423 388492305435942173065219862035741101109171865548051068920029874673107974660937500000000
424 506722898498615642599991222711904923213503267668747310014120535991268637054450092017310
425 660737624096973057224317876420942958998414989046212340623889292169221337941912235543168
426 861307810710204754497823621869479926907949582364792849227243478448557695464417350654710
427 1122429352140862547479789427385398260722318567170934403709648150840782845624923163692520
428 1462282773785754518572678552862016300896221790113634729855929448683234721230279541015625
429 1904477590730790280720410077083044769780289553494241783112134154029281258182799455555520
430 2479664684695111780969735209542136672283916106937652416286903550431025501313368402040870
431 3227624951911455470230302333000361471027918529417240776817791163572733320090625000000000
432 4199974144099530466895456800665685267443917380455543950032518733434425847084283620867070
433 5463664710140174723579187387123651619401554425157202500701088604440809379394901110064040
434 7105518213958466338955707483933078310950673621051206948371903089085085842439453125000000
435 9238089989286335129024633620619622558954041235582656056227044333247604097217984595443968
436 12007255516775451235834823474946532195017372137769356459146077363539396369042359532093660
437 15602021265729469845873810424562267155410476337243801266826493182408056152192231070788280
438 20267208756621266894720099745129063541327092051922423464113430929542515667907232926173160
439 26319848795215751797607923725223440703935766925866898934596609537212980649125000000000000
440 34170365324762889870380822248050555824132542482703673822654840728557967055128145061213450
441 44349940723674989663933086098358203492546888136891704198170093993668733277290818028208640
442 57545856675569051416591227015980045034704998282592528943613534659884157197321041635736750
443 74647122701945327998143292716688104439404153013873600268032938921256305969057328533645440
444 96803371152810630216771380716106341740465597594768204128805490343129531843884572952027070
445 125500855384480609970160687418836248522685558325971535070980080434687278862275560604428800
446 162660491575920184433065218689679982449947924265997310185834675760844593082885651078924830
447 210764304188670155191594509749089543178098219280992423231334353918081976463314369290078600
448 273018460359330076937921466352651640830185236513294358909796014263208032142589359701121475
449 353563424880489926519233795152082421002054782161239981921905780423989679900608217982542040
450 457744782852040863633059500547370866292126471262538936337414163064968673767638199480216728
451 592462151347317237433718601106107339716125644958178785586675626221506511661546427419842000
452 766618577862549377088673242408473893353559219286106864278553804868859652258443317394584270
453 991699213806254246216307970996086943176036693687388063473367420363314065394561094865310840
454 1282516255544227401077349254831981343940494791180283085924667904427382293962577137140639090
455 1658167675645489594329195124033428180702907519287707423164344169264374365332442650875442488
456 2143270778906522194458869427272302261696002652772263810162273277731918704924353411996031630
457 2769548951416201521096381155840014347936941451047155911887369515484512977472450000000000000
458 3577872201689457491736018221753804613457256631171720536019427069117047557711784795212823440
459 4620880597064260700267426122571175901332207326864377227511704333519851191199386674474480280
460 5966356237251021232420693802245277330177445523201364585045394524127503791314222543888807054
461 7701556233110518773052573980903582834449417123209129464980402746719928007459587500000000000
462 9938779153865781127146622006118502754779713392853739322469275670777825108927621592297645170
463 12822514254375766999568930635617371261915711994323345268694539791932711993897750000000000000
464 16538621205636655836033443167103338741711099954873316568361210123356883699094973625513625620
465 21326114045574753377705192694515698873518739310285458686439822400279837619207911667075939200
466 27492284334292719449933671305065473186606137339505382233258506474922052382615869215575462990
467 35432104862492419630162240088289689823804781267888953289295833929086877992137369824884400680
468 45653119270284514004031923777639640010269691168887677934264336738090182377606444311676373035
469 58807360605091048278597729595581193721424156841647732281642051380784483426527240046571581340
470 75732273629796982693766807312366896802444484831219441745135274299324685746523443596398288600
471 97503167680720229174698340801491905408837811752075150979222378652590203097107593325793210240
472 125500432363001968803253603692570540800610276321034813926404281349266965137722383654785156250
473 161495649826683446561602935230624398616143455649747729778847332386799444131204355372443488040
474 207761888947608706960839046624139058392825938585539477258414144359689743372422179882812500000
475 267214937491772281844730941623811640807559816346398897004910735703238501669828884528078184704
476 343594106282527740269904936057735168938646528554192543562347547930591784427732396522193269755
477 441693636676390720959138296536420619649376784956061693343068567436033140775029689424557531320
478 567658802181794800297997879699353618083134021667178803204123046794063333054717095129256627540
479 729364698841575791576272914809394932780070393707370569700275369800288269126575837751131103360
480 936900698833184666020729217605010903305763758086222549883723213142690804751833146037425410425
481 1203189892725476653825437792289836437844836240859995279613695233809299943120480460286450557440
482 1544780943596276292330865975249330034031368819308718222765833223626676386932300354289870410230
483 1982860098775409077772373224995441953680438773795390487152304893641964961835092600000000000000
484 2544544260501059380675008895973010346120760965528805158962871814717745615548591281497986828280
485 3264532778843467464467978201091599675177945814356552299864616871244440399108102673524663150592
486 4187216982616469516257334912872181818446744960457901786844480216661068820014491874218750000000
487 5369373657416453005435195717263194563706015904628758670208814956996053088200577024693586651320
488 6883603304247882587036216383658600073578687837179142953820989868066474444276160629053451005800
489 8822718087832406134759411677980740925877151535988111653056116419675643596479950902343750000000
490 11305340477669308654817693695516749919018016077349584069149344758875143100712804852455455454400
491 14483044957967794587541494960847293162395790840381779756440192526481307058333146692187500000000
492 18549465975737981569500586796007820570382857330825360176301133448876170246957456167326508520265
493 23751910767384730834209242939009718367144501466682016517880672350738244472375876947309432542600
494 30406162527285606396672487738136167684121695269441565611026129646685202262306809591064453125000
495 38915346027332675064283830999567225421548008433808145472536057789965680939770307345629687257600
496 49793965011603963983812256301261809652041635352520931490023985588848848845844389671853596146295
497 63698522108680234697164826759393376598483804826927924072789967394780245180859353700497859361680
498 81466514916496164202686144817807205975115188496618757956734144005340840006750776246553466493160
499 104166088245562068439834736368776186440479965238859149426719145070360657404589836154455356472920
500 133159240049792311141472786593192107827823533908349137520807749212561234353900711050051517160357
501 170182262556757118957613197648591412006622721855482748019186125268109031074795540331561946609080
502 217448095168486741092220468536933213973956113364594961905877827933453274581831584862636281684820
503 277776528390131682217896538484097053277007616856100688951870562445893246105299715400000000000000
504 354759799983089921830750808313992793016054163819992789438722524297529381414037317004770413685165
505 452973156433635544109807623305779838177045995692888777799818414485726556056179927662850042448716
506 578242529510762315172480448622768410040271810180156310514791780571342682511006964167524138600540
507 737984744510874730404510159851684939289317812933994619570188951028363479268375282207027533266200
508 941639817696782732193783698019497887179717856805706156649124477712773160338657452058538818359375
509 1201220148166789193325889212752345670263445515711243761828306979276695010737961772187229363617720
510 1532008058334135527664161746584286295733601925640046421415256875617261655495261000988691945889184
511 1953441559679703097281225647203933078484265711578546899607083243380352660068775588839444590023160
512 2490238887233719626400940958523555914444174960080987237748434383436739191388097222259565905442770
513 3173825852473423677211986157609352964697736677072237268249204489950388313034029188076227821124160
514 4044147162167277716772214811264486131985044161958301509262853403017989647137879274298535039715090
515 5151964490614019786562752359052381685020534270489614019917157662410265512337950510668846239667200
516 6561771475485439601693884127258872282124235662019172898778497343937355676013825425135266113281250
517 8355490449762163606057634454981126582076082245744263105415853062192952761502317593867858150526720
518 10637159539347664720564960927264312619414925620985504509767268681770914102740864058966894531250000
519 13538874166033455684455752573329076721606046575748698957419985291121701838327500592741848918666680
520 17228317051025808868166989631971192850406993675176219105011671043511457011865399317306118902843950
521 21918299367541444660911271959474137111426042468247004168836327931575149325454872714292887348294680
522 27878847602782083781050151128233976045034269588144941781475611615580403282581049376810058593750000
523 35452512091803182442445224768986301347116618292692592884767857527942774076704127291708803857646640
524 45073751812281474360032523907813059411582870443648998210645122086986603270867848052232615481561350
525 57293475632345423895504686769389559563648159669656499512882039582726467199000422025281095248720384
526 72810105078656265518147486662653161768225688430704929237727760780976546749841497449522851562500000
527 92508883336655346306065543838127348929103544102557845846065816025969976487220419716925000000000000
528 117511609140058804070592520950166621893406732823298970132078849305445249803254161359609767199276590
529 149239547060360763978265963150572019251283869743446736105922047847572813540891737086886242232478760
530 189492988468385649106027468289520902570864141285187267231023268113756305674222244008423380594676070
531 240551849150832120091339168854301750420673694987310267197406644598188293266175382090436313609722920
532 305302839387131459269863502959196348609866394675818693303233289886693834400455692569082227885051725
533 387400192118150447939592874446129699118629206177553060103554995077635706047732171741738406120878400
534 491468762572100713477508944629532715876026572221723732169937027639690195160859164400378126381459700
535 623360616392261082026723683953806590088364639446641266568051304874817389597480710237149361751544576
536 790479126286532719043567145544937890524487002090536077282887400091700032155259161453564688861058360
537 1002188254659012872675534013346938750081405842192562578680604986244652255307856249240818305719778200
538 1270329306743689636966883724126700049058905672755116793392531535922407774320766186686219384765625000
539 1609873240837274156097383814610359848913935216610681971737155256539047715556140208273248241779061480
540 2039743927835510659403114746891431344756881305183680995318763081543308081144177562302400310009212850
541 2583856949201815045366430397572397506881217725688723479337827153451471097887202493737867381280481600
542 3272430098072831050361850390403119573296797232132547116946188981825707993308313676253452929687500000
543 4143636314748357022367760943110201469437922312413199946456510503471321074765709754116185330301982600
544 5245688114523620894086472373947921522396109088037617630230326882927331360322171158617872022880170290
545 6639465618793429683388587925949684639842088708244156513803931067913389038152527583100274797347132800
546 8401829292739784495979323064548118433571277404401061383121415566174707890490117666944811746359181870
547 10629794947796771361713010603934455537217965404941743582788846154410330899281090470501765625000000000
548 13445794396314213259465305581971744532511945577246804529536396646268957551515124262368180386665463030
549 17004302748780100588799002193187070492071670593986379457421411661234520474762641777616850000000000000
550 21500185731235860907059567516957988840244037717400457844434605719128085737155082729675175131108398048
551 27179211349011942964845013103772643626968870189505169374243699496896891491882515757434765053403227320
552 34351284469888730662943142005048683387627820146535597846305680558146069774742772965299186947522224555
553 43407106385967091058295786805198397488295639187031488733752089785783300796278772754505125590826531160
554 54839141587392966270829057773795049362373252920208493319524724761966662208767081808831418000463383330
555 69268000179762972471014624012443505584588891930856323506605678140653869206986208022623908643652646272
556 87475628303029666648564291299399210695237905305765824253403006625739898236219887623917329708829036280
557 110447055227295768009174165857526144059637281963738555354870067881693050103419148319273800000000000000
558 139422892882229820864439732042904166084649955485490038301075403668433435288592365581202092649747506690
559 175965344435314285682050908123215873341884555232339260044929340188439209731760468107662720312500000000
560 222041181991335519144741880160959347682129943904742868189872562370644541929782931038153064386361606044
561 280126035630418002265100610557700522003805450711269046926255289271490503117731488299613907555687653720
562 353335442014920933278533530388058277976366261800803679760084623504624275231840583915885336803233376600
563 445589487228329068236639177584683037100195323565524548857305544000666044475740659224371200819523200040
564 561819616133663751336502168507107536720838297599556721797758730663620781024448673043356513825276512065
565 708228357906129679145794585399465748650434053878375115006096151177032853681134367250173151521439779200
566 892615445281508354450344094681117492458430009483171967149698918497063959543749565292964372957893373970
567 1124787222023568646885196864922070999196449868163002961175198107231151777457945855596493180945282650240
568 1417070512418398236678889248325071675893581625398272128729597445972515532001611061464331132220458984375
569 1784957484888494124839525076381908616635371627246258171597183017093537302695190727684558198378906367680
570 2247914749897732875799808710666666234567697585748861158714031464197557536953835558331416553548300835800
571 2830398328664988775407659886984376967852789546305773271162304589064450229330444083171400050000000000000
572 3563126636784532346717146362116639624881576739363112771711295425019203834324477857366706454351806640625
573 4484676774115909562127364995624251335776766452882511631365467868350448308177323419377727105871436110840
574 5643485859378503409170144809762919797163466680605276379497777094278568463707236143818031541560245873560
575 7100359719223614992609360199789688959328182787937457503332897723789026547670285489208503926243334871296
576 8931616966674980436792515949346247581767025739995885032601805357337740624932630282651277562457275390625
577 11233028668071888421719837407272510639248158888098419650084081881766367094915015381796446209210958434200
578 14124754005476914036874367532410960247553398444274915982875524761969234688081925841854371368529637779610
579 17757522595366668392229382068222468972113495437872116303219045121913740237748311966332933684410082179240
580 22320376923012133892373047085423129765089290597330237275628170265009958552558147870284973178117128828656
581 28050366812670476544710642595507102835681150887775866734566528667117331819295416594646256527269915485220
582 35244685865142772781816145583692911914743594488048027365308542427102872968784984622584120427978515625000
583 44275862206111141684152196905393929872206804148665275766114000253428827723046036606936207738982750671360
584 55610768748270854209291136003052043108755444722787110801973073816804122225851279063797515292016013188335
585 69834409016958215777618563852878426375643024328080864477470336036672539157330167604403570875641828617856
586 87679672820578011345511734986208165629202308710078118391309656302040036171970117853683872018347328551970
587 110064553376065268971650141814251296402998619127839230413670005179099125024166911174687738677017315853720
588 138138688520365905788927894894444941337276183310378627903393665887056441480275137134280917561257672527470
589 173341551534090407353117257029363512475407565081890616442009006771285308913713040161822508538072180637640
590 217475194522011079892848160390496172623815311148511812829241569448030894749321704718091515890827095169000
591 272795167444398358126579978497803993943416971174476111278257621879760507744621259528195239820108366021240
592 342124133897434137392985362288666242877751268747451758342006446936716372740142755712336654908188201767155
593 428993824329320886069161742216280771318775908573550894934640210175864961910908573777451993450000000000000
594 537822362984372944241796458184207404495222984961956798413186161331665818635711680443953983344768491964510
595 674135744235861494984385650104335750155567925614245706725852268858750629234792946901895157079800658022400
596 844844401398895440154225324821125448157930254610436122442470524693619081194690521199828266851184608738630
597 1058588511487035443504649569674292968723376681668210928540046688084361915600591888586539254696343494686200
598 1326169043153509565742818604517525500997408265611550469240958340262069701513112766983513585450077303756750
599 1661085744498434934602191808920239862629431705139765288878495366788948798324326905653383200452875482198800
600 2080208484296606910155281003809630004446564025002421964371422029468947245189786342140526424334267900618623
601 2604614855364670751584482932149601882055157841964541501451451952321134318632507570783898117345958450541840
602 3260635034080016091962816388661866652841369773795345948402454565656435736209086888106128017629619007417130
603 4081154953062349670146152417301524553361369198044081002000747927449961896119032547703813479817699481106200
604 5107241366359942649035831934742272638080253957572335226749158991561825125831675928578468202276989746093750
605 6390167966547719113412899633219138107407649594219863871906901055045765716320950959613674009189938574764800
606 7993941094308334070746655417508789314462053611011074953406609757310624276477680703334144170641635936423730
607 9998447686621192086300952628238857306616036210912409389579610133894871704469939457015773876671176981507080
608 12503378086204496003298466969182786433378211309030858940087798581573281051230208411712047852452738072367965
609 15633113605966210691553196434582943298083408842934108895552035896059522540554353474947702756356250000000000
610 19542815075243948234583265320618869467302223075056682171176858727164998186758076036636237602322803742917536
611 24426006183187192887894418679455012079033409176186602977448619944496676504259974536608051325194457236293760
612 30524017001093799086719090314734888661786051265624964992380729106076545825649725598472900096184414228459130
613 38137741987761315749365225406106896373642070328391431374417268714568328689335274906356815964356223102463560
614 47642277250607624811781653991789963608528820768441918781257939966822758563532015530137298349278169272034880
615 59505139048563352755290419927000985653042219149172998105886329597317220883506103154918318384730551287603200
616 74308935927246786078162158649354746085019618727052270531387763677531387358188105786201620731123703454868135
617 92779578466618188512326212464583148383921181650494285976961386647901186728388437996046714989472313577841000
618 115821373307023858156798881701990829372528820013787315526631519696258645663804923760980823271128892034111510
619 144560674186748080665302245602592449176381452155716794415937152975239657142504609480130985147863744782542360
620 180400167399468200215851145588029922847697580607895915914218998745229724686168733197098524975252209435112100
621 225086371232084997719131959878899045533217994254585633387956486804279207290807882532170226276236124209588300
622 280793551950593381486883024242025022502700662178113077078724518636309341517812097627275169373559411381635130
623 350228031724996757057989258522390098638506064196593552298915254724803145712580121630502732471879076597364360
624 436757822394891752401806885085118544149521771522843584191376134609787294668669910691756738148693064273366255
625 544573707598157741158658959233328601056923791866161735288733879399538580228137678275117531583044617092608000
626 678889369520820600361867299694815614287708465949928526020137616953639242543235239082512445062101568852959830
627 846189983472789903432821955322528092769133887530591522340139193995667714800670788165625835480158653317457880
628 1054540967941981937966044602470381074803341256339571107415274331939729470827334827270720738966669506835937500
629 1313971384047135013254839701588288863211522713922300154210735313273118318459703732892516667089652320980024840
630 1636949955483494349427075499116815122443575390316852186477129103668344355565801821479970763110196219931280194
631 2038975987843930067098053437642284958441813707115453381428109107559284491360460581592663268374499659611419520
632 2539312802165003880488133110407340215567085932018244049905969190594759617783410443310686541231537014280082870
633 3161897906047209937152863625012292775842268211620434945627516995719390501609097064188041046146741218679634200
634 3936472308909634451833723073730096706238337299976228409194229500600936457625599182856616570129023046875000000
635 4899981519489766163625139439717500339346009449645597837051749364142540020273582639692205222827264411019452160
636 6098313305489015955919284036552326083800254438577958677481799021873064814118982505616053017283773029485918500
637 7588452818231092647672616084415329167223117550373011320679254848091711817981371989272583296575012500000000000
638 9441154894948915810715992311801752128697034368799539775033614021041835910353689870382722353415009450088241750
639 11744257119748370887620160990283083143230878846581125136856048383044988630235649453337434416965796240947772800
640 14606786628639399199441254840492768228245835376223504890237768784672151441690506658943102710090493038445559125
641 18164050014971639605608619573120995666337838646370390986902424889743637646805736103852886342440350000000000000
642 22583940672715681472154379134761568896749747073212090523110224370591232777401737766372020599503050584058255330
643 28074753535946014494052636101009999194747442576138929700751151409307727283593026002716295360047779501298368040
644 34894865939682165510576804582715383108752081137277331412878758759927573021582324840124391371088120684814453125
645 43364728333781743193304086594199355972135692753497302206760994039790684235488729676731993998188106649909648000
646 53881713646757398251593855167831919449922309699761111516853961660099460411513904790663533301855024584275301630
647 66938503933367089747545575677367430991191746801841442964900250014286450648058152528714866594034387442494052280
648 83145853364535385490776294492186681681620337269026250649689477104996208832374487222692095020991781390380859375
649 103260764806245985338997876699187480395989581641985911280587178068294323026311694383040642470801889972330419240
650 128221362037406771438397170748227602753077518400233143292325231888309072265611585937667895527606505598546545248
651 159190041993429688199045432263198852890462171877579558545084026776954921713232482079762756064500575000000000000
652 197606864756948581471650661325956298872501067212473781338261919652611115981472098004336858338934990019952714155
653 245255599952162156937551204092301028445311507173143373867230414279424805661900031456345863985838410394619572480
654 304345417203272900721505791785217288242647551784184823232882254484060235028703524147389772271733543541635787170
655 377611910621523492637918595562317040356164907373028181002412539830306263886795025363762953445150375841633388936
656 468442013986642745920306945989230062489584278322872794848008061249141755051307206686108510743925158711336527940
657 581028432708576986115613759023077858404988307722776196869983456591157463097912464491072048372618055010625582400
658 720560538011175362497508333039629203911655786241580755133887494844922303669988472186325432545204737450454749790
659 893460296239774560202185160266227183226308399868235717921338387502447947448322097656505250548774000000000000000
660 1107673813409551053134457816493697524562005197480892528619911752033265850504692481823852512388624857879645981363
661 1373031550324125043160482872091909015693581886272489157122198831099413862090529734531243370485899056250000000000
662 1701693315466759483645630337359901851037800036251730352568384621153809303388169687769135648541963020059134970170
663 2108697905187085435625249569669358141330585796108753574545176613875079334341429446328621813262394732812500000000
664 2612641898172263130366880626884488639909080739881065677184113262495195567329991123472149518401421847113037109375
665 3236517826522510768269169890558109451792990974124018354511110454714235766875552866339269901237952681283931427200
666 4008748988429966396649141613372753666451588932652853521906698340331627697213621177180313356499565815282225739760
667 4964466844475808432250661334253806373255857186855889386067947753219930632568593012940467130518735166744620670720
668 6147087628608576324391416534420487916275253848184219857432022948719914781498253223445047320213072798780415694215
669 7610257970565846432512543780916835784888325814260782875361423856765455127132961885077425842280855465751020003840
670 9420255540317274604984987497194821010544008053641034054366619379795484875518380414822977363180254719475803954000
671 11658950689820737146266424356612363893264574640995018950518702815729838658498949005430608188213250036098581205640
672 14427459647142135469547877087280755609046927869746855226847517507841512082974419930868965131711859575005246770270
673 17850650075205261396713966236351194777305289499406059453852645073659785137895097504393482011102310305659600159600
674 22082697048088724519181559050237255765158054148298469516939129082891760754084762101126082274713140463651924212980
675 27313933327025495936979595166379367844486494311564558843712203497729670212563346087721406088541328647028207975168
676 33779294208669466072759197005543365610525841791034989813199167132986589837031946054626064740799372790308559768170
677 41768726593545274858474353442617876660544237021414088140402019888332131932476639018872555349479074405605794243080
678 51640017260633224721089464846991365654216844364623938753229047953910323010115930875858186186001693301757812500000
679 63834600292562461707923707556280154669012644558641560017456078841665712042813012666285215472897660991252590072720
680 78897032667433618564450645335641492023433911900715154097584779292546417628572525176653855223244355100406279271462
681 97498985734860228980546062460094531319456819388614669670644369402468163664740413933676356961443628112500000000000
682 120468795399507259322145326208394765458412300143286263252480884872590226988749080482202016815754101728019905432080
683 148827853661698300461100334749014429326415328911959684080275976106480988090417279165306527377640477496619734961000
684 183835418920174276188809788428622763866301275393042872376826106704736656971863161326564173675551596954894956013285
685 227043784656293951562205034473269949295218435355417526680676222945691379168980452433643269850342751050148916583552
686 280366191167695293378310023389823500561906991795165382586242455481058306455941540967581486328373907586799547071870
687 346160411768836573071218149798668974087674691832793009462934400012340732765543057391041815887999265550000000000000
688 427331616471463829660413002130868229943487252922256778915371645315422119762419288273217446944619497445756361409890
689 527458940991622092902965543172078604087713251945495394655743364510798881201252257871456031790339837507992615390760
690 650951201823476310916592268580277606878545325578730425978223639447425189048925184928062926587093561660816015449200
691 803238441776998896301552511848360397416073640818287929782227145790330798986886992597581819902136755960937500000000
692 991007517156884945555204035897741535024928288389195950040113754990794209927693040360287425480096690620599365234375
693 1222491811856703504256907003431634066723929181027246922045563552203477928946665751546060437641521682432956736340360
694 1507827463743662325674722234738707399144682717835098058706779267510870005579078666655334348801908495804952948067430
695 1859491311259419883431075265487214896959377337279160918574439636761565317360478368538096321929149881165698494892800
696 2292839231350931520262537924693116085838356083959312476878376603397536706044350927794964048487603369781916020396265
697 2826767788491398881913554935685464633316731404742128011251586503166048831371047935662269613641446901294539895825880
698 3484527326078856215905320503179276524049656093512862292343322289576498876723607416911000551194523252780078125000000
699 4294721023248567245687554209542761529958834160096505823035076732114458598222574596392462577204311813000000000000000
700 5292532278304880804033212248141782428684693839233178833893908202006518572105531067447509637089806527537930581003313
701 6521232390567946445718844831949294129839871837167831313776839102614885930739827839270766562725004541566386835067320
702 8034032294619521847997492749317989054732273693841462783270436647498776911630550831205851848579762610213845039086980
703 9896356543439252254228362379579360284165753497957691947520770817642880569585377933881867945036141609175000000000000
704 12188635438012294386644796864246710254193114146247894591833265225193016515062572408328097915410742914190243082529460
705 15009732892925430332042971859980459196495523044787720239291353863848443652849632158118300392243601794828627881322244
706 18481154206410141893429949993895446995457011594479639204123961445593021747298849044741375675720624245187865005107970
707 22752210465825094483661425274641162580727580155774882393438098326706096095085926880239228292795197660863104156638080
708 28006356207361532123324964452077460157993592398058861040273374925875596609901276343425766334327840170380846366646765
709 34468965803097846188568955169219346813264967903227888899632107852760090810742042090823174864753053462423450146785600
710 42416873876997251212040772765697217238629946169171699788082713453118746286326946221251142824859673823499135092898912
711 52190078309301022391632427233949221063504489532319465951857169876630931496721002297357401444634372722621951768785080
712 64206094078416109703463057824972501644653471422454107563521430815469091491496070387457190863289836213836297607421875
713 78977555981795066662024675059934738249455424291583527875640641301344125288310291636378759284759871630507440316557400
714 97133802660273807755072957773891796346460782875843940890026079710125550469038836124834972064743951830046826171875000
715 119447338809575192089989431385555170283936036311140429521519005920018830547577075668456661154845253675215197711801600
716 146866273702805869012188314121154614614167792898442197267776262862135574305849158719824361320708548764764429717658575
717 180554080362024806836611589798833397358237587761981408432004122480129637013192629440422835123497721614620240758542600
718 221938320916472429188697824323263693192811724495730003623284186477062374819793057293497631694989760378557515105265120
719 272770352100561380448684356722692147572740481848567028828505617594882484214660732883029254617563072103522633110593280
720 335198475416771713916535290661702789523112511265660343713610705076136510875403798499419955602764620764908828377161975
721 411857547465470418617608875925460734977688944114382177670483689224502850246907315535719074060593497676622656250000000
722 505978739610904870492756961003442992623775941017945187984702283348777383784385770406976984360216996171720680529382170
723 621523959722584819350845352845290515549409157854037749839734535421057465887625338152013316256988350412988117358543360
724 763350455428144133576945242408533794072730613743330310826292168694047831507490547404102283538343953919170328387549160
725 937412348696425404054328586659881791546472406149968994228892665952609024659501733523138406088094141047704130141124608
726 1151007355144358642206795829230801743117175707938661881183629741603350328835243667841706698160196841817924497679315480
727 1413078778648256971201881639422838384428214063837758655177768185247817031362654062027073123700781304816450280222527800
728 1734585116369558556672311672395106825837274566733042814267082810664161924805834857642922317778931366327432771482068935
729 2128952351137603701346582949907564048427252785068087893244662401895468362332404693718253992860018037411237500000000000
730 2612627357018135507689791608231248901612009562403341110133988482081154560878950960115622645274965497867825016318721070
731 3205754933712053916439238050050537811283911654433981194440438626589174859174499199624625569818961078861492467184600240
732 3933005979459196660697697014717448194263887944077845464166118636423590161227745996191032602900399187086441534423828125
733 4824590409494496358759460542541952930092265390199632325249854545319393029612258841651566025132610798553650000000000000
734 5917495870627258740573480035296106568853851852842724104777028990668611977279935874080917801081249982367620654296875000
735 7257002388221814919175565121990009638171127880213212776104224387168122782575698982899745431904957171301128690216631296
736 8898534170629039938602346461691058097153747694878055238976553013281675003788218006542345883038240010880441552734375000
737 10909923327828297333634227337899628793572849740951146698010021457134048577922002412321795975642438031843750260572937920
738 13374176771783220073596281494794219882968510457435443322394966801943955502493641521288500607326639488694439550141856690
739 16392857709072574101549007002805398386081770511623578469490536715280063242138914917988288367887671796884988903798076800
740 20090217707710474119485423760925554603530783980974887531661961342876960952826678090390866860424704701765396391859978750
741 24618245289450529342477898722784142304250571486926983253498466046013176361660710272257610731385310697764577258812097480
742 30162833547538757177312083121982785768360660812946112499110783475666886388819252992092986670847591173577796783642172130
743 36951313856595964036430298825086445720960621641497196132560677077190882407321939547610724016342194644433039997186973200
744 45261657078230958641135975922082171638672874694766079148719523178045664201582353192034727456484136964015123099192581730
745 55433709906677772709589712252829538927750523085195059292286281480857108221910831463462478558649259957039248507526963200
746 67882914740888560127705663848342122805337472200649925026372797461483915632681196896858680713702066921713407812500000000
747 83117059875449010830380426402408559087335923741405504991860797880824883194663062839504272032374557276320601758737682200
748 101756726721711181574527944134949769912531507573167433483597083709124265169942941523412995979486831843319294681059208350
749 124560246887547641111620996080146399885452117569943365947747140692198486042129683294073072427560329829795006316338475780
750 152454159960286638613255224221416468574297183526383029404822374056758660242407027723574426394599012306132858755833358664
751 186570379689740622148580508614391196691214680948396175837561276359198587518961376422334775657635096952035720241338428800
752 228291540396601546900688238296188399767462660442761417752620548865778247236623495766616327530143573753826540446760968075
753 279306317102704532172266595373444878985158431246017992495983102232642709662259541434104207856719673963998182349821521000
754 341676904581655818866535903440526102888758658486203197794819377924823591075207642825738335265380567815711107336006284170
755 417921317448651458806934293780486740109135715832013957527312137165291753952345979662353948648977007950172316155504897624
756 511113754015596911603592861433217900449867496781251763757623343886377975811534445574845733210350780367704867474365234375
757 625006973387634996673824275392177645472888014291493257981221925722522921370635709999294415083613646012896736993270971440
758 764181495470270837775426533789467328735373076374675022638104441434084218168439938249944862303054484821722785156250000000
759 934227480378592624561393261333040516761636783153741963181863835739099908207890382664693586177676356481586189229396897720
760 1141966417527611245804901527794133597955695904671767549048081700787520533770750461841529866039070797801995847452903974855
761 1395721304455808714999404824810471404512907113506651718664946500997587195455400566727060116514096468058290320850017418920
762 1705645880759845895607385320838796785101375729976980147537639555506511904106115036097318381247449806816697938854705809230
763 2084125775771736210150421003126913047321594048368005785721428161843431674318837088876058862109875022166833164062500000000
764 2546267217715973102115916549133466418131717970349184281373303614059375428493576007892379659603952346099456795272282017165
765 3110492343847544264386380608427611208568754511811579013631483973581276061983904120976690916670697507423673091887627878400
766 3799264275214221594204293386630131854853669746070167889870162248251407238273424972179337210170415374757150340522640821830
767 4639970133745700454292451215589924725516890946307917682939019140958110582826799645042356164302814005654244487079009984120
768 5665996274643546952005374027923567970043612607521996084201284996128775742248526104421400640234674861132680146175122739640
769 6918037415788899530101553776928117700230535828973201989329368615290154989325719995160990390532536621104550487500000000000
770 8445690350061399228264236343144613784527030609403901225526575470582225422754157793147193682989787459603149254730960425600
771 10309393868333041909451035278921401595734565335985938976325014004673469273534759555435590968944965560016723883771152405720
772 12582789815868818311446446450822118008891393360462339273187496632074432600887600836895436701460448092967371833557122974840
773 15355596357052703836823618719733855459345457604157334550164549248932433466812070518920002004917006847277535906250000000000
774 18737104144474555529413231536044917216990103355915566591720337230706889729270818144075399225250780724581776002981462943190
775 22860429920639170334522671916700817988514830486141442071508956955311874688403659058635462065905929358406232960456788168960
776 27887691024258820880990912467324738421397942290566739059616071626702715007042262871518352835524755938024181467742811601180
777 34016299420406172370129363593834739545466627287125411499042928378546712005957747705802345212969229049681574975901898701400
778 41486616549345372118818838518134382907920418859139060544507476774819178042184874719402491908941121839560532218596829794650
779 50591262098998904548705792226194572025847171408101659589618332565533288248313536225230390025706061012884253275000000000000
780 61686432698592822631777122753291982970845595780985623673445822786493984020770569847680320575155783836371093270177727567625
781 75205662867686268856922782253931286301081831260404918850155124888678481915927622112817244104490627585584310298040083830720
782 91676553198522981104302174927463767213348627948377912770438986805216001375378782482951359643985149770126805345729801029880
783 111741103170823268126073228293504101741345650928947023834164157474547148542770515341375940618109247116898255188710931073800
784 136180422402909577518143218542018561104394144308593802685470909345560199675990123615952838193107491371449359049726776106625
785 165944759628740608527179061764009902581916253645948289091393306555213099187164399155083309033201904583772168370930372226432
786 202189989433604217408863879802177132147897196057777002439404986331610804576582034563083810260804862139040229729703193661500
787 246321940265406980369438988996152624529962640604833495047373930453979544286403410666343949711870200342139706340625000000000
788 300050242529651115842187670834288237896492964680403962092572329981978030577437310733328032904819915500919210938846931176340
789 365453733656053816065189597963856088988933287371762598909741237067793384660134477685400209540653278789479592966527724744440
790 445059891194202011194711959371647416801508330065839819411692062385894934445777110560124241907237574938627719303211140238000
791 541941291362539004309621470915963155557466773983066763619454348946228454314773033299228582265479633648892223825000000000000
792 659832728544450681342294906169414740951438972030179948538919648319568736541117795353075442480696436867481574353271484375000
793 803273404613374106563448458084841100171717934223934291547514931967340468715856884972585574937034481669909098063064705022680
794 977779534266042677543704956069046122154064517537036916361702291619208728773620949353564935080503340140823940543279566252090
795 1190053848357602377139395375162248170664966892042097413159937128304370092662864994969384381950491184940550583301457026745600
796 1448239853452836639592983192314467516046448866318966138993685901166625771192432249821394440230459376030930582134944990990790
797 1762230373128324754359000531202080160299002132007068361409982552137661811857104051186498335737080858278718448762500000000000
798 2144041916325215922755726324290745603076549906953206410805017344619356747728857880545163747454507639886269484325033345548790
799 2608268864484642425144734016634908801450951738106373385130160991763044136729641268591396940407096588082783688843672649333880
800 3172634432093714007848948122004677903613463593252793731343455590452285558172760542190562442337192950519571148303963451454914
801 3858658943253719234332278462789182174643701837051635529083117933701175026453485247242806998450163493718951927338455068928040
802 4692470311339019556443838161566210315177423134227534586846502103803858497388789478846072077642100753726085470548437500000000
803 5705786868643490742953816257531563055090533573034431797949223018187888651472626984740958121793275643963536218449126925005400
804 6937109060262493063420190103982984844766392055207187118649163204231608623553512605751953048515389926711256547460651423056680
805 8433164223669488163675728988109402160446212418576057131636267143106130607546192359066439568756959631946505951146202266107448
806 10250658003414071627475655750767672916084133511059211354047913917518496329353200366481157760048024762730242573442891995603810
807 12458397238659575647781494162276431500346671183107976118793294287503020577637802475108951177643960467920062137128641159258240
808 15139862820340628949869666564103043531822590229685308318162238011055033341146680935490311682463493150510119182239648437500000
809 18396327540621623378489727021974002027136662929066382516924660268061104685857620691666442157029082958876578469792262547950320
810 22350633949558424874980713824535231657827866550305627596496498349639147694618610494449983342001265253797004390202604459564632
811 27151771416784682383579005615444296178485268761146823509656961856150237901455182503248224786498373295500519000508302716507880
812 32980420844855922684556398218761142765779781849720051997517746513728888123636213722256536669001607471684345023944513173742820
813 40055670852888122274990182157266442810735082170365293714675612956336015882159654021013158949309102942942095810012500000000000
814 48643152021476210766233513108640216736156117428482977677567220845790439869463400578883042186414086488626921680634570312500000
815 59064887505128605219300526366066714100229611022173172426194277872163176566858775192964630929441113962491398716118867409132800
816 71711220839516081689634041171111525120314524392212180716020340631440321754946232026354804034405900560002915677596027756895050
817 87055257347255077706338776273258541175024880489057279353212663948845467333767021685311121704810412601547874196375000000000000
818 105670346893863459980362469111632555038103917873242843316671005676947336289712732088693126312155167576900606945008723781688550
819 128251246144087903290939552390276521171921985886599356043220212617073212467529739064237065479399436062500867489201287896385320
820 155639731876438465621943839814322535416959748628870873023654570432786489938370177639097248930960409424872418544491182060347850
821 188855598108395124690445727749891118980978100592265152261337647767455212299536170008158063020703247360757631038508852814457600
822 229134164532806207423634657436709769548484216267444243150345589704407466824015776496726732518920483203011547829196981828157880
823 277971659026196855535554503466236548686766594346879410968950911211777950171635832435125997819774738716386228841738401993167560
824 337180121158665967145726792207827969461518260876103483666386888189739329137838629319052483468257205183878892717160906982421875
825 408953816843325676322829382618219957934888758913089820997521822810986908873056290719319966774505463005437185804453231321178112
826 495949568732071997314114335077225979824689066981912759715829716322310591986750464308411493119830565723743383736409024893296970
827 601383907435693546815725322957576987567344645515810093381347435235310880351910526839047108298317317483752325055679747968561000
828 729150552900296464352342503184544241853966473612495421729214258292728306189111613158001625473820866037371816285086950497654965
829 883962464751674979073695669455337018933024482239747563891375766216581455492615159531454536981119377537685481834916215672454920
830 1071523580981771873163508452240352632830696154372344254859296095328164574771889199705824080570602793954584188074251092033113758
831 1298736427173605158139034659924681289256825706497773257483859661658885907779449828872669144160781739198272410057782812500000000
832 1573953061129960728200693580330713873241732714574724370980207868778403262785606050906053443425066449741991922542036549510009220
833 1907278365597023114105156604862382737612722817732403955503291877649604209982004416364599116808658233817265076955996785891581400
834 2310936569371676763411541868687232913396865771353413389176916403739317645657399226787536959039283706552033772641857225900720190
835 2799714130273423444507427892563398015528481762541361086572482945349994504962974724428333866991061376004147741239672994018324480
836 3391494831571766236689943994278965560319744881668790160861445934888898646214838387161340201601771043315399302744764554054793160
837 4107906222069405015591167501024422481838885146464648305498882872018721717124685899426311431633138530899120124859044531250000000
838 4975100484311940349447599160627962772743616871597769433152018903874443093549957601872764946765332258027864962607817440821666750
839 6024697584062828565071496826208033830740339333478542677725693864300228146369621009804590837340350015034392116983650000000000000
840 7294924304369358367183028783259304197881623770585480224247859753685205030117868538516326713986505212528335108005239720189520700
841 8831989700543411445423937814128174832218195247186070898004117045615286029638769944304010068494300600852797827550542457077307380
842 10691745870613928195766444553912561386049145900437577294270187236666665004809732604012600860953103609971055927920977402222302850
843 12941693011207411823874475630321325061743397060354604388051263370572683599050917992570372155545453202380942240540724327132301440
844 15663399872890069883547070306233197653200212019716295485644623503654260915205121519367472061349954546223839555263005936051784935
845 18955425364968444493286870546979607624488103505175521639148951876918737167933230138763472959243319800294579703069181117011107200
846 22936844697070292670142641197859699900763457898245212560131991025648327318288034361529049720715434016358538565384218701171875000
847 27751504696778898729037229205074632497232143640135331184053426639456303377809040857722393210818935010999215927448323789359776120
848 33573158547293599691312035686111632354004694896879381194891513425801864155067237876722776866599405319436993586714350225830078125
849 40611661034844248038886443432024027928677531111861472420941549797121754760370595576362865835478201259910784423064791975539455680
850 49120442551338743602074997462699788686996820367883829966254669280588387493471811791589923643249528274989059401164376174980112608
851 59405524849645107554133023111535052860786725157028728729206220149638647352852699530713207883000069849569479325843876845917105960
852 71836395444399110306345999991712524137710812071251183083505655314914618273122605415494699389817082840134745805189575244273636745
853 86859122451767183029981152596941155328616994881552557057491843991870533080580073128157995673076453168993656475471972866257150600
854 105012169806273723120259772952841527683448115971043181819036073593692960979274957321583907985691874647770768630084131256923942330
855 126945466874648421240747110049320572571085378237660108828723251996173074992879105805198678835225223247286107552600123525907340800
856 153443399744322205818914267535091074519988176477374347586530064403224247960735100966767050908557739767507469393897703423070300250
857 185452527792147202094257495234501170707102169954289728684549822856492503299878012944995588348595969250715237189544737500000000000
858 224114993219686721022390202784667008060990305657132534924337830437588223954925561140996976609979605722719964714347180231124905200
859 270808788704583917090476960981819925054028639005900005238299434720813920588643834885818006051560975601473388058945803527473793920
860 327196285930504375625400833970186100650122883215800456104710965018056966971458468378049434220979323282321238164649575451177952303
861 395282713655422558394299954573390502039447362886782464505200736742180819634466832829659144269071055644502359103728791907909592240
862 477486617936239732230523477113906684211111141064639286756237073995454256862967621850005939718018608092563991684147522756992718330
863 576724750896073934307002685327646803137023768770579227291612741235853401492549104629268130533051590648671484740967787692029669120
864 696514332117343180101205379738777471746742677556697326957537202445601691408474483837338394294105065414616824091423900489517564785
865 841096225332369872715836213776969702796124956270508400753305250638391137452851339057005470724373467173841366953674518753943820800
866 1015583292943477666970333103916049510655091738410210239749348683788252033098995256844176063143331593681844554138113242871093750000
867 1226139056518273482364628408788488880063679168915921020296015773682655001446570132063638476153069256817018861874144182036406413400
868 1480192832179603559458282417273316749256860596556078505751395379176563648325171968253921415155844288597434228010032921739445713035
869 1786698761062043639801146957078137827318889993735128915156061734343023980314516680663031679700223318205375530872867001900381421640
870 2156447659152451333183171746307550949319041792076602336632995770550981947711745020240106335409091511269202584883910264812430981400
871 2602442418802746804889539030208541395574714010778966500142843398156713543126569275323046719276617764944482426502822525000000000000
872 3140349867151487987090752159186569274148783514236028730370617435876165458835709603494391600774086273889326954171897662580357657145
873 3789044598034829830724636807279147771453408260660312803984766912296395973850981319618228061347243352002186072782430337068866443240
874 4571263431841276610239565058749933325242881660332351439317330603826111033346213952831347749900206767370964769753072227444260271970
875 5514392927958144059889815592243638776117199360685394600097381019323014647433412891127114542008057801395247133130916560653325756416
876 6651416903940903156803553747151296916208994542155489544552669788675208372038538263695813848394487182505881615495862514526367187500
877 8022056356685325928413020130194654362608561446582746835358889964015163634302146970696538325887212115421047351703415871933095503040
878 9674140716543586319585843265398961407251041752434195684879122191684165837323032207768063220007931609486774433235187942721516841240
879 11665257214889426794801601425981189599212507400461204797489976801477262080451103097394339581578575667022462302023906900000000000000
880 14064734572315392914105022716925693606891400820836725109471136337153672309118212057600328174437243198084530481208675111165703687086
881 16956028534191145503643240041172316829588717885348820544487255352382518818455318316359616677314362500748982013937451982366180762920
882 20439590371475047014904718535971556810770982762902145120237182359921556882388977846925365831898720743563682239817070717578125000000
883 24636315781719245045793402162014151579056346699129001342466860760113093287049829192830862844920052445173130865400060817454404837120
884 29691691212932355281751500279639492859416910509825225970282774636738806411122240889210547965154202960314789466099403180404180359170
885 35780778144653537365675762063928127850593462628728236146511898715704393248004360886538514423356684834140574371932338655455854198144
886 43114204079568734482047939916065357520223243577429003133089684713929952636841920733196468651858490230565542167002990525390625000000
887 51945362864408031116035314724939605848531525934499477988042435033290957335765156727733972612396866124526964981717030160276083652080
888 62579067596557336834918311319408754525737503555664689335085480656144167042826610985289497451363160777673771522321612437771923513840
889 75381948132353804136012490278442902161935621704939948869831236526607913076918709449488854971421566219873871753175793958738218915740
890 90794943711962137748319431200906671689824202301077572618752540535793987503557126566052321084638724588578403151199883163690502469200
891 109348311392623596438373826429313134502060276047626196387403280845376811565710325326621006370159517234509329189099503339445095843560
892 131679655160021756432724388898785016937372589296767082558253581326213831138853278958908996872946233408467994740910296660171375677430
893 158555581550127375196440640701234251279125515510970046779777157511071994495783389698352744742245498248120033611384224339843750000000
894 190897708696267281957043638583464617925582411224461129843570392480978357451607719233564984157247322674219919294963720790234375000000
895 229813900913778056714248996920023301951758482246184596740533526971280369001628260823760578146428919303347932123039507769058632672000
896 276635775033596032805404304789968773119549792810532684815236655156033852117025059964646874709002345590513037253024906493109130859375
897 332963733429238801046027802419224660037822288395484708926008094890254884311191227074168449815377715806813280684583101167310731975680
898 400721028914749310210201075271345341665605636711827874999441566963978721718393239636344639736055723102514276004776422013243496006260
899 482218666646570443347130716174446018317601484158569950095466232241772476263347763269117072565058611060825413248693205320312500000000
900 580233307685655404378767923352112856778667857106917960198210678682993104228054581302745093151938713395003901762917446356388890239760
901 698100769755855346565063007265953671992849451950265173142200536343980897668197701035421949851257531791301913548280424600000000000000
902 839828237084049822889573932860099033089489426913248210715290671413787135363305371227485324623340646067127543972180242954026399109550
903 1010228909921614892847860343082345427094715379854429501808552825282894089549164667567653131287516206455633610441787128067409776525640
904 1215083565648781222722955020112506047499387773411270644756077141909902321774279447704606472608473808154807623629038824592862174582035
905 1461334391457774458519198181756765495992632669767157131898442236670537496631427148869031044946962526910592900053818411668533261466944
906 1757317512464470270600791788659294276397273461992939284394190707450855805062869989970995496139686248465579970980733162953191936127770
907 2113041913375174203338849850518972246529584075105468065238233646883726992628678391003253716625044685231230151410427730923173950869480
908 2540523978011345505447718403336390630946720603124635154763929099382212748053789077500455342811616773215952995377272525955011233603700
909 3054188698694025958932040615891092871993919889856261453619636525968892319053210252042143069245963710804647922824981210367137436744840
910 3671350796076715577962946006007609283684452066489736485949445103506919998657449242119472862574888029183968735053756226496362842757320
911 4412791610503569961550859180076123510552555624902618495988520459321759220938437028459494159544664951639599390822553930585365786684800
912 5303450763297486094105804546308960565399572717400211304263966369646120303247213282437165130489082263758430133576130279107598876953125
913 6373255342134864573971934114680198019738999868322772863983965854889148228246167254124334151961769031633368737708309187150516922811280
914 7658113860323346734938858374656491680494176532974558509198118181602990711200058902107737001907871630787237947648564830988115679543990
915 9201107620630212745262475346478540015756522333440422734425985090427447825809185400084187793482659811598868651047331555564406452864000
916 11053918553998400907529761583110418509277436238175662675253565726629762571433828012354511954935728153859549309071346382200171767875555
917 13278540309683322566350780991277972615137728591034874314541988163038002957671396200403888427005115683927058078769287216750000000000000
918 15949328594277320731075190605236600492434814545300554994967812871740928550567527856847072575309666877909118272037719946629114245999710
919 19155457789475476796871265419915510021298624606813024137817714752345568285635077431325281158690895053863012425137394888285037873640320
920 23003864076915245196601699523356680419007002708692894870157729954703031490004272741087469286041241031048116716237750179072068768427375
921 27622771086823458124500761094426614044121938390664949792930307231861610446596492888542024354286359198324701851374631536208081311270120
922 33165912972002951935907705983319058359788370361411411372115806481020372024828224221803342509990946109216752254809742183455905173897070
923 39817592395068008124256547649909105119905816947077482726741311743287694154927858072546911184675712982666374395379645908150000000000000
924 47798737927849294914603202920341509162847677418226758974196322602427191127573953820250366718015769933348780635114080205095770263671875
925 57374157661348175449635575038709155615165820787915579743689859914781910613730555664468522043409141806257789760058354202955510519295360
926 68861224444404464567107482829735547922325426442140399600730041671438494370822146911686476375643793887949105672436197372285435055642360
927 82640274341879596220465832307129541989047855238911547657390663404239179225229431251811988721164492701774962895397859495775116254334600
928 99167055100712643447394969680214191532534969695552964745782616503369756224802468466540623682517493508854529328964052650467353581434615
929 118987627392672598321619271710214586304471276673400146965419839407269646106996682631003749788475564975930824578780913530857714348846360
930 142756200465277242915982480684481656996145503484564991413754980204453764516519633248084369077338566153616088853170934003725219014116518
931 171256478083751141545584708092986266211713077788275109444984364247902906499436812460362976523040486574824086835549515489193236576469720
932 205427203279687678266472479443738187103995346622484416205284986187937303775685164887008920453891613657888005941239696040655906431254800
933 246392725008891644036804402633953395157900603919255820311907734159916104622353882967024195518149047743636590842888320693450000000000000
934 295499570626357573169186293012254655370687281123700614583401146528827145440062088371262794428238348820757806729227849368775830078125000
935 354360200200740489874176106413722279297936726777359594550044669325021893294012547633611319828870740066128079123904119492919366703833088
936 424905348189152845910539751758364319432932220349803266841945025300871127157870553428497838566094839645085641601503876760729399597222995
937 509446632125642313644921540934317738944827491024832589724809966674165415789109219711366739590111809272756675036870141780053125000000000
938 610751435394468811536167336158453987323548261749165801827514520871543715554133928583901297437055071742071221594659024641823839731097710
939 732132462184639509053181908910683525741047207902724675468996772587133017472673703650299517933961849865450557925852426301450786545248080
940 877554829670262573545035598496845335825293169600269530332388279452573243386214522466497796242416385934206993273802704528872383394465100
941 1051764120023621893207544117295000987241899330926919037167921167896273986444352535506556751505048114860617527064590675618198749779717240
942 1260439480569196218697194355688550680321716577487375022780728574681556265868919120109591546039991396752872958938548305305626325138977650
943 1510376655129699440453492192748358423721562183240839476956228691067694388826708814472172795928003702480819649948087580111414121953102840
944 1809706778328826298749464365567198323476478982304655795710140732793547705930559267453866811593913769523432191014672281536697102017543710
945 2168157897028720804790413465607213420750370372544383342181221863231693080938032444323960531985320529624739247840294918100214254504192000
946 2597367534642964428269168944027484670039262665082574245440675854596735353118617486711903503481080180817333655307601938294865332031250000
947 3111256227045711721436127722630685581115268818298816483415737145933235108303819541877006356903403924163342347232838277494503871304158080
948 3726473883586802014848721480658271146654039215170585607630820021949942372816358124045826056567939611525922535395963984519770429390767515
949 4462933123394761632926832356840033318095552520937202573380310170429452890168625854407911836040225506081860275574179436319889666525685880
950 5344446477312947477207902170038862686715949218445454272792328333867943578127705183116612581814666171282044527644529980218010700248596928
951 6399487614819268651811706724941214076546495750271876964939863065834667514492529549280935766256947934506314137820758015287433403804833480
952 7662100654848170694942879841107952237472889625591858839202247535571293086849484023522311258703130083020180284798842266929147681613489445
953 9172986270786107532238444243868106588322189270818359756322550968403056547898577933953923785125052621333872659887913906241624218750000000
954 10980798847495420613020340357360585564536449058992067538904660997951802753071888259472200620238820203502436314118613419233376505290229280
955 13143695564143913086298953630029005196134927223724960649533477179547477142925450191077072641513040010498050147078348806652789093509280792
956 15731186165925704732712503203446517003233874596828050225417294524602224235562581506758276926926142458794923635797341793786216394042968750
957 18826341594723390632783260076240191445210331529022449246309708464503305654250739641197573198936652664537664881288917717514383159769252280
958 22528430864352991131627966581162118483540687994579285212598901336588848893804603239813210226775676235157953375351795426926651509067179610
959 26956068936821793675075365947502731722778613867395804473455723090381969790914690059672438649752787039105220406779940747362764163732424840
960 32250974294772757592973282540473418897429296912753086278738479313372459831435696886440088537438732592749579637848343309124009488736665085
961 38582453903531383830317737762919103226068564455843780400211096678130621453514163472292624552393596030595326669316805334559660653049120960
962 46152755899229585849468850138852816443920229268479183420010035803259479877514423736774195102432107258650107831148798568679580130951582300
963 55203457324277874458706507827448664163787442605806442531834342962139875711872823870882696539396792515989746723110061673249325000000000000
964 66023086387726610736139415701370531432606067841099182007112176792035619362902561500200172320372057126512423121655996847282897446394207365
965 78956217043572276893820048592828975243094141393270811363673435266742873707356641126969028764529679811973302748333236370851216422018534400
966 94414319330638394412886813087392128796877926070219264622260002297734026712355880214017163162285355618405789637842793563241343267077242990
967 112888703302822577522178470382628108957363754023084345908395884370891040920292487117077342628082623833568797930352108575336275000000000000
968 134965959163921870535879673744642262093279950289092074911087478024284324864373470481849921180876234316339053510648167313024233008321130270
969 161346373389181682118771872365577458201145385291300197802927257943300373902212282752877213039559412035618759615258510699093301549140918800
970 192865892524966839435062341107228056180903130230634156135986712444164144845581569064904802020739661694443700483260291905720102881118391600
971 230522315815181276390474057139999046368746977828625773589850933776478687296448642094923355704793365723288172313729153284312360105480187880
972 275506528147514159697050404141336793317027903976693093329606015384962338165065710082737380890121814614816117165307947042256543564609004930
973 329239740016837194061011171640693179906795322728734592215581250407674888469418029187372483013430740229932736039083286579607525439109071360
974 393417885992734670677434115932722164425706712352662139729380872621678163195942011980480985547517502914320903566918173182225099712939555990
975 470064553174144165471586168255941977563476992072772212211958823349950786871029523149314948551884312714954835585704599482160207416088137728
976 561594073001731133949407315301933011840165969535945179124611152075291672745745499471347651054849102616471466556644795060335036104687581540
977 670886721528487893988969208965156570057237434242730682863910532820162581212169252092950616247601277509414668902582914542616014532531421720
978 801378344275644467281712387124668389279894651472792114856771813480402721786911771914640695150296437020680862773435728318670339257812500000
979 957167163366292366948000320145435665068481063576763936063372163503313544876491997226664587577509054947801946085399400611300252116237758760
980 1143141050099444083226075137617679334050377368870657230819668412925578528072764301716846715000999342248391482899045636232709123463867491300
981 1365129171393262500747483689887532967933776260783920983126147654624260470375677747413578891918395447776716686145628755114146810990412161080
982 1630082662478156143733609544535500040080351741166922691206907812325464109465262820291524991995246790426429469754439251511718019922124973130
983 1946289863312528969016801340625770552558983006177388629511977691210815088261824958935341460559442020085330790030871730605918900000000000000
984 2323632709114466527252087642701091079462742478818803896491496010239320484691601221698477772629811442463331184316710074172316777752685546875
985 2773892117869663013890542709755995262064679972947555725803811409559695196190776557512393980865840485754239332187798110970624034333029369728
986 3311111707382275825781606679178854736155624861558867741697196293909100083905359650031765602155612901330897005620839046778803377343750000000
987 3952030946170406803346986921904328620076452662117495690431402209889952654513120219153651763542588910596829596691993001864495987722853094480
988 4716600949488917941324980471782521621826616194657677735717023270581736979461682242289989875035494119539657945786048811484852208174406197460
989 5628598637215471674931578157273905149769782858456032220073160953464616277080583291813680920021030989867356643585734235383748938906190076420
990 6716357949372244243635467143042446619670503491463535692094134103384528341936239169037382394220135433510539773012038550013312642554247042400
991 8013640356898687305684799136498133365244980990367410511674447358049128673996828906963996045321833102901127368063947573716801898194517004400
992 9560671115917390396175541630531400447417727760982539968698469952151159176141052796453449989071037647049060414275356022397952505822618297920
993 11405372719013133567745625231574719751053841701696993473659689251048548665687765807133204800705937841622906701762749937562417758239054893400
994 13604832946453281209961906814910039221139569868157325637973016510771491449583445805147681864895959538253694431868715763623155397949218750000
995 16227051991320077551673664522266177018698642350218463988243491280472433548561104858392544757052910524425082465486625091173440267161231206400
996 19353021535969445606670451522510643344298829077000517270526700538946167121251662318543119067353829556620549084716209797052207790379155168490
997 23079198643319633227112944353219209729691343578668121858492403545512851987299843255903999601811699479329901279278927839418454580997596930560
998 27520449192294801132078505180158060592706581007041735200212213982099515835815609645998842623398124695904505815874441947101627165534849560260
999 32813549684977666595715270626857116775085815018562862814678874478265570200570237601536016943746603808936212529288937278144358015625000000000
1000 39121353002288096185965677011959511429518810467834903305956611471389613198417474554317119899729304918743369126867845727406320228173956813846