1 1 2 1 3 2 4 1 5 6 6 6 7 1 8 14 9 36 10 24 11 1 12 30 13 150 14 240 15 120 16 1 17 62 18 540 19 1560 20 1800 21 720 22 1 23 126 24 1806 25 8400 26 16800 27 15120 28 5040 29 1 30 254 31 5796 32 40824 33 126000 34 191520 35 141120 36 40320 37 1 38 510 39 18150 40 186480 41 834120 42 1905120 43 2328480 44 1451520 45 362880 46 1 47 1022 48 55980 49 818520 50 5103000 51 16435440 52 29635200 53 30240000 54 16329600 55 3628800 56 1 57 2046 58 171006 59 3498000 60 29607600 61 129230640 62 322494480 63 479001600 64 419126400 65 199584000 66 39916800 67 1 68 4094 69 519156 70 14676024 71 165528000 72 953029440 73 3162075840 74 6411968640 75 8083152000 76 6187104000 77 2634508800 78 479001600 79 1 80 8190 81 1569750 82 60780720 83 901020120 84 6711344640 85 28805736960 86 76592355840 87 130456085760 88 142702560000 89 97037740800 90 37362124800 91 6227020800 92 1 93 16382 94 4733820 95 249401880 96 4809004200 97 45674188560 98 248619571200 99 843184742400 100 1863435974400 101 2731586457600 102 2637143308800 103 1612798387200 104 566658892800 105 87178291200 106 1 107 32766 108 14250606 109 1016542800 110 25292030400 111 302899156560 112 2060056318320 113 8734434508800 114 24359586451200 115 45950224320000 116 59056027430400 117 50999300352000 118 28332944640000 119 9153720576000 120 1307674368000 121 1 122 65534 123 42850116 124 4123173624 125 131542866000 126 1969147121760 127 16540688324160 128 86355926616960 129 297846188640000 130 703098107712000 131 1155068769254400 132 1320663933388800 133 1031319184896000 134 524813313024000 135 156920924160000 136 20922789888000 137 1 138 131070 139 128746950 140 16664094960 141 678330198120 142 12604139926560 143 129568848121440 144 823172919528960 145 3457819037312640 146 10009442963520000 147 20439835646630400 148 29708792431718400 149 30575780537702400 150 21785854970880000 151 10226013557760000 152 2845499424768000 153 355687428096000 154 1 155 262142 156 386634060 157 67171367640 158 3474971465400 159 79694820748080 160 995210916336000 161 7621934141203200 162 38528927611574400 163 134672620008326400 164 334942064711654400 165 601783536940185600 166 783699448602470400 167 733062897120153600 168 480178027929600000 169 209144207720448000 170 54420176498688000 171 6402373705728000 172 1 173 524286 174 1160688606 175 270232006800 176 17710714165200 177 499018753280880 178 7524340159588560 179 68937160460313600 180 415357755774998400 181 1732015476199008000 182 5165761531919788800 183 11240707219822080000 184 18011278812054528000 185 21234672840116736000 186 18198613875746304000 187 11029155770400768000 188 4480594531725312000 189 1094805903679488000 190 121645100408832000 191 1 192 1048574 193 3483638676 194 1085570781624 195 89904730860000 196 3100376804676480 197 56163512390086080 198 611692004959217280 199 4358654246117808000 200 21473732319740064000 201 75875547089306764800 202 196877625020902425600 203 380275818414395904000 204 549443323130397696000 205 591499300737945600000 206 467644314338353152000 207 263665755136143360000 208 100357207837286400000 209 23112569077678080000 210 2432902008176640000 211 1 212 2097150 213 10454061750 214 4356217681200 215 454951508208120 216 19141689213218880 217 414847224363337920 218 5342844138794426880 219 44733116259693227520 220 258323865658578720000 221 1070842073499515116800 222 3273038065322510284800 223 7502994764658878284800 224 13016067981627110400000 225 17114139358025149440000 226 16946297841220780032000 227 12432271181066440704000 228 6552413333521735680000 229 2345925761384325120000 230 510909421717094400000 231 51090942171709440000 232 1 233 4194302 234 31368476700 235 17466686971800 236 2296538629446600 237 117579844328562000 238 3037922395035897600 239 46061530905262118400 240 450683643586388889600 241 3030569819182719475200 242 14620825330739032204800 243 52126561665864304819200 244 140088426789758051404800 245 287266878448003841587200 246 451953110094783897600000 247 544966995187934871552000 248 499435673378882752512000 249 341724321262587174912000 250 169068442803215155200000 251 57136703662028390400000 252 11802007641664880640000 253 1124000727777607680000 254 1 255 8388606 256 94118013006 257 69992221794000 258 11570026582092000 259 719258297748051600 260 22088515675551217200 261 392795626402384128000 262 4470706570424859072000 263 34812534627691083648000 264 194165346649139268480000 265 800968643959240044288000 266 2498794849923090630912000 267 5982974273328666501888000 268 11088299828141816087808000 269 15950721684523500306432000 270 17754845365635899609088000 271 15140879903546458693632000 272 9705062517250244272128000 273 4524102929304870912000000 274 1447712937377558691840000 275 284372184127734743040000 276 25852016738884976640000 277 1 278 16777214 279 282379204836 280 280345359228024 281 58200094019430000 282 4384969945980861600 283 159654417813094881600 284 3319073136623482761600 285 43771519771445188800000 286 392832411981159427200000 287 2518756694045133873408000 288 11941607887300551753216000 289 42896925420470298777600000 290 118744767725524599859200000 291 256069111522057238845440000 292 432624344202645062307840000 293 572994639852709798563840000 294 592123054845282449448960000 295 472072905995137356349440000 296 284583308931102303682560000 297 125408133200331021680640000 298 38105872673116455567360000 299 7135156619932253552640000 300 620448401733239439360000 301 1 302 33554430 303 847187946150 304 1122510953731440 305 292402196893290120 306 26659020240001749600 307 1148275714313530202400 308 27829820435492621145600 309 423815336172618044054400 310 4366039317526046160000000 311 32027480166289226306688000 312 173524374976148227519488000 313 712900933001021056900608000 314 2262983704043928580915200000 315 5622208188713727580569600000 316 11019095291595236818452480000 317 17095522728941032634818560000 318 20972118504563860464230400000 319 20219723255967976310169600000 320 15133124298524793200640000000 321 8609820284760099832627200000 322 3597308129215844499456000000 323 1040543673740120309760000000 324 186134520519971831808000000 325 15511210043330985984000000 326 1 327 67108862 328 2541664501740 329 4493432566710360 330 1467623539235107800 331 161708534621370238320 332 8224543141874723664000 333 231824769198449210784000 334 4064806409472995986800000 335 47898546536986642040544000 336 400328714321967997133568000 337 2466622261709249445914112000 338 11523529003703200697461248000 339 41662384918629294929421312000 340 118277878391364842422272000000 341 266260855684943430384353280000 342 477948506349116580705607680000 343 685217542203088075782881280000 344 782644993450104898713600000000 345 707056951089855390216192000000 346 498601836248982753698611200000 347 268556825107470775305830400000 348 106670591467987190611968000000 349 29440276662242211397632000000 350 5041143264082570444800000000 351 403291461126605635584000000 352 1 353 134217726 354 7625194831806 355 17983896924848400 356 7360584859009090800 357 979056948963632076720 358 58703761735472657316240 359 1920394498722591475584000 360 38669680608043006778256000 361 519633529464596380273440000 362 4930499869448501030915232000 363 34403411712374609316572160000 364 181871966450361851863879680000 365 744602794912654938776355840000 366 2399103949649912060275399680000 367 6152619745220932364906004480000 368 12651559154579020188529336320000 369 20936988873939683816792801280000 370 27889388177410666515433144320000 371 29794038890799205778595840000000 372 25318834534115601022210867200000 373 16877490549841977638097715200000 374 8630230581235533216109363200000 375 3266660835125505648230400000000 376 862035498158119546060800000000 377 141555302855438578089984000000 378 10888869450418352160768000000 379 1 380 268435454 381 22875987148596 382 71966088478720824 383 36892843779669696000 384 5918505202935847005120 385 417779730791054025750720 386 15832786083664513063201920 387 365310675960890384284560000 388 5583032100726393870516960000 389 59951467388044071523075392000 390 472006938981877324169848704000 391 2811579916115573995345873920000 392 12970646659082235068963297280000 393 47155601168438504985776332800000 394 136827579117933510802902466560000 395 319671041296599193408400793600000 396 604593864513336672095798476800000 397 927701163975656656312292966400000 398 1153668541364197445880579686400000 399 1157370341923210942816940851200000 400 928319151847066730526788812800000 401 586677586014782749646762803200000 402 285525393992664932744154316800000 403 103217408332090629857280000000000 404 26093360826352511227920384000000 405 4115992652258137116770304000000 406 304888344611713860501504000000 407 1 408 536870910 409 68628766752150 410 287955857863477680 411 184824049340742084120 412 35732388280293100206720 413 2965887651957929109290880 414 130004526515644536711621120 415 3430291158400994076129857280 416 59483427766872842548015200000 417 720879494376475119329515872000 418 6383500876439056748315089152000 419 42686629116266867153704394112000 420 220951172052769326900328396800000 421 901893717412811100821094451200000 422 2943730884581952252618860789760000 423 7760476547047055971592155422720000 424 16636768304578845579075586867200000 425 29113605541290873239753737420800000 426 41627394106797082043857453056000000 427 48531816549035576162647931289600000 428 45885168862946108813562052608000000 429 34844924970822538043991687168000000 430 20932871520178744377382010880000000 431 9718570058118889065035857920000000 432 3362079998119521668215209984000000 433 815652543922487505306648576000000 434 123784667912355827363610624000000 435 8841761993739701954543616000000 436 1 437 1073741822 438 205887910869180 439 1152097946520919320 440 925560025993027809000 441 215503273977803053745040 442 21011340281667555466483200 443 1063763313340819726567296000 444 32042661164249747515573305600 445 629137189252738366241450572800 446 8583992143576827580652841792000 447 85252564449786382411735260288000 448 637911689905177010726253282432000 449 3690929216366506716756459072768000 450 16842673341983706415821342720000000 451 61529993631916213655039283855360000 452 181971526337693139811587275612160000 453 439150407329266227912019361218560000 454 869257103071524657557757161472000000 455 1414819992961759105672223809536000000 456 1893343423772485822336613071257600000 457 2077173679063597069476619645747200000 458 1856792158176678877723736014848000000 459 1338667115784030778112968753152000000 460 766286039457440836060446720000000000 461 340096901462198679064527765504000000 462 112798778635134247685090181120000000 463 26304241931375613314767257600000000 464 3846166467276770350226472960000000 465 265252859812191058636308480000000 466 1 467 2147483646 468 617666953833006 469 4609215337727154000 470 4633560619697743641600 471 1298573004022776489324240 472 148587904889517509641597680 473 8678197228979898256270233600 474 297957820298315105179265414400 475 6611798504169881137570238784000 476 101344422661125225415837216012800 477 1126038679120358519908657224960000 478 9401135306614524110793851055360000 479 60603772687803572184757972972800000 480 308004038375253196988667026891520000 481 1253962671582398721133770025205760000 482 4139525839483359008932651510947840000 483 11180194806005268619024919462952960000 484 24859742697615026823925753931120640000 485 45681541920665675264599619420160000000 486 69471431751419143488185574496665600000 487 87351376262393823619891119774105600000 488 90481214256526346785608180193689600000 489 76691022575057031740080914432000000000 490 52623828881036790354335386828800000000 491 28765956463910627393249336623104000000 492 12228183362627989022239684558848000000 493 3894884575862276107996008284160000000 494 874361843560919126284818186240000000 495 123342579812668842265883443200000000 496 8222838654177922817725562880000000 497 1 498 4294967294 499 1853007303949956 500 18439332018723948024 501 23190849175177353978000 502 7819239387854845397795040 503 1049205345254782002916453440 504 70614281070955326127294650240 505 2759724157745655030919820832000 506 69097563244681962427495041984000 507 1187518432818246172087482002764800 508 14728597221377804943893933291673600 509 136853261814553474199132607644160000 510 980068711921853348137725536394240000 511 5529117165945851537601374997964800000 512 24991467359322430689958992833556480000 513 91689304688117881411129166114611200000 514 275754971618795297303236277530214400000 515 684758812568785613416062794487398400000 516 1410825692365614041770507467025612800000 517 2418212447113781193808489072253337600000 518 3450101776303885276377687273956966400000 519 4090149581935163919326483899259289600000 520 4012133683958001084616538271016550400000 521 3232871286402345552360407531520000000000 522 2116134418968632861437202809749504000000 523 1106841775316542643218203571912704000000 524 451445902277727423646599399604224000000 525 138308146163272661794143967641600000000 526 29931132701207639056521048883200000000 527 4078527972472249717591879188480000000 528 263130836933693530167218012160000000 529 1 530 8589934590 531 5559034796751750 532 73764740104111591920 533 116046442535980389630120 534 47054581422180136510638240 535 7399172092498457938199739360 536 573307891329680865041688829440 537 25473045949349493213424039340160 538 718572874024276174584148628160000 539 13822775956692209479664747492236800 540 190993387850352613391776983533260800 541 1970564167467106628859345032165836800 542 15636907632309695512716014016537600000 543 97637788168015573286086508015385600000 544 488329352404292515640965885304340480000 545 1983573124806485305718498702118850560000 546 6613996973524437216858577985606860800000 547 18249761899564037303666682368334643200000 548 41911690098687993103731405230260224000000 549 80409800929067299947158927324857958400000 550 129102912915188662344095879616626688000000 551 173425781239498131501195936983973888000000 552 194454798381435960094632532086620160000000 553 181125124259008665924423645063413760000000 554 139074148339645438758737868873007104000000 555 87020357245699738625695972304879616000000 556 43632054972639561872214483202473984000000 557 17102867404789002477781557650128896000000 558 5047178365934409025519950495744000000000 559 1054299480884076551997500770222080000000 560 138933081900990183928291110420480000000 561 8683317618811886495518194401280000000 562 1 563 17179869182 564 16677130160059020 565 295081196555633374680 566 580601036380422506110200 567 283023767188296701401610160 568 52123586717444466522972643200 569 4645656507377434583839108550400 570 234417184566112566706191553526400 571 7440459199736256677975726675001600 572 159954837137881342196737857324364800 573 2457793965684537874457300772305971200 574 28100248219126970149264586204088268800 575 246504605196875229982055026681848115200 576 1699120437004879031982037830478848000000 577 9375474249156929422832838293115617280000 578 42022342112583222963110897986194247680000 579 154756261769956605406387380379062804480000 580 472411418588681015889979946724888576000000 581 1203229039965040608147961751971897344000000 582 2568751311582861154068696983657481830400000 583 4609279704573631170407605752712662220800000 584 6958159965557796258441711781813813248000000 585 8829133910902418198299883257694257152000000 586 9389498066011115650476404428750848000000000 587 8325181087565006721762199362346942464000000 588 6104551650804319789379713711802941440000000 589 3658267542113500413941492754205900800000000 590 1761312748945428366149885184725483520000000 591 664501373121702345099045244376186880000000 592 189145813251373052903040989244948480000000 593 38183442009122135549625340180561920000000 594 4871341184153468323985707059118080000000 595 295232799039604140847618609643520000000 596 1 597 34359738366 598 50031442019784606 599 1180391494743173734800 600 2904480587884890697424400 601 1701626209348062743446322160 602 366846273392429342570619773520 603 37582240752759032402896649548800 604 2151565569661410011610275958691200 605 76748763843023692446819182285280000 606 1841348259713793587621849423993030400 607 31412985633869030599848463555564032000 608 397254548402549604308384530693125120000 609 3844467947824030801838474580403109376000 610 29184375633026313929461392857410441728000 611 177193514978588935277038017977511444480000 612 873762878149582590561043516748267704320000 613 3542014869885716910650969010574626938880000 614 11916185926814114804630979214975076229120000 615 33512809171074432480758833973935718400000000 616 79211587382505937006549833448216962662400000 617 157916682355442831138478660200143169126400000 618 266051112413022830863534303294108935782400000 619 378895053035045146961798280948193689600000000 620 455465799422838346219407192161127628800000000 621 460581657992979181678203698568542552064000000 622 389602783935971815800831653002046865408000000 623 273358937401698965692993781048247582720000000 624 157167828440708934622649960229010145280000000 625 72774423662013921337467912873050112000000000 626 26463062777565337338064673242255196160000000 627 7274536168335846030485322541616332800000000 628 1420807845378094927829164558909440000000000 629 175663515428564463804333072737894400000000 630 10333147966386144929666651337523200000000 631 1 632 68719476734 633 150094429138568916 634 4721766104740774077624 635 14528304896898169355796000 636 10227184139615685804862479360 637 2579835297212441837198462669760 638 303592696209211693963738154578560 639 19702330293727521396118553474160000 640 789003294126851024584294582439712000 641 21099067259124990080755354669061414400 642 399052006722993890249643755754684748800 643 5572677942473442253807028925232958976000 644 59384114947172125686056027555347282944000 645 495432653712755170969498011567203266560000 646 3302046249785843987303990573358750179328000 647 17866258683178915939247386090338245529600000 648 79483999464635391021816225491812103577600000 649 293705815137296802590357016285444360192000000 650 908579901957770945707796263778215892582400000 651 2367212327625187759233482015865206302310400000 652 5216821934234872899190626860263922899353600000 653 9751259279674710226046298160367798412902400000 654 15478707970753631467807982021815263009177600000 655 20859021311447087329530136827733032960000000000 656 23817233892811255725337883158971424702464000000 657 22954979932081676931933954492405914271744000000 658 18562928197454781881827112153408244547584000000 659 12485276209429829109153668497040474112000000000 660 6898267563081685678803536193061807718400000000 661 3076362079626957018941510169574464552960000000 662 1079603166268837867793599865083888926720000000 663 286946352452560051624378074317350502400000000 664 54280026267426419315538919476009369600000000 665 6509883218823271305689990342639616000000000 666 371993326789901217467999448150835200000000 667 1 668 137438953470 669 450283493574136950 670 18887664796679650586160 671 72665133315014550649368120 672 61450274667075503845309652160 673 18130437369464402661023276043840 674 2449380252051393086407492937986560 675 180053306909430597810740624658647040 676 8087056244205785459804131359138720000 677 240768776085770252158736141766512390400 678 5041812887785426563964789325084953958400 679 77632489339553669872736744852839368422400 680 909395100455037951158082790728123386880000 681 8322251529898909449833310586838258242560000 682 60759662455977586532375817358815255134208000 683 359861183860400918751373403282848927051776000 684 1752304646660657525299145008478706283929600000 685 7090606477436711678631291593767872811622400000 686 24045714341901354965963065601273205055488000000 687 68791636821242132803766843872511866092748800000 688 166848753760921334485330395274840842436608000000 689 344265867919920411880449275474529590181888000000 690 605519214010280200652502724372393474129920000000 691 908443232055017969933452971238707399229440000000 692 1161582635310716919426568519654315899224064000000 693 1262849773272109181746339616587188152303616000000 694 1162501427627020846785309866082796446941184000000 695 900397927799653718738442638863012841127936000000 696 581506313175345443638716140703068454912000000000 697 309213518923967923630096437241724440412160000000 698 132990887868665436375523521109067311349760000000 699 45096134117806131340793272000240901160960000000 700 11601696876479540011957177788974235648000000000 701 2127646832018739171743011843652714496000000000 702 247747555642074210833687632468456243200000000 703 13763753091226345046315979581580902400000000 704 1 705 274877906942 706 1350850893039271260 707 75552460320692898892440 708 363420104899056151499771400 709 369137638802343110375754121680 710 127343213508920347154080099872000 711 19740085515366859912548129712243200 712 1642524184453337918074333058369702400 713 82671095511152160576148719837973670400 714 2737414155629736413803943004382162214400 715 63390979966454361793482305602217596185600 716 1074765928955408253677119944313016190950400 717 13818386257124282694431473498133478574233600 718 138474699455309211014870900663495724441600000 719 1105310623774023935715346047130456214028288000 720 7150554387378434589823736750908291097161728000 721 38018984949379051992909331411707993797664768000 722 168015311357850014874678295442685002815488000000 723 622726416386761332891887143900821557342208000000 724 1949584374426013243164328098949486494112972800000 725 5184088592807596280360139261241759587645849600000 726 11755636298659360166412932427235519950225408000000 727 22794841966324814700790847996326153543483392000000 728 37849061151632454264648892390277521833984000000000 729 53820672551509107123360558763218605759791104000000 730 65459675031736304731668519678520609391247360000000 731 67909833625175640798886185514759568778854400000000 732 59824081307373562400188822643428469354004480000000 733 44457127229249974871314763386982438881198080000000 734 27612314795078714385333189916288579755048960000000 735 14150541017364267520179838667225336056381440000000 736 5876871725553561734638454172607171012853760000000 737 1927726253805712825993515292833314651504640000000 738 480527029797439771429506637141943255040000000000 739 85514197955789281772761181140362146611200000000 740 9675918423132120567560133645851374387200000000 741 523022617466601111760007224100074291200000000 742 1 743 549755813886 744 4052553503751534606 745 302215244686343752654800 746 1817478286796884221993319200 747 2217006353443452999163523358480 748 893986458034058831851190977955760 749 158939429831006242077617678496921600 750 14960378429718343001881930692737510400 751 843136196956054984942230528963433728000 752 31020937762549774318181008966421494732800 753 793540729465009178487434983279197100800000 754 14796039815984214001117829248898039232768000 755 208504130605115673273520308194250926712576000 756 2284396285686502405639535612424438045237504000 757 19900565171669330347683471164703231015518208000 758 140349705189591794934164407566658704290230272000 759 813051708061634758489195226927093128106876928000 760 3914651629837352270484164910233466935649902592000 761 15814834554892226955331308786870131203153920000000 762 54018526607068266097180520099856469080558796800000 763 156940805279139409517538281924207413798694092800000 764 389613672503739998275780648834977429371038924800000 765 829211478359620196812890730165480163849011200000000 766 1516097577948931724135993509665091884436684800000000 767 2383413076281680596088245729990899317438152704000000 768 3220569384747626120085785117926958809078038528000000 769 3734346242393534474855531745411844988762849280000000 770 3704283533043926892773175236587453105852907520000000 771 3128436256098706118145107580912327247056076800000000 772 2234152702754189366956086552401401577723658240000000 773 1336411385998175420976416914672445305965772800000000 774 660904620516288365409003663714472733284761600000000 775 265356331298215335061486961824976512588185600000000 776 84288864926110340909805767549134026729062400000000 777 20377484199116245915281641458162994459443200000000 778 3522034306020091886591888647089900276940800000000 779 387559759542751423814165353058155049779200000000 780 20397882081197443358640281739902897356800000000 781 1 782 1099511627774 783 12157662160522045476 784 1208877188959390016757624 785 9088902510207852828729870000 786 13312942990381499300313100066080 787 6273424250712515993952481509199680 788 1278667330312322407275750955799018880 789 136073860735944143195635935341109888000 790 8580965753857733279441124596561712384000 791 350504813554564122334355634449234213068800 792 9894740006730707433667391906947423146393600 793 202664547090839901334868435018304072336384000 794 3126202385895398421844933924204085523234816000 795 37393506244374271183695838809280334579251200000 796 354959383317693324053168108434042704972091392000 797 2724254596141439129791413938433152900197724160000 798 17161225438522077961620473420887532983147929600000 799 89826363420080753550493842606050641211378810880000 800 394589723694591584516309473942071962776076451840000 801 1466500584401170354102748406621258605957967052800000 802 4641105301496568863523813644529405423343563571200000 803 12570752989006226379246335407461251392903859404800000 804 29251803620720644682128113096010982237281202995200000 805 58632726407713798023722105995764301207142400000000000 806 101387277009995920325830220231055771248745775104000000 807 151307526447791281336698832893782169415937163264000000 808 194737637559952496658356872173486506339544858624000000 809 215720263487686379661232502477979644743856947200000000 810 204981593674278990327548484524993410587269529600000000 811 166240257724439760038137018132725593568171786240000000 812 114258050840075673213840110946363100278061793280000000 813 65911428214977304950718879086768295295267635200000000 814 31492872361693125815996681268341274359680204800000000 815 12237581867851398658995245528093868876103680000000000 816 3767988568508157125703146724262692762786201600000000 817 884282184690044498669320613894357105246208000000000 818 148564574491388045795430052005626102415360000000000 819 15910348023334005819739419757124259938304000000000 820 815915283247897734345611269596115894272000000000 821 1 822 2199023255550 823 36472989780101019750 824 4835557386486202155212400 825 45450556936984061093733138120 826 79932191357350242918850979616480 827 44007160355920282452769562264860320 828 10279526036504279386157627498465748480 829 1236172752596308190426205176672180161920 830 87170396145936774226367605319028222720000 831 3949943572392640411751764349503755179980800 832 122942937843423258672020970496759888313548800 833 2763270732268417913990965750028269441276108800 834 46604137061807336524517233029113454337996800000 835 607795629454045044083111591002266301537290240000 836 6277646232993081523789823155893168632821481472000 837 52346637650805251715357894796742325287886864384000 838 357938640623943307645413972467772345900221767680000 839 2032764188313453798730172004511825309696008069120000 840 9688321742293446761336066330962452079749105254400000 841 39082896470011000711000215491829941943414913597440000 842 134367329489750262787784365125314608644633673728000000 843 395872740681564290583713428195785106773690728448000000 844 1003741358633444905472986764083333607124441497600000000 845 2197113250710861067646255477294382086110590074880000000 846 4160520088860452677088360481897321883853092552704000000 847 6822759693360254444888284434370624397946439335936000000 848 9689264592216825783861559741883522921153496612864000000 849 11903279130381527413268091864892518381418652368896000000 850 12621055714858961099663429610089191659933794304000000000 851 11507877393360281261336250582389289128818680791040000000 852 8975945874064493864063268130530838203079474544640000000 853 5945592808816748279430446671093336053919871139840000000 854 3311746219606794646068329052073725368268226560000000000 855 1530565898034058356624717437875230013252435968000000000 856 576200535708944008249142121084836219000035737600000000 857 172134017868333460101781291511810845117199155200000000 858 39248176848894436689660525304199361891139584000000000 859 6414521978074160012991609398747264131792896000000000 860 669050532263276142163401241068815033303040000000000 861 33452526613163807108170062053440751665152000000000 862 1 863 4398046511102 864 109418975937372825900 865 19342375437903929024928600 866 227276962471852736479441752600 867 479865851485723361879668276527600 868 308609647830943428869818892711337600 869 82588265574881597348883176485844870400 870 11218070507695312228311265237535813193600 871 884065688985330824167938104957004028819200 872 44408253653924349045759451503050617429708800 873 1522714576989790789005272818155163721922355200 874 37520777711453935244618827366825381284665548800 875 691143709117060562139114782907984132909820723200 876 9815996497737785709114432360470696338129305600000 877 110167069799154025085966955950326958949740347392000 878 996612826024571665065511205194803396652041879552000 879 7385135008945474068493893610761264081385955377152000 880 45423353749810545021136133562612355456328366899200000 881 234421718612138011201324766709485547788902266470400000 882 1024195582458393396919061918278640274486444395888640000 883 3815904971114747796973260773577180112937068921159680000 884 12195521613940234727544449246385293454621461250048000000 885 33590738383560220705360804614698849133555173425152000000 886 80021365233607649327981056034442892330875789312000000000 887 165298466828854157363100014938984303219055748317184000000 888 296548554119959092293369412739234549608587360993280000000 889 462336679996158246404995636935116124934798206566400000000 890 626183767955352242716759896596505197774592320471040000000 891 735730045357214655387945644249451301240573400186880000000 892 747996926354796513190990085966832904451326727946240000000 893 655482344557592804012784598813444074620740970741760000000 894 492410776535080990735292588453597750480978407587840000000 895 314749526966400459466958374587680088354395321794560000000 896 169480924117429855094256627148213438353223188480000000000 897 75843591614748085135458944122562384361088981401600000000 898 27688378482359266328984166266075941372337691033600000000 899 8032523399254660078074789039008387866316872089600000000 900 1780845254251775271403433253414918414894366720000000000 901 283342900413497446206200425592643166603837440000000000 902 28802625413934037920134423428012487183695872000000000 903 1405006117752879898543142606244511569936384000000000 904 1 905 8796093022206 906 328256941006258011006 907 77369939427519465591018000 908 1136481524236453202042333406000 909 2880558770689171287696886309681200 910 2163626595777004065621889926915056400 911 663175001781700326222023963028449664000 912 101705928959431744430941335726194922576000 913 8952837594930261363962493701945398420128000 914 498215512772006478569201285688083836043808000 915 18805473967724581656612387235898572072224768000 916 507565399749768438437113302404747085085642752000 917 10201302815599202963372270543847333198722807808000 918 157607103102822694068803207150680207065586894848000 919 1919729060750268972721302212972762484605914447872000 920 18815258229003336732575128739467216045230297858048000 921 150871461029460823204069286687209214604683950620672000 922 1003361286416364362702970516294098771216572123250688000 923 5596901447238971124449218005441958064904612667392000000 924 26430963322481159570528120384750642267782279909539840000 925 106482212178609106265631099220828048523317292975063040000 926 368262811456264598063907330459136892053846193937776640000 927 1098870239940010930389726092666019422116239232204800000000 928 2840302590429196750833546516228543536610774068428800000000 929 6378315633624006973968107845309107084298219978358784000000 930 12469869565617957740724674547311909026346363951382528000000 931 21248786555251285483554221390881818887214795891671040000000 932 31567092990593804184530910472417018358572325284085760000000 933 40857414399377006943141166225378694970454971619737600000000 934 45995536123072346225947007636704810376448903972126720000000 935 44911336669196458150520789912968863330306166358016000000000 936 37880472996058235226686547179812380228356739484876800000000 937 27443450319050369306876532743403446520402706799001600000000 938 16948065787934061009642525060756273434766647859609600000000 939 8831682566358405848269760565747929617715238115737600000000 940 3830682893592972004184395084379618052136786880102400000000 941 1357394271501329203468240301593204511068873398681600000000 942 382721377486750978629650669404508944967238313574400000000 943 82567526186610908704385347160302463259928166400000000000 944 12797966558924690849179728809846881805288865792000000000 945 1268720524330850548384457773438793947652554752000000000 946 60415263063373835637355132068513997507264512000000000 947 1 948 17592186044414 949 984770849407053099636 950 309481070737841887396116024 951 5682794470879403607539622120000 952 17290171513280446445393571858523200 953 15165550081833852658367107692573163200 954 5322709027019818642301166823642917763200 955 921321935650921002814470237203010350160000 956 90545435238896931083934350376715933427040000 957 5578851854036304139264801573290321579103296000 958 231644273765959057622179062259039870899222912000 959 6842821358327409261218433965328393543052277760000 960 149924155014885599625331373847529123973318307840000 961 2517126088776328455482632165417913103964645539840000 962 33237378621649466668641686721975083066744021483520000 963 352494783925811296990039326191479635007215609200640000 964 3054360946652354878859599477680175751698456472616960000 965 21930422201470678532233756256644851730603865403555840000 966 132005254673106709743043770434721136722423695812853760000 967 672585160164122744594524106194044606986424744115568640000 968 2924089861023985848395502831322731197404190603461263360000 969 10919135543602095199579383882639193633274760198995312640000 970 35211193233510612682887202155003751540082050227421839360000 971 98479320759230192030581815222364073968175332515840000000000 972 239684073825383296844843013399978916143633845216477184000000 973 508901000379533047296705124600767434987403766103015424000000 974 944122371384338810279809086269424381579712475605499904000000 975 1531660506829507600374468824035666280127826514096947200000000 976 2172735221699124333830162300933871399870818907114700800000000 977 2692441466195929948241733389724588665754020143347793920000000 978 2909019929352601740046969521589557558616162250564567040000000 979 2732129718953404881447842124061781037435875892815462400000000 980 2221013392713692554141144717389338109457821173651865600000000 981 1553703063744455061078167023145590198430927413051392000000000 982 928070940754528806884842282554151309889347895112499200000000 983 468507522018200980540803759054719263784524924846080000000000 984 197146932273583445890800144666967257401815090593792000000000 985 67864510310535127101817747868910824785408356777984000000000 986 18611556146934475493361440662592456329086659198976000000000 987 3909985202566959581696168114776123147673898319872000000000 988 590800857496732738697695836497998381623539662848000000000 989 57152838857951648512937954936814241641872228352000000000 990 2658271574788448768043625811014615890319638528000000000 991 1 992 35184372088830 993 2954312600997717432150 994 1237928222034765177796862640 995 28415519759750707247135091180120 996 103775125846507955094006668883859200 997 106279881773429931733687508851021804800 998 42702996616813219959676271450683927411200 999 8339801802101467393110942636239879411308800 1000 914667571745478520867488206139189437772000000 1001 62363370182027211773836095160337412637833696000 1002 2846677507439944341137326365987962309739914496000 1003 91968053217213788144927969358636634381369508736000 1004 2194737669224982124411697309380005245229188198400000 1005 40005753656868210826619453088981633419069457715200000 1006 572072075366812721985989102198287938731338672373760000 1007 6557446763306832982197577219528730207257313721630720000 1008 61323403150406991165293498469689796960702097472716800000 1009 474710879814337634810773758952175522163744115647283200000 1010 3078713537491547765505550533827319769060551224328192000000 1011 16896398711581818541088925409204080617885817238496870400000 1012 79126850466138389045780592625369067696593537646690304000000 1013 318394184306399864103422394421124271105615868456501248000000 1014 1107127890650704989179198064903430684160563450234011648000000 1015 3342262849818520117836725434434195637706434568581545984000000 1016 8792248259199950710761045544180917742907038621040246784000000 1017 20211797003532741291821799726020151480538015505626300416000000 1018 40684654409388412012142397904365370863879254767838429184000000 1019 71797703468201545908974059398847629189518630701370966016000000 1020 111131871855858958026138933749086130399959362636349440000000000 1021 150820477324746682744228766410412262034370010564337336320000000 1022 179246764657553014025238493162052679179845836605195550720000000 1023 186157938394098218509328784306494173669717258731540971520000000 1024 168406865796681312810025552609338050994385700259889152000000000 1025 132115075976035166532675910918722490776106200534614016000000000 1026 89343864161963419246668335005190694299529911093900083200000000 1027 51673403122591002134748903539528211225933294338467430400000000 1028 25294869263087808204400948341424087805080920586715136000000000 1029 10335446260780624346712097808899245205301714447499264000000000 1030 3459042658298784103807167541260131244579800639078400000000000 1031 923383195329558838077361959872111758547182858272768000000000 1032 189033014522675077456542285953513104230492395274240000000000 1033 27862008943251428650057253031696942800412711321600000000000 1034 2631688859040564280363189552904469731416442142720000000000 1035 119622220865480194561963161495657715064383733760000000000 1036 1 1037 70368744177662 1038 8862937908546268562940 1039 4951724705389464702057179160 1040 142083788439863710061564440213800 1041 622821248197606234807522823850235920 1042 744685598294935077821470608639339648000 1043 342474211988693199131279671676279593728000 1044 75442543188464525517635570169215070048480000 1045 9230073735475799882605991487754293171833088000 1046 696058415291499593241739417031242622831662656000 1047 34908490531463658634933949533779596668532978304000 1048 1232591499420498522318848844420119756984422502016000 1049 32013880114190742775792753902340986314547807899904000 1050 633007369891397894265467255975424579964479688704000000 1051 9793245264378894925001736884596313154406530081423360000 1052 121201820257451976971120627469359308481807090698076160000 1053 1221855298446848834654839362405933489023269401498255360000 1054 10184651376330147893545277891015441063364478049280000000000 1055 71068488346117708006326485855589905824485906799509504000000 1056 419477357230540692438483994803659408125873737719326310400000 1057 2112511481909844566911129396760609262918545807474117836800000 1058 9142983799768379822431668702069346792450816340373405696000000 1059 34212529798970516478782891023789318926388303648572309504000000 1060 111234768511730627675398087483440658046674950470388940800000000 1061 315497288834480241543542045443992947895950302930166611968000000 1062 783109222093782684069736822295428869033016461419996774400000000 1063 1705100639561792292510997533650794625643683567657012428800000000 1064 3261988378450108779712377261793177001548538678607072460800000000 1065 5487887259721815118053389794438012787684339800131612180480000000 1066 8120522824598774863881398704944450165464210569221290065920000000 1067 10562151743433590296622952306318878118854907109425052385280000000 1068 12058355200704490673640720156462046144035582146112305233920000000 1069 12055203342486504064858047455138295638579500605708624199680000000 1070 10518267962045076776994551223482118961967216527807610880000000000 1071 7972521844967949088056392853260874662722900018626507571200000000 1072 5217638889528513591112437826154599504442138600997598003200000000 1073 2924794350655794792887694371476187363178540167156937523200000000 1074 1389582305430868869493408799862609987404922766334361600000000000 1075 551779556763176338020770614006375057995260603463106560000000000 1076 179679459998762060617265709546421963128206323391397888000000000 1077 46721480813793824452423978324676244236662360648974336000000000 1078 9326486009034839762583780176364032022328919583621120000000000 1079 1341722703300847688938499473722462151400482752430080000000000 1080 123808998595772001371631872148005735091637164441600000000000 1081 5502622159812088949850305428800254892961651752960000000000 1082 1 1083 140737488355326 1084 26588813936745038221806 1085 19806934273309492993302968400 1086 710443700822845497631332486964800 1087 3737779991916276591105506329742698320 1088 5217158936801928788393946920242329187440 1089 2745751180695905073672809138279351467008000 1090 682065156604078968450901648568022146779872000 1091 93055162786642644081236270579235082418815680000 1092 7758173379296729324367799493708966076038453184000 1093 427254587361061898738108267409730071496375691520000 1094 16477499869375508352399176321400691597488421244160000 1095 465450602590557378173562438454655485001451225626880000 1096 9975318750083829555618900148166483494185412449058560000 1097 166820042148324685108275266249147803749936156322037760000 1098 2226916113871124822234080194017245567815631553251491840000 1099 24175028136677414609267279817755270355091376859533967360000 1100 216723626820762937835802227815006116495367201564786851840000 1101 1625062794448957117997435274932106937757007696975790080000000 1102 10301462757109826409341020093844235592957552534895552102400000 1103 55703754461088475705691494614413910762977229994255771238400000 1104 258876391478599160954884356273088989273495329400493041254400000 1105 1040532326369733511229149433420607977252138879734697164800000000 1106 3636182457767528603854524462680749424326581352974031257600000000 1107 11095033491001482599692443456113273754508256588414444371968000000 1108 29662375795063098991558529428964389057082102637454411431936000000 1109 69669876126356099344260561966494257850947600814156257689600000000 1110 144045581522345131094477869067875177188574445141658461798400000000 1111 262496269145157716932973011686935693676986354362160539238400000000 1112 421860712613938289439978443480856351547605061449939969638400000000 1113 597845586177035685136139232360426505098211765716682958438400000000 1114 746476729156556672018701191271770500675386145432732801433600000000 1115 819860990468493821108958098794411620608912813561911600742400000000 1116 790071495658605329464840953751714511019135099673068227788800000000 1117 665668433052468931141833986762747770488844195671628264243200000000 1118 488035947176369119129246735138372544185106428926091906252800000000 1119 309412463127003718592005023509969900969585793189872350003200000000 1120 168260689587379882832863023682213096672755054406160665804800000000 1121 77654474487761808300567176554759401816007334791898726400000000000 1122 29989819687239474344159489265664677866062144001034682368000000000 1123 9508839514127347172926966890586124709324484729695633408000000000 1124 2410062573381632561245333615544731879136625050001604608000000000 1125 469401183342770247866980304603805743644093702786252800000000000 1126 65948926585347886063955910564171054892145396259225600000000000 1127 5948334554756868154788180168533075539291545544949760000000000 1128 258623241511168180642964355153611979969197632389120000000000 1129 1 1130 281474976710654 1131 79766442232447579731396 1132 79227843448493718953364760824 1133 3552317538785594035621628949666000 1134 22430942613702596619618825973377978720 1135 36546277017556915454895366986004503200320 1136 22007746717061656019689624681596750369563520 1137 6163298170062973861721170119356713484221920000 1138 937372279432467230496871722278031045655955520000 1139 86363513962917091652939393407170212743029957504000 1140 5220153128884303536749712802841268450868969736448000 1141 219761807937575413264784699654535481696802360163840000 1142 6746993434439060411363462606864786472385155056194560000 1143 156611540290115804006886938799317084687802955120281600000 1144 2828725774374536234622306662357028595905945100337541120000 1145 40693514652330641624820042824528687316614651062750003200000 1146 475234996509873709767024480211905286612326151430138265600000 1147 4577074444191366696456320645022466350158712990062095564800000 1148 36835728425394401116664750054942261085047497970811538636800000 1149 250457036582734454074107562744303193145005764869298185830400000 1150 1452114778800362646530715323581679219830565215641329113497600000 1151 7235343356612815643193244570412566700838868866079222687334400000 1152 31185809228359984132416810952648727196615221019244564945305600000 1153 116917869603431552877091847402533935039468005817718210560000000000 1154 383011614667994291292221165888644602649705786476100366368768000000 1155 1100450050723743702963776267897096895912939699098459106705408000000 1156 2781303053799737553402934559072842113424831696645098735403008000000 1157 6197748271812335682723414499996713616146139332718626865152000000000 1158 12196255520025085440823526422644326125966823985114570031104000000000 1159 21215066434531976197561495110201553401962333890175115775180800000000 1160 32630601561311167186435765626921051412666138469331933698457600000000 1161 44362636406008547786109733979862501190528731067930720075776000000000 1162 53255482467251716766340415862250192123666164605817909673984000000000 1163 56347637014448470270082966839114414606981676963224293998592000000000 1164 52406637433598673381840297858520642134287254632409073713152000000000 1165 42687062068467007860029986710341451642936173110115646308352000000000 1166 30303039591528167833407566828637012915878304440406641737728000000000 1167 18629252955860960455569853840495136908051293056245287616512000000000 1168 9836606563005667645337208009478899939550495567922375688192000000000 1169 4413416061175052588433793298637387266964848630510269759488000000000 1170 1658943686457406503717631158562533708166238406690673262592000000000 1171 512512789762886128569408921763626833303827720526981234688000000000 1172 126696405295873723600941812486535655402351625122665725952000000000 1173 24090754946765316026892129682558955934130759457046528000000000000 1174 3307274012444818694062228173704389999846099322992066560000000000 1175 291727016424597707765263792613274313405254929334927360000000000 1176 12413915592536072670862289047373375038521486354677760000000000 1177 1 1178 562949953421310 1179 239299327541767669326150 1180 316911692859743805603777968880 1181 17761983833145212646702911572134120 1182 134606969587448293281926685613965868320 1183 255980955721194326360604900683845168253280 1184 176354343952633703481156160388662038982110720 1185 55667753251020319659667737696344792111323351680 1186 9435355776025302043585928923973877591401774400000 1187 960309748665845147717798916423930681675545043264000 1188 63678199714166647540831826354981263963343996327424000 1189 2924765493863976318419947361945897751919727288703744000 1190 97534573393272901544795462291270507357147403829017600000 1191 2450378005868322966273756021092728067402821652647142400000 1192 47765397034634432618067097618501530889499968887325163520000 1193 739878087253988023610519941277057170512850134772488253440000 1194 9286713200919678325053201414655811530720934444871988838400000 1195 95993879373323567718243557379453061098649743688352442777600000 1196 828256057391715356262421413999294548704124219217472684032000000 1197 6033148065170705959006218568784154538831118519642304213811200000 1198 37456579938428136213306103499171613085462561571233800585216000000 1199 199811537114503100663651077561867656175396983879572691419136000000 1200 922107662039347194614641332553471053538898157247770903183360000000 1201 3702591970794788425237716458879566555902080670924069387632640000000 1202 12998166591057071948402138345570641979918518599639283000147968000000 1203 40053464965576925844911930712215020461191428110513105773002752000000 1204 108689086926657475178267903155158292261457599080819619579035648000000 1205 260392488442750123847664122713017116157558159851548042416095232000000 1206 551820113755122633706408227679231192263388899534995906887680000000000 1207 1035750980591268910789935667518222265365803894133980259994828800000000 1208 1723061375866980588287912343587923354068111115504225583156428800000000 1209 2540776852921550594094001487023857235905430694729667574549708800000000 1210 3319016041690848994783305094631831572682626452907453411491840000000000 1211 3836109181859506546274818394547761235572674454916477128540160000000000 1212 3915153880129697171469237529114862042685681537442801237622784000000000 1213 3518466881576430205949200529047897469757266826473414640795648000000000 1214 2773623863079816676350627034481181653234950146919846945751040000000000 1215 1908359409348176003270119406096153843133254302369425244815360000000000 1216 1138634380754665124036282473998961473904071544966706532188160000000000 1217 584250927591409529584611053632767775467129112135738463354880000000000 1218 255039109400563281870359827202396680955505655562439606927360000000000 1219 93372628477472583188342723454024903283212843470359143383040000000000 1220 28125204582585433495495432307007149503071891208584466268160000000000 1221 6785422210918756783252527397609257510141707306087051427840000000000 1222 1260309332123666197163900461388113912962935503881775349760000000000 1223 169153048356862570885892122416930222722813649859368714240000000000 1224 14598764736822421460934051919711089045301267953101045760000000000 1225 608281864034267560872252163321295376887552831379210240000000000 1226 1 1227 1125899906842622 1228 717897984314152868242380 1229 1267647728636285389485789180120 1230 88811503724190361952542576750515000 1231 807748389427688630967440331153228014640 1232 1792808938835472422577207791586213938851200 1233 1412882599266839182460134122314767073202912000 1234 502596968354756580268340044710601087352749161600 1235 94910235292763223632455966616702223835130977516800 1236 10667196148860574947375233298826950151936414994304000 1237 775662113553989912262595503256862335740234496448256000 1238 38849768016515858557490129447911427206479926705405184000 1239 1406430744419916290085015735145029671526939835648098816000 1240 38218688688923938017278272250759978621399535847142400000000 1241 803452400648044089349453658233508143310444648639556894720000 1242 13389939232906581755885979661224497923839951762216828088320000 1243 180478643187125994275946984406791636622208122433600587653120000 1244 2000331258910621674822638417088068579958042884531264200704000000 1245 18484998735300778479613299427574952196055479258116502536192000000 1246 144089486573810847620641439638452430838240097516055314854707200000 1247 956774016079174527790871085495026887734460961999274305578598400000 1248 5457166692217418448170015164403903192999769545368549316100096000000 1249 26926060779692407086679017842768129033143083387056246270459904000000 1250 115617490820853390496308944785825940236024470704296007270400000000000 1251 434219722608148369714636224915705421931335581034647162082295808000000 1252 1432394052029117940419479864560212885909968561174114496875069440000000 1253 4164791452982563228649035348286452756234172761357316309857075200000000 1254 10703365685712820371752028750177086844151457009038662197858795520000000 1255 24366378065936182726622170511767449252628411781596318479113256960000000 1256 49214703924738137879386660751121057186504976603738261173357772800000000 1257 88281995406663983970491136355396659821885280308422586980840243200000000 1258 140706661550021529018603156410188759469126879737718474204302540800000000 1259 199232958416821586021828423776293419491993943019662113525412659200000000 1260 250429382824262443937034322121285748288935531773837568901120000000000000 1261 279045470231611333838786013251854438017300815724934021181865984000000000 1262 275043968183126712964482208152022101960389089464899987501481984000000000 1263 239099448296937381527393447414105006673704244988943940288774144000000000 1264 182597347624691714505209111182516084358359973522281615432089600000000000 1265 121879751604113645092256075203804612681493033893445271080140800000000000 1266 70638297642189060798456634632900899224219226941200244817264640000000000 1267 35250181553662858081108776995076907169750660243323478951854080000000000 1268 14981704728755542197524209678226128122264895458410346263347200000000000 1269 5345904654642552734088878853485410322596528325873518824652800000000000 1270 1570978205707688562543658186707738315594611933160218296320000000000000 1271 370103650979951457099155681513879085462813569258566031769600000000000 1272 67184731882584852098340251438837074377230210225833771008000000000000 1273 8820087028496879632647656368158782964869516054998548480000000000000 1274 745145283441977762068508900068586836687252218439532544000000000000 1275 30414093201713378043612608166064768844377641568960512000000000000 1276 1 1277 2251799813685246 1278 2153693956320158325255006 1279 5070593786137078814554629690000 1280 444063856859594991189660312698475600 1281 4847023205588476927976357242379871177840 1282 12555316810574300778457226623421570168060880 1283 11317403265645397239061690640850826297134105600 1284 4536088658586210775057201609496242689833568662400 1285 954128322611179802127243066614128249224837266784000 1286 118383170225686719881084581919880176133487005690028800 1287 9435951716434205846519648838668271430706050937310720000 1288 515130591690908030106785424365187764048862095624094720000 1289 20233927174110050080995082104301175382267876672949056000000 1290 594376791500157814610449319788575124393897135241857482240000 1291 13466737429391488437867710887748289950909506951787188715520000 1292 241287657770428639369002366430786103141556738984558544711680000 1293 3489634483560586368572993353224290421828865335524713483345920000 1294 41435388139857205712873122628402344115024769132332430978785280000 1295 409706599884228003088718756893260415520270442852955334737920000000 1296 3414064191491344148105349520386575043720207112257608165208883200000 1297 24218997058365678259053275552936545008599423309337251649532723200000 1298 147520636290821638447100383747675391856887301669459943298609971200000 1299 777197459325835812836376792172128773427428470378195094077440000000000 1300 3563588790013644939574699065714851731729188852283806338521497600000000 1301 14295767549154045765484574412239815416351361345212522403170091008000000 1302 50398571915206190373621134415849794311715211839636564791848861696000000 1303 156721194140327072733918425959706637980035957030880062588500049920000000 1304 431176557022166124411630858855442648411183263341483376723760250880000000 1305 1052092312549470092951225977858336082903396063719049420309161574400000000 1306 2281013541710903938786273769149543699613135039945371969226601922560000000 1307 4399894378604867899196089507408566944268488221189147140934336512000000000 1308 7556625679570621928640111661264318836603401281522655019109711872000000000 1309 11557947078872665911374673726340394084678107973750939982810316800000000000 1310 15738181943437941048560196106415270872332531617772488884928643072000000000 1311 19061094710011455999929532073433046707024508509955777242987495424000000000 1312 20501309221345307731720924191943431979174526492023858321283874816000000000 1313 19537449826242435590691274911512830128095546709246069256029732864000000000 1314 16446175040943534745271499785268222550250504521937796673113686016000000000 1315 12179083969152214383898607455452827881594120296629075460489216000000000000 1316 7893240019098410941519221103304925988134202694220466151793623040000000000 1317 4447316126225780592941747288375067868546735261749996398302986240000000000 1318 2159971110143991211981218426952030517556668895174554484253655040000000000 1319 894414812869516176990975895395307691573902646508490063872000000000000000 1320 311259728715760858348464166808691688718601311656518170443776000000000000 1321 89289765407631440903569437938194400448641573111264079092121600000000000 1322 20552553994539206532282308848777659512482057635766790730547200000000000 1323 3648231307731923123087419574735801152420786861479951335424000000000000 1324 468696383285004012341092098143141120276281645398465970176000000000000 1325 38777968832184557005606075411732580276581493000424652800000000000000 1326 1551118753287382280224243016469303211063259720016986112000000000000 1327 1 1328 4503599627370494 1329 6461081875715874416820756 1330 20282383759324140538851819780024 1331 2220344637266905641342374336640828000 1332 29084803616672019137805281416155417920640 1333 87921146836459224787696420864647650274671040 1334 90639668659647772318721182939793982938417331840 1335 40926654556666705550666369701233841645176324912000 1336 9586644112697660129023002682236244919146708354464000 1337 1312710284031276896515330074851437348209830272524940800 1338 114652018639918710796808801047057819282074455316008985600 1339 6819365064295449067392965951650128461234385905298270720000 1340 290486808721213413555426145401329084048434342760024110080000 1341 9219160780114017970371666028393144496642475178722098073600000 1342 224977827534266340039650563320589841204854465392464739164160000 1343 4330824718396942172716791314415084682571926180917877468262400000 1344 67156598543958270142955922953791377449467597341166896505036800000 1345 853575429844938049547476203650906056200219054889285744780492800000 1346 9022839760481704176031837590433255192705904239705755314334105600000 1347 80299186618887015175075433822876544644050028657321833498882867200000 1348 607927347496854492957489751613108641151031869275086915924315340800000 1349 3950011567031308284241534163914074547906194674512335483807281971200000 1350 22193234294799778830803452222075299966823578529143720897025199308800000 1351 108519656233487018810276896447174512628915433066550035814973440000000000 1352 464343264818359958331541110426821345850094305134904547283981303808000000 1353 1746747165537726375755854138358419462657797475990925354265511723008000000 1354 5799353449554931367011107690515580104169032728374465566649769525248000000 1355 17049034783712302717220929259639329305345357390798539740055548723200000000 1356 44498066087149086520885705101413361939437379811815983910987654758400000000 1357 103326281482071594983862492157244273258012464213597063075608668405760000000 1358 213789053450104698815435624849859540604211944356304611525150029905920000000 1359 394565161919791164318594638566205230768772353589489471281453596672000000000 1360 649895473787071786560502703178560239323571314679302230065280974848000000000 1361 955364515780871243597720444146448273495372385703320010370863595520000000000 1362 1252773959524178293745630214474539432856853444598217580604980985856000000000 1363 1463808945460200258071066881818929711389364295073246515878040698880000000000 1364 1521472843808334246251663565931337960076262781648257247937917091840000000000 1365 1403361369820252843102548213174461054455495998016170771236593336320000000000 1366 1145010360403829965166804289628842017273784992742674885344116080640000000000 1367 822965283518275638342130970909067908658861242624831206103596400640000000000 1368 518303358103616044447360672450559741980599394150759427104057589760000000000 1369 284113351163900187611687525759065230602446378747755687949935575040000000000 1370 134392980612594325114776550183282881201745147834053960117528821760000000000 1371 54255354371337466590274802799179972113162678117425370544209920000000000000 1372 18425276729676045765593545818356760101693172699317983478651289600000000000 1373 5162589011902020429485032098987686818172810645110450881665433600000000000 1374 1161637694509014223457746964328646111915336535867843619166617600000000000 1375 201729456859829429635997071971068171362156356837042447974400000000000000 1376 25373717605859428467334908677743685027643156919944531148800000000000000 1377 2056783466859068903577346239838296057869882388742523584512000000000000 1378 80658175170943878571660636856403766975289505440883277824000000000000 1379 1 1380 9007199254740990 1381 19383245640658422132573750 1382 81129560881624065018904946403120 1383 11101824598253324827414565942303040120 1384 174522143767855716260679742742952352491840 1385 615651621480531277647839583022446639848141760 1386 725820718451873852348071034885269044709536023040 1387 369155648027937179906865817957562720653032680194560 1388 96275707672543268345736690519374787607918846793760000 1389 14545266209583720123087883852870409524418746789673452800 1390 1391576747087399852319889573462911079563411427062407116800 1391 90142222078159781116467071785063421646713984687985636172800 1392 4162286432997124076719467558941708975135362201314513331200000 1393 142644713832528470758906382606917103710363642822231832755200000 1394 3747151813030085728160355669583727771223951049138989395804160000 1395 77448643280830544716859511921506466904205270987275817526251520000 1396 1286773618722393821682108856827716318376711423397525931519385600000 1397 17493908539389030074118210405489251239344046392378600184425062400000 1398 197528303806532844511586275881683224978122465891900821182291968000000 1399 1875762553966743106373252699679505796571874590837579365077556428800000 1400 15140983750546313178916434079591674087491801754512992487310360576000000 1401 104832595034147743875577550057125213348316210507110715193826738176000000 1402 627437900683946090761079673263744988353514556887745353139979550720000000 1403 3267822263207169941027008716731245314893475289892343917799965982720000000 1404 14894435947348021405687268178723892320454253193237819160572823339008000000 1405 59699441619614331020359671717201501829713078090397407341836311724032000000 1406 211290817222594416797474931208471987871151245722230945785627874951168000000 1407 662603258764749788442729071554492372875917313456017153894454229204992000000 1408 1846413026125841677143199030831580737343482116078435709531296104448000000000 1409 4582554774645841126647194115018386691120945164787804456584486018088960000000 1410 10147690717829641401577539744227322043591181074236853587224278345973760000000 1411 20075689107206563483422998692730137455308481832211204732617919677071360000000 1412 35511661614033340329889309619322025983139684721138917845788975431680000000000 1413 56184099634878006055537810156375297948663029513391778415265059962880000000000 1414 79492985110981783344360623710355557428680129890855353275130404929536000000000 1415 100513567484422006417217792562858358337110056367844171569871802335232000000000 1416 113440707992204311164263757014510171515693828915417143025006396047360000000000 1417 114068534331514896484814259385126161566738592406912692747805906698240000000000 1418 101934869208963312330774100112132122869171239630353826263228376678400000000000 1419 80687001400806329743866345682054306963238495650067749749356211732480000000000 1420 56333282948119450677158649021104361326857346744574806594721467596800000000000 1421 34503918498503197978539072523013873821070968234636149947321706086400000000000 1422 18414278598165758559964419341463316919384427169599624514968433459200000000000 1423 8489175074276930626727310884210828399170852167816569879778243379200000000000 1424 3343309030646621568369944036406689681883369137570194285051615641600000000000 1425 1108629689854169111168693162115189005233701217188136414934885990400000000000 1426 303562881907729663341253395039183980644231064686958136039938457600000000000 1427 66804990417073339001593457778685999880597151742539417289909862400000000000 1428 11355158723284442905166599032440592819489975687849348956160000000000000000 1429 1398955554708643365916525000796681035361165004743039791398912000000000000 1430 111146965385560664671748357588124390891948938497537156841472000000000000 1431 4274883284060025564298013753389399649690343788366813724672000000000000 1432 1 1433 18014398509481982 1434 58149736948996864161944220 1435 324518321059478822709308315907480 1436 55509528639071032257397924236247216200 1437 1047199473554723817513042943853367933191760 1438 4310783005370093933548701839356327145404435200 1439 5811490960586835069005750995746331930795073318400 1440 3328933218717501483832925000932031907279679945958400 1441 966448633205712055256435563373323503285718794739545600 1442 161056961089818897305769825977287627432293322001139340800 1443 16873464159563802869315729487789377869053962086224966835200 1444 1189939384728213352594230497660842325441606149495624562764800 1445 59534001171053974009703084830174813554949066604034985543219200 1446 2202105003982883922534387752487882190282485075353195191296000000 1447 62236744429801827182708192835050317998949035071379539656949760000 1448 1380328516595630717565337749048533309482296774619051717674946560000 1449 24556000716058038595181430637486010135056500498926431482821468160000 1450 356832961004117054020206065984022383596694398499746396202944512000000 1451 4300444246918437491714089725743449524349330245685588427334340608000000 1452 43539108013238794968581618486784969452549938191319083911456816332800000 1453 374368418699287238276373109143965957449400879597712580752534174105600000 1454 2759392312047963312253361635144488411023584282017345276666153271296000000 1455 17574491897234252031279773359700884840843938417476545640011350933504000000 1456 97381504097277900794702209749874757581174746169502231773498638336000000000 1457 472218713474434975014571199281833578519040940561384240037692522364928000000 1458 2014034694307983515503267377189985642054517944658151115565046646702080000000 1459 7587727247581844938899368881918857711624201066753593887568997226905600000000 1460 25342928203632981951965916080125966461664988216169194890722381020528640000000 1461 75270488546717743967577843071582193306581982886033585902772510009589760000000 1462 199298001823922166917502187521348990282397245706853445149589245798645760000000 1463 471367855759215440903191483495862679510788039648789057401880459650007040000000 1464 997371534226194761205017768419596163463688875912785924554792534760488960000000 1465 1889969924522156729652618482609773556907237662813904167665834433697546240000000 1466 3209351643711897123489949192149406337613094998208574369136891238809600000000000 1467 4884375050850952418396343619202310793584353738552896740854236736126976000000000 1468 6660242446029940221178401402108914883334236891571882419265081668796416000000000 1469 8130262468111800068096298883940004134406547640763929954605371538538496000000000 1470 8872860450625049098314042639585816990214864431570863595139679807078400000000000 1471 8640136141619128352623534379890331377436393281490660760441371335065600000000000 1472 7487496695000555325060258277561643623128799146497284616515968124846080000000000 1473 5754851942654882777683049777532664068184025380574987366451262531829760000000000 1474 3905999662204773892195002026397084111360917544106071131307856468377600000000000 1475 2328400672253434087694153642036996392580037397786374076340766140006400000000000 1476 1210655415259921013401127860155336539334987570183728747763600457728000000000000 1477 544294268826483400974473726348405831728494180047791151582173514956800000000000 1478 209241119863537161938315948330528298294502306673641542899365576704000000000000 1479 67785243444571141176477434743409903322140749530004538446791573504000000000000 1480 18148025743915347114799495788075629045716582605045380113162567680000000000000 1481 3908007457017889095338002840556329635004356371519438312303493120000000000000 1482 650459828177647399825239325695100966597408175322211826125504512000000000000 1483 78525331044898609590590214636009882165161925048510001308499968000000000000 1484 6117357979489896582510457681100230898706881961152910440005632000000000000 1485 230843697339241380472092742683027581083278564571807941132288000000000000 1486 1 1487 36028797018963966 1488 174449210901033788014278606 1489 1298073516836863086824689911406800 1490 277549265786960458681103167722815618400 1491 6283529898500177331271802050665625082447760 1492 30182811433905540601563504176101263593363388720 1493 46526413948737641303514397580685506063523822028800 1494 30012702387102794870117376767350004152894275173491200 1495 9697775664244295567402684883742555351929984746855040000 1496 1782257506953270702971288876947270460291369448754667750400 1497 204414253447843461199457991765199985957835064898713274112000 1498 15688567035541103021026100952932212143038581450564043884800000 1499 850135167780950623072162414589699182325469418549428541483776000 1500 33924585077309068448161362559770855057561512129358452652588288000 1501 1031021590940555377683881289400611203027704322347723757571932160000 1502 24523609437432353260716781012020921667181178764737331374642237440000 1503 466853926187766047629441830957621782001698350923818697608935464960000 1504 7246390272683326759692362435808659480903267080974783726029553623040000 1505 93145544158451090914685915834549438158920492883706696470745702400000000 1506 1004630597463301881666209872463096798514884637177098119114614295756800000 1507 9193965587675572731389004007876520391842917991358696622607801789644800000 1508 72076496807186762662183899118634450474878658717146330720629811244236800000 1509 488013221022773168244795239876288958044820544787853382000260100915200000000 1510 2873899899862803820649549577739391060550467114674469435337749731737600000000 1511 14809605656864534771041108634824416738605607855003048267090970178224128000000 1512 67128842010125299243981641564739118955486089900927454601273957564809216000000 1513 268849334372915196723273815255047613903004132319528860087753228461015040000000 1514 954989008085229979835093263899299901025386489204760874570449969175592960000000 1515 3018402502510521777586312774551244793047409133066083423804846730903552000000000 1516 8511623201489837237437480948380866691258356086379497962623214430055301120000000 1517 21461307442660403450262197472550773433381929131380560081647030574356889600000000 1518 48468399869518536669570905313210141818157738213531974404570208815546368000000000 1519 98169609597443950689159632534998570492611502316707463135501316927573196800000000 1520 178476254888191884859989868616571296308211643135786748788095398537750118400000000 1521 291374161004262583507906541208661816723108154523412959959680607097716736000000000 1522 427150847384593027664265565788515350045987853314616828924414780982165504000000000 1523 562039186737386130992438610869858922674149812228760870207077221878726656000000000 1524 663121793830737117490003319417507023860235070821056948440057002479058944000000000 1525 700519863689767098037503080779045934706050308522460974223242045685760000000000000 1526 661232946301407030785035498955530975023172889547505760455250917856378880000000000 1527 556178642781528400315218938313960923035138630137035423284623687580385280000000000 1528 415416619008965236804756227568979171720432545761285515403642117008916480000000000 1529 274313614716161151115122849411099542173402017443267589136539394768896000000000000 1530 159257523938100979549287667598654981936176123558654627084696496898048000000000000 1531 80727685467974603061277672979172149068920160510649915369905602743500800000000000 1532 35416163268430966456901114709909904111080834875907336640632337308057600000000000 1533 13297265438789198549510082387549033677598866697775011904615543209984000000000000 1534 4210730190235837926272569596042791086025009274617446009437752918016000000000000 1535 1102801660046661810506874931431597934036046948828240921273303040000000000000000 1536 232481831544972361253325350478822960681689991888924157059878879232000000000000 1537 37907228279572392489623136097217764135653645219277535026568232960000000000000 1538 4486062518292590827174335632806835992385046771512134322670796800000000000000 1539 342802890548773450001057722884295957908668668389134792581447680000000000000 1540 12696403353658275925965100847566516959580321051449436762275840000000000000 1541 1 1542 72057594037927934 1543 523347632811187755099727716 1544 5192294765144295951433911702741624 1545 1387752819302386477720949962063635126000 1546 37702844686595785750382898923000087388396960 1547 211323664746628285452263431847063504529120855360 1548 372452774081372374752927688678892858616937483340160 1549 270533059209463792602788020484376206930620190959680000 1550 97277883666313983622728022605099053560828790220285312000 1551 19711508108792664983925607180141143172076293768516750694400 1552 2474358131457560782829151367705767077017517212169615302348800 1553 206608756756856304268932266281066357676953414701015843065856000 1554 12121532287430884165304639217596839522559111999999896195160064000 1555 521620803676350286068502874615408313598304723218618217911080960000 1556 17039138816285831138112682431366112929364253351633315363592327168000 1557 434428727482339446852811259124166058793551012480445937247640883200000 1558 8844795641253571216022855015453568666039831534394008521704398643200000 1559 146551639778550763339114281068559343995194343206073446049131292672000000 1560 2007838688622688353487565565407161952796475199293629603935505120460800000 1561 23053298974056812424198811554250570970149907731276901127292559961292800000 1562 224369116073055241487214705367471578187871657827787484317893153878835200000 1563 1869220635081833714052176771909752329934596264295615628894465099779276800000 1564 13442153227919038341767499335878161804472780884119993105301357891826483200000 1565 84047828022139424722358620440392000464882191486558070433450245816320000000000 1566 459771144474910803383957113526659002778057949211615460263146717659004928000000 1567 2212338087008725518405614255388215463740475839410123577445853049061900288000000 1568 9407388938725133887083152790954028520037726222172776811292761208723079168000000 1569 35491311931286210120192645295476077932923328024204402305087892731461632000000000 1570 119201745317872552722642181153516340822183868668125328951258901002374348800000000 1571 357430796824011129465737605410895456013478721802813022979269895989724446720000000 1572 959133780612807702006389709469812483988489126968321857416647840141190103040000000 1573 2307680341301905023954492391930110203300809022382113638045168899866807500800000000 1574 4985692321876724570196838286839096218566154178028140876362431875266065203200000000 1575 9682605256997254244220232540304945338028810090837297417325885041286316032000000000 1576 16914614972128360861244270753708392069127512715731189514919936202876806758400000000 1577 26585425310387657613370367958895555170456552290007102188711529358955642880000000000 1578 37589221296635208028954758713018222363365231290648352566996696108713902080000000000 1579 47781278242156806690815235281207271914841010438942894927238234749953638400000000000 1580 54545666300820168621100256007862118342651415173740716906531961926592757760000000000 1581 55831865209638139281724081769117653298898151120868636121818211505227694080000000000 1582 51131286741483288106210686365318659718449083826750729717074733428344094720000000000 1583 41778596256991226396158932132966424074489560563627800363595429597339975680000000000 1584 30348130283905561068474679387123463411328720781000336599767986518223749120000000000 1585 19510701239441795879898473265438953584931016345086499729955615125012480000000000000 1586 11039319632679476800086005666580048026234429067188008952911696583511244800000000000 1587 5458760890611061767354403021386856499460046783168190844495283182423244800000000000 1588 2338244577946567920307737460678029013856625675536752730171898264865996800000000000 1589 857891785822226787313349947195999413417569922647230437788611510272000000000000000 1590 265676592514124986838972226373719451003052811172284346535552797900800000000000000 1591 68099458071173342759770214377431465630604583976575418994992277880832000000000000 1592 14060231110876327194633321301954117690501869129626487988495249833984000000000000 1593 2246844412286844115790266001691303806786050675511852475509668577280000000000000 1594 260758732077433670967471241207321125315860633754668532223621201920000000000000 1595 19552461164633744925986255305252436117753694419232132613904793600000000000000 1596 710998587804863451854045647463724949736497978881168458687447040000000000000 1597 1 1598 144115188075855870 1599 1570042898649736047412966950 1600 20769181153967715050486667209877360 1601 6938790057985758110084506979876689338120 1602 226225394636490528821163719237772906141137760 1603 1479529573139204168666096703221905532315564766240 1604 2981312781968952024307039616885919376971732833564160 1605 2438149607851906484797868533557495898103134155987181440 1606 975484167255234474153308106255834297677594104112449920000 1607 217896645917048768643031687230208664482008348146107396070400 1608 29928835674796241373756923698630898642275122071257584636518400 1609 2718080493548080245672898429434037621801622114871410958786662400 1610 172593974618628366574030000774290682323304915805812768535162880000 1611 8006135039456717553507112707495077296812957528279271711593615360000 1612 280972153919394902786898964895704339887400929197630937304054530048000 1613 7674953727076629725845707006444046919289559519145347294390964576256000 1614 167026038637246391931761992942399225047000885843740180261136711475200000 1615 2952532272976282356547605585596245340563449320068881636845878134988800000 1616 43087806568024782336533596929514425935833390849994060999692728262656000000 1617 526283890916269516331413919512812391381874041541981145355789366716825600000 1618 5443293131036465186051097372277887281476474442299416479794085704482816000000 1619 48152564276562445977406003977376149886816762208838271603884239834136576000000 1620 367472972712020929339672226586909939225777051561974609620699751798538240000000 1621 2437249531251461576603152994406754056733874309266951588468790092703662080000000 1622 14139293284923305930764209083143326084316443658152511798111521050358448128000000 1623 72146949250058180688318426960701610596000412292786954018142993701464440832000000 1624 325352356720548063353685477297582831545789657724321210884681199217979424768000000 1625 1302062325230328976210998144506473087135870573144938194375038964265356623872000000 1626 4640791717474762885285044793469772562653215900769891937690403812015079424000000000 1627 14775608806398394147839773383496765701905540304599088909846392706755062661120000000 1628 42130066477978202607108074076182654080062971160676316172669367556189265592320000000 1629 107804866023185519956709109346197448680546838928564371350239952420263920926720000000 1630 247974670548073406201145243078153018343476748813948653489858426354517671936000000000 1631 513390415260589258504597478950041454480823749410290340279091092079333343232000000000 1632 957499928248522143796722118584480146657627621036465529560849564789872420454400000000 1633 1609501490453092683560741632366346047864610405212316793034364225787800636620800000000 1634 2438636571066868894408354813532723546285227776064907280716912567771442708480000000000 1635 3329449482012888574071029765774794276850043427454058652275162303488034078720000000000 1636 4093077781719079012476619651562775610299697024507344473350807867061855846400000000000 1637 4525478791928790624015797848856170637303532218078983474162357110704638525440000000000 1638 4492452381947099950293260261646325146728583867800013365233503687210015129600000000000 1639 3995124968934404123601893595426258603096361708786276793468817010104415027200000000000 1640 3173575967799458648443878906883955049376004379163638026387990309084803891200000000000 1641 2243647418550631062676791869365308764831688170673907634837562073945630310400000000000 1642 1405300960117578543279286030872874074113610488964627399411896338592091340800000000000 1643 775409784594655312669699208334444512707640364966741390478128048998921011200000000000 1644 374256262490766225007782743139114504639200278017837291584024709469883596800000000000 1645 156610681824670940673433282985827392936435584311015175230064978981761843200000000000 1646 56178418916817588707616108678485943221031136690975739216208215408640000000000000000 1647 17022578579850214809535864478308696748316527152591848042057798864863232000000000000 1648 4272303837466582837628983855328050332697535561522499163141351441170432000000000000 1649 864275002727648079452450127093207339356259749672332044592260675796992000000000000 1650 135410569795671000484917811116525746333503210700392134417597648076800000000000000 1651 15417115628313707874140162308191545878848788049564536566063929753600000000000000 1652 1134753746136562069159056853352105019779450774294344860065165475840000000000000 1653 40526919504877216755680601905432322134980384796226602145184481280000000000000 1654 1 1655 288230376151711742 1656 4710128696381553706466468460 1657 83076730896042454800890858491377240 1658 34694054135834560388997787332719496077400 1659 1357394000559291087475642822468516696982855280 1660 10358290589736884614364425068588003136551941328000 1661 23862338492336729827805645708713130260032387186643200 1662 21970178285704878931399580158569436357320952999386710400 1663 9779223168630863806381059747893917935756972382684371014400 1664 2407593430927344034289034948701109486576545364752418305894400 1665 361760787848559481708799464630333287681085565032844304391065600 1666 35724121279897394331606519590724690765770664080254691064501350400 1667 2454368771570470255475840588852146079231491530889578512915293593600 1668 122680935211130188801217140624040519687043936661276267201931673600000 1669 4623652623341625925446497241651190674947422187614563344250370326528000 1670 135250739976932418686754301512775771406008327621830629938815324807168000 1671 3144617862557814389836938599079178895393228016531939495999498168926208000 1672 59271607920657046221107983992234246746598553912339814525033282082816000000 1673 920806776820021293861624050302213425527936803401258852730772127952896000000 1674 11956805647170180272026897845288863163671856080231479333465123994569113600000 1675 131330694482960163452415248419395392802883666644510747753297251566392115200000 1676 1232704720374774956759513331042042854870744442976166825924601487388246016000000 1677 9975012887726001007609877533542866138702251530499509149390015799184195584000000 1678 70118062599087062648570630524841599898991284020723154952237246112555008000000000 1679 430990113220543955191551414016302083667308267152906048051088089719614865408000000 1680 2329728548444500138715231173183813290368555110675365577038871898299218001920000000 1681 11129980567176974833176109319231964379970121960479028617279077401744428236800000000 1682 47195025776575434147375825032317621641768146695208522752531884741016745410560000000 1683 178285621281152755844881288139287369493672594217444903961963283288413081436160000000 1684 601908416240067868026869363485962686201321442366438406273640692081874404638720000000 1685 1820981609100051096158331118709741433022992366888812962640504328414218504110080000000 1686 4947852772538402844605967052938543391100123732944942688256007559222955155128320000000 1687 12096504243422803489367047982427915878816801983245442844563344878342574157332480000000 1688 26647778003303193264700995270986806548850517437848364781913233145184785530880000000000 1689 52952052366328010482847505511242777640984249336083211314237863647291407492710400000000 1690 94979052491959748612226158785180569197322806971204945936022910251373903111782400000000 1691 153829246337758539962825664944164644577693850888534514802548518155251247113830400000000 1692 224955356070110541270695998592993195102275576937239671386690919979119594700800000000000 1693 296901090549278703461905976693502795485989618078456125025038806821995597004800000000000 1694 353360819519562655096189117517176796151732398946039445848039764088426269245440000000000 1695 378753109302787404120980440641104822929348875606917867254626153512415453511680000000000 1696 364965826087904675177491615854121101242472659793210476824199789984520496742400000000000 1697 315422841216289961970013990101649400708784107869796252073699522044325632409600000000000 1698 243775052385754037000430184931216871639346164742689554755149857236369539072000000000000 1699 167851625418737641873979583410956410591483738343372611575475086976735195955200000000000 1700 102493405001474991229602306242743973580598790134774333124831146216777580544000000000000 1701 55183970260100233808519133670730832832648350863259776738983332406502621184000000000000 1702 26012480271456421118379585280122152981206157254113770873890394734130626560000000000000 1703 10639455037074426469052469583215666807873336050099545722313659719520092160000000000000 1704 3733250872330057979374750630996526638436730856021946950171566727948664832000000000000 1705 1107333885700473477652572113349110848212731261133946054670355815913750528000000000000 1706 272238678530294238605316001068326656618851151493326054009881442199273472000000000000 1707 53983020916259230316617868663325586627247199860127105666532349489184768000000000000 1708 8295522698319158959748188538359451071679359931247616904101386780672000000000000000 1709 926904684969215116824756273046444450323181374136097359863229332848640000000000000 1710 66990997941562039297140034949679628489122576068162573345989947555840000000000000 1711 2350561331282878571829474910515074683828862318181142924420699914240000000000000 1712 1 1713 576460752303423486 1714 14130386090009352247854540606 1715 332306942424684604729778259831382800 1716 173470686062827282157262941117889937273200 1717 8144572167680561532216190921535096498873596080 1718 72517535886162107338163304979873301572742469282960 1719 190981574263411733699360081070253746105351513023769600 1720 197946365617774940951046472238503345388228868479160182400 1721 98011933469165686853124593280524873721142933356837577248000 1722 26591099195055723879049576092939037449635325708486129445996800 1723 4370020575353841908917061994948412766011945324771160672363520000 1724 469116466880697399573099147719615312694872745388737959795601408000 1725 34861300499905147097304259518200190779961670729577664855717129216000 1726 1877029559740509885850394718193389986494131422882487685722704507904000 1727 75941336936844097827963430116403699114151457988413433783236832002048000 1728 2377864674204658758407413578825258355376247746760568285812116817272832000 1729 59037634845625442553426472210655184002386254194767862266889642887200768000 1730 1185908289881082351607953529234955087197843856648563326399622824783101952000 1731 19601567694813566801654640685888953445490707146271973345116108200714240000000 1732 270429860903794232883658959807412608373195650556287501910113818572962201600000 1733 3152325002862867561937727217823053631264221499944328995908772262341147033600000 1734 31372814541727907764874357327613079696493446521275584194591670995956677017600000 1735 268985222594418623144865380750037815845751903363416223407550814877738598400000000 1736 2002326887170326591404512701459611650942338388780566602540681547793480089600000000 1737 13028812571310406463843173158069735772723788330514359278086458731636416708608000000 1738 74539403864956190535483129854403115098968311201363333877428919676508487417856000000 1739 376871855237401299212957533787641774769482957992323037440902580401222094684160000000 1740 1691425183968819860436006096194937994630409791014938989724517902140074035773440000000 1741 6764419411731845699767713395148149734063222227379602801434855040882894805401600000000 1742 24186015163157839340024270200382751726544815134100382617303723236478912068321280000000 1743 77532480810883806853926415430262531815178041896168043805252640655874973079961600000000 1744 223371534594068980045221839664393399196062831294513936479584892292026730754867200000000 1745 579508138542681015355082511202459615177175474350473108115857982877227996623667200000000 1746 1356049878635409886392381513869515284968356179738283266926680230823457589087436800000000 1747 2865593893306723334911746028160265030834051603861536739461439484529142948849254400000000 1748 5473450879756647086517725578967663833017361083369661818259648634250616492366233600000000 1749 9454715355529294965851969301715118123450632998670099508065714279451755708573286400000000 1750 14772599493906894168107344877949155747518807685205193261380338087240462830770585600000000 1751 20874257864775569789304079011459839623530607800627831856469189072044607668224000000000000 1752 26660738312822495700881898862637863257146602698004318405796221407327296516259840000000000 1753 30748785010538702487121121442647828001405413531224207150311968539235352355799040000000000 1754 31979914221799759409834298429294714739388326022205518795389515570368245860925440000000000 1755 29937101361384564034490246662053902085855297777172296071507569729269229682688000000000000 1756 25163905212091979953669987876478982255665862267561861307298222067631282716672000000000000 1757 18934827179006617228222849343739970982618175541958859651208747433802817811251200000000000 1758 12706216429749993755868348813723918056087878838472906400914392960095100495462400000000000 1759 7568514012555610801829829115846790707835862767905637273463094973917449682944000000000000 1760 3978626076046276091418037228591796304878870897751303833030812629891029139456000000000000 1761 1832596765426542379371602743166890989453974665210665829810202722682535936000000000000000 1762 733008001379628706869788230924821865761813412212196126296746548820906606592000000000000 1763 251710407417587635765420782705973149305772030092106436251779972280845598720000000000000 1764 73117345904230688961668070064124187756073867869245421760052574679990272000000000000000 1765 17615971770113887321784428965509221135289310973086470622526344751176744960000000000000 1766 3425319898801811410200133146092677073440960788525609741384855494842122240000000000000 1767 516455933464148948288084909438730149232142313101487998782018502357155840000000000000 1768 56652053925914297898948089555779072492301325161642816192925498983055360000000000000 1769 4021810437825005236400231571891292784031183426407935543683817553264640000000000000 1770 138683118545689835737939019720389406345902876772687432540821294940160000000000000 1771 1 1772 1152921504606846974 1773 42391158271757439000473892276 1774 1329227826220282778956522030743693624 1775 867355091848848534209338354480748843280000 1776 48868473830199746156990089106857286332865215680 1777 507679763208308515297868648195563856684689400153280 1778 1528432734394383166453585955001868955255394043944420480 1779 1783236124728345174162712490876162392209007979929655568000 1780 982098798347834617940756397527633770665311622253167374304000 1781 293580222413773785224929707548415185556921155060272637255692800 1782 52759340094586771593553338852496221641538967805755761621714201600 1783 6155324336928666139266210726289328430991500979275618566083544064000 1784 494625837535001822956283021322877285297191608649529639417178228736000 1785 28678362903606225494215484665673852659111396404180980258676324556800000 1786 1245093863945353723421021197353553425610329430580734743503352584159232000 1787 41714702189405548556001409152008254926336786480732689233121012037672960000 1788 1105478991356941823613009944210647962439725034947511749948631674680524800000 1789 23653972569807448089066220027466595152804372106023292584663736885735751680000 1790 415749519693892983065251884302478170653771020058410733430314620509946839040000 1791 6090660000570763793391585610359332798192413511753748980359828462247205273600000 1792 75300607002866559486070495907870257272023177311013562952015493780110403174400000 1793 794078209525587832516677944545031066538426364488058003381510194940849953177600000 1794 7208592891267516741833753713863621493013888397232603382451419660968686610022400000 1795 56782802744118630363734452055241236669702257303599570648705809066780467200000000000 1796 390809625920499059436439832347763033015319294701668072896305647265177316753408000000 1797 2364341843779198118981810181336766973535686687360697715198915217019912411414528000000 1798 12639515254866009712956338581977256916316635537423218396913282002176456298856448000000 1799 59980614136980413629819945269494813312596889721210598787797193993697587783270400000000 1800 253675337871019966806111584740292631860808960551836253734781188290689065235251200000000 1801 959463471821580236233551491461457945278849158205879547980895926598216013085409280000000 1802 3254991871169332678206421940180649073335131424968589645521803644555324324745052160000000 1803 9929832508363441967671892418123645723370948815292505349399638587280756226549350400000000 1804 27297908886649499843610347929473002488690102391929559516245057755754660730870169600000000 1805 67744530601233181561161240877519121505093607893106473126488837479523995499888640000000000 1806 151979175789916795966948591513072091368886680209593520229972309752693619365720883200000000 1807 308544656603344705592890449463733367962502269427554346635680260394851099324973056000000000 1808 567270316940865797990048405465945714345783775117510930400363790720690143635701760000000000 1809 944865279128011376224413253006906680967808186671136418008396042300996523034411008000000000 1810 1425874294347298558296456955576359814841976619433321004713981086371402819959783424000000000 1811 1948934843281520685097625092838005818107765630443918160752881829654248071563837440000000000 1812 2411199979581170323896126852821999032859184681627598073356543977755631252626472960000000000 1813 2697334066990553861569083054493529337854130800797478215665163816712954723319152640000000000 1814 2724348685660110231550279984019339140310719447172623854143471753184048923918991360000000000 1815 2479545295806444479467210554233979795368452202013037082046260630860523057971200000000000000 1816 2028541689990535470367070512130071848961065739237953164091320597065968624284467200000000000 1817 1487129049611560716252286313400802784819184555880293004449787598513202160415539200000000000 1818 973187061230669018769512540619394020668339597106170096370119420832602408563507200000000000 1819 565809864341492457769145450877490763623021949617190114218201472586615462297600000000000000 1820 290561142073640923539481998587934364716642278148098483142050767628678253772800000000000000 1821 130845843107114725398310939678677355616005191948565959761454412846675569672192000000000000 1822 51205357257455249817030868708801340783514442999823733252523379097291114676224000000000000 1823 17215870926056371210535709196815158864277832591951648474627124988924301148160000000000000 1824 4899599154414607119306434947600204080133611657485922188659261649283018915840000000000000 1825 1157271041790363430259150916138104401480164946888664420015116013531037696000000000000000 1826 220739446606893780075340211109758804469693773691117473449344943843159572480000000000000 1827 32667155281233605032660880942687025638293287380998456453571808076392038400000000000000 1828 3519084133096879581850202625404881186027285498106943600723340359106560000000000000000 1829 245469119825871009256152064905089249232248091887656755597253692044083200000000000000 1830 8320987112741390144276341183223364380754172606361245952449277696409600000000000000 1831 1 1832 2305843009213693950 1833 127173474818731081515242217750 1834 5316911474445764202855844124870343600 1835 4336782105383373772460586555013897934868120 1836 293216047111749570033145790671270602490250974080 1837 3554100421774971005308179467992694997797155857582720 1838 12231523313260731799751070589200516152896629866756590080 1839 16062881017164656015962494691480478350478370365762399896320 1840 9838820344725629631149191100185099330575206302330970298720000 1841 3240185533333337818271575103405371012603451133507783850929964800 1842 636635043804006544545339222720535641925150667529792411107638732800 1843 80705087801302287841176932846843720484229519312057866260168357452800 1844 7010936266207026847337689248688332592194563534803273611765664819200000 1845 437594831117118409757576515304950949166128820192457648471402541783040000 1846 20380355629583359182643786912307636452311053231758651580192462539456512000 1847 730316532906965338750181315939150741983100970492328207602614198571147264000 1848 20649486483834252699042204360527811912589112785708399905271548360927559680000 1849 470429579662123408340905369461867619189637845678445282357635002647909253120000 1850 8788069845274008623086362086598895316131507843288680520299567147913651814400000 1851 136634599925557792305593587387898030345769875168055353989593004737900194365440000 1852 1790607874075621112148165793401050981544742998100880862512257089331867385856000000 1853 19995712780154451016063214130416730447640339461378646025671090840582088196096000000 1854 192064106419034509784410359801807661429255554281295873259990316541828877516800000000 1855 1599784890884653677639205144227621454067903642520804350778930718193728845250560000000 1856 11637403145280059934804531394478111011810560352136958732170297864630902382788608000000 1857 74389089681891823817292750369482310176877161515683876278570963335697422660534272000000 1858 420107998762065819294268165372792668915865022293949651139141522137498323887587328000000 1859 2105983752363546276940512231692690036638492232500380698356603803880347278381678592000000 1860 9409678560240011413077945900293623355202175508191405575677351468531599590555648000000000 1861 37607303100470606294229555362254267891329401681489189853185990561556057427940474880000000 1862 134862570975709213262079149812547424595647378661583014192086386276913290810574766080000000 1863 435099204524581563313984373824041728291300647928616134832407593650590658192715284480000000 1864 1265743207430440021583596171818286039210075741045550205431919675663204176552263680000000000 1865 3326485382075893849167005608244724339782429859976261142495686333234752968076558336000000000 1866 7910053430081399191011953966061283663463290371697199760832601300359834135161942835200000000 1867 17039381798550675557714044516141801995261391136574471074029145095459154591555675750400000000 1868 33280968994679999136151676487327805127714869692712480527369673942390567232505643008000000000 1869 58973288246686209794364004680441243417230086509757246587941633487845780000134397952000000000 1870 94829582939012397380834808343330659832391392244178296908895085146895973719767777280000000000 1871 138367174642781588979157363984988990950939432244966805784141379557051686552468455424000000000 1872 183125662560233022377737581717720203740611913107003681832595883911214931615993036800000000000 1873 219666964002584139975004026014567719940672565744278280427933435162149196965661900800000000000 1874 238554041116629220097251973694566213039253410910684491071579965075468160478478336000000000000 1875 234175229165994961995787074221399352105562724213354742128537957282005739185058611200000000000 1876 207372001346661077692376929052746375639157825297545551322328736484618617383760691200000000000 1877 165236524761298520771109770799951107787671763870557569921432085192221026880900300800000000000 1878 118095173320427027281046344992969446663401159343350228839355536928598619310994227200000000000 1879 75410849353035912350394241583347354430276715789444650318827723777541675672194252800000000000 1880 42818550320756669065431372473271256416983211388264429868012612010764685803520000000000000000 1881 21491756244218538095827439851597197736965020974929886588078764204243044995694592000000000000 1882 9466662418957638711197774036148892212775021017316264036726845181086267586117632000000000000 1883 3626325093726115914461028628997674481332990606364095231538976716569417038692352000000000000 1884 1194235384345432829811475783798429598998217989469628815817464878463195283456000000000000000 1885 333127860791273380226107222505606966488757713240602263477090771454773113651200000000000000 1886 77168587350246403778731503125880339533192088352467786034009813612955047034880000000000000 1887 14444176307623260951156062246989412316155262481110608004466254859414441820160000000000000 1888 2098801886031168107641642846949330595810593226988113203149118609258918707200000000000000 1889 222108641922442284875274926728288255680312481809681421022915049017887948800000000000000 1890 15227406416316743964025704365298756816780135869641080092982178184429568000000000000000 1891 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 1892 1 1893 4611686018427387902 1894 381520424463110773573367735100 1895 21267646406476956086347702560450245400 1896 21683937111474241091123947054290114026058600 1897 1759322303363129720441509507546953698329115053200 1898 24880755464754579284147488296483563878797522759897600 1899 97880619309460054166051030149348070783155416180913382400 1900 144676012864301250729860211858627109799681402960662408377600 1901 98548832257427942871651535948765798089256846726967326986163200 1902 35750267890458697926929967239561117231274289737911263033515532800 1903 7678502752048078588363329573887292155253049423959602339502824371200 1904 1057442396986381827014389536904335329640010709734639562726587950412800 1905 99282978956116607892504126541492468377503102757614640692361664473139200 1906 6669086510749881549073713068304589226374850755908913831247523099033600000 1907 333087207371207641478421814841801398423634912831217747658621841299832832000 1908 12761847105121327864858026748474792433402004403309476606107713238880264192000 1909 384836454301341924680262942176405327782299847611613106031734926070976724992000 1910 9330502256773195559759003902625513190942312210818919962995224469167899443200000 1911 185169988498722640628545349121215258706422913779342516053144043011231221350400000 1912 3053876065187467819502278938964435438899929043238224724707744009602090769776640000 1913 42399334428025935897982706377356878261591283211916596763040702069534886764871680000 1914 501085375047291658948861738247808972871256896568029118428217002388020978384896000000 1915 5089435660780535059211365774373385405045501449824188462855873777177863177109504000000 1916 44796224932592204685590387600735727887428979920052505600973025868388943069184000000000 1917 344166888940282553923537150006349044112840063861101840156679943153440411929018368000000 1918 2322715306333640861306626607626931372094568490431162545290014052408864776169717760000000 1919 13845918476430814007123705640783699414596781146669738767695949593249480903347404800000000 1920 73256660782642750790808631514898998461076360389035580135376614454517522465808711680000000 1921 345469869378106730700553743959589401755220032220753588221018658172358406068119797760000000 1922 1457526431482029148926532539138984628642478892880098458294763602932717367573379809280000000 1923 5519035970437754225801878565593654159583256970978310529448716058831019143632487710720000000 1924 18808738591509595627010096280007442045269284877476571917808301337607630317108571668480000000 1925 57828642006470733886517738551839144095046797225121655568987127156669024381329284792320000000 1926 160728000632721685476271062302205363264737696035763397177466210311428500062008770560000000000 1927 404515397237662549446442544675016288116845928340244592519818354809405135716586042163200000000 1928 923129103459386765702861943841514169372813215806051820889884616645302582888551887667200000000 1929 1912173330142765638366897398131845070673097911512904160853155123438289429314330112819200000000 1930 3597916032413282148290111565542992893252853291896319357497140989779217542072961597440000000000 1931 6152114847427944287007952520950876129984859150157421739873468745389670148796087009280000000000 1932 9561067060853553440759679065461105682116563804054949210414495052861854071161685540864000000000 1933 13502699162526613676989587719513786177045156504782760479902965065667197963075382673408000000000 1934 17320082942201137981167889132488380718295232590605124377202760720154657529011162316800000000000 1935 20161724225245387843179263987201893051116742972818361945978589610455163727542170419200000000000 1936 21272817162718088194186757156218450431516726080581765494005306506086325484859162624000000000000 1937 20311172603582177825655544150610703476257145277501413498739867913264720402165687910400000000000 1938 17512600727074101127783874893076781721060990690900846698456758618811463280439066624000000000000 1939 13599921507922826306503493558060186613651500314267574340517805861799343017210937344000000000000 1940 9481795110999684041940588742239523253590215881506949078750979774600874454176235520000000000000 1941 5911469983689629070791280702830930542362996358885454009342016789415318073785712640000000000000 1942 3279825634813735565224199428568291161851359850522910139260660186965394270759944192000000000000 1943 1609837770485161193965311122162796677386482183596799832489891688037124254254235648000000000000 1944 693928338172238995159916541252768034787724616055059041218088560575751285114929152000000000000 1945 260310265815863632190715238290989620337885264175021098557247846131761065396011008000000000000 1946 84004978482518841552067065346722011101783663649062709361200560745488261840896000000000000000 1947 22976601095925107904270968635363289137229188889211922772621632763792776998420480000000000000 1948 5221927528498570889603591226253575855412798997513968460193135902925060864737280000000000000 1949 959492735231956885410266895448447088894019631069725830041691661183054910586880000000000000 1950 136933721149263013158498148646979512237963436819069882826149985838331592704000000000000000 1951 14240162900325541730358037865615220749825557060759350066953833632139051008000000000000000 1952 959834184441832094532420231825998304684374564316376081860976631558543769600000000000000 1953 31469973260387937525653122354950764088012280797258232192163168247821107200000000000000 1954 1 1955 9223372036854775806 1956 1144561273403167378775385369006 1957 85070587151989522197833904535271922000 1958 108419791895603237840400167009963372381520000 1959 10556063923801447168095603788964047930658846670800 1960 174177603509405596897075508641937775827470963124655600 1961 783244000519398469962681421101156434776273709629386240000 1962 1302965041352496397056236365998988120834181025391589895840000 1963 986935082702922441223813961606244251990565281299279893945408000 1964 394336983949877384567817806530608713322999012431020533965518656000 1965 92571036239262447435483114493522239269811884564370163230436078848000 1966 13846571696599588772835787264216894083338428869061789145859180072192000 1967 1404765898943441856073259225097555251900003588542889923571235533929728000 1968 101525542345589972354493257922691225421285307879997927079098271452601088000 1969 5436100702111320368439928446561695802400156217394026583837909830381862912000 1970 222613883312373103607719625576382095141035868374391804014027696363061649408000 1971 7156769425316338545812177440647842163882633336268606487481167507577425805312000 1972 184591435510416212204346070051236451855767629110180128311512228509538647195648000 1973 3890009815109916723766087060476815437947304519803228720322785349607982415872000000 1974 68019967127409999662747310049798664649733391097368912055978649104879761813667840000 1975 999970630850694881784669676959068901410806669613406072730465813741013505762263040000 1976 12500148317932304681477422226378814576055508134938751449398927202523784898444656640000 1977 134172504859867841235845460302908665070002200313413221950818178709581219731865600000000 1978 1247141514834318493620043834377727832311862034246917351595722491139170156157337600000000 1979 10113040960694743723837315977784204072006995138310012989698977194567563229953261568000000 1980 72005819272395932211214421456098571237600030965891138407060737880182240078665875456000000 1981 452721745917404736316049302955497662027357789838825236763606982078433679026479431680000000 1982 2525974798513133379140037777514798238394521104535454248189104357385243097705527377920000000 1983 12561795904822484444740871264234652006488891778293675050691858178806277856017855283200000000 1984 55892885326664212268439674776055794942328666678126413441989250094257348982886487818240000000 1985 223249996861433067991309155351444441223223547643469087607791349176439568358587760640000000000 1986 802816560544262545142795169904836174760133880999011120759481574082475432204454959513600000000 1987 2605670940331331203459946384282783928770746791488339734551044568805406259746887119667200000000 1988 7649482492371734677697608029891557757592457264130976846125866811383413355516831937331200000000 1989 20348762323333832457217689851179979449737010477536287629102244344350010888029413258035200000000 1990 49122846525790824660524266075111626927117388333412967296159009943824185588390103403724800000000 1991 107741492476881791354650854994987651121744622838120327306235510123176496463709516018483200000000 1992 214893485139685863679623349583318680593112096932959717215661548415482771884104376700108800000000 1993 390001235193649057411922563459754760929508497682149643894824389406755507634761944268800000000000 1994 644240458239541406838472895042891254296158341122707208961806515728312493018268674555904000000000 1995 968678181381967018945469204968945458084792252971183806993333324978220185437956864999424000000000 1996 1325379630503293321300771504636093176499636731101679048855546208790339786159721434578944000000000 1997 1649199515367647136271274737266372045854126924790633398219979414546832135288346640384000000000000 1998 1864554362458356421681470951453915456718506107403005734799275325244367014558059986944000000000000 1999 1912863529249812236912745860114141079757598082471826233666278023290148110803143124582400000000000 2000 1777717346540845110811652695053311804273952390514906229268241447007580633082423463116800000000000 2001 1493401067279852516845793685654574480066199568248084209870779095069318702287200190464000000000000 2002 1131004114327203007073760032714685783494844093592951647544170496183610656097971470336000000000000 2003 769663254734465655636593472253522689797660612019620154404649828200809626398097408000000000000000 2004 468756076543671596436789486701360306914932166679826571578736525795416329571828498432000000000000 2005 254262497075542631477854548638016567640367785774224918531028697500130963300737351680000000000000 2006 122099603758842210023637066161024929745232960381548520306522953176482403586565734400000000000000 2007 51528884615357541876934116095362913376782933532424327547868165962205666927590768640000000000000 2008 18937338436411036055853026700074139729181791030324609435514662378248712998029885440000000000000 2009 5990968456392861169554929902996776813384719742143379399494042836519738175001722880000000000000 2010 1607316131592149691250849912112161304580593309543375800270441814002916758199992320000000000000 2011 358522375296370610950803771058717330769795480457854268833619998718270714968801280000000000000 2012 64689160926491974015557137601630169466787001005438947059202657174261803694161920000000000000 2013 9070433042975313293331371190755683979267339632789753973586229168228238622720000000000000000 2014 927199822170809803318317943943914362325105829129619295077703426085553281433600000000000000 2015 61460857777537641987600547959218842263887984397045327471294667587994622361600000000000000 2016 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 2017 1 2018 18446744073709551614 2019 3433683820237172252436720434436 2020 340282353186203182404005133242629164024 2021 542099384830951949149611824219339538267210000 2022 63337034061560056628000665134786347364187369144800 2023 1219317117013305788409705229720087179127811353799284800 2024 6267345424983263004476627972878386980416809444740087164800 2025 11733734568177142159735791426780803495420615691910973538720000 2026 9882380477442749376208701979722432401113994623246714838412480000 2027 4348563109358383377099457825414364533324885354835517952454104704000 2028 1115584478678547897840611187600634175797618602921614205172819170048000 2029 181208855526905065863526514923235412193907129797140071018165009963520000 2030 19860574588960580227845330173064810043766788243767323978039325996026880000 2031 1543954623668001213158497757216831710097779672028112255040042604797962240000 2032 88602019911310565452710747271750192445143064404384392174672129629351424000000 2033 3876849728246235207594712418390044446038412418060359120163715305288539709440000 2034 132828899555316809689558147192036036662426045683573969246913513670928774184960000 2035 3643215893778918464253006702345801586373354986482525961180874524325205387018240000 2036 81492025012406658719408662610561037796061442978268176972685951562350421261352960000 2037 1510109515792918244116781339315785081841294607960614956302330123544242628820336640000 2038 23495793155518307391843173714195086453331881335637049665301778182609651886670479360000 2039 310502735822008989955028113776771319981725240504699623008976039374090363296759152640000 2040 3520143676267203502015749180702899511505385002760447361605210541890520111127446159360000 2041 34532850492354658371397232367015912434546605864008264338663516746218784397230080000000000 2042 295364744363755617653891355116210229512290286486480188873662191828375068038875578368000000 2043 2217209226293448250246396910714834933359389704813431087712512307018244689332716699648000000 2044 14692371825314418718763384283524694531418818982532058504778696158841245734944068599808000000 2045 86382199788485605348226525333638581112234487936854105063628628844446626525228197478400000000 2046 452633121100068534716427271252483507346502386484873878966428876085745628611701479833600000000 2047 2122095118176087598108596927249003855413344312149022743273114356464972432006034636144640000000 2048 8932572230019112968311962564080007557297670858291056033592979176662301354927175950663680000000 2049 33860196394387955233425442733457260327450795145201846876120006467544195018580409765068800000000 2050 115888575029770187452493212842379083520049942864569929080557888858187977526345630692147200000000 2051 358930370144607305840514404496101959022712141946676080323691898306608686534230166994944000000000 2052 1007936813365400416856950723718575339463860838700021521108212001606403272767664827033190400000000 2053 2570449527417612313356452369272789435943612756005122432234666408662445269627522116485120000000000 2054 5960844882101559408576654600663772565856756424518265194890991762546025917979785538043904000000000 2055 12582764127046138546336693978553946936879412071072121736353985283007711465564741816025088000000000 2056 24195788813333396843661836521722937660904823784604374444419437512889531180754652838756352000000000 2057 42403909430760809034266213798608486624252340390999130967121867110537788026774255371812864000000000 2058 67742582864103353882925568200497141919999924951943422670115873309674372495161472661323776000000000 2059 98644485911066194630588350513016661287130446315133102801501819952048078778700166881869824000000000 2060 130881482418321380133170034643708469783565600859261747671323127426835564543714995298369536000000000 2061 158118924502170160107873555992412937615768486448713760985866463290603961743088298229760000000000000 2062 173761223018575758295333973332130600677900792734242270549415454032587695766615343130214400000000000 2063 173457301162160895343046732092870285549482872230376425757922415103993250962621629621862400000000000 2064 157013683863393486127557426273978541648327294020623541078672986019691168097741935371878400000000000 2065 128595853898745720672058132200093752914491139430210757013332529971393538560873411379200000000000000 2066 95033368453083433135517675248410423664625235280628590097441016219221014124803443916800000000000000 2067 63159385895184999855742530906699032832342231713671783025152704053807523754466221228032000000000000 2068 37596965828199139851561489837647597476875597527610677485707791611368459229373424205824000000000000 2069 19947191344222396599579055584349199361436839546255992258390237485860508445027063562240000000000000 2070 9375938372206786602630843841844943528588858271354533784137120433489155807764451164160000000000000 2071 3875642267847271786303292853749037920828059850951191534086055558724990895909135974400000000000000 2072 1395985185997018244622845569771971326383724603258207374760487492027033265689770065920000000000000 2073 433102221515145619065929449461209472724022843946145046386575625079791331192497766400000000000000 2074 114018633399534177527695913623910960850322549820071344008035585137828873443790028800000000000000 2075 24969480637148892513015293610960502513958366406334299737676536697659418601114828800000000000000 2076 4425575638168037238533310527543151206763260438293722061967333180549402539012915200000000000000 2077 609855604773913508895631037216675498837139173177081769388499888253141306153369600000000000000 2078 61296962156797541608966946497994258684517616438653206598037881807759970035302400000000000000 2079 3996938363855351169258151764057586645290263759498173554262259672819263183257600000000000000 2080 126886932185884164103433389335161480802865516174545192198801894375214704230400000000000000 2081 1 2082 36893488147419103230 2083 10301051460766856989531289958150 2084 1361129426479548010564709542717398393840 2085 2710498625566525676763971141122363904481870120 2086 380025456965669325479698888479663400222353818128800 2087 8535663178331571439264332612696553758326228788179007200 2088 50148517936802210482120301424864856540767498048751091596800 2089 105660017222419128804662412492783136941609292512201422632963200 2090 98941142120109265183684377711492132046094152389386258119512000000 2091 47942900388194087391232331801334956622985992844046411340217689024000 2092 13439196501454875374612527745112582483971321859317396677503279297024000 2093 2370217720072586978897772639440868602806161729200801907903391778736384000 2094 280584968222824794111923993631832636383449735229902496686804874083865600000 2095 23457227973854426900795146310848447802123196904078193685271228961909836800000 2096 1442335592559657066653907920463472386483853505222600070875394755746390179840000 2097 67412679718678278141806193816250508854220443201900639709752586393604149268480000 2098 2460703487104134808148751472987669459952360245829417910607390121571911650099200000 2099 71744851073350470204908732141218914837679839611155898678127972721926549062860800000 2100 1702704818123711543673233386258136787648695959295014058677336521733512532967424000000 2101 33423632356911822959559990040453268512384477069716545798775337577238454051715481600000 2102 550129858768846963991119011177239173773809870759148621675290382735385679340797952000000 2103 7681966166483127838978039612292227348006313802327743471508389803804100349218881536000000 2104 91935513890141099807298655067512099955690645838363527630740477950350651386180927488000000 2105 951324854215546546835324538692970298651299771669217792506718182202732612708938153984000000 2106 8577337466258867176657503274563879690617759201112699783520468422939440163338747117568000000 2107 67839497207744504433307783177438219397535359765097604467826711468858733449032991506432000000 2108 473468269445020275132273873438706825013789843245673708589753837044065731879749988384768000000 2109 2931162576800200697942707378897734993665945900662198743483812425095348295544995716268032000000 2110 16170459626656624201939613897583662653762106232651839520901725147905767654107890319360000000000 2111 79816575417560840117575750153546108245555247657650795289425840209072259879149819595325440000000 2112 353749355142246418125457903722528365206752485454082520859714993060072761181862738777866240000000 2113 1412161364605433250657334374818729840196699378115265796020528526258814380325750328619171840000000 2114 5091458228421376851321234289578435690815025092332240382527048441074893866527485375545344000000000 2115 16618663081103212265255266606846836488996672968393610329148742550767883242120152919048192000000000 2116 49207218606360278017108744615728382745516627303281113651548540396868430534868219785012838400000000 2117 132400294608971471017895914440680496690076523004090326273686501179947396068621916910177484800000000 2118 324189187561728525433458064857589356068414028859888729830775010505921905129077690872102912000000000 2119 723200751356760220241620594589491060606710571328025090318554104776595757958236566808690688000000000 2120 1471142117615181415599941220011075383911369434227059847230936911835889705852775786191257600000000000 2121 2730587628007862440995050063133588395691443731199743721873193489560520087508685236633337856000000000 2122 4626152676384294842522054843962436398858595144403587252763985097648910741921300577391738880000000000 2123 7154643957332290586081098504681093537906605964484290595279560810254065404776050500357324800000000000 2124 10099142606493053289605368946895905767110626075673373420804297684670880306186267135930531840000000000 2125 13005018311422119310846961578625463332970033928858897889573531582284778682906148208765829120000000000 2126 15266486785954312246547546348929002761508786842415977450622968196866816245446367502558822400000000000 2127 16319270636494622721003893154975041652687032253337078726444879849419304496274137719347609600000000000 2128 15862607281226610310588999601608743705494887980047998408156579253936852114897451119699558400000000000 2129 13994867350344821133181162365229542433578103239090880606508270283563150626272151990802841600000000000 2130 11181461117591457690378790372425208828955818735541967355538677309530727634283842764800000000000000000 2131 8067830471761690082554270513910582281345340816709319029252279733924455431842752922386432000000000000 2132 5239330289615975264779809078706024776079327120546687946564745774589151115159661562560512000000000000 2133 3049840330138341431910448907365830232430559164914933496437195542153135286743225851707392000000000000 2134 1583449004687175892919334569014483716061387682150968406296477327644881869650741795225600000000000000 2135 728836935202973211391377518257668979717930496726814892502274679571778068702047292620800000000000000 2136 295211137415280241731863751717176517843859929435726338895406410842113353049538738257920000000000000 2137 104257982228193340230260176096291305549141604490648088005382597675089002022289266442240000000000000 2138 31733009585051428202430271058936985147312032838440550642887450192621971868904692121600000000000000 2139 8200298728164301132401961226857416338492574057357932980997015188293809230649386598400000000000000 2140 1763703376519015785092916248310219223243297610677681307978632192692529268407664640000000000000000 2141 307161305819458995593165435450349429041624376299719033712705817196955174555143372800000000000000 2142 41611459149704085131285074990309524966342720956175568511165341743775879123697664000000000000000 2143 4113515732801132245028181190509266255777896452483536949594908913276491692769280000000000000000 2144 263924818946639061335141449817135880069960273643053999773507940300446584799232000000000000000 2145 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000000 2146 1 2147 73786976294838206462 2148 30903154382411251433036127184140 2149 5444517747122397885326266128994753407960 2150 13552499933479760781559908529159533109401319800 2151 2280169004785769352032253914704827135517549799993520 2152 59752302426519759760128686181095233952085157993979952000 2153 401256428799844336428476526059820424756206594220314164832000 2154 951391491663203379136300795147872016183350540092251563521040000 2155 990468021373316843124890401239849151830357616818984595421449632000 2156 528460256833456163220576177969510936305352956960793773581709211264000 2157 161845672822116833544045120922967009287131694225937317066121963832576000 2158 30987539915462544105541007173417755408771729663781550959551635754434304000 2159 3961372603200563335271504727797829069807582557427446180325915722076427776000 2160 356067194131158775423606054567204206577599699589621442729370507539905536000000 2161 23452685128536183896875249068389133348575627234026852232970655755332800266240000 2162 1170535260291044898543821729524137681091973044021095076270675679538959170621440000 2163 45506091002810635553230038002470559438518452402563733905708568743379284388618240000 2164 1409905536648637495248092188669925101655011797282721015185971894026470753546240000000 2165 35488993383941240277562842367987114049727515978123399147109289889108781640605696000000 2166 737653080675746224567897691960939511300696633609242757006506156078411298278341017600000 2167 12838176804766693312914938026789233730296275652235033684429445846877730934635295539200000 2168 189338208580795420468290648339797730000942844480998518143224644290408178656872628224000000 2169 2390819521358981463510640672315303855288727031376590506453972826099714041649595416576000000 2170 26081509202642191166065579844012059965174760437689533003436466503827081602377977036800000000 2171 247745220332334756810813523144678099720995533292329856976706851733696492177239817060352000000 2172 2063254536198091033469062734204056675380134212087678214786373857078550687534036942848000000000 2173 15156617466277413827836286385252061243517105684301596765612255358361885029205923436953600000000 2174 98734294541111408219174456317756812741712336573328301110133421602043006795317625434931200000000 2175 573048666103704746996469638294441929422841563999421147931566127190033478489586581068840960000000 2176 2975598086370741393904976285585022897878837970599381679120154526066318853530989007355248640000000 2177 13874109777913832263777076924034383150473847459575466116772506664612640673952401867942133760000000 2178 58275053751673429069832145191861520778313911497788494457048036137523275669751231224102256640000000 2179 221123066162911543467271334589503628054398631995215210070617616889346080393010013941593538560000000 2180 759854245833360619080177531374884526293409432125404774908652684714497198802667340310773760000000000 2181 2369731740748685650165104404012707892442478809780290063305102186114907295971581417346197094400000000 2182 6719477988967274714295172385087128539116946561372743277233696538342185584329135057722041958400000000 2183 17350400322486599865151451213334254404822640970831204131969537444063033445512585095726655078400000000 2184 40848207617821061081328067718436136250329859407328638985823835496018188860405256049550950400000000000 2185 87773714758877665433662472584022657780723200222203397501979640664499418552440494119997931520000000000 2186 172270919570544798120394642608931214963715339782498946333269346457252801527819901935808413696000000000 2187 308983092784470605907718406098033041371101632775339900934761500662796094836059404189053222912000000000 2188 506574255249813173429935593991671787280903647682178747465872474039827974307986096343209738240000000000 2189 759166608808315130530204567869387969420758209766937216707689773776697611282341975996665692160000000000 2190 1039687241306182767020354873648461609503629700203952208967002317013004654509158690511336243200000000000 2191 1300489234479315851640147364667505440346025755478644265649038989840973366704215722720933969920000000000 2192 1484530598855099943474917656683490087467203497500393640322188858175447674860863745429602304000000000000 2193 1544730140050619185516458852316021697192732171202483702460870036961095517336236264274264064000000000000 2194 1463016256947000140744737936375076020814576569737805071718577627337500134317310552414617600000000000000 2195 1258816423396813941177997636882737563126696098731642398102347379654693913027799737780142080000000000000 2196 981713871057010536419586105203125346625359137164815605624338809216214336372456380046508032000000000000 2197 691972359591638598061372138816063566986082732737312362742485326442707540444125553217241088000000000000 2198 439326042846978784924583673261808315451023973129465936479102889787341179300853032956198912000000000000 2199 250197624080577935540808307724536953218565129741558702747618334969092926445274252934381568000000000000 2200 127175726693958200737089164799968398267862499838278081433931360396916296609403399831552000000000000000 2201 57346692066622193374901511118591347863460263865102308958270141063177919618088817729208320000000000000 2202 22769739819677994171841063885367665933401087433803342333344973485480534239094196267909120000000000000 2203 7887477525168196569096045935003240860394310965087141041599662776327236485689249596702720000000000000 2204 2356065190479728030755101704861869687662471806852110533809183457474031084873690644480000000000000000 2205 597840126280999015049692648510058133704152300082136857338538842859180309943423074304000000000000000 2206 126322745622646961621850982709394687789380241205621420843171618603258551020731288780800000000000000 2207 21623911428088111004915931647320855148493960029865465337880011854325325328088144281600000000000000 2208 2880673417597828694707735139391583846993598896745523644027895791394299361437417472000000000000000 2209 280156195311857363607252648980889736694262830472101820759578678628924049764384768000000000000000 2210 17691210520016899580121200308054889460939524592635963422317954123264310137323520000000000000000 2211 544344939077443064003729240247842752644293064388798874532860126869671081148416000000000000000 2212 1 2213 147573952589676412926 2214 92709463147455115227992896171806 2215 21778071112102209070950070248123522368400 2216 67762526889987539519788969277128310520773638800 2217 13681095343714216990758212847680137770303955207879920 2218 418282078168671818706365029045069571454544728806459618640 2219 3210529448818166849505893237968012159921269435026465158272000 2220 8566134732828029011254563445065386529472960720178246899172848000 2221 9914194128649800465040267020349970238465409673590768469849706720000 2222 5823957973403124280700711752078258640029016460353740339948437269856000 2223 1948489596947403476487188365211238242681244566194777330076444076526080000 2224 404942012647700592208105679826429391434765197654097347596030850337469440000 2225 55893042003624362311278640289597455553028960019277188237996543009632069120000 2226 5400428501015390081383163389425030534711109232205733333645446348929729456640000 2227 380940037162677482756781681967301400882451630937863578811200420205963292835840000 2228 20297795072132878401491848636072955845489327411337072784561987700002963505090560000 2229 840179272735830248131929475175904548152987658038526921675626399612528384066314240000 2230 27652820925377514485225122306775517560777074744020410232741928792627150720762306560000 2231 737977978411797555456218691133140783027650555508122403245905235662705047883038720000000 2232 16235983555253436761754671220907459132358907141334689279225924365317921678297880985600000 2233 298668257479733669824622385812503811315133390288574081711590944065035129124100004249600000 2234 4650056863867928616967728486431500165818499763064371692036044073157575920604682246553600000 2235 61923785518554645215494351695722438046952077020582136590332739289362933287355233075200000000 2236 711808218100029315739405512908184095511587186726653087747260983248169891100689311334400000000 2237 7119494967909400647398856677705944151840427636980504139483726274175612918270062646525952000000 2238 62396993426321496337556658948415