0 1
1 8
2 35
3 100
4 260
5 548
6 1191
7 2340
8 4525
9 8320
10 14838
11 25828
12 44070
13 73500
14 120695
15 194408
16 309459
17 485400
18 753025
19 1154260
20 1751419
21 2631924
22 3920625
23 5790400
24 8486720
25 12343172
26 17832027
27 25588580
28 36495125
29 51738640
30 72939953
31 102277612
32 142689940
33 198095100
34 273741860
35 376573500
36 515839321
37 703691040
38 956185250
39 1294327400
40 1745656421
41 2346057164
42 3142264645
43 4194847800
44 5582292390
45 7405781520
46 9795820095
47 12919853560
48 16992756900
49 22289116360
50 29159598729
51 38050620656
52 49529761580
53 64316686100
54 83322823970
55 107699346940
56 138898848463
57 178749337480
58 229548982050
59 294180282460
60 376254365814
61 480286149976
62 611913052335
63 778161210000
64 987776526210
65 1251626289580
66 1583197974092
67 1999201981040
68 2520318066175
69 3172097436040
70 3986073193346
71 5001104244708
72 6265020004350
73 7836610548400
74 9788055387705
75 12207855297916
76 15204404167194
77 18910289641080
78 23487520495350
79 29133814047940
80 36090212621967
81 44650239340772
82 55170952835700
83 68086221963000
84 83922719088290
85 103319088702184
86 127049002812781
87 156048739734180
88 191450292817125
89 234620922197280
90 287210529250319
91 351208186768000
92 429009700437820
93 523498122701900
94 638139810495175
95 777098715591016
96 945372530717608
97 1148954417579120
98 1395025358140775
99 1692182342630940
100 2050709298112556
101 2482898098601668
102 3003429061864415
103 3629821203951100
104 4382965147775580
105 5287752855531104
106 6373821946961828
107 7676434043710680
108 9237511519965375
109 11106859408257160
110 13343605642743406
111 16017896502647912
112 19212892260575200
113 23027113641569000
114 27577200247709545
115 33001149906609048
116 39462122136073965
117 47152899344211880
118 56301118646285425
119 67175401432540720
120 80092533084566773
121 95425865439651316
122 113615147214192275
123 135178016059910800
124 160723428565366360
125 190967343167937564
126 226751027870477472
127 269062416159547800
128 319061010612891075
129 378106902884136920
130 447794578719421990
131 529992271068042096
132 626887754486799640
133 741041602476788700
134 875449099860944685
135 1033612173971881452
136 1219622934066381822
137 1438260635569447640
138 1695104184399932500
139 1996662598227165580
140 2350526232979931197
141 2765541985881335044
142 3252016196676266655
143 3821949506051171600
144 4489308597390083560
145 5270340457912831896
146 6183935671501015006
147 7252048188137944100
148 8500180165088563175
149 9957941701089106800
150 11659696786031050206
151 13645308404733507252
152 15960997686048469260
153 18660334115210761700
154 21805376369066511160
155 25467986117504455660
156 29731340449250470457
157 34691672211147284960
158 40460271869255253350
159 47165789234881541020
160 54956879006617753015
161 64005240257756268852
162 74509107262335943405
163 86697257103664773500
164 100833608916208708330
165 117222500067143618684
166 136214736772004076027
167 158214530184899736940
168 183687444779059619650
169 213169503371105093360
170 247277613511456278645
171 286721502663947639280
172 332317375850902941700
173 385003538786280098700
174 445858263335433893075
175 516120209991337541384
176 597211765602754430263
177 690765703323316735760
178 798655627766777367550
179 923030731041543843720
180 1066355457267247310558
181 1231454753764517257064
182 1421565679338659955815
183 1640396243557217580600
184 1892192469082902128540
185 2181814801769866624860
186 2514825144522226281347
187 2897585960703925798220
188 3337373086399089752500
189 3842504107949081304360
190 4422484408351273376333
191 5088173263545970387780
192 5851972684907326234320
193 6728042058380216333000
194 7732542032547247535500
195 8883911559299136921788
196 10203182502540477244733
197 11714336805026491693800
198 13444711854521569609075
199 15425460421377837054660
200 17692072367005972771853
201 20284966251545574109296
202 23250160019267147921315
203 26640031119407313273400
204 30514177752036140515400
205 34940394423793067755180
206 39995776686038535881469
207 45767971821953222522080
208 52356594385674981246175
209 59874827893416251748640
210 68451236668423742589966
211 78231814872252651373036
212 89382303168308030702430
213 102090807291927219633000
214 116570757109905306172270
215 133064249583421811404176
216 151845824482283486159335
217 173226727788898261289240
218 197559724577447693830725
219 225244530825211471139280
220 256733942232380282507329
221 292540747781375137095408
222 333245526607211314803670
223 379505438890231650770600
224 432064135104968019035760
225 491762923209294611983708
226 559553350462226927565169
227 636511375699636583164600
228 723853329354747532339275
229 822953882513992075124880
230 935366273194190325313350
231 1062845068104347630634304
232 1207371771837796591030830
233 1371183633096680339797400
234 1556806039698688712621700
235 1767088941220652236293852
236 2005247790832853739673672
237 2274909556752682227979000
238 2580164419585232843040250
239 2925623845345491048409020
240 3316485806144331694408768
241 3758608012274659578451088
242 4258590121947629927292345
243 4823866009338181770970400
244 5462807299366679646835230
245 6184839520188232494134764
246 7000572383483137236336217
247 7921945880102545850215280
248 8962394076642819487077375
249 10137028719283564395325480
250 11462844997460596379527560
251 12958952094368426040759060
252 14646831457249563677774740
253 16550626061302497582684600
254 18697464320936602399000440
255 21117822725202556641965656
256 23845931745580674661227050
257 26920230089083712441685280
258 30383872954036221321477325
259 34285300596304747212805800
260 38678874237800738217002700
261 43625587154635781013599040
262 49193859678725279582342730
263 55460427843641693503658500
264 62511336514561323941651620
265 70443049075229190410639044
266 79363687116021820920936642
267 89394415091181170076591040
268 100670986607342134681565300
269 113345470887726349819609920
270 127588180047922184492664220
271 143589820142324983059543712
272 161563891520879143749159250
273 181749366901173225875933300
274 204413678742741273776023505
275 229856051042295402523334212
276 258411214589145362877583872
277 290453549070530162040171920
278 326401700244196263625657850
279 366723725750862408331283900
280 411942829079897894895726709
281 462643747789525610226925680
282 519479869388556699011549415
283 583181156385879960320247200
284 654562970992567263844919740
285 734535899912242300811089068
286 824116690683095160292548486
287 924440423252885443757474280
288 1036774054004301095627369250
289 1162531484440408666976842040
290 1303290323344468774265720308
291 1460810529613864505568738500
292 1637055143324061326139919700
293 1834213335111282602152982900
294 2054726028902904461026287645
295 2301314380623439426670265440
296 2577011426042444723597285577
297 2885197244714425652756053360
298 3229638024331721742827205325
299 3614529451141475019995773120
300 4044544897782767861505266324
301 4524888930432486864810029492
302 5061356713013394552497854465
303 5660399947965694985315480900
304 6329200061327185869358506140
305 7075749415275810397196740440
306 7908941414606269654361818403
307 8838670465651600079393338940
308 9875942847824254946053349775
309 11032999670225020736691606920
310 12323453209747055784522973551
311 13762438063982308203170137560
312 15366778703345522950077305410
313 17155175173617033076608100000
314 19148408884176792211111449975
315 21369570620315841796955655304
316 23844313142113623257043063996
317 26601130979588220875945714440
318 29671670306516957304882820650
319 33091072076062344512307293420
320 36898351932972106452815838399
321 41136820782767848899019742116
322 45854550301438986839588874905
323 51104888113484865458744421500
324 56947027855860063724204312060
325 63446639885029781505346696064
326 70676568978960246795922532399
327 78717606040954091630744636140
328 87659341533860858620027100250
329 97601109167989176092841072760
330 108653029241342126265323298678
331 120937161994604796819501237068
332 134588782404464112383575156980
333 149757789007001993956471255600
334 166610260628719336216107778405
335 185330176317873416719035710476
336 206121315326072746677655305305
337 229209355703512132430210900680
338 254844191956296909155547013625
339 283302494287909005471700687340
340 314890534227608407826729309517
341 349947303956798087439660054084
342 388847959402488807825373662010
343 432007620199476534773085913600
344 479885562956606326952993904010
345 532989847927001155884248117232
346 591882423209741606969528617253
347 657184755036604536127735686600
348 729584037560991448516693765900
349 809840040909648757883541582920
350 898792662127909366606439446845
351 997370250097068938597168190252
352 1106598782584226088277442289790
353 1227611981361809312919868439700
354 1361662459873377336788747460860
355 1510134007297724763081604544568
356 1674555123155571436112083477354
357 1856613927900449461267275416120
358 2058174587334612211743525738875
359 2281295402297718581636521025040
360 2528248730006691558601812560018
361 2801542919806350130025633789364
362 3103946464061130535954375431040
363 3438514584630377376571994324000
364 3808618496989699891275557615320
365 4217977617770662411508891990672
366 4670695007489789978445995190598
367 5171296368743226577945221269460
368 5724772951393698457262500698075
369 6336628750532146284555825639400
370 7012932420542515101795294783457
371 7760374369746159165950929911392
372 8586329545192859282172872113370
373 9498926466570814465054315102100
374 10507123122335321008413908409255
375 11620790400449956769033367611500
376 12850803791081302287148476345431
377 14209144169719738596386455839000
378 15709008547095382593949421446500
379 17364931757553891247409985680940
380 19192920150944793790957435083954
381 21210598455311936693578525220368
382 23437371089588462853936671882630
383 25894599327990183894757757761200
384 28605795851857400044985295867720
385 31596838371392532040964650516032
386 34896204160254964624131382025019
387 38535227521588181438962217988300
388 42548382396168513302612034394750
389 46973592533508150257485798931960
390 51852571876586232603747680838362
391 57231198062241283061073828472496
392 63159922214122984178644471958280
393 69694218505638628605023629867100
394 76895077298904540608030727309130
395 84829546024904598918064875615612
396 93571322362680668194206580971763
397 103201404704501522364586524543680
398 113808805362924571963375446973050
399 125491332488127024252223936123260
400 138356447223819137954782962595471
401 152522203241799163719373797819816
402 168118276463496457449478820666725
403 185287093506829862408956342711700
404 204185068194001044067880439074070
405 224983956326568798878912913719936
406 247872339884982655602791781879673
407 273057252847961268043061541053800
408 300765961960604139507219526046250
409 331247917017552001240335644802000
410 364776886578261725989123463124599
411 401653296505773188930216077357884
412 442206790329369216340835273709310
413 486799032187408006215239249055000
414 535826775022564066476537069582750
415 589725218792145603617240257135500
416 648971685736739665073239711333822
417 714089642238234982334776282935160
418 785653099511863211973854733544100
419 864291428336499794576093183827120
420 950694626255082287881640985336808
421 1045619079196582856823451467416600
422 1149893863308572450366728209865110
423 1264427636973389237178877274669900
424 1390216177542122340857687976144090
425 1528350622292601146902794976780492
426 1680026478536846724252685450702228
427 1846553473709699599918269420165100
428 2029366322706773145467728147646975
429 2230036496753455541684684012644840
430 2450285085728465953496406003987311
431 2691996854190988048327500669735144
432 2957235600430029901807850487328370
433 3248260937734023824691688198376700
434 3567546627839130312066429575450810
435 3917800608233794262414500995676576
436 4301986867759107039936859883857038
437 4723349338841052093090415761367840
438 5185437989821297523628893519649375
439 5692137317326003322486830723617780
440 6247697456544653349927910121087775
441 6856768146810871321693381071573140
442 7524435811123232829920237055250530
443 8256264031366892861510966135503200
444 9058337726160047299482825573607090
445 9937311365630550137512696803637980
446 10900461587220414839456838326157510
447 11955744609029005787827893067960880
448 13111858872467030970445676307549825
449 14378313384350032455798060256917480
450 15765502270280153083203683010124588
451 17284786096539685745959882708468200
452 18948580567065325512935069951758250
453 20770453255731153412831711376957000
454 22765229092513456558409132197310995
455 24949105385545509856244616925865400
456 27339777230033782712982855947835386
457 29956574229974323527160491989667800
458 32820609540095363901898042992841925
459 35954942324019298643743878929987800
460 39384754820891435460547788284201045
461 43137545317322985172324014203426308
462 47243338435156142402040566460904445
463 51734914269054623187052819277271500
464 56648058042093959507622941786660020
465 62021832093283346653636488633656396
466 67898872169282848557267467227989098
467 74325710164557397579244720869510920
468 81353125640993500089298505882060375
469 89036528660854652387474130015088040
470 97436376687231651583123322686545106
471 106618628545333129136182041691958368
472 116655238697662549334453542933591920
473 127624695368077544144533576098768200
474 139612606355808018598960814558556065
475 152712336712760393335320308603117768
476 167025702818066335590280224120275088
477 182663727775239267360690964007097280
478 199747463482074182053657061971136300
479 218408885184374994730523114021619600
480 238791864824761542978703398751867560
481 261053230040490901673256509062396920
482 285363916252993850003242152987734805
483 311910219930541964037272797412213800
484 340895161798308899804641393801341940
485 372539969521602249526724839793697888
486 407085690203125831026905864612427723
487 444794943919097505544518978547435040
488 485953830477644028245687346849875875
489 530874002622345374200014565492066040
490 579894920030842449046103289146423831
491 633386299680344321941738172062287316
492 691750779476563747195495672700048390
493 755426813478610365404508078167210100
494 824891818608917846967827160544002120
495 900665594424369930198666733458114924
496 983314039353235172091065832394975431
497 1073453188784020524445976879387401480
498 1171753602539565404285270293498796200
499 1278945131596310255810730178956318180
500 1395822096429493469235243287822370235
501 1523248912096071850317130564988189360
502 1662166198125741114161604740371173685
503 1813597414495281962080549195782850100
504 1978656068432824923857641605558418320
505 2158553540558409048115694726910326752
506 2354607582939078686015727642515920537
507 2568251546046311557576736508355473660
508 2801044396378466089822235107142198475
509 3054681591681082029648476898502593120
510 3331006886295589546543359891603817102
511 3632025145227214045627510314437834352
512 3959916252083362687346900805763912650
513 4317050203135345181054645938673433500
514 4706003487443004826196724343332485655
515 5129576861301354552598796899801243976
516 5590814634272097588964315924416733353
517 6093025593806570531647408333847588240
518 6639805706010250442317080669269013825
519 7235062741507408813466329279214659640
520 7883042987707867070744078096735853917
521 8588360222131817201393760982584614580
522 9356027135895081424307322972596960485
523 10191489412084297240444371510702148000
524 11100662680654682624249583800360051200
525 12089972589765223882979534721985370960
526 13166398253238509219996083578825370180
527 14337519355215034127613216632891605660
528 15611567216194214480123492071785587650
529 16997480149656448869925063884645038600
530 18504963465493378318781363977065733467
531 20144554505699991946907534754822655472
532 21927693129378343614392476183374358750
533 23866798098258241117918949324193358200
534 25975349850860245148524143352959824900
535 28267980193331779443261227302323025980
536 30760569478116694900285223241211398915
537 33470351888229681106935953498903164040
538 36416029495277226514067883140841581875
539 39617895813796040298126225352238794560
540 43097969633291218381048584427752206373
541 46880139972898660553942295195570982692
542 50990323072245446937438058815975415920
543 55456632406243736977494703269542023400
544 60309562791665791388145339487299692690
545 65582189739881787897451259537138498948
546 71310385303607041252771761377886368361
547 77533051766449731771857147400441664660
548 84292374633065915062415709409682484650
549 91634096495453303441560947821369260800
550 99607813478036783047095967647160696392
551 108267296101458243013878688547951017588
552 117670836553180248200812962459393907160
553 127881624513008865020188170386127307800
554 138968153854364106325412572457965248795
555 151004662728577787453054992399665155976
556 164071609740756665763446714596901946266
557 178256189142975923572382630735040634680
558 193652888205016904761471112603018716250
559 210364090175883204436860878672005416220
560 228500726522374981616392953937600672213
561 248182982425639533648923033766087940608
562 269541059834534745711222771035653687005
563 292716002717659473152615021738302277500
564 317860589525980118653533029682669014160
565 345140298277225664455069159823590904796
566 374734350103906923355799513448406174071
567 406836837571387565311375391027643054200
568 441657944573530753981508227768194689675
569 479425265153904929217126396331274772880
570 520385229183412501851410673480750434821
571 564804643453797828218013313570782675316
572 612972357424340207145958861710033207490
573 665201063589959912194495915565617377600
574 721829243227068873024368886298581213035
575 783223269123205440015986504822373688140
576 849779677812565845984716177932334643475
577 921927624827108484907145141543995450360
578 1000131537537477247596855139694204927625
579 1084893981305504036579774969186447854440
580 1176758755906897990383066292032291813352
581 1276314240515786372980992142704686008504
582 1384197006979439413997734602140949954780
583 1501095722659751287932006314616111671200
584 1627755365786429675314782656451063557310
585 1764981778064585310873001453568750965836
586 1913646581216428381145076947634750187874
587 2074692486223740277829214527071130042040
588 2249139026286175015387660904430078006125
589 2438088746932601378432222240670751657800
590 2642733889331905239615116819313549639504
591 2864363605660215855837662858270821543548
592 3104371748408763417859998536318963853340
593 3364265278777040092889970585666941970800
594 3645673342807391466931993620143637688420
595 3950357067698716565814665696818505619176
596 4280220134809147865515613498490749637574
597 4637320190242508789315262209726038181880
598 5023881158634756560859801949859115729525
599 5442306530840048335758015937793711707760
600 5895193701688970165066053827590850275189
601 6385349439883352190251788829528457878004
602 6915806578434681622551650252613888719325
603 7489842020880514954518316362517702079900
604 8110996165862131192531239260834152234860
605 8783093860556347449526907518129582818512
606 9510267001967268452256729533847779721776
607 10296978914245253970224597387382714461820
608 11148050640059447900549220393282814557625
609 12068689294659348601521793346743669584400
610 13064518642676553393664260397371263451251
611 14141612070000622973639246625089722343184
612 15306528136278135796470878572989011596350
613 16566348907801431945891776263554090063000
614 17928721285848471900376204282609745448490
615 19401901561988428533242561695705897186328
616 20994803449565850155766225193356903671467
617 22717049859612666015653673169911761981760
618 24579028709912040214712866536757376843150
619 26591953077958606784023704618572915064740
620 28767926032241375270427262207762679509101
621 31120010501742547670113540278573248296160
622 33662304570930749471938259789716477558200
623 36410022616973684216272934324141279702700
624 39379582737556441753054460466089828675250
625 42588700951732397974929142833911138016528
626 46056492692830737722587205480148857105254
627 49803582151788022035139567045817741253120
628 53852220071564771411086942633575473526250
629 58226410638770584541413785067275588515040
630 62952048167487751809648466843535659300621
631 68057064322805773628803429144517295608920
632 73571586688028247991317918099786145144360
633 79528109540179654834650805287958508211000
634 85961677763634290388516645505795451383750
635 92910084901747432017467018273058475734120
636 100414086421648616911805293266515666584593
637 108517629348243770373041559882838263571440
638 117268099510379988286984276132819569237000
639 126716587735497351044693724436510958587620
640 136918176429401803013930126037965583763182
641 147932248085552073478699502290567027687448
642 159822817384009156521720472572634661394425
643 172658888664536108477491479321668847906800
644 186514840691888608703117421904400543956650
645 201470840774778320326391930006696033432784
646 217613290454046034624285451757591117106698
647 235035305141026848684394149086699529137160
648 253837230264758450558294489068411132629350
649 274127196677469518501619209511969445506480
650 296021718272646459335126478597745596077236
651 319646334989940647784298907861665118736172
652 345136304617346623128347701792567837244980
653 372637347054635500969290782557503346428600
654 402306444974233504196129168645389388187920
655 434312705107950613895470211440466093714704
656 468838284701644270442324638388766184050870
657 506079388016607944513772579293597362253240
658 546247338117876578989331297886687887129975
659 589569729577532896918201759913086819534720
660 636291668137401636503167632915549546126025
661 686677103822292056210995912799487983036228
662 741010264474399375432654653849037846933785
663 799597197193968161900480941757181452569500
664 862767425723389406123324736519822731733050
665 930875732404263875621989771529866688998332
666 1004304073972527284396505365946396679782454
667 1083463641138615785100971798250788025015000
668 1168797072631193913910591898702856023166525
669 1260780835167750432346099856307978225669080
670 1359927781657224817474318371967857225290980
671 1466789900842866029111208626353921249178100
672 1581961272562145758229752569346616851256690
673 1706081243839463934342732460723214976113700
674 1839837842141643371031783464753359024098165
675 1983971443321220414348127323883274656701536
676 2139278713054090751720244326194164568911159
677 2306616841952366626505061757965642540620400
678 2486908096006986012401547798158748839769375
679 2681144705594799082170076873770192670878560
680 2890394117979159657477183464625819649429042
681 3115804640049625525285923306202410440724512
682 3358611499993954771002432463808108086800380
683 3620143358683526166845016728516805329668600
684 3901829303791621250914850498600540772114540
685 4205206362063401832472960829729945566747880
686 4531927567728373142386799183375908343432155
687 4883770627802922472453334481944544872419860
688 5262647227985313988786734050544258012106250
689 5670613026012376193204429894638740488524680
690 6109878382741103130593252314514563831509329
691 6582819884855626895769639562154318652216524
692 7091992716997763088542243813062264509037200
693 7640143945296050000684202799241394982201700
694 8230226778743659689057826319729385815659910
695 8865415879670903681871584777812927109325292
696 9549123799695918840568687036648339038994141
697 10285018623041715582732184897200327676168320
698 11077042905005011598402994924272445013527650
699 11929433999679881696491750388523406668671400
700 12846745877806888262936279038206438256819500
701 13833872542867748219641638045112935579312180
702 14896073161310687230184929877864119843877765
703 16038999031108743763716745615171551579001100
704 17268722521761259204763543768401439030444060
705 18591768128389175972552626735568930751401920
706 20015145792792006437117248871917958280918991
707 21546386655275965804799937442352818436612860
708 23193581412779621176255698794593799839970325
709 24965421471369867724382081824012378729245920
710 26871243094615247362177221614124397319746296
711 28921074763727755678566509196947638338256272
712 31125687980764831065014464968963674138617120
713 33496651762671284974208346610463993696626000
714 36046391091592536720164222096154367167366230
715 38788249605786943676370493132403519527472460
716 41736556835693173060702501202237538278668134
717 44906700311361355860254249333844211561220800
718 48315202890633525189019836285735540586552025
719 51979805682265754814268624355023070194598640
720 55919556964734987540522275980402006148253430
721 60154907529889111076773842600267761470254416
722 64707812911009093079530698446187088310340515
723 69601842987395548166466890069516243837813100
724 74862299492417136078724787806562170774868990
725 80516341989223027068910138025193665185488372
726 86593122918195543692606332902497627075462990
727 93123932362882843818557266336465865592858180
728 100142353226798404885961072574180119420791850
729 107684427562310615204956820524922735752048520
730 115788834845092639297837737295415492596633617
731 124497083043495680157201839394386426750834740
732 133853713391999730457043648037023192740219850
733 143906519841854038975339845807794331376977500
734 154706784230432369950942276219351754571308050
735 166309528284002899872328401972449956505252568
736 178773783646877451208971886942921363758055161
737 192162881213610271614148450230944786310879000
738 206544761130437201654638580344890567184402375
739 221992304927881825502015588046485716788038840
740 238583691348833300454160677065979660338278983
741 256402777545877324773594574539181018971633732
742 275539507438724479927347998958799019727611590
743 296090349147749452867472926705676088972606000
744 318158763553486245593991690977707026531824000
745 341855706175011989658669238117754595520578956
746 367300164713129253934570616017656104402353845
747 394619734767800596876743183125952998232134340
748 423951236414122268064877136966182038841229550
749 455441374508018050699933729635556655220335440
750 489247445792613126080098063823329966634957887
751 525538096089791128817822450080482091710855168
752 564494131089684302898163464000122353241407260
753 606309384494799358261308662261109080372206500
754 651191647536210443433372225452792175579894975
755 699363664157897978303534897245665046140132108
756 751064196463097352071082783686936221065057946
757 806549165334746281335047400132216031955845120
758 866092871482173200063128919936844621190915650
759 929989302529534182147674782008191009637410560
760 998553532149765084061249874574374337844512294
761 1072123217662657729649000632208910163485032460
762 1151060202958896397811907866818418281405305980
763 1235752234085426989047092505170580491705474500
764 1326614795333428473318331113091093524495939240
765 1424093074210604633355998584012723018085133376
766 1528664064256850568041943822042940190016815546
767 1640838815279066285985000344865697059117212840
768 1761164841239649280402800268231524230036099150
769 1890228696736837482964514419233003072115929320
770 2028658733766621456639237229312785363954940840
771 2177128051258630441222017021972919769495158148
772 2336357650735666959196026735210449274056155650
773 2507119812362095152915466724387865040013426300
774 2690241706624000066150356829524614695075333905
775 2886609257928111289195771213079176071276086904
776 3097171277521385973503289288999112394985896559
777 3322943884323631420060808498835308363710669200
778 3565015233536691085465797298316142098476972075
779 3824550574250932223338140177053189188620747420
780 4102797658718830466851348496021245293258005798
781 4401092527512501804161392320251523810840896724
782 4720865696433649527316370364897731021649407115
783 5063648772807572214854225363466348424983705400
784 5431081530675082060555824715171009563262950800
785 5824919476405368833963117411562204506272253068
786 6247041938397498381569727278097263718945495116
787 6699460716827402325548736644167423901550803060
788 7184329331840542318915066412765733848221399750
789 7703952911198200256056946920538581235218840080
790 8260798761168516897322565234713597897967869607
791 8857507667423660875682241271002020615629479792
792 9496905975874314521860922755436980690960748510
793 10182018506755290358198311023859660867190489300
794 10916082358885695594428441480321661465954894620
795 11702561664878726903365437100716686458835348444
796 12545163362185982649693601313957719982169380659
797 13447854049246260932662375665999659018356090560
798 14414878000687432419327733151899326247715593625
799 15450776420521600309605164109693279973330785700
800 16560408017599127518877945510388799525646603136
801 17748970993268326393227353389974729983315187408
802 19022026537248222088200746705894317276987046110
803 20385523934186914467003685352888042897090201700
804 21845827390274416841095685854373286503193341320
805 23409744696634936170244074552353763405456358652
806 25084557854069736401516971678383804810385294290
807 26878055792090338160283643001440162726835751380
808 28798569324107312145282569330339799529717701325
809 30855008490159029818906400071227899826275962200
810 33056902448716549891453875933593096797112086371
811 35414442089927001372047864601960879451145975264
812 37938525554202749418071523676470530616384919390
813 40640806852374567357341103882016667570536022500
814 43533747796754335055137479454445661147052936845
815 46630673466450066442908701447798186749306015816
816 49945831445200453378565618604944116562496188481
817 53494455085908429564866247207456770429864174360
818 57292831073018291470923795901164085126123997450
819 61358371571967656110263942194636485341282978860
820 65709691274227460572249187089024984663470578621
821 70366689666998555360672265956096959351026070564
822 75350638878545526851262421506819393079061636280
823 80684277473505917528241745092280986554355642700
824 86391910597410456833520727847857160598690948640
825 92499516896187846741285874582472854170859525808
826 99034862664713148631537651881264444741369740386
827 106027623708605900724177502950835099272580702560
828 113509515435614135934659798976861354101240740425
829 121514431727162686675992111466112491999604811200
830 130078593177136116244627017386585857780236691718
831 139240705323854742182396310282145201658653040816
832 149042127542642394793081449962601574411036680810
833 159527053310542709721586327105998360974385880100
834 170742702601793501122324244935299314663154092810
835 182739527222804085532175017081681125420056737784
836 195571429948798405565977995792256911318104861175
837 209295998381200382835132686970886681720019899440
838 223974754505473743101213659217977653170363849000
839 239673420993727793356419951982033840013432165000
840 256462205365219964195801540184872122223241815106
841 274416103191198504537752007067176926369474982056
842 293615221608625188573346522473217551102462181575
843 314145124490507554921424797700782880997946071400
844 336097200709182145501316572058366078524398505190
845 359569057023274616237871330737847098681611524252
846 384664937219592028987139286172193962153681711725
847 411496169248273506106778253848790169090194345100
848 440181642203559474220243202931645865334851688925
849 470848315123985621037657773018958964725855836560
850 503631759715142763692607391379515465906440733821
851 538676739235875862187567959153198344499968476236
852 576137825935464574385606712271726580977574545700
853 616180059585508637041669559231609156817619422000
854 658979649816545172999328731753508074559330556325
855 704724725146501885749416866926801346120781490600
856 753616131776631497565505973906688751183857514128
857 805868285431314184193332163869990883979797672680
858 861710079731838376286054568693063964445566287875
859 921385854821808049776744795887824496212997755520
860 985156430204061252621249106087003218482565409725
861 1053300206006861000073406499418277015669287783328
862 1126114337171636379788488637187500862238737820365
863 1203915985346772736092636670418013458787768169500
864 1287043653583006558319385214136933467152602631600
865 1375858609257076236479171699856562125766913410016
866 1470746401002693366528540244097136628033766711248
867 1572118475802990902985193365721354305811618800740
868 1680413902797820274691203388014444879051595206625
869 1796101210784147083832478040419585189922064898280
870 1919680346839968781912434167122885442704080275755
871 2051684763983385518478916399528727663583677041168
872 2192683646290544578144197081773131478528832364170
873 2343284280441113331596518134484795816925105314000
874 2504134583239803061668016945247770281586982722385
875 2675925795279485511944705636322891545755926486864
876 2859395351567974367167038055969000576143100870716
877 3055329940639092349563106268637979410773336376120
878 3264568764411876108427908692477771038112512623050
879 3488007011852517989882968394961692495045686209000
880 3726599560334916423507003381719632494756209105620
881 3981364919490704378076019650472528784762149335780
882 4253389433291748207429395829259047652272193584000
883 4543831757120970563664515117215816103125369411400
884 4853927627664790733780888512537705672368791015240
885 5184994944606574164878466243686136489277428778200
886 5538439184319575998561527647773392005110539722559
887 5915759167054558419279976325782898880477489763860
888 6318553200496454012914829554552195626975381086750
889 6748525624031338673101317572636498203584367780840
890 7207493779625094452705665576454357530028892480939
891 7697395436874356861035646028403164061964434803320
892 8220296701554890697427931422894468879492343319290
893 8778400438869051025942847920694587496422433005800
894 9374055244589502029144039851280447339713657293415
895 10009764999418365723735289804385399898774767609400
896 10688199044137400270330075801244798389105257262695
897 11412203015524103920525389872382560690950748491000
898 12184810385559770759605752560493008518531343587600
899 13009254749168011140956562216706695545052891262800
900 13888982908606207831503989559551152032013015259703
901 14827668805698551572441865483816310177403017060628
902 15829228356359097291358712094961611546421024673725
903 16897835245318823032110686063686031197230232755700
904 18037937742654827976909334129769788653345170101860
905 19254276607636241846344078078051953427215264751528
906 20551904149564650582500836177388287243079039474401
907 21936204519712286653476436093358821322751861720380
908 23412915313165254857808617841713286589862848948225
909 24988150564379047181239771930963746535463808691440
910 26668425225567998931359399059696286839042083881887
911 28460681222698749633297485781022251137009146171108
912 30372315189861003199996600625963964037492074687210
913 32411207989169024611579867405846893454729417241000
914 34585756130127820023156661619982503748407493178635
915 36904905209603725892725995391211544361911575884288
916 39378185501196617606253025735439328433461190110692
917 42015749830948205414749810658949363549118344997080
918 44828413884967710035049222624089481812942846156350
919 47827699103744230773417120926846518098943062302600
920 51025878327677910207441801624163259904930986681980
921 54436024368735200601507337545545365076290790852324
922 58072061694154978069057124115764751849164716475940
923 61948821419842084651495272114193490919171953556900
924 66082099823525724971116743415156374924472175888210
925 70488720600977237383778994357703849269076149917060
926 75186601102623108592080076000108023369539290860666
927 80194822802805657695396857075073935200853782995160
928 85533706269789654949549782236862134950331096158175
929 91224890921445648105734393221478585258055247423600
930 97291419869420843885165869120004063294274779658009
931 103757830173600658631476744194506349709868534294208
932 110650248848837087065923473865338165540017268727930
933 117996494987346609394994090145992235965438797819300
934 125826188382937678226259986030551556209591379467095
935 134170865067397825875604355360757926327430106168296
936 143064100195040037699305198761965672390385553140181
937 152541638738669478508349509158385835055329504426720
938 162641534489182790445246575504310047470267941134375
939 173404297881756818371498794333662270340624970481900
940 184873053204231902400205356566721035953228161152893
941 197093705777963651191277528569004745168250724744736
942 210115119738230328018044036681436437807337430481145
943 223989307080372136794103284768121444897937751153400
944 238771628679343272445686199448635699348815265102470
945 254521008034425558943087148759804790907741817039836
946 271300158537640783581560128556081433224046566043491
947 289175825114073918134408274251273388292112015363320
948 308219041135057865655310180779730196746071654928675
949 328505401561159461668448156261038974451920555803800
950 350115353331344815828654719964599575348210709748411
951 373134504077800362247363310430513184400299048831132
952 397653950312867605305487340094621848879504233765950
953 423770626305651434565133286314305304371043283914100
954 451587674941335300027085485874350313718616899135885
955 481214841936347940520599489319100117185145106075228
956 512768894867558297342217640903816643184505802435688
957 546374068563927341635789374826298214484373071970160
958 582162538504835503878879798730540038885049310082175
959 620274923970969093348782641243827671642067526389360
960 660860822801545727123857243731224902954991220076373
961 704079379726166075698220349144553805518263688271856
962 750099890361098717171119444400128873401137588832345
963 799102443088762296561341092877823648815695098505000
964 851278601176015857943988127872054592389514458806070
965 906832127632082655310881690745076950273631995807372
966 965979755461022227072235420970250251043369843531775
967 1028952006127167801345327792053644317735789417293620
968 1095994059225431252438661448602160222402852691792750
969 1167366676532450150599317157652392876682263846754240
970 1243347183809851501784593105747927982119127200184338
971 1324230513938113551871911455082858791249775198205620
972 1410330315179340230871163376578164666436316544535690
973 1501980128600485268586252302675446541869421408318100
974 1599534638935983248443783481931588777481220791911825
975 1703371003431219812642212479321482518306710161844300
976 1813890263486711101760605308687114636965148359263646
977 1931518844218225841113192199764735405846107366736040
978 2056710147361392354884651561713882712814153069376150
979 2189946243281668233739408966605005700879234054626320
980 2331739668203058005855239508684366378148567615733326
981 2482635333142857959930235615994127666712174789185648
982 2643212551436273675639509039580124423779351621020150
983 2814087192155357991281978515581848648299063708341000
984 2995913967172799501179687506458069210725674854169460
985 3189388860094184713436883953535608929078549789477376
986 3395251705784082348776368097948350311075919156398766
987 3614288929743374092966485306410647343699959399207140
988 3847336457159502828995741086602060495997733832826375
989 4095282802049655632575770984759679717990749648287040
990 4359072347551387923503294317366888762339439647671391
991 4639708829087991836770425851482363792718709949278868
992 4938259032849309377344834947615167420060792656405030
993 5255856722785118642946247422054283277165815579503900
994 5593706810110252869120841918817626896825785893575320
995 5953089780170973416818458102129875905892599465936728
996 6335366392423696822353504704656688332671490370798844
997 6741982670233031490009266130890458469112161117147400
998 7174475198209451495772788845906763963515641422215900
999 7634476745881255030773850151041458011532030119465780
1000 8123722237634358021811606446301731851782345191576885