1 1
2 144
3 12111
4 358120
5 5131650
6 45528756
7 288936634
8 1433251296
9 5887880415
10 20842168600
11 65402344161
12 185788177224
13 485443851256
14 1181242399260
15 2703252560100
16 5864398969216
17 12138503871789
18 24101498435616
19 46112016365155
20 85335258695400
21 153249227870046
22 267816617635204
23 456560433696126
24 760848613893600
25 1241774515856875
26 1988118349252776
27 3126991868000469
28 4837907548814536
29 7371176944343220
30 11071734034641900
31 16409701586891656
32 24019275411715584
33 34747796891165721
34 49717222448862640
35 70400584231665975
36 98716473973800936
37 137145076932071674
38 188869840352489556
39 257949486926468610
40 349525784235109600
41 470073262733687991
42 627697944230199864
43 832493107270844041
44 1096961182954967880
45 1436512052449796400
46 1870049314252875196
47 2420657513863399404
48 3116404890202402176
49 3991277901530160325
50 5086265658855240000
51 6450614427475503051
52 8143274568363309544
53 10234564692105280086
54 12808080401015510820
55 15962877812338222150
56 19815965100123577056
57 24505138578894862659
58 30192203392646333896
59 37066622682572602365
60 45349643201330214600
61 55298949736221545836
62 67213905414685706124
63 81441440009669987856
64 98382653757211432960
65 118500209961848082225
66 142326595815873848016
67 170473337415133905439
68 203641261936836906216
69 242631907374177743730
70 288360188119505254900
71 341868433074071990346
72 404341921860470491104
73 477126054146768446351
74 561745297082863315800
75 659924066424138680625
76 773609708100276469576
77 904997758803931536744
78 1056559676651501580636
79 1231073246133753298420
80 1431655875455665622400
81 1661801018991346975581
82 1925417972980863205984
83 2226875308801637099571
84 2571048225188893380840
85 2963370118689362486350
86 3409888690442863063236
87 3917326927131011330574
88 4493149314645532658656
89 5145633664745687745435
90 5883948957731226618600
91 6718239627990955605541
92 7659716744235215832264
93 8720756562321970356516
94 9915006955880307489580
95 11257502258462410133400
96 12764787080756738090496
97 14455049697513558425929
98 16348265631312197281776
99 18466352094181567328775
100 20833333983416683585000
101 23475522164760004949226
102 26421704814484480791444
103 29703352631873065591186
104 33354838775186097143520
105 37413674417493215420775
106 41920760863771332852856
107 46920659217486468526809
108 52461878633537967431496
109 58597184245002713057440
110 65383925903629421903100
111 72884388928555049040636
112 81166168114303864945024
113 90302566307843088142581
114 100373018925366361484160
115 111463545842618220312475
116 123667232158020499491816
117 137084739395677956902214
118 151824848785588969929316
119 168005038331132837705430
120 185752095449213986994400
121 205202767046382377878771
122 226504448974886943594504
123 249815916896024456314701
124 275308100664390449293000
125 303164904435793599937500
126 333584074793733344988876
127 366778119284536727386144
128 402975277849580056436736
129 442420549744560622811745
130 485376778640611414320400
131 532125798710246746427631
132 582969644612769434481384
133 638231828408942346376546
134 698258686553511920991540
135 763420800236652847589850
136 834114492471667205165536
137 910763405456404901377599
138 993820161869963493455256
139 1083768113904364015680385
140 1181123183973176219382600
141 1286435801185573943616216
142 1400292937825132831787164
143 1523320250227933317562116
144 1656184328614298130641280
145 1799595060592873319728525
146 1954308113224854158683296
147 2121127538710062906840579
148 2300908508935406272326376
149 2494560184310080046380350
150 2703048722500851647722500
151 2927400432874944601338526
152 3168705082657580100133344
153 3428119361016209057070411
154 3706870507494004227943720
155 4006260111431388340977525
156 4327668089236364481043656
157 4672556846592304527304084
158 5042475632925757039231596
159 5439065095696875964745640
160 5864062042321365784921600
161 6319304417785508643453561
162 6806736506275007628581424
163 7328414365404172245065431
164 7886511501904513380240360
165 8483324797911233469125850
166 9121280697272522438588116
167 9802941661600132310862114
168 10531012906080535645192416
169 11308349425374209497375255
170 12137963320246363126601400
171 13023031435895881774785321
172 13966903323280529644632904
173 14973109535075683539676176
174 16045370268251197014512700
175 17187604365606567520127500
176 18403938688968541822498176
177 19698717877127795539173669
178 21076514501972510316070336
179 22542139636666698024633195
180 24100653850120138208423400
181 25757378642404957410122806
182 27517908336191343288229284
183 29388122439701810681996646
184 31374198497119980879382240
185 33482625442836160953101475
186 35720217476368280622795336
187 38094128475263124956462749
188 40611866963759459442566856
189 43281311655481748477648460
190 46110727588930889896089100
191 49108782875046899443220016
192 52284566076637954545752064
193 55647604240000822721085841
194 59207881599599634727110480
195 62975858977223396215331775
196 66962493897607746242341096
197 71179261443083450458518354
198 75638175870403146990223476
199 80351813013499131755315050
200 85333333496538666935340000
201 90596506782269613255795951
202 96155736081288317244022744
203 102026084148513824358967761
204 108223299993817835415598920
205 114763846534438576647267400
206 121664929217499114650836956
207 128944525641656819941694484
208 136621416207630872529421696
209 144715215828089117461291965
210 153246406728124427361957600
211 162236372368314224366534611
212 171707432523135169304302824
213 181682879548298457415631406
214 192187015871379885230389060
215 203245192740943092547522350
216 214883850270194358878824416
217 227130558812063269511910139
218 240014061703475688885383016
219 253564319417474016761003205
220 267812555162744886371763400
221 282791301971036526120084996
222 298534451313887182456293804
223 315077303291042528414030776
224 332456618433914099226662400
225 350710671168422744997875625
226 369879304982581114251684976
227 390003989345197527253649319
228 411127878423130512408168936
229 433295871645589013158637770
230 456554676165058079250618900
231 480952871265533989816061106
232 506540974769876473612137184
233 533371511499229253285084871
234 561499083838623807391240440
235 590980444464065280048271225
236 621874571287604139763640136
237 654242744678122764758961024
238 688148627016812882862680956
239 723658344647587992994149660
240 760840572283964817964425600
241 799766619935259762678041941
242 840510522416280558100414464
243 883149131506050042192677691
244 927762210822478649424584680
245 974432533481304937861818150
246 1023245982609049666991751396
247 1074291654781178842616459254
248 1127661966458145061938660576
249 1183452763493474719460257875
250 1241763433789591472009125000
251 1302697023178614111062571501
252 1366360354606939956960147144
253 1432864150704023379478658236
254 1502323159817383371942796620
255 1574856285597524573419790400
256 1650586720218133059949920256
257 1729642081318611928060323009
258 1812154552757752491380689296
259 1898261029269095125939446415
260 1988103265110319756120698600
261 2081828026800819998308158786
262 2179587250043457402494796724
263 2281538200928363385727840506
264 2387843641518556669899617760
265 2498671999919073657386626975
266 2614197544933268541282888216
267 2734600565411929394979296289
268 2860067554402876363738188616
269 2990791398210758736460964280
270 3126971570478849459445167900
271 3268814331406748918624277796
272 3416532932220054918286264704
273 3570347825010233080953003501
274 3730486878065131746028429600
275 3897185596812828217734931875
276 4070687350503769272200236776
277 4251243604758478548485688094
278 4439114160110447190735420036
279 4634567396676202253077825470
280 4837880525086960302768594400
281 5049339843818721740420367531
282 5269241003060144981868892584
283 5497889275260059199899891221
284 5735599832499030194104253640
285 5982698030831986534730474100
286 6239519701751542805550387436
287 6506411450924323948244372424
288 6783730964355299786261485056
289 7071847322137882181963808985
290 7371141319950319362407079600
291 7682005798461743144474831991
292 8004845980814085510263461864
293 8340079818348981642472212666
294 8688138344751717543825751380
295 9049466038787262153877187650
296 9424521195806446863434601696
297 9813776308203419936761788279
298 10217718455008610012980325176
299 10636849700804582002030458825
300 11071687504155360751356765000
301 11522765135743033274344040176
302 11990632106408719540571194044
303 12475854605298325274276641836
304 12979015948316858337117224320
305 13500717037098503533422171525
306 14041576828703109522760981056
307 14602232816253246410834939659
308 15183341520729543973560721896
309 15785578994145618811864083990
310 16409641334327544500303832100
311 17056245211526512448411326086
312 17726128407097073209827750624
313 18420050364477138824287817731
314 19138792752709766937650613960
315 19883160042750637395020689725
316 20653980096809072224138467016
317 21452104770974440906360395564
318 22278410531383835059526296716
319 23133799084190990622782758480
320 24019198019600581833094502400
321 24935561470236210214975988721
322 25883870784114663970317233104
323 26865135212503329058633344351
324 27880392612941993407387501800
325 28930710167714700598161171250
326 30017185118061779551510841076
327 31140945514426702698703289994
328 32303150983037007402725511136
329 33504993509123154497813321295
330 34747698237083894283265037400
331 36032524287911464663782292081
332 37360765594194758908546182984
333 38733751753023472241498790696
334 40152848897121167715941109340
335 41619460584540193110950210100
336 43135028707256432461930724736
337 44701034419006988852826321949
338 46318999082719069806421666656
339 47990485237883583568388376435
340 49717097588232254350231738600
341 51500484010082427739388465166
342 53342336581719164568077581764
343 55244392634189713126152690766
344 57208435823891006280558298080
345 59236297227336452401857565275
346 61329856458493977576873579496
347 63491042809093031989378755429
348 65721836412304096165002904776
349 68024269430200113592563292900
350 70400427265415235645740947500
351 72852449797422293333775701976
352 75382532643856508808424850944
353 77992928447319128351091543561
354 80685948188100898366521569520
355 83463962523271617329021160775
356 86329403152588380278491706856
357 89284764211681588964945419434
358 92332603692984330713312206996
359 95475544894877333150553204690
360 98716277899528380733179045600
361 102057561079911833167597161511
362 105502222636500715964205852024
363 109053162164130760148304813081
364 112713352249542752209771065160
365 116485840100116617355712085600
366 120373749204317799686208248316
367 124380281024383722696655707964
368 128508716721785413178597394816
369 132762418916006751805390010805
370 137144833477191275114342454400
371 141659491353213996901466967771
372 146310010431743342900756886504
373 151100097437866001702659928326
374 156033549867855287855546566500
375 161114257959671490672559593750
376 166346206700790645121051185376
377 171733477873966209993352580019
378 177280252141536274040081129736
379 182990811168897133588499375245
380 188869539787772396070267635400
381 194920928199915163550689209756
382 201149574221889339494406695884
383 207560185571584681333407283296
384 214157582197128891638849495040
385 220946698648868802559136104225
386 227932586495101562397127339536
387 235120416782245680487521559599
388 242515482540150827633150913256
389 250123201333254425001997727010
390 257949117858302285314721090100
391 265998906589359897108826941466
392 274278374470850366597610461664
393 282793463659364552900805236991
394 291550254314998551964524912280
395 300554967442983403069502201025
396 309813967786381710211636372296
397 319333766770635789594179735704
398 329121025500761974767169086876
399 339182557811995833361509260100
400 349525333374703274670949360000
401 360156480854382856317511181901
402 371083291127595031681143805344
403 382313220554664618472865113411
404 393853894310013413576763519720
405 405713109770990630878311633150
406 417898839966079698036824785156
407 430419237083370915854924762334
408 443282636040200560857902832096
409 456497558114868198735302933515
410 470072714641355274234289026600
411 484017010767979452751889915061
412 498339549280930711077556788424
413 513049634493646810319216201556
414 528156776202997533839823658860
415 543670693713258937876076314600
416 559601319928870843249279919616
417 575958805516982894057343858489
418 592753523140806724307574170416
419 609996071764804106967549471255
420 627697281032753412735236711400
421 645868215719749278823117089946
422 664520180259203082082087912404
423 683664723345924626731090755426
424 703313642616378395683773311200
425 723478989407220776854191324375
426 744173073593237862763963957176
427 765408468505816734151982808169
428 787198015933096576997529963336
429 809554831202959548305498362320
430 832492308350035000069579075900
431 856024125367904493931281620556
432 880164249547708992099238118784
433 904926942904373693998428994021
434 930326767691680203801052098240
435 956378592007430062372319906475
436 983097595489958159172387919336
437 1010499275107269156221074960374
438 1038599451040084808290531912356
439 1067414272660104951982374860710
440 1096960224604799962214182821600
441 1127254132950067638834176385891
442 1158313171482102789555204789064
443 1190154868069843219107104101341
444 1222797111139371419411653281480
445 1256258156251666982652738469900
446 1290556632785120629316325667596
447 1325711550724236757585230229104
448 1361742307555967579871666558976
449 1398668695275138217739796985425
450 1436510907500438578999044690000
451 1475289546702474441329307229951
452 1515025631545386916428375744744
453 1555740604343566368351267226386
454 1597456338635003910446725762420
455 1640195146872840808098241588650
456 1683979788236693470360467903456
457 1728833476565349223566284093359
458 1774779888412445725088875284696
459 1821843171226764696705512520465
460 1870047951658788635458201462600
461 1919419343995187296578541961736
462 1969982958722919038982083247324
463 2021764911224650580087812483156
464 2074791830607217324332396082560
465 2129090868664865209782207001725
466 2184689708979033960759416168416
467 2241616576156460742456506597139
468 2299900245207402487186104311016
469 2359570051065794602274256014830
470 2420655898253183377734099960900
471 2483188270688289188836799355246
472 2547198241644077535615817998304
473 2612717483854235079291961950651
474 2679778279770968125687610423400
475 2748413531976061469011420613125
476 2818656773747156147046416843976
477 2890542179781225471876371349444
478 2964104577077249689954074699436
479 3039379455980110792671525782520
480 3116402981387750344762027046400
481 3195212004123654723978178149481
482 3275844072476753872683103139184
483 3358337443910841551404970672871
484 3442731096945647157181796606440
485 3529064743211711426814261491850
486 3617378839681240788103235151636
487 3707714601077137751935084524274
488 3800114012462427555855672351456
489 3894619842012324276712080902535
490 3991275653971202827213199620600
491 4090125821796766640044926048441
492 4191215541493724424656228251464
493 4294590845139313157196951658816
494 4400298614603028434530146093180
495 4508386595462947489958846871900
496 4618903411121054532502569152896
497 4731898577120002634440073860629
498 4847422515663771154614958008576
499 4965526570344702648896958218875
500 5086263021079428385427114625000
501 5209685099256216952076648721126
502 5335847003096306018150043356644
503 5464803913231803092999820882486
504 5596612008502767112136315985120
505 5731328481976108877857737152275
506 5869011557188974787646403749256
507 6009720504619304900833637662509
508 6153515658386283223590797252296
509 6300458433183425135424809340540
510 6450611341447074138315759041100
511 6604038010763107583709158801536
512 6760803201514678724049012916224
513 6920972824773850345697362282881
514 7084613960440003370224351023760
515 7251794875627932162467800896975
516 7422585043308566857755704682216
517 7597055161205291818566953798914
518 7775277170948858353988110504116
519 7957324277493919084925357641530
520 8143270968800240815474279890400
521 8333193035781682477464364888671
522 8527167592526054652313729831704
523 8725273096789007343291412764001
524 8927589370765123073433625590600
525 9134197622139423021045839835000
526 9345180465422524777298852533276
527 9560621943572721420253648703844
528 9780607549908282948091743025536
529 10005224250313312702754775260845
530 10234560505740523244984714234400
531 10468706295014328214284600546531
532 10707753137937679023975089444584
533 10951794118706107803695167194846
534 11200923909632470810782605707140
535 11455238795185919589372573860350
536 11714836696348660463178216723936
537 11979817195294096506177126376299
538 12250281560389979946239954918056
539 12526332771530237021524780102485
540 12808075545799161629651379174600
541 13095616363471708686696793304116
542 13389063494353652948356323536364
543 13688527024465414140636603409416
544 13994118883073384603639231034880
545 14305952870072631270809586032025
546 14624144683724879688926269515696
547 14948811948755723932557857380279
548 15280074244815042682186531123176
549 15618053135304638419169252835450
550 15962872196577153644658521852500
551 16314657047510355255023873655426
552 16673535379460915704695094328544
553 17039636986601857360187027206711
554 17413093796647864497867716875320
555 17794039901972705724305827574025
556 18182611591123048203294640010056
557 18578947380732983959418827844784
558 18983188047843627695832511422396
559 19395476662632185015284173893740
560 19815958621554929669892829449600
561 20244781680908568488292824059461
562 20682095990814512940069848482624
563 21128054129630616898461737350731
564 21582811138794981054653576169960
565 22046524558106465622222282875350
566 22519354461446594449951508148516
567 23001463492947575436919348463814
568 23493016903611204217040540437216
569 23994182588383460452708680476355
570 24505131123689648750425399187400
571 25026035805434979186920767940221
572 25557072687475525713866631100104
573 26098420620564544294471810570476
574 26650261291779176517640661500300
575 27212779264432608636595394490000
576 27786162018476800490534738712576
577 28370599991400943591659423496369
578 28966286619630852797376837629136
579 29573418380434541440347043547295
580 30192194834339275558899768327400
581 30822818668065448958892498686706
582 31465495737982667246954559722484
583 32120435114093475705938006559946
584 32787849124550212937946027087840
585 33467953400710519580211848136975
586 34160966922737079106040155323736
587 34867112065747215758688879766449
588 35586614646518023032157787299656
589 36319703970752744811063364835560
590 37066612880914180313824604171100
591 37827577804630933350974848652916
592 38602838803682376115270158331264
593 39392639623568247764109792978141
594 40197227743668858439350410794080
595 41016854428001920096619317700275
596 41851774776582076587456354443496
597 42702247777389256854787455663054
598 43568536358952026867110148590276
599 44450907443552168031112793835150
600 45349632001056762288021654060000
601 46264985103384116917545298157851
602 47197245979609915246642751347944
603 48146698071720032990264490449061
604 49113629091016513839494136120520
605 50098331075183252160949770228900
606 51101100446017985281689459373356
607 52122238067837252808014050140184
608 53162049306561035766285885482496
609 54220844089483844061005064805065
610 55298936965739076821731555375600
611 56396647167463536657844224485511
612 57514298671669035660425117634024
613 58652220262828088185593537561706
614 59810745596180743025240234208660
615 60990213261769665521183930936850
616 62190966849210638509153214254816
617 63413355013205709691555331716839
618 64657731539806272134604616797816
619 65924455413433424067928153769305
620 67213890884663014035132105539400
621 68526407538782837703892190884896
622 69862380365129513295825604491004
623 71222189827212623641614875870076
624 72606221933633774307498585840000
625 74014868309808279077237508203125
626 75448526270497246310931818069376
627 76907598893157902340535907477019
628 78392495092120051103528686197736
629 79903629693596632662891855516870
630 81441423511536407115275592012900
631 83006303424326854651945675570006
632 84598702452355447210769901660384
633 86219059836437512244082454893171
634 87867821117118974628736883436040
635 89545438214862328663001778571725
636 91252369511124258432154898638536
637 92989079930333391582684252069724
638 94756041022776738725907852183756
639 96553731048403438297583080601760
640 98382635061554494732703782297600
641 100243244996627266276196640719841
642 102136059754683527642652675323664
643 104061585291010002063595857114991
644 106020334703640327021136213058280
645 108012828322847488164223131751650
646 110039593801615826540156026623796
647 112101166207101795351580596708954
648 114198088113092713969962598097376
649 116330909693472838902556672342975
650 118500188816706143823251173935000
651 120706491141345273640453341478401
652 122950390212576210889471262102344
653 125232467559808266504745042984536
654 127553312795319081250881056408220
655 129913523713964398772858175616900
656 132313706393962446367118169526656
657 134754475298762835178644978173709
658 137236453380009967596707062120096
659 139760272181611016155817543824515
660 142326571944918615250799104506600
661 144936001715038484447771774954686
662 147589219448272280118565623057924
663 150286892120706050546657215915806
664 153029695837954748550405512827360
665 155818315946073335046293001206475
666 158653447143645086833241485688616
667 161535793595057802221055647807989
668 164466069044978678953844587273416
669 167444996934038720195081934895380
670 170473310515737606146995321633900
671 173551752974580051175439169222696
672 176681077545454749104520757691904
673 179862047634267092635244807287801
674 183095436939836936631549541297200
675 186382029577072759307567207724375
676 189722620201433660144000858291176
677 193118014134690718661420040520794
678 196569027491999323986300891418836
679 200076487310294171464037589169570
680 203641231678018709404205612978400
681 207264109866200906389342912321431
682 210945982460887297441719777945784
683 214687721496947355725285581444521
684 218490210593260325364511022439240
685 222354345089296740390495287539600
686 226281032183106944779792569355836
687 230271191070729019035252503786124
688 234325753087028609773091857257856
689 238445661847983250328754651026085
690 242631873394423852478216096241600
691 246885356337246141993590321254891
692 251207092004104903914567842201064
693 255598074587603997122697860694966
694 260059311294995192056211440514980
695 264591822499398980201329971186150
696 269196641892560599344201513744096
697 273874816639154614468144986642979
698 278627407532651490636154942331976
699 283455489152759691211031082608925
700 288360150024456932337456769165000
701 293342492778624322744276650992076
702 298403634314297216623539149279244
703 303544705962546706608005870313136
704 308766853652005783703224985425920
705 314071238076054291436364132363025
706 319459034861676902464252353157456
707 324931434740008447439948888695359
708 330489643718581028073105209022696
709 336134883255287449036888400827090
710 341868390434075606675768919530100
711 347691418142388576356530743466986
712 353605235250365244781931192441824
713 359611126791816438655022203538031
714 365710394146991606744752874713560
715 371904355227151218662619852934225
716 378194344660960150518340010137416
717 384581713982717435082318269112264
718 391067831822437862146608974551516
719 397654084097801023446665534354580
720 404341874207983505785990995158400
721 411132623229390045897399716578621
722 418027770113299571080542473390304
723 425028771885442160778206406573651
724 432137103847523075996256695559400
725 439354259780710115836525247928750
726 446681752151100673401066902065476
727 454121112317184976942596615627694
728 461673890739322116382200080979936
729 469341657191245570194190600630395
730 477126000973615063171889533911400
731 485028531129631701739766093190981
732 493050876662733450269421876266184
733 501194686756388129291990683588996
734 509461630996001234580296566784940
735 517853399592955994803231650540600
736 526371703610803204834946315163136
737 535018275193618491835261373540649
738 543794867796544791907895785209456
739 552703256418537936492342402858535
740 561745237837333369656213753690600
741 570922630846652140130322770133066
742 580237276495664435271369901650964
743 589691038330729048149595721718066
744 599285802639427293643851920851680
745 609023478696910014786975757128775
746 618905999014576446642863318491896
747 628935319591103831715972434715129
748 639113420165846808296901268981576
749 649442304474625721236945447008000
750 659924000507923133422904402437500
751 670560560771507945693663227198876
752 681354062549506663105003960566144
753 692306608169941476311491636059861
754 703420325272754958396934705861120
755 714697367080341309750643332217275
756 726139912670604216558316617953256
757 737750167252561522156702786580134
758 749530362444517044893023768877796
759 761482756554820011236374278812790
760 773609634865232708711739468133600
761 785913309916927099770776376147411
762 798396121799131274979931928473224
763 811060438440446761898691034678381
764 823908655902857844741636807554760
765 836943198678454189370443073495100
766 850166519988888208348796750288716
767 863581102087588741717461521129664
768 877189456564752770811149326319616
769 890994124655137024846474940771905
770 904997677548671483163951348800400
771 919202716703916919909667449702671
772 933611874164388782596910159273704
773 948227812877769841397493203602626
774 963053227018034192179885491314100
775 978090842310505343239351236816250
776 993343416359871263357188017079776
777 1008813738981179417284751403922719
778 1024504632533834963976267157568536
779 1040418952258625442895443349149345
780 1056559586617795424497602082499400
781 1072929457638194752544458330553656
782 1089531521257524158245794159309084
783 1106368767673702179344130411826596
784 1123444221697377471168112664160640
785 1140760943107610751380739621199725
786 1158322027010750775642813558747936
787 1176130604202528897703135203083299
788 1194189841533396924518058643726056
789 1212502942277133134897132390974110
790 1231073146502741488871755237332100
791 1249903731449669214493152720354366
792 1268998011906368119087622121360864
793 1288359340592225133133999336309291
794 1307991108542887756883775756755880
795 1327896745499010242621351513829525
796 1348079720298446509063674968554696
797 1368543541271915948828116978300404
798 1389291756642168455157999940733676
799 1410327954926675160189891541040200
800 1431655765343871543978735061440000
801 1453278858222979741269283548723801
802 1475200945417437041618303518650544
803 1497425780721957747934792606974711
804 1519957160293255728818200025401320
805 1542798923074455171240542195054650
806 1565954951223217212140569846601556
807 1589429170543610300379976529828034
808 1613225550921752314256259209372896
809 1637348106765252634377474798906615
810 1661800897446482547184015493004600
811 1686588027749702530754892022245961
812 1711713648322075151764116958839624
813 1737181956128592480559877471711856
814 1762997194910947110328544074038460
815 1789163655650376046180452603389100
816 1815685677034506910758102693830016
817 1842567645928236094623227207485189
818 1869813997848668662230401465265216
819 1897429217444150007744784745897355
820 1925417838977419439313533630247400
821 1953784446812916055657719713469846
822 1982533675908267465017553498029604
823 2011670212309992083561700581374726
824 2041198793653445938364822396248800
825 2071124209667045088969536760511875
826 2101451302680794971383136546021576
827 2132184968139158159118999279655869
828 2163330155118292227581046048872136
829 2194891866847689600710252522101420
830 2226875161236251452368474261429900
831 2259285151402827929430127089909456
832 2292127006211257158989973614761984
833 2325405950809935698478829894782321
834 2359127267175953284811850737253840
835 2393296294663824936979615556266975
836 2427918430558853665733964747797736
837 2462999130635157244221883062289074
838 2498543909718392694585153715495156
839 2534558342253212347674485523372810
840 2571048062875485536127824054853600
841 2608018766989320185137083883043791
842 2645476211348918770279078044018264
843 2683426214645303317818476703718641
844 2721874658097944329906712075915080
845 2760827486051328725104381493663400
846 2800290706576502093649414266619996
847 2840270392077620776882598007898804
848 2880772679903549491229552345275776
849 2921803772964540429127446618330525
850 2963369940354029982279246008860000
851 3005477517975589446621608697316851
852 3048132909175066283408324671219944
853 3091342585377952726842972777932686
854 3135113086732018745745873026734020
855 3179451022755246584815030993875150
856 3224363072989104330142223946789856
857 3269855987657196163777285954564059
858 3315936588329327193299642273195496
859 3362611768591020964559860685358565
860 3409888494718527988999076761830600
861 3457773806359363841244267259137636
862 3506274817218415608016155686228524
863 3555398715749655695777709630138456
864 3605152765853502231998412461852160
865 3655544307579865523416452861241225
866 3706580757836920264251373103448816
867 3758269611105643417957258734928839
868 3810618440160157927814954239075816
869 3863634896793922644444776269605930
870 3917326712551809092182501362186900
871 3971701699468105931204770705880146
872 4026767750810492208319231197345504
873 4082532841830020726453478901014951
874 4139005030517153101088956153051000
875 4196192458363888311195153508265625
876 4254103351132026792629567856578376
877 4312746019627612363483662345202144
878 4372128860481594513478364957578236
879 4432260356936753833248242159986620
880 4493149079640933604205212098390400
881 4554803687446620815644347314883381
882 4617232928216920122849797505312384
883 4680445639637964508181984864206171
884 4744450750037806656481843233752040
885 4809257279211835306617851540617350
886 4874874339254761092630824605000036
887 4941311135399216640703751874157974
888 5008576966861015942103307308204256
889 5076681227691118277309890686179635
890 5145633407634342222778109988942600
891 5215443092994875529153393072451341
892 5286119967508626918316850237310664
893 5357673813222466106343532051321116
894 5430114511380398620342782281016780
895 5503452043316722239207426302130400
896 5577696491356212151535022040375296
897 5652858039721382188403303392135329
898 5728946975446869754287244145295376
899 5805973689300992346200851535628975
900 5883948676714523819136859532385000
901 5962882538716738825065938482853026
902 6042785982878774123147884540961844
903 6123669824264355730404522996933786
904 6205544986387941154911786817546720
905 6288422502180326227590656979803775
906 6372313514961766323917425101205656
907 6457229279422662043337121000038209
908 6543181162611859691854006728033096
909 6630180644932617192193851890543640
910 6718239321146286326088359317299100
911 6807368901383762494626701017322436
912 6897581212164753465256756538327424
913 6988888197424918857903433103583181
914 7081301919550932407807512033683360
915 7174834560423519329079940868801475
916 7269498422468521390617516266832616
917 7365305929716042604940629238335614
918 7462269628867728720696330770438916
919 7560402190372234001024590684897630
920 7659716409508929062716443092306400
921 7760225207479903845103924603058571
922 7861941632510320072917512239908904
923 7964878860957167873931361626773301
924 8069050198426481510094246529408200
925 8174469080899069480018931397452500
926 8281149075864814551179001591437676
927 8389103883465599581944173056061544
928 8498347337646915296677055111374336
929 8608893407318206481520506781429945
930 8720756197522013374229377896068400
931 8833949950611965328447839552225431
932 8948489047439684141207972118647784
933 9064388008550654742131089779973146
934 9181661495389121253854744876342740
935 9300324311512066745589788512250850
936 9420391403812335315437590878042336
937 9541877863750955452171879539814999
938 9664798928598723943616980004540856
939 9789169982687109916538892868644585
940 9915006558668538912111977847286600
941 10042324338786117221536408330952016
942 10171139156152857028264391543925564
943 10301466996040463226550808959616716
944 10433323997177743110680818799748480
945 10566726453058700455247486022855525
946 10701690813260375834261083392508096
947 10838233684770495355672767602759979
948 10976371833324990318093314028479976
949 11116122184755450628086938877810550
950 11257501826346575149425404194702500
951 11400528008203682490103054568332326
952 11545218144630346068743649275563744
953 11691589815516217639279314090103011
954 11839660767735103791455136780526920
955 11989448916553360284814372507090525
956 12140972347048669415353422517536456
957 12294249315539265957007223833625484
958 12449298251023677564538970616573196
959 12606137756631045870267720719961840
960 12764786611082094854377974227097600
961 12925263770160813417321304705425361
962 13087588368196919433046148217823824
963 13251779719559172913482489088796031
964 13417857320159606267868013877219560
965 13585840848968739995135934375944850
966 13755750169541852503696714746668916
967 13927605331556373110540994705705514
968 14101426572360467630673707207042016
969 14277234318532886328464382142897455
970 14455049187454144364570553643293400
971 14634891988889105235664703684255121
972 14816783726581038069274944633407304
973 15000745599857220002640343451024776
974 15186799005246155242588105568007900
975 15374965538106482773066461698572500
976 15565266994267645048118740418286976
977 15757725371682390380765477345859069
978 15952362872091182112477232012947936
979 16149201902698588023675789508181395
980 16348265077861723823000358982151400
981 16549575220790824931922998076810606
982 16753155365262021161698554017455684
983 16959028757342389261593690955083246
984 17167218857127358700861851412713440
985 17377749340490546432021069387292475
986 17590644100846096769654215589612136
987 17805927250923602907191323063510149
988 18023623124555686983955935412192456
989 18243756278478316006166771288142660
990 18466351494143931318587248712573100
991 18691433779547469718113412054045816
992 18919028371065354696790413831550464
993 19149160735307536699553793487230441
994 19381856570982661681409246334797680
995 19617141810776447649798278342588775
996 19855042623243349280551996450705896
997 20095585414711591100116199839647754
998 20338796831201650132642834957517076
999 20584703760358269318090686082875250
1000 20833333333396083416666833583500000