1 1 2 0 3 0 4 2 5 0 6 2 7 0 8 6 9 6 10 0 11 4 12 6 13 0 14 14 15 36 16 24 17 0 18 12 19 36 20 24 21 0 22 28 23 150 24 240 25 120 26 0 27 24 28 144 29 240 30 120 31 0 32 62 33 540 34 1560 35 1800 36 720 37 0 38 54 39 534 40 1560 41 1800 42 720 43 0 44 126 45 1806 46 8400 47 16800 48 15120 49 5040 50 0 51 112 52 1770 53 8376 54 16800 55 15120 56 5040 57 0 58 246 59 5790 60 40824 61 126000 62 191520 63 141120 64 40320 65 0 66 240 67 5760 68 40800 69 126000 70 191520 71 141120 72 40320 73 0 74 510 75 18150 76 186480 77 834120 78 1905120 79 2328480 80 1451520 81 362880 82 0 83 476 84 17994 85 186240 86 834000 87 1905120 88 2328480 89 1451520 90 362880 91 0 92 1022 93 55980 94 818520 95 5103000 96 16435440 97 29635200 98 30240000 99 16329600 100 3628800 101 0 102 990 103 55830 104 818280 105 5102880 106 16435440 107 29635200 108 30240000 109 16329600 110 3628800 111 0 112 2030 113 170970 114 3497976 115 29607600 116 129230640 117 322494480 118 479001600 119 419126400 120 199584000 121 39916800 122 0 123 1984 124 170466 125 3496440 126 29605800 127 129229920 128 322494480 129 479001600 130 419126400 131 199584000 132 39916800 133 0 134 4094 135 519156 136 14676024 137 165528000 138 953029440 139 3162075840 140 6411968640 141 8083152000 142 6187104000 143 2634508800 144 479001600 145 0 146 4020 147 518580 148 14674440 149 165526200 150 953028720 151 3162075840 152 6411968640 153 8083152000 154 6187104000 155 2634508800 156 479001600 157 0 158 8184 159 1569744 160 60780720 161 901020120 162 6711344640 163 28805736960 164 76592355840 165 130456085760 166 142702560000 167 97037740800 168 37362124800 169 6227020800 170 0 171 8064 172 1567944 173 60772320 174 901003320 175 6711329520 176 28805731920 177 76592355840 178 130456085760 179 142702560000 180 97037740800 181 37362124800 182 6227020800 183 0 184 16352 185 4733670 186 249401640 187 4809004080 188 45674188560 189 248619571200 190 843184742400 191 1863435974400 192 2731586457600 193 2637143308800 194 1612798387200 195 566658892800 196 87178291200 197 0 198 16254 199 4732014 200 249393480 201 4808987400 202 45674173440 203 248619566160 204 843184742400 205 1863435974400 206 2731586457600 207 2637143308800 208 1612798387200 209 566658892800 210 87178291200 211 0 212 32766 213 14250606 214 1016542800 215 25292030400 216 302899156560 217 2060056318320 218 8734434508800 219 24359586451200 220 45950224320000 221 59056027430400 222 50999300352000 223 28332944640000 224 9153720576000 225 1307674368000 226 0 227 32484 228 14244660 229 1016501736 230 25291904280 231 302898965040 232 2060056177200 233 8734434468480 234 24359586451200 235 45950224320000 236 59056027430400 237 50999300352000 238 28332944640000 239 9153720576000 240 1307674368000 241 0 242 65534 243 42850116 244 4123173624 245 131542866000 246 1969147121760 247 16540688324160 248 86355926616960 249 297846188640000 250 703098107712000 251 1155068769254400 252 1320663933388800 253 1031319184896000 254 524813313024000 255 156920924160000 256 20922789888000 257 0 258 65280 259 42844320 260 4123132800 261 131542740000 262 1969146930240 263 16540688183040 264 86355926576640 265 297846188640000 266 703098107712000 267 1155068769254400 268 1320663933388800 269 1031319184896000 270 524813313024000 271 156920924160000 272 20922789888000 273 0 274 131006 275 128746410 276 16664093400 277 678330196320 278 12604139925840 279 129568848121440 280 823172919528960 281 3457819037312640 282 10009442963520000 283 20439835646630400 284 29708792431718400 285 30575780537702400 286 21785854970880000 287 10226013557760000 288 2845499424768000 289 355687428096000 290 0 291 130560 292 128728800 293 16663908480 294 678329364000 295 12604138021440 296 129568845792960 297 823172918077440 298 3457819036949760 299 10009442963520000 300 20439835646630400 301 29708792431718400 302 30575780537702400 303 21785854970880000 304 10226013557760000 305 2845499424768000 306 355687428096000 307 0 308 262122 309 386634018 310 67171367616 311 3474971465400 312 79694820748080 313 995210916336000 314 7621934141203200 315 38528927611574400 316 134672620008326400 317 334942064711654400 318 601783536940185600 319 783699448602470400 320 733062897120153600 321 480178027929600000 322 209144207720448000 323 54420176498688000 324 6402373705728000 325 0 326 261576 327 386615376 328 67171179600 329 3474970629480 330 79694818842240 331 995210914007520 332 7621934139751680 333 38528927611211520 334 134672620008326400 335 334942064711654400 336 601783536940185600 337 783699448602470400 338 733062897120153600 339 480178027929600000 340 209144207720448000 341 54420176498688000 342 6402373705728000 343 0 344 524286 345 1160688606 346 270232006800 347 17710714165200 348 499018753280880 349 7524340159588560 350 68937160460313600 351 415357755774998400 352 1732015476199008000 353 5165761531919788800 354 11240707219822080000 355 18011278812054528000 356 21234672840116736000 357 18198613875746304000 358 11029155770400768000 359 4480594531725312000 360 1094805903679488000 361 121645100408832000 362 0 363 523264 364 1160632626 365 270231188280 366 17710709062200 367 499018736845440 368 7524340129953360 369 68937160430073600 370 415357755758668800 371 1732015476195379200 372 5165761531919788800 373 11240707219822080000 374 18011278812054528000 375 21234672840116736000 376 18198613875746304000 377 11029155770400768000 378 4480594531725312000 379 1094805903679488000 380 121645100408832000 381 0 382 1048446 383 3483636870 384 1085570773224 385 89904730843200 386 3100376804661360 387 56163512390081040 388 611692004959217280 389 4358654246117808000 390 21473732319740064000 391 75875547089306764800 392 196877625020902425600 393 380275818414395904000 394 549443323130397696000 395 591499300737945600000 396 467644314338353152000 397 263665755136143360000 398 100357207837286400000 399 23112569077678080000 400 2432902008176640000 401 0 402 1047540 403 3483582660 404 1085569963080 405 89904725757000 406 3100376788241040 407 56163512360450880 408 611692004928977280 409 4358654246101478400 410 21473732319736435200 411 75875547089306764800 412 196877625020902425600 413 380275818414395904000 414 549443323130397696000 415 591499300737945600000 416 467644314338353152000 417 263665755136143360000 418 100357207837286400000 419 23112569077678080000 420 2432902008176640000 421 0 422 2097150 423 10454061750 424 4356217681200 425 454951508208120 426 19141689213218880 427 414847224363337920 428 5342844138794426880 429 44733116259693227520 430 258323865658578720000 431 1070842073499515116800 432 3273038065322510284800 433 7502994764658878284800 434 13016067981627110400000 435 17114139358025149440000 436 16946297841220780032000 437 12432271181066440704000 438 6552413333521735680000 439 2345925761384325120000 440 510909421717094400000 441 51090942171709440000 442 0 443 2094988 444 10453888968 445 4356214174824 446 454951478583720 447 19141689083973120 448 414847224040838400 449 5342844138315425280 450 44733116259274101120 451 258323865658379136000 452 1070842073499475200000 453 3273038065322510284800 454 7502994764658878284800 455 13016067981627110400000 456 17114139358025149440000 457 16946297841220780032000 458 12432271181066440704000 459 6552413333521735680000 460 2345925761384325120000 461 510909421717094400000 462 51090942171709440000 463 0 464 4194302 465 31368476700 466 17466686971800 467 2296538629446600 468 117579844328562000 469 3037922395035897600 470 46061530905262118400 471 450683643586388889600 472 3030569819182719475200 473 14620825330739032204800 474 52126561665864304819200 475 140088426789758051404800 476 287266878448003841587200 477 451953110094783897600000 478 544966995187934871552000 479 499435673378882752512000 480 341724321262587174912000 481 169068442803215155200000 482 57136703662028390400000 483 11802007641664880640000 484 1124000727777607680000 485 0 486 4192254 487 31368305694 488 17466683473800 489 2296538599839000 490 117579844199331360 491 3037922394713403120 492 46061530904783116800 493 450683643585969763200 494 3030569819182519891200 495 14620825330738992288000 496 52126561665864304819200 497 140088426789758051404800 498 287266878448003841587200 499 451953110094783897600000 500 544966995187934871552000 501 499435673378882752512000 502 341724321262587174912000 503 169068442803215155200000 504 57136703662028390400000 505 11802007641664880640000 506 1124000727777607680000 507 0 508 8388324 509 94118007060 510 69992221752936 511 11570026581965880 512 719258297747860080 513 22088515675551076080 514 392795626402384087680 515 4470706570424859072000 516 34812534627691083648000 517 194165346649139268480000 518 800968643959240044288000 519 2498794849923090630912000 520 5982974273328666501888000 521 11088299828141816087808000 522 15950721684523500306432000 523 17754845365635899609088000 524 15140879903546458693632000 525 9705062517250244272128000 526 4524102929304870912000000 527 1447712937377558691840000 528 284372184127734743040000 529 25852016738884976640000 530 0 531 8384512 532 94117493850 533 69992207117976 534 11570026416564000 535 719258296795022160 536 22088515672389141360 537 392795626395972159360 538 4470706570416775920000 539 34812534627684896544000 540 194165346649136633971200 541 800968643959239565286400 542 2498794849923090630912000 543 5982974273328666501888000 544 11088299828141816087808000 545 15950721684523500306432000 546 17754845365635899609088000 547 15140879903546458693632000 548 9705062517250244272128000 549 4524102929304870912000000 550 1447712937377558691840000 551 284372184127734743040000 552 25852016738884976640000 553 0 554 16777214 555 282379204836 556 280345359228024 557 58200094019430000 558 4384969945980861600 559 159654417813094881600 560 3319073136623482761600 561 43771519771445188800000 562 392832411981159427200000 563 2518756694045133873408000 564 11941607887300551753216000 565 42896925420470298777600000 566 118744767725524599859200000 567 256069111522057238845440000 568 432624344202645062307840000 569 572994639852709798563840000 570 592123054845282449448960000 571 472072905995137356349440000 572 284583308931102303682560000 573 125408133200331021680640000 574 38105872673116455567360000 575 7135156619932253552640000 576 620448401733239439360000 577 0 578 16772880 579 282378679920 580 280345344511200 581 58200093853776000 582 4384969945027640640 583 159654417809932664640 584 3319073136617070752640 585 43771519771437105648000 586 392832411981153240096000 587 2518756694045131238899200 588 11941607887300551274214400 589 42896925420470298777600000 590 118744767725524599859200000 591 256069111522057238845440000 592 432624344202645062307840000 593 572994639852709798563840000 594 592123054845282449448960000 595 472072905995137356349440000 596 284583308931102303682560000 597 125408133200331021680640000 598 38105872673116455567360000 599 7135156619932253552640000 600 620448401733239439360000 601 0 602 33554416 603 847187946114 604 1122510953731416 605 292402196893290120 606 26659020240001749600 607 1148275714313530202400 608 27829820435492621145600 609 423815336172618044054400 610 4366039317526046160000000 611 32027480166289226306688000 612 173524374976148227519488000 613 712900933001021056900608000 614 2262983704043928580915200000 615 5622208188713727580569600000 616 11019095291595236818452480000 617 17095522728941032634818560000 618 20972118504563860464230400000 619 20219723255967976310169600000 620 15133124298524793200640000000 621 8609820284760099832627200000 622 3597308129215844499456000000 623 1040543673740120309760000000 624 186134520519971831808000000 625 15511210043330985984000000 626 0 627 33546216 628 847186376256 629 1122510892950480 630 292402195992269880 631 26659020233290404960 632 1148275714284724465440 633 27829820435416028789760 634 423815336172487587968640 635 4366039317525903457440000 636 32027480166289129268947200 637 173524374976148190157363200 638 712900933001021050673587200 639 2262983704043928580915200000 640 5622208188713727580569600000 641 11019095291595236818452480000 642 17095522728941032634818560000 643 20972118504563860464230400000 644 20219723255967976310169600000 645 15133124298524793200640000000 646 8609820284760099832627200000 647 3597308129215844499456000000 648 1040543673740120309760000000 649 186134520519971831808000000 650 15511210043330985984000000 651 0 652 67108350 653 2541664483590 654 4493432566523880 655 1467623539234273680 656 161708534621368333200 657 8224543141874721335520 658 231824769198449209332480 659 4064806409472995986437120 660 47898546536986642040544000 661 400328714321967997133568000 662 2466622261709249445914112000 663 11523529003703200697461248000 664 41662384918629294929421312000 665 118277878391364842422272000000 666 266260855684943430384353280000 667 477948506349116580705607680000 668 685217542203088075782881280000 669 782644993450104898713600000000 670 707056951089855390216192000000 671 498601836248982753698611200000 672 268556825107470775305830400000 673 106670591467987190611968000000 674 29440276662242211397632000000 675 5041143264082570444800000000 676 403291461126605635584000000 677 0 678 67100670 679 2541662931990 680 4493432505929640 681 1467623538334087680 682 161708534614658893680 683 8224543141845917927040 684 231824769198372618428160 685 4064806409472865530714240 686 47898546536986499337984000 687 400328714321967900095827200 688 2466622261709249408551987200 689 11523529003703200691234227200 690 41662384918629294929421312000 691 118277878391364842422272000000 692 266260855684943430384353280000 693 477948506349116580705607680000 694 685217542203088075782881280000 695 782644993450104898713600000000 696 707056951089855390216192000000 697 498601836248982753698611200000 698 268556825107470775305830400000 699 106670591467987190611968000000 700 29440276662242211397632000000 701 5041143264082570444800000000 702 403291461126605635584000000 703 0 704 134217726 705 7625194831806 706 17983896924848400 707 7360584859009090800 708 979056948963632076720 709 58703761735472657316240 710 1920394498722591475584000 711 38669680608043006778256000 712 519633529464596380273440000 713 4930499869448501030915232000 714 34403411712374609316572160000 715 181871966450361851863879680000 716 744602794912654938776355840000 717 2399103949649912060275399680000 718 6152619745220932364906004480000 719 12651559154579020188529336320000 720 20936988873939683816792801280000 721 27889388177410666515433144320000 722 29794038890799205778595840000000 723 25318834534115601022210867200000 724 16877490549841977638097715200000 725 8630230581235533216109363200000 726 3266660835125505648230400000000 727 862035498158119546060800000000 728 141555302855438578089984000000 729 10888869450418352160768000000 730 0 731 134200864 732 7625190079986 733 17983896675260280 734 7360584854199252600 735 979056948917955983040 736 58703761735224035416560 737 1920394498721748289390080 738 38669680608041143341918720 739 519633529464593648686982400 740 4930499869448498393771923200 741 34403411712374607703773772800 742 181871966450361851297220787200 743 744602794912654938689177548800 744 2399103949649912060275399680000 745 6152619745220932364906004480000 746 12651559154579020188529336320000 747 20936988873939683816792801280000 748 27889388177410666515433144320000 749 29794038890799205778595840000000 750 25318834534115601022210867200000 751 16877490549841977638097715200000 752 8630230581235533216109363200000 753 3266660835125505648230400000000 754 862035498158119546060800000000 755 141555302855438578089984000000 756 10888869450418352160768000000 757 0 758 268435386 759 22875987148050 760 71966088478719264 761 36892843779669694200 762 5918505202935847004400 763 417779730791054025750720 764 15832786083664513063201920 765 365310675960890384284560000 766 5583032100726393870516960000 767 59951467388044071523075392000 768 472006938981877324169848704000 769 2811579916115573995345873920000 770 12970646659082235068963297280000 771 47155601168438504985776332800000 772 136827579117933510802902466560000 773 319671041296599193408400793600000 774 604593864513336672095798476800000 775 927701163975656656312292966400000 776 1153668541364197445880579686400000 777 1157370341923210942816940851200000 778 928319151847066730526788812800000 779 586677586014782749646762803200000 780 285525393992664932744154316800000 781 103217408332090629857280000000000 782 26093360826352511227920384000000 783 4115992652258137116770304000000 784 304888344611713860501504000000 785 0 786 268419060 787 22875982414740 788 71966088229318920 789 36892843774860691800 790 5918505202890172816560 791 417779730790805406179520 792 15832786083663669878459520 793 365310675960888520848585600 794 5583032100726391138930502400 795 59951467388044068885932083200 796 472006938981877322557050316800 797 2811579916115573994779215027200 798 12970646659082235068876118988800 799 47155601168438504985776332800000 800 136827579117933510802902466560000 801 319671041296599193408400793600000 802 604593864513336672095798476800000 803 927701163975656656312292966400000 804 1153668541364197445880579686400000 805 1157370341923210942816940851200000 806 928319151847066730526788812800000 807 586677586014782749646762803200000 808 285525393992664932744154316800000 809 103217408332090629857280000000000 810 26093360826352511227920384000000 811 4115992652258137116770304000000 812 304888344611713860501504000000 813 0 814 536869886 815 68628766696170 816 287955857862659160 817 184824049340736981120 818 35732388280293083771280 819 2965887651957929079655680 820 130004526515644536681381120 821 3430291158400994076113527680 822 59483427766872842548011571200 823 720879494376475119329515872000 824 6383500876439056748315089152000 825 42686629116266867153704394112000 826 220951172052769326900328396800000 827 901893717412811100821094451200000 828 2943730884581952252618860789760000 829 7760476547047055971592155422720000 830 16636768304578845579075586867200000 831 29113605541290873239753737420800000 832 41627394106797082043857453056000000 833 48531816549035576162647931289600000 834 45885168862946108813562052608000000 835 34844924970822538043991687168000000 836 20932871520178744377382010880000000 837 9718570058118889065035857920000000 838 3362079998119521668215209984000000 839 815652543922487505306648576000000 840 123784667912355827363610624000000 841 8841761993739701954543616000000 842 0 843 536838144 844 68628752501544 845 287955856846934880 846 184824049315450053720 847 35732388279990201050160 848 2965887651955869052972560 849 130004526515635802277112320 850 3430291158400969716543406080 851 59483427766872796597790880000 852 720879494376475060273488441600 853 6383500876439056697315788800000 854 42686629116266867125371449472000 855 220951172052769326891174676224000 856 901893717412811100819786776832000 857 2943730884581952252618860789760000 858 7760476547047055971592155422720000 859 16636768304578845579075586867200000 860 29113605541290873239753737420800000 861 41627394106797082043857453056000000 862 48531816549035576162647931289600000 863 45885168862946108813562052608000000 864 34844924970822538043991687168000000 865 20932871520178744377382010880000000 866 9718570058118889065035857920000000 867 3362079998119521668215209984000000 868 815652543922487505306648576000000 869 123784667912355827363610624000000 870 8841761993739701954543616000000 871 0 872 1073741822 873 205887910869180 874 1152097946520919320 875 925560025993027809000 876 215503273977803053745040 877 21011340281667555466483200 878 1063763313340819726567296000 879 32042661164249747515573305600 880 629137189252738366241450572800 881 8583992143576827580652841792000 882 85252564449786382411735260288000 883 637911689905177010726253282432000 884 3690929216366506716756459072768000 885 16842673341983706415821342720000000 886 61529993631916213655039283855360000 887 181971526337693139811587275612160000 888 439150407329266227912019361218560000 889 869257103071524657557757161472000000 890 1414819992961759105672223809536000000 891 1893343423772485822336613071257600000 892 2077173679063597069476619645747200000 893 1856792158176678877723736014848000000 894 1338667115784030778112968753152000000 895 766286039457440836060446720000000000 896 340096901462198679064527765504000000 897 112798778635134247685090181120000000 898 26304241931375613314767257600000000 899 3846166467276770350226472960000000 900 265252859812191058636308480000000 901 0 902 1073708010 903 205887896562210 904 1152097945503556680 905 925560025967730673920 906 215503273977500138152320 907 21011340281665495380529680 908 1063763313340810992102547200 909 32042661164249723155970524800 910 629137189252738320291222624000 911 8583992143576827521596814361600 912 85252564449786382360735959936000 913 637911689905177010697920337792000 914 3690929216366506716747305352192000 915 16842673341983706415820035045632000 916 61529993631916213655039283855360000 917 181971526337693139811587275612160000 918 439150407329266227912019361218560000 919 869257103071524657557757161472000000 920 1414819992961759105672223809536000000 921 1893343423772485822336613071257600000 922 2077173679063597069476619645747200000 923 1856792158176678877723736014848000000 924 1338667115784030778112968753152000000 925 766286039457440836060446720000000000 926 340096901462198679064527765504000000 927 112798778635134247685090181120000000 928 26304241931375613314767257600000000 929 3846166467276770350226472960000000 930 265252859812191058636308480000000 931 0 932 2147483646 933 617666953833006 934 4609215337727154000 935 4633560619697743641600 936 1298573004022776489324240 937 148587904889517509641597680 938 8678197228979898256270233600 939 297957820298315105179265414400 940 6611798504169881137570238784000 941 101344422661125225415837216012800 942 1126038679120358519908657224960000 943 9401135306614524110793851055360000 944 60603772687803572184757972972800000 945 308004038375253196988667026891520000 946 1253962671582398721133770025205760000 947 4139525839483359008932651510947840000 948 11180194806005268619024919462952960000 949 24859742697615026823925753931120640000 950 45681541920665675264599619420160000000 951 69471431751419143488185574496665600000 952 87351376262393823619891119774105600000 953 90481214256526346785608180193689600000 954 76691022575057031740080914432000000000 955 52623828881036790354335386828800000000 956 28765956463910627393249336623104000000 957 12228183362627989022239684558848000000 958 3894884575862276107996008284160000000 959 874361843560919126284818186240000000 960 123342579812668842265883443200000000 961 8222838654177922817725562880000000 962 0 963 2147418112 964 617666910982890 965 4609215333603980376 966 4633560619566200775600 967 1298573004020807342202480 968 148587904889500968953273520 969 8678197228979811900343616640 970 297957820298314807333076774400 971 6611798504169880434472131072000 972 101344422661125224260768446758400 973 1126038679120358518587993291571200 974 9401135306614524109762531870464000 975 60603772687803572184233159659776000 976 308004038375253196988510105967360000 977 1253962671582398721133749102415872000 978 4139525839483359008932651510947840000 979 11180194806005268619024919462952960000 980 24859742697615026823925753931120640000 981 45681541920665675264599619420160000000 982 69471431751419143488185574496665600000 983 87351376262393823619891119774105600000 984 90481214256526346785608180193689600000 985 76691022575057031740080914432000000000 986 52623828881036790354335386828800000000 987 28765956463910627393249336623104000000 988 12228183362627989022239684558848000000 989 3894884575862276107996008284160000000 990 874361843560919126284818186240000000 991 123342579812668842265883443200000000 992 8222838654177922817725562880000000 993 0 994 4294965220 995 1853007303778800 996 18439332018720449784 997 23190849175177324370280 998 7819239387854845268564400 999 1049205345254782002593958960 1000 70614281070955326126815648640 1001 2759724157745655030919401705600 1002 69097563244681962427494842400000 1003 1187518432818246172087481962848000 1004 14728597221377804943893933291673600 1005 136853261814553474199132607644160000 1006 980068711921853348137725536394240000 1007 5529117165945851537601374997964800000 1008 24991467359322430689958992833556480000 1009 91689304688117881411129166114611200000 1010 275754971618795297303236277530214400000 1011 684758812568785613416062794487398400000 1012 1410825692365614041770507467025612800000 1013 2418212447113781193808489072253337600000 1014 3450101776303885276377687273956966400000 1015 4090149581935163919326483899259289600000 1016 4012133683958001084616538271016550400000 1017 3232871286402345552360407531520000000000 1018 2116134418968632861437202809749504000000 1019 1106841775316542643218203571912704000000 1020 451445902277727423646599399604224000000 1021 138308146163272661794143967641600000000 1022 29931132701207639056521048883200000000 1023 4078527972472249717591879188480000000 1024 263130836933693530167218012160000000 1025 0 1026 4294901760 1027 1853007261099840 1028 18439332014600774400 1029 23190849175045811112000 1030 7819239387852876250673280 1031 1049205345254765462228129280 1032 70614281070955239771368033280 1033 2759724157745654733073632192000 1034 69097563244681961724396934272000 1035 1187518432818246170932413233510400 1036 14728597221377804942573269358284800 1037 136853261814553474198101288459264000 1038 980068711921853348137200723081216000 1039 5529117165945851537601218077040640000 1040 24991467359322430689958971910766592000 1041 91689304688117881411129166114611200000 1042 275754971618795297303236277530214400000 1043 684758812568785613416062794487398400000 1044 1410825692365614041770507467025612800000 1045 2418212447113781193808489072253337600000 1046 3450101776303885276377687273956966400000 1047 4090149581935163919326483899259289600000 1048 4012133683958001084616538271016550400000 1049 3232871286402345552360407531520000000000 1050 2116134418968632861437202809749504000000 1051 1106841775316542643218203571912704000000 1052 451445902277727423646599399604224000000 1053 138308146163272661794143967641600000000 1054 29931132701207639056521048883200000000 1055 4078527972472249717591879188480000000 1056 263130836933693530167218012160000000 1057 0 1058 8589934458 1059 5559034796749938 1060 73764740104111583520 1061 116046442535980389613320 1062 47054581422180136510623120 1063 7399172092498457938199734320 1064 573307891329680865041688829440 1065 25473045949349493213424039340160 1066 718572874024276174584148628160000 1067 13822775956692209479664747492236800 1068 190993387850352613391776983533260800 1069 1970564167467106628859345032165836800 1070 15636907632309695512716014016537600000 1071 97637788168015573286086508015385600000 1072 488329352404292515640965885304340480000 1073 1983573124806485305718498702118850560000 1074 6613996973524437216858577985606860800000 1075 18249761899564037303666682368334643200000 1076 41911690098687993103731405230260224000000 1077 80409800929067299947158927324857958400000 1078 129102912915188662344095879616626688000000 1079 173425781239498131501195936983973888000000 1080 194454798381435960094632532086620160000000 1081 181125124259008665924423645063413760000000 1082 139074148339645438758737868873007104000000 1083 87020357245699738625695972304879616000000 1084 43632054972639561872214483202473984000000 1085 17102867404789002477781557650128896000000 1086 5047178365934409025519950495744000000000 1087 1054299480884076551997500770222080000000 1088 138933081900990183928291110420480000000 1089 8683317618811886495518194401280000000 1090 0 1091 8589801532 1092 5559034667834328 1093 73764740087444000520 1094 116046442535302029826200 1095 47054581422167532241481760 1096 7399172092498328369029123440 1097 573307891329680041868290298880 1098 25473045949349489755604582901120 1099 718572874024276164574705465056000 1100 13822775956692209459224911805689600 1101 190993387850352613362068191101542400 1102 1970564167467106628828769251628134400 1103 15636907632309695512694228161566720000 1104 97637788168015573286076282001827840000 1105 488329352404292515640963039804915712000 1106 1983573124806485305718498346431422464000 1107 6613996973524437216858577985606860800000 1108 18249761899564037303666682368334643200000 1109 41911690098687993103731405230260224000000 1110 80409800929067299947158927324857958400000 1111 129102912915188662344095879616626688000000 1112 173425781239498131501195936983973888000000 1113 194454798381435960094632532086620160000000 1114 181125124259008665924423645063413760000000 1115 139074148339645438758737868873007104000000 1116 87020357245699738625695972304879616000000 1117 43632054972639561872214483202473984000000 1118 17102867404789002477781557650128896000000 1119 5047178365934409025519950495744000000000 1120 1054299480884076551997500770222080000000 1121 138933081900990183928291110420480000000 1122 8683317618811886495518194401280000000 1123 0 1124 17179869182 1125 16677130160059020 1126 295081196555633374680 1127 580601036380422506110200 1128 283023767188296701401610160 1129 52123586717444466522972643200 1130 4645656507377434583839108550400 1131 234417184566112566706191553526400 1132 7440459199736256677975726675001600 1133 159954837137881342196737857324364800 1134 2457793965684537874457300772305971200 1135 28100248219126970149264586204088268800 1136 246504605196875229982055026681848115200 1137 1699120437004879031982037830478848000000 1138 9375474249156929422832838293115617280000 1139 42022342112583222963110897986194247680000 1140 154756261769956605406387380379062804480000 1141 472411418588681015889979946724888576000000 1142 1203229039965040608147961751971897344000000 1143 2568751311582861154068696983657481830400000 1144 4609279704573631170407605752712662220800000 1145 6958159965557796258441711781813813248000000 1146 8829133910902418198299883257694257152000000 1147 9389498066011115650476404428750848000000000 1148 8325181087565006721762199362346942464000000 1149 6104551650804319789379713711802941440000000 1150 3658267542113500413941492754205900800000000 1151 1761312748945428366149885184725483520000000 1152 664501373121702345099045244376186880000000 1153 189145813251373052903040989244948480000000 1154 38183442009122135549625340180561920000000 1155 4871341184153468323985707059118080000000 1156 295232799039604140847618609643520000000 1157 0 1158 17179738110 1159 16677130031312070 1160 295081196538969279720 1161 580601036379744175912080 1162 283023767188284097261683600 1163 52123586717444336954124521760 1164 4645656507377433760666189021440 1165 234417184566112563248372516213760 1166 7440459199736256667966283711481600 1167 159954837137881342176298021677734400 1168 2457793965684537874427591979874252800 1169 28100248219126970149234010423550566400 1170 246504605196875229982033240826877235200 1171 1699120437004879031982027604465290240000 1172 9375474249156929422832835447616192512000 1173 42022342112583222963110897630506819584000 1174 154756261769956605406387380379062804480000 1175 472411418588681015889979946724888576000000 1176 1203229039965040608147961751971897344000000 1177 2568751311582861154068696983657481830400000 1178 4609279704573631170407605752712662220800000 1179 6958159965557796258441711781813813248000000 1180 8829133910902418198299883257694257152000000 1181 9389498066011115650476404428750848000000000 1182 8325181087565006721762199362346942464000000 1183 6104551650804319789379713711802941440000000 1184 3658267542113500413941492754205900800000000 1185 1761312748945428366149885184725483520000000 1186 664501373121702345099045244376186880000000 1187 189145813251373052903040989244948480000000 1188 38183442009122135549625340180561920000000 1189 4871341184153468323985707059118080000000 1190 295232799039604140847618609643520000000 1191 0 1192 34359734270 1193 50031442019265450 1194 1180391494743159058776 1195 2904480587884890531896400 1196 1701626209348062742493292720 1197 366846273392429342567457697680 1198 37582240752759032402890237580160 1199 2151565569661410011610267875539200 1200 76748763843023692446819176098176000 1201 1841348259713793587621849421358521600 1202 31412985633869030599848463555085030400 1203 397254548402549604308384530693125120000 1204 3844467947824030801838474580403109376000 1205 29184375633026313929461392857410441728000 1206 177193514978588935277038017977511444480000 1207 873762878149582590561043516748267704320000 1208 3542014869885716910650969010574626938880000 1209 11916185926814114804630979214975076229120000 1210 33512809171074432480758833973935718400000000 1211 79211587382505937006549833448216962662400000 1212 157916682355442831138478660200143169126400000 1213 266051112413022830863534303294108935782400000 1214 378895053035045146961798280948193689600000000 1215 455465799422838346219407192161127628800000000 1216 460581657992979181678203698568542552064000000 1217 389602783935971815800831653002046865408000000 1218 273358937401698965692993781048247582720000000 1219 157167828440708934622649960229010145280000000 1220 72774423662013921337467912873050112000000000 1221 26463062777565337338064673242255196160000000 1222 7274536168335846030485322541616332800000000 1223 1420807845378094927829164558909440000000000 1224 175663515428564463804333072737894400000000 1225 10333147966386144929666651337523200000000 1226 0 1227 34359476088 1228 50031441633148632 1229 1180391494676002358544 1230 2904480587881415725942080 1231 1701626209347983048625558960 1232 366846273392428347359703432480 1233 37582240752759024780962508345600 1234 2151565569661409973081348347116800 1235 76748763843023692312146562276953600 1236 1841348259713793587286907359281376000 1237 31412985633869030599246680018623846400 1238 397254548402549604307600831244522649600 1239 3844467947824030801837741517505989222400 1240 29184375633026313929460912679382512128000 1241 177193514978588935277037808833303724032000 1242 873762878149582590561043462328091205632000 1243 3542014869885716910650969004172253233152000 1244 11916185926814114804630979214975076229120000 1245 33512809171074432480758833973935718400000000 1246 79211587382505937006549833448216962662400000 1247 157916682355442831138478660200143169126400000 1248 266051112413022830863534303294108935782400000 1249 378895053035045146961798280948193689600000000 1250 455465799422838346219407192161127628800000000 1251 460581657992979181678203698568542552064000000 1252 389602783935971815800831653002046865408000000 1253 273358937401698965692993781048247582720000000 1254 157167828440708934622649960229010145280000000 1255 72774423662013921337467912873050112000000000 1256 26463062777565337338064673242255196160000000 1257 7274536168335846030485322541616332800000000 1258 1420807845378094927829164558909440000000000 1259 175663515428564463804333072737894400000000 1260 10333147966386144929666651337523200000000 1261 0 1262 68719476734 1263 150094429138568916 1264 4721766104740774077624 1265 14528304896898169355796000 1266 10227184139615685804862479360 1267 2579835297212441837198462669760 1268 303592696209211693963738154578560 1269 19702330293727521396118553474160000 1270 789003294126851024584294582439712000 1271 21099067259124990080755354669061414400 1272 399052006722993890249643755754684748800 1273 5572677942473442253807028925232958976000 1274 59384114947172125686056027555347282944000 1275 495432653712755170969498011567203266560000 1276 3302046249785843987303990573358750179328000 1277 17866258683178915939247386090338245529600000 1278 79483999464635391021816225491812103577600000 1279 293705815137296802590357016285444360192000000 1280 908579901957770945707796263778215892582400000 1281 2367212327625187759233482015865206302310400000 1282 5216821934234872899190626860263922899353600000 1283 9751259279674710226046298160367798412902400000 1284 15478707970753631467807982021815263009177600000 1285 20859021311447087329530136827733032960000000000 1286 23817233892811255725337883158971424702464000000 1287 22954979932081676931933954492405914271744000000 1288 18562928197454781881827112153408244547584000000 1289 12485276209429829109153668497040474112000000000 1290 6898267563081685678803536193061807718400000000 1291 3076362079626957018941510169574464552960000000 1292 1079603166268837867793599865083888926720000000 1293 286946352452560051624378074317350502400000000 1294 54280026267426419315538919476009369600000000 1295 6509883218823271305689990342639616000000000 1296 371993326789901217467999448150835200000000 1297 0 1298 68719210560 1299 150094428751416240 1300 4721766104673588035520 1301 14528304896894694218804400 1302 10227184139615606109088702560 1303 2579835297212440841984384257920 1304 303592696209211686341797601406720 1305 19702330293727521357589617779433600 1306 789003294126851024449621956244281600 1307 21099067259124990080420412601715251200 1308 399052006722993890249041972217265561600 1309 5572677942473442253806245225784356505600 1310 59384114947172125686055294492450162790400 1311 495432653712755170969497531389175336960000 1312 3302046249785843987303990364214542458880000 1313 17866258683178915939247386035918069030912000 1314 79483999464635391021816225485409729871872000 1315 293705815137296802590357016285444360192000000 1316 908579901957770945707796263778215892582400000 1317 2367212327625187759233482015865206302310400000 1318 5216821934234872899190626860263922899353600000 1319 9751259279674710226046298160367798412902400000 1320 15478707970753631467807982021815263009177600000 1321 20859021311447087329530136827733032960000000000 1322 23817233892811255725337883158971424702464000000 1323 22954979932081676931933954492405914271744000000 1324 18562928197454781881827112153408244547584000000 1325 12485276209429829109153668497040474112000000000 1326 6898267563081685678803536193061807718400000000 1327 3076362079626957018941510169574464552960000000 1328 1079603166268837867793599865083888926720000000 1329 286946352452560051624378074317350502400000000 1330 54280026267426419315538919476009369600000000 1331 6509883218823271305689990342639616000000000 1332 371993326789901217467999448150835200000000 1333 0 1334 137438953470 1335 450283493574136950 1336 18887664796679650586160 1337 72665133315014550649368120 1338 61450274667075503845309652160 1339 18130437369464402661023276043840 1340 2449380252051393086407492937986560 1341 180053306909430597810740624658647040 1342 8087056244205785459804131359138720000 1343 240768776085770252158736141766512390400 1344 5041812887785426563964789325084953958400 1345 77632489339553669872736744852839368422400 1346 909395100455037951158082790728123386880000 1347 8322251529898909449833310586838258242560000 1348 60759662455977586532375817358815255134208000 1349 359861183860400918751373403282848927051776000 1350 1752304646660657525299145008478706283929600000 1351 7090606477436711678631291593767872811622400000 1352 24045714341901354965963065601273205055488000000 1353 68791636821242132803766843872511866092748800000 1354 166848753760921334485330395274840842436608000000 1355 344265867919920411880449275474529590181888000000 1356 605519214010280200652502724372393474129920000000 1357 908443232055017969933452971238707399229440000000 1358 1161582635310716919426568519654315899224064000000 1359 1262849773272109181746339616587188152303616000000 1360 1162501427627020846785309866082796446941184000000 1361 900397927799653718738442638863012841127936000000 1362 581506313175345443638716140703068454912000000000 1363 309213518923967923630096437241724440412160000000 1364 132990887868665436375523521109067311349760000000 1365 45096134117806131340793272000240901160960000000 1366 11601696876479540011957177788974235648000000000 1367 2127646832018739171743011843652714496000000000 1368 247747555642074210833687632468456243200000000 1369 13763753091226345046315979581580902400000000 1370 0 1371 137438429184 1372 450283492413448344 1373 18887664796409418579360 1374 72665133314996839935202920 1375 61450274667075004826556371280 1376 18130437369464395136683116455280 1377 2449380252051393017470332477672960 1378 180053306909430597395382868883648640 1379 8087056244205785458072115882939712000 1380 240768776085770252153570380234592601600 1381 5041812887785426563953548617865131878400 1382 77632489339553669872718733574027313894400 1383 909395100455037951158061556055283270144000 1384 8322251529898909449833292388224382496256000 1385 60759662455977586532375806329659484733440000 1386 359861183860400918751373398802254395326464000 1387 1752304646660657525299145007383900380250112000 1388 7090606477436711678631291593646227711213568000 1389 24045714341901354965963065601273205055488000000 1390 68791636821242132803766843872511866092748800000 1391 166848753760921334485330395274840842436608000000 1392 344265867919920411880449275474529590181888000000 1393 605519214010280200652502724372393474129920000000 1394 908443232055017969933452971238707399229440000000 1395 1161582635310716919426568519654315899224064000000 1396 1262849773272109181746339616587188152303616000000 1397 1162501427627020846785309866082796446941184000000 1398 900397927799653718738442638863012841127936000000 1399 581506313175345443638716140703068454912000000000 1400 309213518923967923630096437241724440412160000000 1401 132990887868665436375523521109067311349760000000 1402 45096134117806131340793272000240901160960000000 1403 11601696876479540011957177788974235648000000000 1404 2127646832018739171743011843652714496000000000 1405 247747555642074210833687632468456243200000000 1406 13763753091226345046315979581580902400000000 1407 0 1408 274877898504 1409 1350850893037695720 1410 75552460320692838070896 1411 363420104899056150598625280 1412 369137638802343110369042585520 1413 127343213508920347154051293993920 1414 19740085515366859912548053119847040 1415 1642524184453337918074332927913616640 1416 82671095511152160576148719695271110400 1417 2737414155629736413803943004285124473600 1418 63390979966454361793482305602180234060800 1419 1074765928955408253677119944313009963929600 1420 13818386257124282694431473498133478574233600 1421 138474699455309211014870900663495724441600000 1422 1105310623774023935715346047130456214028288000 1423 7150554387378434589823736750908291097161728000 1424 38018984949379051992909331411707993797664768000 1425 168015311357850014874678295442685002815488000000 1426 622726416386761332891887143900821557342208000000 1427 1949584374426013243164328098949486494112972800000 1428 5184088592807596280360139261241759587645849600000 1429 11755636298659360166412932427235519950225408000000 1430 22794841966324814700790847996326153543483392000000 1431 37849061151632454264648892390277521833984000000000 1432 53820672551509107123360558763218605759791104000000 1433 65459675031736304731668519678520609391247360000000 1434 67909833625175640798886185514759568778854400000000 1435 59824081307373562400188822643428469354004480000000 1436 44457127229249974871314763386982438881198080000000 1437 27612314795078714385333189916288579755048960000000 1438 14150541017364267520179838667225336056381440000000 1439 5876871725553561734638454172607171012853760000000 1440 1927726253805712825993515292833314651504640000000 1441 480527029797439771429506637141943255040000000000 1442 85514197955789281772761181140362146611200000000 1443 9675918423132120567560133645851374387200000000 1444 523022617466601111760007224100074291200000000 1445 0 1446 274877382654 1447 1350850891878582654 1448 75552460320422666885640 1449 363420104899038440785606200 1450 369137638802342611357000840800 1451 127343213508920339629739940283440 1452 19740085515366859843610969251929600 1453 1642524184453337917658975302594704000 1454 82671095511152160574416704361774662400 1455 2737414155629736413798777242850242425600 1456 63390979966454361793471064894997774105600 1457 1074765928955408253677101933034204136422400 1458 13818386257124282694431452263460638457497600 1459 138474699455309211014870882464881848695296000 1460 1105310623774023935715346036101300443627520000 1461 7150554387378434589823736746427696565436416000 1462 38018984949379051992909331410613187893985280000 1463 168015311357850014874678295442563357715079168000 1464 622726416386761332891887143900821557342208000000 1465 1949584374426013243164328098949486494112972800000 1466 5184088592807596280360139261241759587645849600000 1467 11755636298659360166412932427235519950225408000000 1468 22794841966324814700790847996326153543483392000000 1469 37849061151632454264648892390277521833984000000000 1470 53820672551509107123360558763218605759791104000000 1471 65459675031736304731668519678520609391247360000000 1472 67909833625175640798886185514759568778854400000000 1473 59824081307373562400188822643428469354004480000000 1474 44457127229249974871314763386982438881198080000000 1475 27612314795078714385333189916288579755048960000000 1476 14150541017364267520179838667225336056381440000000 1477 5876871725553561734638454172607171012853760000000 1478 1927726253805712825993515292833314651504640000000 1479 480527029797439771429506637141943255040000000000 1480 85514197955789281772761181140362146611200000000 1481 9675918423132120567560133645851374387200000000 1482 523022617466601111760007224100074291200000000 1483 0 1484 549755813810 1485 4052553503751534030 1486 302215244686343752653216 1487 1817478286796884221993317400 1488 2217006353443452999163523357760 1489 893986458034058831851190977955760 1490 158939429831006242077617678496921600 1491 14960378429718343001881930692737510400 1492 843136196956054984942230528963433728000 1493 31020937762549774318181008966421494732800 1494 793540729465009178487434983279197100800000 1495 14796039815984214001117829248898039232768000 1496 208504130605115673273520308194250926712576000 1497 2284396285686502405639535612424438045237504000 1498 19900565171669330347683471164703231015518208000 1499 140349705189591794934164407566658704290230272000 1500 813051708061634758489195226927093128106876928000 1501 3914651629837352270484164910233466935649902592000 1502 15814834554892226955331308786870131203153920000000 1503 54018526607068266097180520099856469080558796800000 1504 156940805279139409517538281924207413798694092800000 1505 389613672503739998275780648834977429371038924800000 1506 829211478359620196812890730165480163849011200000000 1507 1516097577948931724135993509665091884436684800000000 1508 2383413076281680596088245729990899317438152704000000 1509 3220569384747626120085785117926958809078038528000000 1510 3734346242393534474855531745411844988762849280000000 1511 3704283533043926892773175236587453105852907520000000 1512 3128436256098706118145107580912327247056076800000000 1513 2234152702754189366956086552401401577723658240000000 1514 1336411385998175420976416914672445305965772800000000 1515 660904620516288365409003663714472733284761600000000 1516 265356331298215335061486961824976512588185600000000 1517 84288864926110340909805767549134026729062400000000 1518 20377484199116245915281641458162994459443200000000 1519 3522034306020091886591888647089900276940800000000 1520 387559759542751423814165353058155049779200000000 1521 20397882081197443358640281739902897356800000000 1522 0 1523 549754757244 1524 4052553500266327980 1525 302215244685258121100856 1526 1817478286796794316361455880 1527 2217006353443449898780007352480 1528 893986458034058775687649782137760 1529 158939429831006241465925596945348480 1530 14960378429718342997523276316163616640 1531 843136196956054984920756796500991104000 1532 31020937762549774318105133419235150227200 1533 793540729465009178487238105654138836249600 1534 14796039815984214001117448973079618609843200 1535 208504130605115673273519758750927796314880000 1536 2284396285686502405639535020925137307291904000 1537 19900565171669330347683470697058916677165056000 1538 140349705189591794934164407302992949154086912000 1539 813051708061634758489195226826735920269590528000 1540 3914651629837352270484164910210354366572224512000 1541 15814834554892226955331308786867698301145743360000 1542 54018526607068266097180520099856469080558796800000 1543 156940805279139409517538281924207413798694092800000 1544 389613672503739998275780648834977429371038924800000 1545 829211478359620196812890730165480163849011200000000 1546 1516097577948931724135993509665091884436684800000000 1547 2383413076281680596088245729990899317438152704000000 1548 3220569384747626120085785117926958809078038528000000 1549 3734346242393534474855531745411844988762849280000000 1550 3704283533043926892773175236587453105852907520000000 1551 3128436256098706118145107580912327247056076800000000 1552 2234152702754189366956086552401401577723658240000000 1553 1336411385998175420976416914672445305965772800000000 1554 660904620516288365409003663714472733284761600000000 1555 265356331298215335061486961824976512588185600000000 1556 84288864926110340909805767549134026729062400000000 1557 20377484199116245915281641458162994459443200000000 1558 3522034306020091886591888647089900276940800000000 1559 387559759542751423814165353058155049779200000000 1560 20397882081197443358640281739902897356800000000 1561 0 1562 1099511627774 1563 12157662160522045476 1564 1208877188959390016757624 1565 9088902510207852828729870000 1566 13312942990381499300313100066080 1567 6273424250712515993952481509199680 1568 1278667330312322407275750955799018880 1569 136073860735944143195635935341109888000 1570 8580965753857733279441124596561712384000 1571 350504813554564122334355634449234213068800 1572 9894740006730707433667391906947423146393600 1573 202664547090839901334868435018304072336384000 1574 3126202385895398421844933924204085523234816000 1575 37393506244374271183695838809280334579251200000 1576 354959383317693324053168108434042704972091392000 1577 2724254596141439129791413938433152900197724160000 1578 17161225438522077961620473420887532983147929600000 1579 89826363420080753550493842606050641211378810880000 1580 394589723694591584516309473942071962776076451840000 1581 1466500584401170354102748406621258605957967052800000 1582 4641105301496568863523813644529405423343563571200000 1583 12570752989006226379246335407461251392903859404800000 1584 29251803620720644682128113096010982237281202995200000 1585 58632726407713798023722105995764301207142400000000000 1586 101387277009995920325830220231055771248745775104000000 1587 151307526447791281336698832893782169415937163264000000 1588 194737637559952496658356872173486506339544858624000000 1589 215720263487686379661232502477979644743856947200000000 1590 204981593674278990327548484524993410587269529600000000 1591 166240257724439760038137018132725593568171786240000000 1592 114258050840075673213840110946363100278061793280000000 1593 65911428214977304950718879086768295295267635200000000 1594 31492872361693125815996681268341274359680204800000000 1595 12237581867851398658995245528093868876103680000000000 1596 3767988568508157125703146724262692762786201600000000 1597 884282184690044498669320613894357105246208000000000 1598 148564574491388045795430052005626102415360000000000 1599 15910348023334005819739419757124259938304000000000 1600 815915283247897734345611269596115894272000000000 1601 0 1602 1099510578960 1603 12157662157038401040 1604 1208877188958304445935200 1605 9088902510207762923998884000 1606 13312942990381496199936295198080 1607 6273424250712515937788969118972480 1608 1278667330312322406664058950839761280 1609 136073860735944143191277281094992080000 1610 8580965753857733279419650864241972320000 1611 350504813554564122334279758902144906304000 1612 9894740006730707433667195029322402243968000 1613 202664547090839901334868054742485657940480000 1614 3126202385895398421844933374760762392837120000 1615 37393506244374271183695838217781033841305600000 1616 354959383317693324053168107966398390633738240000 1617 2724254596141439129791413938169487145061580800000 1618 17161225438522077961620473420787175775310643200000 1619 89826363420080753550493842606027528642301132800000 1620 394589723694591584516309473942069529874068275200000 1621 1466500584401170354102748406621258605957967052800000 1622 4641105301496568863523813644529405423343563571200000 1623 12570752989006226379246335407461251392903859404800000 1624 29251803620720644682128113096010982237281202995200000 1625 58632726407713798023722105995764301207142400000000000 1626 101387277009995920325830220231055771248745775104000000 1627 151307526447791281336698832893782169415937163264000000 1628 194737637559952496658356872173486506339544858624000000 1629 215720263487686379661232502477979644743856947200000000 1630 204981593674278990327548484524993410587269529600000000 1631 166240257724439760038137018132725593568171786240000000 1632 114258050840075673213840110946363100278061793280000000 1633 65911428214977304950718879086768295295267635200000000 1634 31492872361693125815996681268341274359680204800000000 1635 12237581867851398658995245528093868876103680000000000 1636 3767988568508157125703146724262692762786201600000000 1637 884282184690044498669320613894357105246208000000000 1638 148564574491388045795430052005626102415360000000000 1639 15910348023334005819739419757124259938304000000000 1640 815915283247897734345611269596115894272000000000 1641 0 1642 2199023239168 1643 36472989780096285930 1644 4835557386486201905810520 1645 45450556936984061088924133920 1646 79932191357350242918805305427920 1647 44007160355920282452769313645289120 1648 10279526036504279386157626655281006080 1649 1236172752596308190426205174808744187520 1650 87170396145936774226367605316296636262400 1651 3949943572392640411751764349501118036672000 1652 122942937843423258672020970496758275515161600 1653 2763270732268417913990965750028268874617216000 1654 46604137061807336524517233029113454250818508800 1655 607795629454045044083111591002266301537290240000 1656 6277646232993081523789823155893168632821481472000 1657 52346637650805251715357894796742325287886864384000 1658 357938640623943307645413972467772345900221767680000 1659 2032764188313453798730172004511825309696008069120000 1660 9688321742293446761336066330962452079749105254400000 1661 39082896470011000711000215491829941943414913597440000 1662 134367329489750262787784365125314608644633673728000000 1663 395872740681564290583713428195785106773690728448000000 1664 1003741358633444905472986764083333607124441497600000000 1665 2197113250710861067646255477294382086110590074880000000 1666 4160520088860452677088360481897321883853092552704000000 1667 6822759693360254444888284434370624397946439335936000000 1668 9689264592216825783861559741883522921153496612864000000 1669 11903279130381527413268091864892518381418652368896000000 1670 12621055714858961099663429610089191659933794304000000000 1671 11507877393360281261336250582389289128818680791040000000 1672 8975945874064493864063268130530838203079474544640000000 1673 5945592808816748279430446671093336053919871139840000000 1674 3311746219606794646068329052073725368268226560000000000 1675 1530565898034058356624717437875230013252435968000000000 1676 576200535708944008249142121084836219000035737600000000 1677 172134017868333460101781291511810845117199155200000000 1678 39248176848894436689660525304199361891139584000000000 1679 6414521978074160012991609398747264131792896000000000 1680 669050532263276142163401241068815033303040000000000 1681 33452526613163807108170062053440751665152000000000 1682 0 1683 2199021158400 1684 36472989769646958000 1685 4835557386481845937531200 1686 45450556936983606142224930000 1687 79932191357350223777161766397600 1688 44007160355920282037922337901522400 1689 10279526036504279380814783359671321600 1690 1236172752596308190381472060412486934400 1691 87170396145936774226109281453369644000000 1692 3949943572392640411750693507430255664864000 1693 122942937843423258672017697458694565803264000 1694 2763270732268417913990958247033504782397824000 1695 46604137061807336524517220013045472710886400000 1696 607795629454045044083111573888126943512140800000 1697 6277646232993081523789823138946870791600701440000 1698 52346637650805251715357894784310054106820423680000 1699 357938640623943307645413972461219932566700032000000 1700 2032764188313453798730172004509479383934623744000000 1701 9688321742293446761336066330961941170327388160000000 1702 39082896470011000711000215491829890852472741888000000 1703 134367329489750262787784365125314608644633673728000000 1704 395872740681564290583713428195785106773690728448000000 1705 1003741358633444905472986764083333607124441497600000000 1706 2197113250710861067646255477294382086110590074880000000 1707 4160520088860452677088360481897321883853092552704000000 1708 6822759693360254444888284434370624397946439335936000000 1709 9689264592216825783861559741883522921153496612864000000 1710 11903279130381527413268091864892518381418652368896000000 1711 12621055714858961099663429610089191659933794304000000000 1712 11507877393360281261336250582389289128818680791040000000 1713 8975945874064493864063268130530838203079474544640000000 1714 5945592808816748279430446671093336053919871139840000000 1715 3311746219606794646068329052073725368268226560000000000 1716 1530565898034058356624717437875230013252435968000000000 1717 576200535708944008249142121084836219000035737600000000 1718 172134017868333460101781291511810845117199155200000000 1719 39248176848894436689660525304199361891139584000000000 1720 6414521978074160012991609398747264131792896000000000 1721 669050532263276142163401241068815033303040000000000 1722 33452526613163807108170062053440751665152000000000 1723 0 1724 4398046511102 1725 109418975937372825900 1726 19342375437903929024928600 1727 227276962471852736479441752600 1728 479865851485723361879668276527600 1729 308609647830943428869818892711337600 1730 82588265574881597348883176485844870400 1731 11218070507695312228311265237535813193600 1732 884065688985330824167938104957004028819200 1733 44408253653924349045759451503050617429708800 1734 1522714576989790789005272818155163721922355200 1735 37520777711453935244618827366825381284665548800 1736 691143709117060562139114782907984132909820723200 1737 9815996497737785709114432360470696338129305600000 1738 110167069799154025085966955950326958949740347392000 1739 996612826024571665065511205194803396652041879552000 1740 7385135008945474068493893610761264081385955377152000 1741 45423353749810545021136133562612355456328366899200000 1742 234421718612138011201324766709485547788902266470400000 1743 1024195582458393396919061918278640274486444395888640000 1744 3815904971114747796973260773577180112937068921159680000 1745 12195521613940234727544449246385293454621461250048000000 1746 33590738383560220705360804614698849133555173425152000000 1747 80021365233607649327981056034442892330875789312000000000 1748 165298466828854157363100014938984303219055748317184000000 1749 296548554119959092293369412739234549608587360993280000000 1750 462336679996158246404995636935116124934798206566400000000 1751 626183767955352242716759896596505197774592320471040000000 1752 735730045357214655387945644249451301240573400186880000000 1753 747996926354796513190990085966832904451326727946240000000 1754 655482344557592804012784598813444074620740970741760000000 1755 492410776535080990735292588453597750480978407587840000000 1756 314749526966400459466958374587680088354395321794560000000 1757 169480924117429855094256627148213438353223188480000000000 1758 75843591614748085135458944122562384361088981401600000000 1759 27688378482359266328984166266075941372337691033600000000 1760 8032523399254660078074789039008387866316872089600000000 1761 1780845254251775271403433253414918414894366720000000000 1762 283342900413497446206200425592643166603837440000000000 1763 28802625413934037920134423428012487183695872000000000 1764 1405006117752879898543142606244511569936384000000000 1765 0 1766 4398044397642 1767 109418975926914031602 1768 19342375437899572557852360 1769 227276962471852281523124555280 1770 479865851485723342737933389134560 1771 308609647830943428454971419728433520 1772 82588265574881597343540331503865701120 1773 11218070507695312228266532119412683991680 1774 884065688985330824167679781088613863641600 1775 44408253653924349045758380660974480771283200 1776 1522714576989790789005269545117096786613683200 1777 37520777711453935244618819863830616059128371200 1778 691143709117060562139114769891916151195532032000 1779 9815996497737785709114432343356556980104156160000 1780 110167069799154025085966955933380661108519567360000 1781 996612826024571665065511205182371125470975438848000 1782 7385135008945474068493893610754711668052433641472000 1783 45423353749810545021136133562610009530566982574080000 1784 234421718612138011201324766709485036879480549376000000 1785 1024195582458393396919061918278640223395502224179200000 1786 3815904971114747796973260773577180112937068921159680000 1787 12195521613940234727544449246385293454621461250048000000 1788 33590738383560220705360804614698849133555173425152000000 1789 80021365233607649327981056034442892330875789312000000000 1790 165298466828854157363100014938984303219055748317184000000 1791 296548554119959092293369412739234549608587360993280000000 1792 462336679996158246404995636935116124934798206566400000000 1793 626183767955352242716759896596505197774592320471040000000 1794 735730045357214655387945644249451301240573400186880000000 1795 747996926354796513190990085966832904451326727946240000000 1796 655482344557592804012784598813444074620740970741760000000 1797 492410776535080990735292588453597750480978407587840000000 1798 314749526966400459466958374587680088354395321794560000000 1799 169480924117429855094256627148213438353223188480000000000 1800 75843591614748085135458944122562384361088981401600000000 1801 27688378482359266328984166266075941372337691033600000000 1802 8032523399254660078074789039008387866316872089600000000 1803 1780845254251775271403433253414918414894366720000000000 1804 283342900413497446206200425592643166603837440000000000 1805 28802625413934037920134423428012487183695872000000000 1806 1405006117752879898543142606244511569936384000000000 1807 0 1808 8796093021690 1809 328256941006257992850 1810 77369939427519465590831520 1811 1136481524236453202042332571880 1812 2880558770689171287696886307776080 1813 2163626595777004065621889926912727920 1814 663175001781700326222023963028448212480 1815 101705928959431744430941335726194922213120 1816 8952837594930261363962493701945398420128000 1817 498215512772006478569201285688083836043808000 1818 18805473967724581656612387235898572072224768000 1819 507565399749768438437113302404747085085642752000 1820 10201302815599202963372270543847333198722807808000 1821 157607103102822694068803207150680207065586894848000 1822 1919729060750268972721302212972762484605914447872000 1823 18815258229003336732575128739467216045230297858048000 1824 150871461029460823204069286687209214604683950620672000 1825 1003361286416364362702970516294098771216572123250688000 1826 5596901447238971124449218005441958064904612667392000000 1827 26430963322481159570528120384750642267782279909539840000 1828 106482212178609106265631099220828048523317292975063040000 1829 368262811456264598063907330459136892053846193937776640000 1830 1098870239940010930389726092666019422116239232204800000000 1831 2840302590429196750833546516228543536610774068428800000000 1832 6378315633624006973968107845309107084298219978358784000000 1833 12469869565617957740724674547311909026346363951382528000000 1834 21248786555251285483554221390881818887214795891671040000000 1835 31567092990593804184530910472417018358572325284085760000000 1836 40857414399377006943141166225378694970454971619737600000000 1837 45995536123072346225947007636704810376448903972126720000000 1838 44911336669196458150520789912968863330306166358016000000000 1839 37880472996058235226686547179812380228356739484876800000000 1840 27443450319050369306876532743403446520402706799001600000000 1841 16948065787934061009642525060756273434766647859609600000000 1842 8831682566358405848269760565747929617715238115737600000000 1843 3830682893592972004184395084379618052136786880102400000000 1844 1357394271501329203468240301593204511068873398681600000000 1845 382721377486750978629650669404508944967238313574400000000 1846 82567526186610908704385347160302463259928166400000000000 1847 12797966558924690849179728809846881805288865792000000000 1848 1268720524330850548384457773438793947652554752000000000 1849 60415263063373835637355132068513997507264512000000000 1850 0 1851 8796088827904 1852 328256940974889534306 1853 77369939427501998904046200 1854 1136481524236450905503703959400 1855 2880558770689171170117041981119200 1856 2163626595777004062583967531879158800 1857 663175001781700326175962432123187545600 1858 101705928959431744430490652082608533686400 1859 8952837594930261363959463132126215700652800 1860 498215512772006478569186664862753097011603200 1861 18805473967724581656612335109336906207919948800 1862 507565399749768438437113162316320295327591347200 1863 10201302815599202963372270256580454750718966220800 1864 157607103102822694068803206698727096970802997248000 1865 1919729060750268972721302212427795489417979576320000 1866 18815258229003336732575128738967780371851415105536000 1867 150871461029460823204069286686867490283421363445760000 1868 1003361286416364362702970516293929702773768908095488000 1869 5596901447238971124449218005441900928200950639001600000 1870 26430963322481159570528120384750630465774638244659200000 1871 106482212178609106265631099220828047399316565197455360000 1872 368262811456264598063907330459136892053846193937776640000 1873 1098870239940010930389726092666019422116239232204800000000 1874 2840302590429196750833546516228543536610774068428800000000 1875 6378315633624006973968107845309107084298219978358784000000 1876 12469869565617957740724674547311909026346363951382528000000 1877 21248786555251285483554221390881818887214795891671040000000 1878 31567092990593804184530910472417018358572325284085760000000 1879 40857414399377006943141166225378694970454971619737600000000 1880 45995536123072346225947007636704810376448903972126720000000 1881 44911336669196458150520789912968863330306166358016000000000 1882 37880472996058235226686547179812380228356739484876800000000 1883 27443450319050369306876532743403446520402706799001600000000 1884 16948065787934061009642525060756273434766647859609600000000 1885 8831682566358405848269760565747929617715238115737600000000 1886 3830682893592972004184395084379618052136786880102400000000 1887 1357394271501329203468240301593204511068873398681600000000 1888 382721377486750978629650669404508944967238313574400000000 1889 82567526186610908704385347160302463259928166400000000000 1890 12797966558924690849179728809846881805288865792000000000 1891 1268720524330850548384457773438793947652554752000000000 1892 60415263063373835637355132068513997507264512000000000 1893 0 1894 17592186011646 1895 984770849407038849030 1896 309481070737841886379573224 1897 5682794470879403607514330089600 1898 17290171513280446445393268959366640 1899 15165550081833852658367105632516844880 1900 5322709027019818642301166814908483254400 1901 921321935650921002814470237178650763708800 1902 90545435238896931083934350376669983202720000 1903 5578851854036304139264801573290262523075865600 1904 231644273765959057622179062259039819899922560000 1905 6842821358327409261218433965328393514719333120000 1906 149924155014885599625331373847529123964164587264000 1907 2517126088776328455482632165417913103963337865472000 1908 33237378621649466668641686721975083066744021483520000 1909 352494783925811296990039326191479635007215609200640000 1910 3054360946652354878859599477680175751698456472616960000 1911 21930422201470678532233756256644851730603865403555840000 1912 132005254673106709743043770434721136722423695812853760000 1913 672585160164122744594524106194044606986424744115568640000 1914 2924089861023985848395502831322731197404190603461263360000 1915 10919135543602095199579383882639193633274760198995312640000 1916 35211193233510612682887202155003751540082050227421839360000 1917 98479320759230192030581815222364073968175332515840000000000 1918 239684073825383296844843013399978916143633845216477184000000 1919 508901000379533047296705124600767434987403766103015424000000 1920 944122371384338810279809086269424381579712475605499904000000 1921 1531660506829507600374468824035666280127826514096947200000000 1922 2172735221699124333830162300933871399870818907114700800000000 1923 2692441466195929948241733389724588665754020143347793920000000 1924 2909019929352601740046969521589557558616162250564567040000000 1925 2732129718953404881447842124061781037435875892815462400000000 1926 2221013392713692554141144717389338109457821173651865600000000 1927 1553703063744455061078167023145590198430927413051392000000000 1928 928070940754528806884842282554151309889347895112499200000000 1929 468507522018200980540803759054719263784524924846080000000000 1930 197146932273583445890800144666967257401815090593792000000000 1931 67864510310535127101817747868910824785408356777984000000000 1932 18611556146934475493361440662592456329086659198976000000000 1933 3909985202566959581696168114776123147673898319872000000000 1934 590800857496732738697695836497998381623539662848000000000 1935 57152838857951648512937954936814241641872228352000000000 1936 2658271574788448768043625811014615890319638528000000000 1937 0 1938 17592181850100 1939 984770849375684622900 1940 309481070737824420709144200 1941 5682794470879401311000992673400 1942 17290171513280446327813727529961200 1943 15165550081833852655329185297537265600 1944 5322709027019818642255105292737655644800 1945 921321935650921002814019553559423961270400 1946 90545435238896931083931319806896750707564800 1947 5578851854036304139264786952464990840071091200 1948 231644273765959057622179010132478205034918092800 1949 6842821358327409261218433825239966753294226355200 1950 149924155014885599625331373560262245525314466252800 1951 2517126088776328455482632164965959993869861642240000 1952 33237378621649466668641686721430116071556086611968000 1953 352494783925811296990039326190980199333836726448128000 1954 3054360946652354878859599477679834027377193885442048000 1955 21930422201470678532233756256644682662161062188400640000 1956 132005254673106709743043770434721079585720033784463360000 1957 672585160164122744594524106194044595184417102450688000000 1958 2924089861023985848395502831322731196280189875683655680000 1959 10919135543602095199579383882639193633274760198995312640000 1960 35211193233510612682887202155003751540082050227421839360000 1961 98479320759230192030581815222364073968175332515840000000000 1962 239684073825383296844843013399978916143633845216477184000000 1963 508901000379533047296705124600767434987403766103015424000000 1964 944122371384338810279809086269424381579712475605499904000000 1965 1531660506829507600374468824035666280127826514096947200000000 1966 2172735221699124333830162300933871399870818907114700800000000 1967 2692441466195929948241733389724588665754020143347793920000000 1968 2909019929352601740046969521589557558616162250564567040000000 1969 2732129718953404881447842124061781037435875892815462400000000 1970 2221013392713692554141144717389338109457821173651865600000000 1971 1553703063744455061078167023145590198430927413051392000000000 1972 928070940754528806884842282554151309889347895112499200000000 1973 468507522018200980540803759054719263784524924846080000000000 1974 197146932273583445890800144666967257401815090593792000000000 1975 67864510310535127101817747868910824785408356777984000000000 1976 18611556146934475493361440662592456329086659198976000000000 1977 3909985202566959581696168114776123147673898319872000000000 1978 590800857496732738697695836497998381623539662848000000000 1979 57152838857951648512937954936814241641872228352000000000 1980 2658271574788448768043625811014615890319638528000000000 1981 0 1982 35184372088830 1983 2954312600997717432150 1984 1237928222034765177796862640 1985 28415519759750707247135091180120 1986 103775125846507955094006668883859200 1987 106279881773429931733687508851021804800 1988 42702996616813219959676271450683927411200 1989 8339801802101467393110942636239879411308800 1990 914667571745478520867488206139189437772000000 1991 62363370182027211773836095160337412637833696000 1992 2846677507439944341137326365987962309739914496000 1993 91968053217213788144927969358636634381369508736000 1994 2194737669224982124411697309380005245229188198400000 1995 40005753656868210826619453088981633419069457715200000 1996 572072075366812721985989102198287938731338672373760000 1997 6557446763306832982197577219528730207257313721630720000 1998 61323403150406991165293498469689796960702097472716800000 1999 474710879814337634810773758952175522163744115647283200000 2000 3078713537491547765505550533827319769060551224328192000000 2001 16896398711581818541088925409204080617885817238496870400000 2002 79126850466138389045780592625369067696593537646690304000000 2003 318394184306399864103422394421124271105615868456501248000000 2004 1107127890650704989179198064903430684160563450234011648000000 2005 3342262849818520117836725434434195637706434568581545984000000 2006 8792248259199950710761045544180917742907038621040246784000000 2007 20211797003532741291821799726020151480538015505626300416000000 2008 40684654409388412012142397904365370863879254767838429184000000 2009 71797703468201545908974059398847629189518630701370966016000000 2010 111131871855858958026138933749086130399959362636349440000000000 2011 150820477324746682744228766410412262034370010564337336320000000 2012 179246764657553014025238493162052679179845836605195550720000000 2013 186157938394098218509328784306494173669717258731540971520000000 2014 168406865796681312810025552609338050994385700259889152000000000 2015 132115075976035166532675910918722490776106200534614016000000000 2016 89343864161963419246668335005190694299529911093900083200000000 2017 51673403122591002134748903539528211225933294338467430400000000 2018 25294869263087808204400948341424087805080920586715136000000000 2019 10335446260780624346712097808899245205301714447499264000000000 2020 3459042658298784103807167541260131244579800639078400000000000 2021 923383195329558838077361959872111758547182858272768000000000 2022 189033014522675077456542285953513104230492395274240000000000 2023 27862008943251428650057253031696942800412711321600000000000 2024 2631688859040564280363189552904469731416442142720000000000 2025 119622220865480194561963161495657715064383733760000000000 2026 0 2027 35184363667236 2028 2954312600903585156340 2029 1237928222034695184558380424 2030 28415519759750695677083216349720 2031 103775125846507954374748068234937440 2032 106279881773429931711598991115412081920 2033 42702996616813219959283475815547107363200 2034 8339801802101467393106471929645094965422720 2035 914667571745478520867453393604515796464032000 2036 62363370182027211773835900994990704442537785600 2037 2846677507439944341137325565019318299500569856000 2038 91968053217213788144927966859841784429945933184000 2039 2194737669224982124411697303397030971891367975936000 2040 40005753656868210826619453077893333590926333953024000 2041 572072075366812721985989102182337217046815172067328000 2042 6557446763306832982197577219510975361891677822021632000 2043 61323403150406991165293498469674656080798551014023168000 2044 474710879814337634810773758952165817101226865403011072000 2045 3078713537491547765505550533827315244957621919457280000000 2046 16896398711581818541088925409204079170172879860938178560000 2047 79126850466138389045780592625369067412221353518955560960000 2048 318394184306399864103422394421124271079763851717616271360000 2049 1107127890650704989179198064903430684160563450234011648000000 2050 3342262849818520117836725434434195637706434568581545984000000 2051 8792248259199950710761045544180917742907038621040246784000000 2052 20211797003532741291821799726020151480538015505626300416000000 2053 40684654409388412012142397904365370863879254767838429184000000 2054 71797703468201545908974059398847629189518630701370966016000000 2055 111131871855858958026138933749086130399959362636349440000000000 2056 150820477324746682744228766410412262034370010564337336320000000 2057 179246764657553014025238493162052679179845836605195550720000000 2058 186157938394098218509328784306494173669717258731540971520000000 2059 168406865796681312810025552609338050994385700259889152000000000 2060 132115075976035166532675910918722490776106200534614016000000000 2061 89343864161963419246668335005190694299529911093900083200000000 2062 51673403122591002134748903539528211225933294338467430400000000 2063 25294869263087808204400948341424087805080920586715136000000000 2064 10335446260780624346712097808899245205301714447499264000000000 2065 3459042658298784103807167541260131244579800639078400000000000 2066 923383195329558838077361959872111758547182858272768000000000 2067 189033014522675077456542285953513104230492395274240000000000 2068 27862008943251428650057253031696942800412711321600000000000 2069 2631688859040564280363189552904469731416442142720000000000 2070 119622220865480194561963161495657715064383733760000000000 2071 0 2072 70368744177522 2073 8862937908546268561098 2074 4951724705389464702057170736 2075 142083788439863710061564440197000 2076 622821248197606234807522823850220800 2077 744685598294935077821470608639339642960 2078 342474211988693199131279671676279593728000 2079 75442543188464525517635570169215070048480000 2080 9230073735475799882605991487754293171833088000 2081 696058415291499593241739417031242622831662656000 2082 34908490531463658634933949533779596668532978304000 2083 1232591499420498522318848844420119756984422502016000 2084 32013880114190742775792753902340986314547807899904000 2085 633007369891397894265467255975424579964479688704000000 2086 9793245264378894925001736884596313154406530081423360000 2087 121201820257451976971120627469359308481807090698076160000 2088 1221855298446848834654839362405933489023269401498255360000 2089 10184651376330147893545277891015441063364478049280000000000 2090 71068488346117708006326485855589905824485906799509504000000 2091 419477357230540692438483994803659408125873737719326310400000 2092 2112511481909844566911129396760609262918545807474117836800000 2093 9142983799768379822431668702069346792450816340373405696000000 2094 34212529798970516478782891023789318926388303648572309504000000 2095 111234768511730627675398087483440658046674950470388940800000000 2096 315497288834480241543542045443992947895950302930166611968000000 2097 783109222093782684069736822295428869033016461419996774400000000 2098 1705100639561792292510997533650794625643683567657012428800000000 2099 3261988378450108779712377261793177001548538678607072460800000000 2100 5487887259721815118053389794438012787684339800131612180480000000 2101 8120522824598774863881398704944450165464210569221290065920000000 2102 10562151743433590296622952306318878118854907109425052385280000000 2103 12058355200704490673640720156462046144035582146112305233920000000 2104 12055203342486504064858047455138295638579500605708624199680000000 2105 10518267962045076776994551223482118961967216527807610880000000000 2106 7972521844967949088056392853260874662722900018626507571200000000 2107 5217638889528513591112437826154599504442138600997598003200000000 2108 2924794350655794792887694371476187363178540167156937523200000000 2109 1389582305430868869493408799862609987404922766334361600000000000 2110 551779556763176338020770614006375057995260603463106560000000000 2111 179679459998762060617265709546421963128206323391397888000000000 2112 46721480813793824452423978324676244236662360648974336000000000 2113 9326486009034839762583780176364032022328919583621120000000000 2114 1341722703300847688938499473722462151400482752430080000000000 2115 123808998595772001371631872148005735091637164441600000000000 2116 5502622159812088949850305428800254892961651752960000000000 2117 0 2118 70368735789054 2119 8862937908452150549934 2120 4951724705389394709835385160 2121 142083788439863698491537858121800 2122 622821248197606234088264526102184320 2123 744685598294935077799382092963788430800 2124 342474211988693199130886876049877209600000 2125 75442543188464525517631099462644645189408000 2126 9230073735475799882605956675219665480749440000 2127 696058415291499593241739222865895973692394176000 2128 34908490531463658634933948732810952709292934016000 2129 1232591499420498522318848841921324907061331871104000 2130 32013880114190742775792753896358012041219141398016000 2131 633007369891397894265467255964336280136337872616192000 2132 9793245264378894925001736884580362432722006581116928000 2133 121201820257451976971120627469341553636441454798467072000 2134 1221855298446848834654839362405918348143365855039561728000 2135 10184651376330147893545277891015431358301960799035727872000 2136 71068488346117708006326485855589901300382977494638592000000 2137 419477357230540692438483994803659406678160800341767618560000 2138 2112511481909844566911129396760609262634173623346383093760000 2139 9142983799768379822431668702069346792424964323634520719360000 2140 34212529798970516478782891023789318926388303648572309504000000 2141 111234768511730627675398087483440658046674950470388940800000000 2142 315497288834480241543542045443992947895950302930166611968000000 2143 783109222093782684069736822295428869033016461419996774400000000 2144 1705100639561792292510997533650794625643683567657012428800000000 2145 3261988378450108779712377261793177001548538678607072460800000000 2146 5487887259721815118053389794438012787684339800131612180480000000 2147 8120522824598774863881398704944450165464210569221290065920000000 2148 10562151743433590296622952306318878118854907109425052385280000000 2149 12058355200704490673640720156462046144035582146112305233920000000 2150 12055203342486504064858047455138295638579500605708624199680000000 2151 10518267962045076776994551223482118961967216527807610880000000000 2152 7972521844967949088056392853260874662722900018626507571200000000 2153 5217638889528513591112437826154599504442138600997598003200000000 2154 2924794350655794792887694371476187363178540167156937523200000000 2155 1389582305430868869493408799862609987404922766334361600000000000 2156 551779556763176338020770614006375057995260603463106560000000000 2157 179679459998762060617265709546421963128206323391397888000000000 2158 46721480813793824452423978324676244236662360648974336000000000 2159 9326486009034839762583780176364032022328919583621120000000000 2160 1341722703300847688938499473722462151400482752430080000000000 2161 123808998595772001371631872148005735091637164441600000000000 2162 5502622159812088949850305428800254892961651752960000000000 2163 0 2164 140737488289790 2165 26588813936744995371690 2166 19806934273309492989179794776 2167 710443700822845497631200944098800 2168 3737779991916276591105504360595576560 2169 5217158936801928788393946903701640863280 2170 2745751180695905073672809138192995540391040 2171 682065156604078968450901648567724300591232000 2172 93055162786642644081236270579234379320707968000 2173 7758173379296729324367799493708964920969683929600 2174 427254587361061898738108267409730070175711758131200 2175 16477499869375508352399176321400691596457102059264000 2176 465450602590557378173562438454655485000926412313856000 2177 9975318750083829555618900148166483494185255528134400000 2178 166820042148324685108275266249147803749936135399247872000 2179 2226916113871124822234080194017245567815631553251491840000 2180 24175028136677414609267279817755270355091376859533967360000 2181 216723626820762937835802227815006116495367201564786851840000 2182 1625062794448957117997435274932106937757007696975790080000000 2183 10301462757109826409341020093844235592957552534895552102400000 2184 55703754461088475705691494614413910762977229994255771238400000 2185 258876391478599160954884356273088989273495329400493041254400000 2186 1040532326369733511229149433420607977252138879734697164800000000 2187 3636182457767528603854524462680749424326581352974031257600000000 2188 11095033491001482599692443456113273754508256588414444371968000000 2189 29662375795063098991558529428964389057082102637454411431936000000 2190 69669876126356099344260561966494257850947600814156257689600000000 2191 144045581522345131094477869067875177188574445141658461798400000000 2192 262496269145157716932973011686935693676986354362160539238400000000 2193 421860712613938289439978443480856351547605061449939969638400000000 2194 597845586177035685136139232360426505098211765716682958438400000000 2195 746476729156556672018701191271770500675386145432732801433600000000 2196 819860990468493821108958098794411620608912813561911600742400000000 2197 790071495658605329464840953751714511019135099673068227788800000000 2198 665668433052468931141833986762747770488844195671628264243200000000 2199 488035947176369119129246735138372544185106428926091906252800000000 2200 309412463127003718592005023509969900969585793189872350003200000000 2201 168260689587379882832863023682213096672755054406160665804800000000 2202 77654474487761808300567176554759401816007334791898726400000000000 2203 29989819687239474344159489265664677866062144001034682368000000000 2204 9508839514127347172926966890586124709324484729695633408000000000 2205 2410062573381632561245333615544731879136625050001604608000000000 2206 469401183342770247866980304603805743644093702786252800000000000 2207 65948926585347886063955910564171054892145396259225600000000000 2208 5948334554756868154788180168533075539291545544949760000000000 2209 258623241511168180642964355153611979969197632389120000000000 2210 0 2211 140737471578112 2212 26588813936462659016970 2213 19806934273309212647943740376 2214 710443700822845439431238467534800 2215 3737779991916276586720536383761836720 2216 5217158936801928788234292502429234305840 2217 2745751180695905073669490065142727984246400 2218 682065156604078968450857877048250701591072000 2219 93055162786642644081235877746823101259388480000 2220 7758173379296729324367796974952272030904579776000 2221 427254587361061898738108255468122184195823938304000 2222 16477499869375508352399176278503766177018122466560000 2223 465450602590557378173562438335910717275926625767680000 2224 9975318750083829555618900147910414382663355210213120000 2225 166820042148324685108275266248715179405733511259729920000 2226 2226916113871124822234080194016672573175778843452928000000 2227 24175028136677414609267279817754678232036531577084518400000 2228 216723626820762937835802227815005644422461206427430502400000 2229 1625062794448957117997435274932106653173698765873486397440000 2230 10301462757109826409341020093844235467549419334564530421760000 2231 55703754461088475705691494614413910724871357321139315671040000 2232 258876391478599160954884356273088989266360172780560787701760000 2233 1040532326369733511229149433420607977251518431332963925360640000 2234 3636182457767528603854524462680749424326581352974031257600000000 2235 11095033491001482599692443456113273754508256588414444371968000000 2236 29662375795063098991558529428964389057082102637454411431936000000 2237 69669876126356099344260561966494257850947600814156257689600000000 2238 144045581522345131094477869067875177188574445141658461798400000000 2239 262496269145157716932973011686935693676986354362160539238400000000 2240 421860712613938289439978443480856351547605061449939969638400000000 2241 597845586177035685136139232360426505098211765716682958438400000000 2242 746476729156556672018701191271770500675386145432732801433600000000 2243 819860990468493821108958098794411620608912813561911600742400000000 2244 790071495658605329464840953751714511019135099673068227788800000000 2245 665668433052468931141833986762747770488844195671628264243200000000 2246 488035947176369119129246735138372544185106428926091906252800000000 2247 309412463127003718592005023509969900969585793189872350003200000000 2248 168260689587379882832863023682213096672755054406160665804800000000 2249 77654474487761808300567176554759401816007334791898726400000000000 2250 29989819687239474344159489265664677866062144001034682368000000000 2251 9508839514127347172926966890586124709324484729695633408000000000 2252 2410062573381632561245333615544731879136625050001604608000000000 2253 469401183342770247866980304603805743644093702786252800000000000 2254 65948926585347886063955910564171054892145396259225600000000000 2255 5948334554756868154788180168533075539291545544949760000000000 2256 258623241511168180642964355153611979969197632389120000000000 2257 0 2258 281474976709626 2259 79766442232447579675410 2260 79227843448493718953363942304 2261 3552317538785594035621628944563000 2262 22430942613702596619618825973361543280 2263 36546277017556915454895366986004473565120 2264 22007746717061656019689624681596750339323520 2265 6163298170062973861721170119356713484205590400 2266 937372279432467230496871722278031045655951891200 2267 86363513962917091652939393407170212743029957504000 2268 5220153128884303536749712802841268450868969736448000 2269 219761807937575413264784699654535481696802360163840000 2270 6746993434439060411363462606864786472385155056194560000 2271 156611540290115804006886938799317084687802955120281600000 2272 2828725774374536234622306662357028595905945100337541120000 2273 40693514652330641624820042824528687316614651062750003200000 2274 475234996509873709767024480211905286612326151430138265600000 2275 4577074444191366696456320645022466350158712990062095564800000 2276 36835728425394401116664750054942261085047497970811538636800000 2277 250457036582734454074107562744303193145005764869298185830400000 2278 1452114778800362646530715323581679219830565215641329113497600000 2279 7235343356612815643193244570412566700838868866079222687334400000 2280 31185809228359984132416810952648727196615221019244564945305600000 2281 116917869603431552877091847402533935039468005817718210560000000000 2282 383011614667994291292221165888644602649705786476100366368768000000 2283 1100450050723743702963776267897096895912939699098459106705408000000 2284 2781303053799737553402934559072842113424831696645098735403008000000 2285 6197748271812335682723414499996713616146139332718626865152000000000 2286 12196255520025085440823526422644326125966823985114570031104000000000 2287 21215066434531976197561495110201553401962333890175115775180800000000 2288 32630601561311167186435765626921051412666138469331933698457600000000 2289 44362636406008547786109733979862501190528731067930720075776000000000 2290 53255482467251716766340415862250192123666164605817909673984000000000 2291 56347637014448470270082966839114414606981676963224293998592000000000 2292 52406637433598673381840297858520642134287254632409073713152000000000 2293 42687062068467007860029986710341451642936173110115646308352000000000 2294 30303039591528167833407566828637012915878304440406641737728000000000 2295 18629252955860960455569853840495136908051293056245287616512000000000 2296 9836606563005667645337208009478899939550495567922375688192000000000 2297 4413416061175052588433793298637387266964848630510269759488000000000 2298 1658943686457406503717631158562533708166238406690673262592000000000 2299 512512789762886128569408921763626833303827720526981234688000000000 2300 126696405295873723600941812486535655402351625122665725952000000000 2301 24090754946765316026892129682558955934130759457046528000000000000 2302 3307274012444818694062228173704389999846099322992066560000000000 2303 291727016424597707765263792613274313405254929334927360000000000 2304 12413915592536072670862289047373375038521486354677760000000000 2305 0 2306 281474959868160 2307 79766442232165157682240 2308 79227843448493438603882400000 2309 3552317538785593977421403387496000 2310 22430942613702596615233854058250186880 2311 36546277017556915454735712551650720135680 2312 22007746717061656019686305608373770960225280 2313 6163298170062973861721126347836644192844480000 2314 937372279432467230496871329445618361398420608000 2315 86363513962917091652939390888413517542827314841600 2316 5220153128884303536749712790899660562247754049843200 2317 219761807937575413264784699611638556275300742201344000 2318 6746993434439060411363462606746041704659105643022336000 2319 156611540290115804006886938799061015576280740960512000000 2320 2828725774374536234622306662356595971561742434352443392000 2321 40693514652330641624820042824528114321974798352951439360000 2322 475234996509873709767024480211904694489271306147688816640000 2323 4577074444191366696456320645022465878085806994924739215360000 2324 36835728425394401116664750054942260800464189039709234954240000 2325 250457036582734454074107562744303193019597631668967164149760000 2326 1452114778800362646530715323581679219792459342968212657930240000 2327 7235343356612815643193244570412566700831733709459290433781760000 2328 31185809228359984132416810952648727196614600570842831705866240000 2329 116917869603431552877091847402533935039468005817718210560000000000 2330 383011614667994291292221165888644602649705786476100366368768000000 2331 1100450050723743702963776267897096895912939699098459106705408000000 2332 2781303053799737553402934559072842113424831696645098735403008000000 2333 6197748271812335682723414499996713616146139332718626865152000000000 2334 12196255520025085440823526422644326125966823985114570031104000000000 2335 21215066434531976197561495110201553401962333890175115775180800000000 2336 32630601561311167186435765626921051412666138469331933698457600000000 2337 44362636406008547786109733979862501190528731067930720075776000000000 2338 53255482467251716766340415862250192123666164605817909673984000000000 2339 56347637014448470270082966839114414606981676963224293998592000000000 2340 52406637433598673381840297858520642134287254632409073713152000000000 2341 42687062068467007860029986710341451642936173110115646308352000000000 2342 30303039591528167833407566828637012915878304440406641737728000000000 2343 18629252955860960455569853840495136908051293056245287616512000000000 2344 9836606563005667645337208009478899939550495567922375688192000000000 2345 4413416061175052588433793298637387266964848630510269759488000000000 2346 1658943686457406503717631158562533708166238406690673262592000000000 2347 512512789762886128569408921763626833303827720526981234688000000000 2348 126696405295873723600941812486535655402351625122665725952000000000 2349 24090754946765316026892129682558955934130759457046528000000000000 2350 3307274012444818694062228173704389999846099322992066560000000000 2351 291727016424597707765263792613274313405254929334927360000000000 2352 12413915592536072670862289047373375038521486354677760000000000 2353 0 2354 562949953421310 2355 239299327541767669326150 2356 316911692859743805603777968880 2357 17761983833145212646702911572134120 2358 134606969587448293281926685613965868320 2359 255980955721194326360604900683845168253280 2360 176354343952633703481156160388662038982110720 2361 55667753251020319659667737696344792111323351680 2362 9435355776025302043585928923973877591401774400000 2363 960309748665845147717798916423930681675545043264000 2364 63678199714166647540831826354981263963343996327424000 2365 2924765493863976318419947361945897751919727288703744000 2366 97534573393272901544795462291270507357147403829017600000 2367 2450378005868322966273756021092728067402821652647142400000 2368 47765397034634432618067097618501530889499968887325163520000 2369 739878087253988023610519941277057170512850134772488253440000 2370 9286713200919678325053201414655811530720934444871988838400000 2371 95993879373323567718243557379453061098649743688352442777600000 2372 828256057391715356262421413999294548704124219217472684032000000 2373 6033148065170705959006218568784154538831118519642304213811200000 2374 37456579938428136213306103499171613085462561571233800585216000000 2375 199811537114503100663651077561867656175396983879572691419136000000 2376 922107662039347194614641332553471053538898157247770903183360000000 2377 3702591970794788425237716458879566555902080670924069387632640000000 2378 12998166591057071948402138345570641979918518599639283000147968000000 2379 40053464965576925844911930712215020461191428110513105773002752000000 2380 108689086926657475178267903155158292261457599080819619579035648000000 2381 260392488442750123847664122713017116157558159851548042416095232000000 2382 551820113755122633706408227679231192263388899534995906887680000000000 2383 1035750980591268910789935667518222265365803894133980259994828800000000 2384 1723061375866980588287912343587923354068111115504225583156428800000000 2385 2540776852921550594094001487023857235905430694729667574549708800000000 2386 3319016041690848994783305094631831572682626452907453411491840000000000 2387 3836109181859506546274818394547761235572674454916477128540160000000000 2388 3915153880129697171469237529114862042685681537442801237622784000000000 2389 3518466881576430205949200529047897469757266826473414640795648000000000 2390 2773623863079816676350627034481181653234950146919846945751040000000000 2391 1908359409348176003270119406096153843133254302369425244815360000000000 2392 1138634380754665124036282473998961473904071544966706532188160000000000 2393 584250927591409529584611053632767775467129112135738463354880000000000 2394 255039109400563281870359827202396680955505655562439606927360000000000 2395 93372628477472583188342723454024903283212843470359143383040000000000 2396 28125204582585433495495432307007149503071891208584466268160000000000 2397 6785422210918756783252527397609257510141707306087051427840000000000 2398 1260309332123666197163900461388113912962935503881775349760000000000 2399 169153048356862570885892122416930222722813649859368714240000000000 2400 14598764736822421460934051919711089045301267953101045760000000000 2401 608281864034267560872252163321295376887552831379210240000000000 2402 0 2403 562949919866768 2404 239299327540920481378230 2405 316911692859742683092824229064 2406 17761983833145212354300714678827200 2407 134606969587448293255267665373964103600 2408 255980955721194326359456624969531638045840 2409 176354343952633703481128330568226546360965120 2410 55667753251020319659667313881008619493279297280 2411 9435355776025302043585924557934560065355614400000 2412 960309748665845147717798884396450515386318736576000 2413 63678199714166647540831826181456888987195768807936000 2414 2924765493863976318419947361232996818918706231803136000 2415 97534573393272901544795462289007523653103475248102400000 2416 2450378005868322966273756021087105859214107925066572800000 2417 47765397034634432618067097618490511794208373650506711040000 2418 739878087253988023610519941277040074990121193739853434880000 2419 9286713200919678325053201414655790558602429881011524608000000 2420 95993879373323567718243557379453040878926487720376132608000000 2421 828256057391715356262421413999294533570999920692679483392000000 2422 6033148065170705959006218568784154530221298234882204381184000000 2423 37456579938428136213306103499171613081865253442017956085760000000 2424 199811537114503100663651077561867656174356440205832571109376000000 2425 922107662039347194614641332553471053538712022727250931351552000000 2426 3702591970794788425237716458879566555902065159714026056646656000000 2427 12998166591057071948402138345570641979918518599639283000147968000000 2428 40053464965576925844911930712215020461191428110513105773002752000000 2429 108689086926657475178267903155158292261457599080819619579035648000000 2430 260392488442750123847664122713017116157558159851548042416095232000000 2431 551820113755122633706408227679231192263388899534995906887680000000000 2432 1035750980591268910789935667518222265365803894133980259994828800000000 2433 1723061375866980588287912343587923354068111115504225583156428800000000 2434 2540776852921550594094001487023857235905430694729667574549708800000000 2435 3319016041690848994783305094631831572682626452907453411491840000000000 2436 3836109181859506546274818394547761235572674454916477128540160000000000 2437 3915153880129697171469237529114862042685681537442801237622784000000000 2438 3518466881576430205949200529047897469757266826473414640795648000000000 2439 2773623863079816676350627034481181653234950146919846945751040000000000 2440 1908359409348176003270119406096153843133254302369425244815360000000000 2441 1138634380754665124036282473998961473904071544966706532188160000000000 2442 584250927591409529584611053632767775467129112135738463354880000000000 2443 255039109400563281870359827202396680955505655562439606927360000000000 2444 93372628477472583188342723454024903283212843470359143383040000000000 2445 28125204582585433495495432307007149503071891208584466268160000000000 2446 6785422210918756783252527397609257510141707306087051427840000000000 2447 1260309332123666197163900461388113912962935503881775349760000000000 2448 169153048356862570885892122416930222722813649859368714240000000000 2449 14598764736822421460934051919711089045301267953101045760000000000 2450 608281864034267560872252163321295376887552831379210240000000000 2451 0 2452 1125899906711524 2453 717897984314152739495280 2454 1267647728636285389469125084920 2455 88811503724190361952541898420316760 2456 807748389427688630967440318549088088080 2457 1792808938835472422577207791456645090729760 2458 1412882599266839182460134122313943900283383040 2459 502596968354756580268340044710597629533711848960 2460 94910235292763223632455966616702213825688013996800 2461 10667196148860574947375233298826950131496579347673600 2462 775662113553989912262595503256862335710525704016537600 2463 38849768016515858557490129447911427206449350924867481600 2464 1406430744419916290085015735145029671526918049793127936000 2465 38218688688923938017278272250759978621399525621128842240000 2466 803452400648044089349453658233508143310444645794057469952000 2467 13389939232906581755885979661224497923839951761861140660224000 2468 180478643187125994275946984406791636622208122433600587653120000 2469 2000331258910621674822638417088068579958042884531264200704000000 2470 18484998735300778479613299427574952196055479258116502536192000000 2471 144089486573810847620641439638452430838240097516055314854707200000 2472 956774016079174527790871085495026887734460961999274305578598400000 2473 5457166692217418448170015164403903192999769545368549316100096000000 2474 26926060779692407086679017842768129033143083387056246270459904000000 2475 115617490820853390496308944785825940236024470704296007270400000000000 2476 434219722608148369714636224915705421931335581034647162082295808000000 2477 1432394052029117940419479864560212885909968561174114496875069440000000 2478 4164791452982563228649035348286452756234172761357316309857075200000000 2479 10703365685712820371752028750177086844151457009038662197858795520000000 2480 24366378065936182726622170511767449252628411781596318479113256960000000 2481 49214703924738137879386660751121057186504976603738261173357772800000000 2482 88281995406663983970491136355396659821885280308422586980840243200000000 2483 140706661550021529018603156410188759469126879737718474204302540800000000 2484 199232958416821586021828423776293419491993943019662113525412659200000000 2485 250429382824262443937034322121285748288935531773837568901120000000000000 2486 279045470231611333838786013251854438017300815724934021181865984000000000 2487 275043968183126712964482208152022101960389089464899987501481984000000000 2488 239099448296937381527393447414105006673704244988943940288774144000000000 2489 182597347624691714505209111182516084358359973522281615432089600000000000 2490 121879751604113645092256075203804612681493033893445271080140800000000000 2491 70638297642189060798456634632900899224219226941200244817264640000000000 2492 35250181553662858081108776995076907169750660243323478951854080000000000 2493 14981704728755542197524209678226128122264895458410346263347200000000000 2494 5345904654642552734088878853485410322596528325873518824652800000000000 2495 1570978205707688562543658186707738315594611933160218296320000000000000 2496 370103650979951457099155681513879085462813569258566031769600000000000 2497 67184731882584852098340251438837074377230210225833771008000000000000 2498 8820087028496879632647656368158782964869516054998548480000000000000 2499 745145283441977762068508900068586836687252218439532544000000000000 2500 30414093201713378043612608166064768844377641568960512000000000000 2501 0 2502 1125899873287200 2503 717897984313305680240400 2504 1267647728636284266974834630400 2505 88811503724190361660140379852122000 2506 807748389427688630940781310913209829600 2507 1792808938835472422576059515871900379013600 2508 1412882599266839182460106292494331580551526400 2509 502596968354756580268339620895264914734688777600 2510 94910235292763223632455962250662906309084813888000 2511 10667196148860574947375233266799469985647188687616000 2512 775662113553989912262595503083337960764086268928768000 2513 38849768016515858557490129447198526273478905648504576000 2514 1406430744419916290085015735142766687822895907067183616000 2515 38218688688923938017278272250754356413210822119561830400000 2516 803452400648044089349453658233497124215153053402738442240000 2517 13389939232906581755885979661224480828317222821184193269760000 2518 180478643187125994275946984406791615650089617869740123422720000 2519 2000331258910621674822638417088068559738319628563287890534400000 2520 18484998735300778479613299427574952180922354959591709335552000000 2521 144089486573810847620641439638452430829630277231295215022080000000 2522 956774016079174527790871085495026887730863653870058461079142400000 2523 5457166692217418448170015164403903192998729001694809195790336000000 2524 26926060779692407086679017842768129033142897252535726298628096000000 2525 115617490820853390496308944785825940236024455193085963939414016000000 2526 434219722608148369714636224915705421931335581034647162082295808000000 2527 1432394052029117940419479864560212885909968561174114496875069440000000 2528 4164791452982563228649035348286452756234172761357316309857075200000000 2529 10703365685712820371752028750177086844151457009038662197858795520000000 2530 24366378065936182726622170511767449252628411781596318479113256960000000 2531 49214703924738137879386660751121057186504976603738261173357772800000000 2532 88281995406663983970491136355396659821885280308422586980840243200000000 2533 140706661550021529018603156410188759469126879737718474204302540800000000 2534 199232958416821586021828423776293419491993943019662113525412659200000000 2535 250429382824262443937034322121285748288935531773837568901120000000000000 2536 279045470231611333838786013251854438017300815724934021181865984000000000 2537 275043968183126712964482208152022101960389089464899987501481984000000000 2538 239099448296937381527393447414105006673704244988943940288774144000000000 2539 182597347624691714505209111182516084358359973522281615432089600000000000 2540 121879751604113645092256075203804612681493033893445271080140800000000000 2541 70638297642189060798456634632900899224219226941200244817264640000000000 2542 35250181553662858081108776995076907169750660243323478951854080000000000 2543 14981704728755542197524209678226128122264895458410346263347200000000000 2544 5345904654642552734088878853485410322596528325873518824652800000000000 2545 1570978205707688562543658186707738315594611933160218296320000000000000 2546 370103650979951457099155681513879085462813569258566031769600000000000 2547 67184731882584852098340251438837074377230210225833771008000000000000 2548 8820087028496879632647656368158782964869516054998548480000000000000 2549 745145283441977762068508900068586836687252218439532544000000000000 2550 30414093201713378043612608166064768844377641568960512000000000000