1 1
2 5
3 22
4 10
5 93
6 167
7 386
8 1720
9 483
10 1586
11 14065
12 15018
13 6476
14 100156
15 258972
16 56628
17 26333
18 649950
19 3288327
20 2668750
21 106762
22 3944928
23 34374186
24 66449432
25 12317877
26 431910
27 22764165
28 313530000
29 1171704435
30 792534015
31 1744436
32 126264820
33 2583699888
34 16476937840
35 26225260226
36 4304016990
37 7036530
38 678405090
39 19678611645
40 196924458720
41 600398249550
42 354949166565
43 28354132
44 3550829360
45 140725699686
46 2079913241120
47 10743797911132
48 14805457339920
49 2208143028375
50 114159428
51 18182708362
52 955708437684
53 19925913354061
54 160576594766588
55 420797306522502
56 223790013148500
57 459312152
58 91392185080
59 6216591472728
60 176357530955320
61 2089035241981688
62 9220982517965400
63 11344028448443832
64 1564439686929000
65 1846943453
66 452077562620
67 38985279745230
68 1461629029629340
69 24325590127655531
70 166713517116449940
71 387689146050297186
72 189076180413375900
73 7423131482
74 2205359390592
75 236923660397172
76 11460411934448048
77 258634264294653390
78 2595050050431235488
79 10115530661997850556
80 11339995437747145872
81 1463987089109939625
82 29822170718
83 10627956019245
84 1401097546161936
85 85694099173907510
86 2548272396065512974
87 35801820369640556595
88 215810538282954699872
89 455018272012930480650
90 206300911067228525625
91 119766321572
92 50668344988068
93 8089830217844928
94 614960028331370816
95 23532893106071038404
96 447016944351510642564
97 3931547761898967889520
98 13837374536361167445552
99 14343804286615950577326
100 1749439028845202483250
101 480832549478
102 239250231713210
103 45732525474843801
104 4257157940494918160
105 205518653220527665304
106 5131008990500486096250
107 63004600211616713352227
108 341728917141720765448880
109 663356250318097245519315
110 282460287344893315675875
111 1929894318332
112 1120028580999440
113 253705943922820830
114 28549761695867223680
115 1709552077642556424368
116 54801783386722932356160
117 907509411250192364797346
118 7160599126542074691306080
119 23120365870631946733267374
120 22404341674003856022197640
121 2599814727071941690276875
122 7744043540348
123 5202779260636958
124 1383896652090932364
125 186131532080726321441
126 13623964536133602210560
127 549865627271249187555384
128 11941221541878141428250896
129 131210228350684138279250627
130 650908084133058832511397582
131 1176734078708562495146449215
132 474280668717110277129402750
133 31067656725032
134 23998704563581000
135 7434748752218650632
136 1183191417356212860200
137 104522878918062035228512
138 5223273162178751507973600
139 145358300760719346857181152
140 2149196015686922673752591200
141 15469974135890195867700495972
142 46373147021417258276666536500
143 42363529676004536546624543700
144 4703355398722212580185337500
145 124613686513778
146 109991785264412452
147 39394773780853063650
148 7351865732351585503652
149 775106462961127587718945
150 47272044816170637116358432
151 1653403787191180023445311560
152 31995945051098163206685697072
153 319999041052429291325382116430
154 1469852712211292906193764531442
155 2496791516070725151202385413137
156 958490098968888028993464009450
157 499744650202436
158 501177338394193600
159 206137527275464355340
160 44748833670110461192400
161 5574925245867290738273530
162 409759845281853609406819200
163 17717279407860693002540203760
164 438587528277822624725726152000
165 5890675207037625522335055107100
166 39169771267883171385548245780800
167 110019776798266543108425197285334
168 95387103095842535104083448737000
169 10178412573609612134472323548125
170 2003840547211196
171 2271383798432172450
172 1066323405362482525440
173 267309456084719775719850
174 39004387055053535307436530
175 3416984808486695845502765025
176 180054330178476227326596076560
177 5593164495386201864000605948200
178 98147946373239443194450569933300
179 904965469498335382152261400618750
180 3885682165157538856121172767128224
181 6245818948083725407130181874150725
182 2295263835820622687331549857101875
183 8033729541916936
184 10243348296746854536
185 5458129128740189172960
186 1569629789872902778431840
187 266120120512261645883639100
188 27515810501401286879967688380
189 1745132615142189972905387830080
190 66920610821914460258482298592960
191 1499832369148346463095069883770520
192 18538520734542268170410643307621400
193 114993821025161509266415122153215904
194 304879400566266884447388753005988384
195 252229895872264029530753978393468250
196 25964951174281047136977541086063750
197 32204451718583748
198 45984242301056376660
199 27668310020538032000610
200 9072874151714165573008800
201 1774518242006791769593685580
202 214660285318003614992937256950
203 16207824941173749797547123013245
204 756468390793044205092620499066000
205 21244800390946927142254978878146340
206 342539313160590560232318540542859900
207 2940943846804390984554020294554749102
208 11893989955600735360402229626433725440
209 18194943140598578185114481243842699500
210 6427455219975523086291138284095790625
211 129081554826085352
212 205559341637958057568
213 139003339047939431239356
214 51689022102625375572836160
215 11586454452203100461589638040
216 1626919429670771094575781835680
217 144825422304803388433205626518990
218 8126203208319624314852688259528320
219 281364606250275246714567539199412200
220 5785853600058741677265149874377695840
221 66485363852869660879989040531510493828
222 387722856163718046629825061690256074432
223 976117930299649072920357454016907960984
224 774044833613840840510543622333275172000
225 77111791432516504424842576279238829375
226 517328461520992776
227 915285296612144724660
228 692558219759742612917928
229 290560416156482762726215650
230 74202158804919153437161881720
231 12008359311274979227951346634300
232 1249388622033669366168033172957320
233 83368431494486618861372825549992725
234 3509219736437019345268659054989011800
235 90308424689975099471568249039957676500
236 1351719543023461458372892724526124896264
237 10892923265739974022561406699369101539790
238 41751488684493988436551890597696184407192
239 61073353946315362887664896516825361369500
240 20811336687210164872234862749695304185000
241 2073128832586063408
242 4060537494602836978160
243 3423972988963411504956336
244 1613189222917499224310267760
245 466790906032784139075436081200
246 86503282087982060378241507798000
247 10437404428127694860431531005877680
248 820303078962829066291665062121721200
249 41466377188686314478256499853288215280
250 1314091172347893801818029135189487188400
251 25053027171347621873460139015034620239472
252 269813710184309473592005811756240633409840
253 1488709732689725236518230753467916723856624
254 3576542980140791664659931605529563833886640
255 2728688504927139087055691076291068056710000
256 263773052144508813627046416449681772450000
257 8307059966383480541
258 17952439453856255549176
259 16806444898426605554418972
260 8853715792741790468426387448
261 2888285997849946860633756847350
262 609300143651943238941393929228520
263 84659210060645463757005119682339060
264 7769559839589962447047714887477184920
265 466609218692952244366548672295600597635
266 17957496575844842541128481786623382637000
267 427946087905753377454789241310392101962044
268 5995442172222487675126862129758282813539864
269 45643400430077346687434970777821768005259898
270 166652536628417530861537455257946397980288072
271 234030753494974521666105284059945259369044500
272 77155552561605490986636900309869154782835000
273 33283773930410970362
274 79117286081659327659520
275 81940530272537688935440488
276 48072731946329529941514561120
277 17598699736098637218931119373980
278 4203446719117290002262228069345600
279 668265819424258226879010025018590360
280 71064419277730414145802688841541636000
281 5022201761869081695940612770654254083830
282 231885621318931486246126327244945026614400
283 6797713740979897967978038431196447968849128
284 121158784088817558832480394681821170506218080
285 1231048545089883600636219588928804637488708452
286 6460327592736332329175674949844233518440665280
287 14872414323117142222883192326917415772251733400
288 10951766859344567659692734423878448980731300000
289 1029621131583481848116587818380280837516140625
290 133347431852056124558
291 347626989856520978508157
292 396995213766030208778650080
293 258411978433542596185155702828
294 105706391409500979642866688316092
295 28444749430939087396002346406646630
296 5144083304004032917423754129015470560
297 629440792033296373708658188355521125060
298 51900794867229993570523507335603503763210
299 2844440747810754489622727893692915531875155
300 101163148849250925076337854515270919563266672
301 2251403108558881377697447778905420639795792908
302 29721951289657442801139544081409542088459981940
303 214916410957173204729223335441035206377536718762
304 750714635079136820245671366786121153247731461888
305 1015505890688003115351872669528695689075631630500
306 324733638216793506894821945675379955104964918125
307 534202671450374228996
308 1523099418235796467406340
309 1912072217725690958326346496
310 1376084770594481218290449520640
311 626489925527440901916056010952008
312 189060084153032259614671755099059400
313 38684955789086970507230965563354632160
314 5412203806862107811114446250843956476000
315 516698337647401731198254899380165140911500
316 33295290113456814673080023820744214313452300
317 1419394256054909884635352310038424630098711104
318 38819548094892699266793068630612140572236775360
319 651266671618163795253448976167571531434815112664
320 6277384851821784950107709044690336301237940323160
321 31471016095523437246739698942937957045215440615072
322 69669463209259859402731902629072507526243132736800
323 49653207962125115942413047050265543592218560583750
324 4549050240198646892211281008350801188386784156250
325 2139926971296404217246
326 6655600947804835676498730
327 9158188378396925477125840401
328 7263545709291327695454606161760
329 3666833282464298008621844143386528
330 1235717021168976997640750165933067540
331 284681221330914839064674442791720689110
332 45275002180974246498889900911637120473600
333 4969947537338274342026400154791996975144150
334 373369572704621239386821568246453653278861950
335 18877311721174642920654364531434819505966160679
336 625791752448386716708536214724427323248043959920
337 13096146572069941023581312148007514209544032368984
338 163826176477789282046623407380298807420890098500540
339 1130256700887633952778675618189026217525079777255402
340 3790883404177371583713190563404038904740477761300960
341 4953971881443146574008637336023107150623130792265625
342 1539950647207596258562603780749068131806876812409375
343 8571667683571477322476
344 29010557267566317193411536
345 43635648470398708837173807054
346 38023542602751293082269052709376
347 21211416690968139317548074940311360
348 7951133928010451465888489702431957248
349 2053017793271884465073505913891310526180
350 369192773733506654443108629932456450055360
351 46306202366910525735454301922971902450495740
352 4024925215924809507955150921365458146049814800
353 239081711704056958969294286725651586108547194994
354 9492213281041846736166295630434435790432344008064
355 243893609414085272755827150867140682871290914378416
356 3873331764543200690448684545023255843947674583134784
357 35580405037073652126549646835288155836432711930721980
358 171052538243584951419978829856905470829373604387968832
359 365243278961406581411799782023626381125986184018773050
360 252534759645577443230009151810673980189074350501815000
361 22585535973797693916495648275717028659592983181421875
362 34332621538610531032268
363 126152174950841123114327190
364 206884662727912814612061814524
365 197499632913168127924959789407305
366 121354597743323129325718377873018528
367 50414444796990862921246379621998325280
368 14528321792336345164630626775971166317120
369 2939781819635860324955296684555607949501750
370 418885324353904839017611599624490671120424380
371 41836276009585837594145921162424442787563679950
372 2895150563657259336224765687424197770517942565372
373 136218811008172975196182832045071804281535873097535
374 4238836561804663411849384591814821257811363451674976
375 83894660120076836574326047510025738767521913448822520
376 999153124118487502101401477561158841455857182270474832
377 6602406060372323625629791220624422985926130865934100970
378 21329871321449263149691243682763104149396637987852834250
379 26995976381869655518979890342255686395015219370666628125
380 8173321765870941762546252873476113007929950546097031250
381 137507220017229130830472
382 547341723754276912093640488
383 976310553303429234560030238696
384 1018313296601739669638401332748424
385 687116641001531654608405867601574272
386 315270179928314461391537717749521537408
387 101005248971768859795085087968067766709120
388 22894159217752341755047178494817310035675520
389 3686456787956571694266786197662095537473902920
390 420423969192037803613548210672670380318450082280
391 33639272409399657528365179880180256457170392030888
392 1858179921177879389625425234034144471174864507425352
393 69197597189269206234718379552918614459984533272468704
394 1680075484702850228397213557812926187660596197530113376
395 25378306546444298688098620429680006041815186257972502368
396 223051748475945577151662557559880326797357967235875453152
397 1031613499097444090040214692253138956359128750905243480060
398 2130262058008187692655304563932737387363410931896963011500
399 1431886786783902413034442863048331420606455784112981887500
400 125204572844885892186432330395244333745310340726771562500
401 550709305440646499122278
402 2369727720356216682636979220
403 4587001368502171410953571444762
404 5214032121133434697733711633880180
405 3852548364294791468969925531929532157
406 1946097625352607303073261023977784612000
407 690632809197842842393818311885824767893088
408 174620914228160477756240931320418260890449600
409 31621248339631098963636981889457430338450014200
410 4094457259415095060963364632351998331289016255300
411 376203851222702607351996728346835784465493656637442
412 24193763481212817385719553040198591791493672502600180
413 1066935857087277150351810796523663237044759311359951703
414 31348180849919075509973612695040036685702401150460014720
415 589624509573521424388092672935471560603986350894363907528
416 6712327080526505144467108002010212610333319363893717858800
417 42624744579957553893850143336100723684338782611125706732467
418 133001123734829901318547931773197746393030097422894728443750
419 163387680318017104603619928400452017234200017219337252576875
420 48261816703045654651259323152334073402024529538100177343750
421 2205459348804862488597932
422 10239092624645922411693743680
423 21461044470418964710437618639900
424 26521909204164261956589235089740560
425 21401471096543074314335478833089216754
426 11866474463183640587260938601507602101760
427 4648920940239587971503664148390880069489984
428 1306129613109723525326838714698099508041452800
429 264803320316010054591242136242002474533318743280
430 38726267474300412110457456075101830067042046342400
431 4060679790477044402076745149340296666039436672036268
432 301750947525590216755375069152465139275389263915901520
433 15612321347786979512070665764201861489190133172804052870
434 548554851238442946848936916867239027913988852565066611840
435 12647049180489206047578398197969990988093182924072093409136
436 182449343295376589574333651794182537656837949305966538194240
437 1539485965356082504639921239588257767531333810433672507235126
438 6869123791874640906004769674529326214754310273510623683911200
439 13749293368770257414855543391695256319862243682172573077641250
440 9000948706197202127929604761917904969890270286526138893875000
441 770537681564675936384816522268877042479921240878670664453125
442 8831951313811087852525748
443 44156147074646067484670106838
444 100010645456763262666280698550688
445 134067538165529348787663307536849442
446 117850818973377248959146977303220958010
447 71523506019440951315909547603391383201357
448 30835328548723465317187200536898134913153504
449 9591811059475389225662957081068311089700807648
450 2168164755243388722743469624864285965224382354640
451 356407977878749011395149803700733195616171979065400
452 42407325455710126264509840639619124995519269274495232
453 3616634572174587530608342534810848792559353142212903882
454 217716222580739601165794773878817092537495402536305813382
455 9052786717081154465200300058020790029515067600196412845623
456 252388567793581565482917968116123696944064400660346751887600
457 4530048660566130453100701836220051968576113191492137220668328
458 49465427041242066474839486078966450237697660725513002269359946
459 302734770552215532927522393512088046875001580347862936876812107
460 914535810848226153119666931800708053844855480690760720573870000
461 1092597424932767901806465892838562544669591712693350030403614375
462 315344113826055991304697036116610398815164959304105341227734375
463 35366849685156255854062232
464 190076283063104382147563942680
465 464301871350684773142819672614304
466 673702046652521513910984087900267040
467 643596458145478594136960134019148104876
468 426399381589139307138271410554888398625580
469 201694158292941161543376481263498495480154368
470 69230990793469493633418339272712720347187609600
471 17381022954325144346802272192014290976724333228640
472 3197218994261811284744589734857704732591321425096800
473 429443717506820975776727428512860046344538806353620608
474 41773223160390640737598037698451512552935506774459118720
475 2904020913120856787579290944289277428348199369604270119636
476 141580181740944683483782063896522934064343762850417332405460
477 4717082592541447951805220215605563580869487919923507040547264
478 103702845542692597605109853821259393861165684847937495675283520
479 1433802137509064550082679133439102301060300665640183996745598572
480 11649156449097743025416674645175674553344206690564434029944413100
481 50269459652606985595588096949949187852765667150733258248169762000
482 97729969914893567796287894606130311608180740836806684034371050000
483 62412826929987528076129198178802790035073242318070047630959531250
484 5237237783155086968204214723463224661985890467575007373042968750
485 141618252219830108767909628
486 816787851188493147768075315132
487 2147794429449007678023322388788422
488 3366393338225414232443890309569837824
489 3487146187831671575979549552897648804996
490 2515789474104058128087299553042088919939886
491 1302008910767138804187585048720366864904611185
492 491595515774800093928747649006621641358911707488
493 136587056381715818985081512804776821304341381496464
494 28000155019196854693262555317359983260798546604627440
495 4225281631907217480923179132702295837334017393249101752
496 466147953467271529912640358292751682709544568177044961408
497 37170734560853935394173440118608859475959458556832454559408
498 2107251458306941930254044748648602325409119303412494507332466
499 83033220203226016235428813997407483997352264465515229789755259
500 2205917749553878433254131795112788166714999588095662041753243504
501 37917599077344042015780180273608682036423171368252503543766972070
502 398333881928552576147024797484908646829465444552123653215231701102
503 2355472157724828842457957899288046975527009308877830403327728232691
504 6903610717957768171890576206394669064206607911327782433476197740000
505 8034866765807481703038887181559704584620539802867859552523843596250
506 2268969397063482881391308536682477726491989280620940602174298828125
507 567056308998913431764726552
508 3504048483885848278536848276640
509 9901402177419613417731528881798964
510 16731417940938360464610111797660143040
511 18753047335083740385601802813755304814216
512 14697790713645345844766866320464051349861600
513 8300646801827251654291857983812288219415125478
514 3437237570864401518204576609903204956189626974720
515 1053380579147376245664551604248359834910473122886560
516 239733914325152168159280906982014119092235970783203200
517 40463818295370886473410021476785218531498220336919100688
518 5036912213728295298370569629233180984136073406891303637760
519 457873880822536638472667629431834753867983993267101877102176
520 29959735245659219055974681235585754777040714759142533694418560
521 1383338982927328796809936955028670748226516742988209171349878674
522 43890734729882171459179415177046140187119248652362282498908707200
523 923434939065943528342088121172491239031228836566224340979226930012
524 12273788872820886588360592252060693037184125632510121860223323499280
525 96267368256564168863982603026840667793420731681544266950648787267930
526 402640110465570577466439484848075241290935745912400139661993650028000
527 761671242541412476901164335813094410764106275067520866896029002712500
528 475206150781437747860421730752527681381103375569321931198495288750000
529 39129867015338145389206032967824443456114673881033853008725177734375
530 2270482353849730975132159928
531 15008697226243617501067179565260
532 45496810366849927955577915330159960
533 82733482210563397361765564454648983270
534 100132739322396441705905378081518346418312
535 85067303453428435418657010539559038854808340
536 52295617784394542958571199449085702996206410584
537 23684330246043003796493158842521923272163056629145
538 7980897935413037288065068716231239954888666495856256
539 2009291273781252896896987392031128362853707757590017360
540 377785422461233896864349365355556363143595103827850090912
541 52808632211252928445713715130197532442806867441729616966840
542 5441918208638089863699380419363418991594085272479053147264480
543 408221223909438060895312797757091555382884683732490477468039280
544 21905797024543703154037076389713122686084050120056976907092608928
545 821504255735677760521703994253400943649070945215144222386797108035
546 20872932701188658319706964395821491597955588790159830867435246230556
547 344668431924311262392739500952326044688950965983816300845715945456430
548 3492698308522791024889978171406727062833570728105197209926279352365084
549 20000069535042249165553889531703452718614451426010513686350211928122915
550 56977343155139361564292115276016164618506547209166152826325430261372500
551 64701578107350226814839407406751154078377967694152050214762964244381250
552 17898459825372165827088196978906463357343942621874194135879580148437500
553 9090669744110457073918686032
554 64188664095376964099897152886672
555 208405596596212410593129062983116496
556 407110874902774064793767579871510270224
557 531042258891836743182823475165684455421840
558 487981499695098195772554884940360275353968336
559 325784987873971668427913041606870530143695798544
560 160949765627546988085046829160199911449298593666128
561 59459513890680047667316437130134585777828510273732288
562 16505015495524677222323736556251426387184373834862016960
563 3443757348514937008407937105862624309400838439391484973248
564 538203016289675616732265066521441556315995853031876260575168
565 62549488194334853437018781436915104944410565241454325264936384
566 5346388866824884582439383938855145434001056561462965799913652416
567 330960431351409208010436973218776701343676950156237729345766344640
568 14535863565063696477255571737909049839945928352388390072059518208704
569 440819467764828013129071956304414426176857552975794775954027494609736
570 8903823941808352987046201104244161478735881383255668620067176055847912
571 114074409111208465555001717879822505783941268321765801015148263722742792
572 865716903464117651436602950147570424646948810186748711278024516659757480
573 3516256654077024277089221689790188360405548487654123751620890938916513000
574 6482713143551221372419435950855469246670045876792738786832798089353525000
575 3956447922122977385383093670435565604229509259841889875605830401335625000
576 320006330478964879414506787924589459424432600884105922105678075421875000
577 36396547750199019342561173618
578 274122419534085630607939317849800
579 951791178603890452166742500026879428
580 1993986506250429077525633833450526645000
581 2798123311880499999662954872258361655917978
582 2775602640696445976929020750664364273914167000
583 2007924276422393896343453459986336954532185257308
584 1079443760412903453694992933624536187601794825249800
585 435987287717406086034451112049187300510326786735565353
586 133021276921200665549558997225590217717188143868244894400
587 30691272599667933437847156221916029201836358743752895989232
588 5340907637149792353600182269253632018032905256831186067711200
589 696733929260925378299497134712074606248407032204505172751438472
590 67479285925471550823417046420949321690519353966617113339851492000
591 4786588324627145590182579163986791209462715590837049806980118053072
592 244195533000847419833807410874965837573887465148221803494192678156000
593 8748246706690821811837437055724119838559652915235593832435114994180142
594 213261859271112524488307487183513867787591691898610125829675641041981700
595 3392197753250811173344184403682265907609290404006129900716145744515467322
596 33235784940292308793129833050048859491763384245712322737099896446201478100
597 184661992666643735723513782969416217049385057451300818155606688935284109325
598 512207923808016957764108227683214612200671709145662163608568963780806937500
599 568287860268040484277237549745467685526011893124161125512257205372291593750
600 154167958510282260194312617572986135480322647125269584214089292836132812500
601 145717518899038246735722686372
602 1169037059715806293101329047931648
603 4334446827400988513356087042204808280
604 9722966930685946042712131870542369595808
605 14652651547266322361261073398422828904623940
606 15660112062635923292954681140077582388627900608
607 12249971010176235384265392396212936862599905503560
608 7149412679849398842034504194331008676569119126571488
609 3148905227765211834047561224711807508126179863810914370
610 1052914032217017393575217665020795590401191494542577284608
611 267749593940779027523521265256338062859657258070606931581856
612 51686147020384834164090229693382499811597516140646617814829952
613 7535324933936219989059871062579732989918381729644322633005927120
614 822712666414770954913762235635805160305175655478745021756531918592
615 66465733813275994443363144251720826190293278629312676389326968120160
616 3909752156390293710772301015348294420486020074420788084719164166552192
617 163952851331483118459373794019814166216586633513617322164939860017096540
618 4767729655644972651389305090313866304817369088515456845650406598449171712
619 92706322144564124612418323115346784300514911690714739668414914905984822780
620 1147599543506563893571868806129249107770525795814437882385908349938580834192
621 8443976170925121215176209955290589931265991717083721977024020653827982467522
622 33363194295397222532358764736398795201571906110220363159978724584129598159200
623 60033954974093735044629117294416858882180500180047671433803344963044689572500
624 35883117764317124332282011316883551705328223305542408236281672936901546750000
625 2853376829322858298269031403595291810700709518041412748579610570307709765625
626 583379627841332604080945354060
627 4978912284989562906949650650314450
628 19685103047476706254412967869650447200
629 47209097802417761555577186617443767763700
630 76277353610449898125432993969178683104218500
631 87674818078043806386280942019560609559861109450
632 74011590877211321847483603323753461634458309385600
633 46790891796567809924292675354927186258672197677266700
634 22418302833499717037235802594244492756145619220830299150
635 8192790303566563966769396739066928384334918726872416598825
636 2289111674865229760985651987101124999749652419616005602563680
637 488459805368093169302702841580693248536949637173377858443690800
638 79263734854611007090107422624372416587280314080285185836237734800
639 9709955032521266941245109041199984553956559807363826402786979353800
640 888475628920110956555757871875107526080401179540775792178208802032000
641 59860062831553104313160527459305985765100877301397763324313361636726800
642 2914340228443047805073769711764890686220899239596825521743473497877154900
643 100061401207604808324147200142889976454409716115591101571891717068889169550
644 2346883478913733519960152728676215516474834845441295908479969157694152341600
645 36045882613843337146620608395005610707477961459293501773200308818034017008050
646 342172835148237535849830483876262262593106478499187736181020453895270813781010
647 1847941333283525136647541647359064356783537466176663950612113972266598828029125
648 4998121179662227948676925999773890482296660452628904604661965576116007057500000
649 5424738322338660712505785625727149720606981403177434605384167955704868395468750
650 1444638832108849680913057478256735686432236494679472625246677182301878775390625
651 2335496773023086576977405190696
652 21178080553965561784841262830722600
653 89166716724428311852082840939337863040
654 228286821004248266599200446422508455030400
655 394835122212118790646905549010903407269547320
656 487242929348328015856455999916027722605806121400
657 443029632302223644036220450130038648514687547528480
658 302771123642363098010862854914227510572411014047594400
659 157435843469432014719432995307648952215879665268867366660
660 62720269293042092737238865638008232090184609039534170752900
661 19199189873471951375871587327101443580747587264464537976228608
662 4513714227351321867243447904816536682558375185525412672364851200
663 812203234878170909814274736095892265019499475527178288084220296160
664 111151373837363858161754549116069649236033590102309716093590629509600
665 11460615857121749883525134046282198080205595607428199937726405182820480
666 879032821864407205743945315957579118485771256092800389229540949775273600
667 49322730784639457558817449492047664966597169775394462392089036504134439320
668 1981274401812880357572735868623325993949706448679096049253921932208562760600
669 55403555623573572831950135768899988595226619241788513787269494933464847655040
670 1039628559255938530155254167537469893276744340552615535590873789650617670089600
671 12460765753157913670197163503512859939936852606895961969609242307845896741539196
672 89055070241653571832431986481125211924954753349192140398357590455640153983168700
673 342821661280282516056422407344537883775230448323537643263424160303645217522650000
674 602860414144313849715973487874242278146236658299739889685863255903943401157250000
675 353278444238924867254828239029810316289501897769676710959788042940672141661718750
676 27641162235689200858522556122613785347916872835428081363440997721805362675781250
677 9349671877762860624294851578940
678 89971858688491073721234844684887460
679 402879353065694513124458923380796828650
680 1099606616717119609768081365983008541525600
681 2032733396221591793131161945878210541847423600
682 2688719315347330512965326165390480078624033377900
683 2628528987544087199789876286877781121389001514786250
684 1938003931655966053822382991421033752998359520781484000
685 1091292500615255387702495896687947556691346996528750915450
686 472785070985792861293884202211989763653173042468676445435050
687 158123021782187559976382853933273057946535023392458770819772045
688 40831933903312668637086604331170841925659728381555021848417485280
689 8118854664590089388830913698458649433851133564475983696003590549600
690 1236240042406635729624444299842781471274410673855636876289026385156400
691 142963084435865758031524092294469629945244142983696419375619998616043400
692 12414279609144154608122350024874727344565129784649854320307968296640697600
693 797470177454028882624109436017978983872449804407528004376556670733625804500
694 37174323512950160668862053657110859255984321428284688613385088488457773581500
695 1226739363803261623213498091899233899339334547732022349566567652618624026582550
696 27751360279214393246631633871780170964324306767127663260308308882954641803503200
697 412453943866589252144198600708918183371961464615162864551193647954861425794514640
698 3800451536954349683787920533148912235480501115148053253357428971659677960037553510
699 19982081951394309430437227429255694804147991439485374475857834743582220949199419125
700 52771245821292764319398915247247810870263032560706231747602458787223663089166250000
701 56093063050067745294490153213655612852727198282263100034048890318918756672395859375
702 14676943889280994629461967951956005442771180655187331863393526661267283016373046875
703 37428556677997215123129548733272
704 381782068540820070174030095370252960
705 1815924299427978209373442769746160424780
706 5276718064910070251838463320279279214137600
707 10410865277271663341431372959029229287269302240
708 14736841103888801834192302404311790461262498806400
709 15463458974854181031254733193978084266407948977768860
710 12276983424955600330534214632629347741430618965967240000
711 7470934147818713585808370422026521851571345285879426987620
712 3511698707672578353728274009413593174526314528970975694210800
713 1279943116385292994583141061849983086106088082162692516393811206
714 361990000454935690897528769916179901153480044194378769114693153280
715 79274886026915908994318739906474596426107104774455283030801738813120
716 13380629919175181396914303950688570452421352991609285676034745535814400
717 1728005825409159772363652536852691266671031452596424886375122258486957360
718 169020312994299194217514401389765721296665389465970653155887199489393721600
719 12355448263570455508618549641168661089788151741137460551495455506311358903240
720 663491920696659833186558711096357962255763131384482160481093599401980334348000
721 25604247934573783446702687185455322427924118745167515781645106731430008003121780
722 690226822106997784274879580344219892642725232797119839413980391840967714229651200
723 12526203818960842091888601172049523604735009769739292602179317798322051263732186272
724 145643509204461855186648557084541985440934674899909005041472271537063642281730213760
725 1012676851153897946956577296340528502335431758379473743956276305137268513877997052750
726 3803443700534665115469414024941415004070348558196589162092319781613925367585369700000
727 6544218340862970690957149087775264251616474748255271885490481255505976272237409843750
728 3763451376154367474912072661237032615031840257910036438767686484405396133476765625000
729 289947702582085588215003583691748379064921415961763323396876200773364851769873046875
730 149830384583444642926768748778968
731 1618201758970189375337469461332800492
732 8166045109446433777500949512894968377080
733 25230454186103098237878132167574808859147130
734 53055003706159600905441233088609227709296084160
735 80249811982401326610657533798224752459964474123440
736 90234090115436087814442953826912961894352801677358240
737 77005444450031026642426549008971286972933897277384424010
738 50541334071142215692429904791326799184412841313524293647780
739 25719582439410833441329166098473916656327689628384447088822370
740 10191271623814213285290616040845041129788048016777651791020835364
741 3148169778353793628933903355471686808811581864524104450414799471941
742 757029109619621330417217883372744383766495604707929347898149348748960
743 141147412404065360822699335717539970158633294556150902699739025298071520
744 20274377850670940888416439368593227318826385404592271993387413326521250240
745 2223356921443586829610885235719344792970800628370833202488834872828567377160
746 183933177435817731068886501788706510653017026486008870896668502274223479657160
747 11303382168308904478131564177426479449866990759249129141413990768889832231610340
748 505969114334608778208231761058834764945906383285035467663068287247094946808281320
749 16088432806211980988973878770163685386358936348037370508789599182855000633533081030
750 351810799327760696590504238808456810939347950984852623398661308522929652772544023168
751 5069445255888176526807762268251945516844121388367772802373337315739499635930954210192
752 45416493300376875585886979155019614443546841338905561812296388389060789960184453582560
753 232812696447768268139517972528036443237890980024413282575623557428779153534634086079125
754 601083056755388540841979052987090026801882633029776987327257802630760785897607819843750
755 626371380976773862087542528399947987609850046364018497080578268369347889327770931796875
756 161161716731380671328361413917893970908653312429334993373197171137850190057983589843750
757 599773498051806525178522604625296
758 6851356842020715293267903441974042320
759 36640010641215758272797708163333765785168
760 120221377650240451901762122832798394062797200
761 269082158766941326229410968014770965988653935040
762 434288756994761374589948775691108089314884235140800
763 522457804004427289866435234556858817610834002064066240
764 478439752895871017851416033866845775587489719328684440000
765 338051108883715276671393731234841579632330602762828091935800
766 185857025195414235165425664068398530112063480998923554295336600
767 79880624358278285597460294628183990932540515037311049002269059288
768 26883552505755924938465147327695963803570393859116758198908609832760
769 7077993116742343532429794177589336024978570188635222957487763753483904
770 1453037221172872290577612213462032488135462870119739549866952849152732800
771 231280837710048479281530123968134554975492837771389559802284464504512863360
772 28313713453215836380149546954812540317386563314132107710533235245332803395200
773 2637445114687269629643128873334165954211004796422761810838736156403977812886960
774 184369271621632941866077870449857705243110442713982121521472850440888808388166000
775 9503241110343414656127544438348602050866109098642270567136984439717098969636898800
776 353211537725611337939647019397611257111884253635605274701591934324967444578205652400
777 9199602397526483946281036927927521926458324922597995530316396371902062759629259102016
778 161781562100724852386347809378891786629631437065337840763418561383225824602268488249920
779 1827859895282466864295804086125377410547155697548641491905454911046925900452969010968128
780 12383071829571417918470374670246183505999976700627833698659900959872309979335956851464000
781 45434092242624384911167110659725967010296607729226955282851185968168646570510074678452500
782 76570574278279576527869607037268838986974911281484514961169166657970646274019313194062500
783 43251702968947871406862463173820696379225493943974092977341242987794403809106084276562500
784 3283432323410815424846091963048938484041291172438914805646904854051082827558029492187500
785 2400853406823834919585082898377156
786 28977754628762360882223160910497748840
787 164045947116221984698284765437683084973268
788 570940862421449426895903095955667208890746600
789 1358449132077239806745597444687378297346731492490
790 2336229530745193310814364487883757703514279150739200
791 3002519656278445560296871485991264876707504788642409040
792 2945648460953264072618945722016656922045306706233496645600
793 2236624419998578480614856924121370870145574894626267705461900
794 1325925836963665745281115785813064885214309251113880781430382300
795 616793752066173177905795186777335410670242115174565559792367388318
796 225608293890683397899818412700749513807548585969677497399500044554220
797 64859896404279272652592780072194089712257814382357656069239990614128729
798 14615933788379413326503089817269179167672639690424545454043048529289808800
799 2569041414866849825464820384920988362086236024737037572767921546129628640160
800 349695190783301932110280624763946550779784888757906675623024083968894517652800
801 36508328803405209672153870628058862398956770558050520053832252688235908649814660
802 2887137110793658224367223497175804357803083038634692720232816126608065221316001400
803 170235818173169841691175953764510104982834855051764056640794682933746414404774004700
804 7336194838080303455882242991124316115744512840248007036289249719509678029266806678200
805 225278060999801078030833264364352087187027307758108943341161582157310231919710754321126
806 4771271984358365231210484238035788994130435353510580710054851344236938234330093786149440
807 66772079653177777475255870484376879720243786374700648639755689217572956294882536742985328
808 582498913640731364148692526442540051240842695187932283829375895147527323998442299483517600
809 2915024424231259958272049175857529891056465865937730324778757212566688329882555535664987500
810 7365913097854149830970223056483135568068960257254139356418099906000321876863346804277656250
811 7532114171562123928810799942704896317423861777270287158173941854756965074876790699670703125
812 1907120911132811057979454612663802246686902954869887605390107327628873311127907446738281250
813 9610266084223184551837881251972936
814 122437259125034594846340398775800671616
815 732952500827228777000628269137340878440312
816 2702759910932465358672033157844667254932896288
817 6827756704336975936425583156817338223748303087300
818 12495565545924748289391243536103647031660022387895040
819 17131831142882159357159059181620362792259028443626484320
820 17978091548580181164771291236348948401849564466135192231040
821 14644567742900231767564332157904263510464765887935316461975320
822 9343823687188898486983627477792090978193726708449392268797622400
823 4694755509304774317189762478082185219637598763111079741616708280148
824 1862130243238755737517962103926251116121629520906041057233326155513648
825 583077123836782262899996023282483758414545740010354816980537082795855866
826 143820093578348853436050901462080291673124309850740789928877302517947723264
827 27825239800583402578081624091677711793136863645298200787264935216087376350400
828 4195734816701593890901252085477660884469220047181405384439001230541404901103360
829 488833646357485042752557668835670764218446356927043599718168067243875131766475080
830 43513053885373947880324944470480567491657096884694826667751494039331615402356044160
831 2917414530404864636865180806308533069608547483463210743678957280142504826410315261480
832 144714991791370974922200532196060669680683355773768864665988781570986576945893086287200
833 5192190663150838412982820611852455500431329834895957519311666785519841912881897500692316
834 130919939733863466568861388641569189012472693590738637580392381277943707392712778443310336
835 2234902866939721222715273848985645739700300927398939354468820729930189589595613775166154272
836 24574279361410365393495385129440397699476178244122129703795779873183559111555998560371211648
837 162424856831751475076385097301619733425727524524086013022896230164263937236518950867374439000
838 582847329029907759755393018069885062725031979608504070060105125096706820463966199264796240000
839 963076430257455915658571978245526056302374286158040603857385658238444656302880713951060468750
840 534770536551426477719823146222810340914951315851537323203804705049373164100427401846003125000
841 40027411180822507042009283287250865416049920505021562331361994822101009850301309432080078125
842 38467765289749513059255770228804408
843 516819407371474432614753731727321697700
844 3268278258424998269903748477545664702982272
845 12755041146281033463005035057755665290913086500
846 34171248093524756307803011520116656095117552684340
847 66465323496878594880878196302447016307667255664434250
848 97079296549129147664168051747761751325196148016283862880
849 108809476448334788181188098471270870618946926474539149130000
850 94933246961243721945750778533041235809724016550832131986354440
851 65075841459651757221581019854984469873075151875616559912664843500
852 35247670707019392869517927786649492649971951684861129629103436679104
853 15127756801157150434749365284201896933844380674648854507610726009407350
854 5146889127370287268730357857278075877382197136329923464083741235242877226
855 1385848549209627275079631486714536546387323095909159164451076902881935639625
856 294234283250970797123692241549213065073422473099725451234027317664864067236960
857 48979308676362351194835222062184878514823215987328072510544427190906501429332000
858 6342920209408543217155179498406773137459566281187894489294113917257277364587280120
859 632584165544941040376717877186769496610328527405746049486378823790658421175887542500
860 47963835605609860013236610898020402827399572034048885793451278353723968119915346325760
861 2720613469609471903591895500682893744981565458908537111435597953315952982309314281271500
862 113132401701004451511442435442382292614258756007621947821564781547210581950507113330997388
863 3361780704031164952003252709011403444279126544439157989962564019229254426710030687424894950
864 69083655370929327332269262725431399708164463487270923471572445756366112153635317669222240352
865 940422061846403820579124903036703063385372687870750365682007890765780464040556335010126542000
866 7999505563781054243999800309927307132818312039719699330418870377623138846199742815364090581000
867 39127318096128733138897004062499366356311029137644609444537706872726241669722654247606229287500
868 96864470494852065665707705412526176482162362444322217961931191528994263123780849171248925000000
869 97279441787210288693462718191281049766639796020993293814087108668004993708369334192595572265625
870 24255788745541633772153939857681920186949261519846374708450631798195578988229725158660498046875
871 153975149619287174541056579234029712
872 2179491492755075714857714060606889277328
873 14545404994027652715412543407189083240327616
874 60015397008163222095170752631260780700113436352
875 170317702387724095303412730639089946542523683913432
876 351660077509753455062952017504425826826268963743700440
877 546473330555019030660558951612994428018195518529680684160
878 653270137266525227186986930664102571949396236922675955230080
879 609526521666336755041760747568990485508430768757426970830669040
880 448141589907214762303937427150734426697245852393062057506442669040
881 261182917086345643145643569376348786282137969621303840962760744120896
882 121045813626056440050566280828666896087732716160685873435207262447712064
883 44646895633703170262549983478230892725122857861085044316398753702953995468
884 13090064638733655091050994964177280527623692333883862149803163006339045255116
885 3041182462536719971887610514656127384853311364262295706334804077797116234127616
886 557071864375821096987586971950404392061000350990386216403615116200380072385935360
887 79892676910096568291943147602330681765869379495265934157366881969556688541387322640
888 8888914324681378633094791828828289934873327283293346306281810518517888984114653947920
889 758370989367887013326929072117430324462547146693030865849829122237421696742282475661760
890 48896243954986328071751301573293640417121206532296256449002975933914118288528335832724160
891 2339521524001376397058086971971597353552190936038517663638122812954312163485146258923937192
892 81193791553692028335217344171827164489261626207654410920420881817631043976576712114594980008
893 1985542487751997485332523989383894964396507503508982626477213033714493695119189385844239673216
894 32954333643325972028682156879950554596116190212891275645770453711229441653703235865551314453632
895 353140392534690871684955112653813767528797133816532586275687011922744473034756351985360974464752
896 2279995537253329863025051022614551956637275821476384307806788225659448052138327548250656265366000
897 8010201864205328597617234954499833101217216129222602268017324907208713120693652991134156126760000
898 12988722510226026069255220220079895058716004948084270518619894171559073781394866280612403245000000
899 7095171957849732025468033766875126974509506080136287365476919153398940822074675859287943078906250
900 523927064976058028346008737071798160674227059309018479456723427731726056625967067023822558593750
901 616306543472276275149956960379485960
902 9182833995281052225365172506948065387240
903 64613807866362767743505255432048476311200100
904 281576059040915625550136936132747740406978304960
905 845549806467051839077461561304111346940906152082840
906 1851077986032980355074053274927587687766665786333892700
907 3056602480721532065831184911760782682386189705060397763650
908 3891849822131205072347272894787757866511821893410285206402400
909 3877601864389308939570089433241239701836161488297550992908751400
910 3052872423830982314176777036212849686609543931942518589502969242200
911 1911140139553415477152232757178950038112892960052935634365842900880780
912 954591012126251938245194033078415586333990504332088388037025989496821120
913 380890031805428230701270233323308955005383526775708756077745430009416116600
914 121309290250560383454707745714373931601682444370742561098764326493577024594430
915 30757937646893587411475652302739833893186695738701149557842654231388078901731645
916 6181077568391365013662834832120542003264790351020609962627121800264849615104440800
917 978328629709278955564716864354625584979351641531692725157192720556145708412178258600
918 120953504692689076122043136764794358813204981754657246412177722369254171894674205602600
919 11558022750273744474924244575946549518436944222047689406282875880612886388431808537840100
920 842457541252874530696510072703857254702625971675070775332173902432061945902244488901428800
921 46076749485677393342438579435620511595172251261981149340429591225613836504183007690665272760
922 1852656754225635463836728868662759953929212246102865686805842236830108551216903644406240791140
923 53370410118946585002287333097934905248256864688037626996209612402872622812672840052091119809550
924 1065845262896987531716396189608024442601459183408152561427723038130948277358547024201640258027360
925 14133290062120171035339062674735661704077727783129410858305733108928015196394211303107516003221640
926 117371862483456374939348896052796318786342248269283297155262356440950360411717204163463028511783000
927 561723082128469729788012932951924423478432901739135922923752833744456177031882654487551316910787500
928 1363682739372302545076390583816958113705202052845440181815001873215114020853310288132385303340000000
929 1346106981234057285302574685591619138052212539964444801161614067935775672291808527884401664609375000
930 330738899440487669098887764015372869734267364474324928419782008483126773143839184841041724072265625
931 2466810024853701220642514614296982736
932 38655990835392342877987438987466702537920
933 286513578481377907754695794435513501952943928
934 1317420448299039921106802424411729537879764403840
935 4181768105413103006330390114802599974579154584244016
936 9695727914526621652693969820795674370302567398022597440
937 16991773440686834596803284685870122811573382475516714194380
938 23013523847446770944673703411691608913421127611594067235232000
939 24450314224638718320265455853490553773057343351611140040675659920
940 20581915972312709665266324017395444951693742652711170068537554123200
941 13816422806337829182220079202840801834399343437630518153790017562142888
942 7424048667452335413281452031277813199014436154019529921122181998927269760
943 3198025562759450251208050236265376854949057625631786249984479365500861432944
944 1103930412301398923831842117888199379456513965331021464073411928459368810899520
945 304701286032902885742470034956181089697582742508633697552221536129366285174259358
946 66986870348569047336572173337896838846271471064409238490950908296520145445819845120
947 11663791416601128628835494148803354396861003901057593830010527531102780215302510421520
948 1596493028735043135565403567082948951807013592088963564970601282689735308353266757784000
949 170142526994576003597643205248828564973798597558784246908195568145326522780522881879607480
950 13950047328611290506014522682680435234320209926911203834413191006060549233929742051628124800
951 866968078158427255335758450905211598072135936227004850810321431578624926332628144210083889776
952 40095069934751095686734897995780731387789465190873358836152224719919179193041947527322231712320
953 1348473135171775333297474389262630369681394682417313753089160180667119895715977023973272505891028
954 32033586775929599476492563795402109799971166638104906603732722848452165769064245976918513017808640
955 517658968499599725580517348105389111722845301383010972328296869715827026917861219620196658874173776
956 5413050792760899349294697469254205284640037198307099945447142279421521973980912423233430468185461440
957 34176447233112493176346399825524829926520385116740064115338651037082875924105723773164635823554625000
958 117669466069777489645705802293692050320097898807347961646666278997511108123715513737654648253217200000
959 187397398199392981519821793491995468269053626811300257209389317136921956902203451264095314085468750000
960 100774134074506149282981173054634383009019907982600539852368528557164558514820886483164424837125000000
961 7345288445588560942406578385384550958443723307903431509008697691355392600662557822803225741943359375
962 9873422227373389738220545538035147280
963 162587844707974157529251117257255620056040
964 1268269861936694918211004559275701785260733520
965 6147377514605926333448207998267835491086723995620
966 20605338390204286421802592940354410634477680753676400
967 50543608528409412100977372559838811222490921503280850040
968 93899822467664946452739524508870033430946582580358342678800
969 135111867208847856208936576136760493696874308457466948028350450
970 152862782011302150778132190970733170187177958903746016950642580400
971 137379383251026205243896533162237723969803708348197671433230193345800
972 98733033314509755007798032507797939170144787180642657993016650809682640
973 56972764134708844806433565952196275663802735379643896826692050238733311820
974 26444182612932676808326994301596150572308706049835758440786261235902264146160
975 9872542412308970224315786526514374928796745480319632238168021495630301354268760
976 2959374341981783340319192565578932842982660642842881611308643401511806997499059600
977 709852022996749553359825912839167111863609339233184063425790120893663676332201300645
978 135563076999675420790457583726317766688192290050425503129317116310616723341540460913200
979 20472626531738117110736160804777360674410070699285894165287267635314493849436984804801800
980 2423737319116833474634731662346985622765195937685659062799151542327759363856703857224851600
981 222509245978256574695613069909432229353975468429408997183349248594486704622017630260048777700
982 15628105704821416669346481698906300350858784074424978513325898057692893504372040496225188364080
983 825901207401795590746430587193649084249138478024938923227556411527827144110675289485391222255640
984 32169068856987302708253506164465838579731876054616290084751669908226170671901688367575534089546320
985 899872506071065409267329301571232075020521643566215193577302859112456896257377140676625664323907870
986 17490222416760458958760200815943358918256849079506754293021372139317220805053429019972651136028582000
987 226207194245238611562075050999924592651008002323210330212630016532143549027992837699654800496140318440
988 1836121946544433258691718953422077452460936260353220770228394283968986238580887210540650976496422538000
989 8606638340346513451409576068252949918126295012081663367969373629475587673235225335790377009548935787500
990 20507149403551871816200738499688392472811561700023236794320173476124713434212452774569020690379008750000
991 19911226661044391230865269763672697462440122534661117940453969674349924712470874339732855798158046875000
992 4823615767802034650644755554229196971134838016460044465853803807565016041081974420298032993319531250000
993 39517828647236604579707893610686862432
994 683286079796092526232715052653261000635360
995 5604665001669767299033318493121416262423218016
996 28610884245837535496845122100417551248938882858720
997 101170373266906044487828720428688688331783320580604512
998 262273416374617165448985060622054433162138400345280266720
999 515951096466461899334307282024091682831921912801045474628960
1000 787771365865105535935254643472445488919922113721789630172364000
1001 947878049681483742312989259988018528400276039219221997113487199840
1002 908198436614905591468158601932357331743496501454572489251839821829600
1003 697732974159071546567645937988978627299319305674226318578289190001045856
1004 431647063264929205248033513794730343940546494367597989752864827626590970080
1005 215485332891538845593978027899181744539794567206904223884938538095217001372768
1006 86831583651944691017500413668961578604651255283645759432899055352787206649992160
1007 28204118585770414946823649897032134038047024406366758452987407311246431574911573856
1008 7362824720811487006184002171412437698695983857947959696772522851665945447073529806560
1009 1537859365577359380580687322614210716818403786401992540212470771721662404115438792079840
1010 255425072125572594334533901578600333352551839648128392218261220555364615785842513178204000
1011 33469479170770458784793478793901807776672806770388951675100135061421766473361676224461428960
1012 3425831785100507448130130649918594139183448191093981596072128542392569555708317052874714914400
1013 270576215395034137982193314240587717389280454159125501269883438339470498265088603278075452268512
1014 16242923549878030467811648973271829151390569487642501928718872761722664799932552682405771483614560
1015 727444006476764020247778689974899949938216032560878841644878489468400910405942474835740107033698016
1016 23748028364672797143796405602486364579238026137980906979060050603375940910294003268162598909008385120
1017 548831208767355087758896262401285601711084459529063730080485375167097478575018134476949937455419198432
1018 8646710585828091495597117427929594688239921264948509128791487309832482044041205493954706765566832058720
1019 88331679123613267837969029114593477961934617721415524841206325665058882789717708733687146848789799820000
1020 545937410958694240560745357575924246696508630883682611660037515322355848013582893234899360627046479100000
1021 1843714838020793373401295971648028918132816062165522067137254064744062426060672821923697420480519787500000
1022 2886039169583046825239458090933055036846720309303650985654834075086593530311034591023392010555497937500000
1023 1528810501079725066599001219811106254535735535947056046959728732579509652088805464010147428116054687500000
1024 110048099657740398943262326836631740315659126735809323178187094947193779767177001349597420500976562500000
1025 158165610439505190298619509827693829853
1026 2869272351525685450148209711376125116809712
1027 24727652291322608201035229687564953616108674104
1028 132826811992202798703138488462256882470413346738416
1029 495031377002140766862000664410352157917318654733404908
1030 1354917576423987643342080211941884305806724962815119505232
1031 2819399406737880241210142381776102048267003951865610522113640
1032 4562576279921851144018632160868474602512649804426847834717498160
1033 5831312563514580013416834203843121886213064301725910308102974761510
1034 5948656218563699733601935667792388283318955104339028448656128893185040
1035 4878211850125355381604149671522124274358039228113953657942672765876313624
1036 3230304354586261300338266858264493245314355341214061938755479992444647798896
1037 1731415068183915730571760882095813451548284959135237268764956462204582894477092
1038 751603798678286841503944984061667280465553838156854549506845806828234786100700368
1039 263976608243746629322120650033433337100315690049452289037836128330302156117070455304
1040 74822891521551796920495628339558958738730925778750918571075012107518957043708137892016
1041 17047231153221618649314919395286738608050622930175126148915054703655127916932966464838835
1042 3104662800157401007985924866737483918623414746911600204017832256447779962382914152799258640
1043 448734917554820970376825356226458934102818624906556594829350186659720607727633662403218332440
1044 51009683275901916867876521500174944008609226367093877470435939986624701044322446834425570275760
1045 4509716072799947477462348266899339009093914594224643224559266857611810963088336286091721431610348
1046 305858680827097223095247707030901947409050910365155085033638874407687851549557552891058291862754192
1047 15647613518895758036239764579046787487675916031834494000972054585462367584727070346528501373241138504
1048 591403308045442058765440211735609173458175738723079336585685203121499547022829306369581120045152780016
1049 16088354713653814188920403642960155050065732841922673936465813081057319490668778677576258841899975653738
1050 304736097268236855979807392434277364961268289483386367079863227063243465614973818003322019919549762793552
1051 3848659756848833585478094799540586998709753653088359834658253257018451138091912052911183113706556951708600
1052 30565552005091145733570410527839517517504214731996245342195764994412506883968865795957405450093470884510000
1053 140454578173082121598851902753027862951147876024239583877074146307218570975365612553260303778128445139562500
1054 328725495061107843543049254027203652052283017762245022664579702047047762352090813186561902265280632106250000
1055 314156244913761585987731283609359928998128088092997000052399542391429301214315156898668870813505316640625000
1056 75080719115533961709361167093559741214244450392056304200900869253420449033181625165616169534741464843750000
1057 633030920927896577853957048353488866362
1058 12039448616599534729308972693004852322170880
1059 108926594496815410794033998306636209965846955728
1060 615160778596903451535273692209940258584475300528320
1061 2414166790646782894177912424571675553014330689289539128
1062 6969585760629743971463260158420494654403355120089033283200
1063 15324668322253769819276845611277337394685575935605716172260912
1064 26255762045503525155225542415582945515232355737991381426216660800
1065 35601317616242402934767400509921636766934608026869505531668082141100
1066 38617381710322001826440356645724948289696232819119038859014561102086400
1067 33755996882604352593380277333801799871458990240638015933906056629146305936
1068 23890025091925281575932744053723316194726092735905177007981032867666559317440
1069 13725293220872894083940433531490194803638057369548504531308951106714825189047464
1070 6406856958820272496015585713005607824811627290160810877728669647418071779572338560
1071 2428225220754997384536619657611213231441799768344142026975989030987596974092455200624
1072 745632293400074998135616204441334349199113773565051002294995440605552690148574397480000
1073 184844705914277925702690749947491207961925122047417692797125001588337864366534966104714566
1074 36809581789340505231781141228114649141414115154682239698628568564713693078398336963563635200
1075 5849801406907339623529898799746364161055469508651805755607471487571463498451382889165846602000
1076 735804124888618479661076060364010079365578159700540003138271314092195796082438447256979021745600
1077 72509093300047975298226998244543640539252437465779388789856866323649694943889563497307889223642552
1078 5528432294507575408291348198674934784347357385613917129908549281265186747814848314639106068580055680
1079 321179119548649604499380425781328715785712002790333271578608571042880124526789337772548173562906455408
1080 13952902331235502627882560369407708577863641398163794034933377999179855533411350869623114854355326189120
1081 442817271087739222648288646713435524790882381483833866817860346624075684924550446767534543803772737191348
1082 9969385437300193112695527457839486438367385695361251426996562702514904069151526930383145839056279270444800
1083 153311650062600969928469092060086029894524646081387166152313680460677020936969638988558157989012166627041872
1084 1531687431255805811045500113425338701089778678322480651738962441355602227219785230712773955649863317179064000
1085 9275686433618577703018226335365899261652086301692886024421389854671695032974923605874087854619440054902785000
1086 30751600166637959289199630874871198415398873110332896464467208206203037277785136815585920628052936984430000000
1087 47346942680965177550002339782809678282980020353335642275409939790401730364398774064119529387550270974168750000
1088 24721006803120217860332229188064156139629766143833125148187034660134268508244464380064198846402792503125000000
1089 1758192134879809062504946169685310764072566841145116802671352861909232188357869568379563475553878082275390625
1090 2533564102284737231084700683308199330798
1091 50479780540819331859847938999551139593327645
1092 479097924756188132974490302043041751371278709440
1093 2842324089994070719484935180252222277034234335761240
1094 11735564065341857514594267505237457323010168436080995576
1095 35702466927830888825725610610274863556532606147734072196940
1096 82868586678051011578715457622415096308422646149001711947007296
1097 150154966123071507282883650758154020607786964389431119052319131400
1098 215758524051539597475392391330726944508732777341534075406176809246740
1099 248548720402211309760546093924399602409822365571977736326870445085410950
1100 231272825871823361719786741879002326223384159423313867181436326980944079904
1101 174679466248334101729903539631572443411388836754122163746528008317400676053560
1102 107400380364653863052192532175884218472359359858207589045284198133431907673716680
1103 53815939242080514650978031876555087416132950107305820938578207064739452085216153220
1104 21968098450504578113295975888667828729004938587740724086540434797071244497328218429568
1105 7292499502475797605001300794772151966154072330051001977376894122522607281006476538078120
1106 1962450708850689305228500011357520390479358175733366485542147272330508158109570921510392738
1107 426185642242560421923288980813872333909796553583596619740490692080334685594328654554443573075
1108 74248450666932167402906576039521470100516206781100542899222534254828918453331591179079897443360
1109 10298841046276376936402845130293201418579438123553876021894084314482062758243152181662013547375800
1110 1126805160767998419722029360807186978916257444989074961302401161932512547646813637936412398301022648
1111 96141276888021977611698156783116251426129752821493202173965396214663217771150653142170665087185129420
1112 6308469216182661582431569787391758124728911739051516227035446038785542292347746603969439630122179340480
1113 312966002053940637221258469223090913266605874661937342631770134567736178294420767497184118222943431400040
1114 11495285784082204185035689812598952237655286961478708033244290718228292649519590191640453589338686152526956
1115 304526123206434482771931653680133073675551920322949584243243525433505890138450179313037275385260384927087690
1116 5628114438336169972240977665748977080778498434965741693923282390068841897880509411381756803242474126723702816
1117 69485393189083121188486018056225983012588743739132834225243130164906444373443479832669716616570297396605133400
1118 540456827187216516426287044431635008955511395599280681169327616894241918562132270199885585904636841711077805000
1119 2436707768679505569586657567827331798233816406074069729567148035544500948437607742323502252181623324897571062500
1120 5605907751308033878263052217560829251583282659831701436612917064333180464900952041042403995671774934854100000000
1121 5276545873378874542728914033927644990868663507127084587303269267566066563186093670488177892938603232904453125000
1122 1244694698256156203363953126949059835449102073886227376945903776195491069295268039486535809729601315704345703125
1123 10139889090723509237073796648938646468292
1124 211501907956584037494720816304026976697299652
1125 2104139276799493884665881014390433602559671094272
1126 13103058554601976054927512443399347180104268086158848
1127 56870565091941254454818889786932912523381555867966513040
1128 182156770684999205214718943268757854252925369046220801898128
1129 445889467789989087703322387584713946494126132417495304725429696
1130 853584474132699313019116050592093680609118052077068854113382761152
1131 1298321309087568239672047810049917597908891754282339860419447723613720
1132 1586486954709280535974752623553957066659655217294345329832717538612946200
1133 1569412764013952133003950013837757850403196490461972928019491421086905110656
1134 1263286588375068387014656522467040294324604778319080462672277777183560200681856
1135 829979578610446212351203246952656051460592212214446911653688553846713252384325616
1136 445693001410875966761810390906386605901810362554155343424785410563239990127161911024
1137 195598780183719733391214333404643755139431176981232119383532064968896945970368097588800
1138 70053139240292596763569980011245685786256667165834211775177064357937198875381265782434624
1139 20418476509219537617718390799387538917730979701719114366218307656162176296853073409578839708
1140 4823800496044903691847896448322245805379297279881778669610357064259045846722185728217856385436
1141 918692479419003899347472830283977848672588091650840350794268325960653085743117828957581867316480
1142 140078165914653106986884800926496430946158354945608963162380604543280618687900366627571305377126400
1143 16954259605525629046847444133640879671491100468057532776482215076275439628472686990513285031176052752
1144 1611972503034775431141695101085788753028277776573555613167686694118530067640810578754550060185753080592
1145 118874164769467215483358318102986925409097249644529650499660869726432036516535134725963527711981736357312
1146 6694981938015702126848611103046329551074917932919943020536005955526252840350083292381069652911583081473728
1147 282563594218073065903548628928692574921742540946890360131743224768487420004541720679203551356248407023056360
1148 8729836336522839535676555956538514589310517836792603920412081766441312024821512841305334096754904595840239848
1149 191698017616785291233366297603003217352341250750867473133484771980127399923016878296793536158174504685305959296
1150 2880693379578300342418617293859581981646595874306721908410837855238500304373640431153392347629963255025502992512
1151 28173898704717772630886508609079241009442122185910499348185248932538001120456145004025414829042721376432874774000
1152 167320421040821139671544115129071105868840115621632387353926894838289367587338836855764538242693486991954725110000
1153 544968570295641403858723401603428256312504350559613865966353845316959397056550205709781402920902296967336505000000
1154 825840624147975210601757752925188415182792643467073388370191044987385116054122685972462228890383088533803325000000
1155 425238034011109991173103587382401841889638571049574181463312560220367782080712553417903126638356403491899121093750
1156 29894559808376010587300389059112375104313874306089221027337531878143116050923611803561028418652280529846191406250
1157 40581590087915993465758545148368642823118
1158 885536722896887749241105865951020541294946570
1159 9227925359233158181029556493718293927677157550081
1160 60272119279303043105954567278298176946142818997914560
1161 274764490821604768785924134609795409552983030218797933824
1162 925772094495466537176593714113868909830958979132122482282920
1163 2387664829128773380071113405402769228378764854811613696929770092
1164 4824270343401962077410877934203008029491924427906457406976627414400
1165 7759134772416224210376951010207305194795422309231128305528376195767820
1166 10045750226809345308827358180251539295263585175186111862633332626200875900
1167 10552025411262967368398709066305084191791454694375741579756760629177041665934
1168 9040018358840010119446821351591713100880409775060387226889462604239708783350560
1169 6337353254417128774859810167585987253349902491482741411837799447728011391274303408
1170 3641281576889795859286601231429230136275791070092010150678886851014535240720226425880
1171 1715072975892632234622083815352141430683514844079192848892764574750689357981599187736772
1172 661447003516481512419092836580500287761643574234084059471453632499205144342948470841776960
1173 208376723094312368002663501753670420894472533656113568148999304136214140691903138776109205786
1174 53427151570109777597789784672722764212512151625998799883332478253233303666262717046272978632550
1175 11094099002547631255830203150651637463309481852368323760917462198330335021790211242085562572165055
1176 1853956432058802224211713825802475176196914883196976761132893292979065982393445016555983002268669600
1177 247389947996473357983023690997345559690346696453308826299121013208351104890125665423792774153406196448
1178 26108399258183839682061022601582963759095303683802627204896123814123078920810047544682166703945900262120
1179 2153996972450767355357129842402870730900838176538909438815847550359973320414431067503675296191676872398636
1180 136978619352769139726689653237695547391380250496098963061151225316476781543621965109736936966273304607522560
1181 6600016805395665158997842006417439337248438894237355134129940522098695193398615544173736857162993643157222404
1182 235916574081173263702457509039009974585691818121547716001993728691975151127938058591621613495186288333558335620
1183 6093707739756828018303234586441754235117827404358041226400440432104149716244926240143710033347354161075340593122
1184 110009714372079645692434322994233916725799651278891183303642227891799536812996337885250538608236395243532034464800
1185 1329045222030737918913095013011784911515719881064369428025475075501358839604669125250871236123210125417020428730000
1186 10132977427675804404787382982154313173021324560749711216164686921341599572852860308676250224286851297039878353375000
1187 44859875283054789495442936835874631070244840996215379236143816656629297005956991507634967773003003156530713839062500
1188 101517688896315700304634045804110900904119468756474828484808886762657614692904917932175107717679962691634014375000000
1189 94165054019782773133345883761415865913727595186734962635423708922553222043361622368849821257706021326050282470703125
1190 21935149037122811736674288397623148106720018040814660736567288388743065476612854868829202570491201805396087646484375
1191 162412579275662934148760366234138272400972
1192 3705129389393597477248301612734443510506847568
1193 40413991179044868669251114599318986047287857011118
1194 276652184415707598478020909960010471545786072182695936
1195 1323621403651502635556194938841104828450663745281550697984
1196 4687353668662906590883780346682521016896744524749003441828864
1197 12726102299053090974477682702804565756490464240333956501922443080
1198 27112990214171610298973664210640884555818937835821425003302250278272
1199 46063888246836161215171943932876659178722397432560565541685852300534456
1200 63120054404424157508608992843853857207087042629078838475207402747089554720
1201 70316940634975576389168220272859756666524966046551795562249398674542916512996
1202 64033526405034465737067524429384715957942246571238652224354087832267613462512384
1203 47831902833804454442028164795654675252339350870238585200342881754343510249782820704
1204 29362118268040052860667630562540254828108947131460936778097908977985848710248897157248
1205 14818297244152568023444041755679928816748957381143727638591700236001047832212880476827672
1206 6142937058153209144555002122117743837709074702683923853111909157470316498673550485750360192
1207 2087475019714725526782392431567551755285144191286415010576706999964760617737271030643178456580
1208 579585896174848448523383258850586719086003363562999230079077854494878500368302138025400264139376
1209 130894249210832392968600672288040810188629988052857076639483199794894049996620647311401064947580978
1210 23906897924294735488489828444551164063498794181189988839933566020309060958745217382985134996341921280
1211 3505934125776931734976726803451058108505976169342417557460087881925364397223911580135187672973666372032
1212 409207709331357348277946476365950301973157905231718223823268961231501620593995231369650418624285975010048
1213 37611015696394230142820712358294527640806505534145351891663352733293674431463170200664234748608815483097928
1214 2687331366068917458321398947997590422234075441519295556357232249844189670697294663111509367154941801295122816
1215 146952902740381540563865972916381250734591866672931344346815774033284607815443304990399641951326321115351914344
1216 6033980133028797535817497336736672273901497394641676228638510974606369306034483886903398566339174036941035470944
1217 181706769192884189981010694214668603817954219641800704635332097040881480719697119326780531483059975748085636521340
1218 3896204085287154102905643485326506287192654745376528859639270401091542864244262035364060154916432729173262825348352
1219 57270888113512067380197818678578441466867616392559471863813962486490096913442656417416994594704245133037312303702816
1220 548822097714064882306721238717671488575494416697857596406082394481771995219880299022880118432578625997046770816752000
1221 3198955316688772669239157545512855684109581817327953708321238117481264322527329711319355151588756227326079811846855000
1222 10243249157738353756262446857142400648200054846550195314875151505930670369663496069421057425630624675095826673490000000
1223 15287199001439064135127164502603411415411109303705707687187038043047691749579899477509426624005149643635138239869531250
1224 7766906441322451661849438247338571206831478514369945338171021761239200700164102999837349715051355395629652616796875000
1225 539938529255003169754794683883308739080954845365695267415234719720135779844421763870810562088893685940330535888671875
1226 649987802605161952570598248730008148228588
1227 15492209506461914880672513135720985351563344710
1228 176756479476622775936875768267931179228481156758236
1229 1267224193438412634578518350599691199786245254990559385
1230 6358224126993722261682509732262331741769717062392894194624
1231 23646504195019425220085679238826834579560757355618914945299200
1232 67523851918594397384484102863869828416755158087989436323985673472
1233 151552181120142967209724204743395672526957103308109559452408547249580
1234 271718040635287422644315337425395010246404024798994353656707430633674040
1235 393644075915942292539332638230219512872412873058201654170011942636521359100
1236 464559985490257483535316569753950127440393899948426559112212486134678044981944
1237 449128715497961045422390720397504161975383592789647254291031245904487774740204030
1238 357006860294794292525836264847904127662861100818010518299350812465052075648582344448
1239 233799651814309675455599741880409061287474470141705416840241729450199302864463532311280
1240 126227740324277681909530350446325055276381851720867235267615100992368730271171382385824672
1241 56150041697090374346951451164397532574313241741382410343669392647856531112201844975353170500
1242 20542958794494854952004355575490547063677416556093812652749049932015070787451231542481021016676
1243 6163559605426171456227096591471280978164850532777678131452768243853759806000144561397415610393090
1244 1510398462562975301421018641359325857742951384077401925440498734023881517486164907560075777134915540
1245 300711572693606172176923629265399527556180228635224623435420130229980563965982587061549874920575336775
1246 48321527432656365726343871192542995731889827268642493992076961096320094508312394541921047082229016783968
1247 6216604704726130452402597023410633623995956801030117120967738456996353892165908634375150797227301713969760
1248 634070314480704738955372063806814996514714143101885068143791288606563898500422673057602450265438660554202816
1249 50671832715482009012812144385854249500671911957721822559563423238378135924419028072706824567594713285706548460
1250 3127887703243202397892292001364557464487048466657190527331174338397351953434142650238975301776620245981112457704
1251 146580780509159072794029054819185667754264460620829201293500331138809573898405034687151916781790524209859984121300
1252 5105452221840414460926736528817569282757027926881822211206493194706786330451461001274019404521253619786914492605352
1253 128728030976846694533373003164153408838645445499793326717345204846462137312714390660680398705838216997637057110833330
1254 2272376253473465194387145036285690191588131666704778980889672001355060481714346374251053247731805293402338187457737920
1255 26888528709318343720834773488232772370691092896507990961748958933463897401984696036613428975688482504705811264809362000
1256 201117846497828061498150710533687048329446978678337765052324447776935780744628857716783982578309445887021928577941100000
1257 874913994174623448573607879371119125816129906014441274657277546400002064931311553654869546884800227887033406322499062500
1258 1948792349109689241039830042386454708397219440619972462762983695757115444169352546933856542798767385420645132338113281250
1259 1782352023661843559167160413903243657998943421428398420110355457542390192883585779800884433557684576197166125182666015625
1260 410181175748973582624507409775647637424836222379714452811048923953187620033306306601207268906324008627490174865722656250
1261 2601272632529068092552882937097222822458952
1262 64735843564744304612697218564996497501396568040
1263 772061585431410333216660164934595781608433348981160
1264 5792968007188302322216312990694523587033695652668337480
1265 30458868996050884545023426098102406880797004230680171365888
1266 118869419044152975781926795537573942364062102449348960358044160
1267 356713566134611395658803904076309199931782445882669678448772148736
1268 842675893328492112668807774546447193132144391121267642065535669921280
1269 1592856833217553153035864442296111227287211753033661939566295627594349584
1270 2437238987286537339113149137522644986359161014033657996304084972523534217040
1271 3043734797007839828005626049360911976750244744887022014103742851650511003192016
1272 3120369916992296536864704598934497535931517506217553729470795284495792022588104720
1273 2636057780759881981870416251095538183670590485256176412423844129963844473307437348800
1274 1839165807531131682465051447574293826852288935832699072097905550925461130531552035509440
1275 1060669218483856079932137986375578692238779265834856964151310360415196751493546242054986944
1276 505452246869868089073499115231158206554408779827139862189645393089930472768321135952993183680
1277 198736681002899572201572848644710201571667765993303201941903073267286515878453743661529223033048
1278 64306449349619803309875379687148386505299931047275933970510260023338680921345210557589367228250040
1279 17061291148788140889352443783784089622633097342340735886518730735235884220855260855824498172910229752
1280 3693631689092103072476849578577958326699268596714407771444466184660151788032585435585675331295863516120
1281 648553661917724888281580987344203142171925539069366462128425151747875003361786941721928479470228137852032
1282 91676722041434302392980379334333788686309869487759042827301923212317882458838194805372153289022215417818240
1283 10339109638709085847619906957188846807516851710002101886111383493018464100507790313147193597515001862676071040
1284 920262493364082089554371713961335832374830135746229364785346971903019993449060007258435096651528347430307454080
1285 63809009152369380447349037817559243900560577903946643688201983900574261530815995249044265540679687859663882821168
1286 3392761607463175233492511250401986164988720907549443495181935609779521449088293214077243460220414520456286391858160
1287 135705079909529947187659389276510705834545865986697665526912678249361555118605763421574860470347039825067687768559216
1288 3987893716165382562844609949463130786617042002008099662563448699624591739503273243299986773500634134450857465270789680
1289 83584527118970331278165645956783803561151027221002746364031767424014097269276480546330850560439489429869277713423801664
1290 1202921883552963026131578216154013193715878127508275941669487544555723078148715160640510496118033922979326653955601227840
1291 11304374137391978253652119905256920064734697291879377017673718427295946870150696851294494454887177630444860013221397800000
1292 64717398539550865783742728121938186270644427503422334798096148860515926053767350561236712697766901014430403946596800200000
1293 203864882816894885241421913884983571101294032686762243097096364301023944721493014876538291123200374068452077437270617187500
1294 299809103407064272049220873731329356048021890871649050109308572761586939337138918189710108802403230094805067660348960937500
1295 150368632019426506953938035176873560230222942425971981267358814395813816777187226293623038784213045453065246468358398437500
1296 10340816300340931916571584194965894760550482404374774875119511675343338918071510129977163304541839831529565305786132812500
1297 10410266100040918475770950688582886355552158
1298 270337107893521782132414037101183283827775927668
1299 3368044944191611087585352209030216062640493266996554
1300 26430329191816386943244920193477753993811867608535449876
1301 145523445494844830697116903884965559435230296028267240250485
1302 595502387101678603502202496659748135557450488859224904712730304
1303 1876466131241175073048157733870062453023104991591180501689094355456
1304 4661693007218449489355196001858366812305737216198778994153624703356672
1305 9281558661775138277048114745766895851810989984726864018605968577714875872
1306 14984836919673874698038701723280013023470351052734400017409702823144886256840
1307 19782182923303178462486149967922418819067187022669352368894382649996000417396324
1308 21480889318628120002589291049277520482611380219992787768697115784882615630083372584
1309 19262564416364040938364785948935660106118049956697699085352210916404786633699343029182
1310 14298977934872875574987044175667157488545115825022034734610829919810823694136369089135168
1311 8796075249576306501873819381653702267773897964191338887381397847399059129970958099001048720
1312 4483468352522347514628722718913900226004388844986801557063869869871156901579209034881746188512
1313 1891263374287506984029767630022007583446586325295821657203336355649507362889122459928294417237078
1314 658742987261352417482953011862752822478843625423170953177177253703212976441125635201639091807079676
1315 188826239796756842296306221810126422690599796581809885858539708548800739026247268153835371116576168046
1316 44348092115933568976577045060602931067560432482206064720518047041783132149901373666884840871099592684540
1317 8486595051873818042395606663781543125986755515305258309522056532594581733562869494037081937506788832110643
1318 1314204920166359056613552051898846025347561277865321009088684131170851786490658447616130796959892986408881248
1319 163328492476060593163078114777244804242310359109447184466222025838772723153835897968706040582861765515632575264
1320 16128761684508195327027184034702709863967382006752889348678846476398499009459495543361454399372412867391458747456
1321 1250508529498056858163558017453083332559509785191687084657968713262831918183386142787015485877861715968103899484920
1322 75036395567616695470000903384012310114477780187325917091113946242438545554828502519444543867596297241002315058540184
1323 3424478462002555214527303478218450365240239788659380195790967839059292436344547461963812925508012959525346030431904716
1324 116359937449375197912523091072385288927743319400370120485114577153934176576384057011952294549059397544637022683645756152
1325 2866925173145629067564619052048012840327344223377050570407842978242666926569759387961912405747858277916240291499845770082
1326 49532897788937063405260025931354773288716673862004233745886186109547084990956881147582695906744658430714982250073346293120
1327 574551447217265771981097101850427318840189337931032053695625525329982613990470483432490240388394511008080946983523057182000
1328 4219194132253742208029027217704170206242073535036871926724382093963860287727049755245932984382976481974476731918564212100000
1329 18048087440309526180968882551152507870983694214842922549042638241679548628639676293391117358979304181557351761482380157265625
1330 39591739670140998430904999168646935646683325697142788274263921161046083406731322724387419607274957701813019217081532917968750
1331 35721727228715764593009856602118903981014844006464742026755168267853596334938093221852898592972578938282769571416785693359375
1332 8125076560817966027486189435216066635270088067422066799755858189710342002401963064486804559148330371381524216903991699218750
1333 41661341290553383302946731752899800063234332
1334 1128245257396719650057867885094468430341388872000
1335 14674684775577085318376332685357418746013896545422012
1336 120359986324521861851392124559233591549766931765934733200
1337 693469295316883943055041217589664311627936423327092236272482
1338 2973385281728253348530423513623248890001604598870770590750873600
1339 9830507929004266105591171625070178308657834250968524339308573893632
1340 25661339682294522578649393266867322089725388771810439363871376039347200
1341 53769064286009842553946804102979239501149833727882098781178621150520846272
1342 91508624306878941919198236297898707988159443649902570940883838352632772736000
1343 127572590838872230181565221872115602070559361841174552141127058453500155519670936
1344 146568761292149343150110790767394445269425103844228027579797716843335591102510020000
1345 139350050811908976707911380668543597441595014598781846149655777374769114723049245516076
1346 109919020597534949923168322326733729139959791650759230324882244217286653273331212662585600
1347 72025310504673881857159331001487380050586795173336941284373132395137008037467539932695923936
1348 39209016668138119298632194797447801605164779397209393134695492212377007630027657605109050332800
1349 17715519891093362689531211525653249370246981255363782545030798116045173781488793282786895386015436
1350 6630182894385188172258108547425198482331076329173606370307072416859085551699712771493166905271233600
1351 2049272100693476329128400802484882881681805805887112977997759936746904392798902949210351762818588118356
1352 520986613883777924102203446100790875765823690153731833162649122953823340730837266622483655146118225054000
1353 108388164244449471275463988059805911731513073733376499755432829980932453475434307114084655868498959371200782
1354 18336793974599564664318660375635987040773774915880989892746654335147357113289552320116677029273772204839488000
1355 2503393022122489384169349519459604455712612877784122094099917713402137093094641502731567566480745280785516030912
1356 273281271199440130209599555748025599806022015364655416314353568775153425743757632284190139207116970353323800211200
1357 23593474683722653886417099997960034054460456849978559620487291070352592903133748304463938392829607321707329909710832
1358 1589843922570569917632287068233169386952234953728312927890576096751540563181402602704095346930905963267633165644473600
1359 82301497943135130379682275640435657056375741082568515477391368504523637474450587020276201332877655011658262851640647432
1360 3210557604860662559174419057075373276594695311913593671963807705437983119356397027223560542311641807945278837063277599200
1361 92166181097975679536633220716709416699590203050446956162258763047812553582165053398590201571080066975127231083133754508372
1362 1890095747411706213939787931416989820646428651463535499451548245851448849697878639643389454916678090386028217733986995040000
1363 26655761573976780550874652794549632099998893036036254481680156720004736041381042253579595286043325629378715001833615583863200
1364 245838073665521388902850866991461454876959101575264461682888725951750639827820191122770351400523567743710366262087582212400000
1365 1383319111799270058156036922255975341229122376180995803028318158723131519048091577231096617698740811738619210427779558071781250
1366 4289443555618035829125516140291605711333644278626836414660408253122543377372935311449428790865529711796701487325332276437500000
1367 6219365552208412439182521759107558894288155324108506589105226650131147334060427895581605434544562744312000129061077874785156250
1368 3080672083900999793144731359238224519460517274506754078297737450213869054418462095167756259784384643144323364795759052734375000
1369 209652171831348439459490425420316303913684969608995168372998171987392574030220408288373061705571946853098061556116485595703125
1370 166724828651578610589628135249231549521821828
1371 4705932092593817662780262372051024005489481052302
1372 63861576048976566859021910895949647210949013264663520
1373 547095462631453676877972830201255347906930323779504060882
1374 3296316713553132909258736787468578787121274685006923425142730
1375 14798421311085014967746018765094497612252818419480599440681682277
1376 51295382579709759762435250250185265536783444029212702191248788254400
1377 140582832968452716163733745354367103869491570245337890620011307561521152
1378 309734196737018542966094300454179324366149507947780289813213266352502525760
1379 555162553054314133674363271775668552356707806074945348260654863742732047661792
1380 816515037220826376454219140713662875030250742291654541897088470416547486487187456
1381 991514584854463606488719811184267260941318490413904993795949924438405384602999690996
1382 998341883096154650222894501706547488149573892751492778415921197106772457824051718001260
1383 835779883489197724006734200521472151996579073523687565429472916175677561203553199926337086
1384 582587428601392352986767745051358147024834858370081370288309444502908214744295251359972926240
1385 338233550895483392747494707202802795114311098306655844590822092995423105805929698394028411926096
1386 163432087690336555978104172608419689166489638006860696004723378762417835854918102922190028738310900
1387 65610633835527231350977415917036632534933832595256595409778438545773416368002005554601668291817032646
1388 21825216579257030851118483864261576056753590008102542434215868018179626069707542855598845798207821141280
1389 5993691643560768603242990313237259511254733174802417935340298932777811326103495297684439099055741865986566
1390 1352500625136121629641119375572717187223621144188465369542404041912823594961240300700239765908646999337732854
1391 249320957947237765449172599110064162085681753101524679274837152387420858681471919202092351386626736739732046627
1392 37281276501641446997270755975946204618111802153495151426078444086454516315137131896929970634395203469005834866720
1393 4483862417333811552010780436448264788800865187413913669109644524480088076679795640371777347313995222203217698736032
1394 429384323285610752035218925611897454528183644968603232230815021836029192423221345664133340137459086885148058790995280
1395 32345991065115598134363227878563793013263555849581455835535355272712118672272985764886399433034924376584366548607805752
1396 1889201559459776524883778631061351257905783140682099869923167989288890129398657540574831038013865160899018020264903699200
1397 84064920858434894939337816014911126867400188992751052815605831290176212001223089645801197461295937489395307631052419011452
1398 2789613027103517762206724969859408282602148998800665548487019731416494813384591271774721480987331370863518439758240368441460
1399 67228620538396462034670063798549432979053715859075290518205143396311320091346919962307588693150471943330511248685056914404642
1400 1137847194239074225623496351652547991692269789250183987836395784304750035927639706290890006521974508045034749981563572357454112
1401 12948255543126839693715140642327535287917033586320284218604699854023550033832122725488527626823637168341112411589994238483481200
1402 93419285347900993598193158565034301635254256470093418816256024955558100142128975223052353633023758174436039338895748142025428750
1403 393186323081666045763952937034574071950333085489711803825716891243211729475221072988189603631678606649168082248347689411896390625
1404 849933037107676445020567535149214097286760894385725456326278915142339606330337100174400387890344285015254333291934145292481250000
1405 756865112647728370807963210022334656567588206424785856511604075933437975473971008509007267610282489888888290143310719524248046875
1406 170214437131291149633412427086398545236359765432313125181615863763316244070945261153023862080085920041234857780149881195068359375
1407 667210811484625545679650077288445007221314552
1408 19617292490913340381562419748453871806836516513400
1409 277590622966808060686863220816619474798856398925438240
1410 2482377661689960888165084423060659863087484682179586423200
1411 15630361942653855372414290940205447830174524984652977853431180
1412 73420356325836657811699796796269179632598152901893961517079871500
1413 266623430870123122351632542703264123270994600381497339961864067548160
1414 766592248063228332356411786524300531058338363862576276049077121484812800
1415 1774455556316144778698783040547950674508933525441165878700716342197932067200
1416 3346679991220249120577850669748455883411318549885478983079408381759522539913600
1417 5187969533220770897814747131995472230726926140468967664626030310907057986763876864
1418 6651885617189028473857475134192425599588464894837901491078581910569936170883376243200
1419 7085469594308960155418896044209454415312410125219847089243856753261010965223507602239720
1420 6288124088262383858281688095742928564355668926974265345513616950979106794883819616323130600
1421 4656925294099036306697542482701467198726861553614551119070714357864600874035333771197539693440
1422 2879488730701399991810654682642074901896604406418527784615870165084566131724148107539242912144000
1423 1485736358797049996479228900035711897311344117823687945134271416853170229784649596227686078090163480
1424 638758263575803040302340994316860117397363786354605131276933968578536576370087105746708767707576341400
1425 228272643499066635065675059565146366295356963898190586643519811867409990113669916182069549028956169872800
1426 67583432188989213204363691103317888225205056375749938832702810164277998458948970941725270879153056187744800
1427 16505077551732087743185581345678521141139801466070417488440886237587898971721042113301144517701368762959344116
1428 3307138869821726793782038897703139847378621332888528793912157260944335211479688389517016704357292007162176502900
1429 540144224524547263935383498993374024025270398534074544764117168329135442158084743162760591289547663020495875383040
1430 71348957527874547564286695128771646592733806973004070450380949433245335028312300616074427029060909235056285630771200
1431 7551422229687949143368246875333121022230153882371429838225937292178089679579963235366617280227174916502770527363734880
1432 633286501110534509959457929367651464063838239600601197733942111889017945009411020334636845427233087038250100869073372000
1433 41527031315159383115794621306686196112944537275865877619013080985415472977676626836126810963888890997807508589429071391360
1434 2095500292170562131877624348539046292356052463617036567091621902298938143778049371928432851100749369458433352398529403420800
1435 79811084112035722288198521112784432895052943720570708662200982961636514564434464257645195957639735810424019468991902854599000
1436 2240403508296949243041293802469994798049533260411702161587966725024737680490163257177880347130152247886130227661784786374816600
1437 44994114738853216354507902033429392410018996455168438197455164948729659748608446356674081467010319663589923478278067536624931968
1438 622312079935883131532940913403951358060006460626611726245047873474627870246447210977088592677948156382128967127956634400631728000
1439 5636756097731133706370815262109793763890895673290945680477760191739158888716901570512800944675090583961174822914179701122267782500
1440 31194753014941551344443944018613533537625401889511542360704459909918439788772646933042468412073538435735383632434241305522384062500
1441 95271990298500105364638838223813344398242716104494625842193359139994048167765144087129851472240312455048617963912990538614293750000
1442 136260142010236762964706940480856567303088507514449036932246112136994707267401622062129315073131198819813133758605081543730468750000
1443 66686474263185881673653815583949951956011490266808525794931105398772417319140185164082537959570038159585295197634952288656738281250
1444 4492557947286439707951674558823917538231296543088658368073710183727047357488116773991693571125390167124960226949866972351074218750
1445 2670064641592932561530429069875787991016049228
1446 81731685439550436370343490363426870931756111981100
1447 1205252472991888610096698054953980353462692141654827550
1448 11243920403615146397449206920755840460600116870185826347200
1449 73939621249412858668691923705700849984665337033670927628935860
1450 363155936636707530766693936195191286871414507108969457763901742750
1451 1380652928594179252677607193926908826992128219181703739975645993346905
1452 4161355846054050828006567812821234162601635796667775426568777915398692800
1453 10111864361471833137040005481912210607619372360458781668734034224661338280640
1454 20050621211900616180557367568184708553868004513145904610727610966261493953649600
1455 32730680326216028107664917429202033185890772902429211409761186312244189352673869536
1456 44268229927386216390743564841726775745216736622376957438457158664867810624102389337600
1457 49831788833843155283881391112607743248154002245341739396185112849933146039073514493099200
1458 46828620556183380032732570984202600039312773529671309692724188044582391012759325696472820100
1459 36802104276975332687268310774944983994111447360452518483315461470817176577217427522755391992230
1460 24203603319849914372293854349996254869042429747505559016695489359868541499859129535764019913524000
1461 13316605249726273588088176583229221613248115997581869355160398849158798888747096199193996644742872140
1462 6121688522458799445207010835565566904712524267799692758067122491600109486295109841703244219834837803900
1463 2346290569391328234934297721980938613715063241499654809683936052037182079314248449796442620546885867009270
1464 747487322573240791648583868818841460259616178402988638268465792356268125005733534183759521319096901798172800
1465 197157280327507723368332370520132687425820353600538466434062950478227412704906948703196127890868337096783704244
1466 42840576497986545814589134201787878739552635998531535353169120820165078879185077720157066463999656652877903697250
1467 7622703538179239738847000599500795929601909571247154147191927831313061346044003866855442633383863608717985122165375
1468 1102621415651112143074950227478910365725601233794538167832630442753407061381810481939314553744939896076087495028695200
1469 128545679419846773815414697472562893208410315400745571815439329599735156185394282475480484088529925619309162187600766160
1470 11954895413308611520308630594575275668877667435246405416744183591162399488078600445033801550139490424094060847724516102000
1471 876169706109171389384967888350840916276781957934289223779159082757048171772530062239044426502688969882570698628086084721080
1472 49870563078375896486772054853329759927592157051796089522922388241831187644973571037907169859057513234775718568854046526940800
1473 2166066870219099542676600514142126978846962161028346229257563730300247725740514071769793985028468525091984168316980644940729840
1474 70267405952578840815323187312718304141048235221249600001027646705676307261574345643952934340644304318539849636031079107584115100
1475 1657882567694770902534345793248329114153467533830885825754138516985708031406781821248137013820255446519715020485878673061684113242
1476 27510004160782316361691105995268495405480427526564703497963222954792974301712787306059108725112027965686452909476490255269566752800
1477 307347681408705584919961026283540300693543481944805899388371094031310289870671359782374603855267044938055642421771153158051570236250
1478 2180051554636063736779031314864799306714896154306744875966662082188846765731581616884981183043593641537037689219639966016788914156250
1479 9033250692192945494946301613474650072650401963399426298000611004981883319994000555719994708311072909091117133285281891255359309765625
1480 19251635247686975233033293399352701642716753799648656307565625215694677141829554478454732292671592891638202992586564217414922187500000
1481 16927797237774909922231950163889842413706351292478054745086774216705362925802424642172088597295141791069585069831232862781548339843750
1482 3765486745155185233639277406197685031761056907611503210226742850105344580639577132181132701373279335645545825541867726487579345703125
1483 10685048975302093550033044665711546828525221432
1484 340334718503861211054004126808922186002608551902752
1485 5227241549617181370042159956454466060856013299634515460
1486 50843257925776457800309417668329221161819117148821065819840
1487 348965057366289173498718903557563399127983075012079150053825000
1488 1790945637497528121258664465699745104565069121491595931105255190880
1489 7123333306213614420098467137927744045175020915831436425484224086871830
1490 22490553826433808356934242796640510905456870757522939028748873429850408960
1491 57326470224277995798188067193981972615605516051108724846449528925356225793920
1492 119410100901540083688599878304059335092289143315517563512492856363240700819545600
1493 205083394584070544222367842903932304548240998577385163842204735046454094871301217344
1494 292314028732829765266444625130654479312322947902195093669401103686880530487348203531264
1495 347390389123520591943404964932357267018972372911181864664801556962737117098356393406033280
1496 345307655197052004741559227846927248022523894233147375289999500644295522060562681958669355520
1497 287637511288740440796673290396347114530337382968267719380814578040962341840769375072120366639300
1498 200954757756491316663996633679471418325685401441786616763935596031720382523624442845052372391863040
1499 117735345794574586908721927404818435978110121170833301555888633403490344464022705544178531611556467640
1500 57786022657235764936640163169868003488349510887665831146396891528981279090407244738308136396740145870880
1501 23714915669180558004905939685242775163781319072102495242864854098794167063769134532899140972218564540739860
1502 8115300894551737475473400611644858741646841901641794647630099794960314104120955938324127745337987508522840000
1503 2307223268731324755418374750194716302708650106163395538533867686461612268174568767767190271275188900434999527016
1504 542486680635464336499527781331429187753382888582229089456239195042782312560450860190010288881713886535378877477216
1505 104900143254012826415061898906749471164554322169499949274247853704215167112933891965826126940770357573249810466578010
1506 16570485859561585312985535085196723427722719971416968551792292699196810369071509580457966493174274303472180471386160640
1507 2121267953799403319053756591975765288177717909513066563824785573668752038713874452079613310461163075552146194693438215200
1508 217991657416650820695825073391320772704983752954607059505758786844441090333530063983170581520347911134223676787719996318080
1509 17782133839444469674393172662455873921136991419029980364909052086661920884599430258749224245927706611861752287316796640587280
1510 1136088158054770412377057462477333653696307792395446995869611828560192049394810390946328465497493824640163604465595597343548160
1511 55943996639709313621100247059285389289411055168187922932473089655103096808578293251540718560924251995736199071431583869475242720
1512 2082422159031044994199039474407538226167132465641802083811164273142320465221799533305166325888984022633380193261122126744122678400
1513 57213764959250502207753565858683332251266999485891123404429205502743386040211737362567902863857193965245678693402291738068500131708
1514 1126177802834237226617540650128716271781888147258672503907660261961022764906483697800144237391921847246154640849828180294499176768768
1515 15287269559797912771009688755523852852727441604996965999570199450600040584957029488193179143951671571098974327106406747639917785830500
1516 136083880915759916547378371546139938821225512211294328171167024247683665058120108826724608862874885395136972333374014915251334764470000
1517 741139548122828507402956278389498468592832484810357692347117216750542634352872178786565675707323096424790914056379577555348600812968750
1518 2230595353270451759123691423822832903211565756926035124947014173567570961543446752891347669491572544867200693974581077736864164762500000
1519 3148365593416009668079238299224823620564394088871080852287790239478570955485493517852923379244432043090303953861694856551602299804687500
1520 1522983297715392373440400016768711681265213433804308885683381257433475974804238497837388765526223969533175684018720468499326144531250000
1521 101599214040326495761431261115417164593989910000169640536813858368313985550579473287934432345186956283487873826030386881990814208984375
1522 42758989043935184084707390024125274859294135768
1523 1416421958925112225616321981066882874858808093253980
1524 22646500300694225377764615516517995252772148719675945080
1525 229527321366521033616470104309203348348230623732165926045950
1526 1643275895211254811780890908288100278663098073148531977983091240
1527 8806832869558318242864713468057410395686691193275666124904111943300
1528 36621740235529643153397589400750228714767100703713238257446954161751160
1529 121035969521356102905132171497882695302738147626489688758822792823329166625
1530 323371538988710410172253250422435390385548650057974384862551029345356021977920
1531 707017726497022825298988616311977552262241035121560558386140716216162787075889600
1532 1276477151290231644143959340560693128245152469870044508692850976628275980979998279296
1533 1915669854836966120926958681289279186078112216359176845901824344573270890807935397172960
1534 2401163236606042908283520258694604683458387908421071000715150595826442795512718653597216640
1535 2521983182038638676004304685127680830086179953401310927533883926962266158872703101091820913600
1536 2224200801670960968598346633649225992966559703451348245491524550644995791471927327268061924526720
1537 1648725191535650124736612222752589241184552122627841622548424958184237643011338040138093512446364150
1538 1027270240866725524669179996951608689680431950099284836191119879879825687090881574747667264770317445880
1539 537554448640711969333742986476202324022893450306609972476474278819863408734101820967414679356050251617500
1540 235850493431687715737214006503054182005934694340738420305713592281745170660561491467052200371719251348891960
1541 86545297407859955387517496398920255259742305967275837372560894688006730955626158513526358675763194770477062550
1542 26472329402646328795115066439436543431919445387495510416777152957518005702437756457723934859150554271822068560104
1543 6721229396308244782478412432667566520872140262443690725411089302203796120863012142987822228534657174584313014107140
1544 1409178396201419045016455844942669036240766885566583183773672418284504427204605088258024627150196976393386981468916280
1545 242460567049855951493431134928268217123617722704019793118675782452091615088943028485777052027103252952978215331664983575
1546 33982638156864304689690816000449942648215053403898538963713832285839806358179777582406994494119417691505181432185797695040
1547 3845951747245080313141034559757818059656979520381080716735335067475905757426611584705882966586795849109196331776816347078800
1548 347834744117148000192649796138719564792359081798828050365951061659156746236207238161007307703610522195964224656953404842364960
1549 24832278095293733818726732541107678133030754294789226322315935683513363892008984486770036162881267567951067276255923091211939000
1550 1378972425293739248295908727478464614964248634355847971700423692680547582324761047095508425614154744695533515482477244172961921120
1551 58521477158391643318476189844986748868331717808025259011029983388436736212279135231388952266663916460587610493867516885065502951600
1552 1857596239506199558205402908072210939916775557386994270993633431343151594144201373646210838322327293097760426043089694038749238924832
1553 42944255473920681028388451816915951237187771260974501437071522743161780752757458455287071774506267098046803759309883428618795261972170
1554 699164405775481513393109585927893910108429383952604092515477019605502841660508683488671182027465916993682870889263987614010643376168500
1555 7674124032341403507347176297753166750965501742405594125172778469696875514216198766867644457003459400160142624251115531686255973938631250
1556 53548237320297358646761823451658724767292237597658474810351781087854616199778634637674476846659880064494760565940068658727905518031562500
1557 218563092578414194770941274624656787485955794931919544596202294815382670541826112819003746835509358589166679767085309996906021080291015625
1558 459460311793007884627570219405027776869149437407188101059109050155858676227341665888533290370037127881106110330722605651754747001367187500
1559 399081235052381592889167499008686369421564277528475130613217463226319408439096062772732245481323982956055143744147318822012019616699218750
1560 87836546513102711093020657610061379605546017462815788783017009315023710191194395543724835925027474221700015965323710787909048461914062500
1561 171109701419352268797289250248355746766415878672
1562 5891902973400998778750286383147634457912562194901328
1563 98011223304822770158224485650490028345022288137279913872
1564 1034522016442956291788119416445614932864992693138210267267280
1565 7721275305998846159179883813791874878889759142198655933440377680
1566 43185629232796872915957730591851696935352059990700451648726219658640
1567 187626524602545309838301364520756032993226490379201607634953261489403600
1568 648678681871378473466915470011445378574254128147214720275637664571371762960
1569 1815235599941041950795118749066504411679155974263840644240516546805428923339520
1570 4162637783892514938635174229649369275074956094169224498599462176930688633356465920
1571 7893832990679076276104656527117390684086010753490975987630038519701332388580199684864
1572 12462462406602609591707372686851836864076009972204193170081115711684115655801407426025216
1573 16460070074495545683145911868633636424845896983098283866806668484099016548061917341296987904
1574 18249432326097931215758886628136628864379157704181846104871426830295908397279311003015219690240
1575 17021841801706607373032886577720025007720777994363677721130792554333654113230712843339019097552640
1576 13372085005320291428434706602484925494161304889134983295129324842589031935523513767059946124655665920
1577 8849516106270749173698138842777009194092492695060302327622355369605587728914740996118326331399752704400
1578 4930478797258126373922032367963276168244162039980028001869258456984792502931173905490226417343679684291280
1579 2309279285196439397661514359606199385102419590761732685669145134244799559725335253287728252290690131614386960
1580 907202138694143609181111571494561185646126586230538666800566464823161309812430827961840480169740988377419706960
1581 298019173881944984720078054126268657408366536087482243732249861381903024882738119669377453568452046676813837557456
1582 81546399590970673151726127576647977332270694049526595669095245484162901703986622875666116569898239834249643000141584
1583 18497131805198283317141202038388885286030968160012361539154684584360265493165851011105037933088168155920155187619165776
1584 3458082120844826540854785078274151141011711434900104289499494305597605096101820709767687168281314807316809415945066318480
1585 529190917886228029430795860498930378282387709232725410924253173355677831904077487376660728871602933855955354151579196127680
1586 65751279867334644842785188502612393397899930194892500932361480943171109888585617600791559326591119041005124669769522526773440
1587 6569637246807546146997816070926717739333759817036539786845060462740693747244806667617271440783957686424414106303156610227672000
1588 521908339314295841520696575209812146732230554826603091386715563248388854190898020036097114446132930403172449818251392555687597760
1589 32524318606023850255753874054324824416773516091920162755170016427546659313093143230769909550331888113278966824991878485025030755520
1590 1564512591096317631390537249857683181077567920491757504541980927330611354884582610781744375159907425490213417101106928513885656413120
1591 56969082574736357122434695927420119498869369050140938460781855651806849060820979130062767059207773919703556116256241131893333605603008
1592 1533233449373549065765949637061917722950889675159113659163577476017552941392874991477049772278096376107121142849137404222347297520231872
1593 29602372163551159413851252091658572972065053916731857475699887299748897494112078097833677410187272669224549263342932027834698666011843448
1594 394660097211162340377157112579309234303650651756752294303342306927674977827383058511479724225878293506076023010665195931234932259741463000
1595 3454850867504417535928900006928119231228081734300225889883330302315784802272778940768319255965972708318740712346325060991461686720229795000
1596 18527156553292825919399270324465619065798476155977309426034651830669037684339630251094271759166005958094036218601655678520119482422829375000
1597 54977406883387568283010173175830708310144687388642473429897136770820784135824230907815894414421987243423142162762880023163077047504184375000
1598 76612459947935176287500312585173451554397176701184018244221502643175917930698469024549549553482883422809505736248138575175339782888671875000
1599 36644760705184252017203565097425407312907683338095311317636046632326029120212679034769501789286755174026948469440471710381535109318359375000
1600 2421451828950643266269836188529025550691484809740742658511643119546740409488887447821601126424088143709844937807815847291180548095703125000
1601 684728255758584340088611284839452477832927906918
1602 24496316029604361428844502921169874527750374745379240
1603 423748747802161378077613854781838732437363852881255631284
1604 4655513615787093146325382496786338090389235258440541724740200
1605 36202849019461241471450692291597386555951415766744147293561089330
1606 211190108060624067440488372731731499720758034105288079741490070963000
1607 958053743996102020654904474072415589757198836492086775030624108592863980
1608 3462544558585686630795505146369422736403243877144909289493854325469001162600
1609 10141639976061055503574854194661330257503819631010867406199252822879363740561125
1610 24373952129706252969993466489636572643982044875120622574865604548344554559704430400
1611 48510603524873595529909737572286345560959474578130151495998016985361635709481189499456
1612 80499560807570555575323615985193898681484259289112329204015167699336008095200806439902080
1613 111932480790785198705652395201003084295300395743166987377694908160848015937081758198185008928
1614 130873492542971121254531490332552215187712365688743440552711887510740634738627632791002681129600
1615 128968768980338534468102309677168954199784285036612307153743652916459929636192896828418100284165440
1616 107253552067607881215254073329962057673897294431264836089642132083589266166926604954561650829315760000
1617 75299836213305458428809924320585754041597140852769473862930052830108581265710357191097001326767122622840
1618 44609790049297425824728177761770326394065869871206648480420107087069922252773598056716752708684220572025800
1619 22272872046563089083472752248301562019630965749134801233648343938352812132549442151941399607867546719795358900
1620 9353071597348241126400475074894479095539085233236164088757912716623090164470888765946227066475656038681132588200
1621 3294206317414575019303234421634058037015810588026561048274514931497684180936207947008041538415144325296788510362234
1622 969628834214825576804172027553761901637116235619295557430375413666616550703430448930542633753660782195292058177088120
1623 237459850880569726617645445595661731718873519762448850268719905721703949741565911367407033703668114603077309972934186092
1624 48125651104488742856207601773981859737621128203285371386832727240544432473515268545565392646867366175608760907031415084200
1625 8020325237354282829835432276720548041087504334224172470355420248478245563451411544568095480214913026823807598083287130025855
1626 1090833710287119235973565609781287519415177392090972348908157668211554790926313679398800418039165069958755077876347787312592000
1627 120008938140591216614661992289243337458966264936029490948656522662460864303633634520117217961619873440603078415838933830422901680
1628 10568248970280150322075558568279609469115550318492737894339355415215003701299764554528698851779907508479752024730592095607721621600
1629 735765521599503556177633443704783854366923767687199676960332659623263251339325324205594903101782710044553925251075469136820820022600
1630 39903385641380558087961031568593111423826140198016441311044391042346134765235185091945951180316062969659294866259686167566696534586400
1631 1656190844201341080876880338777635078483007149045962776707167040169255471474484281680369820223577820651073935119627173147890495992629392
1632 51484086293118578220454327433422430857738784507550121866137415054966745470086419452281789700785130715199789887062170056181199879704830560
1633 1167131573556202424496205230480807197370104791678382859064358613879217264090643186979653339409683390161158193336818969457592154215857079571
1634 18656895534390310296258909842143741795031529424770434443064394085220095244606718975870393096772765971096730822638166785978273089068843303500
1635 201315777234669511566259089071735707156086149029648620782112166323907986278582132026488932649619946209064340858765593735942355453300421443750
1636 1382689301821557556610659576536487862715759315031062174463565167110820444938532683159156546770400405255742257244303328301185665259677324687500
1637 5562046798896989477164879415396273401569392159572368188223803801583628391536523822091996262766997115767291949712012861084782557561380612109375
1638 11538544581957086597877275427152755451645108522166699185736119644529996047356923979775963835451908688876871444248669334426557119507943164062500
1639 9904112173075181724871377530226276622052752804794211060823169478770302154916904103422023597345550060381818959352814307860074794979932128906250
1640 2157568888163737863534022013278266692002876915412938048937511024592383214050259065631819521732333352555816152354260391711093270119018554687500
1641 2740049382612284696626376772234814578788379241612
1642 101796704761518259801829690557541340360759708200290560
1643 1830249196525576775393235849950167815874868977515476354040
1644 20918736867103111023796600622208969991856036356931669012447520
1645 169393125169443341716259732637463664179714502208454402178606177460
1646 1030040009321813495480744463654466853198295451089384358909759901476800
1647 4876015540186404680739896601542643007961801459094748413756658633735289640
1648 18410235990300163553850618228558712825314859087770410704054471834636727061600
1649 56400668632743262292541553389377799713913991122974105629090472348038214959177530
1650 141961069076681033568127658655860972152759126502000701287696492903259649462424729600
1651 296303831822300502446606862595473053043880257332678802397223708972204158334053466926464
1652 516392256042543288618047089018034478229577054274105209462391502252254925317976371297553920
1653 755263505845021882776931015770221232793623542895760474639061837843297171590403279586995246400
1654 930395151221573781263938174145719344448997261230846213500780599253780510520124265402796335651840
1655 967704359440246096655977160362234454434997819543149684618619356813488652417410496790117697595754880
1656 851018462709782631742727191830757383705973204390512399115899023302330198247853082108762062540868262400
1657 633113914300069213652679362913320203470023572901575916605867184776930777614297794067402016344687577697520
1658 398329578067169891627866376461443741067967647252231802646417415689452036009929034013429268153651532451148800
1659 211718715732771282564138995733685810126931845781298899554175502345658415561301746450790358363386296158735595640
1660 94895862590628976949595479610311979403148388945478586050643177055263333624348763699449941732732567687795661824800
1661 35776650027835210739704350872043761058057982471580911781763057375777840556222940955362343666723684912755676647863236
1662 11307813125029501482270018419455918002158362923298805083197678626022148557782481793481642360512850420432991663079692480
1663 2983992559483296986063779418304340753197408212644531413551545382596142712617341910285494313864481353495824897146450938280
1664 654175657169453430514036566950204194546819476492987441946337217613451180675143636353634628243624674475303256797264599409760
1665 118437876436727701314515593161871457905611394323802224157074990436934054117571880962884309839807289836546889300120158843940910
1666 17584918024020850965396424306824023370195608809115256588972566887790503828876221409500614912350250436612851300912238000679180800
1667 2123533865540053333529550543075888315502000988971350533400964953984024547099054936583401786571344983192595648712389841466157815840
1668 206553083026889862663435485707362166154922934571798508551973308029938536999221819647815434934820923798382909228581775678984304649600
1669 15998827890172209558757832799605048682322782315320805971440216985651511181221527741167748705240132394233156466254251885265154636832080
1670 973508150168904954063323836552465240027076967937343119026340304579379806540403835994952954704390584290788656366094386204794056004345600
1671 45788055967789142433966904135990635789305633372744794343199232255763349073257325999597243421964844249377084862325615413402233786235358688
1672 1632426408334271015942438207471073889638337956517731365910425886772463516862716305461962127213086940499813093802900244299215279691704103040
1673 43070821871813694632903331570634242848523885633999928534290545141843961100907373509967289737106897871919143657650481044173710762242691961030
1674 816254385653920472307685097157356391759557763741318773354350502609827488814579858487136344793431230311176685924938653427064604195510432970880
1675 10694966713381246678939213011312448474946866208201303824323113784465860248658964639126152721099203904195225013738468017645384025085241828922500
1676 92123615619580910384091594461872600326749832772253114235415380099819863048311348794329282314606638008976497754838584320901480103468971658950000
1677 486705807882570430922090385522901496455983654886501217852572542323582246002918351331220726309552511505522062473110230093731997857479270158593750
1678 1424626616648215277370002316119158422204613711201662546724294593959860863877090441337628162403409192369997533650147960793861524262559682312500000
1679 1960856486302856446098366942278742175751794166188647931465759003307936147730900486520835458036487387849457775233741766612485789377119010742187500
1680 927711568234715524728058226870529607025360584138095922654853655246827238738200679586135522553784942622107628708028674846852097092457050781250000
1681 60739044972222725508044134505813162190131720958768798794552977704791286390730877259932806107515775441330545907117690248366814673770904541015625
1682 10964659820499127106987970330236764448337016621188
1683 422824077780021960106957305633450653527255148370368838
1684 7897543893808059383642307629408632743270070873738911129696
1685 93855583819952185144746367437438831104822056386144206363918244
1686 790990664732317281745106882393367908762847806583335891970136101300
1687 5010844932462573898373378897255919029306518535302818590911606772924130
1688 24737595750917152687703956287648173820083448686679918593072785015877941440
1689 97514077671766473496131739878578361611414706574206946530872076778144479090780
1690 312259560031159346035571109153281838313461852985241591739139732131253156019334390
1691 822550756278148889128680989027751103836155991249077820477688710827501312810831854725
1692 1799137566348640793081084303407953327451471629550759262049582165377344507319461438608576
1693 3290399898408680380978328990279987166656347568593988191207101704884614708119743704673701696
1694 5057753627017034532039641015022524081036721532254223683556268561524371872817377823540874416192
1695 6558575027889231258649256780850264019699328714912421696307018232378254626466191237582418287010848
1696 7192989385383596582987151387417436622095594808660086177407325130303078999916479470525853264966515200
1697 6682312517958752101745670927793156430730790464061252898626694218473525002219639797865921559015445899840
1698 5261967358195663707623734820715020425267477798899149801558318160969647242881357612211244103490738720128720
1699 3511665785968241232580586464634086126501506582256799100484406280140067517160350266274760258115727767368181240
1700 1984436271381327603089223776188152596133009017087210163228369562690275115739773722269366812419339873646036321920
1701 948031544751352568735069034131471999520365489283673024271996535664992186795078397815085201741115621385470009777700
1702 381999355190932845738691338512354940522540236438690134487665465445769762504209675390410310238977869584771760764718884
1703 129429399724244507094840278143926591649621459798294301113895370791190786413277235814274981879404179282221140536373597994
1704 36734906421872469839597350208881137471849150878714895541299310880995570389567740944540135075654382093233206366633189827328
1705 8693426720294161025385266984983207279000314191963219785004640047095779157534989799794105210500568946468471154033420841153372
1706 1705966452460625824978626194371561179253080728890214083258509473933944752365473688002268994741182509539787541348665168373027250
1707 275793099725753715207770541829321848747542471826801625407670327491044361868738547578156184713054910455610626669759473845742206655
1708 36450101566327498382807446658668987054617173930700997317781468632814977373108341944415687382189018196493199045114665691223942727840
1709 3903079512071934089264009359898030059589105681977367244492993726584576291058705118117799315809991201792883548379821608544906230506480
1710 335054094927647485141563642739673435151879457364933699543516337252468730694745770600401131177090688510332947660769380409799886797687440
1711 22771881061771158271940778294167231321885775514724592176496012337377583391237525107568640855948407441819745623915823535824049639309240200
1712 1207302773548548151515761906977583988277973472467313360952289411576516010552502694465471398552107699218270702300897744360438023009880468352
1713 49049848911621796526021622408048501512963570996098661852010502442736418725951731123893652386916035608617580609117513909388346594395956299472
1714 1494424056493966006071933680780941966410598284465560563520313828915205363419276627483021738961055715254298560019670872659833983516956839352034
1715 33245289971526360860919880084387259439378164860889415393797684040545395718074895055292235914925114411518805422685584795914586168727641841433411
1716 522135099937381903616048729394119942200842981009024556430732684342055944983360683769947503687155417545949145266598113325452424167643890166166000
1717 5542059856433328797637266627430175652725382099625896744231436583903214441045819155492415846312442842872074795407807261462151238071873863330568750
1718 37487262627279078287120696702388250323983672432238555041419886534207067006601374211502397970912862502992951084184494139995521248424696567041093750
1719 148690294662112929883576390258440959183992059554694747815394847689960834234724343763750813246152635134918484700147457783352884054067776672127734375
1720 304530061613143195544995577442861810354094979581869037150662566779554020935080925083488473925003105235560739280794236402263161159894133785937500000
1721 258408517826606898298527365035476992893493580317632525130805528362122722698169583695552068862631983324893605562379796363452091602513198262207031250
1722 55734630884702039071628680232068090109395975206690985279706498014507758950659562403633297769374792080341111986165316057122076200507393951416015625
1723 43876165867012125204786616461464973448984462719032
1724 1755431332635719324158711699002271192863242459874320440
1725 34045862532676083905733423195719143306254190006184165040768
1726 420492014344480123442960727564861666058614231510921170872851840
1727 3686309709123505378336883656198698756638087263555202659654849722840
1728 24314937505253989070992544781706538987256092972751389700337764022464600
1729 125113231961979148707064425146661900173515947172008494653027027194730776480
1730 514592165098311911400534620195728031201103789236996595776483764103639182356000
1731 1721293793719525283941887741695379438469840602368857384834697344770600046166252340
1732 4742068286874160261168886435615741184166520520839917512794196893299627799433782142900
1733 10861492881565900597243840696060542500168759509914429764409130735990707691622463111527424
1734 20829694512971359952608230474964349760876636933606641072499450134227699336777383428475809280
1735 33622360338722645120601053429670785754984826462955926590613274269288464632834297437995414508416
1736 45854895264242621372700728112509282880083304120097311666748049515624284171003012520113562861226880
1737 52979431824632733367410995117537757688426950592546330234777063931511297169831258238283631007389278720
1738 51941445073653898155729039326587175164757112010414800241116123854053272050741658223019040578075262220800
1739 43246416067998030102072528020881512055171031962013901852650364237076228358589476414979498743879997415475040
1740 30578752378900759349263756580860856763327679219152638048769397049494071951052438774496000432712344240697180000
1741 18348931979930566625727919587084710903892874491446292887715157892592184575634058979610051496085695713820323422720
1742 9330563638758245306871221644348364185593114899203989962652190642705009728308664869139702375559208528928617023219200
1743 4012330540790053341996516572179984825823661032056859344588750850494667849169400489637384781791835078415801545891332856
1744 1454989690449459442409673711193691942972957226936896361173555586448503080092872422050873942836252030620584297020213024120
1745 443368765054905552251939364545993986027389862088122881241412663392952031247334903755456923708681206858526172209568685612064
1746 113043159955179328373174727688934432488043664620078968927081848138387446575261403396104605169531380190775146063077835005954720
1747 23991877225530519213521292158359769583832701906928083043710600991389659174820235226155069534490928837466044110432008839056182140
1748 4212942893309056831191241703647024461812724476163213745528932534836507456722431834594914506945887823013438239597272497710861487100
1749 607727258441446129673021906632640476349277941288251966541091651045373356454827516132654964214060160657454653117548883415917585204480
1750 71417160035054536710737772142823186233723618298910936819699235256312578119669665753127994863302700607599759964030400425335298238464000
1751 6770347756952882246439449021238870405102785678066785004485507372824126942987596846051686171853159600138256440229991464848348434016553440
1752 511833678836470170437279104417987697153874516977544301239170351820789505025582470593141407846794334948347227029669133115592963458556690400
1753 30439433407916625945911950432597511509598607420827767096842967327567521236592366663006982144890629093407764324782990814449819655895594946688
1754 1401116251448775801742483846562918639801473417685292450211712905173069557115256420205283207511567275734034603847667634716791511057364416876160
1755 48947140954533937068822226622505999960012766046989072289069222970352121224456615297938025647411633634194994241961673888697084948466664073292252
1756 1267002819378868159115809453612708291197548394052403490371832717879544743627602031241638823706231701740060742160384581848113338602371789813124060
1757 23585010293351862660005296390824080128540273414906482754994202982302009811545630532020302889644220533289491221510009696490383441127353055658964800
1758 303887351308842313964528527102842165070323052739160414474732110512798179534140854656555122249272740581598440569956542198906427077793438762473400000
1759 2577091581721722741630477962590393297852863479000115595773381042634740076263598190566211770815970340143765142012483511469064405093637164166487312500
1760 13420154179281892831445221778889912728449216836877968974083595377685610914794111838996163647548172800588921162085681526499715128184441162401570312500
1761 38765320820392497601335097643111117162440320293139801472929358937276628278854523653407659259157936865665169408813097932808993874356303884062968750000
1762 52721318343791151687330244889931943189044144439753828773789933660792084067285929798792563387250626889961275097600484043978047199817238572089843750000
1763 24680376522789712582003264028065284834377723209639315941691901424590921046164613821703018208400045452482913724809671216770605012399456524792480468750
1764 1601450534123184025911168778330128077063197164494780488948038488447285346634078759977085257483079841524752744731320049336272386389498176574707031250
1765 175573517909181281013854353897894562443080836082228
1766 7284689381939806517428031992189210159979912402396354892
1767 146634837379722921418094889408526579307002675252909418875566
1768 1881238858134019679302941104796249905556861541731821521108933728
1769 17146625494940787622131554611127354759164033827046215510029860750416
1770 117697854950536259603721271829218523088587431952502419963093701029132540
1771 630865957210839504650680821091452188482548547407277957468509386794928746050
1772 2705758904095991857127910589211956595080380045645529538386992245355351308952480
1773 9448269627349183967746884799845076603488124170531406398746023969126601052658120770
1774 27204676614224537190680698842555863695938463019422939748358728767875654628687563366690
1775 65205058550654189364730425362644069829218067473553853305675587963506316032039684278493801
1776 131027180777477648432093710369376210634945733025582379661558612662522601467045446459378103744
1777 221922111185241603939303918354669089469634886629764888170022810909806432286551687811394010998272
1778 318052782295578464963490621510843090718131953288998308289634956106768823448959053873770198876691136
1779 386770549416567734831203175147488332208190888327556959522608639854975807937857251772763130997701489952
1780 399791233412897734857040048629444200216182616888759595510276411704793462238740298881416507344824875243520
1781 351590857829246150704428297961465796843157396335131596515375145303853483233382869221739153603473848340715600
1782 263106404750512798966876632348640926216802805490421089183773198362777631694829868369477330871707645285196701040
1783 167444537268019087952291236784244973616964575095398309641454356646165752073976450693826321971399808427407080081560
1784 90514457709231383915018266234202909273365335234377988659625523786757526763318888492229416987573734051142274901371520
1785 41480621849780844122252544556656751366445801160732791984615347973858487920756892149217481297104000349926846104977414464
1786 16074406589514719916636800613016647370947059810238931984618854793846383352491289478963737582120579823383103891388603618636
1787 5250111591243311944754183656957646361305944432164086316285048710371613425994520310257818084518694190259580049978585056855658
1788 1439492908813930505413712995906156368842171320397733897558488547025491398656810649410610877665177350506788585783437739214363744
1789 329744444142698532479988235500624239830146465421902204049331782808418725809386724458326466924390920224722792995794654851548560398
1790 62749774501242126942830211939678935457804767403441267468235734229260654666077848443555281325763354860618036965215858471408330007190
1791 9854300993242188226674907795664511004506194543582237261591761243711412312567207214233283377028421818123072663294855680045958095852475
1792 1267186404654391974988530047254491563831850726783751776733849490298646613670666934842341215708369465752683828756067989802907039634952480
1793 132222709394701433664582934789511588056947878922471296773427404219745623690334429139428172188841177533410979472684827397158591895289669920
1794 11076237175436215942849487374331417564504793762521028780008708049280282848410708695155252221018344375492460238923975671957306906070018069040
1795 735606564531152899240099822307066366039055504975916115154447247211818998738181580996202849867951172449058817699982846896992857765211231138632
1796 38158934779480185588241066024413857285243844567860979758325527731320691836506893233946635419371733241662267188611671039320335139431343943593728
1797 1518771384518856200443655574542369789219889591173619000492400617955396350147147744968518196495713352137954174192727950185901504132836689732507754
1798 45386418342038426133714125223855343450698596010774056733960148273031272042925697013608429439173932633383828314449550739331319729049400793362651142
1799 991488018454364097088877788711606253811243104438774548078518701639099293863585689017015180561652588949309857417267730095880736503714129459523918359
1800 15308866455206677512359109141377636810428392264223030491162082177514711283522592943540982777258628767109536250854913528395079361544961014682341174000
1801 159928567471186069473435246178482425962499395581341273563869968011831081871978022656929997216548958003227523916667875108232001823870977025164534025000
1802 1065921859730062599155453080886623151182251113367343962728523254995273715277854690699704276770604079476119024827721205482844990586832581977939049531250
1803 4170721336507906750703434044971486885888803325865376978434907050078949955539882958056378395467645743812253684983442566507505833834393110898842321484375
1804 8436554517163276990403017822877822038741991050901641302733892417591531086950958636517974087413197651538996037715428326606143420386741954325327343750000
1805 7079552703290009789130465849033614931492196224135532812627741220575901388332804289120622877465893078292361768489916959781086248755771021433272216796875
1806 1512237630046652751887496093704341229312808191563864549737188168145040290581727832060159544577104562883642357492502014208683296139978195569305419921875
1807 702564629087764519173446058054867418338744015609352
1808 30216629715045121753271557959756700518382609711341117920
1809 630986695982503829696146221141655140637206665603316591218052
1810 8404921864251645346139040509510183154144266922303976941606992640
1811 79607242231539365457072209682147122172715604979168401483322071572896
1812 568360583474718714242317579110684383029717308672645848517115848680342400
1813 3171702566531346359705122461552108177763515390547047034049606526332791460460
1814 14177042541375673527087891548959827846134604957216871794019642732115597352513600
1815 51648276589443788231148442397616283889885835125395475019370735450713851675108450100
1816 155326889231776611732804171072188635790749953939195771133523741984921294254792272039600
1817 389318862593395284289706996179538916312227959545637096322509996707993931127014387337438094
1818 819143348491654852164322782788822231950404958000642784646622985886779960474575283890543011840
1819 1454659863657466433557421247876238870886789480723311931477852738591919406994963354033509823023104
1820 2189014434644532717967808811787928697517604194268900851544054099300993119571490245179650682134113280
1821 2799365548187913085097558023655651138728953904395706328990219873352650529254716497778773639612375897792
1822 3047972522571480934832490942751809429335394906560530032803705908230109405821095759620235658302410479436800
1823 2828481558622578459717016459807200239430691562086335127394541311759817626062226245827518621611476744166229280
1824 2237737815483490376686618218810707013889270374930261119205096083451501709422604189599826272716925073985135356800
1825 1508687233181427997815009088978478729314434537796107049533957865389533249989742663911962374087971852536769374181200
1826 865879663082576151037253054793926943888794340184234515842155790806586216379783504181351434068860630993227932616268800
1827 422317396050322268492927551546397528059501702323237945103610430574358353389327973244805240988158557470749832555298057856
1828 174629883966532458014104607995978537894994430660327557373885847403769031853258832166596214718497501781307963316973423746560
1829 61035723831640373000087238486312320518122972131532419422557101453814343364414761527092575364075453509418431108550712266609436
1830 17964754814654907832364070768940280584904279017776434376059947101407924042153780083215198405504481723763398283499505232979827520
1831 4432933593085915536304414724515666789441527009766981785811039140710839770108391635852677604359514355264575133890374920868614221228
1832 912218406516964352182847620104840660699601307586211406799642981388942392538673849780332048358311536486365088679627937236982942101200
1833 155578939657987413811963706892998017737425812924407843918166200233341875604574398774765035613140277755622959366438362827208234465552010
1834 21832343132415325186594985445029613524552318817912573767406966275335166061084319505515949934662079381372770375229207427686273783106649600
1835 2499626077433962633632816593757625155329558252236741048969942767798843990401450549508221011904926402250026451646077601666373777299227099200
1836 231197216704795781232991092772854267622793057024078576177762664585631688050246063721595249031273741987320545740333392064590068703967958841600
1837 17076013268699308421342718370439559744171089526757098605999279869912068924892577433205849082974690852530183878773474602134249364960173218166448
1838 993435810201304754939074405925090804782288287334639206941320994982948509354362978676753580887164727279527841186252630247127271773885034294503680
1839 44787766047706444515114041269996354095328982741930225685904692101846664617050639389627135624507587647907983103808827610571535471770748052104479908
1840 1534304103813318474565285896093869679901822879677859050071675184055503153215850811344974720941928690836936976572130240764843470722172579735625576560
1841 38990769892438816425802910500857330978007914939728036913761813844064062629907846642233278331567891761443034982977784570102985177985597035899431224834
1842 713361874136145862039426890216397889152145175237170514565050226893054289102144558972080757526829877326340144033421314144887609958277216533980124809600
1843 9043949231752664089772536907149139913018071845971906495045086627770939925884919739764726916300262407243810752238160860123958836996972416975109520290000
1844 75548661313685039703115795318504323848865134814947033824735084661240916815942456525513392422071859995069733949050626343927928778932669126300875039000000
1845 387962550881424479429028473856158733477483768342081804822845243241880582277011286784337422630626564591579051638414272019915897700128230727680048410156250
1846 1106390103363571044244727251452766808807661912235579763092515666227552908141562912018406843222483614123823416970493015342151867383216290754617169687500000
1847 1487333507893638315246570959908540075453044193689166791340424185362147315059347736432638409764686205074559927554281164635978266537719150154323296386718750
1848 689140990936466184237360038379658337722379650244333126196308935481897142262876372397214261254184421258393889012891109808124314894292162149560205078125000
1849 44328825590455853607167922500852930882029555809665998758399536358274556305850780976220955297842606683835913806738645566034239635535707236461639404296875
1850 2811321870053980350529757268877513149813699165841928
1851 125283352191572998802983836524659986148225497457782038980
1852 2712831420326725795944805359376884690858691868004051569059560
1853 37500877120886357321008984173246198048610616065151965411607450910
1854 368921107337643412374811573734267156038471304186144884441008897640832
1855 2738200125867933038195086753902232911174175863669727534867987203622594320
1856 15900159447668419861496328225375078642118435207783210152068841743827369901280
1857 74027281048700139063237832239507816976638936573433595065432095891526724641982850
1858 281197889167171566781453342396584593394283036355344537501527740138636522897153524980
1859 882737219880945188158240795420337532229728156403638032380464840743569600694424556058250
1860 2312198506981198275502488303694090601316669741771490997534601391871235457197580508858285556
1861 5090390168783136572235945440522194968841608428549650747863336678180943277050626734453375213985
1862 9470957239125639640611800681619604460737690472332202731835552676032485642713950320506672146489280
1863 14953003458910580510409210495914254936686989041037279913452747167649357132494436525257218361852293120
1864 20092453084569168619462124384699610490414923527898676104985877547674405565315373390782331078477570354944
1865 23023337587004622068351037246497178096835947244844236136404912104007772143200684892115757926952934551947040
1866 22523391355037808402414190257359392606426900190963272555557426257129456381924885042329225646362360302303831840
1867 18819436439990282047633309275767986109528342100029648984660115308709559005303609762379297333092849781186720774800
1868 13426667431427738190166285985285811094548498102153139422884724421896560823646720120952007346135795661505412064180640
1869 8171862096130113725127451647367333265384845114474434591686554306387831211544468448444444847257588254177876144299751000
1870 4236397715970358952636678919741332539663833186108572431714767632737437662667832107249792992083115246544954188995219547904
1871 1866626902481451385299194936361472721594030070285483590299868816181935532336771517421369846933760442601189910405019381707840
1872 697092601406435240540240330478522779304856077999112050395225004096330069849915673057882218749466050741889750757239204327461760
1873 219884746161055037831306011557478996306548045202183259122905744743267203391839927592046794647082464598767112336487743560331143530
1874 58339647166887400373122682364563538449716489690782776989270558700739440822719311810586118906420141999946211341034932231905113478316
1875 12955499156793191375907688729719296325476266705788101511176122171735094233718489771200503728161982754126580218518705395007859920944710
1876 2394152278955843787089958182270858915135106394204192726365391306295581529550132649310753064140631991797947001270662316341244729084082380
1877 365697062222693453305077212620111111402924058661625923542176429927646410598041875904617551738146620156180473563726379780843765635114185475
1878 45808252847589974137911694996991979745599066416664829298675188655800332040644379326070146241765716514533736145422479930231878983955877334880
1879 4662640633035543303160953931816387732779245506666322956385808217494884770640574978243461315053769302004220468702048810976982288366789065092000
1880 381525935211474112543413030403698842850245227445577139208471686712761794120784898798867596367226156100713708587256527992451327292685713769250112
1881 24782147412977348310582768433144004454093521080267714708670770223556270528541411083990882503718098261679743369266947887722152101712675937877317320
1882 1258875834142866969534615110938966462796902245757545858887298659796737498366580519144631127947685258315304766639731239879455058988031016222980644900
1883 49122904366160574087139918707312949590151930810394899807401319021592844544190901409355522866989587664144829920772642826236174374654726240007819848690
1884 1440846277158658937046271086636646555741167386266095285527825853235628941290947054289504059141916658158078668285828759069267376011071161510298354813908
1885 30928694471531673765326700967554274369884609620602709853699858320632432743235042007783284568507723649838588538179670747143078430654292157642634960327055
1886 469756614411362215957252458420595349281834882131564920696223791442537193336456814583351054954243553768373967043976383278815844015994604025256113452400000
1887 4832597755077052069017640748771695881634785676427464150213417673617000760072884333001681405586791076774572767767274637336678033723214126620571534361125000
1888 31752274361427282135738900744111215556442336575281271728769003114934330465745441169673417949311131249305642445261891199746093877219888852216325549643750000
1889 122612352825536927990063796496358745840846100559140122521753821001738764700278345573187493882601256552191159422826726417073205696139362032599445617083984375
1890 245052974183760513757626494414297950317227319524237691130152463773892015649441735264389268887255480001223024366888558856485928898117384948614499163574218750
1891 203426880468971717449143008683135183129460418337456023082594094407811808662744181945655607556753116939237990574773583973816758216940674636503438118896484375
1892 43046564714655624698229318590085621526472855110451257328219708176550725601100362264216066402104160416888908493864486152005636727026499140838761901855468750
1893 11249467560289477926853543771338223506713225414682032
1894 519227243726366711846694101589743679685925381599988640112
1895 11653435770489027699725690133970442299721181060608042427702768
1896 167101793742609626621989761568096250994298908634460603611451558832
1897 1706634981087740421026525132478617477040202258040316159705284209062720
1898 13161855509552621325957609361795195299849006659175839838520435400709043776
1899 79486820140643761884219111548509578816582248937940491174488515058889542191680
1900 385252155932509606655671689074456696577071757804879796853670410853270359756823360
1901 1524984909087585016461864400300280001903343687690404763557988668845188494396838569240
1902 4994019453664377729899282759227645710503576218202915914250076176397289561556384979339000
1903 13661579654977398339163674688844272832505462779138576347548229494867794241393903465786228024
1904 31448836436666915033057681809247275666454404388170622122885733175198210105394838928332346051864
1905 61260064518693021520610655040817898116053657048858989522085247709082122257728492100763908051759616
1906 101397934027509187509963123299951123377328376615935062153618673407148765544955155492070763075690264064
1907 143046051375595468521073735357752493964091261785431087308434721090437316994264488262632613804574741998080
1908 172353686557071503846877934960254242643484584536104751410010508445283078605147948336996541451548659564810752
1909 177586142870883047913256518741055228158207058317871600009502421851522548157303949900804983703302773575824322240
1910 156556138350497606588625462207985535323107147585265259950151331261538298761171109053372257237046351590426400812480
1911 118070828513858378593123807844642532563231285059527986058915612382237200062864392070485079065209767181738623360425920
1912 76119049610279287339559119214036935061953173536375139879745286912412871134773898607506536624804122395830841423300638400
1913 41891549571178482007501702665571853792668999776090326819510452288385627745766581753613703729805820157841528660626903014656
1914 19642003573940301174642144616409353322554318629223359261831753257124760962641095789568517228779859194423807128878189579745536
1915 7826208058282961999006957146964468929046000980427884397369178103802742485273506833913882281993489138433601309745786064808081664
1916 2641367935118724385872429163872440808425009230731565533142141232894126308981301715088321701310803059791317189098246104264117714176
1917 752199047331321988756316971095486607861986377206786408459140610646960535704082727701622975362661339914615939456288153101954222786280
1918 179912765432584938558975453289618574918808410502577375323958339000858139916609459032879071753976520650970385042661677550555652367932168
1919 35947368887235014971024772060501625024357658346700158890035888169306326226279000593857565476146495244804449735785602704006803284293857480
1920 5962209416637877322631526450209022499109967767947267931453967563989434078460187779365589552611013985146728959435059684895510407163292797160
1921 814880088175536016534479081040649684932622324900394865184081209423925922895168151659178908808316374434913324002447990189811584390087973075840
1922 90994978769073298297485554394589386361995846533252142695593734417092729576940424139807337098413085832479924707700470968492347188564688227785600
1923 8219661374406446782058963591326654892180980787612696454324182360392970683639072948686897121724863196094239675823396910351663465828930709660796288
1924 593661128764569922728388565962880916958163238728226150245930011943030916387542722594096531383341409825117057106731640343443830125403739873341295488
1925 33814294274377624802822283683994896871563702235211902539489382152550706751475283978453952236559920269666978372278927886176064082310761734011945756952
1926 1494290945094312526035068964120914809136559420952232989876198196168726535304117630490548599368144914799358176071942533720248428587232145383630029095928
1927 50233338432079019725872506596890156128751722969215488790849125833677527868303920775589583235751235413850814185193021616892192827271293104013615738788920
1928 1254073555085319891869311120236245095134509642826747713638263649579984250116287308303906866346442753221984446387994598696806603783479019529651855144161304
1929 22564062985734458505968764306145535383640089958639099408484090728298349935559035965584437640389433093352722292680911316290897859689443953783096655949149600
1930 281625012777217940275507135993072801688206137504521372006194557082962578498540945492022294435050628696559402887172764761642269713158438314842971276242740000
1931 2318482256191392896092657045564095421141480155655807516060956919299112467670935221273933804405753041239738986069807400200302994674270636722728081867776500000
1932 11746102769507266080894648136316499590041091785621515811696588897156881774454011105327682779820760082185224267154685237619461551348932931817346550004562500000
1933 33083843334646223977795333346410507580130399647580245986634037434783191837852042015465180051106034495422660763295875639631627295698603696740618809522226562500
1934 43976798862125950355260353313159661135410575127750238223616949751029605090322726492780085154187323046591481398338830968871604401449700893927405985676757812500
1935 20173727726454892400116844467130975145114309853848731549235508985891080745970165519127241394432185927010520139429342483825519237201890042645390260278320312500
1936 1286721919652410836947299642103540245462561048846754612754779106991568816426246354361594763630591283504602548155179882620703430589332752301801376342773437500
1937 45014305555992577134211244230313656912996269249123068
1938 2151010817192518613995244510910709174274736717989732922040
1939 50017552637691109339489157469953480439267765281893659691872444
1940 743645885167336098776411631434137264479060331469181823510882052280
1941 7881203040386476945077750536971701799832999006168001359118328125507198
1942 63125337339742120096803351546877783548519293797837971830105153041880719680
1943 396280952051395624999542749358431147418302059984572221672294813685658894667760
1944 1998396184598789427865550663954619922111944945233613721795346055909139278536484000
1945 8238709951423096582577730009880122903188624126194271760662443464595258010685717422340
1946 28128934589970472525431104279340942063612856170198209930597701830848955160257967987913100
1947 80313970296810030349189844950469053724327560825473224273932059996268085554463651882019906966
1948 193191208714402482836938696183192773232325207132416970399142001202747264391180130458204194073180
1949 393720983694010708339085333681231481480823363806060702131999531362342099224658421376831104818636893
1950 682711753561347174972561587868911675742703787613679551619517874482065102118097252882110502618664109760
1951 1010383969396250995377577613862757946182186624458447830982979263824900738653806539879392922763701023815936
1952 1279023578407674810321585715570637815809262133303347249897022584211639244760543192753937443046464909287240960
1953 1386767575440452135418006558012146406137724239934015224376064914946088416157385245864892836126132707695004816080
1954 1288663326476987964986115392860242309042362872710617493960488257386291952458891104257787440792499967714914409708000
1955 1026311697591559580404041117489506982993298140524701812832052586453359764496975375415410076556025345840030660655895920
1956 700084754200253711251944127179911950843181516327078427381480753896813254431675273592715767297153092940420281076688536800
1957 408531681267687057797824176367344126381275819742676736392318096534829614364124203391638865754474807560711152390803751725464
1958 203575468504028974523526209051829008283251893784683211977265093554933202752719405745842395867120804178302151453275638184747520
1959 86420488811670501049424650049064137873950543755834764046107644329152112913637052665036092518198734657462516323541517276592823232
1960 31160498681167089556407052062070379782833378728717682584571605538199358315742815921517800837300424386873079469301253039379105280640
1961 9508600751282401261157719885583807332244795041737853327268382697987532855152923636901476035666360560582879792342172903369915903166384
1962 2445026019708908479437597890111900083877692181131487784013845524450333075709810460656312033269488530747481683534450718896573491192715540
1963 527118321293352266825621127619452244617391197819698723736401198782290968837826218019193078863006372401713592072262583724373092398027336410
1964 94717074908141699334256535476410768727289626724168415806524554406923306205330697930528165753757610467886765136257231401672072695319341750500
1965 14088564989437764300432843304115748253401006968509597758712339654546921421997457467769007558124726252667979157864330975332321036206404436133615
1966 1720945299995204684750769328704941008025687826932705925721823903417926379745991387143604117779081377976297427763030604799490370885604301690517600
1967 171044904312341789773615942669231497939347654968754031761782171698072923945401519498995278765722924395770716969713174650742619742521240521782230752
1968 13683762082995572705003800423355568107851216610054943957727668786865444208736104862295266293195996113676641579707353637677071928384452313905884749760
1969 870056240768681087233893658603519204425925448537929883447564960039701635344975421455811741122743892320089651881868562710251031453435148247302734676806
1970 43313240139693714590764285694025440059917420689735203371907365951092435685920008102513631747441637466196309137481625989285203944850195678470622388549820
1971 1658195444857717735858258054923419224605588290004164570733999557898576643585130387588973038248810226321584452413421789466900837981577341801958696830667982
1972 47769766221727251184939743089471761595816783694896083701674513690840421143334239961275365865632988299591904717721416249056602430230056784247980407334653820
1973 1008183249056812064595979126336951372119584974540186932412662215961974851461304163575363778543252111256572988194708084782793218000764245538574342810433715375
1974 15071077055361490040753635933494946900120996850554037507262214257235073372955589940947866558291279598069072020959614513273914166431793986773146283682003900000
1975 152754248991353379845531253695058137837673170285117279528996195122425607357047992764128686325546950097386387612594510451084940518144891487004953285210096875000
1976 989870739863114244702184970750386404446964156337269132190993171584916741772187270294799060695786598797001222736721160547474518695250903648467945104848031250000
1977 3773876351186269359524707838696802143559238534039381801028078375606252010577956055702902634346210318474396094350470068703379278294902365736516929013964160156250
1978 7454896007552201673089037602617044235023169051640059468997625498943841305709341129106335420352253072150812450642678571969914333561267337494284775134211425781250
1979 6123977218047567544503363945358656465737264825008989604104517101039704482275630677502590918928844195624016423885196519973439968629213637211104384171783447265625
1980 1284084125650700259983533883454927178457788810165206441612717822950075603009266542061308650864785697327815081531960054023468448064705335328133683509826660156250
1981 180121855484556071451215473558740773833447758531753272
1982 8907438641900432302457789484924110436218496328093064834688
1983 214504572132533245995619934204793137018776786603121144820506856
1984 3305290205748464409918180824979904256421311574137505197802597826144
1985 36333478912550120479779959951990415793029362006135302583125090891850892
1986 302098150711044662780042407851913802468995037096760692236063978478539907328
1987 1970400136163994049648446429466894768137002414482824031015683846928587427664160
1988 10333230538828940241975431338221563848459472901349022740547812643688575249522712960
1989 44343948506601592899058402507368798764325739283637245603410312045020392408315782481160
1990 157757113707545556906315721345629022746834925303183394648646238558697238595151412546503040
1991 469841786094079364804536966361212950380398063188056289942251724033342307177742169237335728164
1992 1180221965639043764652165016983242490993089930200051170686032791784878708807790486967399532873456
1993 2514783114336770199514556116147662858124291560282885504789377556152839572830079495532834146922384482
1994 4564954475679176037292565973482048244947072080598468464434454455802240394898213614379968917036133357568
1995 7082045257615916415056921226228998390874612222147935103985542376973219733345839531703154517670188371244544
1996 9411267403955718985275146785329251076498721778464448586826840638912334119761871656433766562683217829761104896
1997 10728441407088297660525476589147659337009692620060470559898103518002450912198030413892768040417084415313275123360
1998 10499008818199109390973099520269399440550962563620102907227945683984528801268778075662459696690148041531118863367680
1999 8821206542517936616665890993019859999274115968449952302341598330843833710597525451672539699024535778942019150080594080
2000 6360051674696383754900612519428566920488523259652828455661897958462095662044746786739432769221831730374554649077265243520
2001 3930816669196748356383514070150504115844297011522733942719077115298014467341943377253676668353843550594865579474418172774256
2002 2079158054034391077815130019607785438191136354533854597822777359296106048831668952445230771303952501015217293516939526506394624
2003 939125125822903535637447984420342722547789411021595695611429219258850916633963923486641489135392793866221108602800465283196298368
2004 361233710913597707935058794187879316702942799800082406442288320465637613649008942480045551399994134690746201090121487960932888172032
2005 117927772805668063538557418844789410719867478078512835092095860164261392434457503640763953204970490550848767134824006893505267686775136
2006 32543105364659475437650372813483850904923003230026635407432572652455802723199754457479244326875650171822205210541037862640922028654989824
2007 7555466246584873665709165284564176243785662741952340353387522420568742698535350420555688650375245108397671531018453573043590427071958912700
2008 1467660270476982624780476200217186938372379769413868508834809714402128889523084820354630448700928001172310891149032449097628553741033132617360
2009 237011064127444531920226127588906020493982872763534903815056963052896183551908739255225492972423462761645099756887396378054030589256703662843510
2010 31583822845043703202330672167216904488801392938749011059083803943438620851291749803348262589558269745064845956351144417706107461023882538947453440
2011 3443276600336954861256391365562051061461456910987639996515567554747735113406649140264245269264865471432762659191018703198553765904160585253438431808
2012 304044444031165643744362859916522467740938497776239277139757848767191460595968265912128583778290590102083424335185017949189734975591213989304501247232
2013 21491686743234575529269278748621715716730333938235455625130307837480427828415460996482069221246920361394404091287839419384098211079984721070559687584044
2014 1199442220379804835702229690397914241028485654118389875185881333341886774872139130533091412155850892621112530003329709491186905534289634420850524043464256
2015 51992555022394229295960901504682416999815671559204833671461417720904954643504824465103979731162571213398113896141513552864602425135798067587977552830689428
2016 1716285550762610573742996110808774270068159664740250229604399136395561068069838606500346778285713091789145916957855086709587383709576432497641984858813387952
2017 42117673302229805393261665901402145922138759305106503747679688967550822510935945896803063365767716491433455685430847295705263639884980918628163393947269341030
2018 745668997597107288127900724163852707245675946760893473226708937756760739295471032266622550203345391347713736746182146207093977682214621091896486256482435792000
2019 9166974371976451083845518918337292846778117755384145526983847878096364438609313040884916056075898427714917458960774878118955248182418396907018410145283989050000
2020 74408535059431097316589317470887691440460349157803194056230214282527681648808703422999253850931547870661173134921498392304808650006698637781709606176476155000000
2021 372066559078290173312592281203704966840413699098687117879896298115502227768338008461583475918282217001013814975599003182810814970984357054944858157116343320312500
2022 1035400107112579380984488535987441835154384981999812345221391399754544154027225709662737668682604848575933725645826048365100066943784466304688863919173909375000000
2023 1361337448069124163172304809588467298724775168208525663985195789813865650471835344909802404727379798674118121450211226655312678386909730681041171371394431152343750
2024 618462104098505733522604135757854665405043625439972765539205464574386388282166430747229675713850387252912354698804524890920832508297608846205857339857666015625000
2025 39122881209430635526311482146437419942027819647216646414939190074101160829528755954194769262305602661192747559383276185775050654484031210471761182880401611328125
2026 720741646096528286601385847675741936980877581499039688
2027 36871616094348115710975561772176431724560717556819665009820
2028 919188198006544982889830154931654419206825966346247762126171392
2029 14673167782707466189359174144366325430676099884391025098546695643180
2030 167225028512421019680790212064459170457305852474674654671175450242290972
2031 1442688147737619912184329341082186213190644994157745523205944307632610471550
2032 9771843659793870376403230514074580422315122714120096381516791270001453418271328
2033 53265029075964574486657361006866401251441102607877335109558423191938042066062666800
2034 237810356392241901014451852489187053562784297845350648421213467804201381608588615376600
2035 881056527660073617983537545390694492204842699425996784158416467308953292899592236332692900
2036 2735498009260685115860495726105574112921707301216233894004416495020050931390242681451119644096
2037 7171258473121185200759589972996391038107535277339752548813594195104069690311688054716411978654990
2038 15965546950374828121295944792283484558035853310165763495139408907523356630084877666264221883931257394
2039 30318392382238611001047977317409396657996332891088021531902080061579513484178551085096251994221918154285
2040 49270025102648018423073195997388233545423534060358046339765429257095262064717356503934976182324782853097664
2041 68680071492728109766234312807352694691209095052253289544942219278858394182806730273082373156293751655123424000
2042 82247343278313609421553227655076842250742290939266454355297527977941344256779827899813708955180575163079467996256
2043 84688475634882437834927912109053164906698568256002535634630130128758529668804372143038035820186290112360960773048400
2044 74994906642113913220756232700613716168107805795305250730624582721349857647513395587438692538834607405637565608575936000
2045 57093084840192554598784760461904697295195215257706905111124110813545720812423850568273702366315370337213086496354605073200
2046 37331612813489287300432767773193578890587071603905615752032332823016695256594830991034355220838513194033531104106730113904944
2047 20934985334592799334816486054284668660329811522142303176527117797464010826898213080249294337199902246810953635411240612683793560
2048 10048393687036151997668217821021563257913348923877290329480418000583801559665566235759176356947615630390573878085167596247496580736
2049 4117496681591549982549081138121791024374487633585060299312750089784620562626902799704960504448103501431506563279482244595956262632640
2050 1435871972042153696888923187350624578118288352873429723259938116108513221611248923080322973506603637801679280092170414792058590134951456
2051 424531216092395063378295655046205014994764317383485886925841212677693746665372288089410192181885831505244510285165102438195993147711799600
2052 105947407113556593993980966116441612818771299563585429523307463619868469365657320156514795496248882120915631471759103891383754092503845800704
2053 22203056524304517434389350758536831129045238212008553473234679639315240249656966161145555890952734393878875055614678597318043251964312895614050
2054 3883938046068888734500810583571063925488804532339895127645179092111057269863336423467076792123638651768656478123355157941771457060514322124516150
2055 563189166244549423359533729184062951425058554628691650218887184762658928781674329861654086092398045582443855257305661639586768559948433230371715775
2056 67153598757498350356737348986966132467828015429425420077657524423238236807903483073763035538151465699422433937602777601298374875735846198462238746272
2057 6523328005019560429144203068872754910813735909174081848650250658715668199489666379204476931858205232541793744332277454546665249303927976893739512182880
2058 510667441508582101618286324488753826641642582113837902349167781326862992767130945047658841360234842646668712865842525130564889833984425552610108055214228
2059 31808864665817841771240366172822250733444300254363020307947361582953196306281318348361244608631530743896744875304760181687116880161589114943515698375389270
2060 1552978012706501771160028655991729338848710120714405169742911898880585617716724534369116566636709139998552872834866836049385860761475861477809015107059217408
2061 58369202715871193380840338052453018868957255865629467191800637624501075767014409322379080433728563495527883029946795841203630795528749203186221638980944977350
2062 1652537092589221758387121657134444844214243405950957294378009044073031213871350029841293430887566778825377744861766911802292036370542419086050795202140293440462
2063 34310295327248581548900453847932920746987909666158959879646124161463894949809557329169063841485344071845142717308273625928234650406361608470612618203651770571375
2064 505064206612074543620433840129354320216941694579036844561753270070879083965332218846303812266630759187808048815891053922459494493900473970505718764168205278390000
2065 5045927507308059875441192659097205876338278473355224285207664334396486148077931763023154541343118402912586565553002579212346420019510126529260582742235075669375000
2066 32262821573784149922366712435346890740902985926897325797096333677075419759060928928969595057934729933322288608645826892080735263698168619038564849733905488873437500
2067 121486464249675919122038627031479215126477752250486015020275884217914194670724049945350903801022957924143248921184178144924662269452164728839363918619851811816406250
2068 237278287861444960531531783088068062415416894057656288776880221807233921863573103557048276911570557486191417266596928500305384320143110491846196336857795617187500000
2069 192940086947564301883070874448249024003911474314346738771590012167290117115633905331232321213072003258824090078527440754618960954675453847758954005937399444580078125
2070 40097767607308245547905711198599725662037233234578173537237463429705680252482242312398220359618598833211657719625574183960575207513086970653964241490459442138671875
2071 2883966718986913501187472789953504289787872787086109552
2072 152568342857708386883445577741186979581455033850842029831280
2073 3935808203624041586891109865327988458074367796892288178493981760
2074 65061059263995598165031934882788469360677156622673131994924902935360
2075 768408285002986472438004866579647007602646729666526601542202314391302024
2076 6875406846652996800816559409700037382491070519394814857286958099084144897160
2077 48338831750028241820641582189513886615233603125594147967301320775660160757079424
2078 273736079836892329335125185533214086458266974670377958642006947052487661744319171200
2079 1270827904470340705050648464369971875833361761658621621414796106777189517648669391509840
2080 4900524429061101295107081133085163233662048575080501134269094438793669380950686945596741200
2081 15852480034901556544634787006131671064268087341747536667185833178660520427813925707260686858944
2082 43345282279601854476015104546382926939729670742532285159008954829202902134931957424788591887373760
2083 100764149511393418095907333633764741667514612741019000848933283348458263253994757396425018762779569980
2084 200042934216988064212757694748882401444723476470940208347451169434890178193042597233589530463331356162620
2085 340286887621484642186206327595182221875011733875971364400519644427545469733701676682073379252209273136411648
2086 497191516857805715137370901005044367991994633943798941365144079417380101709973476573918240177496147152881195520
2087 624983489409843571173941194830143456763485881306278840390532355899773389126898120000922210414461481087867413427008
2088 676534148898580897220141279228242121232807770509917564602697147703642590560376702390909876221857085316818184840302400
2089 630851744554509323768777457140845327624609523455707768577444630304511559799762295931081911079709522931990633860985803520
2090 506607983066426047878286411530361717706306021436807680360982199666823896019417325013133358739606465593004536929416737273600
2091 350088994122338999129135176894500650849395664715496084564523172585722368817374364276556337720964019376979580376570277847658656
2092 207908363796005145519032152139562408944927180030780021630707685669238647396372854353411371913332380992454154518525693726447508640
2093 105913212533401714099825658758934045003704026421921653528692735647454313689428406036033346811958176533907617975379544026288462056960
2094 46172048579141633082900232343381382970399474562191382257424661206968932654583921704128313957558816291255256280604257840557380574087680
2095 17174530064656946987034753259162181338822904583423516602003210013208258210558418063731815090427635310241498116876671262776175971358160832
2096 5431738027999520395687078803810381628707017613064107221241565669795095999709566510696117257287713633315586124516459449643422059042951660480
2097 1454581795701811311073801000801690672301914784255561427949789744407444811593778587701760879795816609421217764852257685359272514733266026694912
2098 328230448555976405221224506236498826758522832857309527936212100180758328032518848481283244928873175418684172247416986783218971309987781983673600
2099 62061318009586353889820893016394362036694810159738736025500579412557176236496226826907408867304458866594805726692831485181424331909973914520449140
2100 9768857162201600444823840411788096778418573637153151037151509688562501270722009727657348698074915603555549787715170585380424391985966579776015107700
2101 1270539411164671303178812865720801560095399035565618225949984148668732425190215504854424577330970451645249945436035650463357720694128634303652839982848
2102 135357713340229446382640375946737858677531181303860971599163131156546779547989468925385516150026827943137996779578163175278316401303328145491448723896320
2103 11693632149474053779470703986895452711150854296513873008650251562211184045284059700084050059158291937255484648833422395718227666797811884172319272603443800
2104 809608824774588982290972905344897121024421016643888303124012693189241626108853867728780981948622856465207901074211927953204959111684735826635924818472986840
2105 44304526983071965672796179841812964597763876964745766818742079178192326930426274923976191905371843375537059371655120372049908885084072905168258786837962030496
2106 1885077012962157626101449158152473539741045899124884974718558763748838791943725689580015124546104559232279520314412630574683638336132191212824804363852147031840
2107 61141783974140911649205913263348544504379675979119945782028288818922933471226720042004450581973364363448798986609403268765487831746944505110942970525291153401156
2108 1475721107807549498397409194810405904970828131095617342361771482190445569914361143692739943523800750361036914658587539382183270431646156078377842574353989648975300
2109 25721751333463009808756866505439558340673097833192212021743699152063522316452743213493633137729095913023073061807965530032878496825008118309854760819365492661880000
2110 311612012938593537556652506333164842469417815460730555576848850455308588540090837087753096959832718916037261726060415780375890562507546367136613447160692333597000000
2111 2494963583980381122773332081684548522257976456489744465514886347375733814218568204917280208150989349150811706298939505125582722530612528526542415066953049684403125000
2112 12318021342835611277040206530315641660324248898339667539438690621100612444866631957835122751222766270682718443443133821407425920103569506240994947753809798184453125000
2113 33880282069109649599866864241406681359929909493676853282113653185241867449018942645947236630938731231715302251239689652294653948818317975459163113367900269992187500000
2114 44074709799039783171061493809409792186625037412936379461508687240699368126114177121804709513961104908038882211692633939917033047039837279433369676863200103710937500000
2115 19835231608891605980380576126909720746892747951067058478330822793058063792910253802490300901379680541573180556226529521332483154869623922692599135616637821350097656250
2116 1244709934526111493879637977805630790816886992622387270989135725349075051809717907236155265900632037964342726860222468244365693758891648593980467368262290954589843750
2117 11539802188181238009435309013386780508661265180024462008
2118 631063864433164707946465109824418216498772852207874189588248
2119 16839631466404107310878467786991476036982929566837326677308580508
2120 288146278945264672316944178451305309495749317873813608160837639451072
2121 3525293904160791765153350365245384787785725557746342716627263103366443560
2122 32699915848460233940699890481551307313852261317811289067024559958562841905172
2123 238527864457545317301698547748641820890580015212232175177303209412163341577245574
2124 1402609889954301084933200599246858220486006915577342466663804917362911368723529397088
2125 6767670960107500685606061164574593851160468271404231568524467706186772874297411219958520
2126 27148664979997319851978708543675412969243865734046239304258315384780413658847250382491920200
2127 91450055510394881552286706555266123496158167712238486764662281365590456892735621218828728536516
2128 260651514847136690295546746989796930273121309088748317395082721230168679002595065034439967194076416
2129 632313342017088823950815494493354377295386509283526657048028875820192932243981638938851037633495471336
2130 1311478788591604383498362353184636088961594287101709502635998010909648443157073516532670122405507817789654
2131 2333614153582934829433394253721274679974019752463749715998215605982736284982732353876192449007505640304622625
2132 3571250810483450540186027064887456139545287974464511638827702387956927680913203743992619255864854192198165488064
2133 4708485384032792880282482298939903966186280971348936866285669822778361780484415055331350164266997785407867130164128
2134 5353792498465307418526827676834566321261329426011595639719987883987254173303189445487086320288873110871072107319084576
2135 5252249573079488753036160105489685603215701918989710270404628675522847447211560288107705382172100376273313651765637249360
2136 4445004395996373580415304631974510424569286624792511690781178921438284970377911524387499614839332625722281897781972542252800
2137 3243029475416094333800632312639767352286067850626934722085791483616621087541302299253167575040606319612956275957067333473077344
2138 2037358423695742537584966822919906838953498979418479550128602396855888054853158128428328293811161431657963795042815755412557076624
2139 1100240006826298375849048146287479579566693913857983110179200996733926685757909175553301778206481085154669502103335164345941699979704
2140 509628461501362197021893879677824174661666795555593504765068491677157454824354520283449480142404029091200844285308101809802965808322176
2141 201919799315185473759201425755171025313795971490380311875912707126163977826550620745098368965041585923120016576502356282189471649790994720
2142 68207729883635272084169603119771756202390225345720727042255475955877652168320107725026808255199874316169529682553038826798128031702545801056
2143 19567183299553467972419008570184962261451617700819246678857044458822703563701833337287518162079456253321081954019661286496659574221773495690672
2144 4745587246398389396992652601343842372730260190700689467467595455270568647755357659812053762119236244231064285563898695086445545476788767868342784
2145 967900559531897900763766270979044497132268982119679987372410612482935258833244173095975203652305472966905727365204292298577706391639203073373985120
2146 165009232839893706099691502195786938497155344475563147492374029099068475449906441017945548349168556996186302960892161226856513239663817945002015913250
2147 23349331161809152637385019847871079700255349578157260715536505740788602660400040377027305257941420216340055508569016091431126798868727240710781867038507
2148 2720259629885561220160993569067323086153620646336179835389408308683421588011856902016277814638026214381640167266690142740765643521401609506764695388263712
2149 258488893314556333888258320085426733217115412174130390269053438398454754278356549019604855533025173797145364003286210000317147465217015676011271698067093452
2150 19816653651960810385951600360511092530339452904201736909549514303638774626072274258021889987346294153245194684949210813845659004739160213625298218066359768348
2151 1210118268881417915513449367384955900232996697842037646324530789092721709227663244142242951626241722127523399798298451899398064793965412715781978352754416328470
2152 57980698940489644919797332285565257660714725096947016554770731735833064571687502647711338094971593922241204135104882428615779960575059084324537677969545143658208
2153 2140804970629175781912834775507823931558235566892431391007781321551888803300640266461217113915480351157971695976257205694204901855805165263251839106922870145795876
2154 59599824277347661884138904786843949919550158279857283361417288257183196441278569636090604734166557289397183247370682341932170181025854383683038178551576954803241802
2155 1217966328073615442588355125341455710964340309929544379569846467370375742577942153300135985187245617853426144007980433333589894756108079504368884698710671631830953875
2156 17663867118677087529491761817922050690333910462653231342720667697926857884101963895970232131747389559165846118995227072782852300881376124576882648865421624460073190000
2157 174027690489583999035851369465605913308763164052547002431290062866124671705758976415971797254788848806854483960871011428719560100834821596114479783600745922077177187500
2158 1098325066010772000292119362032309924538748706665323676186041324952225474151100608639261874790205960760698114157530417673015625180602948388512718808184076410256107812500
2159 4086302285257080099233848968837748791405837337471212095888334474623883565001470040194239498259083064333042628289636110219659655189676096981067642254658969359565722656250
2160 7893635638395075624054269912690452046606249487585204604286846227709802014940873743831279093936356233413868069039821593352125930880349072942262957329165638312062500000000
2161 6355304466959108625665320546340908338502993331449690586830755527211284087038879213324858817008813860267892421310980733861533925757811629246735139795976487168579101562500
2162 1309406901676167858334794287051189021510901849710234333679772644196615073809348725387606080460904648248504648530670680578228104631198386981788468748916720676422119140625
2163 46174696110547443927148364380510900377877074651225683632
2164 2609290346942716689537575560646455569185882767080907136553280
2165 71995893368890686606493151696955095771865945313515403749040739784
2166 1274708347271303203347621944820015173463136435457562507600673010656640
2167 16148294986730696485310080011234834963802368439459496167977127950445840976
2168 155216256042708364221808416034983874915243309506457185514300126896839544703680
2169 1174168149092877273942069575875790807808809500512013134367043680573055946145000548
2170 7166164708599778232698280760551584713308291654040287628637912255278824166997784697600
2171 35918969147648679298349629461462278473027041485506085664440272111350247091048489950419120
2172 149817705486089374241362566870659067231220248113109747416428383929136672919266444431456942400
2173 525224220672154293648917609822997695310031490581703720582499254397957558332158681813108362736824
2174 1559572889245091811106175846502689352772628878638219740186901722270884445717522739969368847148191360
2175 3945711439477473749081613686179519318991777202928943319565954585357119811939486725806701686728384524368
2176 8544588803488083558275300164676470167188494595312809422963893429920749228579928889459250520759323976870080
2177 15893300013426169022158699879906867287541550605003228061352779566812327217542804796835397380170542744211745142
2178 25457177110029631040211789555469444619384307887290791442883244506688048540615749727197286642345720366753981941760
2179 35177116344582920126762086666095399359631477280660297434144731025791333156049166772951990466809915916984768103757376
2180 41980911519255706269212803262638391154546986600303857876162109229939078388337246189568876332015096211452269878479020800
2181 43292338783029358935941209362929523578901928051288715692685707388120915437883465049202698271221553958414540274516756689760
2182 38576567772141592667380205152094015792274890018296004044178802004408158313247033670833493831616059628100498647660384037491200
2183 29685865092913227724393455763335554068147114426654745525755678820550882656818759814615626065449219278482974395019286830533899456
2184 19707552558736693229260925930252626107959990429987190510085908405038768466716521022337828911730856736877317310421495040540032093440
2185 11269438445392856908037444823854846648257822954933494324544249065384201596265656585920516353106712987628753736793344310728882662456912
2186 5539535750542792873689951672511824532261641584491940088301164578880237076484727578356924832329967869241983782276322707487867184911825920
2187 2334749063129810746641858501846101225353235586144088343084426701919068536705519248831117104454570848100263236804521727239003508358507668288
2188 841135279910780239156031394336843185501532880565241407407959438760290874611694145820310991776170920549430179004877372895692715395178703901440
2189 258087314711769104568170723994744104763098201877095943530053747266824206091041922849505755995678110637510190883918163271130254219943444760051104
2190 67156989769691797736730655552082620274239621904329672167323592297123895563790562708395569846702174797178571451798737409217429977322745803996761600
2191 14746625870653038235605946537095029020454716375559558582456356070651838198607734770956472982901363577503018826687976304053290800030293192201671165120
2192 2717021480278680680474620059000825160650761388727231591157894712494641176016386090430728731071380349416474821405148849655107375226739815202012236166400
2193 417290107424551869250973832170385819662194705868167307781525611579583703079032656412250477915967064074365703488832915481255966054540532445076424642036338
2194 53019907136973050205784873884017600458167241645255627181762498484844628660901186567467161748151466579773308698397027453095712742727816226558022314886161920
2195 5524567614667987612610294960379745089715391789637817720916321827698583097323376006816261173085335222142095057214266043775476698353824042206753528994620458936
2196 467319631064098444918233255931967813055355578265670272058827114326921301690470802377133840165231947371020298146203249480927901254290899077746781095314681347360
2197 31714201756620014237425410810381044404692980116492334651142837505013024469924016337680331039960750272053259236176855684184501393108325549792140150110380646981844
2198 1702894668857020712698762916130943285027201566060995505734753942759723544089838650215212175445324293230263256281812112716838783605263349652940571951965080693853120
2199 71164314752201356956218272454066576729430325421369136850387109173528962785229074002913398719273173619257222163769153736858107172351097470744349796905356420211878472
2200 2269263680182331615961436030230295095694215805660848073285823027721436910885617846487605983976007136196147738159589135315478261579720027462766180008118362130569420000
2201 53898362949182454211205100878528936828564618824564972101661879156015972045178753477851246038933620627521921695847505780574478571689174431518045865260256851860857047250
2202 925338251532928231873656652951137089843122266762829085506781636663956329992567900083201373190480686281476580254585040107995137668392527321190265573659570421687356400000
2203 11052080390706435670059134042683862967580727209806217596966525320852448412125111301422707892031643456930401136585985185951894676252508519956270203196681199580788981875000
2204 87322492090484483956548963928134377103119186655625957777204513894804276279945593291179897348262606850634755720117435704594358909041559546097126295023819972152051312500000
2205 425837194812458014349886226169164535894971332733248102552001172796043184142308963343306762493230334117321630317848268957228238819712582392794562301471448311371526367187500
2206 1158012531982981448013686435969175578051871606641225886721907542549880837678262680945063774012394637211918627355644895401032519809917579680331636990554252523397890625000000
2207 1490969018860009517107237331144744216322728643070836427134514863078171642121044875127166406224900578028001637930989581088254731869525561032776010143596723462542236328125000
2208 664855026427998326721753732266202539705641256887031505736494844779663424814600728675158982519689295820994868188358787468325872460152705349996609381241343539526367187500000
2209 41396195138306741771613027821114770363392051687059410668344275558363242158829753230641131892472093972998649399147446836670512290091393431965311456221469361782073974609375
2210 184759745318725116124344920085624431160400268333810172528
2211 10784876626856004328279015892260089650439476128557115598403032
2212 307585905170214257869466426625255387053746825704828661054974292272
2213 5632814988476957371146728873055907143672215607307770778750771468136604
2214 73858600321854350817106834389986977477134415900302972339503808652282692496
2215 735342166471860808391706105731554420222360855470111179163175013725152238596936
2216 5766253070312660514894711112746128122529767538078896148697705550237363455408727920
2217 36509906694093106043864256576946637839230335664423516539600806249498020728474391202518
2218 190009359928076233358297788740948849753517319280618884239827068750742795728009342990923344
2219 823619593930006857615831553067543528833284288919896455563806174220234307730880237315893626520
2220 3003487673559733322493392033662539001097221157868417631808259468862449153128397513956147157254256
2221 9286052328517575085694943208301685391435169580255013362824547013441607913917570634786777610753646724
2222 24487544487295655982827577780137254086376730389182691518063067964682051640916037455168447705684776217424
2223 55332595426664845956507822915845050486937475124778730028868154566327585425769962405504620978798963302531208
2224 107516966678022823212248865637483908328594028298696680739297540318960322771278868303152124073803022428407736752
2225 180127251284817730343717691163925892553486344258780071045731893488259607915320683028092184577290821351837424688137
2226 260676469157638560210212016718025383549454061757678690505527340502535803488834989797212139266104656381060638851495680
2227 326263280232105360265746051268760092162139628961470938676270565450437880812736369642933625967626935773099529075135984416
2228 353381858170852150152708301408008715135785212130608107864799307496220926488250549543244059770377073906016988999273754931008
2229 331252941865117945364396600725645999204586805216133400373449923468901509159159094259930693182457778868335399414894717807578960
2230 268610903869552673310329104328506604214486910214860640994000079373300307123156122047452907005852473648388800034319178189961107904
2231 188249316931003796514736252478425298187214297693701071175445113290808345087004243036264730587223297596477514148927556342629758655456
2232 113862140018187972105096447507991396355367887561751424447303706398757033673440042088551067155161230269875853488094019467988910477302336
2233 59325892277814475798689406272052208187818174179186668624844923759233859592582007945070072230837301300103384436247246125002255603437889272
2234 26564339676859527942726438399111243029983983354078443203066797876347496024389397356906923428557475637739896948611039256699953443506965667008
2235 10192797315881402945551760887492210071877126251249032732013915692510736792560875809441891466531145115246275970103686062385132044520205580907168
2236 3339970160058280678988584480728842405538605365957930705519615301869373748547004903776021884842700334449529285196080579487059035926715813394658880
2237 930911750186234480773706167181653347346555889961482263483003834101320409338097188657242388450843312665711902871005758988028231510355289459638898864
2238 219672177683891794565590391266558206375055148773989648424456623461135362061334582881843327616972267012553556747748440545567125157225412902937215797952
2239 43653224890334225062705382324308724148022343341355855162839072446301270923719339010957648891138546890823669669702136599825561613243686476343848093303520
2240 7260327005166888103560710216086850986842685000834665434600624800714901444067980203003029203480811422925514826324632956825166104303174886424143775127765312
2241 1003498306963071580466717890035167353795995772655719779653205241923242526091189438960228507507520864242983861319945194509276680910710441517711143019961604163
2242 114327903075924823640279442208105496425562994881991745380173312267029875027114283635179741206834308900685163596036211735179070990312124809828449549575383782968
2243 10635685353257030388756540096228262769715023565865450770423636121289945910057361103781862049412765627530943021886692697245871137191812076360175935365932454997916
2244 799092626538900779980456982559971664773012189608595711589322162105829035881731848881673895284661783252600594239376475678874031399678101621406229319377715212138744
2245 47871989753782658590434555897708789450217022174729331227487750480384321734418631119711194190696877254452674918756767874223280944469721746745471347503327378850922134
2246 2252435288761392138456440383631181263578016266958276931755053847586956507737909459893714452792479328979907170393319077408087437427733538854969794790301105255717132520
2247 81747934682776401649696651165888296382205743158963136934274382563818480214227461437917338185310385325810764194802692165838634958438850298025032175268253950241012670452
2248 2239138061887668193396719751282923223385308983732279483331493840848018619471903996134671917291877310272711658004261908622643040402690290853778562187167728657443804332696
2249 45061466412919204068429342439872895329465390721321928529991776796794514157337332588316074645221328725133943183331702671368757991859837327242658094325999898074407363802875
2250 644144790213936051345083911627372660528048780056497781299689902563278514699248501027359427808015913105781475003267092295047707222950800528564462043233504911276763885245000
2251 6260895651142250806004618413443796758129011319295411333778894414048111992083956640779487203324136533247021004986399569098635615381326511102033084586281333276763430603437500
2252 39018082273340980488722634111432866902565698429359752435318689571744054272239075014520541764410419390512398800597151413105779157081792069311756229723645596826099830909375000
2253 143479226210048027218913642449890043959502533854198010555131962068916441893490344696112282212227498041046912424546455341283706091123562121221629612094542775799618176660156250
2254 274211227469848306935779782373247192483040818579537686869379548825097154820469284680984209729685635454595573466365211938457956641878621212919664817694315110863735298828125000
2255 218653067009308847985853888512888401047957903306370867712514763396925406655691852283936746052401449953238852206595515197895615122944209361266566684758137229380647583007812500
2256 44671665229349885390710820225327014851364549646464806003008367510188887358474968503255840283437558351701951230125646841929830996999919166493292398992828278502655029296875000
2257 739278974620418541502548596119121201364607354162728919712
2258 44561006285611316472985918187044344816378674207205118571095840
2259 1313153653257344275833184381052339530032370193006582650536497418144
2260 24863802305104458917604753905761987998920714702855335817064885313553440
2261 337312962984955335939258821855237407285050495608997919813777257823669751456
2262 3477139768192735504503346334276186231119984751314518882769602811033715212288800
2263 28252217294512764147806026268108983858165522650449293973321204777780299184809257888
2264 185496929046984186235014257010579434893883471245656255537505768395659451124822517413920
2265 1001903278090221612065256065671847729261073578688121521361678228331953407693364571726134560
2266 4511051335633455765380359200028712345568595527560344767801389540431791909200278423151983389600
2267 17102986892432686698194123693172612993126078369821084577211118420893133885570059319892488960753184
2268 55028502309981973705217778703216958249753378664014290276272784761368694271621478988789292114941547680
2269 151164613085814898576476237052389061309244057407419682912581724851127794375628394648160754887282274560288
2270 356202091270267178955428422969662096904612063366050951104316874087308341298053488242426941489635529696280480
2271 722589378421048734039396545919577486960666996057559787482860185760302701368303700169003879537995723726744312352
2272 1265349691058597997415599316034574974361889292793939397795152703868538877697571410973664510601421120879340081572000
2273 1916454172894564291038264812851325683757711231356365137989924484041421305169167879797618067978700350143946147590454656
2274 2513701214600105939777228532443460028755815438319304599344204065472400126803796925049055134140775746330126835698992954240
2275 2857326287647392277105430791628196009905066650068462770371807940328940806076483188962839747436223840260808938980005347936640
2276 2815195319629268396755045183333189628413328232229124786871227464788152694329892100387722329597799304857578262457924638273148800
2277 2403338432502637963545933615455962471070837396890767193277094890749319388561431434408713822933729451017729050891188453798226906496
2278 1776347167939639289747962851051888900104374243973961024414007210344803822447454601346526481297307732851949418829121125733426755509120
2279 1135258579807617431244502440117252948204952466567309870832392012122880654890417602433634172707519405009583471284343806358257831944132992
2280 626271527754699484025846941558488129880784641682652372688196140251043882606915014211882544039594608430126285006079809212184818217135310720
2281 297559839241386421815088985768563337817928210526399766422895783672935868919587368260593982672725540631081666738367892829238119469669394092928
2282 121439774106395010905380338418190446574293832639463885250535471529534919883359652144048339827076517504382948571632685568203860835064579288201600
2283 42435593434334875364182049493268678608489919727869924309333237728532340446196789917987977514342177421240608599046867842797541890767183277021745024
2284 12648816390285030570538464389892011797934835247455965989758022397790837224481394953344506177297247616260217231606571276903858665309553801334867301760
2285 3202028738157545821385925073952704261731549225589575350098612711176931523200764026722787557673248411108688151046916304208365581067323809108818560263040
2286 684969442423748461993861596202291474559441973389040251060850058982543637272509472892167385507529033754939390540420301336492562169317665663841177113225600
2287 123105081345582536779125028240151004782328452421854785771702235083331666067146903069120318914291397126801343239251752295250058527039556753424178542069620608
2288 18465246191525874367417227499227109230471561726877627111959801086755588721622243594276474972886496933122559838299858639707772439898262948515964529436398847360
2289 2293998383251224772358688703773994510633458969882871875983214121390161332695119920838318473775691378040611633999659390695292601251049177927675215740628883218576
2290 233974733246249846454557923244834883809580738176372636471569591389217274323631898695455446129588204704152000918194034770275832545833017730323415676356565202705360
2291 19393660412071088943859744413893961582262278951903980886392951561960325284729318951264825788060824341993758886115274719299256186694025492795216171130979100175573264
2292 1290966616477564663190537193671596144066237261908040001172337707544978912933673956376340796068611395001842478003290844803888322334043549604297851392249300032846187600
2293 68059560469371679685630492706002126201362446827187240134142719763700543598736467247038215354354686372017618199282423906712228032618161548835409149359421005372198092432
2294 2795214430388004200212753235920346331014598660186873384148483807325459481927294834240402868696632284862543245428066826236456031032991587695055145438219119293380592880080
2295 87677841959508778753880272950193195395156419325671937693505801623758544795121735853303971401345134355385660830246809100782431725573584402683542506823978179746038771455760
2296 2050334496529551534685835012997699156358362392082704429334307039207625384478171531083316954508716919999655762259920793865062972035582771286261408024641356455567260621586000
2297 34688107840269338846794938856098752109341055795631871847699228747129660501176081370001642100279831724735650230058670827586977033309448433823560750288337494690650329311650000
2298 408638668031821821646009932738433880135139240149269744762095454267595959550693997205749736394626938448272312627439066269330758683746568517922242980367579759271326730626250000
2299 3187299524665447586753245689554518904324166727942065008617180194372091700241446140604280281522935319281724109861914101908314495116857685588380029627668595731421338436531250000
2300 15357994773895431912062350906503030016893012041171545587601291334075161627487699217617972012169197246582576608269674202942055873055936716225562891423129378109135537710156250000
2301 41305272636585192450868013867945766366785595396892128823839496968907772766252186792770547442686234186682049292896101331846586870811407017795658227176768541121899734863281250000
2302 52649645327629310467458987904288596164449591094516428515258442165861864935293753211220240115488551624787973354254928703379159495309088369875843576052169579315305682128906250000
2303 23268531953592031078369370875860657618082933687283657084559515583814931938811770781943759677493772420999730664678004486749256405730390158774446613089734361075302746582031250000
2304 1437772902371750322240458425980986419241327183128487244495998600134231185106774728192607719199792256217641798662250839067938853598592455503703762860191079154624938964843750000
2305 2958060872279651594218046990346939745055266647409150582898
2306 184053924067934978810605192940414998271268925465348549788342160
2307 5602239868655720249735267886280467245230672777138608394359558869640
2308 109634493742793590225271618982545132853109461371622242781724882329899920
2309 1538284196981837325878127079793449112885484802537253172925291791489979299572
2310 16411690939664088768136492347424429162904995191242803579230588560922337562385840
2311 138111308955749151162981191839363497604183291723870522181079262280590089351448211544
2312 939922083125484001914869990765603451161880091754539623810781778595168645857882751792720
2313 5266332798225507265191820965535994897822648747142985975808766062327514471791476783151173866
2314 24618058242628354233736445624750693993618838759486637836778987062928819518444505555886549877360
2315 96989820369540897189277676812459966930534024617004210493015951893589280465519110131005649053775176
2316 324582148535819051405176780834153356992553941451628801027750827958545029779859383898344268040510250320
2317 928316218742679577213783546768501675880217510220984119553870899691660041973395917064962009873213121120300
2318 2279820082542944751176198639616914228551594910097856100824174793324777437313521585112342440681760221034150640
2319 4825349362607670579574807377461009061303104263473698552133069361106971317479853986230971691205432688698095649304
2320 8826391036616819983338374026195770235969331792155362771226295031596795482639357108315809681977758448407560292062480
2321 13981020129570710514286916082446920060303104427513670637776377368971284712237842114808127073745408638984645893565865913
2322 19203801995630276672857091250620393578180892627301521961482821097050786579430738054937912582707622407399932049218481389440
2323 22891169470560545535756353572606724136508120892431515660424431622198156535156816265488112539043145907768137248218584514098272
2324 23686039542966210303450119477357817207281387753736630943852185851781998476304442223395261029967092011617859666894243306628253120
2325 21269619907796783379064421189719201460222185327428779016272150668283805412057925248152726477126711133517531583513273443949584782704
2326 16564079156371961034010178625203485232273787093669323761259558949302328971202675256352604290194396831652830254025123722341108094914880
2327 11174209504371291980753613664146228940467536920471653271210696106637294931158906967653193101022713120679730274733720953929141554085976480
2328 6519520400584192117581975843759141628485617821879779345446001566627632497532218267261922168734730503795520996447265731568975251225210080960
2329 3283027436031019925252866591499120857532090383864288133418061580507604934831169463276748394397922921989779013366927091463768369466126133519176
2330 1423315257586796682473713548475099726394761243601116719728129343373471195847761531275088850668051421847943145621370087263363004287758110680339520
2331 529651003377213976721228727940306705536913081556372928835589404175362774249017776010924163097023533834690428013140851875655924489596643899239565792
2332 168580340577228092897861277061408805943604717082532273863884103868487799157305138653076826221765543304788262281896494373872276662231296122168034144960
2333 45705781039100239641275937557191382172570736621319845704039593438501172860123517169763901084326308576702306781256627269438994720169869905418383819166608
2334 10505771898941923971728651899850384761762804294503558177216026652553879195885846751827535848956483172756526759843056772643653628624760873757609886629743680
2335 2036186160719174730710571609486508199628578883849760573311145140044676518303716902231373778988241943627968965696459159468247882859109248114399174882325325472
2336 330699273948483221145025926721889012996636923001597185975931310681007675737574276460156826403834294504816937499042189539061084218285682183565211438537329992640
2337 44685887835156512907705431276888262243265314699286359593759827551220874271329606678503976677587150339030342853432408156231730490159954179854660824813186657934830
2338 4982640934042695777570508695321452999240915777642221345255995529476434419435718083028044517057938881828063495534141356884449235594115772659959547164124119494393480
2339 454132180927641026604653247226433879635627789631686161468348240199591094212311170407590142152669007133087306711226446387837780972951627189282196302247805446730836948
2340 33462677737018173661865248538674794187688678245601036683386727988329802727556933063188793590131113766887545145589943410072276931333808290785187893141350192778930237160
2341 1967945453862112103531510959920468816149149173573177977518496219589797635581874799698431519095461005911647524348753361136430993815580951674603371287576460070961207988626
2342 90982822535501857681959345032091674716384522772362684178272702801987563609899216120777826786547800779928802965038928476839463669416605633446399211966349275946033821197880
2343 3247547035053180331137091041781914499334161413546136673513461061344934279328750603602892600927664360742522005052690036567521937766583871778031876985150139011435514623615004
2344 87562499073072235140173971683409010301879901407006342712449680151926732084684235523331016922222050659578651920165945040072050952344833743217044269403665828626372554818000840
2345 1736128122160363380386059750890856726367840394105111735969237599168609867827491645253886621335961223877407190491141838645359724128857540924928048508729153096606425882478423125
2346 24472373406056979537673281304899894274789038706865342774076809334647560830936252490978734690520224825780876180319848134028023469160144620272076637298509827056820094155044175000
2347 234758869615581397887708026002010014118559665494334202535001085079547033435339001420367091688550372312147523872280139303930524151437174648763849784940590388985673642099345312500
2348 1445191733717360159615901065112707253252060790807781410829535645756952144245078344833212574905020147920306278246177404431185149014484477341026912074000609976511138398213328125000
2349 5254288681896685114872481109829413059504453230449764335584091280217925282015041187903646457945765144572030986748702338712042795901829955872247171242768629340125061459265136718750
2350 9937708834933355577654466023294802689422444708919372154616614181524189251728051045860078764964066997378510101494132436619987120998567318878906145797823774509729501939052734375000
2351 7850155343140338353438507165856502915357563993277324775385178050980291773645625049661856795046751964154899199757374880762396173749005832084580105181777274130737258944702148437500
2352 1590692627535323022074832310961609043652825416646200382601087458245216091680102024126351002674714813766866123268297167233607341126496831726254536752762087556801273345947265625000
2353 11835964932323012331257751831929138226880776096333981025892
2354 759956269931833519810963165661164352877324600449893980954668032
2355 23884233499298784284744364625253563730460210740088657132701104464816
2356 482919106369704734323996040038157538099418705423703789357264894282000704
2357 7005276611433817679562224837716640525989028390853711735709551868469911477640
2358 77321543588755750844111918352686103037144095707265421952806715367501372241262976
2359 673667342209935016081009241340477262266543703275188299567256696658371420916728057424
2360 4750094676894502081641109933210816483486298359220399402684089876784339421555289173981888
2361 27596464213728075975863944697453771041498277564440552399577387742722906753246107590283261428
2362 133872327264880562756280729395102531194551319070304595782507043220563705202002005196315416610560
2363 547810063575326663860859451792658759205266391609188701220678115708373098543811512950393654183794864
2364 1905853202098723409135218700867009281973388769505226683776725620789927930230804983158627152136755401024
2365 5672004233037636119009060405909007805237262977249092312279433027841403048131858070265233552125094900329592
2366 14509558404299142687631979861728643604658537501272220228115491525631640518854082907668053779586010294930260608
2367 32022622355246277387687120344303056771311108042894870648295065018176251920857219519787081785856336632501787351120
2368 61146795190747417053078998351129612614642165621093800878022739379355986014964112887807793558349236682350015968716992
2369 101229818467688598864954284961744390916368435459593829066834784866400242151152974460642526593179716234422225504261499218
2370 145507026489466648723401034921042975338461120135108642650967075140170586327880620702385225964054175669708415054886089005056
2371 181749994654025007046370850538619567112884882283827244896894648010577441723156526742018739793477529191731639836781600949230656
2372 197346279169478088656038760439988976898929726237836254532238455194322637853510649538270542386970670149464658181427751914472170240
2373 186246626416742628796901842676030384297361816172805130377989883664272904003535545413732632151635764993682545801968706364557671040096
2374 152685038827920242829216255679913116439864750482611922270561204513123284498823050530602826676881793224747968018168552312718739633209856
2375 108619070870247697915373422700097429093750969960931428478466525220914062499341887363197727403325617745407946953490613716607759208951858368
2376 66954806555264678180142417430702737936098941936545803204940391321164761788922023597288180265227603589837888981217814128335432927039136828672
2377 35694245129564196999954816147170081704564404911117588186411704177335379466692391991762312697354423349462162003608932302189432108432056423821840
2378 16418560463312319465338075705699739114222508201310542807551724591115363376914358215244273155060951896411739141510640161599276672510626104569433088
2379 6497826032542927094696144906488782900599792443499909311264365082352810863555298752479694562087353392514377125004911577336082771304542064057677353792
2380 2205240389381539523637229408998860916852126249822798570060118904082392217226425699623092855291097244706735765801029513536778849153992764789365227156224
2381 639326767919313130022338636271875734561522314875446467108602581638027087093795160511485487804964361804268128581076246933814717755358665531546796710751904
2382 157628925566512558144947341766955742124774982576304737118528056998506632842585170438639430464160611578741994844443483381791820584776841518990535241417571840
2383 32883325672495126204285305874904684004020055664991440724972656701343240084295099656542448585337994693053216859610473172812115360600397844777771986352591635648
2384 5770322595659565700551634765611778305688443725926465459862242294764519580438753962167478885048517693954736971009451120638830850417611839687967192044708028921088
2385 846052771796061614100946798567105013448265935494835300476651087021629770924021208737200256298071028400299318259394669118898483673478848751261812795414524833589724
2386 102855683132365002629224902266345330837520382076272341211926507151283155451160769269358906996479757933442095192210884996083764384657336577044941626180027885272790016
2387 10276619135677073120946058641662842970567376298316291446884828014187644242825347385228319925963383795364719117889768394396967109906005976547087046427225018262451609400
2388 835260011748125103294924443769590776621295704986031820587108189379713826454083119873642029041335292171769678470574094431308399754737011870142881463988393492645588166944
2389 54572717803498837370949708852694577628171209359879598641856102279464204458390938323848909963052996002144510676750855821906806708137182568887972989741522835202695341963316
2390 2826521475056607881002682972785147011724519908495834650632859568908987382490626667362278309615576764086861410130118289120821429122744726743420084049367359470440188922256832
2391 114149191745442034458561288148857666946222815456744081846677308507266447779766994182254705240558451000022745074011506641711567126320293146244472365871345723834507835673533512
2392 3523906989485922391065412028654028838417719371916008435257109418024518657258527819850063303174759325754061014017908656216937727348822485576301590685738578969180507349188187360
2393 81172924944525307846478156006749541591626929751747582423653974384776764648194487914490544385136919066832844408008738619976352931546319716444796893113785480666484888586938912250
2394 1353908514613177581039476866084945658094562527836856233180636958348333746564738523170307315553788867835649986263664786667312591234110699379283265655115570368210371159506356400000
2395 15737622031411671247823651994290239145767744990593851492092284187644906122957732936035657597382690877585501778648634135562230572141338686938584876646877116580777518399317541875000
2396 121222802453628742406498618721200680564906445131458143088448885895992802439294379103000812504295950892695895887391088110586004567449759842991893830132169839680616973691337312500000
2397 577345449098634167859161456691057240166891415726770219947987648518413914820980420908407899095707578208161532666944194504688850450826554856462945435652379272298957836327912304687500
2398 1536168590584369878098260947619430804623144747466617241154028586736184605873296849438864266692262373029919178015298236984647760716912665508827814313792173589442526585966015625000000
2399 1939006163782040057025859310362270260623811507940601326495287739136367795405297312790455573472043564109677425719243469941475537540994315104260680525509368183091577190573486328125000
2400 849508299484460564590661306501784382398352180682264321262769212136446995689936273181587629070742617101962780227268247751127793552598085836453939717056744387458609759838867187500000
2401 52102446564110352056858558425645004932668335751711054743099386444590413396234672265086346628623337205262297296230308096223812979408025403361220891691334333099675848484039306640625
2402 47358517658648178900468024205563209940284817340286823858668
2403 3136812803413872131288169354629659664671611405533647399767481650
2404 101758474291447382596340642887710898229349071840689025384724221994048
2405 2124998537454462087039039596338958466198182526181308310331630302309015400
2406 31857544678420655751139461023095614058281279920040388180141304402606340020808
2407 363647525628941137598345276951550024419194108930279988571897673660992392076551700
2408 3278855445421882872687830610128943858649194767942509737879562161718509193040820484928
2409 23943809508045468779231356600724065566914912204828079322378467739942504844276442930511800
2410 144175385244733838839125339282989818914798455834683596146688256228036400323626411331067519628
2411 725477023698016102646944610858403279827810829477126392722348505065938995858216196085980559989450
2412 3081936281463937449376522119060942969079230849523588728883165354895165839275722187206823684128097696
2413 11141097612554518426776876363206802715096697341151646394736604485400438408940440483036288802333428229800
2414 34484500957357867266077244282249301860136546643276360562104325801804181752452486378806269973933346459168856
2415 91836631580987379916291804511081877382632075310185752817170363890074884734491961800435922418706416303396580300
2416 211223276517733993111668389077276561272248582204691593601661761006921795070844432604864150734310799524070298270976
2417 420780668783343233187659797296466451089393436587036058399379489624471117855502849975434764203199662981952573359889400
2418 727594370692616420750363406118423601215936003511703430167622856728507198129625216161512284455569503016314239420300517766
2419 1093692574910946039527495482176458808030960216671998519347256156743422221179780677080244413993248406871763448520233825335225
2420 1430476191357349280328850197962021627592829197218830631817272154001147542066635120112909292058451267804168410207811733792046016
2421 1628660922224287180662487817444711952363792619931107146435464124338707475699478206227245017681511457591079580404106109609031858400
2422 1614083299769673845051608770257208377733324112464013973765208805629299517996015411556367214653298941171167436249944431442451200670304
2423 1391726696542772799878494422454930009644094761986522719271369198338222647141610080478760560147227562452402826227316758508134691179049200
2424 1043076751216688516727686150943635832752601177041886828239788700573303506891079112721504521365933378084303401858026054423051248314061094144
2425 678627567016231262252480720206924277789016742614322316923106252007364796692480420231171480528839897158363677896303048869612483680634512903200
2426 382591008779979889131054233013985604307553447297521302301233756781752467422966892724024888591129405883803066460705202692351182125349752955616624
2427 186497709825256157545038432805882095860019502645070650093555007145157915132225292669819771544898936523903865286781453468113212479337612684508038600
2428 78397070688503232306096952583559125563973435709843334336915102350775757771055953389437597780146643839310446608398899274326389043418527029838365901184
2429 28330814682656503571804203813307476844787609098970535638084450369171013234205508064336172125610904103689727991107307029291557031600571302377781520610400
2430 8769484645497401978390331643446126004643396484097063007376144349569347258354939351787409497651116192451774471667060172446906220422354009823311456681879584
2431 2315394173565077863528627648067154484299456236093256579661987539975937142507310459056342865390337761536535287815091491763539765711742142965082126097407843600
2432 518946855520186691626331495696790271161658487610432668629551130554308092513639331250787966710591992357728252336283018537302119921855730698503181057578790149632
2433 98192294917223773558449625092411467062879392357746261154255628540593494942283702693554841187969325470959150583533092885382921813176937148036924084767995450445600
2434 15586723952474184092081399502639890439181130818154502235193623384085529101346087437283149901313897130190009107770144558064401535329804977490302228754250595226450452
2435 2060753682968857643519416417933097186765433219029838397784429574974735942039949931628023603143587283409757294983694481271473877625871559690589982595554175486727282350
2436 225061007650692233416873058605752231575120069793185937789887491804187172673268325158947199694739542671570099211394850934371625659319780266316478404906464182138488566592
2437 20111282009570400946301702718669901925972725563881667370893136058325574961393393573340479117995638384292622461476362138468713044139046372407189078239057215138090243895300
2438 1454286894795336042451349256871452650924078620885515748515061022188198627302495425902428270641743981048389083316331611612702931689044126892877226309015608265104834690332372
2439 84010770969996467615188366319209339767387704433241262423250946880391979266128938958383215661235953816329192746459078865179574563878648502572101781605984199330277734520964450
2440 3818581383290002586968950183918051884702386712080650915319031263454646474250428223095339086319746019704341187503399147263168863960987380694236158798933491404808096028198202272
2441 134121010481774458836990520634057336596667941777228942927901092040623319523711415935143959817245379818274050069482800648510075083981553988423411837701440569634483008350138652300
2442 3561461248039894675008026709306435273463630662228491449525576975794331209966272392341545849066091916285228492257660690346964896403892761858880313750995588544364935638095061094950
2443 69602516401070006309936628632545984792914978476489978619389715942007437307917731151796302092479915190860706296131002793147573247332619218530882838354996915066876496528107905653125
2444 967862959683679229791985193869373639926467642538871609865441780296131209668583595454628426901123157507378320270047715452827010596066003764089599659649770664155985704996697770250000
2445 9166769831039310825159423705529170706001165885293085253448335986402201188115258262132872543629320195695089490069342784547318498451849339548975580617378253149603068821426917289062500
2446 55762583210057226039862782841380827082254212110897064130703273773573664654709392191570634836191511971970509064886879314090437157648078794188215626854608073709476719211728999648437500
2447 200507895801816433234534229084310201110958611342678446137191469654474321021455893771858596877807971146029706671536680063330996838889280181361926014899962189544716941017695769042968750
2448 375405206931478392543307567625189892139110382572235233681851371875521604767906835872905502084854433121703096441373844860927182833819849072910890977069734438172551235342784375000000000
2449 293845633133495717516364527728038399532182937134513868816933042648616851504668353587977826847158773169282661104731987474736495086987835890018273043616607252636323726764205932617187500
2450 59067357660864888254616613250718274323542618625013248617189537287520218885328672471464061777647544565423314360465207075925307123195025314980914158687231450299306722309589385986328125
2451 189491813992662316959654284522860882617473290092772052045672
2452 12943389902832079749459303740145169807083409408166145863034751848
2453 433256969052197566701767241933665715072713360568218771337066950499840
2454 9341341073436895866068953426557225144937507299789014870210808282312393728
2455 144680612105745195918246055528265275774187712652658933365345311153119095077360
2456 1707300955391863804749985293103641847119673612207718470475447154127441198115394288
2457 15925015462470498668493865597673910003007184510198574118807890560526932960309838209600
2458 120389679459119861010943266511951444949932680013669580589988765606271398046722083268415808
2459 751017817328762317569754214704998194157563032600245708350345642678381452260344830521566506920
2460 3918194643939996631559672968988145544793070140532876446613997438235459830794077997583049896535208
2461 17272128904018745521912139104740579694617387051530133717897161290799772834167973233267154446477419392
2462 64846192515302584370428183223028289861556842620973027312965705691174965395075617072217173777656783766656
2463 208645148420176819236765523287598894451525254673388899308299462594391264952931704229565385613033803159612880
2464 578152427850723067411917388805230739083310095142642293423806481948746888740873631335982223839267232347729156816
2465 1384990587451977261705223813439402687941817971958754079459286297921318359807993280703068650376746429938046276067520
2466 2876737857577288943940311496713629912976550367716276932307262553492769962211406122257555335978092967479515899639321536
2467 5192308449810451298923174068564044667805017489488654645561228105018166091033004973743035262020527814791432909769143009300
2468 8156596363781705718244403884956136195814168201441873653024060153407600995073822592423362877073463146024503978750110461913876
2469 11163084139369987927562965714167381504465205214728002348612628004181800741395788591782260338646200833219357206957059349070576640
2470 13316981650724685408938781885709258102297404099023924163793334586347013903025061199156393603325710873170317051910979167782862347776
2471 13848162368866802257248118144826725482742881939040861030762374381704317463488507467857032833650448535033746298813940162286851182569792
2472 12547940451574263170068051696902265293360316602835883094385273838174781043735402593027229135449105226849718466322796867493151417534465344
2473 9899069755866938537425093993801497252358861296254571044506286452724586788567018743087199065825328896439805848013009220410061739143777278720
2474 6790907395243758035458121425310978103722303291450840739617985112548547069892948439983330471930916125679722136993241115772796676566680206909184
2475 4044500831055486394611566600114281107663652292806929762779873265157661624906273727924454491357701993853574883546741892531105976370028822369230880
2476 2086974408829510694827538210465152248641759433394966802858409695158583830852303774789140420621933181456687543470028062461040195083412754901723180064
2477 930697158914913038654228308304630126166392838687282138349305587857141046757430380545581990084152615603722035353967442568896881333841401426472523609600
2478 357655799243666314235599842638674330869897944198223907737400776430588094660433497398528975223454084689744064544840708572728314351585223833301714730893824
2479 118032869176699572017682199226757323973709536044245408788794052057507728622161367664906819152424215418607884362717578389132735436574726970036018719110976960
2480 33320156265126407498272562718760279954336727560191433408777504672959883752289462704892335278598070822060566263254502265746612579249943232824552929579400421824
2481 8009585161976482824515666050094935379622504047147687964768711903667954547353607424683530943096697503544580036677734585765975073742506131727842359516016742199552
2482 1631030064785603962968099859095464648812888155570131204501219379537743039198074547882912937708357551084033041293575393496647969739959876946043212739071116705309952
2483 279700490876975807301932134273945402650281125880624276712873290353065930290556187745889130024093173214941691341020419969375090647101578587243876553307587993614673560
2484 40120640115738022380353825478804684563715199350812028437121130293084942968051956221089088709702993949577227550708633181047368810794390156770274168675774707596738885272
2485 4776662882831348275528078355123380248467481287215834553424562888816123127828445559908357959450589284877132170666384166975756942461896743006801518199585340825291025994240
2486 467844807190862954108591489373124123576128028357754954664402527068072369178085596806464968348813852466986508566160067768248235906526732969474928669909100234451850212954112
2487 37311340573246374946184382989732204504704916638672716853679522248500032814299475732297653616174809684615829504406716847101783870310728590655641724583950974820563653323279000
2488 2394196926389693178121154176886566228765370714583089241561201526906936324643676217485986087568957862158127073043093308418445792869313599817545500143954594696333929115801843992
2489 121895153467102081943465380434607602237742668416210758633724292073014550934574146848579677469587044708028108457203635290600218643662598376083994674082498412546927619345145784480
2490 4843182947591414734318935452439865927885841293651341811503592923522882169328122412836122172013215003575507329468432642986125287324554892482733591229022650498768093454907428380192
2491 147221675568051383258715941133306103804320892756862479140040912598795876519501573126147531963434989562083506483423609641958730182649645903402389879583551622504520220222931097123092
2492 3342002771956808401348429367139680913858291812190161397191056132160284844362863920248230292007167099595962182711303995262314830915486883575240335114861147277724807682580923219383700
2493 54977920086140460017915304419044227564114717252684247420565129232652683555706629604552754495563854493320968086425366680690084885893939727471365567324670991694077986691402445073880000
2494 630805593209562919593186232409046077754185285833158166831452981368849359452826942665701090033937014757518381388513403822530198770306077507963309024483097401993772112473662378209000000
2495 4800150304680671743885087992209356163400973835232787578111656741221257100213714955762603052286504442953724270938816596650370235313247819049725408310791546707308476153099551138728125000
2496 22603954451095719058895917760487057147648906903798625215488829993388475685385133305728569649752436374406052128475379330622940395233142719195212676332707136577091657538444381727578125000
2497 59517431623667686065265464085096550528145090468004963119852957944340443231241945931960720665059156655921786611398861547050697181233243336292338322585533156228055279469177472929687500000
2498 74412360286725019811689631534340172267948011629793009788875383393577230572206934926979377216343743921274188316371312164191142612908836180869691627406853992045089985498424408398437500000
2499 32325369111848934272658557668904166745618032571650523270681620945968654121532308221560471549468545846608060961523416967817209223391014002227580333710048938606785663849701490173339843750
2500 1968252657599048780591039233512814609151199617940442659654512068957857558112120721513454647340745742924416676749152746844850040297976518436133326263252310180990992307961463928222656250
2501 758194764801443497188278957631839219323849202053689749230028
2502 53391209895726166466341544564787324978942621115441808944629135300
2503 1843495390370826354875219115136640320619195401768586613246030381764730
2504 41023730872461053535352145416136840416417285561422785749444827038367790400
2505 656193193346339785315320719185039617419819855855886376899287924799041305162560
2506 8002113809728288755429590169714184247042112485758508757608511714428560908643359000
2507 77185889409419514088610654595647758095738016563562946130003113847037341854073761258420
2508 603828985105929259866585810858814926999182934026013082013676129163426456545285534239673600
2509 3900845547868655735911624080453192995717946700541106301633837362829255513623781407904507014900
2510 21091641829506036999260633108290786033940792696907701091833548077025803932095908570005469908105700
2511 96434872307915794465028867028862707902391474866907715174924538030408078874082523167695108262017206178
2512 375838864591669182971756651729064604577095301423394076828842135100043396403276971223755861149804620573600
2513 1256429118026499926678603800691007699912048738013470648575465036403164830707359964504547586072790256928078160
2514 3620661688737269998643816332725748072670961105667277296977275480167924676500330653128757578583164798152834249800
2515 9028865265644980811523016633483213968745774608119411453041152918127218527060212045350543452527670203005454674038220
2516 19542293124781660222250294218772780780678728090242847793918477835822004992318880119678497498011330164008666279486664000
2517 36795777653597194902378994956447682212998244715837349709804507229027423087028476609648784997854985404025395709672383067390
2518 60368393105506356958140158359663353537922696476307218378819582137991696178507346718902890972597374765767686171399625028426450
2519 86393061155404885900073150570582716038434125199311159005418240142913557587130367907606061848187649385334460800271288236520384525
2520 107909130966876442274901277071787884949124280603270447922384743426116894178137683200925156241819215855292845158026623473577749086400
2521 117652730758956168746975454210993350058359559150321625548197516769054557131935681759078509118305581314423130449894335667920568256866048
2522 111938425530047423528777433261806982888716355348781001529991546364352120602917286320699924665324246754304232127234944874184882994909818400
2523 92871237306506465243721065903284574647034166801797068690022463248298404006182084388452309525345745862877949231655870563762923883966235984240
2524 67116073387500474881427014597555885145929339496713752730270504747135259510966738516369856125274363348284039183416761622145456117517050334579200
2525 42185320912276631367730523040897800980926531215545851987971761618964819127634737558574272891215143418088037851715747812240536568950068688142332880
2526 23017460868041958432349885470100566294358040954307171579924146318588783132850001347826344975473204278606979548312757557369733841801897290147125170000
2527 10876932197501298868558907945830710268409466916927442470683710750200078993332776195263307806164748522366168984994221091462490615375270157445337519057960
2528 4439266990536573547444797388325651225216371080688948029939383059751874509433653806531681075214113612970430220044006899457429824152194201822366758083388800
2529 1559816939776091801991597231643199501160157320825877160187636561229630974121281342192097981855399033553029993985279318947507612660331042656763005200178824000
2530 470086349389338397195989116464163866009091512989364957599123380582623166253378513813562532243544118681432834219245505084853138285487396632330593996909140597600
2531 120995391276348815895880110039362850115408919628030722878310953832253291522474117269812398134949640800218304252472328785486942363033305137992177000641488322773008
2532 26468395370751532495437352862094970472202108741546345073242600697950182638482728448950659898534281687927927872200564038808016407906152614866960813880465957776851200
2533 4893684553394989043283725552057190650030448890478615490575059030286098964096991620317278528121172927311742198822410731539226004939003359762704649300080655250946361620
2534 759863640457678555720934167850929929407682967292036195899358282436493241018656668030489354222019112756716329350373598653866358037403623753743116347976184047749541943100
2535 98372946390732310807517260023288795234680997006048080476419282939172416382093246756150896274353066787037161083737166487315879832131061091129817081849766740316005819927590
2536 10530419138374906462017500220139789854654076764755882129607340104310404620597536457779511895077911818624298178658337257806139581483551516304704768781650279192137455259432000
2537 923189260678617214832697231266725022303630930967235948089448641997577898296074530381341768984950388057950039123355757481270157249010974005350176463379462394877654922911852480
2538 65554319398593909439394841246266756229902028025823345580222752473813294134708347200564792258888700975471333540296102098142735022311221350702105778194981353745744606879998479900
2539 3721927817928406022955370227577775019812492852230192390446510198539665544726644774738046009756859984409429199397753035652453539827840634552408607369675264972762791029967718678450
2540 166412960769627355924536825845342457333314262285310277380287182433598152121380827822091709941569331603790494110160329363523272952518171863843446629568376391710058239592334729772800
2541 5754336284444425741384275992051047502109029425689612026339465012916683501682741214081013667854735267632063971878172512460365894081716061019713687885025514197613630007891389882029738
2542 150554621517492177980923478471842587756030874107861968112043835771617727754290501950984540876400116284711913566086120820549421805443217489799342637933465018040026239959220033573215250
2543 2901399680320167083874250668927029980195925359930697249527530278115526208591448643871262232104157979182518364896641423479119941416493772764315622297357552447966536520015319879246700625
2544 39816246146696884658999574057271418829027860174014128230918886682415804322856249877694335974781547732697209527984728031418489323859809257472903552607702867423968732506518155988746250000
2545 372455664758833098557991368632308652188317985631718988495286655607359536506612755732486887809942289271813991064188256588364941706652074714236758289337732708162015980547783894594915625000
2546 2239576562275455177857876941079939409353186839629863929674417338994651151548707860423873990283876164500933673535289509138045526966262588108314886770704413981725198665265598113301757812500
2547 7966780494621506331253933712986846574100416685443218701985649288658519189406445022624961315005093002505669140701048930142186998193391716719512231354750232106859020155059505315659667968750
2548 14769396253702074503587226196618353174826239549710898149492465519816377709234252186654776326288754920929328657211802926280112547135466246931392087316485282162783042255988854719726562500000
2549 11458006791845524538586364949480468647817269142433856989048600515163896309233757400796209302551085642580310023100468170936427133600147111999881213348873105084967785682053537424468994140625
2550 2285296081640614159131864519739335124766593773006663749060263342329281463790762731970747506628043567791308104332102715194189575532712758616645116717336020506904346452636407375335693359375
2551 3033675579152864120249803000597430977927817645736297742829432
2552 220169200376831826257915148762884665690397109668858276808965415200
2553 7839091647657154521103376306714317216550359349566866276387300499464300
2554 179988649460070242918248476938813066343838267485559267829316229752175846400
2555 2972270914736522788307277652145077325572768452279274098732819981547425319214720
2556 37443801028651126845328767632091969680389512917063919216571046394001489066617408000
2557 373349383816579362246488965212718043578289155624466163667912473939129686344879488688760
2558 3021274915204316717541137604459700061094961320576646238499946487644095058532601370821929600
2559 20204295347663140829639558154822320639794228138788202818502913182795887048848324201736727876680
2560 113169207895323833857599295002414288562035217597754066828310753791099481742081948354521129696127200
2561 536444233203835126563943014641122506404367901639399089775114072723695305744744651055303336196419697212
2562 2169306342524583389354311499773702820587390671292089995934658214026111485845244169256883859387066070304000
2563 7531124017920462502427483412827376063384827063182847851613462194223365837066910056499496997166623879691748000
2564 22558247174513555600401927259482068992778942602611887354500269130981831289295851008822049336432215157798548476800
2565 58527476117257170409204530511436978930967492577783081961406881158070948766651874760625537615667570162557385338106440
2566 131931140193945679483021137500347602247356313059866324492600519142798426198841121571527862362793585497350464654199152000
2567 258985297693517554359578460408391749519219654053643681535901613698664971376024756522402413683964123215168580489653847987820
2568 443484618558780593753227735619164970281656170099926167948085537227738316481391364387101337792266770860471119519711963716437200
2569 663215720917119929415480561838405427946862531195415500383609232096308581134579343821308999068173612969198419740015750138081821110
2570 866737699475828263839590194873153207229708003930245830939192525293820349112088435146586667046752983852699974928392405582991633254400
2571 990070105209805482616688448730708570344942565558521526268193315010880341911459648930473946152548303065061754751589257515992019330038272
2572 988316952966004669473166869049639537058700086834140775577643283358230736215431647469799120700812552978609308461484293057790561991368012800
2573 861611958587761372872076235541705871276578290117266504778507943168770929544808462481490979649441011510313831511366748820482078727420673757600
2574 655355370498816510944538113267284877190940144927125124994904144773822797845846403649507863487982975951811192124401808160252181444938870763507200
2575 434299257345831240589589212707826256595057093942278541254236500975395096079666847011823915693022784595462202643096228857535015017254585710347100960
2576 250309403696939167207079391529449879737602784256381045049064925208278496691808593144412191412056230944926916756381932884654061503841081657179156272000
2577 125197792957330009190201497348530670018371827434321088290308779616508581219215430982077602369664474392520003842627212277989561166902524724375920784060080
2578 54202873592793904246327197567623243526164238650781061227314189523606049995299268328290484515084695497218925715613314055962002742843195928709610167663436800
2579 20250555045712256204547661865071751097337543808321535633845951684840058427462004230480144286257458227871133974874806843465536955608082129105020512930768666240
2580 6506042082402637713711357881531537628642508990849960152364987464655109967912558699700064415589220826100272815509956984351824928274641835616031177392511301209600
2581 1790247402409152616930428857669502371286399009532843276093323202995598993459992173414346604948296378997336895132998268759867603103592112839363433081236226844906592
2582 419978556435797292124249395565470800735441109844819460678168685802795106008692483636456673488463934008360114090344834081343956650293957562346503554898576641565401600
2583 83556730867570492881463655933950567335734353319901449457143467933026018406219914889951005167338243630237682789727146505786849924688472929591794508481926242038523222600
2584 14014631409920140094682110651365082144855453801879336656789717775611952433456131457865524801226865336141624466836633806200140807730199361496462666569481048933842569669600
2585 1968202617296802068897764645121660736919711359886233518418308075399246558042056170712563531121478677161302778471223980866115868793200968358214743452695515998409356716135380
2586 229649174250325633357173689841729046881679337014317958757393551445458041833286041070591339665756438681484965996040294498818447054938765169387134441378542997732778813175168000
2587 22064182034711128441514656761756529798163105565440509138635541348609166347660965486874208057609285649481713455370121939336459075182291016800681203005507832211583567786592595840
2588 1727685012391993733712343427268723464750746518452773389132422714475195562866373612183585980965903917768643636812110212833226052488807510608260238992837687822464435291258385446400
2589 108943118855106289206147692441466934103873098129515158339130369353719915838940655672298035875285052315717755306022632357234991648462005332236011959514081456560837105489062091462220
2590 5455186300759717799816339683118817424426496613903098768583337478487473994924503399250306189696559793268933281791546680052496879563318691489406241199179689106184767640992370321908800
2591 213350953070112315045174327786580209164466361098632501234362699530424590727460022708583713813532362936465940835745264182433954111718680402885446298075050974621239227080656992992623492
2592 6388894276225278529160834226512374337228065190274087051504996816709902195282668884454533313180591300592042440080099525131913667193014091090734840975136322886912387185075037446737116400
2593 142986508231515658689065393564488062123353539487854157364925766655398887360936638455670273461596282080180058088765509187090510232194373166667550358524012534337552836069932834638179558750
2594 2320874729588080735337222643857730760628078313278426527217988737361129419208201813124685292196206427500594750770781054947040541152666246847392553818632069296273110247667833720222986000000
2595 26295075147245137671046593247859262863240246753672829950352140658766458544203133969634431648130348548609883812038172288996499860484195125486352949346616075087538668996626688483101631250000
2596 197739092309412980092856350360312763911397253258605174629290704557721675916149082088584922832333393485194995814839346874868765119505611940806832319012264016678349276950932832387839375000000
2597 920941221586530111725152311323953501471969937865600123029375118376010629546038767006847406209681379239335381816027496416827838592309409264405008480809028554409862242727910407226598632812500
2598 2400307179217963921915190525930584620075138578358982154372737429746060216090485233767057288596520374225927736164371361761772767279129611853610584902821686536398705643245236334771484375000000
2599 2973263551630243342989110248021377430741294090093978744294879900563673247904372871634773770870458690616528787724080792724929475350123706475390876988617982806458434529292673578932189941406250
2600 1280951075887570173651396423821088739635435780116350305095768977214973766083679487485662771458855726635750479608073974457332668140723434599543933001466432359702680048958132619964599609375000
2601 77444578761749493726591845202448661075828835494704595253502073931167330602204208063730447607422535064654025575028269306325766235729920529057444762358090008379549294587929522991180419921875