0 1 1 6 2 3 3 25 4 30 5 12 6 90 7 195 8 180 9 60 10 301 11 1050 12 1680 13 1260 14 360 15 966 16 5103 17 12600 18 15960 19 10080 20 2520 21 3025 22 23310 23 83412 24 158760 25 166320 26 90720 27 20160 28 9330 29 102315 30 510300 31 1369620 32 2116800 33 1890000 34 907200 35 181440 36 28501 37 437250 38 2960760 39 10769220 40 23035320 41 29937600 42 23284800 43 9979200 44 1814400 45 86526 46 1834503 47 16552800 48 79419120 49 225862560 50 400748040 51 449064000 52 309355200 53 119750400 54 19958400 55 261625 56 7597590 57 90102012 58 559278720 59 2057552640 60 4787022240 61 7247560320 62 7135128000 63 4410806400 64 1556755200 65 239500800 66 788970 67 31175235 68 480900420 69 3806182380 70 17758540800 71 52699046400 72 103524220800 73 136579322880 74 119870150400 75 67199932800 76 21794572800 77 3113510400 78 2375101 79 127067850 80 2529203040 81 25241596380 82 147146879880 83 545902156800 84 1353310358400 85 2297511216000 86 2684364883200 87 2124970848000 88 1089728640000 89 326918592000 90 43589145600 91 7141686 92 515396703 93 13154286600 94 164095593480 95 1181477737440 96 5397245413560 97 16547010480000 98 35154905385600 99 52503125875200 100 55027663891200 101 39666122496000 102 18743332608000 103 5230697472000 104 653837184000 105 21457825 106 2083011870 107 67833019812 108 1050344993880 109 9254917722960 110 51448307470560 111 192101057628480 112 500472148176000 113 929083438483200 114 1237866351321600 115 1175991559142400 116 778066248960000 117 340867118592000 118 88921857024000 119 10461394944000 120 64439010 121 8396420955 122 347497146540 123 6641235062340 124 71086494024000 125 476370883825200 126 2140495978420800 127 6733631000416320 128 15224639305075200 129 25074314039174400 130 30142286484710400 131 26180817754291200 132 16005934264320000 133 6535756491264000 134 1600593426432000 135 177843714048000 136 193448101 137 33779000850 138 1771071416520 139 41584896106740 140 537452868542040 141 4308572528769600 142 23075430876388800 143 86600773809950400 144 234807342359990400 145 468362800825920000 146 692741492771328000 147 758381172861312000 148 606620462524876800 149 344661117825024000 150 131782192109568000 151 30411275102208000 152 3201186852864000 153 580606446 154 135696347703 155 8990473086000 156 258364733723040 157 4011679456434720 158 38230750309951080 159 242147458117656000 160 1073686615987003200 161 3448888504059398400 162 8203234375870934400 163 14625993015938304000 164 19622975826085632000 165 19716643357931520000 166 14613884823073536000 167 7754875151063040000 168 2787700217702400000 169 608225502044160000 170 60822550204416000 171 1742343625 172 544527210150 173 45495150820812 174 1595140767768240 175 29631944597381280 176 333927758674651680 177 2485173125538512640 178 12916193282928936000 179 48674639704523414400 180 136376586055104595200 181 288576721717649164800 182 464859570772396800000 183 570471311934171648000 184 529571807538149376000 185 365655034737248256000 186 182011481486714880000 187 61734888457482240000 188 12772735542927360000 189 1216451004088320000 190 5228079450 191 2183335871475 192 229653862944660 193 9798320360713500 194 216994456788278400 195 2878845681578882400 196 25037980199243827200 197 151528490959135973760 198 664582969579046918400 199 2171940069411012700800 200 5388016414990694284800 201 10259531373142994342400 202 15065103669826129920000 203 17030218599622964736000 204 14689284511143610368000 205 9492342257294088192000 206 4449169547453030400000 207 1428417591550709760000 208 281000181944401920000 209 25545471085854720000 210 15686335501 211 8749027724250 212 1157002658209200 213 59938191479004300 214 1577751119682229800 215 24549726650149008000 216 248372587245825504000 217 1740626731384554182400 218 8825697574960875840000 219 33373693498301668512000 220 96107494227811178112000 221 213677652618880946496000 222 369609994271393869593600 223 498460052641359384576000 224 522201334283408812032000 225 420579997320734963712000 226 255396382032901165056000 227 113102573232621772800000 228 34469355651846635520000 229 6463004184721244160000 230 562000363888803840000 231 47063200806 232 35043169903503 233 5820009401943000 234 365414162165071800 235 11403886986649634400 236 207442071038967672600 237 2431751098413621600000 238 19641620599057971360000 239 114488940638415176064000 240 497566995304189656384000 241 1649881746941165337600000 242 4240884561625878566400000 243 8535637050735241294848000 244 13519510756332658197120000 245 16852783525079699957760000 246 16447862634591179151360000 247 12422971210398351482880000 248 7114582723277557592064000 249 2985907933341214801920000 250 866042560752646717440000 251 155112100433309859840000 252 12926008369442488320000 253 141197991025 254 140313869216430 255 29240219689329012 256 2221585020000145800 257 82019693879537871600 258 1739363777218288821600 259 23545296454034335780800 260 218301965876302308000000 261 1455794553013146650304000 262 7230182290672842813312000 263 27419266653885425265408000 264 80820846572997449318400000 265 187406939623790919352320000 266 344346727862351150576640000 267 502809492027677430435840000 268 582558847348996124006400000 269 532097980420209902899200000 270 378328107463119830016000000 271 204995721065716662681600000 272 81757002936723738624000000 273 22620514646524354560000000 274 3877802510832746496000000 275 310224200866619719680000 276 423610750290 277 561679070838795 278 146762353923510780 279 13475711218447519860 280 587467367276765976000 281 14489048074903075674000 282 225822578304055332600000 283 2394927326849332102027200 284 18196759741907636233344000 285 102775927571218726913088000 286 443212653988584642210048000 287 1487942318522474818907904000 288 3942595946378828080742400000 289 8320651740154482199511040000 290 14057309010268134726635520000 291 19033820616752446549524480000 292 20595920880265918387200000000 293 17676423777246384755404800000 294 11871472291642446516633600000 295 6103564206987972166041600000 296 2318925901477982404608000000 297 613339097130046070784000000 298 100822865281651408896000000 299 7755605021665492992000000 300 1270865805301 301 2247987115606050 302 736058485900909080 303 81588079080302673060 304 4193125838248046951160 305 120024656170161967224000 306 2148315589335722598792000 307 25981676473229819013672000 308 224113630429477319587056000 309 1433475488015608721523840000 310 6995075632706225071687680000 311 26592956961166247813441280000 312 79970131654997068675846656000 313 192269367038154136403312640000 314 372104681017030005544980480000 315 581583024276102328244244480000 316 733931267826596487248240640000 317 744850972269980144464896000000 318 602829393669419071957401600000 319 383579330678226764502220800000 320 187613708287728982958899200000 321 68055434065114701004800000000 322 17240709963162390921216000000 323 2722217362604588040192000000 324 201645730563302817792000000 325 3812664524766 326 8995761059840103 327 3689284377966969600 328 493208766911320583760 329 29841409342218144696480 330 989549130229032066450120 331 20295037553382799126920000 332 279151605036319693525848000 333 2725066699456548705594336000 334 19666955790911555173743696000 335 108137689081368230590225920000 336 463237380681508395320117760000 337 1571853372281283499525877760000 338 4275861847435422212590702080000 339 9402089449899976276717670400000 340 16794274014259352002661068800000 341 24413188525675175166112972800000 342 28841713534104936147014492160000 343 27556436712457403400403353600000 344 21098162541978789330154291200000 345 12753860565538755427103539200000 346 5948445708180519432169881600000 347 2064348166641812597145600000000 348 501795400506779062075392000000 349 76222086152928465125376000000 350 5444434725209176080384000000 351 11438127792025 352 35994482232934710 353 18482404934074208412 354 2977699023357758350560 355 211849117996994936377920 356 8125282907227783544476320 357 190571731022277448673880960 358 2974171388343642127400760000 359 32767249744385232696796176000 360 265979203184960697846462048000 361 1641793427548725659757861312000 362 7891113287598904532154585600000 363 30063123913760370027369815040000 364 91991590143186007894339399680000 365 228249310207266352105651630080000 366 462132452904967932752099635200000 367 766147514244496664204045721600000 368 1040684852669927051096436326400000 369 1155519441643704194348760268800000 370 1042844746885138836671864832000000 371 757498368930924740086775808000000 372 436101490003723841195458560000000 373 194371401162377781300717158400000 374 64655384579221570542600192000000 375 15104676739305324172345344000000 376 2210440498434925488635904000000 377 152444172305856930250752000000 378 34314651811530 379 144012243315114915 380 92556002599302780900 381 17958606164816921145420 382 1500810020119111104748800 383 66485207083801232910456000 384 1780147842458319306420739200 385 31456859462636918312072528640 386 390181461071673980938765536000 387 3552190185407765933822302512000 388 24535064996352961951009741632000 389 131818900584518097027016395456000 390 561422444732790213860711424000000 391 1922812300997381676719977620480000 392 5352103715814504112105508106240000 393 12198622425812950775333871144960000 394 22875186922934859409414662144000000 395 35370499824043977641805595238400000 396 45079605327916329103252692172800000 397 47208492705990842488104991948800000 398 40365046916884323428776869888000000 399 27888898245500641210686849024000000 400 15325720789148816721208934400000000 401 6540325028119205366625533952000000 402 2088866271021004586760929280000000 403 469718605917421666335129600000000 404 66313214953047764659077120000000 405 4420880996869850977271808000000 406 102944492305501 407 576151917215894250 408 463356061969774364160 409 108214417001898040777020 410 10613421777822679260114120 411 542387326811243641016889600 412 16553212238795283621070300800 413 330589925208494056878511939200 414 4606564666414782973447146182400 415 46918278296681604996194051040000 416 361582127177481696568994271360000 417 2164420453135841863741356177600000 418 10266801279175106566288900896384000 419 39186333486949960035430313287680000 420 121750759984804676733313279733760000 421 310560966833479683861803318415360000 422 654203755200395442734888261345280000 423 1142038548016641881614990485504000000 424 1654081708367122464004418440396800000 425 1985258551418041445906616358502400000 426 1966982918620137973600177830297600000 427 1597729636980354827918352384000000000 428 1052476577620735807086707736576000000 429 553191470459819757562487242752000000 430 226447840048666463374808973312000000 431 69551510283254930499928719360000000 432 15075204199326191832496865280000000 433 2055709663544480704431390720000000 434 132626429906095529318154240000000 435 308834550658326 436 2304916502340493503 437 2319084917517735397800 438 651603282321237116482920 439 74943238946770143065460960 440 4413392566934707882955915640 441 153318008763647501717767824000 442 3454878162234098121374752099200 443 53978110582647553276703727398400 444 613691550890741872662247220486400 445 5263586992867441315351254140160000 446 35002453997209048147775912014080000 447 184303905531528384586712499932160000 448 780983354978825959061218526048640000 449 2696744255532878865033210768076800000 450 7659860322744313813978785486950400000 451 18019968751810147721475336697036800000 452 35270642309140351044262686675640320000 453 57576486836042409376392596958412800000 454 78411404006906483554038347135385600000 455 88916295259460085202749649983897600000 456 83586118415791689262844547312844800000 457 64657425728046911047208150630400000000 458 40694892672473708873792361725952000000 459 20497069913269308207744510590976000000 460 8061533969245132565117846421504000000 461 2384623209711597617140413235200000000 462 498852211686793984275350814720000000 463 65782709233423382541804503040000000 464 4111419327088961408862781440000000 465 926505799458625 466 9220592513013948990 467 11604644253598038963012 468 3921215118515011375886520 469 528512292321318424157124240 470 35831743208105054065105551840 471 1415169219408305178523557741120 472 35928643701213808729207431408000 473 628307998031464067257488522374400 474 7958057827098025557990707647219200 475 75790929517965639571513270467916800 476 558460986868203411168429072019200000 477 3254592938933852442869550267179520000 478 15260292262634141113780183915760640000 479 58340386023720156050544079474083840000 480 183722138153456589357182721822412800000 481 480256892093790455359649536008806400000 482 1047792252467199827593285130756505600000 483 1914519069739697617789498269639475200000 484 2934157111708833235093088173105152000000 485 3770125679119524597852085586608128000000 486 4051141632946582501971511085137920000000 487 3622502485180173318488472901268275200000 488 2674502852685489206898805170634752000000 489 1611488097142587752327703190831104000000 490 779143838797135033432401485758464000000 491 294877024220500042720371683622912000000 492 84119639432240150425332508262400000000 493 17004830336839944387056464035840000000 494 2170829404702971623879548600320000000 495 131565418466846765083609006080000000 496 2779521693343170 497 36885149569454171835 498 58060103638042250611020 499 23585313932358058450134180 500 3723113336960319037355188800 501 290353531711089661489944284400 502 13023176920339587039232864084800 503 372022959986812833898786333750080 504 7270674415358242827124448060198400 505 102408081903522411435720865512748800 506 1080778777658729621125561007849548800 507 8803735899888401070787679524351718400 508 56637347900162634399401261015961600000 509 292983570286154044463526196659863040000 510 1235951238605388910679732293711595520000 511 4298785049165461261288538343862855680000 512 12431879436544237260262630176970752000000 513 30080725999126015203699043799297433600000 514 61160745513877646525445166277559091200000 515 104756356922127981145627403470742323200000 516 151264347077343396922645908300300288000000 517 183940289810467045797914234535297024000000 518 187789961320222313009528088575016960000000 519 160099636299327052341580756968210432000000 520 113047252792672588692216920588943360000000 521 65326206109169650248955227753676800000000 522 30367461188714282174998020426301440000000 523 11075022885361705751650754072936448000000 524 3050738923409242788758725632983040000000 525 596616281392533367962895940321280000000 526 73808199759901035211904652410880000000 527 4341658809405943247759097200640000000 528 8338573669964101 529 147548936842896716850 530 290448058788489069742440 531 141802184112338561953860180 532 26203305242316381612187126680 533 2348890047047439525181040596800 534 119531420536745000645015331038400 535 3837438192151184622340959114264000 536 83697648168808799437356791999683200 537 1308874401411209608327019314815168000 538 15279021092405754011860943488197120000 539 137302426708001100065659806442968192000 540 972812521100877130982046428580348057600 541 5537297343080904227407438061797232640000 542 25698908180870076192971868139654932480000 543 98389301941269914184749139182628526080000 544 313583840179318810648183663551975690240000 545 837820229276860812018970849348392960000000 546 1885990175773950881108329367814689587200000 547 3589015508078246162238151368185072025600000 548 5783719835065713714424658767263237734400000 549 7893646938230107228370797519754035200000000 550 9109315988456766924388143843222552576000000 551 8857339576788061186119301895548895232000000 552 7214866369184663255570956537074941952000000 553 4881409596458910101660603233004421120000000 554 2709790145529464390045688969465692160000000 555 1212907061033565355624465214550835200000000 556 426823593186537699001043116810567680000000 557 113664627630247594226333164712755200000000 558 21527391596637801936805523619840000000000 559 2583286991596536232416662834380800000000 560 147616399519802070423809304821760000000 561 25015738189761486 562 590220763092596759703 563 1452830489689816935579600 564 852265344967973817071873280 565 184273949800888702657033047840 566 18974543513075730872733634661160 567 1094573905207084522006586304120000 568 39450164706342551229214729121985600 569 959048511778408640034334303139155200 570 16627166946791412093735156489778531200 571 214333767018209317454116497124344576000 572 2120861248113290203073429555548117248000 573 16514421790425172365649933718906775552000 574 103188945305807624603249705417460943104000 575 525478196564085762919040767362889574400000 576 2207888874017649750606006263661447321600000 577 7729100398349915857640974112774851584000000 578 22714497548944273642694906594455397314560000 579 56362198276790184743654333711076340531200000 580 118564134868974384072514246824180065894400000 581 211983897384232831001006481747126052454400000 582 322473082724033988912666292121151312691200000 583 417180426228941746590602736554660659200000000 584 458023728707908763948805445364835090432000000 585 425092220964475498739517675785294708736000000 586 331480860668835390746912717025147224064000000 587 215263382921203950157821870638628864000000000 588 114971126051361427980058936551030128640000000 589 49618743219789629337766293057652654080000000 590 16868799472950591684274997891935764480000000 591 4347672006856970479157243550262886400000000 592 798235680403329695816748815823667200000000 593 92998331697475304366999862037708800000000 594 5166573983193072464833325668761600000000 595 75047248929022825 596 2360958099584956323270 597 7266513331501455064936812 598 5120856222256291987109137680 599 1295031240676028761501662574560 600 153086265753212067900468308624160 601 10002961494968366545041145814369280 602 404352812210289272990206567956936000 603 10944035276625920552669824625750563200 604 210075536991059440165199555211873081600 605 2985864974598218072028336340493821862400 606 32478396444822783969931528240290120960000 607 277408384329963648327777019561275274752000 608 1898739451749299579136744292462976722944000 609 10584152466482379963275688331848497854464000 610 48675129073907153480531805791075174553600000 611 186594907300966096806086620888628231884800000 612 601142858547533874149076640031830126387200000 613 1637896114791479352470639139821711097446400000 614 3792017130930030329212054438064564600832000000 615 7484040606954791562618462510315860656128000000 616 12614983625214170846927140091091530711040000000 617 18168864641100359398669059424774147984588800000 618 22338127602129171527434009993352228831232000000 619 23386106912446466328635918825688669487104000000 620 20758954064768229406880533322907079409664000000 621 15524102203442305495490390325224359329792000000 622 9691771886255757393978602345051140915200000000 623 4987314821354321348872523181318136135680000000 624 2077982622947897443367555017329176739840000000 625 683274759360698959708988969700619714560000000 626 170613189359993235469958496896679936000000000 627 30394954743124845310614454909324492800000000 628 3440938272806586261578994895395225600000000 629 185996663394950608733999724075417600000000 630 225141815506545210 631 9444057540086612361555 632 36342010489905615149977140 633 30761469900195259197979510140 634 9095943822065739082434292848000 635 1233755344710428744534258107015200 636 91251343580740995448574058798316800 637 4133554775557608028807435991898683520 638 124427916164988018809270136562825555200 639 2641290831935598408061762733425733174400 640 41337151113669548218350767088962161190400 641 493513794897295810515409767790481377651200 642 4615823315176973700495696688783190814720000 643 34540956992938247991104563972826756688384000 644 210310423158189252641874610320832091092992000 645 1056082915260529222025259205880777605490688000 646 4421455562048684601965218301123289547776000000 647 15568160409669033322297178597520538933555200000 648 46418675581571743884864954736892535574118400000 649 117820195291081733644548619573676354264678400000 650 255557310840420873182889835374685216309248000000 651 474892540965100306266475999923461532155904000000 652 756981223032649085292977847805550436679680000000 653 1035012933682867444680010745446511649226752000000 654 1212216204291413050586454068120752025763840000000 655 1212675600449565014265824741334992299622400000000 656 1031449677713337282761876252472904644034560000000 657 740952120487499581188579389783040648019968000000 658 445359916049656683634406288972396447662080000000 659 221102203396316680002809979175395875880960000000 660 89043510993235783858158396554654106255360000000 661 28348915497142835676375224894607568404480000000 662 6864671854249139591850094816313475072000000000 663 1187697193830406691288349738060585369600000000 664 130755654366650277940001806025018572800000000 665 6881876545613172523157989790790451200000000 666 675425583958589101 667 37776905585792969081850 668 181747828679688422199331920 669 184750529453621083263626946540 670 63856175573861345132227926996840 671 9933714364437890129851104906057600 672 831132134984352388993440594040972800 673 42156809847802749247111526448171686400 674 1410042625570444287190045862110067942400 675 33064197061042049103643124303299879200000 676 569078454460931307735301124957616893568000 677 7446576093039845474054296721223247382592000 678 76146542856216746854651187080814601507916800 679 621892661614666573365108473896975969234944000 680 4127932505576229262769541399019373655595008000 681 22584769668378743291366534081308142447413248000 682 103017148153614533433793813427196498306576384000 683 395370863872305673883282719671753280078848000000 684 1286155395406387288028107621425154025727590400000 685 3566836483616804761762233680095623040879411200000 686 8469862445733478223386535844238639768935628800000 687 17275239132492087433601890211780836746854400000000 688 30321951558978634482719870193301837688733696000000 689 45834866851570780694004725576748063796887552000000 690 59640173791622705927514539220869607575519232000000 691 66684754328455972765277352596640089085050880000000 692 63866957466274601599537504079094019066429440000000 693 52140604268311768635751793015205454117601280000000 694 36034721012164344628323976651635509318123520000000 695 20881427906221490952756514291756957905715200000000 696 10013706371458914627409146419916253534617600000000 697 3902298989679637280315984732720242832179200000000 698 1204126641801576298711510964987628953272320000000 699 283020613876614526601133909141152700825600000000 700 47595058189460701170160657393106760499200000000 701 5099470520299360839660070434975724339200000000 702 261511308733300555880003612050037145600000000 703 2026277026753674246 704 151109648619923752094703 705 908890251020785282872987000 706 1109411915865124941692758338840 707 448101732193751142425177250657120 708 79916708144520150454734434737438680 709 7559658929774674621979774185617216000 710 429048287692886663972056229828085619200 711 15932036979752914651561619747692464230400 712 412280833613779476402807996122809297766400 713 7794790272724611589802632116088618166784000 714 111650085210549943637319068721574482972672000 715 1246450208145809039456527960309344485975040000 716 11092480728677916376661503388563834530377856000 717 80125135180630562640923939365680967652874240000 718 476700706625613276711679817246875916198553600000 719 2363851668949493514486680068580280031878389760000 720 9864743092364789612907736848551799069401911296000 721 34916680580980246526255914443363300141856358400000 722 105479665943103837807359401012031941439626444800000 723 273277238891439703896659465379592421584866508800000 724 609412575431680097544335689500228796610025062400000 725 1172654528154275960474442119915286024142848000000000 726 1949755327115306160112119619827995600937418752000000 727 2801991230514653358087015423958929063258095616000000 728 3477457813570580297470658431669401898920443904000000 729 3719314887718730683814353490999649047307878400000000 730 3416359894571316505459141408749890176454492160000000 731 2681294479426447742550597066656864412389867520000000 732 1785282044376182393966251733536923441844715520000000 733 998658003257231893192710289193459019625267200000000 734 463130475907251850235245312769724622936473600000000 735 174822598112162837985646364687055269658624000000000 736 52333174562613293412543704503648510594252800000000 737 11949759252568168900936765052626447368192000000000 738 1954797032781421655203027000074027663360000000000 739 203978820811974433586402817399028973568000000000 740 10198941040598721679320140869951448678400000000 741 6078831630016836625 742 604444673310775269401550 743 4545055693698406109373313812 744 6661015946445853576570914968040 745 3143368596851448746626397304632880 746 642470377281517461634851718654109280 747 68676264033128232801455843148454453440 748 4358519807296838711318380265951411136000 749 179542889654210927806898379522897962726400 750 5122622410142635778000873770698328679731200 751 106279643548785304384267913462625747741388800 752 1664433466493119161589901179611194797785600000 753 20259854315134834802770386366742210051243008000 754 196176444781033797618431973621661519775671296000 755 1539606989729566226922291023433597802584907776000 756 9942740017331758545705943679660342941672826880000 757 53493794429301415756057158013469087097263370240000 758 242208043557336169033401658274061301993727631360000 759 930545154047880969309528940281665284367021752320000 760 3053802942948869608813281025575332014650765312000000 761 8605929145251397621385074525995328408123711488000000 762 20911278304863435530687224251736116815092531200000000 763 43942265014217221352925109545887641722211801497600000 764 80010001708854859174776163113410036227944087552000000 765 126347401728893600831264526562418970332341469184000000 766 173022582003871888997527852533634337877741010944000000 767 205228950523819438159794687325733075541700902912000000 768 210350928580982684994390493501486527665563238400000000 769 185610925699359375182842751328859502077720657920000000 770 140249154282257716625988564539544346923116789760000000 771 90084739527526489082279495016565697786664714240000000 772 48702150288335215383357780177554784827473920000000000 773 21865227114772262237495963398217571617891942400000000 774 8002785218179777892349196126178280819444940800000000 775 2326135376599100812186233669078524934016204800000000 776 516423379590716272232375332949991603830784000000000 777 82237461257361025807584735881375181176832000000000 778 8363131653290951777042515513360187916288000000000 779 407957641623948867172805634798057947136000000000 780 18236495989562137650 781 2417796929737991128116075 782 22727696247185273647944175260 783 39988820957143613489972356377300 784 22043546273638816347844206622238400 785 5161766598430099834305198530365304400 786 623226139316406234906181402085322955200 787 44203284449266541208396905247850201440960 788 2018556984269288592989065977411391701350400 789 63446440707907949541886367423131821746764800 790 1443106835055920586331493360262514664794828800 791 24683703897037877219254099389570861889636454400 792 327199883257926190303814412015689877937643520000 793 3442720931223563283936467373447717467179385856000 794 29312141941899166619573858976317746960354172928000 795 205142639137374279680385933632257335594054316032000 796 1195351414468698553187792988489798827798114918400000 797 5860542965303450280033119167737138694722556661760000 798 24385609106152223736168140911396197011582009425920000 799 86725112979880631749392290308572275294024293662720000 800 265120035085657276685748896660549857709162201088000000 801 699807049657504598028350096139559356949066113024000000 802 1600427304672152986559621120688857846617515786240000000 803 3178816669785656872367307979595851984981841313792000000 804 5491639891110353560988322458133973140899765944320000000 805 8256012142788540114374922088127073659549967974400000000 806 10796271861299176598564825803388020651286074490880000000 807 12262167422620244256465760737490855020676223336448000000 808 12064466554109621180499840096239240394376237547520000000 809 10241911633712387562699759356460063665949077667840000000 810 7460769341440621071746857400812087128499672842240000000 811 4628669514211771462749387861583530711094048849920000000 812 2421156058820426501346523244974477690760331264000000000 813 1053383216871501182436929779480033116126235852800000000 814 374167276788638734175461706298323532058617446400000000 815 105691097358613948395720908408005103504169369600000000 816 22831349413484298351326067351473313011466240000000000 817 3541786255168718077577505319908039582547968000000000 818 351251529438219974635785651561127892484096000000000 819 16726263306581903554085031026720375832576000000000 820 54709490167709668501 821 9671242428439933198877250 822 113648152423645320204233340600 823 240046564224097607308073859140100 824 154544756841214576115849280493932600 825 41448437611356270388876497689278104000 826 5650329386635096912830074207010829032000 827 447641879746513068198124685097269921006400 828 22646159671454839934963694804003810729264000 829 783561415321857569025516134829107169676032000 830 19521746144221863016812050092490272503293952000 831 364332243414257248691866805137404757097243136000 832 5253570103427423135626773571689340235519563161600 833 59991533148445905397540694155398827643934826496000 834 553389947911862845075739080572565177800891113472000 835 4190873917485022866779702407978033739018998628352000 836 26404244379378009544815013586686809768857161138176000 837 139922536180974278111230450136048951622615316684800000 838 629308650535265704060193342494062911137673331179520000 839 2420050276786570596946161345927910193711756658524160000 840 8005713292527491262258855009981236783779265085603840000 841 22893129998750227716452626930542071294088317337600000000 842 56806051808583935016670930324570870732215481368576000000 843 122659916031230903345540535486713597774965768814592000000 844 230923510474406624828234713839109426413821554655232000000 845 379442617058058669349182524837175337271692783779840000000 846 544260223975755244560877766765810661354695263518720000000 847 680956906656283449052352770422978249507582860328960000000 848 741863485856005584289467865108142102845950064066560000000 849 701739635456194658601887342390138489536033849344000000000 850 573946560546336897374038593633520912550859689164800000000 851 403580151750740725101125481520638919417686864691200000000 852 242115225541915157280607500867946763353809255137280000000 853 122662257866088970114857785635387911357156084940800000000 854 51765985048553675732221555194319162866713336217600000000 855 17860450940806963203529477652542164619327281561600000000 856 4906684326753217674739111146211653140605619404800000000 857 1032094077332636358804816839503780790749102080000000000 858 156072762913715742063167424510327826893766656000000000 859 15103815765843458909338783017128499376816128000000000 860 702503058876439949271571303122255784968192000000000 861 164128474901175516606 862 38685133842230235924514503 863 568279447087940360753962212000 864 1440847626106703870449464321543600 865 1083253577273846618454793406612368800 866 332669314188738665143822926477682360200 867 51184551980606722378581679844611686120000 868 4527271761944846554196717518835796671352000 869 253584175183468369966581889695014617231968000 870 9651844740248294067590794260793327954134288000 871 263185436858746510046862844820322828578933760000 872 5354434107674485700904691923126040141904225280000 873 83904202959210948516087738847263770132154851328000 874 1038668081926545833395052710061721345835750671360000 875 10367493644876802852648215476219989264918106152960000 876 84843359629232079968322207713338215324957124239360000 877 577116373722912592953519901490653992910628036935680000 878 3300131366827667743576094260868028418060592395321344000 879 16013932384860065347488669195096300166343446288465920000 880 66456587750545132918079609802789345395549786442301440000 881 237372511817436852164769214839982470288581743456419840000 882 733566525698137764226816711562578157085042713071288320000 883 1969586415184603840611636304447281479363506650316800000000 884 4609309112026601862400827180768825310454497023393792000000 885 9424092599620982357346391196310508055322291964870656000000 886 16859328060434621612139447969096863956780579921526784000000 887 26407939772922544834042565931649418622893560587878400000000 888 36212253694985405563836038348897856664513648451911680000000 889 43426475261224676584544086931041752673451937795932160000000 890 45453436396134402188233898774836836853377535165071360000000 891 41395904832627346688603668546390621779331452921446400000000 892 32661961657554302266781539961607913374379723141939200000000 893 22195758053492215158259528902079859977584677329305600000000 894 12889874177146233428956142813252101526240942987673600000000 895 6331182729975688926227077825063773834926012497920000000000 896 2594038582547150603826317692986411281602830139392000000000 897 870057824494040091048945485498856728018055856128000000000 898 232644451836680943667018008282405704113583239987200000000 899 47682746372767799776782537985074672532608516096000000000 900 7033343541627770698782093291642837876470710272000000000 901 664567893697112192010906452753653972579909632000000000 902 30207631531686917818677566034256998753632256000000000 903 492385433499619572025 904 154741027754345647224607830 905 2841551975975070724713509118012 906 8647927153875662924500555740321600 907 7591420126673566552406250632215843200 908 2668937288550826247479766965667745463200 909 463322322338970410728385702013326633961600 910 45733378587273926043374410306959471888600000 911 2834698644637600535174367961833518756265168000 912 118611562809997680880721931916165096239163104000 913 3537232816046684159420306513793716706975750336000 914 78383488186606504443274903906428758758185292800000 915 1333525121895607027553981769632721113968981923840000 916 17877252355212897562062159443696498085354333511680000 917 192866081273730381829340506456727359036979815342080000 918 1703427865289083087924819401935827693352836040908800000 919 12492391574061516705546677867162513741151160938086400000 920 76967838437288694137638763345682994226513780608204800000 921 402295207418614727168783938314382871854424219964211200000 922 1798337510594054296495013468758387902195307673788416000000 923 6921612702313040523987443356980962415339475401228288000000 924 23065164388556353941233293018821472586678405213208576000000 925 66845256996370402356734508688683912754128691371630919680000 926 169081697292306744437712414311171495055904588866158592000000 927 374292537102458172070774069000373175565518805659746304000000 928 726511685881935928788257105435095908283558120854257664000000 929 1237891439106923205327138955152545330853769494851223552000000 930 1852197864264315967102315562484768839999322710605824000000000 931 2432588343947527141035947845329230032812419525231247360000000 932 2800730697774265844144351455657073112185091196956180480000000 933 2820574824153003310747405822825669298026019071690014720000000 934 2476571555833548717794493420725559573446848533233664000000000 935 1887358228229073807609655870267464153944374293351628800000000 936 1240887002249491933981504652849870754160137654081945600000000 937 698289231386364893712823020804435286836936409979289600000000 938 332827227145892213215801951860843260593170007719936000000000 939 132505721292059286496308946267939041093611723685888000000000 940 43238033228734801297589594265751640557247507988480000000000 941 11260770674750717537528804388684289738380278759424000000000 942 2250393030031846160196931975637060764648718991360000000000 943 323976848177342193605316895717406311632705945600000000000 944 29905555216370048640490790373914428766095933440000000000 945 1329135787394224384021812905507307945159819264000000000 946 1477156318091044760490 947 618965588173683087757147395 948 14208378843986371006156444021380 949 51901770683133852900626901987519660 950 53191828449638219844390757759952832000 951 21404638249293324945704979479767474608000 952 4191252399359140306535309453845281669360000 953 461503686773789994130299574387714658591654400 954 31639018876886345147351791683238301037802848000 955 1454520438810985776455581230574149861188874096000 956 47407365362326866243032647862312298345554711616000 957 1143352861221097956278312639369320939805278853568000 958 21100245663046596475515575199180819332149322956800000 959 306038914511840466406304277643634786075204065044480000 960 3564759419336822852091783160863509072994326197002240000 961 33940424956856912073745537844609263583979705597173760000 962 268017141482372312988033628710932659562223106560000000000 963 1776712208652942700158162146389747645612147669987737600000 964 9987556124536683153297237971515700193473184231412531200000 965 48011624588860103793434759017286574157239677442593587200000 966 198760517386269126574601493523246669401104703051595776000000 967 712761037478552426641310229662277477633089659345256448000000 968 2224695370234612553507961749668813160933499009407778816000000 969 6067255554509235414298885489307556690306736594810896384000000 970 14502022631366346001291422635100534611722527063333273600000000 971 30448225706460576651982098815192761172208635136732364800000000 972 56241178938794978960558228651606500026698942734604697600000000 973 91464787662030251967556496573966879794738996668860203008000000 974 130976174590302820385183850079749196217164686600343388160000000 975 165033620991149848384733629786232470607107923584766443520000000 976 182702351525825616267283638734273426424781547668368261120000000 977 177282402095389765659677168457916112332051479495715061760000000 978 150260970886358239671350731764030270885245950397251584000000000 979 110729470068999292889672122961956592537818055814257049600000000 980 70508633642277210690708619272359452762731602716183756800000000 981 38484136192839405169574925940476149515507107462591283200000000 982 17815157761934216275556523075161666505191317517107200000000000 983 6897244459539704225259632675079688224940757543288832000000000 984 2191212926814171470942264750566121501563491748675584000000000 985 556208104926116957766952122912812431388837626773504000000000 986 108447511732963253053299769492605023515452553297920000000000 987 15246848901145996465210221292300706265914576732160000000000 988 1375655539953022237462576357200063723240412938240000000000 989 59811110432740097280981580747828857532191866880000000000 990 4431468989457506370301 991 2475866784163686624162871050 992 71044370082284549763133248696480 993 311481665993023049258792194145224860 994 372654209771566342028139065731594941960 995 171609448793494067104550571142459466688000 996 37892508700226609358383424920445674821104000 997 4652758139332132204061813528961754120940784000 998 352644244513487696562172704259498458001747872000 999 17802274473377579114087844475405419645682320480000 1000 633749994975981090476891396976949676826477740160000 1001 16623235806805620649055801373380553035766115200960000 1002 332510625002794318520630004938882783139513748301952000 1003 5213126317135146409633602070285868867185504885063680000 1004 65497532760915435948061182176977810818106810389749760000 1005 671528559352150405812979994937646398752538246098165760000 1006 5703253337388498364100058626710687276193873725389127680000 1007 40626569861223927949935881873302673443925192424394752000000 1008 245272922788329200222405240329624656975179822259417907200000 1009 1265994419570192629674806695782134335522209772596722073600000 1010 5627747640839112194671399049414978027684681073923761766400000 1011 21677756799369448150607279862929332859419559994472857600000000 1012 72723649155350572077090489253614988486531627059480625152000000 1013 213366028673105434609470066463716802971312626700277776384000000 1014 549303255464131462806639433869710908464483382175081693184000000 1015 1244104930827787488290367177973111747338350014538504601600000000 1016 2483544509005950536111687397721985813596111123132042444800000000 1017 4374937819085961948882883528115594894616439239369342320640000000 1018 6804205042160294990967394249691231476574275184676451123200000000 1019 9341337284016182580252175505631664142159558839323171225600000000 1020 11310253472069040485131836231390462131445244627768678809600000000 1021 12056779271595497369249383805800170891307541375910464716800000000 1022 11286735652265790420926299339310207300273358566758117539840000000 1023 9245394903506512932525472038371496812345058273217059225600000000 1024 6595080367248231339584415339707737083582519309812052787200000000 1025 4071216620092154192000066098815393433810339384077267763200000000 1026 2157188328043331831190551585669398675291731466745649561600000000 1027 970680931097022603757089706934492522700091684898734080000000000 1028 365729508380969199319018161776398510561733463427252224000000000 1029 113200470406277942534844843935549103682434342020186112000000000 1030 28023983411414332107503879250520138129495640116297728000000000 1031 5334104356167843725761139825043247086864701168025600000000000 1032 732765850948309845155065672935233943246059958435840000000000 1033 64655810377792045160741088788402994992299408097280000000000 1034 2751311079906044474925152714400127446480825876480000000000 1035 13294407038741263288566 1036 9903480431061714869170595103 1037 355231753878559403562162894966600 1038 1869245217808549718301568831114831560 1039 2610448358396922532492526213286035942880 1040 1375484169816353501230601542599796898097720 1041 342405453892387436762287228853150749123440000 1042 46868613971623361524843586113901552282797776000 1043 3925614271041685984224517882144100579228634432000 1044 217506380370179314031238033451719518786207072352000 1045 8452377228368285125568642294405210834492398467840000 1046 240964051229966443262980807388028088299469823435520000 1047 5220384676337193466896231293310569489593431837342720000 1048 88397680449204257331947083198657143622060784385548160000 1049 1196868078009724753671177730133196685782783854786764800000 1050 13200972125274269715750680005886257961453504206392729600000 1051 120449327478720176222534753816380693425229289212160409600000 1052 920893210634860027916618751373556527126187449270288465920000 1053 5963262775779391763669227684388171265357280115935671091200000 1054 33002608609099151057516257354129073177967391264575661670400000 1055 157290072969843818330287925443751450018236279697374406246400000 1056 649704358924166336092016894846848483262817104567595103027200000 1057 2338357392068631057541836948050678700789360116354364211200000000 1058 7365607974384505601773483959397011589417418970694237814784000000 1059 20378704643032290795625486442538831405795179612934427901952000000 1060 49666125960709599167909545697729323454014851725805334560768000000 1061 106857728824350615219369215517184717519761022977907359744000000000 1062 203270925333751424013725440377405435432780399751909500518400000000 1063 342178490879548003186475727583896022612295707906050254438400000000 1064 509853149395486987288058837920641428322908413583311464038400000000 1065 672161157666796178577420211816098502886798955574707879936000000000 1066 783168859812525246563829645033091060642149479497322201088000000000 1067 804966243063549575286899526273063065814023956617489914265600000000 1068 727869964355537130303337470257231140753989647672348246016000000000 1069 576852190114419025135540360950560157336975312298860085248000000000 1070 398724205151686418860625879324171222577346111057982128128000000000 1071 238836576357191800712434023596091498821170423798016507904000000000 1072 122957582037570845566715100118486249244381194599029696102400000000 1073 53822147087500641322363332910212039841034739396466704384000000000 1074 19749329600683410758543228078125401287693314365365157888000000000 1075 5959451043754489867086150253065428294230554889848619008000000000 1076 1439731878362201404556156960074268811390359376393928704000000000 1077 267675054964059066965468107583988399268119549522739200000000000 1078 35948630570052377109372045366352065215718470902087680000000000 1079 3103478898134018167715572261843343759630371588669440000000000 1080 129311620755584090321482177576805989984598816194560000000000 1081 39883221256961278221025 1082 39613961607467975700472246110 1083 1776198383314521264670291157213412 1084 11217247465620691106827223801163822360 1085 18284353980085309025757492905988940589520 1086 11022146497039606467572260024291377436381920 1087 3092652958390017758870429872019155117295741760 1088 471767788801265102179296446198693879570088720000 1089 43650443121174779441718132564724121894342956512000 1090 2653258321423610314201326098124219331805999846976000 1091 112490980533229858400767206228688375073835664950144000 1092 3483377621188317912314123653259660977040978708179200000 1093 81679266862277432209125200703090935580094055088238080000 1094 1492668657332326019314596800578172840296874027728911360000 1095 21761120213352588929721174743442857956260298081543772160000 1096 257964255581102175695922261518216986964470401246444134400000 1097 2526154720350620203111672562617185818385519570746116915200000 1098 20706401434792883906560535349982363717603105480436817100800000 1099 143646382504064427595386156399622727115026631420054862233600000 1100 851285907691548550302411443162991206487785490255313649664000000 1101 4343729067706589144861979946997122960334717040860275900416000000 1102 19210576292486399887805027761530646948727044942661893816320000000 1103 74051839415895768504754329177591331118041613418481387752652800000 1104 249964742135712922084656506645589268844586896146909288464384000000 1105 741730832695868997127998716892870749281322742787279736537088000000 1106 1940876552261740628183355413484969504668885697871778921054208000000 1107 4489525662806036618063174529534777864785485514681862800277504000000 1108 9197001895918710561773470461320519871056481658916598448128000000000 1109 16705660977278530819192510766422939763964578937644842903142400000000 1110 26922833997921571691998630368561302407314236179753524736819200000000 1111 38496618983659857486272749803391776301597434768631326887116800000000 1112 48809059436630132276225074921056346657097447836874314874880000000000 1113 54801559740850093518211691350682303365323920784521101836288000000000 1114 54377137224023571825961632348817528370634465797816683855872000000000 1115 47546849751032840620935142284431046888611713871262360010752000000000 1116 36495050829997587846718776769489232279407238775261144023040000000000 1117 24466146273694564144488710334566074911964798748325964677120000000000 1118 14232929759433314050453530924987018423800894312083831652352000000000 1119 7125011312090360116885500654058143603257672099216322723840000000000 1120 3036179873816229546075712228599960487565543518600471511040000000000 1121 1085728238110146316143520040163080270735033063608827248640000000000 1122 319604597529379926085175367125081244353089672824823480320000000000 1123 75393580121319519813916971084547305668241192289856126976000000000 1124 13699014479605067360477178928131672966988429390019297280000000000 1125 1799500514434708200913745983158832156625677126163496960000000000 1126 152070466008566890218063040830323844221888207844802560000000000 1127 6206957796268036335431144523686687519260743177338880000000000 1128 119649664052358811373730 1129 158455966079535673685723647515 1130 8881150372419036195254257675051500 1131 67312365785640719247286694262769001220 1132 128057781345390887326943413684729567060800 1133 88305162454177448903758382644672942075182000 1134 27922053797486476681574446928366727075152731200 1135 4745511764638161181622798330835111191756548875840 1136 484872552220935224880692422673952279633473408832000 1137 32319254731416246344274812635702597322509770685344000 1138 1494221846789071482980389594150439507941535642515584000 1139 50229669443568438931607704826608202554533565558860672000 1140 1273956289630797933909275741691999287379984528238080000000 1141 25107887520251377792170426819797129478451395269986152960000 1142 393821742144311228114293519447779350701175051829906708480000 1143 5013295644086833174331860677966434350616892289822238545920000 1144 52640296287121623021648379397054436314685339066612215808000000 1145 462124968382519461990332485689373804901386981452912563404800000 1146 3430702061281210657634319991391724543767621369429888448921600000 1147 21744864001799421086156161033977883812146840045438052399513600000 1148 118634058526465618438478590530519634630429772725403246002176000000 1149 560959599576925147639146205057669354857147570563671797301248000000 1150 2312349816417067809926178895716518804720489414085920145408000000000 1151 8350379280925930186819927402225104267910299635281676193890304000000 1152 26525815778316998896657034528892831220554973355076194386575360000000 1153 74371275946117200511589916933686656361324513595666362676019200000000 1154 184540787684703799512966012934087704209507879466183830997565440000000 1155 406106301098936378777036175196124154210473529693271974651887616000000 1156 793785547173195772248171947598726728814596396834488083441254400000000 1157 1379406178229124749538924005553072809716957504819102921575628800000000 1158 2131919114394265591190956915305890294986770905116946578853068800000000 1159 2929896447306199794438653290827844404294028573818560493020774400000000 1160 3577562611775177770529061744589796404127650453911965270016000000000000 1161 3875631530994601858872027961831311639129177996179639183081472000000000 1162 3716810380853063688709219029081379756221474181958107939209216000000000 1163 3146045372328123441149913781764539561496108486696630793273344000000000 1164 2340991636213996339810373220288667748184102224644636095283200000000000 1165 1523496895051420563653200940047557658518662923668065888501760000000000 1166 861442654173037326810446763815864624685600328551222497771520000000000 1167 419645018495986405727485440417582228211317383849089035141120000000000 1168 174205868939017932529351275328210792119359249516399375155200000000000 1169 60748916530029008341919077880516026393142367339471804825600000000000 1170 17455313396752095139373979852308203506606799257335758848000000000000 1171 4022865771521211490208213929498685711552321404984413388800000000000 1172 714731190240264384024896291902522067842874576870572032000000000000 1173 91875906546842496173413087168320655884057458906234880000000000000 1174 7603523300428344510903152041516192211094410392240128000000000000 1175 304140932017133780436126081660647688443776415689605120000000000 1176 358948992720026387542501 1177 633824223267134851819328711250 1178 44406385685959499118966031269847560 1179 403918600465706410664696436864989264820 1180 896808343612450055604087615958683583432920 1181 707337704102837327441355665053176643570881600 1182 252004925477011709725400089416457927212976036800 1183 47706416130558990106362153330706412461241863339200 1184 5381053192076669085503844632721826187885772985910400 1185 393164654851425243604985368277844642946085455721280000 1186 19812715065034924234876362475584144771110080600926720000 1187 722640256218216074321252932296470549366709881176752000000 1188 19812559716671927153681643992952504146463237841395249408000 1189 420835544668484013683365965242134060965922092243349647360000 1190 7096695816777312922617716659729003033575198205428192491520000 1191 96934291210016288015916482034008067273024037097908707870720000 1192 1090404951048873834549292700747430108290125503482432394178560000 1193 10242664997105700077217968922331510388006761071323883368448000000 1194 81287242654555813050127369533013691517147788387085908695449600000 1195 550431751326492687705756262566739659286350529757664810216652800000 1196 3206970354148296487980443124949465040367115253683911810839347200000 1197 16191613735954912767424516503586016113071426466212397793280000000000 1198 71271775800272898791493981314297034634583777045676126770429952000000 1199 274918606714500880105472584850765681083680025869471584676347904000000 1200 933306887318633155067058044737959153920652071104380829478682624000000 1201 2798592752505840584534257606423332821072070661265715403366072320000000 1202 7434078569347691800200532049231769800192814885197989253857935360000000 1203 17534871875824501549187099630972268048389934395317490338486026240000000 1204 36790540995337160303004415631444253219566694192667289826235514880000000 1205 68748349665701060924938898553258858504195128456080424077099008000000000 1206 114494328478342756494547146382792709645506080023070530592571392000000000 1207 169969809983421557520215790093241089480560411378690293864857600000000000 1208 224831170620542014979431372948789583890464737396749841213266329600000000 1209 264737426527936888887910167686570093153118173749385795041492992000000000 1210 277044719207369023401634110701938269988844952594917004341673984000000000 1211 257071708240032047245937827783063554317046667226921963895128064000000000 1212 210848397960814548016301279298310545516032109255612777860431872000000000 1213 152238549614402679798732593193160348519926503707863443256115200000000000 1214 96259024623151352945356354918352755952856130417322757948702720000000000 1215 52944239597925959439782705813988903196984943592261861884559360000000000 1216 25115943141209200139316493336651517646007777850866912607600640000000000 1217 10163804691699047465806544265855769222430711892141932544000000000000000 1218 3458441430175120648316268520096574319095570129516868560486400000000000 1219 970540928343820009821406934110808700528712751209392164044800000000000 1220 218644191431268154598747966476358079920021889742199901388800000000000 1221 38002409455540865865493953903497928671049863140416159744000000000000 1222 4782616155969428697358082634113684900778384136719040512000000000000 1223 387779688321845570056060754117325802765814930004246528000000000000 1224 15207046600856689021806304083032384422188820784480256000000000000 1225 1076846979285979069470126 1226 2535297969915517567356477472503 1227 222034463726690564134237433664082800 1228 2423733634722668261483773451346284826720 1229 6280081916889944627692601490331975019619360 1230 5664979291227985769920073933737123933651083240 1231 2273703030925928086148131650068546758065351384000 1232 479332205634883006451150134111812245957335417723200 1233 59668649274148949841605912493247152191355921478406400 1234 4777167443329946283200366710294075803419768971500374400 1235 262283271703671117976652536601928017739784073280702720000 1236 10374528882900479055550933764333181573158369384286575360000 1237 307305359337133932345722200946438149888082505957403269120000 1238 7030557110445823126239080103768432537651702043514523098880000 1239 127377197599910063903435038659267196546233122968172866713600000 1240 1865461070665507503970997859827538262485211037254636014028800000 1241 22462511311708896040723057990813317268426817233928572231065600000 1242 225570994012042604400795939760831379817647605992643882858352640000 1243 1911885395687786075597034138639917729620238777555281749973401600000 1244 13816530624928511203579312536661560026159815210797429907370803200000 1245 85869816674593658353076829650305968432743362489398597474071347200000 1246 462359047808328725641738587959902082642157886023827518688024985600000 1247 2170393124669740376205537928943490252578308661331000716299468800000000 1248 8929678169583845352529636738977333574040275098748164370845794304000000 1249 32347169732180118069552854414044804864033286592424543597509476352000000 1250 103559883027766631553769780187778216145875584435258313690174455808000000 1251 293948875581246598572774642407574643195609610186181719656130150400000000 1252 741634434785818108681428418356889365657289663530266398516460912640000000 1253 1666552927130187015868749873503939891258265551832210694767881748480000000 1254 3340453960157885918991181638279055321940811630567259555080469217280000000 1255 5978260029087744913918100584336442890435944751355901080022024192000000000 1256 9557286379221643920007392693802356460640754627636797500960014336000000000 1257 13648064511155303479967434916377832478505319795761714433869479936000000000 1258 17399638326724698524244864089924158789678520063864133063958069248000000000 1259 19781201965678381865825228132688239343099517500989817782135685120000000000 1260 20019379523793871661206099551728131053635036600634963788656803840000000000 1261 17991812433592985167981387348390526339173025615591932964571709440000000000 1262 14312629505047874564585053620360525215922312409283436066801451008000000000 1263 10036161994125312662708914279378876934864161495424770806141419520000000000 1264 6170278072662095767230484195839996928340468977985231275048304640000000000 1265 3303643618184885902461482857663549193051702078462275441278320640000000000 1266 1527192961506753694486097161173669104565285770841522274062827520000000000 1267 602837270792638517669720031101999690146251979082504117157888000000000000 1268 200274747061696149626016802373443044583621442383891124767948800000000000 1269 54921159701085323717925873393486029980561815373515434911334400000000000 1270 12100392651135564827684864211756730332451422248623371032985600000000000 1271 2058463845508463567714255836439471136348534253439208652800000000000000 1272 253737176058594284673349086777436850276431569199445311488000000000000 1273 20164543792735969642915159214100941743822376360220819456000000000000 1274 775559376643691140112121508234651605531629860008493056000000000000